Skip to content
Success

Changes

Summary

  1. Serialize NetCDF statistics output across OpenMP threads (details)
  2. Standardize script arguments  (#1373) (details)
Commit 5a618af3b1fa969ad22fc01e46db81f7bc71f449 by Gunther Huebler
Serialize NetCDF statistics output across OpenMP threads
The file was modifiedsrc/CLUBB_core/stats_netcdf.F90 (diff)
Commit 1d1abb1d2fcf29eef75bfe3182b8b213a1c6001e by noreply
Standardize script arguments  (#1373)

This is mainly changing the names of arguments to be clearer and more consistent, and replacing the usage of double dash options with single ones (I just like it better that way).

* Standardize script arguments and worker defaults

* Forward model options through the Python comparison harness

* Reuse existing modules for script argument helpers

* Fix script argument cleanup integration regressions

* Update API commitment wrapper for renamed exclusion option
The file was modifiedrun_scripts/run_scm_all.py (diff)
The file was modifiedutilities/CLUBBStandardsCheck.py (diff)
The file was modifieddash_app/compile_tab/build_selector.py (diff)
The file was modifiedtests/run_stats_output_consistency.py (diff)
The file was modifiedutilities/benchmark_converter.py (diff)
The file was modifiedjenkins_tests/clubb_G_unit/Jenkinsfile (diff)
The file was modifieddash_app/profile_tab/runtime.py (diff)
The file was modifiedutilities/print_tunable_parameters_table.py (diff)
The file was modifiedclubb_jax/README.md (diff)
The file was modifiedjenkins_tests/clubb_plots/Jenkinsfile (diff)
The file was modifiedutilities/parse_argument_list/replace_err_code_type.py (diff)
The file was modifiedjenkins_tests/clubb_single_prec_build/Jenkinsfile (diff)
The file was modifiedtests/run_restart_test.py (diff)
The file was modifieddash_app/pytests/test_profile_tab.py (diff)
The file was modifiedtests/analyze_tuner_sample_history.py (diff)
The file was modifiedutilities/convert_to_async.py (diff)
The file was modifiedclubb_jax/run_jax.py (diff)
The file was modifiedpostprocessing/latin_hypercube_plotting/variance_analysis_scripts/rms_vs_sample_points/silhs_varying_sp_output.sh (diff)
The file was modifiedtests/check_mirrored_multi_col_output.py (diff)
The file was modifiedtuner/README.md (diff)
The file was modifiedjenkins_tests/clubb_column_mirror/Jenkinsfile (diff)
The file was modifiedjenkins_tests/run_bindiff_w_varying_flags_against_master/Jenkinsfile (diff)
The file was modifiedutilities/setup_python_venv.py (diff)
The file was modifiedjenkins_tests/clubb_gpu_async_output_matching/Jenkinsfile (diff)
The file was modifiedrun_scripts/README.md (diff)
The file was modifiedtests/README.md (diff)
The file was modifiedclubb_jax/tests/test_kk_rico_oracle.py (diff)
The file was modifiedclubb_jax/tests/test_jax_cli_options.py (diff)
The file was modifiedtests/test_fire_tuner.py (diff)
The file was modifiedtests/run_python_vs_fortran_cases.py (diff)
The file was modifiedpostprocessing/pyplotgen/config/Style_definitions.py (diff)
The file was modifiedrun_scripts/run_clubb_w_varying_flags.py (diff)
The file was modifiedtests/run_G_unit_tests.py (diff)
The file was modifieddash_app/run_tab/runtime.py (diff)
The file was modifiedjenkins_tests/clubb_generalized_grid/Jenkinsfile (diff)
The file was modifiedrun_scripts/run_tuner.py (diff)
The file was modifiedutilities/split_stats_to_legacy.py (diff)
The file was modifiedpostprocessing/pyplotgen/pyplotgen.py (diff)
The file was modifiedpostprocessing/pyplotgen/README.md (diff)
The file was modifieddash_app/pytests/test_compile_tab_build_status.py (diff)
The file was modifiedrun_scripts/run_tuner_job.py (diff)
The file was modifiedclubb_jax/runtime_info.py (diff)
The file was modifieddash_app/tune_tab/runtime.py (diff)
The file was modifiedtests/pytests/test_column_mirror.py (diff)
The file was modifiedCMakeLists.txt (diff)
The file was modifiedjenkins_tests/clubb_jax/Jenkinsfile (diff)
The file was modifiedtests/run_silhs_test.py (diff)
The file was modifiedtuner/system_defaults.py (diff)
The file was modifiedutilities/create_multi_col_params.py (diff)
The file was modifiedtests/check_budget_balance.py (diff)
The file was modifiedtests/pytests/test_run_clubb_conv_test.py (diff)
The file was modifiedutilities/pytests/test_time_clubb.py (diff)
The file was modifiedtuner/tune_clubb.py (diff)
The file was modifiedtuner/presets.py (diff)
The file was modifiedrun_scripts/convergence_run/convergence_config.py (diff)
The file was modifiedrun_scripts/run_scm.py (diff)
The file was modifiedjenkins_tests/clubb_python/Jenkinsfile (diff)
The file was modifiedjenkins_tests/clubb_tuner/Jenkinsfile (diff)
The file was modifiedtests/test_monoflux_limiter_GPU.py (diff)
The file was modifiedtests/run_jax_vs_fortran_cases.py (diff)
The file was modifiedtests/pytests/test_bindiff_report.py (diff)
The file was modifiedtests/run_jax_comparison_mutation_test.py (diff)
The file was modifiedutilities/api_analysis/api_commitment_test.py (diff)
The file was modifiedutilities/api_analysis/run_full_api_diagnostics.bash (diff)
The file was modifiedcompile.py (diff)
The file was modifiedutilities/create_case_namelist.py (diff)
The file was modifieddash_app/compile_tab/runtime.py (diff)
The file was modifiedpostprocessing/pyplotgen/src/CaseGallerySetup.py (diff)
The file was modifiedclubb_jax/tests/test_runtime_info.py (diff)
The file was modifiedrun_scripts/run_bindiff_all.py (diff)
The file was modifiedLLM_prompts/update_python_api_and_drivers.md (diff)
The file was modifiedutilities/time_clubb.py (diff)
The file was modifiedrun_scripts/run_scm_loss.py (diff)
The file was modifiedtests/run_loss_output_consistency.py (diff)
The file was addedutilities/pytests/test_run_script_arguments.py
The file was modifieddash_app/plot_tab/pyplotgen_runtime.py (diff)
The file was modifiedtests/run_thread_test.py (diff)
The file was modifiedtests/run_clubb_conv_test.py (diff)
The file was modifiedjenkins_tests/clubb_gpu_vs_cpu_diffness/Jenkinsfile (diff)
The file was modifiedutilities/api_analysis/create_module_table.py (diff)
The file was modifiedtuner/job_runtime.py (diff)
The file was modifiedjenkins_tests/clubb_basic_full_run/Jenkinsfile (diff)
The file was modifiedtests/pytests/test_jax_compare_forwarding.py (diff)
The file was modifiedtests/run_bindiff_w_flags.py (diff)
The file was modifieddash_app/pytests/test_pyplotgen_export.py (diff)
The file was modifiedexperimental/experimental_pdfs/python/dash_additions/utilities/refresh_pdf9_parcel_ensemble_lab.py (diff)
The file was modifiedrun_scripts/run_clubb_and_pyplotgen.py (diff)
The file was modifiedjenkins_tests/clubb_driver/Jenkinsfile (diff)
The file was modifiedinput/flag_sets/README.md (diff)