Skip to content

UFS-dev PR#184#128

Open
grantfirl wants to merge 10 commits intoNCAR:mainfrom
grantfirl:ufs-dev-PR184
Open

UFS-dev PR#184#128
grantfirl wants to merge 10 commits intoNCAR:mainfrom
grantfirl:ufs-dev-PR184

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 <dusan.jovic@noaa.gov>
* 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 <dusan.jovic@noaa.gov>
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

Comments