ArrayLib routines for asynchronous MPI-IO.
More...
#include "al_hidden.h"
#include <string.h>
ArrayLib routines for asynchronous MPI-IO
- Authors
- G. Muscianisi (g.mus.nosp@m.cian.nosp@m.isi@c.nosp@m.inec.nosp@m.a.it)
- Date
- Feb 28, 2012
◆ AL_Write_array_begin()
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
- Parameters
-
[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 |
◆ AL_Write_array_end()
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
- Parameters
-
[in] | buffer | pointer to the buffer to write |
[in] | sz_ptr | integer pointer to the distributed array descriptor |