|
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.