diff --git a/CMakeLists.txt b/CMakeLists.txt index 608f2c4..fac0a5d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,14 +1,2 @@ -esma_set_this() - -set (alldirs - GEOS_RadiationShared - GEOSsolar_GridComp - GEOSirrad_GridComp - GEOSsatsim_GridComp - ) - -esma_add_library (${this} - SRCS GEOS_RadiationGridComp.F90 - SUBCOMPONENTS ${alldirs} - DEPENDENCIES MAPL GEOS_Shared esmf) - +add_subdirectory(ESMF) +#add_subdirectory(Process_Library) diff --git a/ESMF/CMakeLists.txt b/ESMF/CMakeLists.txt new file mode 100644 index 0000000..7ac5fc4 --- /dev/null +++ b/ESMF/CMakeLists.txt @@ -0,0 +1,3 @@ +esma_add_subdirectories( + GEOS_RadiationGridComp + ) diff --git a/ESMF/GEOS_RadiationGridComp/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/CMakeLists.txt new file mode 100644 index 0000000..1765f15 --- /dev/null +++ b/ESMF/GEOS_RadiationGridComp/CMakeLists.txt @@ -0,0 +1,17 @@ +esma_set_this() + +set (alldirs + GEOS_SolarGridComp + GEOS_IrradGridComp + GEOS_SatsimGridComp + ) + +esma_add_subdirectories( + Shared + ) + +esma_add_library (${this} + SRCS GEOS_RadiationGridComp.F90 + SUBCOMPONENTS ${alldirs} + DEPENDENCIES MAPL GEOS_Shared esmf GEOS_RadiationShared) + diff --git a/GEOSirrad_GridComp/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/CMakeLists.txt similarity index 100% rename from GEOSirrad_GridComp/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/CMakeLists.txt diff --git a/GEOSirrad_GridComp/GEOS_IrradGridComp.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/GEOS_IrradGridComp.F90 similarity index 100% rename from GEOSirrad_GridComp/GEOS_IrradGridComp.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/GEOS_IrradGridComp.F90 diff --git a/GEOSirrad_GridComp/IrradDoc03.pdf b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/IrradDoc03.pdf similarity index 100% rename from GEOSirrad_GridComp/IrradDoc03.pdf rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/IrradDoc03.pdf diff --git a/GEOSirrad_GridComp/IrradDoc94.pdf b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/IrradDoc94.pdf similarity index 100% rename from GEOSirrad_GridComp/IrradDoc94.pdf rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/IrradDoc94.pdf diff --git a/GEOSirrad_GridComp/RRTMG/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/CMakeLists.txt similarity index 100% rename from GEOSirrad_GridComp/RRTMG/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/CMakeLists.txt diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/CMakeLists.txt similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/CMakeLists.txt diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/README b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/README similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/README rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/README diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/CMakeLists.txt similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/CMakeLists.txt diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/CMakeLists.txt similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/CMakeLists.txt diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/parrrtm.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/parrrtm.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/parrrtm.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/parrrtm.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_cld.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_cld.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_cld.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_cld.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_con.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_con.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_con.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_con.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg01.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg01.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg01.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg01.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg02.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg02.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg02.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg02.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg03.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg03.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg03.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg03.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg04.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg04.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg04.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg04.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg05.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg05.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg05.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg05.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg06.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg06.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg06.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg06.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg07.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg07.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg07.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg07.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg08.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg08.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg08.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg08.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg09.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg09.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg09.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg09.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg10.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg10.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg10.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg10.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg11.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg11.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg11.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg11.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg12.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg12.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg12.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg12.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg13.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg13.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg13.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg13.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg14.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg14.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg14.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg14.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg15.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg15.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg15.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg15.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg16.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg16.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg16.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_kg16.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ncpar.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ncpar.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ncpar.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ncpar.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ref.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ref.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ref.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_ref.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_tbl.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_tbl.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_tbl.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_tbl.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_vsn.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_vsn.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_vsn.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_vsn.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_wvn.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_wvn.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_wvn.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/modules/rrlw_wvn.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/CMakeLists.txt similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/CMakeLists.txt diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_cldprmc.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_cldprmc.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_cldprmc.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_cldprmc.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_init.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_init.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_init.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_init.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_01.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_01.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_01.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_01.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_02.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_02.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_02.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_02.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_03.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_03.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_03.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_03.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_04.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_04.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_04.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_04.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_05.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_05.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_05.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_05.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_06.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_06.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_06.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_06.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_07.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_07.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_07.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_07.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_08.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_08.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_08.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_08.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_09.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_09.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_09.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_09.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_10.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_10.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_10.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_10.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_11.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_11.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_11.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_11.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_12.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_12.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_12.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_12.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_13.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_13.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_13.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_13.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_14.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_14.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_14.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_14.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_15.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_15.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_15.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_15.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_16.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_16.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_16.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_k_g_16.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rad.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rad.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rad.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rad.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rtrnmc.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rtrnmc.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rtrnmc.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_rtrnmc.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_setcoef.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_setcoef.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_setcoef.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_setcoef.F90 diff --git a/GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_taumol.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_taumol.F90 similarity index 100% rename from GEOSirrad_GridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_taumol.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/RRTMG/rrtmg_lw/gcm_model/src/rrtmg_lw_taumol.F90 diff --git a/GEOSirrad_GridComp/irrad.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/irrad.F90 similarity index 100% rename from GEOSirrad_GridComp/irrad.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/irrad.F90 diff --git a/GEOSirrad_GridComp/irradconstants.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/irradconstants.F90 similarity index 100% rename from GEOSirrad_GridComp/irradconstants.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_IrradGridComp/irradconstants.F90 diff --git a/GEOS_RadiationGridComp.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_RadiationGridComp.F90 similarity index 100% rename from GEOS_RadiationGridComp.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_RadiationGridComp.F90 diff --git a/GEOSsatsim_GridComp/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/CMakeLists.txt similarity index 100% rename from GEOSsatsim_GridComp/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/CMakeLists.txt diff --git a/GEOSsatsim_GridComp/GEOS_SatsimGridComp.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/GEOS_SatsimGridComp.F90 similarity index 100% rename from GEOSsatsim_GridComp/GEOS_SatsimGridComp.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/GEOS_SatsimGridComp.F90 diff --git a/GEOSsatsim_GridComp/MISR_simulator.f b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/MISR_simulator.f similarity index 100% rename from GEOSsatsim_GridComp/MISR_simulator.f rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/MISR_simulator.f diff --git a/GEOSsatsim_GridComp/Met_Office_license.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/Met_Office_license.txt similarity index 100% rename from GEOSsatsim_GridComp/Met_Office_license.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/Met_Office_license.txt diff --git a/GEOSsatsim_GridComp/actsim/lidar_simulator.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/actsim/lidar_simulator.F90 similarity index 100% rename from GEOSsatsim_GridComp/actsim/lidar_simulator.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/actsim/lidar_simulator.F90 diff --git a/GEOSsatsim_GridComp/actsim/lmd_ipsl_stats.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/actsim/lmd_ipsl_stats.F90 similarity index 100% rename from GEOSsatsim_GridComp/actsim/lmd_ipsl_stats.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/actsim/lmd_ipsl_stats.F90 diff --git a/GEOSsatsim_GridComp/cmor/COSP_table_1D b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cmor/COSP_table_1D similarity index 100% rename from GEOSsatsim_GridComp/cmor/COSP_table_1D rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cmor/COSP_table_1D diff --git a/GEOSsatsim_GridComp/cmor/COSP_table_2D b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cmor/COSP_table_2D similarity index 100% rename from GEOSsatsim_GridComp/cmor/COSP_table_2D rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cmor/COSP_table_2D diff --git a/GEOSsatsim_GridComp/cmor/cosp_output_cmor_nl.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cmor/cosp_output_cmor_nl.txt similarity index 100% rename from GEOSsatsim_GridComp/cmor/cosp_output_cmor_nl.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cmor/cosp_output_cmor_nl.txt diff --git a/GEOSsatsim_GridComp/congvec.f b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/congvec.f similarity index 100% rename from GEOSsatsim_GridComp/congvec.f rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/congvec.f diff --git a/GEOSsatsim_GridComp/cosp.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp.F90 diff --git a/GEOSsatsim_GridComp/cosp_constants.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_constants.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_constants.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_constants.F90 diff --git a/GEOSsatsim_GridComp/cosp_defs.h b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_defs.h similarity index 100% rename from GEOSsatsim_GridComp/cosp_defs.h rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_defs.h diff --git a/GEOSsatsim_GridComp/cosp_isccp_simulator.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_isccp_simulator.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_isccp_simulator.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_isccp_simulator.F90 diff --git a/GEOSsatsim_GridComp/cosp_lidar.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_lidar.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_lidar.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_lidar.F90 diff --git a/GEOSsatsim_GridComp/cosp_misr_simulator.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_misr_simulator.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_misr_simulator.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_misr_simulator.F90 diff --git a/GEOSsatsim_GridComp/cosp_modis_simulator.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_modis_simulator.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_modis_simulator.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_modis_simulator.F90 diff --git a/GEOSsatsim_GridComp/cosp_simulator.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_simulator.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_simulator.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_simulator.F90 diff --git a/GEOSsatsim_GridComp/cosp_stats.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_stats.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_stats.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_stats.F90 diff --git a/GEOSsatsim_GridComp/cosp_types.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_types.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_types.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_types.F90 diff --git a/GEOSsatsim_GridComp/cosp_utils.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_utils.F90 similarity index 100% rename from GEOSsatsim_GridComp/cosp_utils.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/cosp_utils.F90 diff --git a/GEOSsatsim_GridComp/geos5_cosp_const.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/geos5_cosp_const.F90 similarity index 100% rename from GEOSsatsim_GridComp/geos5_cosp_const.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/geos5_cosp_const.F90 diff --git a/GEOSsatsim_GridComp/geos5_read.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/geos5_read.f90 similarity index 100% rename from GEOSsatsim_GridComp/geos5_read.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/geos5_read.f90 diff --git a/GEOSsatsim_GridComp/icarus.f b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/icarus.f similarity index 100% rename from GEOSsatsim_GridComp/icarus.f rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/icarus.f diff --git a/GEOSsatsim_GridComp/isccp_cloud_types.f b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/isccp_cloud_types.f similarity index 100% rename from GEOSsatsim_GridComp/isccp_cloud_types.f rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/isccp_cloud_types.f diff --git a/GEOSsatsim_GridComp/llnl/cosp_radar.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/cosp_radar.F90 similarity index 100% rename from GEOSsatsim_GridComp/llnl/cosp_radar.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/cosp_radar.F90 diff --git a/GEOSsatsim_GridComp/llnl/llnl_stats.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/llnl_stats.F90 similarity index 100% rename from GEOSsatsim_GridComp/llnl/llnl_stats.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/llnl_stats.F90 diff --git a/GEOSsatsim_GridComp/llnl/pf_to_mr.f b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/pf_to_mr.f similarity index 100% rename from GEOSsatsim_GridComp/llnl/pf_to_mr.f rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/pf_to_mr.f diff --git a/GEOSsatsim_GridComp/llnl/prec_scops.f b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/prec_scops.f similarity index 100% rename from GEOSsatsim_GridComp/llnl/prec_scops.f rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/llnl/prec_scops.f diff --git a/GEOSsatsim_GridComp/mcai.data b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/mcai.data similarity index 100% rename from GEOSsatsim_GridComp/mcai.data rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/mcai.data diff --git a/GEOSsatsim_GridComp/modis_simulator.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/modis_simulator.F90 similarity index 100% rename from GEOSsatsim_GridComp/modis_simulator.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/modis_simulator.F90 diff --git a/GEOSsatsim_GridComp/quickbeam/README b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/README similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/README rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/README diff --git a/GEOSsatsim_GridComp/quickbeam/array_lib.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/array_lib.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/array_lib.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/array_lib.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/atmos_lib.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/atmos_lib.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/atmos_lib.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/atmos_lib.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/dsd.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/dsd.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/dsd.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/dsd.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/format_input.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/format_input.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/format_input.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/format_input.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/gases.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/gases.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/gases.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/gases.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/load_hydrometeor_classes.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/load_hydrometeor_classes.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/load_hydrometeor_classes.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/load_hydrometeor_classes.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/load_mie_table.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/load_mie_table.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/load_mie_table.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/load_mie_table.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/math_lib.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/math_lib.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/math_lib.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/math_lib.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/mrgrnk.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/mrgrnk.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/mrgrnk.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/mrgrnk.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/optics_lib.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/optics_lib.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/optics_lib.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/optics_lib.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/radar_simulator.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/radar_simulator.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/radar_simulator.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/radar_simulator.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/radar_simulator_types.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/radar_simulator_types.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/radar_simulator_types.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/radar_simulator_types.f90 diff --git a/GEOSsatsim_GridComp/quickbeam/zeff.f90 b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/zeff.f90 similarity index 100% rename from GEOSsatsim_GridComp/quickbeam/zeff.f90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/quickbeam/zeff.f90 diff --git a/GEOSsatsim_GridComp/scops.f b/ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/scops.f similarity index 100% rename from GEOSsatsim_GridComp/scops.f rename to ESMF/GEOS_RadiationGridComp/GEOS_SatsimGridComp/scops.f diff --git a/GEOSsolar_GridComp/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/CMakeLists.txt similarity index 100% rename from GEOSsolar_GridComp/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/CMakeLists.txt diff --git a/GEOSsolar_GridComp/GEOS_SolarGridComp.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/GEOS_SolarGridComp.F90 similarity index 100% rename from GEOSsolar_GridComp/GEOS_SolarGridComp.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/GEOS_SolarGridComp.F90 diff --git a/GEOSsolar_GridComp/RRTMG/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/CMakeLists.txt similarity index 100% rename from GEOSsolar_GridComp/RRTMG/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/CMakeLists.txt diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/CMakeLists.txt similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/CMakeLists.txt diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/README b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/README similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/README rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/README diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/CMakeLists.txt similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/CMakeLists.txt diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/CMakeLists.txt similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/CMakeLists.txt diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/parrrsw.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/parrrsw.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/parrrsw.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/parrrsw.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_aer.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_aer.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_aer.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_aer.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_cld.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_cld.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_cld.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_cld.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_con.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_con.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_con.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_con.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg16.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg16.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg16.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg16.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg17.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg17.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg17.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg17.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg18.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg18.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg18.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg18.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg19.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg19.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg19.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg19.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg20.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg20.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg20.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg20.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg21.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg21.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg21.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg21.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg22.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg22.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg22.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg22.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg23.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg23.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg23.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg23.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg24.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg24.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg24.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg24.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg25.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg25.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg25.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg25.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg26.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg26.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg26.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg26.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg27.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg27.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg27.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg27.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg28.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg28.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg28.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg28.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg29.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg29.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg29.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_kg29.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_ref.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_ref.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_ref.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_ref.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_tbl.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_tbl.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_tbl.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_tbl.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_vsn.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_vsn.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_vsn.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_vsn.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_wvn.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_wvn.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_wvn.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/modules/rrsw_wvn.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/CMakeLists.txt similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/CMakeLists.txt diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/NRLSSI2.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/NRLSSI2.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/NRLSSI2.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/NRLSSI2.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_cldprmc.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_cldprmc.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_cldprmc.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_cldprmc.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_init.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_init.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_init.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_init.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_16.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_16.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_16.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_16.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_17.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_17.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_17.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_17.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_18.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_18.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_18.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_18.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_19.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_19.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_19.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_19.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_20.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_20.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_20.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_20.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_21.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_21.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_21.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_21.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_22.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_22.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_22.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_22.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_23.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_23.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_23.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_23.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_24.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_24.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_24.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_24.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_25.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_25.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_25.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_25.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_26.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_26.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_26.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_26.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_27.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_27.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_27.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_27.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_28.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_28.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_28.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_28.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_29.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_29.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_29.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_k_g_29.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_rad.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_rad.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_rad.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_rad.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_setcoef.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_setcoef.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_setcoef.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_setcoef.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_spcvmc.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_spcvmc.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_spcvmc.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_spcvmc.F90 diff --git a/GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_taumol.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_taumol.F90 similarity index 100% rename from GEOSsolar_GridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_taumol.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/RRTMG/rrtmg_sw/gcm_model/src/rrtmg_sw_taumol.F90 diff --git a/GEOSsolar_GridComp/SolarDoc.pdf b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/SolarDoc.pdf similarity index 100% rename from GEOSsolar_GridComp/SolarDoc.pdf rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/SolarDoc.pdf diff --git a/GEOSsolar_GridComp/sorad.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/sorad.F90 similarity index 100% rename from GEOSsolar_GridComp/sorad.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/sorad.F90 diff --git a/GEOSsolar_GridComp/soradconstants.F90 b/ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/soradconstants.F90 similarity index 100% rename from GEOSsolar_GridComp/soradconstants.F90 rename to ESMF/GEOS_RadiationGridComp/GEOS_SolarGridComp/soradconstants.F90 diff --git a/GEOS_RadiationShared/.gitignore b/ESMF/GEOS_RadiationGridComp/Shared/.gitignore similarity index 100% rename from GEOS_RadiationShared/.gitignore rename to ESMF/GEOS_RadiationGridComp/Shared/.gitignore diff --git a/GEOS_RadiationShared/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/Shared/CMakeLists.txt similarity index 83% rename from GEOS_RadiationShared/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/Shared/CMakeLists.txt index 03be5c4..c6141a7 100644 --- a/GEOS_RadiationShared/CMakeLists.txt +++ b/ESMF/GEOS_RadiationGridComp/Shared/CMakeLists.txt @@ -1,4 +1,4 @@ -esma_set_this () +esma_set_this (OVERRIDE GEOS_RadiationShared) set (srcs radconstants.F90 diff --git a/GEOS_RadiationShared/RRTMGP_cmake/CMakeLists.txt b/ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/CMakeLists.txt similarity index 100% rename from GEOS_RadiationShared/RRTMGP_cmake/CMakeLists.txt rename to ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/CMakeLists.txt diff --git a/GEOS_RadiationShared/RRTMGP_cmake/pmn_notes b/ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/pmn_notes similarity index 100% rename from GEOS_RadiationShared/RRTMGP_cmake/pmn_notes rename to ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/pmn_notes diff --git a/GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng.F90 b/ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng.F90 similarity index 100% rename from GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng.F90 diff --git a/GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng_mklvsl.F90 b/ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng_mklvsl.F90 similarity index 100% rename from GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng_mklvsl.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng_mklvsl.F90 diff --git a/GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng_mklvsl_plus.F90 b/ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng_mklvsl_plus.F90 similarity index 100% rename from GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng_mklvsl_plus.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng_mklvsl_plus.F90 diff --git a/GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng_mt19937.F90 b/ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng_mt19937.F90 similarity index 100% rename from GEOS_RadiationShared/RRTMGP_cmake/rng/mo_rng_mt19937.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/RRTMGP_cmake/rng/mo_rng_mt19937.F90 diff --git a/GEOS_RadiationShared/cloud_condensate_inhomogeneity.F90 b/ESMF/GEOS_RadiationGridComp/Shared/cloud_condensate_inhomogeneity.F90 similarity index 100% rename from GEOS_RadiationShared/cloud_condensate_inhomogeneity.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/cloud_condensate_inhomogeneity.F90 diff --git a/GEOS_RadiationShared/cloud_subcol_gen.F90 b/ESMF/GEOS_RadiationGridComp/Shared/cloud_subcol_gen.F90 similarity index 100% rename from GEOS_RadiationShared/cloud_subcol_gen.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/cloud_subcol_gen.F90 diff --git a/GEOS_RadiationShared/getirtau.code b/ESMF/GEOS_RadiationGridComp/Shared/getirtau.code similarity index 100% rename from GEOS_RadiationShared/getirtau.code rename to ESMF/GEOS_RadiationGridComp/Shared/getirtau.code diff --git a/GEOS_RadiationShared/getnirtau.code b/ESMF/GEOS_RadiationGridComp/Shared/getnirtau.code similarity index 100% rename from GEOS_RadiationShared/getnirtau.code rename to ESMF/GEOS_RadiationGridComp/Shared/getnirtau.code diff --git a/GEOS_RadiationShared/gettau.F90 b/ESMF/GEOS_RadiationGridComp/Shared/gettau.F90 similarity index 100% rename from GEOS_RadiationShared/gettau.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/gettau.F90 diff --git a/GEOS_RadiationShared/getvistau.code b/ESMF/GEOS_RadiationGridComp/Shared/getvistau.code similarity index 100% rename from GEOS_RadiationShared/getvistau.code rename to ESMF/GEOS_RadiationGridComp/Shared/getvistau.code diff --git a/GEOS_RadiationShared/radconstants.F90 b/ESMF/GEOS_RadiationGridComp/Shared/radconstants.F90 similarity index 100% rename from GEOS_RadiationShared/radconstants.F90 rename to ESMF/GEOS_RadiationGridComp/Shared/radconstants.F90