Skip to content

Commit faa724a

Browse files
committed
Some cleanup, including formatting the StateSpecs file
1 parent fbf4170 commit faa724a

File tree

2 files changed

+279
-273
lines changed

2 files changed

+279
-273
lines changed

DynCore_GridCompMod.F90

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ module FVdycoreCubed_GridComp
2020
use MAPL_Constants, only: MAPL_RADIUS, MAPL_CP, MAPL_PI, MAPL_PI_R8, MAPL_OMEGA, MAPL_KAPPA
2121
use MAPL_Constants, only: MAPL_P00, MAPL_GRAV, MAPL_RGAS, MAPL_RVAP, MAPL_CPVAP, MAPL_O3MW, MAPL_AIRMW
2222
use MAPL_Constants, only: MAPL_VectorField, MAPL_BundleItem
23-
use MAPL_Constants, only: MAPL_RestartSkip, MAPL_RestartRequired, MAPL_InitialRestart
2423
use MAPL_Constants, only: MAPL_UNDEFINED_REAL
2524

2625
use ESMFL_Mod, only: ESMFL_StateGetPointerToData, ESMFL_BundleGetPointerToData, MAPL_AreaMean
2726

2827
! use MAPL_GenericMod, only: MAPL_TimerAdd
2928
use MAPL_AbstractRegridderMod, only: AbstractRegridder
3029
use MAPL_SunMod, only: MAPL_SunOrbit, MAPL_SunGetInsolation
31-
use MAPL_BaseMod, only: MAPL_AttributeSet, MAPL_RemapBounds
30+
! use MAPL_BaseMod, only: MAPL_AttributeSet
31+
use MAPL_BaseMod, only: MAPL_RemapBounds
3232
use MAPL_GridManagerMod, only: grid_manager
3333
use MAPL_RegridderManagerMod, only: regridder_manager
3434
use MAPL_RegridMethods, only: REGRID_METHOD_BILINEAR
3535
use MAPL_CFIOMod, only: MAPL_CFIORead
36-
use MAPL_MemUtilsMod, only: MAPL_MemUtilsWrite
36+
! use MAPL_MemUtilsMod, only: MAPL_MemUtilsWrite
3737
use MAPL_FieldPointerUtilities, only: MAPL_FieldDestroy
3838
use MAPL_MaxMinMod, only: MAPL_MaxMin
3939
use MAPL_CommsMod, only: MAPL_AM_I_ROOT, MAPL_ArrayGather => ArrayGather
@@ -49,6 +49,8 @@ module FVdycoreCubed_GridComp
4949
use mapl3g_State_API, only: MAPL_StateGetPointer
5050
use mapl3g_Field_API, only: MAPL_FieldCreate
5151
use mapl3g_FieldBundle_API, only: MAPL_FieldBundleAdd
52+
use mapl3g_RestartModes, only: MAPL_RESTART_SKIP, MAPL_RESTART_REQUIRED
53+
5254
use pflogger, only: logger_t => logger
5355

5456
use m_set_eta, only: set_eta
@@ -511,6 +513,7 @@ subroutine Initialize(gc, import, export, clock, rc)
511513
call MAPL_StateGetPointer(export, bk4, "BK", _RC)
512514
call MAPL_StateGetPointer(internal, ak, "AK", _RC)
513515
call MAPL_StateGetPointer(internal, bk, "BK", _RC)
516+
! pchakrab: TODO - how to handle `alloc=.true.` in MAPL3??
514517
call MAPL_GetPointer(export, pref, "PREF", alloc=.true., _RC)
515518
ak4 = ak
516519
bk4 = bk
@@ -522,6 +525,7 @@ subroutine Initialize(gc, import, export, clock, rc)
522525
call MAPL_StateGetPointer(internal, pt, "PT", _RC)
523526
call MAPL_StateGetPointer(internal, pk, "PKZ", _RC)
524527

528+
! pchakrab: TODO - how to handle `alloc=.true.` in MAPL3??
525529
call MAPL_GetPointer(export, ple, "PLE", alloc=.true., _RC)
526530
call MAPL_GetPointer(export, u, "U", alloc=.true., _RC)
527531
call MAPL_GetPointer(export, v, "V", alloc=.true., _RC)
@@ -544,6 +548,7 @@ subroutine Initialize(gc, import, export, clock, rc)
544548
deallocate(ur, vr)
545549

546550
! Fill Grid-Cell Area Delta-X/Y
551+
! pchakrab: TODO - how to handle `alloc=.true.` in MAPL3??
547552
call MAPL_GetPointer(export, temp2d, "DXC", alloc=.true., _RC)
548553
temp2d = self%grid%dxc
549554

@@ -561,21 +566,21 @@ subroutine Initialize(gc, import, export, clock, rc)
561566
! would be to move the computation to phase 2 of Initialize and
562567
! eliminate this section alltogether
563568
! ======================================================================
564-
! pchakrab: TODO - do we need to port the following to MAPL3
565-
call ESMF_StateGet(export, "PREF", field, _RC)
566-
call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
569+
! ! pchakrab: TODO - do we need to port the following to MAPL3
570+
! call ESMF_StateGet(export, "PREF", field, _RC)
571+
! call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
567572

568-
call ESMF_StateGet(export, "PLE", field, _RC)
569-
call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
573+
! call ESMF_StateGet(export, "PLE", field, _RC)
574+
! call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
570575

571-
call ESMF_StateGet(export, "U", field, _RC)
572-
call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
576+
! call ESMF_StateGet(export, "U", field, _RC)
577+
! call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
573578

574-
call ESMF_StateGet(export, "V", field, _RC)
575-
call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
579+
! call ESMF_StateGet(export, "V", field, _RC)
580+
! call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
576581

577-
call ESMF_StateGet(export, "T", field, _RC)
578-
call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
582+
! call ESMF_StateGet(export, "T", field, _RC)
583+
! call MAPL_AttributeSet(field, NAME="MAPL_InitStatus", VALUE=MAPL_InitialRestart, _RC)
579584

580585
call MAPL_GridCompGetResource(gc, "FV3_STANDALONE", fv3_standalone, default=0, _RC)
581586
if (fv3_standalone /= 0) then
@@ -2612,6 +2617,7 @@ subroutine Run(gc, import, export, clock, rc)
26122617
end if
26132618

26142619
! Updraft Helicty Exports
2620+
! pchakrab: TODO - how to handle `alloc=.true.` in MAPL3??
26152621
call MAPL_GetPointer(export, uh25, 'UH25', alloc=.true., _RC)
26162622
call MAPL_GetPointer(export, uh03, 'UH03', alloc=.true., _RC)
26172623
call MAPL_GetPointer(export, srh01,'SRH01', alloc=.true., _RC)

0 commit comments

Comments
 (0)