|
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) |
1.8.14