Skip to content
Success

Changes

Summary

  1. Fixed some oversights for the bv_efold commits and increased string length for tuning field names for invrs_tau variables - CLUBB ticket #1069 (#1106) (details)
  2. BIT_CHANGING! brunt_vaisala_freq_sqd_mixed now replaces brunt_vaisala_freq_sqd for later calculations - CLUBB ticket #1102 (details)
  3. BIT_CHANGING for lscale setup. Updated configurable_model_flags.in and model_flags.F90 - CLUBB ticket #1102 (#1108) (details)
  4. Likely BIT_CHANGING because of added output fields. Added code outputting C6_term and different Brunt Vaisala frequencies to disk - CLUBB ticket #1102 (#1109) (details)
  5. Likely BIT_CHANGING because of added output fields. Added code outputting C6_term and different Brunt Vaisala frequencies to disk - CLUBB ticket #1102 (#1109) (details)
  6. Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102 (#1110) (details)
  7. Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102 (#1110) (details)
  8. BIT_CHANGING! Removed Richardson_num and all corresponding code - CLUBB ticket #1102 (#1111) (details)
  9. BIT_CHANGING! Removed Richardson_num and all corresponding code - CLUBB ticket #1102 (#1111) (details)
  10. Major overhaul of run_bindiff_all.py (details)
  11. Tunable Richardson number exponent - CLUBB ticket #1102 (#1114) (details)
  12. Tunable Richardson number exponent - CLUBB ticket #1102 (#1114) (details)
  13. Deletes svn id tag, will trigger host-model nightly tests. (details)
  14. Remove svn id tag in order to trigger nightly tests. (details)
  15. Removed 3rd svn id tag in order to trigger nightly tests (details)
Commit 4ebc70252b6ce52cfdb7883770217c34fd2e2107 by noreply
Fixed some oversights for the bv_efold commits and increased string length for tuning field names for invrs_tau variables - CLUBB ticket #1069 (#1106)

This commit is NOT bit changing
- Removed remaining mentions of brunt_vaisala_freq_sqd_plus
- Added assignment for invrs_tau_wp3_zm in Lscale mode in advance_clubb_core
- Increased length of string variables hoc_v, les_v, and t_variables in src/error.F90 to accomodate tuning for invrs_tau fields
The file was modified advance_clubb_core_module.F90 (diff)
The file was modified advance_helper_module.F90 (diff)
Commit 395023c230e9f1ddaa7411d592718b573ab65d15 by noreply
BIT_CHANGING! brunt_vaisala_freq_sqd_mixed now replaces brunt_vaisala_freq_sqd for later calculations - CLUBB ticket #1102

Changes in src/CLUBB_core/mixing_length.F90:
- brunt_vaisala_freq_sqd_mixed is now used to calculate brunt_vaisala_freq_sqd_smth and brunt_vaisala_freq_sqd_clipped instead of brunt_vaisala_freq_sqd
- Removed 0.1 factor for bkgnd term in calculation of invrs_tau_xp2_zm
- Commented out clipping of invrs_tau_xp2_zm to 0.003 and lower out of cloud
The file was modified mixing_length.F90 (diff)
Commit 7afb2bd7070e5e83204950c8b94a12b73b8f88fd by noreply
BIT_CHANGING for lscale setup. Updated configurable_model_flags.in and model_flags.F90 - CLUBB ticket #1102 (#1108)

- Added new flags to inut/tunable_parameters_Lscale/configurable_model_flags.in
- Changed default setting for l_use_tke_in_wp3_pr_turb_term in model_flags.F90 from false to true
The file was modified model_flags.F90 (diff)
Commit 8a4b6cb767a5dc50339d1f4d3f61d2b15c4addb6 by noreply
Likely BIT_CHANGING because of added output fields. Added code outputting C6_term and different Brunt Vaisala frequencies to disk - CLUBB ticket #1102 (#1109)

- Added C6_term and bv_freq fields to all_stats.F90 and standard_stats.F90
- Added new fields to VariableGroupTaus.py in pyplotgen
- Added calls to stat_update_var to advance_clubb_core_module.F90
- Modified stats_variables.F90 and stats_zm_module.F90 accordingly
The file was modified standard_stats.in (diff)
The file was modified all_stats.in (diff)
Commit 5256cf04633fd71551f6bd29ee0632494b611a93 by noreply
Likely BIT_CHANGING because of added output fields. Added code outputting C6_term and different Brunt Vaisala frequencies to disk - CLUBB ticket #1102 (#1109)

- Added C6_term and bv_freq fields to all_stats.F90 and standard_stats.F90
- Added new fields to VariableGroupTaus.py in pyplotgen
- Added calls to stat_update_var to advance_clubb_core_module.F90
- Modified stats_variables.F90 and stats_zm_module.F90 accordingly
The file was modified stats_variables.F90 (diff)
The file was modified advance_clubb_core_module.F90 (diff)
The file was modified stats_zm_module.F90 (diff)
Commit f1abb32a6256351ad107343ec03e0f4da49f45a6 by noreply
Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102 (#1110)

BIT_CHANGING! Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102
Changes in input/stats/all_stats.in, src/CLUBB_core/advance_clubb_core_module.F90, src/CLUBB_core/mixing_length.F90, src/CLUBB_core/stats_variables.F90, and src/CLUBB_core/stats_zm_module.F90
Ri_zm was added to input/stats/standard_stats.in
The file was modified standard_stats.in (diff)
The file was modified all_stats.in (diff)
Commit 0735b8dca68da8eec17c24fca269223d8756e97a by noreply
Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102 (#1110)

BIT_CHANGING! Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102
Changes in input/stats/all_stats.in, src/CLUBB_core/advance_clubb_core_module.F90, src/CLUBB_core/mixing_length.F90, src/CLUBB_core/stats_variables.F90, and src/CLUBB_core/stats_zm_module.F90
Ri_zm was added to input/stats/standard_stats.in
The file was modified stats_zm_module.F90 (diff)
The file was modified stats_variables.F90 (diff)
The file was modified mixing_length.F90 (diff)
The file was modified advance_clubb_core_module.F90 (diff)
Commit b6f96a6152b8d4dce5fea062f94360beb666aa2b by noreply
BIT_CHANGING! Removed Richardson_num and all corresponding code - CLUBB ticket #1102 (#1111)

This commit is BIT_CHANGING because:
1. the output field Richardson_num was removed.
2. Since the flag l_use_shear_turb_freq_sqd was removed, the variable shear_sqd is now always written to disk. That means previously, the outputted field shear_sqd was 0 everywhere whereas now it is not anymore. The calculation of shear_sqd within CLUBB did not change!
- Removed mentions in input/stats/all_stats.in and standards_stats.in
- Removed mentions in src/CLUBB_core/stats_variables.F90 and stats_zm_module.F90
- In src/CLUBB_core/advance_helper_module.F90 removed mentions to [i]Richardson_num[_clipped], as well as l_use_shear_turb_freq_sqd, l_Richardson_vert_avg, and turb_freq_sqd sinc those are only used for calculation of Richardson_num.
The file was modified all_stats.in (diff)
Commit 62e535382820e1ebdd77dbb79de655e217e552d9 by noreply
BIT_CHANGING! Removed Richardson_num and all corresponding code - CLUBB ticket #1102 (#1111)

This commit is BIT_CHANGING because:
1. the output field Richardson_num was removed.
2. Since the flag l_use_shear_turb_freq_sqd was removed, the variable shear_sqd is now always written to disk. That means previously, the outputted field shear_sqd was 0 everywhere whereas now it is not anymore. The calculation of shear_sqd within CLUBB did not change!
- Removed mentions in input/stats/all_stats.in and standards_stats.in
- Removed mentions in src/CLUBB_core/stats_variables.F90 and stats_zm_module.F90
- In src/CLUBB_core/advance_helper_module.F90 removed mentions to [i]Richardson_num[_clipped], as well as l_use_shear_turb_freq_sqd, l_Richardson_vert_avg, and turb_freq_sqd sinc those are only used for calculation of Richardson_num.
The file was modified stats_variables.F90 (diff)
The file was modified stats_zm_module.F90 (diff)
The file was modified advance_helper_module.F90 (diff)
Commit 1a9c8fdbf480386c8164e95249d313414186c90c by noreply
Major overhaul of run_bindiff_all.py

CLUBB ticket #1102 - pull request #1113
- Changed the outputs to be more evocative and differentiating between types of differences: Now we can distinguish between differences in the set of variables or differences in specific variables
- Fixed the issue where a variable that appears in only one of the compared files would either not be detected or cause the script to crash, depending on the order of input.
- Changed file output structure
- Changed case handling depending on existing files:
    - Case is still treated even if it is commented in RUN_CASES
    - Case is still treated even if not all files exist and messages are printed accordingly
The file was modified all_stats.in (diff)
The file was modified standard_stats.in (diff)
Commit 4263da9f7ae792444654c9d5acefb27ba5db0e06 by noreply
Tunable Richardson number exponent - CLUBB ticket #1102 (#1114)

BIT_CHANGING! Added the exponent to the Richardson number in the calculation of the invrs_tau_wpxp threshold term in src/CLUBB_core/mixing_length.F90  to the list of tunable parameters.
This is bit changing due to the difference in Fortran between taking the sqrt and the .5th power.
The file was modified clubb_api_module.F90 (diff)
The file was modified mixing_length.F90 (diff)
The file was modified parameter_indices.F90 (diff)
The file was modified parameters_tunable.F90 (diff)
Commit e59f7732ad64c2330f9a51fe673a2c471c1d85f3 by noreply
Tunable Richardson number exponent - CLUBB ticket #1102 (#1114)

BIT_CHANGING! Added the exponent to the Richardson number in the calculation of the invrs_tau_wpxp threshold term in src/CLUBB_core/mixing_length.F90  to the list of tunable parameters.
This is bit changing due to the difference in Fortran between taking the sqrt and the .5th power.
The file was modified tunable_parameters.in (diff)
Commit 1a7e15ee602ebadad150327e1e40ac59800ea1dc by noreply
Deletes svn id tag, will trigger host-model nightly tests.
The file was modified advance_clubb_core_module.F90 (diff)
Commit 8be88d0f94ca7883638a1e87415cb48dc0d03ca0 by noreply
Remove svn id tag in order to trigger nightly tests.
The file was modified advance_helper_module.F90 (diff)
Commit ffdd91c97979046cdbe2f9502cb3047a482c6da7 by noreply
Removed 3rd svn id tag in order to trigger nightly tests
The file was modified advance_windm_edsclrm_module.F90 (diff)