MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines | Variables
mod_odeint Module Reference

This module packages odeint from numerical recipes. More...

Functions/Subroutines

subroutine odeint (ystart, nvar, x1, x2, eps, h1, hmin, nok, nbad, derivs, rkqs, ierror)
 
subroutine rkqs (y, dydx, n, x, htry, eps, yscal, hdid, hnext, derivs)
 
subroutine rkck (y, dydx, n, x, h, yout, yerr, derivs)
 
subroutine stop (text)
 

Variables

integer maxstp
 
integer nmax
 
integer kmaxx
 
double precision tiny
 

Detailed Description

This module packages odeint from numerical recipes.

Function/Subroutine Documentation

◆ odeint()

subroutine mod_odeint::odeint ( double precision, dimension(nvar)  ystart,
integer  nvar,
double precision  x1,
double precision  x2,
double precision  eps,
double precision  h1,
double precision  hmin,
integer  nok,
integer  nbad,
external  derivs,
external  rkqs,
integer, intent(out)  ierror 
)

Definition at line 12 of file mod_odeint.t.

Here is the call graph for this function:

◆ rkck()

subroutine mod_odeint::rkck ( double precision, dimension(n)  y,
double precision, dimension(n)  dydx,
integer  n,
double precision  x,
double precision  h,
double precision, dimension(n)  yout,
double precision, dimension(n)  yerr,
external  derivs 
)

Definition at line 176 of file mod_odeint.t.

Here is the call graph for this function:

◆ rkqs()

subroutine mod_odeint::rkqs ( double precision, dimension(n)  y,
double precision, dimension(n)  dydx,
integer  n,
double precision  x,
double precision  htry,
double precision  eps,
double precision, dimension(n)  yscal,
double precision  hdid,
double precision  hnext,
external  derivs 
)

Definition at line 115 of file mod_odeint.t.

Here is the call graph for this function:

◆ stop()

subroutine mod_odeint::stop ( character(len=*), intent(in)  text)

Definition at line 271 of file mod_odeint.t.

Variable Documentation

◆ kmaxx

integer mod_odeint::kmaxx

Definition at line 5 of file mod_odeint.t.

◆ maxstp

integer mod_odeint::maxstp

Definition at line 5 of file mod_odeint.t.

◆ nmax

integer mod_odeint::nmax

Definition at line 5 of file mod_odeint.t.

◆ tiny

double precision mod_odeint::tiny

Definition at line 7 of file mod_odeint.t.