Replies: 6 comments 8 replies
-
There are a few F90 example programs under folder examples/F90. |
Beta Was this translation helpful? Give feedback.
-
There are two ways to do this.
For nonblocking APIs, see example nonblocking_write.f90 |
Beta Was this translation helpful? Give feedback.
-
A few suggestions.
|
Beta Was this translation helpful? Give feedback.
-
The number of requests should be 2 per process (i.e. NUM_VARS).
|
Beta Was this translation helpful? Give feedback.
-
I made some changes. It assumes the variable's dimension sizes are different among processes. |
Beta Was this translation helpful? Give feedback.
-
Arguments start and count are describing the subarray of a variable in the file, not for the write buffers. When using nonblocking APIs, one should not touch the buffers before wait_all API is returned. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone,
I hope that I can ask for some hint here since I am new in this topic. I would like to implement the most effective way (collective) to write down a set of ordered data in a MPI Fortran CFD code. In each MPI process, I have NZ zones, and in each of them there are there are some 3d variables in a structure
VAR(Z)%R(NI(Z),NJ(Z),NK(Z))
where R is a variable (with some other with the same dimension) and NI(Z), NJ(Z),NK(Z) are the number of cells in dimensions 1,2,3.
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions