Skip to content

Convert prescribed_ozone to CCPP for testing tracer_data #323

@jimmielin

Description

@jimmielin

Convert CAM's existing prescribed_ozone to a CCPP-compliant scheme to provide prescribed ozone fields for radiation.

This will make use of the "new" tracer_data functionality ported to CAM-SIMA ESCOMP/CAM-SIMA#432

Due to this being an exclusively host model-dependent I/O (& chunking), pbuf, and history output module in CAM, the CCPPized module will not be brought back to CAM as it would have to run begchunk:endchunk times as a chunk-unaware scheme to perform I/O repetitively. Instead, the conversion will be evaluated by checking the ozone history output field from this module

  character(len=8), parameter :: ozone_name = 'ozone'
...
    call addfld(ozone_name, (/ 'lev' /), &
         'I','mol/mol', 'prescribed ozone' )

against a comparable CAM4 run on the same date and time and input namelist for prescribed_aero for bit-for-bitness, which will also serve as a test for tracer_data.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions