|
accelerInt
v0.1
|
A krylov subspace integrator using the fourth-order (3rd order embedded) Rosenbrock-like solver of Hochbruck et al. (1998) More...
#include <stdlib.h>#include <stdio.h>#include <math.h>#include <stdbool.h>#include <cuComplex.h>#include "header.cuh"#include "solver_options.cuh"#include "solver_props.cuh"#include "dydt.cuh"#include "jacob.cuh"#include "arnoldi.cuh"#include "exponential_linear_algebra.cuh"#include "solver_init.cuh"#include "gpu_macros.cuh"
Go to the source code of this file.
Namespaces | |
| exp4cu | |
Functions | |
| __device__ void | exp4cu::integrate (const double t_start, const double t_end, const double pr, double *__restrict__ y, const mechanism_memory *__restrict__ mech, const solver_memory *__restrict__ solver) |
| 4th-order exponential integrator function w/ adaptive Kyrlov subspace approximation More... | |
A krylov subspace integrator using the fourth-order (3rd order embedded) Rosenbrock-like solver of Hochbruck et al. (1998)
See full reference: M. Hochbruck, C. Lubich, H. Selhofer, Exponential integrators for large systems of differential equations, SIAM J. Sci. Comput. 19 (5) (1998) 1552–1574. doi:10.1137/S1064827595295337
NOTE: all matricies stored in column major format!
Definition in file exp4.cu.
1.8.14