SAMSIM
|
Module contains changes specific testcases require during the main timeloop. More...
Functions/Subroutines | |
subroutine, public | sub_test1 (time, T_top) |
Subroutine for changing T_top for testcase 1. More... | |
subroutine, public | sub_test2 (time, T2m) |
Subroutine for changing T_top for testcase 2. More... | |
subroutine, public | sub_test9 (time, T2m) |
Subroutine for changing T2m for testcase 9. More... | |
subroutine, public | sub_test34 (time, T2m) |
Subroutine for changing T2m for testcase 34. More... | |
subroutine, public | sub_test3 (time, liquid_precip, solid_precip) |
Subroutine for setting snow for testcase 3. More... | |
subroutine, public | sub_test4 (time, fl_q_bottom) |
Subroutine for setting snow for testcase 4. More... | |
subroutine, public | sub_test6 (time, T2m) |
Subroutine for changing T_top for testcase 6 which seeks to reproduce lab measurements of Roni Glud. More... | |
Module contains changes specific testcases require during the main timeloop.
Most settings related to the testcases are defined in mo_init, but if changes to the code need to applied after the timestepping has begun they are located here. Changes were initially simply implemented in the main timeloop, but things got confusing.
COPYRIGHT
This file is part of SAMSIM.
SAMSIM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SAMSIM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SAMSIM. If not, see http://www.gnu.org/licenses/.
subroutine, public mo_testcase_specifics::sub_test1 | ( | real(wp), intent(in) | time, |
real(wp), intent(inout) | T_top | ||
) |
Subroutine for changing T_top for testcase 1.
subroutine, public mo_testcase_specifics::sub_test2 | ( | real(wp), intent(in) | time, |
real(wp), intent(inout) | T2m | ||
) |
Subroutine for changing T_top for testcase 2.
T2m is adjusted over time.
subroutine, public mo_testcase_specifics::sub_test3 | ( | real(wp), intent(in) | time, |
real(wp), intent(inout) | liquid_precip, | ||
real(wp), intent(inout) | solid_precip | ||
) |
Subroutine for setting snow for testcase 3.
Precipitation rates are set
subroutine, public mo_testcase_specifics::sub_test34 | ( | real(wp), intent(in) | time, |
real(wp), intent(inout) | T2m | ||
) |
Subroutine for changing T2m for testcase 34.
T2m is adjusted over time.
subroutine, public mo_testcase_specifics::sub_test4 | ( | real(wp), intent(in) | time, |
real(wp), intent(inout) | fl_q_bottom | ||
) |
Subroutine for setting snow for testcase 4.
subroutine, public mo_testcase_specifics::sub_test6 | ( | real(wp), intent(in) | time, |
real(wp), intent(inout) | T2m | ||
) |
Subroutine for changing T_top for testcase 6 which seeks to reproduce lab measurements of Roni Glud.
subroutine, public mo_testcase_specifics::sub_test9 | ( | real(wp), intent(in) | time, |
real(wp), intent(inout) | T2m | ||
) |
Subroutine for changing T2m for testcase 9.
T2m is adjusted over time.