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.