#include <mpi.h>
#include "dll_writer_example_exports.h"
Go to the source code of this file.
|
DLL_WRITER_EXPORT void * | create (const char *simulator_name, const char *simulator_version, void *parameters) |
|
DLL_WRITER_EXPORT void | delete_data (void *data) |
|
DLL_WRITER_EXPORT void | write_data (void *data, void *parameters, double time, const char *variable_name, const double *variable_data, int nx, int ny, int nz, int ngx, int ngy, int ngz, double ax, double ay, double az, double bx, double by, double bz, int gpu_number) |
|
DLL_WRITER_EXPORT void * | make_parameters () |
|
DLL_WRITER_EXPORT void | delete_parameters (void *parameters) |
|
DLL_WRITER_EXPORT bool | needs_data_on_host (void *data, void *parameters) |
|
DLL_WRITER_EXPORT void | set_parameter (void *parameters, const char *key, const char *value) |
|
DLL_WRITER_EXPORT void | set_mpi_comm (void *data, void *parameters, MPI_Comm communicator) |
|
DLL_WRITER_EXPORT void | new_timestep (void *data, void *parameters, double time, int timestep_number) |
|
DLL_WRITER_EXPORT void | end_timestep (void *data, void *parameters, double time, int timestep_number) |
|
◆ create()
DLL_WRITER_EXPORT void* create |
( |
const char * |
simulator_name, |
|
|
const char * |
simulator_version, |
|
|
void * |
parameters |
|
) |
| |
◆ delete_data()
DLL_WRITER_EXPORT void delete_data |
( |
void * |
data | ) |
|
◆ delete_parameters()
DLL_WRITER_EXPORT void delete_parameters |
( |
void * |
parameters | ) |
|
◆ end_timestep()
DLL_WRITER_EXPORT void end_timestep |
( |
void * |
data, |
|
|
void * |
parameters, |
|
|
double |
time, |
|
|
int |
timestep_number |
|
) |
| |
◆ make_parameters()
DLL_WRITER_EXPORT void* make_parameters |
( |
| ) |
|
◆ needs_data_on_host()
DLL_WRITER_EXPORT bool needs_data_on_host |
( |
void * |
data, |
|
|
void * |
parameters |
|
) |
| |
◆ new_timestep()
DLL_WRITER_EXPORT void new_timestep |
( |
void * |
data, |
|
|
void * |
parameters, |
|
|
double |
time, |
|
|
int |
timestep_number |
|
) |
| |
◆ set_mpi_comm()
DLL_WRITER_EXPORT void set_mpi_comm |
( |
void * |
data, |
|
|
void * |
parameters, |
|
|
MPI_Comm |
communicator |
|
) |
| |
◆ set_parameter()
DLL_WRITER_EXPORT void set_parameter |
( |
void * |
parameters, |
|
|
const char * |
key, |
|
|
const char * |
value |
|
) |
| |
◆ write_data()
DLL_WRITER_EXPORT void write_data |
( |
void * |
data, |
|
|
void * |
parameters, |
|
|
double |
time, |
|
|
const char * |
variable_name, |
|
|
const double * |
variable_data, |
|
|
int |
nx, |
|
|
int |
ny, |
|
|
int |
nz, |
|
|
int |
ngx, |
|
|
int |
ngy, |
|
|
int |
ngz, |
|
|
double |
ax, |
|
|
double |
ay, |
|
|
double |
az, |
|
|
double |
bx, |
|
|
double |
by, |
|
|
double |
bz, |
|
|
int |
gpu_number |
|
) |
| |