FORCES
FORtran lib for Comp. Env. Sys.
|
Provides computational, mathematical, physical, and file constants. More...
Variables | |
real(dp), parameter | pi_dp = 3.141592653589793238462643383279502884197_dp |
Pi in double precision. | |
real(sp), parameter | pi_sp = 3.141592653589793238462643383279502884197_sp |
Pi in single precision. | |
real(dp), parameter | pio2_dp = 1.57079632679489661923132169163975144209858_dp |
Pi/2 in double precision. | |
real(sp), parameter | pio2_sp = 1.57079632679489661923132169163975144209858_sp |
Pi/2 in single precision. | |
real(dp), parameter | twopi_dp = 6.283185307179586476925286766559005768394_dp |
2*Pi in double precision | |
real(sp), parameter | twopi_sp = 6.283185307179586476925286766559005768394_sp |
2*Pi in single precision | |
real(dp), parameter | sqrt2_dp = 1.41421356237309504880168872420969807856967_dp |
Square root of 2 in double precision. | |
real(sp), parameter | sqrt2_sp = 1.41421356237309504880168872420969807856967_sp |
Square root of 2 in single precision. | |
real(dp), parameter | twothird_dp = 0.6666666666666666666666666666666666667_dp |
2/3 in double precision | |
real(sp), parameter | twothird_sp = 0.6666666666666666666666666666666666667_sp |
2/3 in single precision | |
real(dp), parameter | onethird_dp = 0.3333333333333333333333333333333333333_dp |
1/3 in double precision | |
real(sp), parameter | onethird_sp = 0.3333333333333333333333333333333333333_sp |
1/3 in single precision | |
real(dp), parameter | deg2rad_dp = PI_dp / 180._dp |
degree to radian conversion (pi/180) in double precision | |
real(sp), parameter | deg2rad_sp = PI_sp / 180._sp |
degree to radian conversion (pi/180) in double precision | |
real(dp), parameter | rad2deg_dp = 180._dp / PI_dp |
radian to conversion (180/pi) in double precision | |
real(sp), parameter | rad2deg_sp = 180._sp / PI_sp |
radian to degree conversion (180/pi) in single precision | |
real(sp), parameter, public | secday_sp = 86400.0_sp |
Seconds per day [s] in single precision. | |
real(dp), parameter, public | secday_dp = 86400.0_dp |
secday [s] | |
real(dp), parameter, public | dayhours = 24.0_dp |
hours per day | |
real(dp), parameter, public | yearmonths = 12.0_dp |
months per year | |
real(dp), parameter, public | yeardays = 365.0_dp |
days in a year | |
real(dp), parameter, public | daysecs = 86400.0_dp |
sec in a day | |
real(dp), parameter, public | hoursecs = 3600.0_dp |
seconds per hour | |
real(dp), parameter | psychro_dp = 0.0646_dp |
Psychrometric constant [kPa K^-1] in double precision. | |
real(sp), parameter | psychro_sp = 0.0646_sp |
Psychrometric constant [kPa K^-1] in sibgle precision. | |
real(dp), parameter | gravity_dp = 9.81_dp |
Gravity accelaration [m^2 s^-1] in double precision. | |
real(sp), parameter | gravity_sp = 9.81_sp |
Gravity accelaration [m^2 s^-1] in single precision. | |
real(dp), parameter | solarconst_dp = 1367._dp |
Solar constant in [J m^-2 s^-1] in double precision. | |
real(sp), parameter | solarconst_sp = 1367._sp |
Solar constant in [J m^-2 s^-1] in single precision. | |
real(dp), parameter | specheatet_dp = 2.45e06_dp |
Specific heat for vaporization of water in [J m-2 mm-1] in double precision. | |
real(sp), parameter | specheatet_sp = 2.45e06_sp |
Specific heat for vaporization of water in [J m-2 mm-1] in single precision. | |
real(dp), parameter | t0_dp = 273.15_dp |
Standard temperature [K] in double precision. | |
real(sp), parameter | t0_sp = 273.15_sp |
Standard temperature [K] in single precision. | |
real(dp), parameter | sigma_dp = 5.67e-08_dp |
Stefan-Boltzmann constant [W m^-2 K^-4] in double precision. | |
real(sp), parameter | sigma_sp = 5.67e-08_sp |
Stefan-Boltzmann constant [W m^-2 K^-4] in single precision. | |
real(sp), parameter | radiusearth_sp = 6371228._sp |
Earth radius [m] in single precision. | |
real(dp), parameter | radiusearth_dp = 6371228._dp |
Earth radius [m] in double precision. | |
real(dp), parameter | p0_dp = 101325._dp |
Standard pressure [Pa] in double precision. | |
real(sp), parameter | p0_sp = 101325._sp |
Standard pressure [Pa] in single precision. | |
real(dp), parameter | rho0_dp = 1.225_dp |
standard density [kg m^-3] in double precision | |
real(sp), parameter | rho0_sp = 1.225_sp |
standard density [kg m^-3] in single precision | |
real(dp), parameter | cp0_dp = 1005.0_dp |
specific heat capacity of air [J kg^-1 K^-1] in double precision | |
real(sp), parameter | cp0_sp = 1005.0_sp |
specific heat capacity of air [J kg^-1 K^-1] in single precision | |
real(dp), parameter | cp_w_dp = 4.19_dp |
specific heat capacity of water [J kg^-1 K^-1] in double precision | |
real(sp), parameter | cp_w_sp = 4.19_sp |
specific heat capacity of water [J kg^-1 K^-1] in single precision | |
real(dp), parameter | pi_d = 3.141592653589793238462643383279502884197_dp |
Pi in double precision. | |
real(sp), parameter | pi = 3.141592653589793238462643383279502884197_sp |
Pi in single precision. | |
real(dp), parameter | pio2_d = 1.57079632679489661923132169163975144209858_dp |
Pi/2 in double precision. | |
real(sp), parameter | pio2 = 1.57079632679489661923132169163975144209858_sp |
Pi/2 in single precision. | |
real(dp), parameter | twopi_d = 6.283185307179586476925286766559005768394_dp |
2*Pi in double precision | |
real(sp), parameter | twopi = 6.283185307179586476925286766559005768394_sp |
2*Pi in single precision | |
real(dp), parameter | sqrt2_d = 1.41421356237309504880168872420969807856967_dp |
Square root of 2 in double precision. | |
real(sp), parameter | sqrt2 = 1.41421356237309504880168872420969807856967_sp |
Square root of 2 in single precision. | |
real(dp), parameter | euler_d = 0.5772156649015328606065120900824024310422_dp |
Euler''s constant in double precision. | |
real(sp), parameter | euler = 0.5772156649015328606065120900824024310422_sp |
Euler''s constant in single precision. | |
integer, parameter | nin = input_unit |
Standard input file unit. | |
integer, parameter | nout = output_unit |
Standard output file unit. | |
integer, parameter | nerr = error_unit |
Standard error file unit. | |
integer, parameter | nnml = 100 |
Standard file unit for namelist. | |
real(sp), parameter, public | nodata_sp = -9999.0_sp |
[-] global no data value | |
real(dp), parameter, public | nodata_dp = -9999.0_dp |
[-] global no data value | |
integer(i4), parameter, public | nodata_i4 = int(nodata_dp) |
[-] global no data value | |
integer(i8), parameter, public | nodata_i8 = int(nodata_dp, kind=i8) |
[-] global no data value | |
real(dp), parameter, public | eps_dp = epsilon(1.0_dp) |
epsilon(1.0) in double precision | |
real(sp), parameter, public | eps_sp = epsilon(1.0_sp) |
epsilon(1.0) in single precision | |
Provides computational, mathematical, physical, and file constants.
Provides computational constants like epsilon, mathematical constants such as Pi, physical constants such as the Stefan-Boltzmann constant, and file units for some standard streams such as standard in.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. real(dp), parameter mo_constants::cp0_dp = 1005.0_dp |
specific heat capacity of air [J kg^-1 K^-1] in double precision
Definition at line 104 of file mo_constants.f90.
real(sp), parameter mo_constants::cp0_sp = 1005.0_sp |
specific heat capacity of air [J kg^-1 K^-1] in single precision
Definition at line 106 of file mo_constants.f90.
real(dp), parameter mo_constants::cp_w_dp = 4.19_dp |
specific heat capacity of water [J kg^-1 K^-1] in double precision
Definition at line 108 of file mo_constants.f90.
real(sp), parameter mo_constants::cp_w_sp = 4.19_sp |
specific heat capacity of water [J kg^-1 K^-1] in single precision
Definition at line 110 of file mo_constants.f90.
real(dp), parameter, public mo_constants::dayhours = 24.0_dp |
hours per day
Definition at line 58 of file mo_constants.f90.
real(dp), parameter, public mo_constants::daysecs = 86400.0_dp |
sec in a day
Definition at line 61 of file mo_constants.f90.
real(dp), parameter mo_constants::deg2rad_dp = PI_dp / 180._dp |
degree to radian conversion (pi/180) in double precision
Definition at line 46 of file mo_constants.f90.
real(sp), parameter mo_constants::deg2rad_sp = PI_sp / 180._sp |
degree to radian conversion (pi/180) in double precision
Definition at line 48 of file mo_constants.f90.
real(dp), parameter, public mo_constants::eps_dp = epsilon(1.0_dp) |
epsilon(1.0) in double precision
Definition at line 152 of file mo_constants.f90.
real(sp), parameter, public mo_constants::eps_sp = epsilon(1.0_sp) |
epsilon(1.0) in single precision
Definition at line 154 of file mo_constants.f90.
real(sp), parameter mo_constants::euler = 0.5772156649015328606065120900824024310422_sp |
Euler''s constant in single precision.
Definition at line 131 of file mo_constants.f90.
real(dp), parameter mo_constants::euler_d = 0.5772156649015328606065120900824024310422_dp |
Euler''s constant in double precision.
Definition at line 129 of file mo_constants.f90.
real(dp), parameter mo_constants::gravity_dp = 9.81_dp |
Gravity accelaration [m^2 s^-1] in double precision.
Definition at line 70 of file mo_constants.f90.
real(sp), parameter mo_constants::gravity_sp = 9.81_sp |
Gravity accelaration [m^2 s^-1] in single precision.
Definition at line 72 of file mo_constants.f90.
real(dp), parameter, public mo_constants::hoursecs = 3600.0_dp |
seconds per hour
Definition at line 62 of file mo_constants.f90.
integer, parameter mo_constants::nerr = error_unit |
Standard error file unit.
Definition at line 142 of file mo_constants.f90.
Referenced by mo_message::error_message().
integer, parameter mo_constants::nin = input_unit |
Standard input file unit.
Definition at line 136 of file mo_constants.f90.
integer, parameter mo_constants::nnml = 100 |
Standard file unit for namelist.
Definition at line 144 of file mo_constants.f90.
real(dp), parameter, public mo_constants::nodata_dp = -9999.0_dp |
[-] global no data value
Definition at line 148 of file mo_constants.f90.
integer(i4), parameter, public mo_constants::nodata_i4 = int(nodata_dp) |
[-] global no data value
Definition at line 149 of file mo_constants.f90.
integer(i8), parameter, public mo_constants::nodata_i8 = int(nodata_dp, kind=i8) |
[-] global no data value
Definition at line 150 of file mo_constants.f90.
real(sp), parameter, public mo_constants::nodata_sp = -9999.0_sp |
[-] global no data value
Definition at line 147 of file mo_constants.f90.
integer, parameter mo_constants::nout = output_unit |
Standard output file unit.
Definition at line 139 of file mo_constants.f90.
Referenced by mo_message::message().
real(dp), parameter mo_constants::onethird_dp = 0.3333333333333333333333333333333333333_dp |
1/3 in double precision
Definition at line 42 of file mo_constants.f90.
real(sp), parameter mo_constants::onethird_sp = 0.3333333333333333333333333333333333333_sp |
1/3 in single precision
Definition at line 44 of file mo_constants.f90.
real(dp), parameter mo_constants::p0_dp = 101325._dp |
Standard pressure [Pa] in double precision.
Definition at line 96 of file mo_constants.f90.
real(sp), parameter mo_constants::p0_sp = 101325._sp |
Standard pressure [Pa] in single precision.
Definition at line 98 of file mo_constants.f90.
real(sp), parameter mo_constants::pi = 3.141592653589793238462643383279502884197_sp |
Pi in single precision.
Definition at line 115 of file mo_constants.f90.
real(dp), parameter mo_constants::pi_d = 3.141592653589793238462643383279502884197_dp |
Pi in double precision.
Definition at line 113 of file mo_constants.f90.
real(dp), parameter mo_constants::pi_dp = 3.141592653589793238462643383279502884197_dp |
Pi in double precision.
Definition at line 22 of file mo_constants.f90.
real(sp), parameter mo_constants::pi_sp = 3.141592653589793238462643383279502884197_sp |
Pi in single precision.
Definition at line 24 of file mo_constants.f90.
real(sp), parameter mo_constants::pio2 = 1.57079632679489661923132169163975144209858_sp |
Pi/2 in single precision.
Definition at line 119 of file mo_constants.f90.
real(dp), parameter mo_constants::pio2_d = 1.57079632679489661923132169163975144209858_dp |
Pi/2 in double precision.
Definition at line 117 of file mo_constants.f90.
real(dp), parameter mo_constants::pio2_dp = 1.57079632679489661923132169163975144209858_dp |
Pi/2 in double precision.
Definition at line 26 of file mo_constants.f90.
real(sp), parameter mo_constants::pio2_sp = 1.57079632679489661923132169163975144209858_sp |
Pi/2 in single precision.
Definition at line 28 of file mo_constants.f90.
real(dp), parameter mo_constants::psychro_dp = 0.0646_dp |
Psychrometric constant [kPa K^-1] in double precision.
Definition at line 66 of file mo_constants.f90.
real(sp), parameter mo_constants::psychro_sp = 0.0646_sp |
Psychrometric constant [kPa K^-1] in sibgle precision.
Definition at line 68 of file mo_constants.f90.
real(dp), parameter mo_constants::rad2deg_dp = 180._dp / PI_dp |
radian to conversion (180/pi) in double precision
Definition at line 50 of file mo_constants.f90.
real(sp), parameter mo_constants::rad2deg_sp = 180._sp / PI_sp |
radian to degree conversion (180/pi) in single precision
Definition at line 52 of file mo_constants.f90.
real(dp), parameter mo_constants::radiusearth_dp = 6371228._dp |
Earth radius [m] in double precision.
Definition at line 92 of file mo_constants.f90.
real(sp), parameter mo_constants::radiusearth_sp = 6371228._sp |
Earth radius [m] in single precision.
Definition at line 90 of file mo_constants.f90.
real(dp), parameter mo_constants::rho0_dp = 1.225_dp |
standard density [kg m^-3] in double precision
Definition at line 100 of file mo_constants.f90.
real(sp), parameter mo_constants::rho0_sp = 1.225_sp |
standard density [kg m^-3] in single precision
Definition at line 102 of file mo_constants.f90.
real(dp), parameter, public mo_constants::secday_dp = 86400.0_dp |
secday [s]
Definition at line 57 of file mo_constants.f90.
real(sp), parameter, public mo_constants::secday_sp = 86400.0_sp |
Seconds per day [s] in single precision.
Definition at line 56 of file mo_constants.f90.
real(dp), parameter mo_constants::sigma_dp = 5.67e-08_dp |
Stefan-Boltzmann constant [W m^-2 K^-4] in double precision.
Definition at line 86 of file mo_constants.f90.
real(sp), parameter mo_constants::sigma_sp = 5.67e-08_sp |
Stefan-Boltzmann constant [W m^-2 K^-4] in single precision.
Definition at line 88 of file mo_constants.f90.
real(dp), parameter mo_constants::solarconst_dp = 1367._dp |
Solar constant in [J m^-2 s^-1] in double precision.
Definition at line 74 of file mo_constants.f90.
real(sp), parameter mo_constants::solarconst_sp = 1367._sp |
Solar constant in [J m^-2 s^-1] in single precision.
Definition at line 76 of file mo_constants.f90.
real(dp), parameter mo_constants::specheatet_dp = 2.45e06_dp |
Specific heat for vaporization of water in [J m-2 mm-1] in double precision.
Definition at line 78 of file mo_constants.f90.
real(sp), parameter mo_constants::specheatet_sp = 2.45e06_sp |
Specific heat for vaporization of water in [J m-2 mm-1] in single precision.
Definition at line 80 of file mo_constants.f90.
real(sp), parameter mo_constants::sqrt2 = 1.41421356237309504880168872420969807856967_sp |
Square root of 2 in single precision.
Definition at line 127 of file mo_constants.f90.
real(dp), parameter mo_constants::sqrt2_d = 1.41421356237309504880168872420969807856967_dp |
Square root of 2 in double precision.
Definition at line 125 of file mo_constants.f90.
real(dp), parameter mo_constants::sqrt2_dp = 1.41421356237309504880168872420969807856967_dp |
Square root of 2 in double precision.
Definition at line 34 of file mo_constants.f90.
real(sp), parameter mo_constants::sqrt2_sp = 1.41421356237309504880168872420969807856967_sp |
Square root of 2 in single precision.
Definition at line 36 of file mo_constants.f90.
real(dp), parameter mo_constants::t0_dp = 273.15_dp |
Standard temperature [K] in double precision.
Definition at line 82 of file mo_constants.f90.
real(sp), parameter mo_constants::t0_sp = 273.15_sp |
Standard temperature [K] in single precision.
Definition at line 84 of file mo_constants.f90.
real(sp), parameter mo_constants::twopi = 6.283185307179586476925286766559005768394_sp |
2*Pi in single precision
Definition at line 123 of file mo_constants.f90.
real(dp), parameter mo_constants::twopi_d = 6.283185307179586476925286766559005768394_dp |
2*Pi in double precision
Definition at line 121 of file mo_constants.f90.
real(dp), parameter mo_constants::twopi_dp = 6.283185307179586476925286766559005768394_dp |
2*Pi in double precision
Definition at line 30 of file mo_constants.f90.
real(sp), parameter mo_constants::twopi_sp = 6.283185307179586476925286766559005768394_sp |
2*Pi in single precision
Definition at line 32 of file mo_constants.f90.
real(dp), parameter mo_constants::twothird_dp = 0.6666666666666666666666666666666666667_dp |
2/3 in double precision
Definition at line 38 of file mo_constants.f90.
real(sp), parameter mo_constants::twothird_sp = 0.6666666666666666666666666666666666667_sp |
2/3 in single precision
Definition at line 40 of file mo_constants.f90.
real(dp), parameter, public mo_constants::yeardays = 365.0_dp |
days in a year
Definition at line 60 of file mo_constants.f90.
real(dp), parameter, public mo_constants::yearmonths = 12.0_dp |
months per year
Definition at line 59 of file mo_constants.f90.