|
Oasis3-MCT
|
High level OASIS user interfaces. More...
Functions/Subroutines | |
| subroutine, public | oasis_init_comp (mynummod, cdnam, kinfo, coupled, commworld) |
| OASIS user init method. More... | |
| subroutine, public | oasis_terminate (kinfo) |
| OASIS user finalize method. More... | |
| subroutine, public | oasis_enddef (kinfo) |
| OASIS user interface specifying the OASIS definition phase is complete. More... | |
| subroutine | mod_oasis_setrootglobal () |
| Local method to compute each models' global task ids, exists for reuse in enddef. More... | |
Variables | |
| integer(kind=ip_intwp_p), parameter | debug =1 |
| logical | lg_mpiflag |
| integer(kind=ip_intwp_p) | mpi_comm_global_world |
High level OASIS user interfaces.
|
private |
Local method to compute each models' global task ids, exists for reuse in enddef.
Definition at line 939 of file mod_oasis_method.F90.
| subroutine, public mod_oasis_method::oasis_enddef | ( | integer (kind=ip_intwp_p), intent(inout), optional | kinfo | ) |
OASIS user interface specifying the OASIS definition phase is complete.
| [in,out] | kinfo | return code |
Definition at line 730 of file mod_oasis_method.F90.
| subroutine, public mod_oasis_method::oasis_init_comp | ( | integer (kind=ip_intwp_p), intent(out) | mynummod, |
| character(len=*), intent(in) | cdnam, | ||
| integer (kind=ip_intwp_p), intent(inout), optional | kinfo, | ||
| logical, intent(in), optional | coupled, | ||
| integer (kind=ip_intwp_p), intent(in), optional | commworld | ||
| ) |
OASIS user init method.
| [out] | mynummod | * This is COLLECTIVE, all pes must call |
| [out] | mynummod | component model ID |
| [in] | cdnam | model name |
| [in,out] | kinfo | return code |
| [in] | coupled | flag to specify whether this component is coupled in oasis |
| [in] | commworld | user defined mpi_comm_world to use in oasis |
Definition at line 46 of file mod_oasis_method.F90.
| subroutine, public mod_oasis_method::oasis_terminate | ( | integer (kind=ip_intwp_p), intent(inout), optional | kinfo | ) |
OASIS user finalize method.
| [in,out] | kinfo | return code |
Definition at line 663 of file mod_oasis_method.F90.
|
private |
Definition at line 34 of file mod_oasis_method.F90.
|
private |
Definition at line 36 of file mod_oasis_method.F90.
|
private |
Definition at line 37 of file mod_oasis_method.F90.
1.8.13