Next: Other OASIS4 directories
Up: OASIS4 directory structure
Previous: OASIS4 directory structure
OASIS4 sources
OASIS4 sources are divided into three directories under oasis4/lib/ and one directory
oasis4/src. With this
structure, only a relatively small library common_oa4
is used by both the OASIS4 Driver/Transformer executable and by the
OASIS4 PSMILe coupling library
The different directories are:
- oasis4/lib/common_oa4/: contains
sources that are used both by the Driver/Transformer and the PSMILe
coupling library. After compilation, these sources becomes the libcommon_oa4.a library.
- oasis4/lib/mpp_io/: contains the
sources of the GFDL I/O library Balaji (2001). After compilation,
these sources form the library libmpp_io.a. Compiling and linking
this library to a component model is not mandatory if the PSMIle
I/O functionality is not used (see compilation details in section
7).
- oasis4/lib/psmile_oa4/: contains the
sources that form the main part of PSMILe coupling library and
become, after compilation the library libpsmile_oa4.a.
- prism/src/mod/oasis4/: contains the main
part of OASIS4 Driver/Transformer sources. Linked with the library
libcommon_oa4.a, these sources form, after compilation, the
OASIS4
Driver/Transformer executable named oasis4.MPI1.x or oasis4.MPI2.x (according to the choice of MPI1 or MPI2 done at
compilation, see section 7 for details).
Next: Other OASIS4 directories
Up: OASIS4 directory structure
Previous: OASIS4 directory structure
Laure Coquart
2011-12-01