Skip to content
Failed

Changes

Summary

  1. Bring readiopdata changes into master (#1343) (details)
Commit 4aa411aa309abec014934f1589d435a83a9a4bec by noreply
Bring readiopdata changes into master (#1343)

* Brought changes from readiopdata2 onto modern master branch

- Currently code successfully compiles but fails to run

* Fixed errors, allowing for both cases to be run and plotted!

- fixed variable names in .in files

* Fixes, add ifdef UWM_MISC statements, and changed alt_type/theta_type

* Added l_readiopdata into ALL bomex model.in files

* Code improvements

- Fixed source code compilation check warnings

- Checked and updated parameter order

- All code I changed now has intent in/out labeled on calls

- Found more instances of alt_type and theta_type to be renamed in clubb_jax and clubb_python

- readiopdata_core_module.F90 moved into a folder to prepare for git subtrees

* Change to be identical to sam_clubb readiopdata_core_module and a fix in arm_0003

* Fix order of operations to fix cgils cases
The file was addedinput/case_setups/BOMEX_5day_4scam.nc
The file was modifiedsrc/Benchmark_cases/arm_0003.F90 (diff)
The file was modifiedutilities/case_setup/sclr_sounding_conversion.F90 (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was modifiedclubb_python_api/f2py_fortran_wrappers/prescribe_forcings_module_wrapper.F90 (diff)
The file was modifiedsrc/Benchmark_cases/prescribe_forcings.F90 (diff)
The file was modifiedsrc/Input_fields/CMakeLists.txt (diff)
The file was modifiedclubb_jax/clubb_case_initalization.py (diff)
The file was modifiedclubb_jax/io/sounding.py (diff)
The file was modifiedsrc/Benchmark_cases/bomex.F90 (diff)
The file was addedsrc/readiopdata_core/readiopdata_core_module.F90
The file was addedsrc/readiopdata_module.F90
The file was modifiedclubb_python_driver/io/sounding.py (diff)
The file was modifiedsrc/Benchmark_cases/arm.F90 (diff)
The file was modifiedsrc/Input_fields/hydrostatic_module.F90 (diff)
The file was modifiedsrc/Input_fields/input_interpret.F90 (diff)
The file was modifiedinput/case_setups/bomex_model.in (diff)
The file was modifiedsrc/Input_fields/sounding.F90 (diff)
The file was modifiedcmake/utils/CPPDefinitions.cmake (diff)
The file was addedinput/case_setups/bomex_5day_4scam_model.in
The file was modifiedsrc/Benchmark_cases/sfc_flux.F90 (diff)
The file was modifiedclubb_python_driver/clubb_case_initalization.py (diff)
The file was modifiedsrc/Benchmark_cases/time_dependent_input.F90 (diff)
The file was modifiedsrc/Benchmark_cases/arm_3year.F90 (diff)