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

UFS-dev PR#184 #128

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open

UFS-dev PR#184 #128

wants to merge 10 commits into from

Conversation

grantfirl
Copy link
Collaborator

Identical to NOAA-EMC#811

Also contains:
NOAA-EMC#796 (CCPP changes)
NOAA-EMC#770 (CCPP changes)
NOAA-EMC#799 (CCPP changes)
NOAA-EMC#803 (no CCPP changes)
NOAA-EMC#794 (no CCPP changes)
NOAA-EMC#817 (no CCPP changes)
NOAA-EMC#806 (no CCPP changes)
NOAA-EMC#813 (no CCPP changes)

climbfuji and others added 10 commits March 18, 2024 11:15
…ure/capgen into main/20240308) (NOAA-EMC#796)

* Update ccpp-framework and ccpp-physics for the prep of capgen transition

* In ccpp/data/GFS_typedefs.meta: change units 'flashes 5 min-1' to 'flashes min-1' and update long name to make clear this is per 5 minutes

* In ccpp/driver/GFS_diagnostics.F90, scale lightning threat from flashes per minute to flashes per 5 minutes to match diagnostic units

* Fix wrong long names for lightning threat indices in ccpp/data/GFS_typedefs.meta
…allow-argument-mismatch' flag (NOAA-EMC#770)

* Resolve argument mismatch errors when using gfortran

* Switch from 'use mpi' to 'use mpi_f08'

* More argument mismatch fixes

* Merge Dom's ccpp-framework and ccpp-physics feature/depend_on_mpi braches

* Check output_grid type and inline post compatibility

* If output grid is 'cubed_sphere_grid' AND inline post is turned on
print error and terminate the model.

* Use type(MPI_Comm) in io/module_wrt_grid_comp.F90
…onvective cloud condensate should be included in cloud fraction and optical depth calculation in radiation in the GFS suite. (NOAA-EMC#799)

* Update ccpp/physics for namelist flag xr_cnvcld
* Split add_dim into two routines

* Add NF90_NODIMSCALE_ATTACH constant

* Test classic netcdf file formats
* add cpl_scalars for atm

* add field cpl_scalars to export state of fv3atm when coupled.
cpl_scalars contain the dimensions of the fv3atm domain and are
used by cmeps to write mediator history files as a single 2d
grid for regional and 6 2d grids for CSG.

* remove unused NUOPC use statement
* Update cubed_sphere@f060e85 hash: a bug fix in the HAILCAST diagnostic code (units issue)
…m wrong for nests (NOAA-EMC#806)

* nesting fixes
1. Initialize hailwat index in dynamical core.
2. Use the correct tile number for nests in atmos_model.F90.

* remove unneeded write statements

* Fix kchunk3d in io/module_write_netcdf.F90

---------

Co-authored-by: Dusan Jovic <[email protected]>
* Update atmos_cubed_sphere and add compile definition BYPASS_BREED_SLP_INLINE to dycore

* Pass correct mpi communicator type to post_alctvars routine in inline post
* Update github workflow. Update gcc to 12 and mpi to openmpi

* Add 'spack clean' to reduce the size of the cache files

* Split GCC.yml workflow into two jobs, build_spack and build_fv3atm

* Update github workflow. Add mpich

* Update github actions to v4

* Use action/cache/restore in build_fv3atm job

* update upp revision to 5faac75

* Update GCC.yml

---------

Co-authored-by: Dusan Jovic <[email protected]>
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.

8 participants