Skip to content

Commit

Permalink
Merge GFDL new dynamic core to EMC fork/branch (NOAA-EMC#15)
Browse files Browse the repository at this point in the history
Merge GFDL new dynamic core 201912 release version to dev/emc.
  • Loading branch information
XiaqiongZhou-NOAA authored Jun 9, 2020
1 parent 66c8df2 commit 3ff1ed2
Show file tree
Hide file tree
Showing 40 changed files with 24,914 additions and 30,934 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# GFDL_atmos_cubed_sphere

This is for the FV3 dynamical core and the GFDL Microphysics for use by NCEP/EMC within GFS.
The source in this branch reflects the codebase delivered to NCEP/EMC for use in GFS. Updates will be forthcoming.

# Where to find information

Expand Down
698 changes: 397 additions & 301 deletions driver/fvGFS/atmosphere.F90

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions model/a2b_edge.F90
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ subroutine a2b_ord4(qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace

! Corners:
! 3-way extrapolation
if (gridstruct%nested .or. gridstruct%regional) then
if (gridstruct%bounded_domain) then

do j=js-2,je+2
do i=is,ie+1
Expand Down Expand Up @@ -201,7 +201,7 @@ subroutine a2b_ord4(qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace
! Y-Interior:
!------------

if (gridstruct%nested .or. gridstruct%regional) then
if (gridstruct%bounded_domain) then


do j=js,je+1
Expand Down Expand Up @@ -257,7 +257,7 @@ subroutine a2b_ord4(qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace
end if
!--------------------------------------

if (gridstruct%nested .or. gridstruct%regional) then
if (gridstruct%bounded_domain) then

do j=js, je+1
do i=is,ie+1
Expand Down Expand Up @@ -463,7 +463,7 @@ subroutine a2b_ord4(qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace
!------------
! X-Interior:
!------------
if (gridstruct%nested .or. gridstruct%regional) then
if (gridstruct%bounded_domain) then

do j=js-2,je+2
do i=is, ie+1
Expand Down Expand Up @@ -534,7 +534,7 @@ subroutine a2b_ord4(qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace
!------------
! Y-Interior:
!------------
if (gridstruct%nested .or. gridstruct%regional) then
if (gridstruct%bounded_domain) then

do j=js,je+1
do i=is-2, ie+2
Expand Down Expand Up @@ -602,7 +602,7 @@ subroutine a2b_ord4(qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace

end if

if (gridstruct%nested .or. gridstruct%regional) then
if (gridstruct%bounded_domain) then

do j=js,je+1
do i=is,ie+1
Expand Down Expand Up @@ -722,7 +722,7 @@ subroutine a2b_ord2(qin, qout, gridstruct, npx, npy, is, ie, js, je, ng, replace

if (gridstruct%grid_type < 3) then

if (gridstruct%nested .or. gridstruct%regional) then
if (gridstruct%bounded_domain) then

do j=js-2,je+1+2
do i=is-2,ie+1+2
Expand Down
Loading

0 comments on commit 3ff1ed2

Please sign in to comment.