Dom Heinzeller

Results 78 issues of Dom Heinzeller

For expediency when porting physics into CCPP and testing them with various host models, the framework must be able to calculate derived variables in cases where such conversions are unambiguous...

enhancement
post-capgen-unification

The CCPP framework should provide missing values that can be used by the CCPP physics. We will need missing values for every type and kind, i.e. integer(*4), integer*8, real*4, real*8,...

enhancement
capgen

The CCPP prebuild version is case-sensitive wrt scheme names in the suite definition files versus the Fortran file, i.e. if a Fortran file contains ``` module FoO ... subroutine FoO_init(...)...

question
ccpp_prebuild

# Description @DusanJovic-NOAA reported this in an email to the Hera sysadmins and myself when trying to build the UFS Weather Model using the new Intel oneAPI compilers (`icx`, `icpx`,...

bug
CCPP v7

Adding `-Wall` to the GNU compiler flags leads to hundreds of error messages about unused variables (and other warnings). We should be able to clean this up and reduce the...

For transitioning to `cap_gen.py`, we must be using the correct filename extension for free-form and fixed-form variables. I think that currently there are a number of `.f` files that are...

transition to capgen

In `physics/module_SGSCloud_RadPre.F90`, `clouds1` is updated from `cldfra_bl` looping over `horizontal_loop_extent` and `vertical_dimension`. `clouds1` however has dimensions `horizontal_loop_extent` and `adjusted_vertical_layer_dimension_for_radiation` - or better to say should have, because it is wrong...

# Description This issue replaces https://github.com/NCAR/ccpp-physics/issues/438. For more than a year now, Ferrier Aligo microphysics is known not to function correctly in the UFS. A few issues with the implementation...

low priority

According to @grantfirl, CCPP scheme `cnvc90` can be removed for 2 reasons: - the namelist variable that turns it on is never modified from the default (-9999) - the output...

# Description Argument mismatches are checked much more strictly with the later GNU versions, these were converted from errors to warnings using compiler flags. We should fix all these codes...

bug