CGpop mini-Application (2-sided MPI 1D data structure version) 0.1
Modules | Functions/Subroutines | Variables
constants.F90 File Reference

Go to the source code of this file.

Modules

module  constants
 

Physical and numerical constants used throughout the Parallel Ocean Program.


Functions/Subroutines

subroutine, public init_constants
 This subroutine initializes constants that are best defined at run time (e.g. pi).

Variables

real(r8), parameter, public c0 = 0.0_r8
real(r8), parameter, public c1 = 1.0_r8
real(r8), parameter, public c2 = 2.0_r8
real(r8), parameter, public c3 = 3.0_r8
real(r8), parameter, public c4 = 4.0_r8
real(r8), parameter, public c5 = 5.0_r8
real(r8), parameter, public c8 = 8.0_r8
real(r8), parameter, public c10 = 10.0_r8
real(r8), parameter, public c16 = 16.0_r8
real(r8), parameter, public c1000 = 1000.0_r8
real(r8), parameter, public c10000 = 10000.0_r8
real(r8), parameter, public c1p5 = 1.5_r8
real(r8), parameter, public p33 = c1/c3
real(r8), parameter, public p5 = 0.500_r8
real(r8), parameter, public p25 = 0.250_r8
real(r8), parameter, public p125 = 0.125_r8
real(r8), parameter, public p001 = 0.001_r8
real(r8), parameter, public eps = 1.0e-10_r8
real(r8), parameter, public eps2 = 1.0e-20_r8
real(r8), parameter, public bignum = 1.0e+30_r8
integer, parameter, public ALG_MPI2S_1D = 1
integer, parameter, public ALG_MPI2S_2D = 2
integer, parameter, public ALG_CAF_MULTI_PULL_1D = 3
integer, parameter, public ALG_CAF_SINGLE_PULL_1D = 4
integer, parameter, public ALG_CAF_SINGLE_PUSH_1D = 5
integer, parameter, public ALG_CAF_SINGLE_PUSH_2D = 6
integer, parameter, public ALG_CAF_SINGLE_PULL_2D = 7
integer, parameter, public ALG_MPI1S_MULTI_PULL_1D = 8
integer, parameter, public ALG_MPI1S_SINGLE_PULL_1D = 9
integer, parameter, public ALG_MPI1S_SINGLE_PUSH_1D = 10
integer, parameter, public ALG_MPI1S_2D = 11
integer, parameter, public ALG_HYBRID_MULTI_PULL_1D = 12
integer, parameter, public ALG_HYBRID_SINGLE_PULL_1D = 13
integer, parameter, public ALG_HYBRID_SINGLE_PUSH_1D = 14
integer(i4), parameter, public solv_max_iters = 124
integer(i4), parameter, public ntrials = 226
integer, public boundary_exchange_algorithm = ALG_MPI2S_1D
real(r4), parameter, public undefined = 1.0e35
integer(i4), parameter, public undefined_nf_int = 100000
real(r8), public pi
real(r8), public pih
real(r8), public pi2
integer(i4), parameter, public field_loc_unknown = 0
integer(i4), parameter, public field_loc_noupdate = -1
integer(i4), parameter, public field_loc_center = 1
integer(i4), parameter, public field_loc_NEcorner = 2
integer(i4), parameter, public field_loc_Nface = 3
integer(i4), parameter, public field_loc_Eface = 4
integer(i4), parameter, public field_type_unknown = 0
integer(i4), parameter, public field_type_noupdate = -1
integer(i4), parameter, public field_type_scalar = 1
integer(i4), parameter, public field_type_vector = 2
integer(i4), parameter, public field_type_angle = 3
character(1), parameter, public char_delim = ','
character(9), parameter, public delim_fmt = "(72('-'))"
character(9), parameter, public ndelim_fmt = "(72('='))"
character(5), parameter, public blank_fmt = "(' ')"
character(char_len), public char_blank
 All Classes Namespaces Files Functions Variables