Skip to content
Success

Changes

Summary

  1. Deleted the old compile directory and docs directory (#1315) (details)
  2. Update README, BUILD.md, and pyplotgen README.md (#1309) (details)
  3. Update Jenkinsfile to match moved file (details)
  4. Fixing bug that caused incorrect times to be written to netcdf in cases where stats_tout (output interval) > dt_main (timestep). This is BIT_CHANGING because of that, but only for the time variable (no field differences), and only for cases where we don't output each timestep. (details)
  5. First set of commits for the new loss driver. (details)
  6. Improvements (details)
  7. Batching capabilities (details)
  8. Lot's of cleanup, simplifications, and consolidation (details)
  9. More testing (details)
  10. Python interfaces for the loss driver (details)
  11. Interface for tuner and tuner with modes. (details)
  12. Nice updates (details)
  13. Missed file (details)
  14. Little updates to fix inconsistencies in the plots and averaging ranges (details)
  15. Adding a script that converts sam and coamps netcdf files to a clubb named version, including things that need to be calculated. This fixes a bug where fields were being averaged before being calculated, see https://github.com/larson-group/clubb/issues/1284, but is currently only wired up in the new tuner and the dash app plotter (details)
  16. Making some things public for nvhpc (details)
  17. Organization and consistency test fix (details)
  18. Adding taylor diagram to tune tab, this needs taylor metrics to be computed so the loss driver needed to output this info. (details)
  19. Adding more fancy loss functions based on Taylor metrics and a way to switch how the loss is computed in the dash tuner (details)
  20. Making NaN in code not an issue (details)
  21. Mostly dash app improvements to plotting, also made subwindows for tuning (details)
  22. Tuner tracking by case (details)
  23. Removing stats time-variance code (details)
  24. Simplifying loss driver output - now loss metrics are output explicitly rather than as packaged taylor_metrics and having different versions for subwindows and such (details)
  25. Mainly ui updates and small simplifications (details)
  26. Improving comments and cleaning things up a bit (details)
  27. Removing strictness on stats window vs output interval, and adding a stats consistency test to tests for issues with batch size and output frequency and the windowing mode (details)
  28. Fixing openmp bug and making incomplete stats intervals not output, as it was before (details)
  29. Making jenkins test use standard stats, and fixing tiny bug that caused error running with debug+no rcp2 stats (details)
  30. Adding gate around bindiff, there's an edge case where a cosmetic diff can trigger a full-diff even in a failed case, which should otherwise be considered BFB and skipped. (details)
  31. Adding some README entries for the dash app and a python requirements file (details)
  32. Adding comments and little bug fix to dash app (details)
  33. Update to loss consistency test, making it simpler since stats consistency test covers most things. Also adding it to the stats consistency jenkins test since it is still similar (details)
  34. Cleanup and code consolidation, new jenkins test for tuner (details)
  35. Adding comments (details)
  36. Fixing little bugs (details)
Commit beffd89a659bcbddc72da2c23fa57ff0bd34a424 by noreply
Deleted the old compile directory and docs directory (#1315)

- The old mkmf/make compile directory, the bash based compile scripts are no longer needed now that we have CMake
- Moved `convert_acc_to_omp.bash` to utilities/ directory
- The docs directory had an old copy of the website, but the website is backed up to a local drive on Carson
The file was removedcompile/config/linux_x86_64_ifort_compy.bash
The file was removedcompile/config/mswin_cygwin_i686_gfortran.bash
The file was removedcompile/config/linux_x86_64_nvhpc_gpu_openmp.bash
The file was removeddocs/style/main.css
The file was removedcompile/config/linux_x86_64_gfortran.bash
The file was removedcompile/config/linux_x86_64_ifort_r4.bash
The file was removeddocs/_config.yml
The file was removedcompile/mkmf
The file was removeddocs/images/static/pgbk.gif
The file was removedcompile/config/linux_x86_64_oracle_optimize.bash
The file was removedcompile/file_list/clubb_model_files
The file was removedlib/.gitignore
The file was removedcompile/README
The file was removedcompile/file_list/G_unit_tests_files
The file was removedcompile/config/linux_x86_64_ifort_optimizing.bash
The file was removeddocs/faq.html
The file was removedcompile/compiler_tests.bash
The file was removedcompile/file_list/int2txt_files
The file was removedcompile/file_list/clubb_parabolic_files
The file was removedcompile/config/linux_x86_64_ifort_gpu_openmp.bash
The file was removedcompile/config/gfdl_wks.bash
The file was removedcompile/config/linux_x86_64_gfortran_hd1.bash
The file was removedcompile/config/mswin_mingw_x86_gfortran.bash
The file was removedcompile/file_list/jacobian_files
The file was removeddocs/images/dynamic/buttonset1/subnav1.gif
The file was removedbin/.gitignore
The file was removedcompile/config/linux_x86_64_oracle_debug.bash
The file was removedcompile/config/linux_x86_64_nvhpc_gpu_openacc.bash
The file was removedcompile/file_list/clubb_tuner_files
The file was removedcompile/file_list/clubb_morrison_files
The file was removedcompile/config/linux_x86_64_gfortran_r4.bash
The file was removedcompile/convert_acc_to_omp.bash
The file was removedcompile/file_list/clubb_thread_test_files
The file was removedcompile/config/linux_x86_64_open64.bash
The file was removedobj/.gitignore
The file was removedcompile/config/linux_x86_64_gfortran_ubuntu.bash
The file was removedcompile/config/solaris_generic_oracle.bash
The file was removedcompile/config/macosx_x86_64_gfortran.bash
The file was removedcompile/config/linux_x86_64_gfortran_compy.bash
The file was removedcompile/file_list/clubb_standalone_files
The file was removeddocs/images/dynamic/buttonset1/subnav1hover.gif
The file was removedcompile/config/linux_x86_64_ifort_hd1_debug.bash
The file was removeddocs/images/dynamic/buttonset1/n1activeitem.gif
The file was removeddocs/index.html
The file was removedcompile/config/linux_x86_64_gfortran_debug.bash
The file was removeddocs/about.html
The file was removeddocs/style/colorscheme.css
The file was removedcompile/config/linux_x86_64_absoft.bash
The file was removedcompile/compile.bash
The file was removedcompile/config/linux_x86_64_open64_debug.bash
The file was removedcompile/config/linux_x86_64_ifort_hd1.bash
The file was removedcompile/config/linux_x86_64_gfortran_NCAR.bash
The file was removedcompile/config/linux_x86_64_ifort_anvil.bash
The file was removedcompile/config/linux_x86_64_ifort.bash
The file was removedcompile/file_list/clubb_bugsrad_files
The file was removedcompile/Makefile
The file was removedcompile/config/linux_x86_64_ifort_r4_debug.bash
The file was removedcompile/clean_all.bash
The file was removedcompile/config/linux_x86_64_nvhpc_debug.bash
The file was addedutilities/convert_acc_to_omp.bash
The file was removedcompile/config/linux_x86_64_nvhpc.bash
The file was removedcompile/config/README
The file was removedcompile/config/linux_ia64_ifort.bash
The file was removeddocs/style/style.css
The file was removedcompile/file_list/clubb_KK_microphys_files
The file was removedcompile/config/linux_x86_64_ifort_debug.bash
The file was removeddocs/license.html
The file was removedcompile/config/linux_x86_64_cray_frontier.bash
The file was removeddocs/images/dynamic/key_visual1.jpg
Commit f6b2bf7d9b01b55a68c5101649d8a157ee17921f by noreply
Update README, BUILD.md, and pyplotgen README.md (#1309)
The file was modifiedcompile.py (diff)
The file was modifiedpostprocessing/pyplotgen/README.md (diff)
The file was modifiedBUILD.md (diff)
The file was modifiedREADME (diff)
Commit a38df744233769a1888462f2616bd9d8c007fcf5 by noreply
Update Jenkinsfile to match moved file

- utilities/convert_acc_to_omp.bash
The file was modifiedjenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile (diff)
Commit d4fbf466f74b11ca7b5a81575427768beebc3f5b by Gunther Huebler
Fixing bug that caused incorrect times to be written to netcdf in cases where stats_tout (output interval) > dt_main (timestep). This is BIT_CHANGING because of that, but only for the time variable (no field differences), and only for cases where we don't output each timestep.
The file was modifiedsrc/clubb_driver.F90 (diff)
Commit e234df2df5ae5481b06de9f93bb9ba963f444e61 by Gunther Huebler
First set of commits for the new loss driver.
The file was addeddash_app/plot_tab/profile_loss.py
The file was addedsrc/clubb_loss_driver.F90
The file was modifieddash_app/plot_tab/plot_types/profile_plot.py (diff)
The file was modifiedrun_scripts/run_scm.py (diff)
The file was addedrun_scripts/create_case_namelist.py
The file was addedrun_scripts/run_scm_loss.py
The file was modifieddash_app/plot_tab/layout.py (diff)
The file was modifiedsrc/CMakeLists.txt (diff)
The file was addedsrc/new_clubb_tuner.F90
The file was addeddash_app/binormal_corr_app.py
The file was modifieddash_app/plot_tab/benchmark_overlay.py (diff)
The file was modifieddash_app/plot_tab/callbacks_controls.py (diff)
The file was modifieddash_app/plot_tab/plot_types/shared.py (diff)
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was addedinput_misc/new_tuner/gabls3_night_new_tuner.in
The file was addedinput_misc/new_tuner/dycoms2_rf02_ds_new_tuner.in
The file was addedinput_misc/new_tuner/fire_new_tuner.in
The file was addedinput_misc/new_tuner/lba_new_tuner.in
The file was addedinput_misc/new_tuner/wangara_new_tuner.in
The file was addedinput_misc/new_tuner/dycoms2_rf02_do_new_tuner.in
The file was addedinput_misc/new_tuner/gabls2_new_tuner.in
The file was addedinput_misc/new_tuner/arm_97_new_tuner.in
The file was addedinput_misc/new_tuner/arm_new_tuner.in
The file was addedinput_misc/new_tuner/dycoms2_rf01_new_tuner.in
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was addedinput_misc/new_tuner/README
The file was addedinput_misc/new_tuner/four_cases_new_tuner.in
The file was addedinput_misc/new_tuner/all_new_tuner.in
The file was addedinput_misc/new_tuner/bomex_new_tuner.in
The file was addedinput_misc/new_tuner/bomex_fire_new_tuner.in
The file was addedinput_misc/new_tuner/nov11_altocu_new_tuner.in
The file was addedinput_misc/new_tuner/rico_new_tuner.in
The file was addedinput_misc/new_tuner/ticket_756_new_tuner.in
The file was addedinput_misc/new_tuner/dycoms2_rf02_nd_new_tuner.in
The file was modifiedsrc/new_clubb_tuner.F90 (diff)
The file was addedinput_misc/new_tuner/atex_new_tuner.in
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedrun_scripts/create_case_namelist.py (diff)
The file was modifiedsrc/clubb_driver_test.F90 (diff)
The file was modifiedsrc/new_clubb_tuner.F90 (diff)
The file was addedrun_scripts/run_loss_output_consistency.py
The file was modifiedrun_scripts/run_scm.py (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifiedrun_scripts/create_multi_col_params.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
Commit 68e1bbdbf4052efee945f36dbfff4b392149cee3 by Gunther Huebler
Lot's of cleanup, simplifications, and consolidation
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedsrc/new_clubb_tuner.F90 (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was removedsrc/new_clubb_tuner.F90
The file was modifiedclubb_python_driver/advance_clubb_to_end.py (diff)
The file was modifiedsrc/CMakeLists.txt (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was addedsrc/clubb_standalone_loss.F90
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was addedsrc/clubb_loss_driver_test.F90
The file was modifiedclubb_python_api/clubb_f2py.pyf (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py (diff)
The file was modifiedclubb_python_driver/clubb_case_initalization.py (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
Commit 41f9fb530fec2decb612913b8b860ed6a5fadce4 by Gunther Huebler
Python interfaces for the loss driver
The file was addedclubb_python_api/f2py_fortran_wrappers/clubb_loss_driver_wrapper.F90
The file was modifiedclubb_python_api/clubb_python/clubb_api.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was addedclubb_python_api/clubb_python/CLUBB_core/loss_driver.py
The file was modifiedclubb_python_api/clubb_f2py.pyf (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
Commit 514059e713df7659be46fdd19f3abc345f2501a2 by Gunther Huebler
Interface for tuner and tuner with modes.
The file was addeddash_app/assets/36_tune_ui_resize.js
The file was addeddash_app/assets/13_tab_tune_theme.css
The file was addedclubb_python_api/clubb_python/_runtime_loader.py
The file was addedclubb_python_driver/clubb_loss_driver.py
The file was addeddash_app/tune_tab/layout.py
The file was modifiedclubb_python_api/clubb_python/__init__.py (diff)
The file was addeddash_app/assets/37_run_console_state.js
The file was modifieddash_app/run_tab/layout.py (diff)
The file was modifieddash_app/run_tab/callbacks_console.py (diff)
The file was addeddash_app/tune_tab/callbacks_settings.py
The file was modifieddash_app/app.py (diff)
The file was addeddash_app/tune_tab/callbacks_runs.py
The file was addeddash_app/tune_tab/tab.py
The file was addeddash_app/tune_tab/discovery.py
The file was addeddash_app/tune_tab/callbacks_display.py
The file was addedclubb_python_driver/tuning_scheduler.py
The file was addeddash_app/tune_tab/__init__.py
The file was addeddash_app/tune_tab/state.py
The file was addedclubb_python_driver/tuning_worker.py
The file was addedclubb_python_driver/clubb_loss_driver_test.py
The file was addedclubb_python_driver/tuning_runner.py
The file was addedclubb_python_driver/test_tuning_strategy.py
The file was addedclubb_python_driver/tuning_strategy.py
The file was addedclubb_python_driver/tune_clubb.py
The file was addeddash_app/tune_tab/runtime.py
The file was modifieddash_app/tune_tab/tab.py (diff)
The file was modifieddash_app/assets/13_tab_tune_theme.css (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifiedclubb_python_driver/tune_clubb.py (diff)
The file was modifiedrun_scripts/run_scm.py (diff)
The file was modifieddash_app/tune_tab/state.py (diff)
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
The file was addedinput_misc/new_tuner/field_mappings.json
Commit 86fa29201a73ff7f6be6ca06c3df7b8af51d8cf7 by Gunther Huebler
Little updates to fix inconsistencies in the plots and averaging ranges
The file was modifieddash_app/plot_tab/callbacks_controls.py (diff)
The file was modifieddash_app/plot_tab/benchmark_overlay.py (diff)
The file was modifieddash_app/plot_tab/plot_types/shared.py (diff)
The file was modifieddash_app/plot_tab/plot_types/budget_plot.py (diff)
The file was modifieddash_app/plot_tab/plot_types/profile_plot.py (diff)
The file was modifieddash_app/plot_tab/plot_types/subcolumn_plot.py (diff)
The file was modifieddash_app/plot_tab/state.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifieddash_app/plot_tab/callbacks_case.py (diff)
The file was modifieddash_app/plot_tab/layout.py (diff)
Commit feb7a27b1098db643bf71060eb088d98b852be19 by Gunther Huebler
Adding a script that converts sam and coamps netcdf files to a clubb named version, including things that need to be calculated. This fixes a bug where fields were being averaged before being calculated, see https://github.com/larson-group/clubb/issues/1284, but is currently only wired up in the new tuner and the dash app plotter
The file was modifiedclubb_python_driver/tune_clubb.py (diff)
The file was modifieddash_app/tune_tab/state.py (diff)
The file was modifieddash_app/tune_tab/callbacks_settings.py (diff)
The file was modifieddash_app/tune_tab/tab.py (diff)
The file was modifieddash_app/tune_tab/discovery.py (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was addedutilities/benchmark_converter.py
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was addedutilities/__init__.py
The file was modifieddash_app/plot_tab/benchmark_overlay.py (diff)
Commit 06214900595c9efaea0958ccb2050c7867741e78 by Gunther Huebler
Making some things public for nvhpc
The file was modifiedsrc/clubb_driver.F90 (diff)
Commit 8c925e22c3178494ef1658d39de8dffe61a82a76 by Gunther Huebler
Organization and consistency test fix
The file was addedtuner/__init__.py
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was addedtuner/tuning_worker.py
The file was removedclubb_python_driver/test_tuning_strategy.py
The file was addedtuner/tune_clubb.py
The file was removedclubb_python_driver/tuning_worker.py
The file was addedtuner/clubb_loss_driver.py
The file was removedclubb_python_driver/tune_clubb.py
The file was addedtuner/status.py
The file was removedclubb_python_driver/clubb_loss_driver.py
The file was removeddash_app/binormal_corr_app.py
The file was addedtuner/namelist.py
The file was addedtuner/test_tuning_strategy.py
The file was addedtuner/paths.py
The file was addedtuner/tuning_strategy.py
The file was addedtuner/clubb_loss_driver_test.py
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was removedclubb_python_driver/clubb_loss_driver_test.py
The file was removedinput_misc/new_tuner/field_mappings.json
The file was removedclubb_python_driver/tuning_strategy.py
The file was removedinput_misc/new_tuner/ticket_756_new_tuner.in
The file was removedclubb_python_driver/tuning_runner.py
The file was removedinput_misc/new_tuner/all_new_tuner.in
The file was removedinput_misc/new_tuner/bomex_fire_new_tuner.in
The file was removedinput_misc/new_tuner/four_cases_new_tuner.in
The file was modifieddash_app/tune_tab/runtime.py (diff)
The file was removedclubb_python_driver/tuning_scheduler.py
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was addedtuner/request.py
The file was addedtuner/tuning_scheduler.py
The file was addedtuner/README.md
Commit 4ed818ee641b9c20e613f7afdf919aad422edb43 by Gunther Huebler
Adding taylor diagram to tune tab, this needs taylor metrics to be computed so the loss driver needed to output this info.
The file was modifiedtuner/test_tuning_strategy.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was addedrun_scripts/run_benchmark_converter_test.py
The file was modifiedclubb_python_api/clubb_f2py.pyf (diff)
The file was modifiedtuner/README.md (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifieddash_app/assets/13_tab_tune_theme.css (diff)
The file was modifiedsrc/clubb_standalone_loss.F90 (diff)
The file was modifieddash_app/tune_tab/discovery.py (diff)
The file was modifieddash_app/plot_tab/state.py (diff)
The file was modifiedtuner/status.py (diff)
The file was modifiedtuner/tuning_worker.py (diff)
The file was modifiedtuner/clubb_loss_driver_test.py (diff)
The file was addedtuner/taylor_metrics.py
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/loss_driver.py (diff)
The file was modifieddash_app/tune_tab/callbacks_settings.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/clubb_loss_driver_wrapper.F90 (diff)
The file was modifiedrun_scripts/run_loss_output_consistency.py (diff)
The file was modifieddash_app/tune_tab/tab.py (diff)
The file was modifiedsrc/clubb_loss_driver_test.F90 (diff)
The file was modifiedtuner/clubb_loss_driver.py (diff)
The file was modifieddash_app/plot_tab/callbacks_params.py (diff)
Commit 74da3cad7a4402dcb32f6d7538945d07a6bb6189 by Gunther Huebler
Adding more fancy loss functions based on Taylor metrics and a way to switch how the loss is computed in the dash tuner
The file was modifiedtuner/README.md (diff)
The file was modifiedtuner/request.py (diff)
The file was modifieddash_app/tune_tab/callbacks_settings.py (diff)
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was modifiedtuner/taylor_metrics.py (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/loss_driver.py (diff)
The file was modifieddash_app/app.py (diff)
The file was modifiedtuner/status.py (diff)
The file was modifiedtuner/test_tuning_strategy.py (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifiedtuner/tuning_worker.py (diff)
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was modifieddash_app/tune_tab/tab.py (diff)
Commit 76d3d67fd26a38cb2617c96fe8e5d6111a63d03f by Gunther Huebler
Making NaN in code not an issue
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifiedsrc/CLUBB_core/error_code.F90 (diff)
The file was modifiedsrc/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modifiedtuner/taylor_metrics.py (diff)
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was modifieddash_app/assets/13_tab_tune_theme.css (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifiedsrc/CLUBB_core/clubb_api_module.F90 (diff)
The file was modifiedtuner/namelist.py (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was modifiedtuner/test_tuning_strategy.py (diff)
The file was modifieddash_app/tune_tab/callbacks_settings.py (diff)
Commit 49becd43efb55f71e94d130df711467a08487f33 by Gunther Huebler
Mostly dash app improvements to plotting, also made subwindows for tuning
The file was modifieddash_app/plot_tab/layout.py (diff)
The file was modifiedtuner/paths.py (diff)
The file was modifiedtuner/namelist.py (diff)
The file was modifieddash_app/plot_tab/plot_types/shared.py (diff)
The file was modifiedrun_scripts/run_loss_output_consistency.py (diff)
The file was modifiedtuner/taylor_metrics.py (diff)
The file was modifiedclubb_python_api/clubb_f2py.pyf (diff)
The file was removedinput_misc/new_tuner/README
The file was modifieddash_app/plot_tab/callbacks_case.py (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was addedtuner/case_defaults.py
The file was removedinput_misc/new_tuner/lba_new_tuner.in
The file was removedinput_misc/new_tuner/wangara_new_tuner.in
The file was addedtuner/case_defaults.json
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was removedinput_misc/new_tuner/fire_new_tuner.in
The file was removedinput_misc/new_tuner/rico_new_tuner.in
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was modifieddash_app/assets/12_tab_plots_theme.css (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifiedtuner/status.py (diff)
The file was modifiedsrc/clubb_loss_driver_test.F90 (diff)
The file was removedinput_misc/new_tuner/nov11_altocu_new_tuner.in
The file was removedinput_misc/new_tuner/atex_new_tuner.in
The file was removedinput_misc/new_tuner/arm_97_new_tuner.in
The file was modifieddash_app/plot_tab/benchmark_overlay.py (diff)
The file was modifieddash_app/plot_tab/plot_types/subcolumn_plot.py (diff)
The file was modifiedtuner/README.md (diff)
The file was removedinput_misc/new_tuner/arm_new_tuner.in
The file was removedinput_misc/new_tuner/gabls3_night_new_tuner.in
The file was removedinput_misc/new_tuner/dycoms2_rf02_do_new_tuner.in
The file was modifieddash_app/plot_tab/plot_types/profile_plot.py (diff)
The file was modifiedtuner/request.py (diff)
The file was modifiedutilities/benchmark_converter.py (diff)
The file was modifieddash_app/plot_tab/state.py (diff)
The file was modifieddash_app/tune_tab/tab.py (diff)
The file was modifieddash_app/plot_tab/plot_types/timeheight_plot.py (diff)
The file was modifieddash_app/tune_tab/state.py (diff)
The file was modifiedtuner/clubb_loss_driver.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/clubb_loss_driver_wrapper.F90 (diff)
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifiedtuner/tuning_worker.py (diff)
The file was removedinput_misc/new_tuner/dycoms2_rf02_ds_new_tuner.in
The file was modifiedsrc/clubb_standalone_loss.F90 (diff)
The file was removedinput_misc/new_tuner/dycoms2_rf02_nd_new_tuner.in
The file was modifieddash_app/plot_tab/plot_types/budget_plot.py (diff)
The file was modifieddash_app/plot_tab/callbacks_controls.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/loss_driver.py (diff)
The file was removedinput_misc/new_tuner/gabls2_new_tuner.in
The file was modifieddash_app/tune_tab/discovery.py (diff)
The file was removedinput_misc/new_tuner/bomex_new_tuner.in
The file was removedinput_misc/new_tuner/dycoms2_rf01_new_tuner.in
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifiedtuner/clubb_loss_driver_test.py (diff)
The file was modifieddash_app/plot_tab/plot_types/timeheight_plot.py (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifieddash_app/tune_tab/callbacks_settings.py (diff)
The file was modifieddash_app/plot_tab/callbacks_grid.py (diff)
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifiedtuner/status.py (diff)
The file was modifiedtuner/tune_clubb.py (diff)
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
Commit 2f7894d15d7484994ebc1814a28e73574cf9a228 by Gunther Huebler
Removing stats time-variance code
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
Commit 0e805357b72fd170eb5aecfe98549955d66381f4 by Gunther Huebler
Simplifying loss driver output - now loss metrics are output explicitly rather than as packaged taylor_metrics and having different versions for subwindows and such
The file was modifiedclubb_python_api/clubb_f2py.pyf (diff)
The file was modifiedtuner/clubb_loss_driver.py (diff)
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifiedtuner/tuning_worker.py (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/clubb_loss_driver_wrapper.F90 (diff)
The file was modifieddash_app/tune_tab/callbacks_settings.py (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifiedtuner/taylor_metrics.py (diff)
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedsrc/clubb_loss_driver_test.F90 (diff)
The file was modifiedsrc/clubb_standalone_loss.F90 (diff)
The file was modifiedrun_scripts/run_loss_output_consistency.py (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/loss_driver.py (diff)
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifiedtuner/clubb_loss_driver_test.py (diff)
The file was modifiedtuner/test_tuning_strategy.py (diff)
The file was modifiedtuner/README.md (diff)
The file was modifiedtuner/status.py (diff)
Commit c299a48ecac0a50aadfb81985881f4efb24d03cb by Gunther Huebler
Mainly ui updates and small simplifications
The file was modifieddash_app/assets/13_tab_tune_theme.css (diff)
The file was modifieddash_app/tune_tab/tab.py (diff)
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was modifieddash_app/tune_tab/callbacks_display.py (diff)
The file was modifiedtuner/namelist.py (diff)
The file was modifiedtuner/tuning_worker.py (diff)
The file was modifieddash_app/tune_tab/discovery.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
The file was modifiedtuner/status.py (diff)
The file was modifiedtuner/taylor_metrics.py (diff)
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was modifiedtuner/case_defaults.py (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifieddash_app/tune_tab/callbacks_settings.py (diff)
The file was modifiedtuner/request.py (diff)
The file was modifiedtuner/test_tuning_strategy.py (diff)
The file was modifieddash_app/tune_tab/state.py (diff)
The file was modifieddash_app/tune_tab/layout.py (diff)
The file was modifiedtuner/README.md (diff)
Commit e56e0543fb19780f829f4753bb5077d974fee65c by Gunther Huebler
Improving comments and cleaning things up a bit
The file was modifiedclubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90 (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedsrc/SILHS/latin_hypercube_driver_module.F90 (diff)
Commit 606f023e5d5a5660f3268e82e9edd9277fe5d013 by Gunther Huebler
Removing strictness on stats window vs output interval, and adding a stats consistency test to tests for issues with batch size and output frequency and the windowing mode
The file was addedrun_scripts/run_stats_output_consistency.py
The file was modifiedrun_scripts/create_case_namelist.py (diff)
The file was modifiedrun_scripts/run_scm.py (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was addedjenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedtuner/namelist.py (diff)
The file was addedjenkins_tests/LLM_FAILURE_AUTOMATION_DESIGN.md
Commit d44f37a979c3db65d48730de84f9a51d681932d5 by Gunther Huebler
Fixing openmp bug and making incomplete stats intervals not output, as it was before
The file was modifiedjenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile (diff)
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
Commit 3b9ae585d36129b00da3a206b1e26d20396c8b51 by Gunther Huebler
Making jenkins test use standard stats, and fixing tiny bug that caused error running with debug+no rcp2 stats
The file was modifiedjenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile (diff)
The file was modifiedsrc/CLUBB_core/pdf_closure_module.F90 (diff)
Commit bffd40b66205f8eeef22641f5d69251b77132b4e by Gunther Huebler
Adding gate around bindiff, there's an edge case where a cosmetic diff can trigger a full-diff even in a failed case, which should otherwise be considered BFB and skipped.
The file was modifiedrun_scripts/run_bindiff_all.py (diff)
Commit e59c37b0374775f1f3738c85e18a71ef06f82d5c by Gunther Huebler
Adding some README entries for the dash app and a python requirements file
The file was modifiedREADME (diff)
The file was addeddash_app/requirements.txt
The file was addeddash_app/README.md
Commit acf1b00a84af13e5110885e642eab2337e2df0f3 by Gunther Huebler
Adding comments and little bug fix to dash app
The file was modifiedsrc/clubb_loss_driver.F90 (diff)
The file was modifiedtuner/namelist.py (diff)
The file was modifiedtuner/test_tuning_strategy.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
Commit f8c56782889b97bc1eff825e0fc381887fec3b70 by Gunther Huebler
Update to loss consistency test, making it simpler since stats consistency test covers most things. Also adding it to the stats consistency jenkins test since it is still similar
The file was modifiedrun_scripts/run_loss_output_consistency.py (diff)
The file was modifiedjenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile (diff)
Commit cd370a7abbb0467a22cd0fca9a20664b4f9eac81 by Gunther Huebler
Cleanup and code consolidation, new jenkins test for tuner
The file was addedtuner/job_runtime.py
The file was modifiedtuner/tuning_scheduler.py (diff)
The file was addedjenkins_tests/clubb_new_tuner_test/Jenkinsfile
The file was addedutilities/loss_metrics.py
The file was removedtuner/namelist.py
The file was modifiedrun_scripts/run_loss_output_consistency.py (diff)
The file was addedrun_scripts/run_tuner_job.py
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifiedtuner/tuning_worker.py (diff)
The file was modifiedrun_scripts/create_case_namelist.py (diff)
The file was modifiedtuner/README.md (diff)
The file was modifieddash_app/tune_tab/callbacks_runs.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
The file was modifiedtuner/status.py (diff)
The file was modifieddash_app/plot_tab/profile_loss.py (diff)
The file was modifiedtuner/test_tuning_strategy.py (diff)
The file was modifiedrun_scripts/create_case_namelist.py (diff)
The file was modifiedsrc/clubb_loss_driver_test.F90 (diff)
The file was modifiedrun_scripts/run_tuner_job.py (diff)
The file was modifiedtuner/clubb_loss_driver_test.py (diff)
The file was modifiedtuner/case_defaults.json (diff)
The file was modifiedrun_scripts/run_loss_output_consistency.py (diff)