19 #if defined(HAVE_CUDA) 35 for (ns = 0; ns < nsims; ns++) {
45 if (NSolutions > 10) NSolutions = 10;
56 strcat(fname_root,
"_");
57 strcat(fname_root, index);
58 strcat(aux_fname_root,
"_");
59 strcat(aux_fname_root, index);
62 for (nu=0; nu<NSolutions; nu++) {
81 #if defined(HAVE_CUDA) 86 #ifdef CUDA_VAR_ORDERDING_AOS 95 for (
int v=0; v<solver->
nvars; v++) {
char plot_solution[_MAX_STRING_SIZE_]
Function declarations for plotting functions.
Contains function definitions for common array operations on GPU.
Structure defining a simulation.
int PlotArray(int, int, int *, int *, int, double *, double *, double, void *, void *, char *)
C++ declarations for MPI-related functions.
int TimeGetAuxSolutions(int *, double **, void *, int, int)
Some basic definitions and macros.
char output_mode[_MAX_STRING_SIZE_]
char aux_op_fname_root[_MAX_STRING_SIZE_]
Structure containing all solver-specific variables and functions.
#define _MAX_STRING_SIZE_
Contains C++ function declarations for time integration.
Function declarations for file I/O functions.
char op_overwrite[_MAX_STRING_SIZE_]
int WriteArray(int, int, int *, int *, int, double *, double *, void *, void *, char *)
void GetStringFromInteger(int, char *, int)
char op_fname_root[_MAX_STRING_SIZE_]
void gpuMemcpy(void *, const void *, size_t, enum gpuMemcpyKind)
void IncrementFilenameIndex(char *, int)
Some common functions used here and there (C++ declarations)
int(* WriteOutput)(int, int, int *, double *, double *, char *, int *)
Structure of MPI-related variables.
int npoints_local_wghosts
int OutputSolution(void *s, int nsims, double a_time)
Contains macros and function definitions for common array operations.