The oceoa3 model has a 2D logically-rectangular, streched and rotated grid of 182x149 points, which corresponds to a real ocean model grid (with two poles of convergence over America and Asia). Oceoa3 timestep is 14400 seconds; it performs therefore 36 timesteps per 6-day run.
OASIS3 PSMILe routines are detailed in section 4. At the beginning of a run, oceoa3 performs appropriate PSMILe calls to initialize the coupling, define its grids, and declare its I/O or coupling fields. As oceoa3 is not parallel, it calls the PSMILe prism_def_partition routine to define only one Serial partition containing the 182X149 grid points.
Then, oceoa3 starts its timestep loop. At the beginning of its timestep, oceoa3 calls the PSMILe prism_get routine 6 times to request the fields named Field3, Field4, Field6 to Field9 on table 8.1. At the end of its timestep, oceoa3 calls PSMILe prism_put routine to send fields named Field1 and Field2 on table 8.1. The fields will be effectively received or sent only at the coupling frequency defined by the user (see section 5.3).
Finally, at the end of the run, oceoa3 performs the PSMILe finalization call.