Oasis3-MCT
 All Classes Files Functions Variables Macros Pages
Public Member Functions | Public Attributes | List of all members
mod_oasis_data Module Reference

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

Public Member Functions

subroutine oasis_data_zero ()
 

Public Attributes

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_mmodelsprism_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_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.

Definition at line 4 of file mod_oasis_data.F90.

Member Function/Subroutine Documentation

subroutine mod_oasis_data::oasis_data_zero ( )

Definition at line 73 of file mod_oasis_data.F90.

Member Data Documentation

integer(kind=ip_i4_p) mod_oasis_data::compid

Definition at line 41 of file mod_oasis_data.F90.

character(len=ic_lvar) mod_oasis_data::compnm

Definition at line 40 of file mod_oasis_data.F90.

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

Definition at line 60 of file mod_oasis_data.F90.

logical mod_oasis_data::enddef_called

Definition at line 25 of file mod_oasis_data.F90.

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

Definition at line 65 of file mod_oasis_data.F90.

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

Definition at line 62 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::lucia_debug

Definition at line 23 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_comm_global

Definition at line 47 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_comm_local

Definition at line 50 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_err

Definition at line 54 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_rank_global

Definition at line 48 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_rank_local

Definition at line 51 of file mod_oasis_data.F90.

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

Definition at line 55 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_root_local

Definition at line 53 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_size_global

Definition at line 49 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::mpi_size_local

Definition at line 52 of file mod_oasis_data.F90.

integer(kind=ip_intwp_p) mod_oasis_data::nullucia

Definition at line 20 of file mod_oasis_data.F90.

integer(kind=ip_intwp_p) mod_oasis_data::nulprt

Definition at line 20 of file mod_oasis_data.F90.

integer(kind=ip_intwp_p) mod_oasis_data::nulprt1

Definition at line 20 of file mod_oasis_data.F90.

logical mod_oasis_data::oasis_coupled

Definition at line 42 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::oasis_debug

Definition at line 21 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::prism_amodels

Definition at line 35 of file mod_oasis_data.F90.

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

Definition at line 33 of file mod_oasis_data.F90.

logical, dimension(prism_mmodels) mod_oasis_data::prism_modcpl

Definition at line 37 of file mod_oasis_data.F90.

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

Definition at line 36 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::prism_nmodels

Definition at line 34 of file mod_oasis_data.F90.

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

Definition at line 64 of file mod_oasis_data.F90.

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

Definition at line 61 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::size_namfld

Definition at line 27 of file mod_oasis_data.F90.

integer(kind=ip_i4_p) mod_oasis_data::timer_debug

Definition at line 22 of file mod_oasis_data.F90.

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

Definition at line 28 of file mod_oasis_data.F90.

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

Definition at line 28 of file mod_oasis_data.F90.


The documentation for this module was generated from the following file: