Oasis3-MCT
Functions/Subroutines | Variables
mod_oasis_data Module Reference

Provides a common location for several OASIS variables. More...

Functions/Subroutines

subroutine oasis_data_zero ()
 

Variables

integer(kind=ip_intwp_p) nulprt
 
integer(kind=ip_intwp_p) nulprt1
 
integer(kind=ip_intwp_p) nullucia
 
integer(kind=ip_i4_p) oasis_debug
 
integer(kind=ip_i4_p) timer_debug
 
integer(kind=ip_i4_p) lucia_debug
 
logical enddef_called
 
integer(kind=ip_i4_p) size_namfld
 
character(len=ic_lvar), dimension(:), pointer total_namsrcfld
 
character(len=ic_lvar), dimension(:), pointer total_namdstfld
 
integer(kind=ip_i4_p), parameter prism_mmodels = 20
 
integer(kind=ip_i4_p) prism_nmodels
 
integer(kind=ip_i4_p) prism_amodels
 
character(len=ic_lvar), dimension(prism_mmodels) prism_modnam
 
logical, dimension(prism_mmodels) prism_modcpl
 
character(len=ic_lvar) compnm
 
integer(kind=ip_i4_p) compid
 
logical oasis_coupled
 
integer(kind=ip_i4_p) mpi_comm_global
 
integer(kind=ip_i4_p) mpi_rank_global
 
integer(kind=ip_i4_p) mpi_size_global
 
integer(kind=ip_i4_p) mpi_comm_local
 
integer(kind=ip_i4_p) mpi_rank_local
 
integer(kind=ip_i4_p) mpi_size_local
 
integer(kind=ip_i4_p) mpi_root_local
 
integer(kind=ip_i4_p) mpi_comm_map
 
integer(kind=ip_i4_p) mpi_rank_map
 
integer(kind=ip_i4_p) mpi_size_map
 
integer(kind=ip_i4_p) mpi_root_map
 
logical mpi_in_map
 
character(len=mpi_max_processor_name) mpi_node_name
 
integer(kind=ip_i4_p) mpi_err
 
integer(kind=ip_i4_p), dimension(:), allocatable mpi_root_global
 
character(len= *), parameter cspval = "spval_undef"
 
real(ip_double_p), parameter rspval = 1.0e36
 
integer(ip_i4_p), parameter ispval = -999999
 
real(ip_double_p), parameter prism_pi = 3.14159265358979323846
 
real(ip_double_p), parameter eradius = 6371229.
 

Detailed Description

Provides a common location for several OASIS variables.

Function/Subroutine Documentation

◆ oasis_data_zero()

subroutine mod_oasis_data::oasis_data_zero ( )

Definition at line 80 of file mod_oasis_data.F90.

Variable Documentation

◆ compid

integer(kind=ip_i4_p) mod_oasis_data::compid

Definition at line 41 of file mod_oasis_data.F90.

◆ compnm

character(len=ic_lvar) mod_oasis_data::compnm

Definition at line 40 of file mod_oasis_data.F90.

◆ cspval

character(len=*), parameter mod_oasis_data::cspval = "spval_undef"

Definition at line 66 of file mod_oasis_data.F90.

◆ enddef_called

logical mod_oasis_data::enddef_called

Definition at line 25 of file mod_oasis_data.F90.

◆ eradius

real(ip_double_p), parameter mod_oasis_data::eradius = 6371229.

Definition at line 71 of file mod_oasis_data.F90.

◆ ispval

integer(ip_i4_p), parameter mod_oasis_data::ispval = -999999

Definition at line 68 of file mod_oasis_data.F90.

◆ lucia_debug

integer(kind=ip_i4_p) mod_oasis_data::lucia_debug

Definition at line 23 of file mod_oasis_data.F90.

◆ mpi_comm_global

integer(kind=ip_i4_p) mod_oasis_data::mpi_comm_global

Definition at line 47 of file mod_oasis_data.F90.

◆ mpi_comm_local

integer(kind=ip_i4_p) mod_oasis_data::mpi_comm_local

Definition at line 50 of file mod_oasis_data.F90.

◆ mpi_comm_map

integer(kind=ip_i4_p) mod_oasis_data::mpi_comm_map

Definition at line 54 of file mod_oasis_data.F90.

◆ mpi_err

integer(kind=ip_i4_p) mod_oasis_data::mpi_err

Definition at line 60 of file mod_oasis_data.F90.

◆ mpi_in_map

logical mod_oasis_data::mpi_in_map

Definition at line 58 of file mod_oasis_data.F90.

◆ mpi_node_name

character(len=mpi_max_processor_name) mod_oasis_data::mpi_node_name

Definition at line 59 of file mod_oasis_data.F90.

◆ mpi_rank_global

integer(kind=ip_i4_p) mod_oasis_data::mpi_rank_global

Definition at line 48 of file mod_oasis_data.F90.

◆ mpi_rank_local

integer(kind=ip_i4_p) mod_oasis_data::mpi_rank_local

Definition at line 51 of file mod_oasis_data.F90.

◆ mpi_rank_map

integer(kind=ip_i4_p) mod_oasis_data::mpi_rank_map

Definition at line 55 of file mod_oasis_data.F90.

◆ mpi_root_global

integer(kind=ip_i4_p), dimension(:), allocatable mod_oasis_data::mpi_root_global

Definition at line 61 of file mod_oasis_data.F90.

◆ mpi_root_local

integer(kind=ip_i4_p) mod_oasis_data::mpi_root_local

Definition at line 53 of file mod_oasis_data.F90.

◆ mpi_root_map

integer(kind=ip_i4_p) mod_oasis_data::mpi_root_map

Definition at line 57 of file mod_oasis_data.F90.

◆ mpi_size_global

integer(kind=ip_i4_p) mod_oasis_data::mpi_size_global

Definition at line 49 of file mod_oasis_data.F90.

◆ mpi_size_local

integer(kind=ip_i4_p) mod_oasis_data::mpi_size_local

Definition at line 52 of file mod_oasis_data.F90.

◆ mpi_size_map

integer(kind=ip_i4_p) mod_oasis_data::mpi_size_map

Definition at line 56 of file mod_oasis_data.F90.

◆ nullucia

integer(kind=ip_intwp_p) mod_oasis_data::nullucia

Definition at line 20 of file mod_oasis_data.F90.

◆ nulprt

integer(kind=ip_intwp_p) mod_oasis_data::nulprt

Definition at line 20 of file mod_oasis_data.F90.

◆ nulprt1

integer(kind=ip_intwp_p) mod_oasis_data::nulprt1

Definition at line 20 of file mod_oasis_data.F90.

◆ oasis_coupled

logical mod_oasis_data::oasis_coupled

Definition at line 42 of file mod_oasis_data.F90.

◆ oasis_debug

integer(kind=ip_i4_p) mod_oasis_data::oasis_debug

Definition at line 21 of file mod_oasis_data.F90.

◆ prism_amodels

integer(kind=ip_i4_p) mod_oasis_data::prism_amodels

Definition at line 35 of file mod_oasis_data.F90.

◆ prism_mmodels

integer(kind=ip_i4_p), parameter mod_oasis_data::prism_mmodels = 20

Definition at line 33 of file mod_oasis_data.F90.

◆ prism_modcpl

logical, dimension(prism_mmodels) mod_oasis_data::prism_modcpl

Definition at line 37 of file mod_oasis_data.F90.

◆ prism_modnam

character(len=ic_lvar), dimension(prism_mmodels) mod_oasis_data::prism_modnam

Definition at line 36 of file mod_oasis_data.F90.

◆ prism_nmodels

integer(kind=ip_i4_p) mod_oasis_data::prism_nmodels

Definition at line 34 of file mod_oasis_data.F90.

◆ prism_pi

real(ip_double_p), parameter mod_oasis_data::prism_pi = 3.14159265358979323846

Definition at line 70 of file mod_oasis_data.F90.

◆ rspval

real(ip_double_p), parameter mod_oasis_data::rspval = 1.0e36

Definition at line 67 of file mod_oasis_data.F90.

◆ size_namfld

integer(kind=ip_i4_p) mod_oasis_data::size_namfld

Definition at line 27 of file mod_oasis_data.F90.

◆ timer_debug

integer(kind=ip_i4_p) mod_oasis_data::timer_debug

Definition at line 22 of file mod_oasis_data.F90.

◆ total_namdstfld

character(len=ic_lvar), dimension(:), pointer mod_oasis_data::total_namdstfld

Definition at line 28 of file mod_oasis_data.F90.

◆ total_namsrcfld

character(len=ic_lvar), dimension(:), pointer mod_oasis_data::total_namsrcfld

Definition at line 28 of file mod_oasis_data.F90.