Mon Nov 13 10:57:57 MST 2023The following is the list of Fortran public subroutines and functions that have been implemented: ESMF_AlarmAssignment(=) ESMF_AlarmCreate ESMF_AlarmDestroy ESMF_AlarmDisable ESMF_AlarmEnable ESMF_AlarmGet ESMF_AlarmIsCreated ESMF_AlarmIsEnabled ESMF_AlarmIsRinging ESMF_AlarmIsSticky ESMF_AlarmNotSticky ESMF_AlarmOperator(/=) ESMF_AlarmOperator(==) ESMF_AlarmPrint ESMF_AlarmRingerOff ESMF_AlarmRingerOn ESMF_AlarmSet ESMF_AlarmSticky ESMF_AlarmValidate ESMF_AlarmWasPrevRinging ESMF_AlarmWillRingNext ESMF_ArrayAssignment(=) ESMF_ArrayBundleAdd ESMF_ArrayBundleAddReplace ESMF_ArrayBundleAssignment(=) ESMF_ArrayBundleCreate ESMF_ArrayBundleDestroy ESMF_ArrayBundleGet ESMF_ArrayBundleHalo ESMF_ArrayBundleHaloRelease ESMF_ArrayBundleHaloStore ESMF_ArrayBundleIsCreated ESMF_ArrayBundleOperator(/=) ESMF_ArrayBundleOperator(==) ESMF_ArrayBundlePrint ESMF_ArrayBundleRead ESMF_ArrayBundleRedist ESMF_ArrayBundleRedistRelease ESMF_ArrayBundleRedistStore ESMF_ArrayBundleRemove ESMF_ArrayBundleReplace ESMF_ArrayBundleSMM ESMF_ArrayBundleSMMRelease ESMF_ArrayBundleSMMStore ESMF_ArrayBundleWrite ESMF_ArrayCopy ESMF_ArrayCreate ESMF_ArrayDestroy ESMF_ArrayGather ESMF_ArrayGet ESMF_ArrayHalo ESMF_ArrayHaloRelease ESMF_ArrayHaloStore ESMF_ArrayIsCreated ESMF_ArrayOperator(/=) ESMF_ArrayOperator(==) ESMF_ArrayPrint ESMF_ArrayRead ESMF_ArrayRedist ESMF_ArrayRedistRelease ESMF_ArrayRedistStore ESMF_ArraySMM ESMF_ArraySMMRelease ESMF_ArraySMMStore ESMF_ArrayScatter ESMF_ArraySet ESMF_ArraySpecAssignment(=) ESMF_ArraySpecGet ESMF_ArraySpecOperator(/=) ESMF_ArraySpecOperator(==) ESMF_ArraySpecPrint ESMF_ArraySpecSet ESMF_ArraySpecValidate ESMF_ArraySync ESMF_ArrayValidate ESMF_ArrayWrite ESMF_AttributeAdd ESMF_AttributeCopy ESMF_AttributeGet ESMF_AttributeGetAttPack ESMF_AttributeRemove ESMF_AttributeSet ESMF_AttributeUpdate ESMF_CalendarAssignment(=) ESMF_CalendarCreate ESMF_CalendarDestroy ESMF_CalendarGet ESMF_CalendarIsCreated ESMF_CalendarIsLeapYear ESMF_CalendarOperator(/=) ESMF_CalendarOperator(==) ESMF_CalendarPrint ESMF_CalendarSet ESMF_CalendarSetDefault ESMF_CalendarValidate ESMF_ClockAdvance ESMF_ClockAssignment(=) ESMF_ClockCreate ESMF_ClockDestroy ESMF_ClockGet ESMF_ClockGetAlarm ESMF_ClockGetAlarmList ESMF_ClockGetNextTime ESMF_ClockIsCreated ESMF_ClockIsDone ESMF_ClockIsReverse ESMF_ClockIsStopTime ESMF_ClockIsStopTimeEnabled ESMF_ClockOperator(/=) ESMF_ClockOperator(==) ESMF_ClockPrint ESMF_ClockSet ESMF_ClockStopTimeDisable ESMF_ClockStopTimeEnable ESMF_ClockSyncToRealTime ESMF_ClockValidate ESMF_ConfigAssignment(=) ESMF_ConfigCreate ESMF_ConfigDestroy ESMF_ConfigFindLabel ESMF_ConfigFindNextLabel ESMF_ConfigGet ESMF_ConfigGetAttribute ESMF_ConfigGetChar ESMF_ConfigGetDim ESMF_ConfigGetLen ESMF_ConfigIsCreated ESMF_ConfigLoadFile ESMF_ConfigLog ESMF_ConfigNextLine ESMF_ConfigOperator(/=) ESMF_ConfigOperator(==) ESMF_ConfigPrint ESMF_ConfigSetAttribute ESMF_ConfigValidate ESMF_CplCompAssignment(=) ESMF_CplCompCreate ESMF_CplCompDestroy ESMF_CplCompFinalize ESMF_CplCompGet ESMF_CplCompGetInternalState ESMF_CplCompInitialize ESMF_CplCompIsCreated ESMF_CplCompIsPetLocal ESMF_CplCompOperator(/=) ESMF_CplCompOperator(==) ESMF_CplCompPrint ESMF_CplCompReadRestart ESMF_CplCompRun ESMF_CplCompServiceLoop ESMF_CplCompSet ESMF_CplCompSetEntryPoint ESMF_CplCompSetInternalState ESMF_CplCompSetServices ESMF_CplCompSetVM ESMF_CplCompSetVMMaxPEs ESMF_CplCompSetVMMaxThreads ESMF_CplCompSetVMMinThreads ESMF_CplCompValidate ESMF_CplCompWait ESMF_CplCompWriteRestart ESMF_DELayoutAssignment(=) ESMF_DELayoutCreate ESMF_DELayoutDestroy ESMF_DELayoutGet ESMF_DELayoutIsCreated ESMF_DELayoutOperator(/=) ESMF_DELayoutOperator(==) ESMF_DELayoutPrint ESMF_DELayoutServiceComplete ESMF_DELayoutServiceOffer ESMF_DELayoutValidate ESMF_DistGridAssignment(=) ESMF_DistGridConnectionGet ESMF_DistGridConnectionSet ESMF_DistGridCreate ESMF_DistGridDestroy ESMF_DistGridGet ESMF_DistGridIsCreated ESMF_DistGridMatch ESMF_DistGridOperator(/=) ESMF_DistGridOperator(==) ESMF_DistGridPrint ESMF_DistGridRegDecompSetCubic ESMF_DistGridSet ESMF_DistGridValidate ESMF_DynamicMaskSetR4R4R4 ESMF_DynamicMaskSetR4R4R4V ESMF_DynamicMaskSetR4R8R4 ESMF_DynamicMaskSetR4R8R4V ESMF_DynamicMaskSetR8R8R8 ESMF_DynamicMaskSetR8R8R8V ESMF_FieldAssignment(=) ESMF_FieldBundleAdd ESMF_FieldBundleAddReplace ESMF_FieldBundleAssignment(=) ESMF_FieldBundleCreate ESMF_FieldBundleDestroy ESMF_FieldBundleGet ESMF_FieldBundleHalo ESMF_FieldBundleHaloRelease ESMF_FieldBundleHaloStore ESMF_FieldBundleIsCreated ESMF_FieldBundleOperator(/=) ESMF_FieldBundleOperator(==) ESMF_FieldBundlePrint ESMF_FieldBundleRead ESMF_FieldBundleRedist ESMF_FieldBundleRedistRelease ESMF_FieldBundleRedistStore ESMF_FieldBundleRegrid ESMF_FieldBundleRegridRelease ESMF_FieldBundleRegridStore ESMF_FieldBundleRemove ESMF_FieldBundleReplace ESMF_FieldBundleSMM ESMF_FieldBundleSMMRelease ESMF_FieldBundleSMMStore ESMF_FieldBundleSet ESMF_FieldBundleValidate ESMF_FieldBundleWrite ESMF_FieldCopy ESMF_FieldCreate ESMF_FieldDestroy ESMF_FieldEmptyComplete ESMF_FieldEmptyCreate ESMF_FieldEmptySet ESMF_FieldFill ESMF_FieldGather ESMF_FieldGet ESMF_FieldGetBounds ESMF_FieldHalo ESMF_FieldHaloRelease ESMF_FieldHaloStore ESMF_FieldIsCreated ESMF_FieldOperator(/=) ESMF_FieldOperator(==) ESMF_FieldPrint ESMF_FieldRead ESMF_FieldRedist ESMF_FieldRedistRelease ESMF_FieldRedistStore ESMF_FieldRegrid ESMF_FieldRegridGetArea ESMF_FieldRegridRelease ESMF_FieldRegridStore ESMF_FieldSMM ESMF_FieldSMMRelease ESMF_FieldSMMStore ESMF_FieldScatter ESMF_FieldSet ESMF_FieldSync ESMF_FieldValidate ESMF_FieldWrite ESMF_FileRegrid ESMF_Finalize ESMF_FortranWordsize ESMF_GeomCreate ESMF_GeomDestroy ESMF_GeomGet ESMF_GridAddCoord ESMF_GridAddItem ESMF_GridAssignment(=) ESMF_GridCompAssignment(=) ESMF_GridCompCreate ESMF_GridCompDestroy ESMF_GridCompFinalize ESMF_GridCompGet ESMF_GridCompGetInternalState ESMF_GridCompInitialize ESMF_GridCompIsCreated ESMF_GridCompIsPetLocal ESMF_GridCompOperator(/=) ESMF_GridCompOperator(==) ESMF_GridCompPrint ESMF_GridCompReadRestart ESMF_GridCompRun ESMF_GridCompServiceLoop ESMF_GridCompSet ESMF_GridCompSetEntryPoint ESMF_GridCompSetInternalState ESMF_GridCompSetServices ESMF_GridCompSetVM ESMF_GridCompSetVMMaxPEs ESMF_GridCompSetVMMaxThreads ESMF_GridCompSetVMMinThreads ESMF_GridCompValidate ESMF_GridCompWait ESMF_GridCompWriteRestart ESMF_GridCreate ESMF_GridCreate1PeriDim ESMF_GridCreate1PeriDimUfrm ESMF_GridCreate2PeriDim ESMF_GridCreateCubedSphere ESMF_GridCreateMosaic ESMF_GridCreateNoPeriDim ESMF_GridCreateNoPeriDimUfrm ESMF_GridDestroy ESMF_GridEmptyComplete ESMF_GridEmptyCreate ESMF_GridGet ESMF_GridGetCoord ESMF_GridGetCoordBounds ESMF_GridGetFieldBounds ESMF_GridGetItem ESMF_GridGetItemBounds ESMF_GridIsCreated ESMF_GridMatch ESMF_GridOperator(/=) ESMF_GridOperator(==) ESMF_GridRedist ESMF_GridSetCoord ESMF_GridSetItem ESMF_GridValidate ESMF_HConfigAdd ESMF_HConfigAddMapKey ESMF_HConfigAddMapVal ESMF_HConfigAs<TypeSpec> ESMF_HConfigAs<TypeSpec>MapKey ESMF_HConfigAs<TypeSpec>MapVal ESMF_HConfigAs<TypeSpec>Seq ESMF_HConfigAs<TypeSpec>SeqMapKey ESMF_HConfigAs<TypeSpec>SeqMapVal ESMF_HConfigCreate ESMF_HConfigCreateAt ESMF_HConfigCreateAtMapKey ESMF_HConfigCreateAtMapVal ESMF_HConfigDestroy ESMF_HConfigFileLoad ESMF_HConfigFileSave ESMF_HConfigGetDocCount ESMF_HConfigGetSize ESMF_HConfigGetSizeMapKey ESMF_HConfigGetSizeMapVal ESMF_HConfigGetTag ESMF_HConfigGetTagMapKey ESMF_HConfigGetTagMapVal ESMF_HConfigIs<NodeType> ESMF_HConfigIs<NodeType>MapKey ESMF_HConfigIs<NodeType>MapVal ESMF_HConfigIterBegin ESMF_HConfigIterBeginMapKey ESMF_HConfigIterBeginMapVal ESMF_HConfigIterEnd ESMF_HConfigIterEndMapKey ESMF_HConfigIterEndMapVal ESMF_HConfigIterIsMap ESMF_HConfigIterIsSequence ESMF_HConfigIterLoop ESMF_HConfigIterNext ESMF_HConfigOperator(/=) ESMF_HConfigOperator(==) ESMF_HConfigRemove ESMF_HConfigSet ESMF_HConfigSetMapKey ESMF_HConfigSetMapVal ESMF_HConfigValidateMapKeys ESMF_InfoAssignment(=) ESMF_InfoBroadcast ESMF_InfoCreate ESMF_InfoDestroy ESMF_InfoDump ESMF_InfoGet ESMF_InfoGetAlloc ESMF_InfoGetArrayMeta ESMF_InfoGetCharAlloc ESMF_InfoGetFromHost ESMF_InfoGetTK ESMF_InfoIsPresent ESMF_InfoIsSet ESMF_InfoOperator(/=) ESMF_InfoOperator(==) ESMF_InfoPrint ESMF_InfoReadJSON ESMF_InfoRemove ESMF_InfoSet ESMF_InfoSetNULL ESMF_InfoSync ESMF_InfoUpdate ESMF_InfoWriteJSON ESMF_Initialize ESMF_InitializePreMPI ESMF_InternalStateGet ESMF_IsFinalized ESMF_IsInitialized ESMF_LocStreamAddKey ESMF_LocStreamAssignment(=) ESMF_LocStreamCreate ESMF_LocStreamDestroy ESMF_LocStreamGet ESMF_LocStreamGetBounds ESMF_LocStreamGetFieldBounds ESMF_LocStreamGetKey ESMF_LocStreamIsCreated ESMF_LocStreamOperator(/=) ESMF_LocStreamOperator(==) ESMF_LocStreamPrint ESMF_LocStreamValidate ESMF_LocalArrayAssignment(=) ESMF_LocalArrayCreate ESMF_LocalArrayDestroy ESMF_LocalArrayGet ESMF_LocalArrayIsCreated ESMF_LocalArrayOperator(/=) ESMF_LocalArrayOperator(==) ESMF_LogAssignment(=) ESMF_LogClose ESMF_LogFlush ESMF_LogFoundAllocError ESMF_LogFoundDeallocError ESMF_LogFoundError ESMF_LogFoundNetCDFError ESMF_LogGet ESMF_LogOpen ESMF_LogOperator(/=) ESMF_LogOperator(==) ESMF_LogSet ESMF_LogSetError ESMF_LogWrite ESMF_MapperCreate ESMF_MapperDestroy ESMF_MapperGet ESMF_MapperOptimize ESMF_MapperSetCompInfo ESMF_MapperSetConstraints ESMF_MeshAddElements ESMF_MeshAddNodes ESMF_MeshAssignment(=) ESMF_MeshCreate ESMF_MeshCreateCubedSphere ESMF_MeshDestroy ESMF_MeshEmptyCreate ESMF_MeshFreeMemory ESMF_MeshGet ESMF_MeshGetFieldBounds ESMF_MeshGetMOAB ESMF_MeshIsCreated ESMF_MeshOperator(/=) ESMF_MeshOperator(==) ESMF_MeshSet ESMF_MeshSetMOAB ESMF_MethodAdd ESMF_MethodAddReplace ESMF_MethodExecute ESMF_MethodGet ESMF_MethodRemove ESMF_NamedAlias ESMF_RegridWeightGen ESMF_RouteHandleCreate ESMF_RouteHandleDestroy ESMF_RouteHandleGet ESMF_RouteHandleIsCreated ESMF_RouteHandlePrint ESMF_RouteHandleSet ESMF_RouteHandleWrite ESMF_STest ESMF_SciCompAssignment(=) ESMF_SciCompCreate ESMF_SciCompDestroy ESMF_SciCompGet ESMF_SciCompIsCreated ESMF_SciCompOperator(/=) ESMF_SciCompOperator(==) ESMF_SciCompPrint ESMF_SciCompSet ESMF_SciCompValidate ESMF_SparseMatrixWrite ESMF_StaggerLocGet ESMF_StaggerLocPrint ESMF_StaggerLocSet ESMF_StaggerLocString ESMF_StateAdd ESMF_StateAddReplace ESMF_StateAssignment(=) ESMF_StateCreate ESMF_StateDestroy ESMF_StateGet ESMF_StateGetDataPointer ESMF_StateIsCreated ESMF_StateOperator(/=) ESMF_StateOperator(==) ESMF_StatePrint ESMF_StateRead ESMF_StateReconcile ESMF_StateRemove ESMF_StateReplace ESMF_StateSet ESMF_StateValidate ESMF_StateWrite ESMF_TimeAssignment(=) ESMF_TimeGet ESMF_TimeIntervalAbsValue ESMF_TimeIntervalAssignment(=) ESMF_TimeIntervalFunction(MOD) ESMF_TimeIntervalGet ESMF_TimeIntervalNegAbsValue ESMF_TimeIntervalOperator(*) ESMF_TimeIntervalOperator(+) ESMF_TimeIntervalOperator(-) ESMF_TimeIntervalOperator(/) ESMF_TimeIntervalOperator(/=) ESMF_TimeIntervalOperator(<) ESMF_TimeIntervalOperator(<=) ESMF_TimeIntervalOperator(==) ESMF_TimeIntervalOperator(>) ESMF_TimeIntervalOperator(>=) ESMF_TimeIntervalPrint ESMF_TimeIntervalSet ESMF_TimeIntervalValidate ESMF_TimeIsLeapYear ESMF_TimeIsSameCalendar ESMF_TimeOperator(+) ESMF_TimeOperator(-) ESMF_TimeOperator(/=) ESMF_TimeOperator(<) ESMF_TimeOperator(<=) ESMF_TimeOperator(==) ESMF_TimeOperator(>) ESMF_TimeOperator(>=) ESMF_TimePrint ESMF_TimeSet ESMF_TimeSyncToRealTime ESMF_TimeValidate ESMF_TraceRegionEnter ESMF_TraceRegionExit ESMF_TypeKindGet ESMF_UtilGetArg ESMF_UtilGetArgC ESMF_UtilGetArgIndex ESMF_UtilIOGetCWD ESMF_UtilIOMkDir ESMF_UtilIORmDir ESMF_UtilIOUnitFlush ESMF_UtilIOUnitGet ESMF_UtilSort ESMF_UtilString2Double ESMF_UtilString2Int ESMF_UtilString2Real ESMF_UtilStringInt2String ESMF_UtilStringLowerCase ESMF_UtilStringUpperCase ESMF_VMAllFullReduce ESMF_VMAllGather ESMF_VMAllGatherV ESMF_VMAllReduce ESMF_VMAllToAll ESMF_VMAllToAllV ESMF_VMAssignment(=) ESMF_VMBarrier ESMF_VMBroadcast ESMF_VMCommWait ESMF_VMCommWaitAll ESMF_VMEpochEnter ESMF_VMEpochExit ESMF_VMGather ESMF_VMGatherV ESMF_VMGet ESMF_VMGetCurrent ESMF_VMGetGlobal ESMF_VMIsCreated ESMF_VMLog ESMF_VMLogSystem ESMF_VMOperator(/=) ESMF_VMOperator(==) ESMF_VMPrint ESMF_VMRecv ESMF_VMReduce ESMF_VMScatter ESMF_VMScatterV ESMF_VMSend ESMF_VMSendRecv ESMF_VMValidate ESMF_VMWtime ESMF_VMWtimeDelay ESMF_VMWtimePrec ESMF_WebServicesCplCompLoop ESMF_WebServicesLoop ESMF_XGridAssignment(=) ESMF_XGridCreate ESMF_XGridCreateFromSparseMat ESMF_XGridDestroy ESMF_XGridGet ESMF_XGridGetFieldBounds ESMF_XGridIsCreated ESMF_XGridOperator(/=) ESMF_XGridOperator(==) NUOPC_AddNamespace NUOPC_AddNestedState NUOPC_AdjustClock NUOPC_Advertise NUOPC_CheckSetClock NUOPC_CompAreServicesSet NUOPC_CompAttributeAdd NUOPC_CompAttributeEgest NUOPC_CompAttributeGet NUOPC_CompAttributeIngest NUOPC_CompAttributeReset NUOPC_CompAttributeSet NUOPC_CompCheckSetClock NUOPC_CompDerive NUOPC_CompFilterPhaseMap NUOPC_CompGet NUOPC_CompSearchPhaseMap NUOPC_CompSearchRevPhaseMap NUOPC_CompSetClock NUOPC_CompSetEntryPoint NUOPC_CompSetInternalEntryPoint NUOPC_CompSetServices NUOPC_CompSetVM NUOPC_CompSpecialize NUOPC_ConnectorGet NUOPC_ConnectorSet NUOPC_DriverAddComp NUOPC_DriverAddRunElement NUOPC_DriverEgestRunSequence NUOPC_DriverGet NUOPC_DriverGetComp NUOPC_DriverIngestRunSequence NUOPC_DriverNewRunSequence NUOPC_DriverPrint NUOPC_DriverSetRunSequence NUOPC_FieldDictionaryAddEntry NUOPC_FieldDictionaryEgest NUOPC_FieldDictionaryGetEntry NUOPC_FieldDictionaryHasEntry NUOPC_FieldDictionaryMatchSyno NUOPC_FieldDictionarySetSyno NUOPC_FieldDictionarySetup NUOPC_FreeFormatAdd NUOPC_FreeFormatCreate NUOPC_FreeFormatDestroy NUOPC_FreeFormatGet NUOPC_FreeFormatGetLine NUOPC_FreeFormatLog NUOPC_FreeFormatPrint NUOPC_GetAttribute NUOPC_GetStateMemberCount NUOPC_GetStateMemberLists NUOPC_GetTimestamp NUOPC_IngestPetList NUOPC_IsAtTime NUOPC_IsConnected NUOPC_IsUpdated NUOPC_MediatorGet NUOPC_ModelBaseGet NUOPC_ModelGet NUOPC_NoOp NUOPC_Realize NUOPC_SetAttribute NUOPC_SetTimestamp NUOPC_Write