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

To merge GFDL FV3 dynamic core new version to EMC fork/branch #65

Merged
merged 29 commits into from
Jun 10, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
7640a5b
point atmos_cubed_sphere to personal fork and branch
XiaqiongZhou-NOAA Jan 27, 2020
9459a1d
moved atmos_cubed_sphere to dev/emc_nest branch
XiaqiongZhou-NOAA Jan 27, 2020
860240f
Change 'mytile' to 'mygrid' corresponding to the change in atmos_cube…
XiaqiongZhou-NOAA Jan 27, 2020
c332af2
Point atmos_cubed_sphere to new version
XiaqiongZhou-NOAA Jan 30, 2020
327bfab
ponit submodule ccpp-physics to personal fork
XiaqiongZhou-NOAA Jan 31, 2020
ed597ec
point to new version
XiaqiongZhou-NOAA Jan 31, 2020
caf40a4
update ccpp/physics and atmos_cubed_sphere
XiaqiongZhou-NOAA Feb 3, 2020
269c9e8
Merge remote-tracking branch 'remotes/emc/develop' into develop
XiaqiongZhou-NOAA Feb 13, 2020
6137c6c
point to new version
XiaqiongZhou-NOAA Feb 13, 2020
956ac76
change personal branch
XiaqiongZhou-NOAA Feb 13, 2020
076812f
merge NOAA-EMC/fv3atm
XiaqiongZhou-NOAA Mar 31, 2020
28f2e20
Update submodule:atmos_cubed_sphere and ccpp/physics
XiaqiongZhou-NOAA May 4, 2020
c741945
Merge remote-tracking branch 'emc:fv3atm/develop' into develop
XiaqiongZhou-NOAA May 5, 2020
b5ce8c4
Move to atmos_cubed_sphere to latest version
XiaqiongZhou-NOAA May 5, 2020
657a023
point submodules to new version
XiaqiongZhou-NOAA May 12, 2020
23f1e55
Merge remote-tracking branch 'emc/develop' into develop
XiaqiongZhou-NOAA May 12, 2020
d81cdd2
Point submodules to a new version
XiaqiongZhou-NOAA May 13, 2020
41ff26c
Merge remote-tracking branch 'EMC-fv3atm/develop' into develop
XiaqiongZhou-NOAA May 13, 2020
82a5acf
Point submodules to new version
XiaqiongZhou-NOAA May 15, 2020
647141e
Revise CMakeList to work with FMS 2020.02
XiaqiongZhou-NOAA May 15, 2020
dc5775d
Point dycore to an new verion
XiaqiongZhou-NOAA May 18, 2020
ce621b1
Point to the updated ccpp/physics
XiaqiongZhou-NOAA May 27, 2020
df34824
Merge remote-tracking branch 'EMC-fv3atm/develop' into develop
XiaqiongZhou-NOAA May 27, 2020
b42937b
Update submodules
XiaqiongZhou-NOAA Jun 8, 2020
aaa1c00
Merge remote-tracking branch 'EMC-fv3atm/develop' into develop
XiaqiongZhou-NOAA Jun 8, 2020
a610c7c
Point fv3 dycore to new version
XiaqiongZhou-NOAA Jun 8, 2020
31ca228
Point submodules to public branch
XiaqiongZhou-NOAA Jun 10, 2020
3e1666e
â€Delete unnecessary space
XiaqiongZhou-NOAA Jun 10, 2020
c942f37
Revise .gitmodules
XiaqiongZhou-NOAA Jun 10, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ target_link_libraries(fv3core PRIVATE fms)
target_link_libraries(fv3core PRIVATE gfsphysics)
target_link_libraries(fv3core PRIVATE ipd)

target_include_directories(fv3core PRIVATE ${ESMF_MOD})
target_include_directories(fv3core PRIVATE atmos_cubed_sphere ${ESMF_MOD})

# end of fv3core

Expand Down
10 changes: 5 additions & 5 deletions atmos_model.F90
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ module atmos_model_mod
use atmosphere_mod, only: atmosphere_scalar_field_halo
use atmosphere_mod, only: atmosphere_get_bottom_layer
use atmosphere_mod, only: set_atmosphere_pelist
use atmosphere_mod, only: Atm, mytile
use atmosphere_mod, only: Atm, mygrid
use block_control_mod, only: block_control_type, define_blocks_packed
use DYCORE_typedefs, only: DYCORE_data_type, DYCORE_diag_type
#ifdef CCPP
Expand Down Expand Up @@ -604,8 +604,8 @@ subroutine atmos_model_init (Atmos, Time_init, Time, Time_step)
Init_parm%area => Atmos%area
Init_parm%tracer_names => tracer_names
#ifdef CCPP
Init_parm%restart = Atm(mytile)%flagstruct%warm_start
Init_parm%hydrostatic = Atm(mytile)%flagstruct%hydrostatic
Init_parm%restart = Atm(mygrid)%flagstruct%warm_start
Init_parm%hydrostatic = Atm(mygrid)%flagstruct%hydrostatic
#endif

#ifdef INTERNAL_FILE_NML
Expand Down Expand Up @@ -677,7 +677,7 @@ subroutine atmos_model_init (Atmos, Time_init, Time, Time_step)
endif
endif

Atm(mytile)%flagstruct%do_skeb = IPD_Control%do_skeb
Atm(mygrid)%flagstruct%do_skeb = IPD_Control%do_skeb

! initialize the IAU module
call iau_initialize (IPD_Control,IAU_data,Init_parm)
Expand All @@ -698,7 +698,7 @@ subroutine atmos_model_init (Atmos, Time_init, Time, Time_step)
call FV3GFS_diag_register (IPD_Diag, Time, Atm_block, IPD_Control, Atmos%lon, Atmos%lat, Atmos%axes)
call IPD_initialize_rst (IPD_Control, IPD_Data, IPD_Diag, IPD_Restart, Init_parm)
#ifdef CCPP
call FV3GFS_restart_read (IPD_Data, IPD_Restart, Atm_block, IPD_Control, Atmos%domain, Atm(mytile)%flagstruct%warm_start)
call FV3GFS_restart_read (IPD_Data, IPD_Restart, Atm_block, IPD_Control, Atmos%domain, Atm(mygrid)%flagstruct%warm_start)
#else
call FV3GFS_restart_read (IPD_Data, IPD_Restart, Atm_block, IPD_Control, Atmos%domain)
#endif
Expand Down
2 changes: 1 addition & 1 deletion ccpp/physics