Skip to content

Support for optional arguments to CCPP-ized physics schemes #305

@davegill

Description

@davegill

The scheme which handles vertical mixing has individual constituent fields (vapor, cloud, and ice). These are used as both generic fields to mix and also as thermodynamically separate fields with different latent heat effects. Perhaps all three fields exist, perhaps none exist in dry dynamics testing. Additionally, there are other positive definite scalars which are eligible to be sent into the vertical mixing scheme: passive tracers, chemistry variables, number concentrations, etc.

The typical Fortran method of providing this capability is with "OPTIONAL" arguments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    capgenbugs, requests, etc. that involve ccpp_capgencapgen-unificationIssues/PRs necessary for capgen/prebuild unification

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions