Dom Heinzeller
Dom Heinzeller
## Description In fv3atm and submodules, convert internal GFS DDTs from blocked data structures to contiguous arrays. This excludes the (external) `GFS_extdiag` and `GFS_restart` DDTs. Also remove the `GFS_Data` super...
## Description See the PR description https://github.com/NCAR/ccpp-framework/pull/519#issue-2057581052 for a detailed explanation on why we want to investigate switching the allocation of data used by physics to contiguous arrays (and then...
## Description I discovered a bug in `atmos_model.F90`, `setup_exportdata` for dynamic JEDI fields (`Atm(mygrid)%`). The following lines need to be moved out of the block loop and the copies from...
@egrell found a bug related to setting the `bl_mynn_tkebudget` control variable in `GFS_typedefs.F90`. In particular, the `bl_mynn_tkebudget` variable is not read in via namelist nor set. This should only affect...
### Summary We build a large number of Python packages and we build those with different compilers. We need to build all packages in an environment with the same compiler...
Add support (and tests) for optional arguments in ccpp_prebuild See https://github.com/NCAR/ccpp-framework/issues/526 for a detailed description. This PR goes even further and creates an array of pointers for each conditionally allocated...
## Description As of 2024-03-08: ``` > cd test > ./pylint_test.sh ... ------------------------------------------------------------------ Your code has been rated at 8.48/10 (previous run: 8.48/10, +0.00) ``` This is likely going to...
## Description In PR https://github.com/NCAR/ccpp-framework/pull/529 there were several open discussions, mostly regarding formatting and rearranging code that don't change the outcome. ## Solution We need to revisit those and address...
## Description See discussion in https://github.com/NCAR/ccpp-framework/pull/529#discussion_r1502670225. ## Solution For now, we keep the current non-standard approach that optional arguments can be anywhere in the call list, not just at the...
## Description We've determined that CCPP will not support pointer variables in CCPP-compliant parameterizations, so let's add this information to the CCPP technical documentation.