Skip to content
Success

Changes

Summary

  1. Clubb organization part3 (#1306) (details)
  2. GPU async script (#1307) (details)
Commit 0be32f96d2f5c4ce974c17fbc82912d516b68baf by noreply
Clubb organization part3 (#1306)

* More BFB movements

* Reworking where sigma_sqd_w and gamma_Skw_fnc are computed - this should all be BFB. Also fixing the G_unit test that was failing due to sigma_sqd_w issues

* Correcting arg list

* Fixes after rebase

* Making sigma_sqd_w_zt BFB vs master when using iiPDF_type=7 (new hybrid)

* Fixing python API

* Changing name of compute_xp3 to diagnose_xp3 and moving a1_coef and a3_coef calculation back into advance routines

* Fixes for GPU code
The file was modifiedsrc/CLUBB_core/Skx_module.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_xp2_xpyp_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/skx_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_xm_wpxp.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/pdf_closure_module_wrapper.F90 (diff)
The file was modifiedsrc/CLUBB_core/advance_helper_module.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/clubb_api.py (diff)
The file was modifiedsrc/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_meta.py (diff)
The file was modifiedsrc/CLUBB_core/new_hybrid_pdf_main.F90 (diff)
The file was modifiedsrc/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/mixing_length_wrapper.F90 (diff)
The file was modifiedsrc/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_helper.py (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/advance_xp2_xpyp.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_wp2_wp3_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/sigma_sqd_w_module.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_xm_wpxp_module_wrapper.F90 (diff)
The file was modifiedsrc/G_unit_test_types/pdf_parameter_tests.F90 (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_wp2_wp3.py (diff)
The file was modifiedsrc/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/stats_clubb_utilities_wrapper.F90 (diff)
The file was modifiedclubb_python_driver/advance_clubb_core.py (diff)
The file was modifiedclubb_jax/advance_clubb_to_end.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_xp3_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_advance_xm_wpxp.py (diff)
The file was modifiedclubb_python_api/clubb_f2py.pyf (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_advance_wp2_wp3.py (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/advance_helper_module_wrapper.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_stats_accumulate.py (diff)
The file was modifiedsrc/CLUBB_core/sigma_sqd_w_module.F90 (diff)
The file was modifiedclubb_python_api/tests/test_call_tree_advance_xp2_xpyp.py (diff)
The file was modifiedsrc/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modifiedsrc/CLUBB_core/mixing_length.F90 (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_advance_xp3.py (diff)
The file was modifiedclubb_jax/advance_clubb_core.py (diff)
The file was modifiedclubb_python_api/clubb_python/CLUBB_core/advance_xp3.py (diff)
The file was modifiedclubb_python_api/tests/test_advance_core_subs.py (diff)
Commit 8164a32e6256c0d21d4ecc9506117d79a7aaf047 by noreply
GPU async script (#1307)

* Adding script that converts openacc directives to use async clauses and jenkins test to test that adding them does not change BFBness

* Small cleanup - fixing typo and adding comments.
The file was addedutilities/convert_to_async.py
The file was addedjenkins_tests/clubb_gpu_async_output_matching/Jenkinsfile