Skip to content

Commit

Permalink
Merge pull request NOAA-EMC#53 from XiaqiongZhou-NOAA/dev/emc
Browse files Browse the repository at this point in the history
Merge EMC dev/emc to GFDL dev/emc
  • Loading branch information
bensonr authored Sep 15, 2020
2 parents db5b3b0 + b06ac04 commit 4e34f2d
Show file tree
Hide file tree
Showing 40 changed files with 27,002 additions and 23,041 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
825 changes: 464 additions & 361 deletions driver/fvGFS/atmosphere.F90

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ endif

LIBRARY = libfv3core.a

FFLAGS += -I$(FMS_DIR) -I../gfsphysics -I../ipd -I../io -I../namphysics
FFLAGS += -I$(FMS_DIR) -I../gfsphysics -I../ipd -I../io -I.

SRCS_f =

Expand Down
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 4e34f2d

Please sign in to comment.