next up previous
Next: Obtaining OASIS3 sources Up: oasis3doc Previous: Acknowledgements


Overview of step-by-step use of OASIS3

To use OASIS3 for coupling models and/or perform I/O actions, one has to follow these steps:
  1. Obtain OASIS3 sources. (See section 3).
  2. Identify the coupling or I/O fields and adapt the component models to allow their exchange with the PSMILe library based on MPI1 or MPI2 message passing[*]. The PSMILe library is interfaced with the mpp_io library from GFDL (2) and therefore can be used to perform I/O actions from/to disk files. For more detail on how to interface a model with the PSMILe, see section 4. The TOYCLIM coupled model gives a practical example of toy models; the sources are given in directories /prism/src/mod/toyatm, /toyoce, /toyche and more details can be found in (7).

  3. Define all coupling and I/O parameters and the transformations required to adapt each coupling field from its source model grid to its target model grid; prepare OASIS3 configuring file namcouple. OASIS3 supports many interpolation algorithms as it is interfaced with the SCRIP 1.4 library (1) (see appendix C.2). (See sections 5 and 6).
  4. Generate required auxiliary data files. (See section 7).
  5. Compile OASIS3, the component models and start the coupled experiment. OASIS3 and the TOYCLIM coupled model use the PRISM standard compiling environment (SCE) and standard running environment (SRE). (See section 8).

OASIS3 and the TOYCLIM coupled model has successfully run on Fujitsu VPP5000, NEC SX5 and SX6, SGI IRIX64, SGI Origin 3800, Linux Opteron, IBM Power4, and Cray X1. The appendix D lists (some of) the coupled models realized with OASIS within the past 5 years or so.

If you need extra help, do not hesitate to contact us (see contact details on the back of the cover page).


next up previous
Next: Obtaining OASIS3 sources Up: oasis3doc Previous: Acknowledgements
Reinhard Budich 2004-12-22