accelerInt
v0.1
|
A Radau2A IRK implementation for CUDA Adapted from Hairer and Wanner's RADAU5 code and the FATODE ODE integration library. More...
#include <cuComplex.h>
#include "header.cuh"
#include "solver_options.cuh"
#include "solver_props.cuh"
#include "inverse.cuh"
#include "complexInverse.cuh"
#include "jacob.cuh"
#include "dydt.cuh"
#include "gpu_macros.cuh"
Go to the source code of this file.
Macros | |
#define | ANY(X) ((X)) |
#define | ALL(X) ((X)) |
#define | Max_no_steps (200000) |
#define | NewtonMaxit (8) |
#define | StartNewton (true) |
#define | Gustafsson |
#define | Roundoff (EPS) |
#define | FacMin (0.2) |
#define | FacMax (8) |
#define | FacSafe (0.9) |
#define | FacRej (0.1) |
#define | ThetaMin (0.001) |
#define | NewtonTol (0.03) |
#define | Qmin (1.0) |
#define | Qmax (1.2) |
#define | Max_consecutive_errs (5) |
A Radau2A IRK implementation for CUDA Adapted from Hairer and Wanner's RADAU5 code and the FATODE ODE integration library.
For full reference see:
G. Wanner, E. Hairer, Solving Ordinary Differential Equations II: Stiff and DifferentialAlgebraic Problems, 2nd Edition, Springer-Verlag, Berlin, 1996. doi:10.1007/978-3-642- 05221-7.
NOTE: all matricies stored in column major format!
Definition in file radau2a.cu.
#define ALL | ( | X | ) | ((X)) |
#define ANY | ( | X | ) | ((X)) |
#define FacMax (8) |
#define FacMin (0.2) |
#define FacRej (0.1) |
#define FacSafe (0.9) |
#define Gustafsson |
#define Max_consecutive_errs (5) |
#define Max_no_steps (200000) |
#define NewtonMaxit (8) |
#define NewtonTol (0.03) |
#define Qmax (1.2) |
#define Qmin (1.0) |
#define Roundoff (EPS) |
#define StartNewton (true) |
#define ThetaMin (0.001) |