Skip to content
Success

Changes

Summary

  1. Tuner additions (#1324) (details)
  2. Making compatible with clubb directory renaming from https://github.com/larson-group/clubb/pull/1324 (details)
Commit 8d96ac897ccef2797e12dd7788f95723f1717857 by noreply
Tuner additions (#1324)

* Starting new additions for tuner - specifically an overall history of all samples and loss metrics with the eventual goal of having fancy SVD and spline things we can do with that

* Adding plots to tune tab to visualize data in the overall sample outputs

* Adding the enhanced simulated annealed to the tuner. Only real tweak it that it runs workers x batch_size chains independently so that we can utilize the CPU fully

* Filtering big values in parameter plot view and making default window length 3600s (1 hour)

* Bug fix to metric report - a 0 correlation was able to throw things off, which could occur when a field from either result (clubb or LES) is all 0 without the other one being all zero. Also some small display improvements

* Adding sensitivity plots

* Updating flag/param selecting method by created a general input/tunable_parameters directory that contains subdirectories for different flag set combos. These can be used by passing in their name to run_scm.py with -config. Also updating references to these files since they moved and also making tests and scripts default to using -override instead of editting files with sed.

* Adding buttons to select param/flag config in the tuner

* Quality of life improvements for plot tab - now view settings and UI settings are retained when reloading the same case

* Fixing missed comment change

* Various small UI improvements

* Improving tuner history check and little UI fix in run_tab

* Fixing tuner environment setup

* Fixing little netcdf version issue and adding new test for loss metrics consistency check

* Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README
The file was addedall_tuning_stats.in
Commit 61e92a7c970d40a4601d8c2dd2e050ef13668643 by Gunther Huebler
Making compatible with clubb directory renaming from https://github.com/larson-group/clubb/pull/1324
The file was removedWRF/test/clubb_input/tunable_parameters/configurable_model_flags.in
The file was removedWRF/test/clubb_input/tunable_parameters/tunable_parameters.in
The file was addedWRF/test/clubb_input/parameter_and_flag_configs/default/tunable_parameters.in
The file was modifiedWRF/scripts/checkout_wrf_clubb.sh (diff)
The file was addedWRF/test/clubb_input/parameter_and_flag_configs/default/configurable_model_flags.in
The file was modifiedWRF/scripts/mkrun.bash (diff)
The file was removedWRF/test/clubb_input/tunable_parameters/silhs_parameters.in
The file was modifiedjenkins_tests/wrf_clubb_code_copy/wrf_clubb_code_copy.bash (diff)
The file was modifiedWRF/phys/module_bl_clubb.F (diff)
The file was addedWRF/test/clubb_input/parameter_and_flag_configs/default/silhs_parameters.in