OASIS3-MCT Application Programming Interface (API)

To interact with the rest of the coupled system, few calls of the OASIS3-MCT library routines, which sources can be found in oasis3-mct/lib/psmile directory, have to be implemented in the component codes. They belong to the following classes:

  1. Module to use (section [*])
  2. Initialisation (section [*])
  3. Partition definition (section [*])
  4. Grid data file definition (section [*])
  5. Coupling-I/O field declaration (section [*])
  6. End of definition phase (section [*])
  7. Coupling-I/O field sending and receiving (section [*])
  8. Termination (section [*])
  9. Optional auxiliary routines (section [*])