Skip to content

Commit

Permalink
To update dycore to the GFDL dev/emc (the FV3 202101 version ) (NOAA-…
Browse files Browse the repository at this point in the history
…EMC#262)

Use the GFDL dycore repository dev/emc.
The GFDL dev/emc branch of dycore was synchronized with the GFDL master, which included the FV3 202101 upgrade except inline GFDL_MP :
https://github.com/NOAA-GFDL/GFDL_atmos_cubed_sphere/releases/tag/FV3-202101-public
  • Loading branch information
XiaqiongZhou-NOAA committed Mar 30, 2021
1 parent 597fe91 commit 972d662
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "atmos_cubed_sphere"]
path = atmos_cubed_sphere
url = https://github.com/NOAA-EMC/GFDL_atmos_cubed_sphere
url = https://github.com/NOAA-GFDL/GFDL_atmos_cubed_sphere
branch = dev/emc
[submodule "ccpp/framework"]
path = ccpp/framework
Expand Down
7 changes: 6 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,12 @@ list(APPEND _fv3dycore_srcs
atmos_cubed_sphere/model/tp_core.F90
atmos_cubed_sphere/model/nh_core.F90
atmos_cubed_sphere/model/nh_utils.F90
atmos_cubed_sphere/tools/coarse_grained_diagnostics.F90
atmos_cubed_sphere/tools/coarse_grained_restart_files.F90
atmos_cubed_sphere/tools/coarse_graining.F90
atmos_cubed_sphere/tools/external_ic.F90
atmos_cubed_sphere/tools/external_sst.F90
atmos_cubed_sphere/tools/fv_diag_column.F90
atmos_cubed_sphere/tools/fv_diagnostics.F90
atmos_cubed_sphere/tools/fv_eta.F90
atmos_cubed_sphere/tools/fv_grid_tools.F90
Expand Down Expand Up @@ -103,7 +107,8 @@ set_target_properties(fv3dycore PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURR

target_compile_definitions(fv3dycore PRIVATE "${_fv3dycore_defs_private}")
target_include_directories(fv3dycore PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/atmos_cubed_sphere
${CMAKE_CURRENT_BINARY_DIR}/ccpp/driver/mod)
${CMAKE_CURRENT_SOURCE_DIR}/atmos_cubed_sphere/tools
${CMAKE_CURRENT_BINARY_DIR}/ccpp/driver/mod)
target_include_directories(fv3dycore INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/mod>
$<INSTALL_INTERFACE:mod>)

Expand Down
2 changes: 1 addition & 1 deletion atmos_cubed_sphere
Submodule atmos_cubed_sphere updated 48 files
+23 −0 .github/pull_request_template.md
+14 −14 README.md
+59 −56 docs/Doxyfile
+1 −1 driver/fvGFS/DYCORE_typedefs.F90
+209 −105 driver/fvGFS/atmosphere.F90
+26 −26 driver/fvGFS/fv_nggps_diag.F90
+14 −531 model/a2b_edge.F90
+109 −115 model/boundary.F90
+70 −64 model/dyn_core.F90
+694 −739 model/fv_arrays.F90
+294 −285 model/fv_control.F90
+76 −57 model/fv_dynamics.F90
+16 −16 model/fv_fill.F90
+195 −199 model/fv_grid_utils.F90
+161 −80 model/fv_mapz.F90
+173 −169 model/fv_nesting.F90
+97 −97 model/fv_regional_bc.F90
+68 −57 model/fv_sg.F90
+848 −822 model/fv_tracer2d.F90
+29 −28 model/fv_update_phys.F90
+8 −8 model/multi_gases.F90
+8 −8 model/nh_core.F90
+40 −43 model/nh_utils.F90
+3,368 −3,372 model/sw_core.F90
+1,388 −1,257 model/tp_core.F90
+1,365 −0 tools/coarse_grained_diagnostics.F90
+584 −0 tools/coarse_grained_restart_files.F90
+881 −0 tools/coarse_graining.F90
+4,581 −3,882 tools/external_ic.F90
+7 −7 tools/external_sst.F90
+597 −0 tools/fv_diag_column.F90
+1,410 −1,116 tools/fv_diagnostics.F90
+101 −0 tools/fv_diagnostics.h
+112 −107 tools/fv_eta.F90
+44 −5 tools/fv_eta.h
+506 −187 tools/fv_grid_tools.F90
+19 −19 tools/fv_iau_mod.F90
+41 −38 tools/fv_io.F90
+189 −392 tools/fv_mp_mod.F90
+288 −212 tools/fv_nudge.F90
+94 −74 tools/fv_restart.F90
+40 −41 tools/fv_surf_map.F90
+7 −7 tools/fv_timing.F90
+19 −20 tools/fv_treat_da_inc.F90
+40 −27 tools/init_hydro.F90
+6 −6 tools/sim_nc_mod.F90
+34 −34 tools/sorted_index.F90
+263 −2,456 tools/test_cases.F90
2 changes: 1 addition & 1 deletion ccpp/physics

0 comments on commit 972d662

Please sign in to comment.