PLUTO
|
ArrayLib routines for asynchronous MPI-IO. More...
Go to the source code of this file.
Functions | |
int | AL_Write_array_begin (void *va, int sz_ptr, int *output_stag, int *output_dump, int output_nvar) |
int | AL_Write_array_end (void *va, int sz_ptr) |
Variables | |
SZ * | sz_stack [AL_MAX_ARRAYS] |
int | stack_ptr [AL_MAX_ARRAYS] |
ArrayLib routines for asynchronous MPI-IO.
ArrayLib routines for asynchronous MPI-IO
Definition in file al_write_array_async.c.
int AL_Write_array_begin | ( | void * | va, |
int | sz_ptr, | ||
int * | output_stag, | ||
int * | output_dump, | ||
int | output_nvar | ||
) |
Write a distributed array to a parallel file by using asynchronous MPI-IO
[in] | buffer | pointer to the buffer to write |
[in] | sz_ptr | integer pointer to the distributed array descriptor |
[in] | output_stag | vector sets to -1 for centred variables, and sets to 0,1,2 for staggered field in the x,y,z direction |
[in] | output_dump | vector sets to 1 if the variable has to be dumped, 0 in the contrary case |
[in] | output_nvar | total number of variables in PLUTO simulation |
Definition at line 26 of file al_write_array_async.c.
int AL_Write_array_end | ( | void * | va, |
int | sz_ptr | ||
) |
Completition of writing of a distributed array to a parallel file by using asynchronous MPI-IO
[in] | buffer | pointer to the buffer to write |
[in] | sz_ptr | integer pointer to the distributed array descriptor |
Definition at line 133 of file al_write_array_async.c.
int stack_ptr[AL_MAX_ARRAYS] |
Definition at line 26 of file al_szptr_.c.
SZ* sz_stack[AL_MAX_ARRAYS] |
Definition at line 18 of file al_szptr_.c.