Skip to content
Success

Changes

Summary

  1. advance_clubb_core cleanup (#1301) (details)
Commit 34c6bb07afb6e445f60ea87dcc632969086f9fa1 by noreply
advance_clubb_core cleanup (#1301)

* BFB cleanup stuff

* Adding some helper routines

* More BFB changes

* More BFB changes

* More BFB changes

* More BFB changes

* Fixing python API and adding an agent file and a prompt to fix python API in the future.

* Updating scripts and improving formatting

* Updating some scripts and adding new jenkins test to compare the current branch vs master with flags

* Restoring BFBness when using l_lmm_stepping=.true. by reimplementing an existing bug...

* Making run_clubb_w_varying_flags.py not remove output, it's just unneccesary

* Simplifying script changes

* Jenkins script update

* Little consolidation of code in pdf_closure_driver

* Fixing python API

* Fixing parameterization_check formatting
The file was addedLLM_prompts/fortran_routine_formatting.md
The file was modifiedclubb_python_api/clubb_python/clubb_api.py (diff)
The file was modifiedclubb_jax/advance_clubb_to_end.py (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_windm_edsclrm.py (diff)
The file was modifiedsrc/CLUBB_core/grid_adaptation_module.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_advance_xp3.py (diff)
The file was modifiedsrc/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_helper.py (diff)
The file was modifiedsrc/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modifiedclubb_python_api/clubb_f2py.pyf (diff)
The file was modifiedrun_scripts/run_clubb_w_varying_flags.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/numerical_check_wrapper.F90 (diff)
The file was modifiedclubb_jax/advance_clubb_core.py (diff)
The file was modifiedrun_scripts/run_bindiff_varying_flags_output.py (diff)
The file was modifiedrun_scripts/run_bindiff_w_flags_config_core_flags.json (diff)
The file was modifiedsrc/Microphys/morrison_microphys_module.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_skx.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/stats_clubb_utilities_wrapper.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_advance_windm_edsclrm.py (diff)
The file was addedLLM_prompts/update_python_api_and_drivers.md
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/numerical_check.py (diff)
The file was modifiedsrc/CLUBB_core/numerical_check.F90 (diff)
The file was modifiedsrc/CLUBB_core/sigma_sqd_w_module.F90 (diff)
The file was modifiedclubb_python_api/tests/test_advance_core_subs.py (diff)
The file was modifiedrun_scripts/run_bindiff_w_flags.py (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/sigma_sqd_w_module.py (diff)
The file was addedjenkins_tests/run_bindiff_w_varying_flags_against_master/Jenkinsfile
The file was modifiedsrc/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/sigma_sqd_w_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/skx_module.py (diff)
The file was modifiedsrc/CLUBB_core/clip_explicit.F90 (diff)
The file was modifiedsrc/CLUBB_core/Skx_module.F90 (diff)
The file was modifiedsrc/Radiation/bugsrad_driver.F90 (diff)
The file was modifiedsrc/G_unit_test_types/pdf_parameter_tests.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_xp3_module_wrapper.F90 (diff)
The file was modifiedsrc/error.F90 (diff)
The file was modifiedclubb_python_api/tests/test_python_port_api_coverage.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_windm_edsclrm_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/skx_module_wrapper.F90 (diff)
The file was modifiedclubb_python_driver/advance_clubb_core.py (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/stats_clubb_utilities.py (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_meta.py (diff)
The file was modifiedsrc/CLUBB_core/mixing_length.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_advance_wp2_wp3.py (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_splat.py (diff)
The file was addedLLM_prompts/SHORTCUTS.md
The file was modifiedsrc/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_wp2_wp3_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_helper_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_wp2_wp3.py (diff)
The file was modifiedclubb_python_driver/advance_clubb_to_end.py (diff)
The file was modifiedsrc/CLUBB_core/advance_helper_module.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_numerical_check.py (diff)
The file was modifiedsrc/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_stats_accumulate.py (diff)
The file was addedAGENTS.md
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_xp3.py (diff)
The file was modifiedsrc/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/clip_explicit_wrapper.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/clip_explicit.py (diff)