Skip to content
Success

Changes

Summary

  1. QuadTune: Create SVD plot, start to add checks on global means (unfinished), and start to add capability to include multiple fields (SWCF, LWCF, etc.) in metrics (unfinished). (details)
  2. add Lscale intent(out) to advance_clubb_core and advance_clubb_core_api (#1190) (details)
  3. Bindiff script (#1191) (details)
  4. Added min_max_smth_mag as a Fortran parameter to constants_clubb.F90 (#1192) (details)
  5. QuadTune: Allow QuadTune to simultaneously tune for multiple 20x20 fields, e.g., SWCF, LWCF, and PRECT. (details)
  6. Added rcm-background to pyplotgen animations (#1195) (details)
  7. Multicol CLUBB (#1193) (details)
  8. remove Lscale, Lscale_up, Lscale_down from stat_fields_reader (details)
Commit 89d63edacac2fdf78260a465851405d497fefab7 by Vince Larson
QuadTune: Create SVD plot, start to add checks on global means (unfinished), and start to add capability to include multiple fields (SWCF, LWCF, etc.) in metrics (unfinished).

For #910.
The file was modified utilities/sens_matrix/create_figs.py (diff)
The file was modified utilities/sens_matrix/sens_matrix_dashboard.py (diff)
The file was modified utilities/sens_matrix/set_up_dashboard_inputs.py (diff)
Commit 91a850ea46938fd79250eaada0aef3e4aa5ad30e by noreply
add Lscale intent(out) to advance_clubb_core and advance_clubb_core_api (#1190)

* add Lscale intent(out) to advance_clubb_core and advance_clubb_core_api

* make Lscale one dimensional for call to
advance_clubb_core_api_single_col

* fix Lscale call in advance_clubb_core_api_single_col

* ange Lscale usage in clubb_driver

For larson-group/clubb#1166.
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
Commit 47d9dbeb6e2b4e77c8cc0aa98e52f2b2697dd700 by noreply
Bindiff script (#1191)

Extended verbosity functionality for run_bindiff_all.py
CLUBB ticket #1181

I added a level system for the verbosity option.
Now 0 gives just the general summary at the end,
1 is default and gives the same output as the old default,
2 is the same as the old `--verbose` option
The file was modified run_scripts/run_bindiff_all.py (diff)
Commit fc730619ece3d60ae5fba256f6f93f4d9ec30fc4 by noreply
Added min_max_smth_mag as a Fortran parameter to constants_clubb.F90 (#1192)

The file was modified src/CLUBB_core/constants_clubb.F90 (diff)
The file was modified src/CLUBB_core/mixing_length.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
Commit 857656672d17cca5376c2bc7d488bdb666f0aa50 by Vince Larson
QuadTune: Allow QuadTune to simultaneously tune for multiple 20x20 fields, e.g., SWCF, LWCF, and PRECT.

For #910.
The file was modified utilities/sens_matrix/create_figs.py (diff)
The file was modified utilities/sens_matrix/set_up_dashboard_inputs.py (diff)
Commit 063ae17fdafd9d13795c90b7e5ab538ef736a04c by noreply
Added rcm-background to pyplotgen animations (#1195)

* Fixed ContourPanel and added rcm background to AnimationPanel in pyplotgen
CLUBB ticket #1164

* Fixed super call, adjusted super call in ContourPanel, and left a comment describing the issue with the 4 new arguments

* Added rcm background to animations

* Also, fixed small bug in DataReader. __getStartEndIndex__
The file was modified postprocessing/pyplotgen/src/DataReader.py (diff)
The file was modified postprocessing/pyplotgen/src/VariableGroup.py (diff)
The file was modified postprocessing/pyplotgen/src/Panel.py (diff)
The file was modified postprocessing/pyplotgen/src/AnimationPanel.py (diff)
The file was modified postprocessing/pyplotgen/src/ContourPanel.py (diff)
Commit ebbe8662d74aaeb06f853280849b84c54d47edc2 by noreply
Multicol CLUBB (#1193)

* Adding column loop to run_clubb

* Lot more changes

* Adding multicolumn output support and improving stats code.

* Conditionally closing stats files. This is just a bug fix. I'm not sure how this ever worked without the conditionals.

* Improvements and some cleanup.

* Bug fix

* Merge with master

* Removing num_standalone_columns, it's no longer needed.

* Changes to make CPU vs GPU test work with new multicol mode. Columns now run with different parameter sets, tolerance script checks average diff instead, increasing number of cobra timestep run, removing mpace_b because it turns out that cobra has ice and is capable of detecting the same ice code errors that mpace_b was added to test.

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Tightening tolerance

* Script cleanup and improvement

* Some more slight changes and cleanup. Making monoflux script work with new multicol mode.

* Small bug fix that was breaking bugsrad when using multiple columns.

* Bug fix to script

* Small cleanup and renaming of read_parameters

* Slight update to ifdef NETCDF statement

* Better change to ifdefs

* Adding new name init_read_clubb_params_api to public api list

* Name changes and adding section in README

* Renaming script

* Renaming script

* Removing C1 from list of variables to change, it was breaking the CPU vs GPU test, and also clubb warns that 'l_damp_wp2_using_em = T requires C1=C14 and l_stability_correct_tau_zm = F', so perhaps chaning it is just unstable. I've confirmed that GPU bugs are still dectable though.
The file was modified input/case_setups/arm_97_model.in (diff)
The file was modified input/case_setups/cloud_feedback_s12_p2k_model.in (diff)
The file was modified input/case_setups/cobra_model.in (diff)
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
The file was modified input/case_setups/dycoms2_rf02_ds_model.in (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified input/case_setups/dycoms2_rf02_ds_model.LR.in (diff)
The file was removedrun_scripts/check_multicol_error.py
The file was modified input/case_setups/gabls3_night_model.in (diff)
The file was modified input/case_setups/cgils_s12_p2k_model.in (diff)
The file was modified input/tunable_parameters_Lscale/configurable_model_flags.in (diff)
The file was modified input/case_setups/arm_3year_model.in (diff)
The file was modified input/case_setups/dycoms2_rf02_do_model.in (diff)
The file was modified input/case_setups/astex_a209_model.in (diff)
The file was modified input/case_setups/dycoms2_rf02_morr_model.in (diff)
The file was modified README (diff)
The file was modified input/case_setups/arm_0003_model.in (diff)
The file was modified src/clubb_model_settings.F90 (diff)
The file was modified src/clubb_thread_test.F90 (diff)
The file was modified src/G_unit_test_types/pdf_parameter_tests.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified input/case_setups/dycoms2_rf02_so_model.HR.in (diff)
The file was modified src/CLUBB_core/output_netcdf.F90 (diff)
The file was modified input/case_setups/cgils_s6_model.in (diff)
The file was modified input/case_setups/lba_model.in (diff)
The file was modified src/clubb_standalone.F90 (diff)
The file was modified input/case_setups/mpace_b_silhs_model.in (diff)
The file was modified input/case_setups/cloud_feedback_s12_model.in (diff)
The file was modified input/case_setups/cloud_feedback_s11_p2k_model.in (diff)
The file was modified input/case_setups/dycoms2_rf02_do_model.LR.in (diff)
The file was modified input/case_setups/cgils_s12_model.in (diff)
The file was modified input/case_setups/cloud_feedback_s11_model.in (diff)
The file was modified input/case_setups/gabls2_model.in (diff)
The file was modified input/case_setups/dycoms2_rf02_so_model.in (diff)
The file was modified input/case_setups/arm_model.in (diff)
The file was modified src/SILHS/latin_hypercube_driver_module.F90 (diff)
The file was modified input/case_setups/dycoms2_rf01_fixed_sst_model.in (diff)
The file was modified src/G_unit_test_types/spurious_source_test.F90 (diff)
The file was modified input/case_setups/cgils_s6_p2k_model.in (diff)
The file was modified input/case_setups/fire_model.in (diff)
The file was modified input/case_setups/nov11_altocu_model.in (diff)
The file was modified input/case_setups/twp_ice_model.in (diff)
The file was modified input/case_setups/cloud_feedback_s6_p2k_model.in (diff)
The file was modified input/case_setups/cgils_s11_p2k_model.in (diff)
The file was modified input/case_setups/rico_silhs_model.in (diff)
The file was modified input/case_setups/cloud_feedback_s6_model.in (diff)
The file was modified input/case_setups/dycoms2_rf01_model.in (diff)
The file was modified input/case_setups/dycoms2_rf02_nd_model.in (diff)
The file was modified src/error.F90 (diff)
The file was modified jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile (diff)
The file was modified input/case_setups/README (diff)
The file was modified input/case_setups/dycoms2_rf02_nd_model.LR.in (diff)
The file was modified input/case_setups/rico_model.in (diff)
The file was modified src/sounding.F90 (diff)
The file was modified input/case_setups/jun25_altocu_model.in (diff)
The file was modified input/case_setups/bomex_model.in (diff)
The file was modified input/case_setups/dycoms2_rf02_nd_model.HR.in (diff)
The file was modified input/case_setups/dycoms2_rf02_do_model.HR.in (diff)
The file was modified input/case_setups/dycoms2_rf02_so_model.LR.in (diff)
The file was modified run_scripts/test_monoflux_limiter_GPU.py (diff)
The file was modified input/case_setups/dycoms2_rf02_ds_model.HR.in (diff)
The file was addedrun_scripts/create_multi_col_params.py
The file was addedrun_scripts/check_multi_col_error.py
The file was modified input/case_setups/mpace_b_model.in (diff)
The file was modified input/case_setups/wangara_model.in (diff)
The file was modified input/tunable_parameters/configurable_model_flags.in (diff)
The file was modified src/SILHS/silhs_api_module.F90 (diff)
The file was modified input/case_setups/clex9_nov02_model.in (diff)
The file was modified input/case_setups/mc3e_model.in (diff)
The file was modified input/case_setups/neutral_model.in (diff)
The file was modified input/case_setups/cgils_s11_model.in (diff)
The file was modified input/case_setups/gabls3_model.in (diff)
The file was modified input/grid/README (diff)
The file was modified src/jacobian.F90 (diff)
The file was modified input/case_setups/mpace_a_model.in (diff)
The file was modified input/case_setups/atex_model.in (diff)
The file was modified input/case_setups/clex9_oct14_model.in (diff)
The file was modified src/input_netcdf.F90 (diff)
Commit 667f18e6ceffc8b382b067c6404af835ecbb076e by 0-freundlich-adenin
remove Lscale, Lscale_up, Lscale_down from stat_fields_reader
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/input_fields.F90 (diff)