Go to the documentation of this file.
3 use fruit,
only : assert_equals, assert_not_equals, assert_true
25 call assert_equals(
r_over_cp,
r/
cp,
"Test rlvap_over is what is expected")
35 use fruit,
only : init_fruit, run_test_case, fruit_summary
real(kind=default_precision) surface_vapour_mixing_ratio
real(kind=default_precision), public rlargep
real(kind=default_precision), public r_over_cp
real(kind=default_precision), public gammam
real(kind=default_precision), public cp
real(kind=default_precision), public rlvap
subroutine test_science_constants
real(kind=default_precision), public seconds_in_a_day
subroutine, public initialise_science_constants(current_state)
Initialises the scientific constants to read in any values that are overridden in the configuration.
Scientific constant values used throughout simulations. Each has a default value and this can be over...
real(kind=default_precision), public r
real(kind=default_precision), public smallp
real(kind=default_precision), public ratio_mol_wts
The ModelState which represents the current state of a run.
real(kind=default_precision), public betah
real(kind=default_precision), public betam
real(kind=default_precision), public convective_limit
Contains common definitions for the data and datatypes used by MONC.
real(kind=default_precision), public z0th
subroutine load_model_configuration(state, options_database)
Loads the configuration into the options database, either from a file or checkpoint.
real(kind=default_precision), public alphah
real(kind=default_precision), public z0
Main core entry point to the rest of the model, this is called by the program main.
program test_science_constants_driver
real(kind=default_precision), public von_karman_constant
real(kind=default_precision), public pi
real(kind=default_precision), public gammah
integer, parameter, public default_precision
MPI communication type which we use for the prognostic and calculation data.
The model state which represents the current state of a run.
real(kind=default_precision), public rlvap_over_cp
real(kind=default_precision), public g