next up previous
Next: Second section of namcouple Up: The OASIS3 configuration file Previous: An example of a


First section of namcouple file

The first section of namcouple uses some predefined keywords prefixed by the $ sign to locate the related information. The $ sign must be in the second column. The first ten keywords are described hereafter:



Footnotes

... mailbox7
Note that it was observed that the MPI_Bsend does not work correctly on NEC SX8 with MPI libraries versions 7.2.0 et 7.2.1; this problem was solved with MPI version 7.2.4.
...namcouple8
Note that below the call to prism_enddef_proto, the PSMILe tests whether or not the model has already attached to an MPI buffer. If it is the case, the PSMILe detaches from the buffer, adds the size of the pre-attached buffer to the size needed for the coupling exchanges, and reattaches to an MPI buffer. The model own call to MPI_Buffer_Attach must therefore be done before the call to prism_enddef_proto. Furthermore, the model is not allowed to call MPI_BSend after the call to prism_terminate_proto, as the PSMILe definitively detaches from the MPI buffer in this routine. See the example in the atmoa3.F90 model in oasis3/examples/toyoa3/atmoa3/src.
... arguments9
The cases that have been fully tested are: 1- when all processes participate in the coupling; 2- when only the master process participate in the coupling. The case where a subset of more than one process participate in the coupling has not been tested.

next up previous
Next: Second section of namcouple Up: The OASIS3 configuration file Previous: An example of a
Laure Coquart 2013-06-11