MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
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

double precision tiny
integer maxstp
integer nmax
integer kmaxx

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.

Here is the call graph for this function:

Variable Documentation

◆ kmaxx

integer mod_odeint::kmaxx

Definition at line 7 of file mod_odeint.t.

◆ maxstp

integer mod_odeint::maxstp

Definition at line 7 of file mod_odeint.t.

◆ nmax

integer mod_odeint::nmax

Definition at line 7 of file mod_odeint.t.

◆ tiny

double precision mod_odeint::tiny

Definition at line 5 of file mod_odeint.t.