Skip to content

Mismatch between convection_scheme values in ISCA documentation and accepted model inputs #283

@ShreyaK12345

Description

@ShreyaK12345

While running the frierson_test_case.py experiment on ISCA, Derecho HPC, I encountered a fatal error when specifying the convection_scheme parameter in the idealized_moist_phys_nml namelist. The ISCA documentation (https://execlim.github.io/Isca/modules/idealised_moist_phys.html) lists valid values as SIMPLE_BETTS_CONV, FULL_BETTS_MILLER_CONV, RAS_CONV, DRY_CONV, and NO_CONV. However, when I set convection_scheme='NO_CONV', the model crashes with the following error:
FATAL from PE 6: idealized_moist_phys: "NO_CONV" is not a valid convection scheme. Choices are NONE, SIMPLE_BETTS, FULL_BETTS_MILLER, RAS, DRY.

The model runs correctly when I use the runtime-specified values, such as 'NONE' instead of 'NO_CONV'. It seems the accepted namelist values differ from what is documented. Could the documentation be updated to reflect the actual valid inputs? This would help avoid confusion and run-time errors for users configuring convection schemes. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions