accelerInt
v0.1
|
Various macros controlling behaviour of RB43 algorithm. More...
Go to the source code of this file.
Classes | |
struct | exprb43cu::solver_memory |
Namespaces | |
exprb43cu | |
Macros | |
#define | RB43_PROPS_CUH |
#define | P 4 |
max order of the phi functions (for error estimation) More... | |
#define | ORD 3.0 |
order of embedded methods More... | |
#define | M_MAX NSP |
maximum Krylov dimension (without phi order) More... | |
#define | STRIDE (M_MAX + P) |
Krylov matrix stride. More... | |
#define | MAX_STEPS (100000) |
Maximum allowed internal timesteps per integration step. More... | |
#define | MAX_CONSECUTIVE_ERRORS (5) |
Number of consecutive errors on internal integration steps allowed before exit. More... | |
#define | EC_success (0) |
Successful integration step. More... | |
#define | EC_consecutive_steps (1) |
Maximum consecutive errors on internal integration steps reached. More... | |
#define | EC_max_steps_exceeded (2) |
Maximum number of internal integration steps reached. More... | |
#define | EC_h_plus_t_equals_h (3) |
Timestep reduced such that update would have no effect on simulation time. More... | |
Various macros controlling behaviour of RB43 algorithm.
Definition in file exprb43_props.cuh.
#define M_MAX NSP |
maximum Krylov dimension (without phi order)
Definition at line 27 of file exprb43_props.cuh.
#define MAX_CONSECUTIVE_ERRORS (5) |
Number of consecutive errors on internal integration steps allowed before exit.
Definition at line 33 of file exprb43_props.cuh.
#define MAX_STEPS (100000) |
Maximum allowed internal timesteps per integration step.
Definition at line 31 of file exprb43_props.cuh.
#define ORD 3.0 |
order of embedded methods
Definition at line 25 of file exprb43_props.cuh.
#define P 4 |
max order of the phi functions (for error estimation)
Definition at line 23 of file exprb43_props.cuh.
#define RB43_PROPS_CUH |
Definition at line 9 of file exprb43_props.cuh.
Krylov matrix stride.
Definition at line 29 of file exprb43_props.cuh.