Thanks all for your converging point of view about my problem.
Portability is also an important point for this code so there is only one solution: using user defined data type. In my mind, this was more for C or C++ code without the fortran subarray behavior but I was in error.

The problem is a little bit more complicated as the real code is a 3D application but I think it's not so complicated to implement this strategy.

Now I'm convinced that user defined data type is also an important MPI feature in Fortran.

Patrick

--
===============================================================
|  Equipe M.O.S.T.         | http://most.hmg.inpg.fr          |
|  Patrick BEGOU           |       ------------               |
|  LEGI                    | mailto:patrick.be...@hmg.inpg.fr |
|  BP 53 X                 | Tel 04 76 82 51 35               |
|  38041 GRENOBLE CEDEX    | Fax 04 76 82 52 71               |
===============================================================

Reply via email to