28 int ns, nsims = TS->
nsims;
32 for (ns = 0; ns < nsims; ns++) {
38 #if defined(HAVE_CUDA) 44 #if defined(HAVE_CUDA) 61 #if defined(HAVE_CUDA) 77 #if defined(HAVE_CUDA) 83 #if defined(HAVE_CUDA) 89 #if defined(HAVE_CUDA) 95 double local_max_cfl = -1.0;
102 double local_max_diff = -1.0;
112 #if defined(HAVE_CUDA) 118 #if defined(HAVE_CUDA)
Structure of variables/parameters and function pointers for time integration.
int TimePreStep(void *ts)
MPI related function definitions.
Contains function definitions for common array operations on GPU.
Structure defining a simulation.
int MPIExchangeBoundariesnD(int, int, int *, int, void *, double *)
int(* ApplyBoundaryConditions)(void *, void *, double *, double *, double)
Some basic definitions and macros.
Contains function declarations for time integration.
int(* ApplyIBConditions)(void *, void *, double *, double)
void gpuArraySetValue(double *, int, double)
double(* ComputeCFL)(void *, void *, double, double)
Structure containing all solver-specific variables and functions.
int MPIMax_double(double *, double *, int, void *)
int(* PreStep)(double *, void *, void *, double)
double(* ComputeDiffNumber)(void *, void *, double, double)
#define _ArraySetValue_(x, size, value)
int gpuMPIExchangeBoundariesnD(int, int, const int *, int, void *, double *)
double * StepBoundaryIntegral
Structure of MPI-related variables.
int npoints_local_wghosts
#define _ArrayCopy1D_(x, y, size)
Contains macros and function definitions for common array operations.
struct timeval iter_start_time