Skip to content
Success

Changes

Summary

  1. Tuner additions (#1324) (details)
  2. Remove old SVN version control identifier ($Id$) from tunable_parameters.in (details)
  3. Raw copy update: input/parameter_and_flag_configs/default -> CLUBB_PARAMETERS; branch: master (details)
  4. Delete CLUBB_PARAMETERS directory in order to reset the git subtree history (details)
  5. Remove blank line to test git update scripts (details)
Commit b6b675de69a346364477fed770ca041d04f67e51 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 addedtunable_parameters.in
The file was addedsilhs_parameters.in
The file was addedconfigurable_model_flags.in
Commit a7809fab504a392dae559956e097f6e287d76cfb by noreply
Remove old SVN version control identifier ($Id$) from tunable_parameters.in
The file was modifiedtunable_parameters.in (diff)
Commit 4bb5f993381e12d2dd43459b377495fedceb0cd4 by root
Raw copy update: input/parameter_and_flag_configs/default -> CLUBB_PARAMETERS; branch: master
The file was modifiedCLUBB_PARAMETERS/tunable_parameters.in (diff)
Commit a18d1e05990477347db61337d5d8d4b658dea7d4 by noreply
Delete CLUBB_PARAMETERS directory in order to reset the git subtree history

the next time run_updates.py is run.  The directory structure in the clubb repo was changed, and hence the subtree histories in the clubb repo and the sam_clubb repo are now different.  The git subtree update is failing, which is forcing a raw-copy update, which is undesirable.
The file was removedCLUBB_PARAMETERS/tunable_parameters.in
The file was removedCLUBB_PARAMETERS/configurable_model_flags.in
The file was removedCLUBB_PARAMETERS/silhs_parameters.in
Commit efe60f9a2719c4c26a1141f35c64887220f533e2 by noreply
Remove blank line to test git update scripts
The file was modifiedCMakeLists.txt (diff)