Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dtc/develop from NOAA-EMC develop 2020/07/07 #58

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Jul 7, 2020

This PR updates dtc/develop from NOAA-EMC develop, which contains:

  • updates from GSL physics merge
  • fix for multi_gases to 32 bit compiling
  • bug fixes for fv3 dycore

Associated PRs:

NCAR/ufs-weather-model#59
#58
NCAR/ccpp-physics#468
NCAR/ccpp-framework#310
NCAR/GFDL_atmos_cubed_sphere#15

For regression testing information, see NCAR/ufs-weather-model#59

climbfuji and others added 4 commits July 1, 2020 22:38
- output of auxiliary arrays (2d, 3d) from CCPP to assist developers debugging their physics
- correctly output 3-dim tendencies for t, u, v, qv, ozone from CCPP physics
- mandatory changes for the CCPP framework updates to handle blocked data structures correctly: fix inconsistent use of `horizontal_dimension` (ix) versus `horizontal_loop_extent` (im) and other metadata corrections
- remove old pset logic from `ccpp_prebuild_config.py` (was required for CCPP dynamic build)
- updates to all suite definition files: change the order of interstitial schemes get_phi_fv3+GFS_suite_interstitial_3 and GFS_DCNV_generic_pre to match the logical flow (does not change the answer)
- move CCPP physics initialization calls in `atmos_model.F90` so that the physics can see the data from the restart files at initialization time
- add capability to read large-scale and small-scale orographic data when using GSL drag suite
- add additional fields to restart files as required for GSL physics updates
- new suite definition files for RAP and HRRR configurations
- capability to call radiation for the first `nhfrad` physics time steps for cold starts, afterwards on the cycle defined by the radiation time step
* Update suite_FV3_GFS_2017_fv3wam.xml
Copy link

@llpcarson llpcarson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

…tmos_cubed_sphere, ccpp-framework, ccpp-physics
@climbfuji climbfuji merged commit 5e82921 into NCAR:dtc/develop Jul 8, 2020
SamuelTrahanNOAA pushed a commit to SamuelTrahanNOAA/fv3atm that referenced this pull request Jun 13, 2022
* Update FMS to the 2020.02 version
* Add -DENABLE_QUAD_PRECISION in the compiling flag when QUAD_PRECISION=Y (DEFAULT). Starting with FMS 2019.01.01, quad-precision arithmetic is enabled it the ENABLE_QUAD_PRECISION macro. This is used to determine whether certain grid metric terms code within FMS/FV3-dycore use quad-precision arithmetic.
* Revise CMakeList to work with FMS 2020.02
* Use write component instead of FMS2 IO for ccpp_regional_c768
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants