|
AQUAgpusph 5.0.4
|
Semi-implicit Midpoint Euler time integration scheme for the internal energy. More...
#include "resources/Scripts/types/types.h"
Functions | |
| __kernel void | predictor (const __global float *eint, const __global float *deintdt, __global float *eint_in, __global float *deintdt_in, const usize N) |
| 1st order Euler time integration scheme predictor stage | |
| __kernel void | midpoint (const __global int *imove, const __global float *eint_in, const __global float *deintdt, __global float *eint, usize N, float dt) |
| Advance to the time step midpoint. | |
| __kernel void | relax (const __global int *imove, const __global float *deintdt_in, __global float *deintdt, usize N, float relax_midpoint) |
| Relax the obtained output to avoid diverging inner iterator. | |
| __kernel void | corrector (const __global int *imove, const __global float *deintdt, const __global float *deintdt_in, __global float *eint, usize N, float dt) |
| Improved Euler time integration scheme corrector stage. | |
Semi-implicit Midpoint Euler time integration scheme for the internal energy.
This is an extension of resources/Scripts/basic/time_scheme/midpoint.cl