Procedures

ProcedureLocationProcedure TypeDescription
ABI_XY_2_lonlat MAPL_ObsUtilMod Subroutine
AbstractDataReferenceVector pFIO_AbstractDataReferenceVectorMod Interface
AbstractSocketVector pFIO_AbstractSocketVectorMod Interface
add_child_component Test_CompositeComponent Function
add_cli_options main Subroutine
add_fvar main Subroutine

add_fvar – PFIO utility routine to create a variable and set attributes

add_new_field_to_bundle time_ave Subroutine
AddExtCollectionMessage pFIO_AddExtCollectionMessageMod Interface
AddHistCollectionMessage pFIO_AddHistCollectionMessageMod Interface
addList ESMF_CFIOUtilMod Subroutine

addList – put user defined attribute into a list.

adjust_dso_name mapl_DSO_Utilities Function
advance mapl_MeterNodeStack Interface
advance mapl_VarConnVector Interface
advance mapl_VarSpecVector Interface
advance mapl_CallbackMap Interface
advance MAPL_EntryPointVector Interface
AdvancedMeter MAPL_AdvancedMeter Interface
all_gather SupportMod Function
alloc_ FileIOSharedMod Subroutine
allocate_n_arrays mapl_checkpoint_support_mod Subroutine
are_almost_equal field_utils_setup Function
ArrayGather MAPL_CommsMod Interface
ArrayReference pFIO_ArrayReferenceMod Interface
ArrayScatter MAPL_CommsMod Interface
ArrayScatterShm FileIOSharedMod Interface
ArrDescrCreateReaderComm FileIOSharedMod Subroutine
ArrDescrCreateWriterComm FileIOSharedMod Subroutine
ArrDescrInit FileIOSharedMod Subroutine
ArrDescrSet FileIOSharedMod Subroutine
Assert Regrid_Functions_Mod Subroutine

The subroutine Assert checks if the output value is valid.

Read more…
assign MAPL_ExtData_IOBundleMod Subroutine
assign MAPL_ExtDataNG_IOBundleMod Subroutine
assign_fptr MAPL_FieldPointerUtilities Interface
Attribute pFIO_AttributeMod Interface
Attribute_deserialize pFIO_AttributeMod Subroutine
begin mapl_MeterNodeStack Interface
begin mapl_VarConnVector Interface
begin mapl_VarSpecVector Interface
begin mapl_CallbackMap Interface
begin MAPL_EntryPointVector Interface
bisect Plain_netCDF_Time Interface
bisect_find_LB_R8_I8 Plain_netCDF_Time Subroutine
CALDAT ESMF_CFIOUtilMod Subroutine
CallbackMap mapl_CallbackMap Interface
CallbackPair mapl_CallbackMap Interface
CF_Time_Integer MAPL_CF_Time Interface
CF_Time_Real MAPL_CF_Time Interface
CFIO_AttInquire ESMF_CFIOUtilMod Subroutine

CFIO_AttInquire – Get information about an attribute

Read more…
CFIO_Close ESMF_CFIOUtilMod Subroutine

CFIO_Close – Closes file

Read more…
CFIO_DimInquire ESMF_CFIOUtilMod Subroutine

CFIO_DimInquire – Gets dimension information from a CFIO file.

Read more…
CFIO_GetAttNames ESMF_CFIOUtilMod Subroutine

CFIO_GetAttNames – Get global attribute names

Read more…
CFIO_GetCharAtt ESMF_CFIOUtilMod Subroutine

CFIO_GetCharAtt – Read a user-defined character attribute

Read more…
CFIO_GetIntAtt ESMF_CFIOUtilMod Subroutine

CFIO_GetIntAtt – Read a user-defined integer attribute

Read more…
CFIO_GetMissing ESMF_CFIOUtilMod Function
CFIO_GetRealAtt ESMF_CFIOUtilMod Subroutine

CFIO_GetRealAtt – Read a user-defined real attribute

Read more…
CFIO_GetVar ESMF_CFIOUtilMod Subroutine

CFIO_GetVar – Read a variable from the file

Read more…
CFIO_Open ESMF_CFIOUtilMod Subroutine

CFIO_Open – Opens an existing DAO gridded file

Read more…
CFIO_parseIntTime ESMF_CFIOUtilMod Subroutine
CFIO_PutCharAtt ESMF_CFIOUtilMod Subroutine

CFIO_PutCharAtt – Write a user-defined character attribute

Read more…
CFIO_PutIntAtt ESMF_CFIOUtilMod Subroutine

CFIO_PutIntAtt – Write a user-defined integer attribute

Read more…
CFIO_PutRealAtt ESMF_CFIOUtilMod Subroutine

CFIO_PutRealAtt – Write a user-defined real attribute

Read more…
CFIO_PutVar ESMF_CFIOUtilMod Subroutine

CFIO_PutVar – Write a variable to the file

Read more…
CFIO_SGetVar ESMF_CFIOUtilMod Subroutine

CFIO_SGetVar – Read a variable from the file

Read more…
CFIO_SPutVar ESMF_CFIOUtilMod Subroutine

CFIO_SPutVar – Write a variable to the file

Read more…
CFIOCollection ESMF_CFIOCollectionMod Interface
CFIOCollectionVector ESMF_CFIOCollectionVectorMod Interface
check_nc_status Plain_netCDF_Time Subroutine
check_quad time_ave Subroutine
check_resources main Subroutine
CheckSyntax MAPL_NewArthParserMod Subroutine
clean MAPL_ExtData_IOBundleMod Subroutine
clean MAPL_ExtDataNG_IOBundleMod Subroutine
Cleanup Regrid_Functions_Mod Subroutine

The routine Cleanup closes any remaining open files.

Read more…
ClientManager pFIO_ClientManagerMod Interface
ClientThread pFIO_ClientThreadMod Interface
ClientThreadVector pFIO_ClientThreadVectorMod Interface
close_file mapl_checkpoint_support_mod Subroutine
cNodeDestroy ESMF_CFIOVarInfoMod Subroutine
CollectivePrefetchDataMessage pFIO_CollectivePrefetchDataMessageMod Interface
CollectivePrefetchDoneMessage pFIO_CollectivePrefetchDoneMessageMod Interface
CollectiveStageDataMessage pFIO_CollectiveStageDataMessageMod Interface
CollectiveStageDoneMessage pFIO_CollectiveStageDoneMessageMod Interface
ColumnVector MAPL_ColumnVector Interface
CommGroupDescription MAPL_CommGroupDescriptionMod Interface
CommGroupDescriptionVector MAPL_CommGroupDescriptionVectorMod Interface
compare_bundle BundleTestSupport Subroutine
compute_decomposition mapl_checkpoint_support_mod Function
compute_incymd time_ave Function
compute_nhmsf time_ave Function
compute_nsecf time_ave Function
ConcreteComposite mapl_ConcreteComposite Interface
ConnectionPoint oomph_ConnectionPoint Interface
construct_date_fields MAPL_ISO8601_DateTime Function
construct_ISO8601Date MAPL_ISO8601_DateTime Function
construct_ISO8601DateTime MAPL_ISO8601_DateTime Function
construct_ISO8601Duration MAPL_ISO8601_DateTime Function
construct_ISO8601Time MAPL_ISO8601_DateTime Function
construct_time_fields MAPL_ISO8601_DateTime Function
convert_CF_Time_to_datetime_duration MAPL_CF_Time Interface
convert_ISO8601_to_CF_Time_base_datetime MAPL_CF_Time Function
convert_ISO8601_to_esmf_time MAPL_ISO8601_DateTime_ESMF Function
convert_ISO8601_to_esmf_timeinterval MAPL_ISO8601_DateTime_ESMF Function
convert_ISO8601_to_integer_date MAPL_ISO8601_DateTime Function
convert_ISO8601_to_integer_time MAPL_ISO8601_DateTime Function
convert_NetCDF_DateTime_to_ESMF MAPL_NetCDF Interface
convert_time_esmf2nc Plain_netCDF_Time Interface
convert_time_nc2esmf Plain_netCDF_Time Interface
convert_twostring_2_esmfinterval Plain_netCDF_Time Subroutine
CoordinateVariable pFIO_CoordinateVariableMod Interface
CoordinateVariable_deserialize pFIO_CoordinateVariableMod Subroutine
copy_bundle_to_bundle time_ave Subroutine
copy_platform_nckeys MAPL_ObsUtilMod Function
cosd SupportMod Function
CouplingSpec oomph_CouplingSpec Interface
create MAPL_FileMetadataUtilsMod Subroutine
create_arrays mapl_checkpoint_support_mod Subroutine
create_cf BundleTestSupport Function
create_cf regrid_util_support_mod Function
create_communicators mapl_checkpoint_support_mod Subroutine
create_cubed_sphere_grid SupportMod Subroutine
create_esmf_grids SupportMod Subroutine
create_file mapl_checkpoint_support_mod Subroutine
create_file_metada main Subroutine

create_file_metada – Create the file metada using PFIO methods and the file collection identifier

create_grid regrid_util_support_mod Subroutine
create_gridname BundleTestSupport Function
create_lat_lon_grid SupportMod Subroutine
create_member_subcommunicator main Function

create_member_subcommunicator – Create a subcommunicator

create_output_grid time_ave Function
create_timeunit MAPL_ObsUtilMod Subroutine

print*, ‘datetime_units:’, trim(datetime_units)

CubedSphereGridFactory MAPL_CubedSphereGridFactoryMod Interface
date_fields MAPL_ISO8601_DateTime Interface
dealloc_ FileIOSharedMod Subroutine
decompose_dim main Subroutine

decompose_dim – For a given number of grid points along a dimension and a number of available processors for that diemsion,, !! determine the number of grid points assigned to each processor.

decompose_proc main Subroutine

decompose_proc – Given the total number of available processors and the number of dimensions, determine the number of processors along each dimension.

defined time_ave Function
deserialize_intrinsic pFIO_UtilitiesMod Interface
deserialize_message_vector pFIO_MessageVectorUtilMod Subroutine
diff_two_timeunits Plain_netCDF_Time Subroutine

write(6,) ‘tunit1=’, tunit1 write(6,) ‘tunit2=’, tunit2 write(6,) ‘del sec’, sec write(6,) ‘del x’, x

DiffDate ESMF_CFIOUtilMod Function

DiffDate — Calculates the number of seconds between two times.

Read more…
DimsSpec oomph_DimsSpec Interface
DirectoryService pFIO_DirectoryServiceMod Interface
distance mapl_MeterNodeStack Interface
distance mapl_VarConnVector Interface
distance mapl_VarSpecVector Interface
distance MAPL_EntryPointVector Interface
DistributedInteger MAPL_DistributedMeter Interface
DistributedMeter MAPL_DistributedMeter Interface
DistributedMeterNode MAP_DistributedMeterNode Interface
DistributedProfiler MAPL_DistributedProfiler Interface
DistributedReal64 MAPL_DistributedMeter Interface
divides MAPL_ISO8601_DateTime Function
do_lap main Subroutine
do_lap main Subroutine
DoneMessage pFIO_DoneMessageMod Interface
DownBit MAPL_DownbitMod Interface
DummyMessage pFIO_DummyMessageMod Interface
end mapl_MeterNodeStack Interface
end mapl_VarConnVector Interface
end mapl_VarSpecVector Interface
end mapl_CallbackMap Interface
end MAPL_EntryPointVector Interface
entryPointVector MAPL_EntryPointVector Interface
err ESMF_CFIOUtilMod Function
ESMF_CFIOCreate ESMF_CFIOFileMod Function

ESMF_CFIOCreate – ESMF_CFIO object constructor

Read more…
ESMF_CFIODestroy ESMF_CFIOFileMod Subroutine

ESMF_CFIODestroy – destructor for a CFIO object

ESMF_CFIODownBit ESMF_CFIOMod Interface
ESMF_CFIOEosFileClose ESMF_CFIOEosMod Subroutine

ESMF_CFIOEosFileClose – close an open CFIO stream.

ESMF_CFIOEosFileCreate ESMF_CFIOEosMod Subroutine

ESMF_CFIOEosFileCreate – Create a CFIO output file with meta data

ESMF_CFIOEosVarWrite ESMF_CFIOEosMod Interface
ESMF_CFIOFileClose ESMF_CFIOMod Subroutine

ESMF_CFIOFileClose – close an open CFIO stream

ESMF_CFIOFileCreate ESMF_CFIOMod Subroutine

ESMF_CFIOFileCreate – Create a CFIO output file with meta data

ESMF_CFIOFileOpen ESMF_CFIOMod Subroutine

ESMF_CFIOFileOpen – open a CFIO file, and get CFIO meta data into a cfio Object.

ESMF_CFIOGet ESMF_CFIOFileMod Subroutine

ESMF_CFIOGet – Get meta data from a CFIO object

Read more…
ESMF_CFIOGridCreate ESMF_CFIOGridMod Function

ESMF_CFIOGridCreate – ESMF_Grid object constructor

Read more…
ESMF_CFIOGridDestroy ESMF_CFIOGridMod Subroutine

ESMF_CFIOGridDestroy – destructor for a CFIO grid object

ESMF_CFIOGridGet ESMF_CFIOGridMod Subroutine

ESMF_CFIOGridGet – get grid info

ESMF_CFIOGridSet ESMF_CFIOGridMod Subroutine

ESMF_CFIOGridSet – set up a grid

ESMF_CFIOPtrVector ESMF_CFIOPtrVectorMod Interface
ESMF_CFIOSdfFileClose ESMF_CFIOSdfMod Subroutine

ESMF_CFIOSdfFileClose – close an open CFIO stream.

ESMF_CFIOSdfFileCreate ESMF_CFIOSdfMod Subroutine

ESMF_CFIOSdfFileCreate – Create a CFIO output file with meta data

ESMF_CFIOSdfFileOpen ESMF_CFIOSdfMod Subroutine

ESMF_CFIOSdfFileOpen – open a CFIO file, and get CFIO meta data into a cfio Object.

ESMF_CFIOSdfVarRead ESMF_CFIOSdfMod Interface
ESMF_CFIOSdfVarReadT ESMF_CFIOSdfMod Interface
ESMF_CFIOSdfVarWrite ESMF_CFIOSdfMod Interface
ESMF_CFIOSet ESMF_CFIOFileMod Subroutine

ESMF_CFIOSet – Set meta data for a CFIO object

Read more…
ESMF_CFIOstrTemplate ESMF_CFIOMod Interface
ESMF_CFIOVarInfoCreate ESMF_CFIOVarInfoMod Function

ESMF_CFIOVarInfoCreate – ESMF_CFIOVarInfo object constructor

Read more…
ESMF_CFIOVarInfoDestroy ESMF_CFIOVarInfoMod Subroutine

ESMF_CFIOVarInfoDestroy – destructor for a CFIO varInfo object

ESMF_CFIOVarInfoGet ESMF_CFIOVarInfoMod Subroutine

ESMF_CFIOVarInfoGet – get information from a CFIO variable object

ESMF_CFIOVarInfoSet ESMF_CFIOVarInfoMod Subroutine

ESMF_CFIOVarInfoSet – Set meta data for a CFIO variable

ESMF_CFIOVarRead ESMF_CFIOMod Interface
ESMF_CFIOVarReadT ESMF_CFIOMod Interface
ESMF_CFIOVarReadT2 ESMF_CFIOMod Interface
ESMF_CFIOVarWrite ESMF_CFIOMod Interface
ESMF_ioCreate MAPL_CFIOMod Interface
ESMF_ioDestroy MAPL_CFIOMod Interface
ESMF_ioRead MAPL_CFIOMod Interface
ESMF_ioWrite MAPL_CFIOMod Interface
Esmf_TestMethod ESMF_TestMethod_mod Interface
ESMF_TestParameter ESMF_TestParameter_mod Interface
ESMF_time_to_two_integer Plain_netCDF_Time Subroutine
ESMF_Times_Equal test_MAPL_NetCDF Function
ESMFL_Add2Bundle ESMFL_MOD Interface
ESMFL_Bundle2State ESMFL_MOD Interface
ESMFL_BundleAddState ESMFL_MOD Interface
ESMFL_BundleCpyField ESMFL_MOD Subroutine
ESMFL_BundleGetPointerToData ESMFL_MOD Interface
ESMFL_Bundles2Bundle ESMFL_MOD Interface
ESMFL_Diff ESMFL_MOD Interface
ESMFL_FCOLLECT ESMFL_MOD Interface
ESMFL_field_is_undefined ESMFL_MOD Function
ESMFL_FieldGetDims ESMFL_MOD Subroutine

The subroutine ESMFL_FieldGetDims returns some grid information associated from an ESMF field.

Read more…
ESMFL_FieldGetPointerToData ESMFL_MOD Interface
ESMFL_FieldRegrid ESMFL_MOD Subroutine
ESMFL_GridCoordGet ESMFL_MOD Subroutine
ESMFL_GridDistBlockSet ESMFL_MOD Subroutine

ESMFL_GridDistBlockSet

Read more…
ESMFL_HALO ESMFL_MOD Interface
ESMFL_Regrid ESMFL_MOD Interface
ESMFL_RegridStore ESMFL_MOD Subroutine

Given a srcFLD and its associated 3dGrid and a dstFLD and its associated 3DGrid, the subroutine ESMFL_RegridStore creates their corresponding 2DGrids and a 2D routehandle.

Read more…
ESMFL_State2Bundle ESMFL_MOD Interface
ESMFL_StateFieldIsNeeded ESMFL_MOD Function
ESMFL_StateFreePointers ESMFL_MOD Subroutine
ESMFL_StateGetField ESMFL_MOD Subroutine
ESMFL_StateGetFieldArray ESMFL_MOD Subroutine
ESMFL_StateGetPointerToData ESMFL_MOD Interface
ESMFL_StateSetFieldNeeded ESMFL_MOD Subroutine
ESMFL_statistics ESMFL_MOD Interface
EsmfRegridder MAPL_EsmfRegridderMod Interface
ESMFTimeVector MAPL_ESMFTimeVectorMod Interface
EtaHybridVerticalCoordinate MAPL_EtaHybridVerticalCoordinateMod Interface
evaluate_derived_field MAPL_ExtDataTypeDef Subroutine
ExclusiveColumn MAPL_ExclusiveColumn Interface
ExtCollectionVector pFIO_ExtCollectionVectorMod Interface
ExtData_IoBundle MAPL_ExtData_IOBundleMod Interface
ExtDataCollection pFIO_ExtDataCollectionMod Interface
ExtDataDerived MAPL_ExtDataDerived Interface
ExtDataDerivedMap MAPL_ExtDataDerivedMap Interface
ExtDataDriver ExtDataDriverMod Interface
ExtDataFileStream MAPL_ExtDataFileStream Interface
ExtDataFileStreamMap MAPL_ExtDataFileStreamMap Interface
ExtDataMask MAPL_ExtDataMask Interface
ExtDataNG_IOBundle MAPL_ExtDataNG_IOBundleMod Interface
ExtDataRule MAPL_ExtDataRule Interface
ExtDataRuleMap MAPL_ExtDataRuleMap Interface
ExtDataTimeSample MAPL_ExtDataTimeSample Interface
ExtDataTimeSampleMap MAPL_ExtDataTimeSampleMap Interface
ExternalGridFactory MAPL_ExternalGridFactoryMod Interface
extra_options main Subroutine
extract_CF_Time_duration MAPL_CF_Time Interface
extract_CF_Time_unit MAPL_CF_Time Interface
extract_ISO8601_from_CF_Time MAPL_CF_Time Interface
f_call_c_glob MAPL_ObsUtilMod Interface
FastClientThread pFIO_FastClientThreadMod Interface
fglob MAPL_ObsUtilMod Subroutine
fieldAbs MAPL_FieldUnaryFunctions Subroutine
fieldAcos MAPL_FieldUnaryFunctions Subroutine
fieldAdd MAPL_FieldBinaryOperations Subroutine
fieldAsin MAPL_FieldUnaryFunctions Subroutine
fieldAtan MAPL_FieldUnaryFunctions Subroutine
FieldAXPY mapl_FieldBLAS Interface
FieldClone MAPL_FieldPointerUtilities Interface
FieldConvertPrec mapl_FieldBLAS Interface
FieldCOPY MAPL_FieldPointerUtilities Interface
FieldCopyBroadcast MAPL_FieldPointerUtilities Interface
fieldCos MAPL_FieldUnaryFunctions Subroutine
fieldCosh MAPL_FieldUnaryFunctions Subroutine
fieldDivide MAPL_FieldBinaryOperations Subroutine
fieldExp MAPL_FieldUnaryFunctions Subroutine
FieldGEMV mapl_FieldBLAS Interface
FieldGetCptr MAPL_FieldPointerUtilities Interface
FieldGetLocalElementCount MAPL_FieldPointerUtilities Interface
FieldGetLocalSize MAPL_FieldPointerUtilities Interface
FieldIsConstant MAPL_FieldUtilities Interface
fieldLog MAPL_FieldUnaryFunctions Subroutine
fieldLog10 MAPL_FieldUnaryFunctions Subroutine
fieldMultiply MAPL_FieldBinaryOperations Subroutine
FieldNegate MAPL_FieldUtilities Subroutine
FieldPow MAPL_FieldUtilities Subroutine
fieldPower MAPL_FieldBinaryOperations Subroutine
FieldsAreBroadCastConformable MAPL_FieldPointerUtilities Interface
FieldsAreConformable MAPL_FieldPointerUtilities Interface
FieldsAreSameTypeKind MAPL_FieldPointerUtilities Interface
FieldSCAL mapl_FieldBLAS Interface
FieldSet MAPL_FieldUtilities Interface
FieldsHaveUndef MAPL_FieldPointerUtilities Function
fieldSin MAPL_FieldUnaryFunctions Subroutine
fieldSinh MAPL_FieldUnaryFunctions Subroutine
FieldSpec oomph_FieldSpec Interface
FieldSpread mapl_FieldBLAS Interface
fieldSqrt MAPL_FieldUnaryFunctions Subroutine
fieldSubtract MAPL_FieldBinaryOperations Subroutine
fieldTan MAPL_FieldUnaryFunctions Subroutine
fieldTanh MAPL_FieldUnaryFunctions Subroutine
FileMetadata pFIO_FileMetadataMod Interface
FileMetadata_deserialize pFIO_FileMetadataMod Subroutine
FileMetadataUtils MAPL_FileMetadataUtilsMod Interface
FileMetadataUtilsVector MAPL_FileMetadataUtilsVectorMod Interface
FileMetadataVector pFIO_FileMetadataVectorMod Interface
fill_grads_template MAPL_StringTemplate Subroutine
fill_time_dict mapl_SimulationTime Subroutine
fillin_derived MAPL_ExtDataOldTypesCreator Subroutine
fillin_primary MAPL_ExtDataOldTypesCreator Subroutine
FillRequestBundle mapl_ServiceServices Subroutine
finalize mapl_Profiler Subroutine
finalize pflogger Subroutine
finalize Test_CompositeComponent Subroutine
finalize_global_memory_profiler MAPL_MemoryProfiler Subroutine
finalize_global_time_profiler mapl_TimeProfiler Subroutine
finalize_io_clients_servers ExtDataDriverMod Subroutine
find mapl_MeterNodeStack Interface
find mapl_VarConnVector Interface
find mapl_VarSpecVector Interface
find mapl_CallbackMap Interface
find MAPL_EntryPointVector Interface
find_bounds MAPL_OpenMP_Support Function
find_if mapl_MeterNodeStack Interface
find_if mapl_VarConnVector Interface
find_if mapl_VarSpecVector Interface
find_if mapl_CallbackMap Interface
find_if MAPL_EntryPointVector Interface
find_if_not mapl_MeterNodeStack Interface
find_if_not mapl_VarConnVector Interface
find_if_not mapl_VarSpecVector Interface
find_if_not mapl_CallbackMap Interface
find_if_not MAPL_EntryPointVector Interface
Find_M_files_for_currTime MAPL_ObsUtilMod Subroutine
foo support_for_c_loc_assumed_size.F90 Subroutine
foo support_for_assumed_type.F90 Subroutine
foo tstsort.F90 Subroutine
FormattedTextColumn MAPL_FormattedTextColumn Interface
FormatterPtrVector pFIO_FormatterPtrVectorMod Interface
FortranTimerGauge MAPL_FortranTimerGauge Interface
ForwardDataAndMessage pFIO_ForwardDataAndMessageMod Interface
ForwardDataMessage pFIO_ForwardDataMessageMod Interface
FREE_FILE BinIOMod Subroutine
ftn_begin mapl_MeterNodeStack Interface
ftn_begin mapl_VarConnVector Interface
ftn_begin mapl_VarSpecVector Interface
ftn_begin mapl_CallbackMap Interface
ftn_begin MAPL_EntryPointVector Interface
ftn_end mapl_MeterNodeStack Interface
ftn_end mapl_VarConnVector Interface
ftn_end mapl_VarSpecVector Interface
ftn_end mapl_CallbackMap Interface
ftn_end MAPL_EntryPointVector Interface
GathervKernel mapl_GathervKernel Interface
GathervKernel mapl_GathervKernel Interface
generate_report Regrid_Util Subroutine
generate_report time_ave Subroutine
GenericCplSetServices MAPL_GenericCplCompMod Subroutine

GenericCplSetServices — SetServices for generic couplers.

genGridName Regrid_Functions_Mod Subroutine

The routine genGridName returns the name of a grid based on certain parameters. This mimics the MAPL behavior.

Read more…
get_area_spherical_polygon MAPL_SphericalGeometry Function
get_att_char_netcdf Plain_netCDF_Time Subroutine
get_att_real_netcdf Plain_netCDF_Time Subroutine
get_attribute_from_group Plain_netCDF_Time Subroutine
get_callbacks MAPL_OpenMP_Support Subroutine
get_cap_parameters_from_gc MAPL_NUOPCWrapperMod Function
get_component Test_CompositeComponent Function
get_config_attributes comp_testing_driver Subroutine
get_coordinate_info MAPL_FileMetadataUtilsMod Subroutine
get_current_thread MAPL_OpenMP_Support Function
get_date MAPL_ISO8601_DateTime Function
get_day MAPL_ISO8601_DateTime Function
get_day_datetime MAPL_ISO8601_DateTime Function
get_days MAPL_ISO8601_DateTime Function
get_directory_service main Function
get_end_datetime MAPL_ISO8601_DateTime Function
get_esmf_grid_layout time_ave Subroutine
get_ESMF_Time_from_NetCDF_DateTime MAPL_NetCDF Interface
get_eta MAPL_EtaHybridVerticalCoordinateMod Interface
get_factory MAPL_GridManagerMod Function
get_factory_id MAPL_GridManagerMod Function
get_file_basename mapl_FileSystemUtilities Function
get_file_extension mapl_FileSystemUtilities Function
get_file_levels Regrid_Util Subroutine
get_file_levels time_ave Subroutine
get_file_name MAPL_FileMetadataUtilsMod Function
get_file_times Regrid_Util Subroutine
get_file_times time_ave Subroutine
get_filename_from_template MAPL_ObsUtilMod Function
get_filename_from_template_use_index MAPL_ObsUtilMod Function
get_fname_by_rank NCIOMod Function
get_global_memory_profiler MAPL_MemoryProfiler_private Function
get_global_time_profiler mapl_TimeProfiler_private Function
get_grid mapl_MaplGenericComponent Function
get_hour MAPL_ISO8601_DateTime Function
get_hour_datetime MAPL_ISO8601_DateTime Function
get_hours MAPL_ISO8601_DateTime Function
get_instance MAPL_GridManagerMod Function
get_integer_digit MAPL_ISO8601_DateTime Function
get_integer_digit_from_string MAPL_ISO8601_DateTime Function
get_internal_state Test_CompositeComponent Function
get_level_info time_ave Function
get_level_name MAPL_FileMetadataUtilsMod Function
get_long_names time_ave Function
get_millisecond MAPL_ISO8601_DateTime Function
get_millisecond_datetime MAPL_ISO8601_DateTime Function
get_minute MAPL_ISO8601_DateTime Function
get_minute_datetime MAPL_ISO8601_DateTime Function
get_minutes MAPL_ISO8601_DateTime Function
get_month MAPL_ISO8601_DateTime Function
get_month_datetime MAPL_ISO8601_DateTime Function
get_month_end MAPL_ISO8601_DateTime Function
get_month_ends MAPL_ISO8601_DateTime Function
get_months MAPL_ISO8601_DateTime Function
get_ncfile_dimension Plain_netCDF_Time Subroutine
get_num_threads MAPL_OpenMP_Support Function
get_obsfile_Tbracket_from_epoch MAPL_ObsUtilMod Subroutine
get_points_in_spherical_domain MAPL_SphericalGeometry Subroutine
get_repetitions MAPL_ISO8601_DateTime Function
get_second MAPL_ISO8601_DateTime Function
get_second_datetime MAPL_ISO8601_DateTime Function
get_seconds MAPL_ISO8601_DateTime Function
get_server main Function
get_start_datetime MAPL_ISO8601_DateTime Function
get_time MAPL_ISO8601_DateTime Function
get_time_info MAPL_FileMetadataUtilsMod Subroutine
get_timezone_offset MAPL_ISO8601_DateTime Function
get_timezone_offset_datetime MAPL_ISO8601_DateTime Function
get_units time_ave Function
get_v1d_netcdf_R8 Plain_netCDF_Time Subroutine
get_v1d_netcdf_R8_complete Plain_netCDF_Time Subroutine
get_v2d_netcdf Plain_netCDF_Time Interface
get_v2d_netcdf_R4 Plain_netCDF_Time Subroutine
get_v2d_netcdf_R8 Plain_netCDF_Time Subroutine
get_var_attr_int32 MAPL_FileMetadataUtilsMod Function
get_var_attr_int64 MAPL_FileMetadataUtilsMod Function
get_var_attr_real32 MAPL_FileMetadataUtilsMod Function
get_var_attr_real64 MAPL_FileMetadataUtilsMod Function
get_var_attr_string MAPL_FileMetadataUtilsMod Function
get_var_from_name_w_group MAPL_ObsUtilMod Subroutine

print, ‘no grp name’ write(6,) ‘ncid, short_name, varid’, ncid, trim(short_name), varid

get_variable_attribute MAPL_FileMetadataUtilsMod Function
get_year MAPL_ISO8601_DateTime Function
get_year_datetime MAPL_ISO8601_DateTime Function
get_years MAPL_ISO8601_DateTime Function
GetBegDateTime ESMF_CFIOUtilMod Subroutine

GetBegDateTime - Get begin date/time of file

Read more…
GetDate ESMF_CFIOUtilMod Interface
GetDateInt4 ESMF_CFIOUtilMod Subroutine

GetDateInt4 — Returns a new date/time from an initial date/time and offset

Read more…
GetDateInt8 ESMF_CFIOUtilMod Subroutine

GetDateInt8 — Returns a new date/time from an initial date/time and offset

Read more…
GetDateTimeVec ESMF_CFIOUtilMod Subroutine

GetDateTimeVec - Get date/time of file samples

Read more…
GetFieldsUndef MAPL_FieldPointerUtilities Interface
GETFILE BinIOMod Function
GETFILEUNIT BinIOMod Function
getList ESMF_CFIOUtilMod Subroutine

getList – retrieve defined attributes from a list

GetLUN Regrid_Functions_Mod Subroutine

The routine GetLUN finds a valid logical unit number in the range 1-100. IMPORTANT: This is the minimal-effort version of this routine, and extremely slow!

Read more…
getMaxLenCnt ESMF_CFIOUtilMod Subroutine

getMaxLenCnt – get length of a list and max number of data in the nodes

Read more…
getParameters Test_LatLon_Corners Function
getParameters Test_LatLon_GridFactory Function
GetSharedMemory MAPL_Shmem Interface
go_last_patn MAPL_scan_pattern_in_file Subroutine
GridCase Test_LatLon_Corners Interface
GridCase Test_LatLon_GridFactory Interface
GridCase_global Test_LatLon_Corners Function
GridCase_global Test_LatLon_GridFactory Function
GridCase_local Test_LatLon_Corners Function
GridCase_local Test_LatLon_GridFactory Function
GriddedIOitemVector MAPL_GriddedIOitemVectorMod Interface
GridType MAPL_GridTypeMod Interface
GX_ ESMF_CFIOUtilMod Subroutine

GX_ - evaluate a GrADS style string template

Read more…
HandShakeMessage pFIO_HandShakeMessageMod Interface
has_level regrid_util_support_mod Function
has_level time_ave Function
hhinterp hinterp.F90 Subroutine
hinterp2 hinterp.F90 Subroutine
HistoryCollection pFIO_HistoryCollectionMod Interface
HistoryCollectionVector MAPL_HistoryCollectionVectorMod Interface
HistoryCollectionVector pFIO_HistoryCollectionVectorMod Interface
HistoryCollectionVector_deserialize pFIO_HistoryCollectionVectorUtilMod Subroutine
HistoryCollectionVector_serialize pFIO_HistoryCollectionVectorUtilMod Subroutine
HistoryTrajectory HistoryTrajectoryMod Interface
hms_2_s Plain_netCDF_Time Function
hms_2_s Plain_netCDF_Time Interface
i_to_string pFIO_UtilitiesMod Function
IdentifyDim ESMF_CFIOUtilMod Function

IdentifyDim - Identify a cooridate variable

Read more…
identity_regridder MAPL_IdentityRegridderMod Function
IDMessage pFIO_IDMessageMod Interface
InclusiveColumn MAPL_InclusiveColumn Interface
init_IO_ClientManager pFIO_ClientManagerMod Interface
init_tests init_tests.F90 Subroutine
init_wrapper MAPL_NUOPCWrapperMod Subroutine
initialize mapl_Profiler Subroutine
initialize pflogger Subroutine
initialize Test_CompositeComponent Subroutine
Initialize MAPL_pFUnit_Initialize Subroutine
initialize_array field_utils_setup Interface
initialize_array_R4 field_utils_setup Subroutine
initialize_array_R8 field_utils_setup Subroutine
initialize_constants MAPL_Constants Subroutine
initialize_global_memory_profiler MAPL_MemoryProfiler Subroutine
initialize_global_time_profiler mapl_TimeProfiler Subroutine
initialize_io_clients_servers ExtDataDriverMod Subroutine
initialize_ioserver main Subroutine

initialize_ioserver – Initialize the IO Server using the command line options

initialize_mpi main Subroutine

initialize_mpi – Initialized MPI is MPI_Init has not been called yet.

initialize_mpi ExtDataDriverMod Subroutine
iNodeDestroy ESMF_CFIOVarInfoMod Subroutine
IntArray pFIO_IntArrayMod Interface
Integer64GridFactoryMap MAPL_Integer64GridFactoryMapMod Interface
IntegerMessageMap pFIO_IntegerMessageMapMod Interface
IntegerRequestMap pFIO_IntegerRequestMapMod Interface
IntegerShmemReferenceMap pFIO_IntegerShmemReferenceMapMod Interface
IntegerSocketMap pFIO_IntegerSocketMapMod Interface
interp_hh hinterp.F90 Subroutine
IoBundleNGVector MAPL_ExtDataNG_IOBundleVectorMod Interface
IoBundleVector MAPL_ExtData_IOBundleVectorMod Interface
is_between MAPL_ISO8601_DateTime Function
is_digit MAPL_ISO8601_DateTime Function
is_leap_year MAPL_ISO8601_DateTime Function
is_leap_year time_ave Function
is_success Plain_netCDF_Time Function
is_supported_dso_extension mapl_DSO_Utilities Function
is_supported_dso_name mapl_DSO_Utilities Function
is_valid_date MAPL_TimeUtilsMod Function
is_valid_date MAPL_ISO8601_DateTime Function
is_valid_datetime MAPL_TimeUtilsMod Function
is_valid_dso_extension mapl_DSO_Utilities Function
is_valid_dso_name mapl_DSO_Utilities Function
is_valid_hour MAPL_ISO8601_DateTime Function
is_valid_millisecond MAPL_ISO8601_DateTime Function
is_valid_minute MAPL_ISO8601_DateTime Function
is_valid_month MAPL_ISO8601_DateTime Function
is_valid_second MAPL_ISO8601_DateTime Function
is_valid_time MAPL_TimeUtilsMod Function
is_valid_time MAPL_ISO8601_DateTime Function
is_valid_timezone_offset MAPL_ISO8601_DateTime Function
is_valid_year MAPL_ISO8601_DateTime Function
is_var_present MAPL_FileMetadataUtilsMod Function
is_whole_number MAPL_ISO8601_DateTime Function
ISO8601Date MAPL_ISO8601_DateTime Interface
ISO8601DateTime MAPL_ISO8601_DateTime Interface
ISO8601Duration MAPL_ISO8601_DateTime Interface
ISO8601Time MAPL_ISO8601_DateTime Interface
julday ESMF_CFIOUtilMod Function
latlon_zmean time_ave Subroutine
latlon_zstar time_ave Subroutine
LatLonGridFactory MAPL_LatLonGridFactoryMod Interface
LatLonToLatLonRegridder MAPL_LatLonToLatLonRegridderMod Interface
local_esmf_timeset time_ave Function
LocalMemReference pFIO_LocalMemReferenceMod Interface
LocStreamFactory LocStreamFactoryMod Interface
LocstreamRegridder MAPL_LocstreamRegridderMod Interface
lonlat_2_ABI_XY MAPL_ObsUtilMod Subroutine
LowCase MAPL_NewArthParserMod Subroutine
main Regrid_Util Subroutine
main comp_testing_driver Subroutine
make_BW_Benchmark mapl_BW_BenchmarkSpec Function
make_BW_Benchmark mapl_ComboSpec Function
make_BW_BenchmarkSpec mapl_BW_BenchmarkSpec Function
make_cfio MAPL_ExtData_IOBundleMod Subroutine
make_ComboSpec mapl_ComboSpec Function
make_GathervKernel mapl_GathervSpec Function
make_GathervKernel mapl_ComboSpec Function
make_GathervSpec mapl_GathervSpec Function
make_io MAPL_ExtDataNG_IOBundleMod Subroutine
make_subfieldBundles MAPL_OpenMP_Support Interface
make_subfields MAPL_OpenMP_Support Interface
make_subgridcomps MAPL_OpenMP_Support Function
make_subgrids MAPL_OpenMP_Support Interface
make_substates MAPL_OpenMP_Support Interface
MAPL_abort MAPL_ErrorHandlingMod Subroutine
MAPL_AddAttributeToFields MAPL_GenericMod Interface
MAPL_AddChild MAPL_GenericMod Interface
MAPL_AddConnectivity MAPL_GenericMod Interface
MAPL_AddExportSpec MAPL_GenericMod Interface
MAPL_AddImportSpec MAPL_GenericMod Interface
MAPL_AddInternalSpec MAPL_GenericMod Interface
MAPL_AddRecord MAPL_GenericMod Subroutine
MAPL_AdvertiseService MAPL_GenericMod Subroutine
MAPL_AllocateCoupling MAPL_Base Interface
MAPL_AllocateShared MAPL_Shmem Interface
MAPL_AllocNodeArray MAPL_Shmem Interface
MAPL_Am_I_Rank MAPL_CommsMod Interface
MAPL_Am_I_Root MAPL_CommsMod Interface
MAPL_AreaMean ESMFL_MOD Interface
MAPL_ArrayIGather MAPL_CommsMod Interface
MAPL_ArrayIScatter MAPL_CommsMod Interface
MAPL_ASRT MAPL_ErrorHandlingMod Function
MAPL_Assert MAPL_ErrorHandlingMod Interface
MAPL_AttributeSet MAPL_Base Interface
MAPL_Backspace BinIOMod Subroutine
MAPL_BalanceCreate MAPL_LoadBalanceMod Subroutine

This routine creates a balancing strategy over an MPI communicator (Comm) given the work in the local rank (OrgLen). The startegy can be committed and used later through Handle. If a handle is not requested, the latest non-committed strategy is kept at Handle=0, which will be the default strategy for the other methods. The number of passes may be optionally controlled with an upper limit (MaxPasses) or a limiting criterion (BalCond). The amount of work resulting for the local rank can be returned (BalLen).

Read more…
MAPL_BalanceDestroy MAPL_LoadBalanceMod Subroutine
MAPL_BalanceGet MAPL_LoadBalanceMod Subroutine
MAPL_BalanceWork MAPL_LoadBalanceMod Interface
MAPL_BcastShared MAPL_CommsMod Interface
MAPL_BroadcastToNodes MAPL_Shmem Interface
MAPL_BundleCreate MAPL_Base Interface
MAPL_Cap MAPL_CapMod Interface
MAPL_CapGridCompCreate MAPL_CapGridCompMod Subroutine
MAPL_CapOptions MAPL_FlapCLIMod Interface
MAPL_CapOptions mapl_CapOptionsMod Interface
MAPL_CapOptions MAPL_FargparseCLIMod Interface
MAPL_CFIOAddCollection MAPL_CFIOMod Function
MAPL_CFIOClose MAPL_CFIOMod Subroutine

The subroutine MAPL_CFIOClose only closes the file in MAPL CFIO Object (not a full destroy).

MAPL_CFIOCreate MAPL_CFIOMod Interface
MAPL_CFIOCreateFromFile MAPL_CFIOMod Subroutine
MAPL_CFIOCreatewrite MAPL_CFIOMod Subroutine
MAPL_CFIODestroy MAPL_CFIOMod Subroutine

The subroutine MAPL_CFIODestroy destroys a MAPL CFIO object. It closes any file associated with it and deallocates memory.

MAPL_CFIOGet MAPL_CFIOMod Subroutine
MAPL_CFIOGetFilename MAPL_CFIOMod Function
MAPL_CFIOGetTimeString MAPL_CFIOMod Subroutine
MAPL_CFIOIsCreated MAPL_CFIOMod Function
MAPL_CFIOOpenWrite MAPL_CFIOMod Subroutine
MAPL_CFIOPartition MAPL_CFIOMod Subroutine

Returns Psize and Root, the size (in nodes) and root node of each node partition assigned to active collections.

MAPL_CFIORead MAPL_CFIOMod Interface
MAPL_CFIOReadBundleRead MAPL_CFIOMod Subroutine
MAPL_CFIOReadBundleWait MAPL_CFIOMod Subroutine
MAPL_CFIOReadParallel MAPL_CFIOMod Interface
MAPL_CFIOSet MAPL_CFIOMod Subroutine

The subroutine MAPL_CFIOSet sets the member variables of a MAPL CFIO Object.

MAPL_CFIOSetKrank MAPL_CFIOMod Subroutine
MAPL_CFIOWrite MAPL_CFIOMod Interface
MAPL_CFIOWriteBundlePost MAPL_CFIOMod Subroutine

The subroutine MAPL_CFIOWriteBundlePost writes an ESMF Bundle to a File. Only the MAPL_CFIO object is a required argument as pointers to the actual data to be written is recorded in it during creation.

Read more…
MAPL_CFIOWriteBundleWait MAPL_CFIOMod Subroutine
MAPL_CFIOWriteBundleWrite MAPL_CFIOMod Subroutine
MAPL_CheckpointState MAPL_GenericMod Interface
MAPL_ChildAddAttribToImportSpec MAPL_GenericMod Subroutine
MAPL_ClimInterpFac MAPL_Base Interface
MAPL_ClimUpdate BinIOMod Subroutine
MAPL_CollectiveGather3D MAPL_CommsMod Subroutine
MAPL_CollectiveScatter3D MAPL_CommsMod Subroutine
MAPL_CollectiveWait MAPL_CommsMod Subroutine
MAPL_CommsAllGather MAPL_CommsMod Interface
MAPL_CommsAllGatherV MAPL_CommsMod Interface
MAPL_CommsAllReduceMax MAPL_CommsMod Interface
MAPL_CommsAllReduceMin MAPL_CommsMod Interface
MAPL_CommsAllReduceSum MAPL_CommsMod Interface
MAPL_CommsBcast MAPL_CommsMod Interface
MAPL_CommsGatherV MAPL_CommsMod Interface
MAPL_CommsRecv MAPL_CommsMod Interface
MAPL_CommsScatterV MAPL_CommsMod Interface
MAPL_CommsSend MAPL_CommsMod Interface
MAPL_CommsSendRecv MAPL_CommsMod Interface
MAPL_ConfigCreate MAPL_ConfigMod Function
MAPL_ConfigSetAttribute MAPL_ConfigMod Interface
MAPL_ConnectService MAPL_GenericMod Subroutine
MAPL_CopyFriendliness MAPL_GenericMod Interface
MAPL_CoresPerNodeGet MAPL_Shmem Interface
MAPL_CplCompSetAlarm MAPL_GenericCplCompMod Subroutine
MAPL_CplCompSetVarSpecs MAPL_GenericCplCompMod Subroutine
MAPL_create_bundle_from_metdata_id MAPL_ESMFFieldBundleRead Subroutine
MAPL_CreateRequest MAPL_CommsMod Subroutine
MAPL_DataAddCollection MAPL_DataCollectionManagerMod Function
MAPL_DateStampGet MAPL_GenericMod Subroutine
MAPL_DeAllocNodeArray MAPL_Shmem Interface
MAPL_DecomposeDim MAPL_Base Interface
MAPL_DefGridName MAPL_DefGridName.F90 Subroutine
MAPL_DestroyFile BinIOMod Subroutine
MAPL_DestroyStateSave MAPL_GenericMod Subroutine
MAPL_DisableRecord MAPL_GenericMod Subroutine
MAPL_DistGridGet mapl_MaplGrid Subroutine
MAPL_DoNotAllocateImport MAPL_GenericMod Subroutine
MAPL_DoNotAllocateInternal MAPL_GenericMod Subroutine
MAPL_DoNotDeferExport MAPL_GenericMod Subroutine

For each entry in NAMES marks the export spec to not be deferred during MAPL_GenericInitialize.

MAPL_EQsat MAPL_SatVaporMod Interface
MAPL_EQsatSET MAPL_SatVaporMod Subroutine

The subroutine MAPL_EQsatSET set behavior of MAPL_EQsat. MAPL_EQsatSet can be used to set three parameters that control the behavior of the working routine, MAPL_EQsat.

Read more…
MAPL_ESMFStateReadFromFile MAPL_GenericMod Subroutine
MAPL_ExchangeGridGet MAPL_GenericMod Subroutine
MAPL_ExchangeGridSet MAPL_GenericMod Subroutine
MAPL_ExportStateGet MAPL_GenericMod Subroutine
MAPL_FargparseCLI MAPL_FargparseCLIMod Interface
MAPL_FieldAllocCommit MAPL_Base Interface
MAPL_FieldBundleAdd MAPL_Base Interface
MAPL_FieldBundleDestroy MAPL_Base Interface
MAPL_FieldBundleGet MAPL_Base Interface
MAPL_FieldCopy MAPL_Base Interface
MAPL_FieldCopyAttributes MAPL_Base Interface
MAPL_FieldCreate MAPL_Base Interface
MAPL_FieldCreateEmpty MAPL_Base Interface
MAPL_FieldDestroy MAPL_FieldPointerUtilities Interface
MAPL_FieldGetTime MAPL_Base Interface
MAPL_FieldSetTime MAPL_Base Interface
MAPL_FieldSplit MAPL_Base Interface
MAPL_Finalize MAPL_ApplicationSupport Subroutine
MAPL_FinalizeShmem MAPL_Shmem Interface
MAPL_FlapCLI MAPL_FlapCLIMod Interface
MAPL_FriendlyGet MAPL_GenericMod Subroutine
MAPL_GCGet MAPL_GenericMod Subroutine
MAPL_GenericFinalize MAPL_GenericMod Subroutine
MAPL_GenericInitialize MAPL_GenericMod Subroutine
MAPL_GenericMakeXchgNatural MAPL_GenericMod Subroutine
MAPL_GenericRecord MAPL_GenericMod Subroutine
MAPL_GenericRefresh MAPL_GenericMod Subroutine
MAPL_GenericRunChildren MAPL_GenericMod Subroutine
MAPL_GenericRunCouplers MAPL_GenericMod Subroutine
MAPL_GenericSetServices MAPL_GenericMod Subroutine

MAPL_GenericSetServices performs the following tasks:

Read more…
MAPL_GenericStateRestore MAPL_GenericMod Subroutine
MAPL_GenericStateSave MAPL_GenericMod Subroutine
MAPL_GenGridName MAPL_Base Interface
MAPL_GenXYOffset MAPL_Base Interface
MAPL_GeosNameNew MAPL_Base Interface
MAPL_Get MAPL_GenericMod Interface
MAPL_GetAllExchangeGrids MAPL_GenericMod Subroutine
MAPL_GetChildLocstream MAPL_GenericMod Subroutine
MAPL_GetCorrectedPhase MAPL_Base Interface
MAPL_GetCurrentFile MAPL_CFIOMod Subroutine
MAPL_GetGlobalHorzIJIndex MAPL_Base Interface
MAPL_GetHorzIJIndex MAPL_Base Interface
MAPL_GetImsJms mapl_MaplGrid Subroutine
MAPL_GetLatLonCoord MAPL_GetLatLonCoordMod Interface
MAPL_GetLogger MAPL_GenericMod Interface
MAPL_GetNewRank MAPL_Shmem Interface
MAPL_GetNodeInfo MAPL_Shmem Interface
MAPL_GetObjectFromGC MAPL_GenericMod Interface
MAPL_GetResource MAPL_GenericMod Interface
MAPL_GetResource_config_array MAPL_ResourceMod Subroutine

Find value of array variable in config

MAPL_GetResource_config_scalar MAPL_ResourceMod Subroutine

Find value of scalar variable in config

MAPL_GRID_INTERIOR MAPL_Base Interface
MAPL_GridCompGetFriendlies MAPL_GenericMod Interface
MAPL_GridCompSetEntryPoint MAPL_GenericMod Subroutine
MAPL_GridCoordAdjust MAPL_LocStreamMod Subroutine
MAPL_GridCreate MAPL_GenericMod Subroutine
MAPL_GriddedIO MAPL_GriddedIOMod Interface
MAPL_GridGet mapl_MaplGrid Subroutine
MAPL_GridGetCorners MAPL_Base Interface
MAPL_GridGetInterior MAPL_Base Interface
MAPL_GridGetLatLons utCFIO Subroutine
MAPL_GridHasDE mapl_MaplGrid Function
MAPL_HashCreate MAPL_HashMod Function
MAPL_HashDestroy MAPL_HashMod Subroutine
MAPL_HashDump MAPL_HashMod Function
MAPL_HashIncrement MAPL_HashMod Function
MAPL_HashSize MAPL_HashMod Function
MAPL_ImportStateGet MAPL_GenericMod Subroutine
MAPL_incymd MAPL_Base Interface
mapl_initialize tstsort.F90 Subroutine
MAPL_Initialize MAPL_ApplicationSupport Subroutine
MAPL_InitializeShmem MAPL_Shmem Interface
MAPL_InternalESMFStateGet MAPL_GenericMod Subroutine
MAPL_InternalStateCreate MAPL_GenericMod Subroutine
MAPL_InternalStateRetrieve MAPL_GenericMod Subroutine
MAPL_Interp MAPL_InterpMod Interface
MAPL_Interp_Fac MAPL_Base Interface
MAPL_IOChangeRes NCIOMod Subroutine
MAPL_IOCountLevels NCIOMod Subroutine
MAPL_IOCountNonDimVars NCIOMod Subroutine
MAPL_IOGetNonDimVars NCIOMod Function
MAPL_IOGetTime NCIOMod Subroutine
MAPL_LatLonGridCreate MAPL_Base Interface
MAPL_LEAP MAPL_Base Interface
MAPL_LocStreamAdjustNsubtiles MAPL_LocStreamMod Subroutine
MAPL_LocStreamCreate MAPL_LocStreamMod Interface
MAPL_LocStreamCreateXform MAPL_LocStreamMod Subroutine
MAPL_LocStreamFracArea MAPL_LocStreamMod Subroutine
MAPL_LocStreamGet MAPL_LocStreamMod Subroutine
MAPL_LocStreamIsAssociated MAPL_LocStreamMod Function
MAPL_LocStreamTileWeight MAPL_LocStreamMod Subroutine
MAPL_LocStreamTransform MAPL_LocStreamMod Interface
MAPL_LocStreamXformIsAssociated MAPL_LocStreamMod Function
MAPL_MakeDecomposition MAPL_Base Interface
MAPL_MaxMin MAPL_MaxMinMod Interface
MAPL_MemCommited MAPL_MemUtilsMod Subroutine
MAPL_MemFileInquire BinIOMod Interface
MAPL_MemReport MAPL_MemUtilsMod Subroutine
MAPL_MemUsed MAPL_MemUtilsMod Subroutine
MAPL_MemUtilsDisable MAPL_MemUtilsMod Subroutine
MAPL_MemUtilsFree MAPL_MemUtilsMod Subroutine
MAPL_MemUtilsInit MAPL_MemUtilsMod Subroutine
MAPL_MemUtilsIsDisabled MAPL_MemUtilsMod Function
MAPL_MemUtilsWrite MAPL_MemUtilsMod Interface
MAPL_MethodAdd MAPL_GenericMod Subroutine
MAPL_NCIOGetFileType NCIOMod Subroutine
MAPL_NCIOParseTimeUnits NCIOMod Subroutine
MAPL_nhmsf MAPL_Base Interface
MAPL_NPES MAPL_CommsMod Interface
MAPL_nsecf MAPL_Base Interface
MAPL_nsecf2 MAPL_Base Interface
MAPL_PackDateTime MAPL_Base Interface
MAPL_PackTime MAPL_Base Interface
MAPL_ProfDisable MAPL_ProfMod Subroutine
MAPL_ProfEnable MAPL_ProfMod Subroutine
MAPL_ProfIsDisabled MAPL_ProfMod Function
MAPL_Range MAPL_RangeMod Interface
MAPL_read_bundle MAPL_ESMFFieldBundleRead Subroutine
MAPL_ReadForcing MAPL_GenericMod Interface
MAPL_RecordAlarmIsRinging MAPL_GenericMod Function
MAPL_RemapBounds MAPL_Base Interface
MAPL_RequestService MAPL_GenericMod Subroutine
MAPL_Return MAPL_ErrorHandlingMod Subroutine
MAPL_Rewind BinIOMod Subroutine
MAPL_RmQualifier MAPL_Base Interface
MAPL_RootGcRetrieve MAPL_GenericMod Function
MAPL_RoundRobinPEList MAPL_CommsMod Subroutine
MAPL_RTRN MAPL_ErrorHandlingMod Function
MAPL_Set MAPL_GenericMod Interface
MAPL_set_throw_method MAPL_ThrowMod Subroutine
MAPL_SetPointer MAPL_Base Interface
MAPL_SetStateSave MAPL_GenericMod Subroutine
MAPL_SetVarSpecForCC MAPL_GenericMod Subroutine
MAPL_ShmemAmOnFirstNode MAPL_Shmem Interface
MAPL_SimpleBundleCreate MAPL_SimpleBundleMod Interface
MAPL_SimpleBundleDestroy MAPL_SimpleBundleMod Subroutine

Destructor for the MAPL Simple Bundle. It is assumed that the bundle has been created from an ESMF Field Bundle.

MAPL_SimpleBundleGetIndex MAPL_SimpleBundleMod Function

Finds the index of the first variable with name vname. This routine is case insensitive.

MAPL_SimpleBundlePrint MAPL_SimpleBundleMod Subroutine

Prints the global max/min for each variable in the Simple Bundle.

MAPL_SimpleBundleRead MAPL_SimpleBundleMod Function

Given an ESMF Config object and a filename, reads the corresponding file into a MAPL SimpleBundle.

MAPL_SimpleBundleWrite MAPL_SimpleBundleMod Interface
MAPL_Skip BinIOMod Subroutine
MAPL_Sleep MAPL_SleepMod Subroutine
MAPL_Sort MAPL_SortMod Interface
MAPL_StateAdd MAPL_Base Interface
MAPL_StateAlarmAdd MAPL_GenericMod Subroutine
MAPL_StateAlarmGet MAPL_GenericMod Subroutine
MAPL_StateCreateFromSpec MAPL_GenericMod Subroutine
MAPL_StateCreateFromSpecNew MAPL_GenericMod Subroutine
MAPL_StateEval MAPL_NewArthParserMod Subroutine
MAPL_StatePrintSpecCSV MAPL_GenericMod Subroutine
MAPL_SunGetDaylightDuration MAPL_SunMod Subroutine

Return the daylight duration in seconds (i.e, the time between sunrise and sunset) for a day around the specified time. The routine is accurate enough for most purposes, but does not solve for precise sunrise/sunset times influenced by changes in the orbital parameters between those times. The time input does NOT need to be noon — it is used simply to evaluate the solar declination needed for the daylight duration calculation. In order of preference, time is taken from currTime, if present, or else the currTime of CLOCK, if present, or else the currTime of the ORBIT’s associated clock.

MAPL_SunGetDaylightDurationMax MAPL_SunMod Subroutine

Return the daylight duration in seconds (i.e, the time between sunrise and sunset) for its MAXIMUM at the summer solstice. The routine is accurate enough for most purposes, but does not solve for precise sunrise/sunset times influenced by changes in the orbital parameters between those times. The time input does NOT need to be noon — it is used simply to evaluate the obliquity needed for the maximum daylight duration calculation. In order of preference, time is taken from currTime, if present, or else the currTime of CLOCK, if present, or else the currTime of the ORBIT’s associated clock. Note: Unless ORBIT_ANAL2B, the obliquity is fixed and the time is irrelevant.

MAPL_SunGetInsolation MAPL_SunMod Interface
MAPL_SunGetLocalSolarHourAngle MAPL_SunMod Subroutine

Returns the local solar hour angle (in radians) at the single time and multiple longitudes specified. In order of preference, time is taken from TIME, if present, or else the CURRTIME of CLOCK, if present, or else the CURRTIME of the ORBIT’s associated clock.

Read more…
MAPL_SunGetSolarConstant MAPL_SunMod Interface
MAPL_SunOrbitCreate MAPL_SunMod Function

Integrates the earths orbit and stores the necessary parameters to easily compute the earths position for each day of the full (usually 4-year) intercalation cycle. The orbital parameters are passed as arguments. The full calendar intercalation cycle is obtained from the ESMF clock passed as an argument. This becomes the orbit`s attached clock. Currently we assume a single intercalation.

Read more…
MAPL_SunOrbitCreated MAPL_SunMod Function

The function MAPL_SunOrbitCreated returns .true. if the given orbit object has been initilized.

MAPL_SunOrbitCreateFromConfig MAPL_SunMod Function

The function MAPL_SunOrbitCreateFromConfig works like MAPL_SunOrbitCreate() but gets orbital parameters from Config CF.

MAPL_SunOrbitDestroy MAPL_SunMod Subroutine

The routine MAPL_SunOrbitDestroy Destroys a GEOS_SunOrbit object, deallocating the space used to save the ephemeris.

MAPL_SunOrbitQuery MAPL_SunMod Subroutine

Query for quantities in an orbit object. Optionally returns the parameters of the orbit and its associated ESMF_Clock. It fails if the orbit has not been created.

Read more…
MAPL_SyncSharedMemory MAPL_Shmem Interface
MAPL_TerminateImport MAPL_GenericMod Interface
MAPL_throw_exception MAPL_ThrowMod Subroutine
MAPL_tick MAPL_Base Interface
MAPL_TileIO MAPL_TileIOMod Interface
MAPL_TileMaskGet FileIOSharedMod Subroutine
MAPL_TimerAdd MAPL_GenericMod Interface
MAPL_TimerOff MAPL_GenericMod Interface
MAPL_TimerOn MAPL_GenericMod Interface
MAPL_TimeStringGet MAPL_Base Interface
MAPL_TrimString MAPL_Base Interface
MAPL_UnpackDateTime MAPL_Base Interface
MAPL_UnpackTime MAPL_Base Interface
MAPL_VarRead BinIOMod Interface
MAPL_VarRead NCIOMod Interface
MAPL_VarReadNCPar NCIOMod Interface
MAPL_VarSpecAddChildName MAPL_VarSpecMod Subroutine
MAPL_VarSpecAddRefToList mapl_StateSpecification Interface
MAPL_VarSpecAddRefToList MAPL_VarSpecMod Interface
MAPL_VarSpecAddToList MAPL_VarSpecMod Interface
MAPL_VarSpecCreateInList MAPL_VarSpecMod Subroutine
MAPL_VarSpecCreateInListNew mapl_StateSpecification Subroutine
MAPL_VarSpecDestroy MAPL_VarSpecMod Interface
MAPL_VarSpecGet MAPL_VarSpecMod Interface
MAPL_VarSpecGetIndex MAPL_VarSpecMod Interface
MAPL_VarSpecPrint MAPL_VarSpecMod Interface
MAPL_VarSpecPrintCSV MAPL_VarSpecMod Subroutine
MAPL_VarSpecReconnect MAPL_VarSpecMod Subroutine
MAPL_VarSpecSamePrec MAPL_VarSpecMod Function
MAPL_VarSpecSet MAPL_VarSpecTypeMod Interface
MAPL_VarSpecSet MAPL_VarSpecMod Interface
MAPL_VarWrite BinIOMod Interface
MAPL_VarWrite NCIOMod Interface
MAPL_VarWriteNCPar NCIOMod Interface
MAPL_Verify MAPL_ErrorHandlingMod Function
MAPL_VerifyFriendly MAPL_GenericMod Interface
MAPL_VRFY MAPL_ErrorHandlingMod Function
MAPL_Write_Bundle MAPL_ESMFFieldBundleWrite Interface
MAPLCollectionVector MAPL_CollectionVectorMod Interface
MAPLDataCollection MAPL_DataCollectionMod Interface
mapping_domain main Subroutine

mapping_domain – Determime the indices of the local domain corners with respect to the global domain.

MaskSamplerGeosat MaskSamplerGeosatMod Interface
matchbgn MAPL_scan_pattern_in_file Function
matches MAPL_scan_pattern_in_file Function
MaxCycleColumn MAPL_MaxCycleColumn Interface
MeanCycleColumn MAPL_MeanCycleColumn Interface
MemoryProfiler MAPL_MemoryProfiler_private Interface
MemoryTextColumn MAPL_MemoryTextColumn Interface
MessageVector pFIO_MessageVectorMod Interface
MeterNode MAPL_MeterNode Interface
MeterNodeIterator MAPL_MeterNode Interface
MeterNodeStack mapl_MeterNodeStack Interface
MeterNodeVector MAPL_MeterNodeVector Interface
MinCycleColumn MAPL_MinCycleColumn Interface
mk_field field_utils_setup Interface
mk_field_common field_utils_setup Function
mk_field_r4_2d field_utils_setup Function
mk_field_r4_ungrid field_utils_setup Function
mk_field_r8_2d field_utils_setup Function
mk_grid field_utils_setup Function
mk_r4field field_utils_setup Function
mk_r4ungrid_field field_utils_setup Function
mk_r8field field_utils_setup Function
MockClient MockClientMod Interface
MockClientThread pFIO_MockClientThreadMod Interface
MockGridFactory MockGridFactoryMod Interface
MockRegridder MockRegridderMod Interface
MockServer MockServerMod Interface
MockServerThread MockServerThreadMod Interface
MockSocket MockSocketMod Interface
ModifyMetadataMessage pFIO_ModifyMetadataMessageMod Interface
MpiMutex pFIO_MpiMutexMod Interface
MpiServer pFIO_MpiServerMod Interface
MpiSocket pFIO_MpiSocketMod Interface
MultiColumn MAPL_MultiColumn Interface
MultiCommServer pFIO_MultiCommServerMod Interface
MultiGroupServer pFIO_MultiGroupServerMod Interface
MultiLayerServer pFIO_MultiLayerServerMod Interface
MyGridCreate_ utDistIO Function
MyGridCreate_ Test_CFIO_Bundle Function
MyGridCreate_ utCFIO Function
MyGridCreate_ utCFIO Subroutine
MyGridCreate_ utCFIO Function
NameColumn MAPL_NameColumn Interface
nearlyEqual pFIO_UtilitiesMod Interface
new_CFIOCollection ESMF_CFIOCollectionMod Function
new_ExtData_DriverGridComp ExtData_DriverGridCompMod Function
new_ExtData_IoBundle MAPL_ExtData_IOBundleMod Function
new_ExtDataCollection pFIO_ExtDataCollectionMod Function
new_ExtDataNG_IOBundle MAPL_ExtDataNG_IOBundleMod Function
new_ExtDataOldTypesCreator MAPL_ExtDataOldTypesCreator Subroutine
new_FilemetadataUtils MAPL_FileMetadataUtilsMod Function
new_HistoryCollection pFIO_HistoryCollectionMod Function
new_MAPLDataCollection MAPL_DataCollectionMod Function
newExtDataDriver ExtDataDriverMod Function
newTest_LatLonCorners Test_LatLon_Corners Function
newTest_LatLonGridFactory Test_LatLon_GridFactory Function
next mapl_MeterNodeStack Interface
next mapl_VarConnVector Interface
next mapl_VarSpecVector Interface
next mapl_CallbackMap Interface
next MAPL_EntryPointVector Interface
nf__create netcdf_stub.F90 Function
nf__create_mp netcdf_stub.F90 Function
nf__enddef netcdf_stub.F90 Function
nf__open netcdf_stub.F90 Function
nf__open_mp netcdf_stub.F90 Function
nf_abort netcdf_stub.F90 Function
nf_close netcdf_stub.F90 Function
nf_copy_att netcdf_stub.F90 Function
nf_copy_var netcdf_stub.F90 Function
nf_create netcdf_stub.F90 Function
nf_def_dim netcdf_stub.F90 Function
nf_def_var netcdf_stub.F90 Function
nf_del_att netcdf_stub.F90 Function
nf_delete netcdf_stub.F90 Function
nf_enddef netcdf_stub.F90 Function
nf_get_att_double netcdf_stub.F90 Function
nf_get_att_int netcdf_stub.F90 Function
nf_get_att_int1 netcdf_stub.F90 Function
nf_get_att_int2 netcdf_stub.F90 Function
nf_get_att_real netcdf_stub.F90 Function
nf_get_att_text netcdf_stub.F90 Function
nf_get_var1_double netcdf_stub.F90 Function
nf_get_var1_int netcdf_stub.F90 Function
nf_get_var1_int1 netcdf_stub.F90 Function
nf_get_var1_int2 netcdf_stub.F90 Function
nf_get_var1_real netcdf_stub.F90 Function
nf_get_var1_text netcdf_stub.F90 Function
nf_get_var_double netcdf_stub.F90 Function
nf_get_var_int netcdf_stub.F90 Function
nf_get_var_int1 netcdf_stub.F90 Function
nf_get_var_int2 netcdf_stub.F90 Function
nf_get_var_real netcdf_stub.F90 Function
nf_get_var_text netcdf_stub.F90 Function
nf_get_vara_double netcdf_stub.F90 Function
nf_get_vara_int netcdf_stub.F90 Function
nf_get_vara_int1 netcdf_stub.F90 Function
nf_get_vara_int2 netcdf_stub.F90 Function
nf_get_vara_real netcdf_stub.F90 Function
nf_get_vara_text netcdf_stub.F90 Function
nf_get_varm_double netcdf_stub.F90 Function
nf_get_varm_int netcdf_stub.F90 Function
nf_get_varm_int1 netcdf_stub.F90 Function
nf_get_varm_int2 netcdf_stub.F90 Function
nf_get_varm_real netcdf_stub.F90 Function
nf_get_varm_text netcdf_stub.F90 Function
nf_get_vars_double netcdf_stub.F90 Function
nf_get_vars_int netcdf_stub.F90 Function
nf_get_vars_int1 netcdf_stub.F90 Function
nf_get_vars_int2 netcdf_stub.F90 Function
nf_get_vars_real netcdf_stub.F90 Function
nf_get_vars_text netcdf_stub.F90 Function
nf_inq netcdf_stub.F90 Function
nf_inq_att netcdf_stub.F90 Function
nf_inq_attid netcdf_stub.F90 Function
nf_inq_attlen netcdf_stub.F90 Function
nf_inq_attname netcdf_stub.F90 Function
nf_inq_atttype netcdf_stub.F90 Function
nf_inq_base_pe netcdf_stub.F90 Function
nf_inq_dim netcdf_stub.F90 Function
nf_inq_dimid netcdf_stub.F90 Function
nf_inq_dimlen netcdf_stub.F90 Function
nf_inq_dimname netcdf_stub.F90 Function
nf_inq_libvers netcdf_stub.F90 Function
nf_inq_natts netcdf_stub.F90 Function
nf_inq_ndims netcdf_stub.F90 Function
nf_inq_nvars netcdf_stub.F90 Function
nf_inq_unlimdim netcdf_stub.F90 Function
nf_inq_var netcdf_stub.F90 Function
nf_inq_vardimid netcdf_stub.F90 Function
nf_inq_varid netcdf_stub.F90 Function
nf_inq_varname netcdf_stub.F90 Function
nf_inq_varnatts netcdf_stub.F90 Function
nf_inq_varndims netcdf_stub.F90 Function
nf_inq_vartype netcdf_stub.F90 Function
nf_issyserr netcdf_stub.F90 Function
nf_open netcdf_stub.F90 Function
nf_put_att_double netcdf_stub.F90 Function
nf_put_att_int netcdf_stub.F90 Function
nf_put_att_int1 netcdf_stub.F90 Function
nf_put_att_int2 netcdf_stub.F90 Function
nf_put_att_real netcdf_stub.F90 Function
nf_put_att_text netcdf_stub.F90 Function
nf_put_var1_double netcdf_stub.F90 Function
nf_put_var1_int netcdf_stub.F90 Function
nf_put_var1_int1 netcdf_stub.F90 Function
nf_put_var1_int2 netcdf_stub.F90 Function
nf_put_var1_real netcdf_stub.F90 Function
nf_put_var1_text netcdf_stub.F90 Function
nf_put_var_double netcdf_stub.F90 Function
nf_put_var_int netcdf_stub.F90 Function
nf_put_var_int1 netcdf_stub.F90 Function
nf_put_var_int2 netcdf_stub.F90 Function
nf_put_var_real netcdf_stub.F90 Function
nf_put_var_text netcdf_stub.F90 Function
nf_put_vara_double netcdf_stub.F90 Function
nf_put_vara_int netcdf_stub.F90 Function
nf_put_vara_int1 netcdf_stub.F90 Function
nf_put_vara_int2 netcdf_stub.F90 Function
nf_put_vara_real netcdf_stub.F90 Function
nf_put_vara_text netcdf_stub.F90 Function
nf_put_varm_double netcdf_stub.F90 Function
nf_put_varm_int netcdf_stub.F90 Function
nf_put_varm_int1 netcdf_stub.F90 Function
nf_put_varm_int2 netcdf_stub.F90 Function
nf_put_varm_real netcdf_stub.F90 Function
nf_put_varm_text netcdf_stub.F90 Function
nf_put_vars_double netcdf_stub.F90 Function
nf_put_vars_int netcdf_stub.F90 Function
nf_put_vars_int1 netcdf_stub.F90 Function
nf_put_vars_int2 netcdf_stub.F90 Function
nf_put_vars_real netcdf_stub.F90 Function
nf_put_vars_text netcdf_stub.F90 Function
nf_redef netcdf_stub.F90 Function
nf_rename_att netcdf_stub.F90 Function
nf_rename_dim netcdf_stub.F90 Function
nf_rename_var netcdf_stub.F90 Function
nf_set_base_pe netcdf_stub.F90 Function
nf_set_fill netcdf_stub.F90 Function
nf_strerror netcdf_stub.F90 Function
nf_sync netcdf_stub.F90 Function
nXYtoVec Regrid_Functions_Mod Subroutine

The routine nXYtoVec estimate the X/Y mid-point vectors based on as little data as possible.

Read more…
OpenMPServer pFIO_OpenMPServerMod Interface
operator(+) mapl_MeterNodeStack Interface
operator(+) mapl_VarConnVector Interface
operator(+) mapl_VarSpecVector Interface
operator(+) MAPL_EntryPointVector Interface
operator(-) mapl_MeterNodeStack Interface
operator(-) mapl_VarConnVector Interface
operator(-) mapl_VarSpecVector Interface
operator(-) MAPL_EntryPointVector Interface
operator(.divides.) MAPL_ISO8601_DateTime Interface
operator(.reduce.) MAPL_DistributedMeter Interface
operator(/=) mapl_MeterNodeStack Interface
operator(/=) mapl_VarConnVector Interface
operator(/=) mapl_VarSpecVector Interface
operator(/=) mapl_CallbackMap Interface
operator(/=) MAPL_EntryPointVector Interface
operator(==) mapl_MeterNodeStack Interface
operator(==) mapl_VarConnVector Interface
operator(==) mapl_VarSpecVector Interface
operator(==) mapl_CallbackMap Interface
operator(==) MAPL_EntryPointVector Interface
Orbits_Swath MAPL_NominalOrbitsMod Subroutine
Orbits_Track MAPL_NominalOrbitsMod Subroutine

The subroutine Orbits_Track calculates the satellite ground track during a given time interval. These calculations are performed using pre-calculated coefficients using combination of coordinate transformations, optimization techniques and mathematical modeling techniques.

Orbits_Track0 MAPL_NominalOrbitsMod Interface
pair MAPL_ExtDataRuleMap Interface
pair pFIO_StringUnlimitedEntityMapMod Interface
pair pFIO_StringVariableMapMod Interface
pair MAPL_ExtDataDerivedMap Interface
pair MAPL_StringFieldSetMapMod Interface
pair pFIO_IntegerMessageMapMod Interface
pair pFIO_StringIntArrayMapMod Interface
pair pFIO_StringAttributeMapMod Interface
pair MAPL_StringGridFactoryMapMod Interface
pair pFIO_IntegerSocketMapMod Interface
pair MAPL_StringGridMapMod Interface
pair MAPL_ExtDataFileStreamMap Interface
pair MAPL_StringRouteHandleMapMod Interface
pair pFIO_StringNetCDF4_FileFormatterMapMod Interface
pair MAPL_RegridderTypeSpecRegridderMapMod Interface
pair pFIO_IntegerRequestMapMod Interface
pair MAPL_ExtDataTimeSampleMap Interface
pair MAPL_Integer64GridFactoryMapMod Interface
pair pFIO_IntegerShmemReferenceMapMod Interface
pair mapl_RegridderSpecRouteHandleMap Interface
parse_cli_arguments main Subroutine
parse_date MAPL_ISO8601_DateTime Function
parse_time MAPL_ISO8601_DateTime Function
parse_time_string MAPL_TimeDataMod Function
parse_timeunit Plain_netCDF_Time Interface
parse_timeunit_i4 Plain_netCDF_Time Subroutine
parse_timeunit_i8 Plain_netCDF_Time Subroutine
parse_timezone_offset MAPL_ISO8601_DateTime Function
parseGridName Regrid_Functions_Mod Subroutine

The routine parseGridName determines a grid specification based on a string. The string can either be a standardized MAPL grid name (eg DE0180xPC0091, CF0024x6C) or a small number of shorthand options:

Read more…
parser_variables_in_expression MAPL_NewArthParserMod Function
ParseTimeUnits ESMF_CFIOUtilMod Subroutine

ParseTimeUnits – Parse the COARDS time units string

Read more…
PercentageColumn MAPL_PercentageColumn Interface
perform_domain_deposition main Subroutine

perform_domain_deposition – Perfom the domain decomposition

pfio_get_att_string pfio_NetCDF_Supplement Function
pfio_init pfio_base Subroutine
pfio_nf90_get_var_string pfio_NetCDF_Supplement Function
pfio_nf90_get_var_string_len pfio_NetCDF_Supplement Function
pfio_nf90_put_var_string pfio_NetCDF_Supplement Function
PFIO_Vector PFIO_VectorMod Interface
PortInfo pFIO_AbstractDirectoryServiceMod Interface
PrefetchDataMessage pFIO_PrefetchDataMessageMod Interface
PrefetchDoneMessage pFIO_PrefetchDoneMessageMod Interface
prev mapl_MeterNodeStack Interface
prev mapl_VarConnVector Interface
prev mapl_VarSpecVector Interface
prev mapl_CallbackMap Interface
prev MAPL_EntryPointVector Interface
process_command_line SupportMod Subroutine
process_command_line ctest_io_CLI Subroutine
process_command_line collective_demo_CLI Subroutine
process_command_line performace_CLI Subroutine
process_command_line server_demo_CLI Subroutine
process_command_line regrid_util_support_mod Subroutine
ProfileReporter MAPL_ProfileReporter Interface
ProtocolParser pFIO_ProtocolParserMod Interface
ProvidedServiceGet mapl_ServiceServices Subroutine
providedServiceItemVector MAPL_ProvidedServiceItemVector Interface
ProvidedServiceSet mapl_ServiceServices Subroutine
ProvidedServiceType mapl_ServiceServicesTypes Interface
rational_equals test_MAPL_NetCDF Function
RDMAReference pFIO_RDMAReferenceMod Interface
read_M_files_4_swath MAPL_ObsUtilMod Subroutine

write(6,’(2x,a,10i10)’) ‘true Xdim, Ydim:’, Xdim, Ydim write(6,’(2x,a,10i10)’) ‘false Xdim, Ydim:’, nlon, j2

Read more…
read_metadata SupportMod Subroutine
READ_PARALLEL BinIOMod Interface
read_whole_number MAPL_ISO8601_DateTime Function
read_whole_number_indexed MAPL_ISO8601_DateTime Function
ReadInput Regrid_Functions_Mod Subroutine

The routine ReadInput reads the input options file.

Read more…
readTileFile Regrid_Functions_Mod Subroutine

The routine readTileFile reads a tile file and stores the relevant data in module variables for later use.

Read more…
readTileFileNC Regrid_Functions_Mod Subroutine

The routine readTileFileNC reads a Tempest NetCDF tile file and stores the relevant data in module variables for later use.

Read more…
readTileFileNC_file Regrid_Functions_Mod Subroutine
RealNum MAPL_NewArthParserMod Function
regrid SupportMod Subroutine
regrid_method_int_to_string mapl_RegridMethods Function
regrid_method_string_to_int mapl_RegridMethods Function
regridData Regrid_Functions_Mod Subroutine

The routine regridData regrids from lat-lon to cubed-sphere, using tile file data already read in.

Read more…
RegridderSpec mapl_RegridderSpec Interface
RegridderSpecRouteHandleMap mapl_RegridderSpecRouteHandleMap Interface
RegridderTypeSpec mapl_RegridderTypeSpec Interface
RegridderTypeSpecRegridderMap MAPL_RegridderTypeSpecRegridderMapMod Interface
RegridderVector MAPL_RegridderVectorMod Interface
ReleaseSharedMemory MAPL_Shmem Interface
ReplaceMetadataMessage pFIO_ReplaceMetadataMessageMod Interface
report main Subroutine
report main Subroutine
report main Subroutine
RequestedServiceGet mapl_ServiceServices Subroutine
requestedServiceItemVector MAPL_RequestedServiceItemVector Interface
reset mapl_checkpoint_support_mod Subroutine
reset_times_to_current_day MAPL_ObsUtilMod Subroutine
rNodeDestroy ESMF_CFIOVarInfoMod Subroutine
RssMemoryGauge MAPL_RssMemoryGauge Interface
run main Subroutine
run ExtDataDriverMod Subroutine
run main Subroutine
run main Subroutine
run Test_CompositeComponent Subroutine
run main Subroutine
run main Subroutine
run_child Test_CompositeComponent Subroutine
run_component_driver comp_testing_driver Subroutine
run_length_encode SupportMod Function
run_model main Subroutine

run_model – Run the model and write out the data

sampler MAPL_EpochSwathMod Interface
samplerHQ MAPL_EpochSwathMod Interface
scan_begin MAPL_scan_pattern_in_file Subroutine
scan_contain MAPL_scan_pattern_in_file Subroutine
scan_count_match_bgn MAPL_scan_pattern_in_file Subroutine
SeparatorColumn MAPL_SeparatorColumn Interface
serialize_buffer_length pFIO_UtilitiesMod Interface
serialize_intrinsic pFIO_UtilitiesMod Interface
serialize_message_vector pFIO_MessageVectorUtilMod Subroutine
ServerThread pFIO_ServerThreadMod Interface
ServerThreadVector pFIO_ServerThreadVectorMod Interface
ServiceConnectionGet mapl_ServiceServicesTypes Subroutine
serviceConnectionItemVector MAPL_ServiceConnectionItemVector Interface
set_component Test_CompositeComponent Subroutine
set_ESMF_Time_from_ISO8601 MAPL_DateTime_Parsing_ESMF Subroutine
set_ESMF_TimeInterval MAPL_DateTime_Parsing_ESMF Interface
set_ESMF_TimeInterval_from_datetime_duration MAPL_DateTime_Parsing_ESMF Subroutine
Set_fID Regrid_Functions_Mod Subroutine

The subroutine Set_fID sets the file ID shadow variables.

Read more…
set_parameters mapl_checkpoint_support_mod Subroutine
set_reference_clock mapl_SimulationTime Subroutine
set_temperature main Subroutine

set_temperature – Arbitrary set values for the temperature field.

set_tracer main Subroutine

set_tracer – Arbitrary set values for a field

set_up Test_MAPL_Resource Subroutine
set_up test_MAPL_NetCDF Subroutine
set_up_data Test_FieldArithmetic Subroutine
set_up_data Test_FieldBLAS Subroutine
SetServices MAPL_OrbGridCompMod Subroutine

Sets IRF services for the Orb Grid Component. Sets Initialize, Run and Finalize services.

SetServices MAPL_ExtDataGridComp2G Subroutine

Sets Initialize, Run and Finalize services for the MAPL_ExtData component.

SetServices MAPL_HistoryGridCompMod Subroutine

Sets Initialize, Run and Finalize services for the MAPL_HistoryGridComp component.

SetServices RUTMod Subroutine

SetServices — Sets IRF services for the RUT

Read more…
SetServices MAPL_ExtDataGridCompMod Subroutine

SetServices — Sets IRF services for the MAPL_ExtData

Read more…
SetServices MAPL_NUOPCWrapperMod Subroutine
SetServices ExtDataUtRoot_GridCompMod Subroutine
setup Test_NetCDF4_FileFormatter Subroutine
setup test_DirPath Subroutine
setUp Test_LatLon_Corners Subroutine
setup Test_GridManager Subroutine
setUp Test_LatLon_GridFactory Subroutine
setUp Test_ServerThread Subroutine
Shave32 ShaveMantissa_py.F90 Subroutine
ShmemReference pFIO_ShmemReferenceMod Interface
SimpleAlarm MAPL_SimpleAlarm Interface
SimpleCommSplitter MAPL_SimpleCommSplitterMod Interface
SimpleSocket pFIO_SimpleSocketMod Interface
sind SupportMod Function
sort_four_arrays_by_time MAPL_ObsUtilMod Subroutine
sort_index MAPL_ObsUtilMod Subroutine
sort_multi_arrays_by_time MAPL_ObsUtilMod Interface
sort_three_arrays_by_time MAPL_ObsUtilMod Subroutine
split_color main Function
split_string regrid_util_support_mod Function
split_string_by_space MAPL_scan_pattern_in_file Subroutine

print, ‘index=’, i write(6,) ‘str_piece(wc)=’, trim(str_piece(wc))

SplitCommunicator MAPL_SplitCommunicatorMod Interface
StageDataMessage pFIO_StageDataMessageMod Interface
StageDoneMessage pFIO_StageDoneMessageMod Interface
start_global_memory_profiler MAPL_MemoryProfiler Subroutine
start_global_time_profiler mapl_TimeProfiler Subroutine
StationSampler StationSamplerMod Interface
stats_ utDownBit.F90 Subroutine
StdDevColumn MAPL_StdDevColumn Interface
stop_global_memory_profiler MAPL_MemoryProfiler Subroutine
stop_global_time_profiler mapl_TimeProfiler Subroutine
String MAPL_String Interface
string_in_stringVector pFIO_StringVectorUtilMod Function
string_to_esmf_time MAPL_TimeStringConversion Function
string_to_esmf_timeinterval MAPL_TimeStringConversion Function
string_to_integer_date MAPL_TimeStringConversion Function
string_to_integer_time MAPL_TimeStringConversion Function
StringAttributeMap pFIO_StringAttributeMapMod Interface
StringAttributeMap_deserialize pFIO_StringAttributeMapUtilMod Subroutine
StringAttributeMap_serialize pFIO_StringAttributeMapUtilMod Subroutine
StringCompositeMap mapl_StringCompositeMap Interface
StringCompositePair mapl_StringCompositeMap Interface
StringGridFactoryMap MAPL_StringGridFactoryMapMod Interface
StringGridMap MAPL_StringGridMapMod Interface
StringIntArrayMap pFIO_StringIntArrayMapMod Interface
StringIntegerMap_deserialize pFIO_StringIntegerMapUtilMod Subroutine
StringIntegerMap_serialize pFIO_StringIntegerMapUtilMod Subroutine
StringNetCDF4_FileFormatterMap pFIO_StringNetCDF4_FileFormatterMapMod Interface
StringUnlimitedEntityMap pFIO_StringUnlimitedEntityMapMod Interface
StringUnlimitedEntityMap_deserialize pFIO_StringUnlimitedEntityMapUtilMod Subroutine
StringUnlimitedEntityMap_serialize pFIO_StringUnlimitedEntityMapUtilMod Subroutine
StringVariableMap pFIO_StringVariableMapMod Interface
StringVariableMap_deserialize pFIO_StringVariableMapUtilMod Subroutine
StringVariableMap_get_length pFIO_StringVariableMapUtilMod Function
StringVariableMap_serialize pFIO_StringVariableMapUtilMod Subroutine
StringVector_deserialize pFIO_StringVectorUtilMod Subroutine
StringVector_serialize pFIO_StringVectorUtilMod Subroutine
StrTemplate MAPL_StringTemplate Subroutine
strTemplate_ ESMF_CFIOUtilMod Subroutine

strTemplate_ - expanding a format template to a string

Read more…
strToInt ESMF_CFIOUtilMod Subroutine

strToInt - convert timeString to integer date and time

Read more…
subset_array MAPL_OpenMP_Support Function
swap pFIO_ServerThreadVectorMod Interface
swap VarspecDescriptionVectorMod Interface
swap MAPL_ProvidedServiceItemVector Interface
swap ESMF_CFIOCollectionVectorMod Interface
swap MAPL_ServiceConnectionItemVector Interface
swap MAPL_ESMFTimeVectorMod Interface
swap mapl_MeterNodeStack Interface
swap ESMF_CFIOPtrVectorMod Interface
swap PFIO_VectorMod Interface
swap mapl_VarConnVector Interface
swap MAPL_CollectionVectorMod Interface
swap MAPL_RegridderVectorMod Interface
swap MAPL_HistoryCollectionVectorMod Interface
swap MAPL_MeterNodeVector Interface
swap MAPL_TextColumnVector Interface
swap mapl_VarSpecVector Interface
swap mapl_CallbackMap Interface
swap pFIO_MessageVectorMod Interface
swap MAPL_ExtDataNG_IOBundleVectorMod Interface
swap MAPL_ColumnVector Interface
swap MAPL_RequestedServiceItemVector Interface
swap pFIO_HistoryCollectionVectorMod Interface
swap pFIO_AbstractDataReferenceVectorMod Interface
swap pFIO_ClientThreadVectorMod Interface
swap pFIO_FormatterPtrVectorMod Interface
swap MAPL_ExtData_IOBundleVectorMod Interface
swap pFIO_FileMetadataVectorMod Interface
swap pFIO_ExtCollectionVectorMod Interface
swap MAPL_GriddedIOitemVectorMod Interface
swap MAPL_CommGroupDescriptionVectorMod Interface
swap pFIO_AbstractSocketVectorMod Interface
swap MAPL_FileMetadataUtilsVectorMod Interface
swap MAPL_EntryPointVector Interface
SwathGridFactory MAPL_SwathGridFactoryMod Interface
tear_down Test_MAPL_Resource Subroutine
tearDown Test_NetCDF4_FileFormatter Subroutine
tearDown test_DirPath Subroutine
tearDown Test_LatLon_Corners Subroutine
teardown Test_GridManager Subroutine
tearDown Test_LatLon_GridFactory Subroutine
teardown Test_FieldArithmetic Subroutine
tearDown Test_ServerThread Subroutine
teardown Test_FieldBLAS Subroutine
TerminateMessage pFIO_TerminateMessageMod Interface
test_1d Test_LocalMemReference Subroutine
test_2d Test_LocalMemReference Subroutine
test_3d Test_LocalMemReference Subroutine
test_4d Test_LocalMemReference Subroutine
test_accumulate test_AdvancedMeter Subroutine
test_accumulate_multi test_TimeProfiler Subroutine
test_accumulate_nested test_TimeProfiler Subroutine
test_accumulate_sub test_TimeProfiler Subroutine
test_add_cycle test_AdvancedMeter Subroutine
test_add_prototype Test_GridManager Subroutine
test_add_spec_grows_container Test_VarSpec Subroutine
test_add_variable Test_NetCDF4_FileFormatter Subroutine
test_addExtCollection_send_message test_Client Subroutine
test_addExtCollection_unique_handle test_Client Subroutine
test_almost_equal_array Test_FieldBLAS Subroutine
test_almost_equal_scalar Test_FieldBLAS Subroutine
test_are_valid_date_fields test_MAPL_DateTime_Parsing Subroutine
test_are_valid_time_fields test_MAPL_DateTime_Parsing Subroutine
test_assign Test_String Subroutine
test_back_and_forth test_MpiSocket Subroutine
test_between_op test_MAPL_DateTime_Parsing Subroutine
test_capitalize Test_String Subroutine
test_cartesian_to_spherical_X Test_SphericalToCartesian Subroutine
test_cartesian_to_spherical_Y Test_SphericalToCartesian Subroutine
test_cartesian_to_spherical_Z Test_SphericalToCartesian Subroutine
test_centers Test_LatLon_GridFactory Subroutine
test_complex test_DirPath Subroutine
test_concatenate Test_String Subroutine
test_connect Test_DirectoryService Subroutine
test_connect_multi Test_DirectoryService Subroutine
test_connect_swap_role Test_DirectoryService Subroutine
test_connect_with_unused_process Test_DirectoryService Subroutine
test_construct_cf_time test_MAPL_CF_Time Subroutine
test_construct_date_fields_null test_MAPL_DateTime_Parsing Subroutine
test_construct_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_construct_ISO8601Date test_MAPL_ISO8601_DateTime Subroutine
test_construct_ISO8601DateTime test_MAPL_ISO8601_DateTime Subroutine
test_construct_ISO8601Time test_MAPL_ISO8601_DateTime Subroutine
test_construct_time_fields_null test_MAPL_DateTime_Parsing Subroutine
test_conversion MAPL_ObsUtilMod Subroutine
test_convert_CF_Time_to_datetime_duration test_MAPL_CF_Time Subroutine
test_convert_ISO8601_to_integer_date test_MAPL_ISO8601_DateTime Subroutine
test_convert_ISO8601_to_integer_time test_MAPL_ISO8601_DateTime Subroutine
test_convert_lengths_to_indices test_MAPL_DateTime_Parsing Subroutine
test_convert_NetCDF_DateTime_to_ESMF_integer test_MAPL_NetCDF Subroutine
test_convert_NetCDF_DateTime_to_ESMF_real test_MAPL_NetCDF Subroutine
test_convert_to_ISO8601DateTime test_MAPL_DateTime_Parsing Subroutine
test_corners Test_LatLon_Corners Subroutine
test_count_nodes_depth_0 test_MeterNodeIterator Subroutine
test_count_nodes_depth_1 test_MeterNodeIterator Subroutine
test_date Test_TimeUtils Subroutine
test_datetime Test_TimeUtils Subroutine
test_depth_2 test_MeterNodeIterator Subroutine
test_divides test_MAPL_ISO8601_DateTime Subroutine
test_dtio Test_String Subroutine
test_empty test_DirPath Subroutine
test_equal_diff_attributes Test_FileMetadata Subroutine
test_equal_diff_attributes Test_Variable Subroutine
test_equal_diff_dims Test_Variable Subroutine
test_equal_diff_variables Test_FileMetadata Subroutine
test_equal_dims Test_FileMetadata Subroutine
test_equal_shape Test_UnlimitedEntity Subroutine
test_equal_shape Test_Attribute Subroutine
test_equal_type Test_UnlimitedEntity Subroutine
test_equal_type Test_Attribute Subroutine
test_equal_values Test_UnlimitedEntity Subroutine
test_equal_values Test_Attribute Subroutine
test_equals Test_String Subroutine
test_ESMF_Time_from_ISO8601 test_MAPL_DateTime_Parsing_ESMF Subroutine
test_extract_CF_Time_unit test_MAPL_CF_Time Subroutine
test_extract_ISO8601_from_CF_Time test_MAPL_CF_Time Subroutine
test_fail_on_double_start test_AdvancedMeter Subroutine
test_fail_on_double_stop test_AdvancedMeter Subroutine
test_FieldAddR4 Test_FieldArithmetic Subroutine
test_FieldAddR4_missing Test_FieldArithmetic Subroutine
test_FieldAddR8 Test_FieldArithmetic Subroutine
test_FieldAXPY_R4 Test_FieldBLAS Subroutine
test_FieldAXPY_R8 Test_FieldBLAS Subroutine
test_FieldClone3D Test_FieldBLAS Subroutine
test_FieldConvertPrec_R4R8 Test_FieldBLAS Subroutine
test_FieldCOPY_R4 Test_FieldBLAS Subroutine
test_FieldCOPY_R4R8 Test_FieldBLAS Subroutine
test_FieldCOPY_R8 Test_FieldBLAS Subroutine
test_FieldCOPY_R8R4 Test_FieldBLAS Subroutine
test_FieldGetCptr Test_FieldBLAS Subroutine
test_FieldGetLocalElementCount Test_FieldBLAS Subroutine
test_FieldGetLocalSize Test_FieldBLAS Subroutine
test_FieldNegR4 Test_FieldArithmetic Subroutine
test_FieldPowR4 Test_FieldArithmetic Subroutine
test_FieldPowR8 Test_FieldArithmetic Subroutine
test_FieldsAreConformableR4 Test_FieldBLAS Subroutine
test_FieldsAreConformableR8 Test_FieldBLAS Subroutine
test_FieldsAreSameTypeKind Test_FieldBLAS Subroutine
test_FieldSCAL_R4 Test_FieldBLAS Subroutine
test_FieldSCAL_R8 Test_FieldBLAS Subroutine
test_FieldSinR4 Test_FieldArithmetic Subroutine
test_find_delta test_MAPL_DateTime_Parsing Subroutine
test_find_delta_datestring test_MAPL_DateTime_Parsing Subroutine
test_get_attribute_missing Test_FileMetadata Subroutine
test_get_attribute_real_double Test_Variable Subroutine
test_get_attribute_scalar Test_FileMetadata Subroutine
test_get_attribute_scalar_int Test_Variable Subroutine
test_get_attribute_string Test_Variable Subroutine
test_get_attribute_vector Test_FileMetadata Subroutine
test_get_attributes Test_FileMetadata Subroutine
test_get_child Test_ConcreteComposite Subroutine
test_get_component Test_ConcreteComposite Subroutine
test_get_coordinate_data Test_CoordinateVariable Subroutine
test_get_day_field test_MAPL_DateTime_Parsing Subroutine
test_get_dimension Test_FileMetadata Subroutine
test_get_dimension_missing Test_FileMetadata Subroutine
test_get_dimensions Test_FileMetadata Subroutine
test_get_exclusive test_MeterNode Subroutine
test_get_file_basename test_FileSystemUtilities Subroutine
test_get_file_extension test_FileSystemUtilities Subroutine
test_get_hour_field test_MAPL_DateTime_Parsing Subroutine
test_get_inclusive test_MeterNode Subroutine
test_get_integer_digit test_MAPL_DateTime_Parsing Subroutine
test_get_integer_digit test_MAPL_ISO8601_DateTime Subroutine
test_get_integer_digit_from_string test_MAPL_DateTime_Parsing Subroutine
test_get_integer_digit_from_string test_MAPL_ISO8601_DateTime Subroutine
test_get_ith_dimension Test_Variable Subroutine
test_get_max test_DistributedMeter Subroutine
test_get_max_cycle test_AdvancedMeter Subroutine
test_get_mean_cycle test_AdvancedMeter Subroutine
test_get_millisecond_field test_MAPL_DateTime_Parsing Subroutine
test_get_min test_DistributedMeter Subroutine
test_get_min_cycle test_AdvancedMeter Subroutine
test_get_minute_field test_MAPL_DateTime_Parsing Subroutine
test_get_month_end test_MAPL_DateTime_Parsing Subroutine
test_get_month_end test_MAPL_ISO8601_DateTime Subroutine
test_get_month_ends test_MAPL_DateTime_Parsing Subroutine
test_get_month_ends test_MAPL_ISO8601_DateTime Subroutine
test_get_month_field test_MAPL_DateTime_Parsing Subroutine
test_get_num_children Test_CompositeComponent Subroutine
test_get_num_cycles test_AdvancedMeter Subroutine
test_get_num_cycles test_DistributedMeter Subroutine
test_get_num_nodes test_MeterNode Subroutine
test_get_num_nodes_2 test_MeterNode Subroutine
test_get_parent Test_ConcreteComposite Subroutine
test_get_parent_orphan Test_ConcreteComposite Subroutine
test_get_rows test_NameColumn Subroutine
test_get_second_field test_MAPL_DateTime_Parsing Subroutine
test_get_standard_deviation test_AdvancedMeter Subroutine
test_get_time_unit test_MAPL_DateTime_Parsing Subroutine
test_get_timezone_offset_field test_MAPL_DateTime_Parsing Subroutine
test_get_total test_DistributedMeter Subroutine
test_get_type Test_Variable Subroutine
test_get_year_field test_MAPL_DateTime_Parsing Subroutine
test_greater_than Test_String Subroutine
test_greater_than_or_equal Test_String Subroutine
test_grid_type Test_GridManager Subroutine
test_handle_AddExtCollection Test_ServerThread Subroutine
test_handle_PrefetchData Test_ServerThread Subroutine
test_in_op test_MAPL_DateTime_Parsing Subroutine
test_index Test_String Subroutine
test_is_active test_AdvancedMeter Subroutine
test_is_between test_MAPL_ISO8601_DateTime Subroutine
test_is_digit test_MAPL_DateTime_Parsing Subroutine
test_is_digit test_MAPL_ISO8601_DateTime Subroutine
test_is_empty Test_UnlimitedEntity Subroutine
test_is_in_char_set test_MAPL_DateTime_Parsing Subroutine
test_is_leap_year test_MAPL_DateTime_Parsing Subroutine
test_is_leap_year test_MAPL_ISO8601_DateTime Subroutine
test_is_supported_dso_extension test_DSO_Utilities Subroutine
test_is_valid_date test_MAPL_DateTime_Parsing Subroutine
test_is_valid_date test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_datestring test_MAPL_DateTime_Parsing Subroutine
test_is_valid_day test_MAPL_DateTime_Parsing Subroutine
test_is_valid_dso_extension test_DSO_Utilities Subroutine
test_is_valid_hour test_MAPL_DateTime_Parsing Subroutine
test_is_valid_hour test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_millisecond test_MAPL_DateTime_Parsing Subroutine
test_is_valid_millisecond test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_minute test_MAPL_DateTime_Parsing Subroutine
test_is_valid_minute test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_month test_MAPL_DateTime_Parsing Subroutine
test_is_valid_month test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_second test_MAPL_DateTime_Parsing Subroutine
test_is_valid_second test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_time test_MAPL_DateTime_Parsing Subroutine
test_is_valid_time test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_timezone_offset test_MAPL_DateTime_Parsing Subroutine
test_is_valid_timezone_offset test_MAPL_ISO8601_DateTime Subroutine
test_is_valid_year test_MAPL_DateTime_Parsing Subroutine
test_is_valid_year test_MAPL_ISO8601_DateTime Subroutine
test_is_whole_number test_MAPL_DateTime_Parsing Subroutine
test_is_whole_number test_MAPL_ISO8601_DateTime Subroutine
test_ISO8601Date_getters test_MAPL_ISO8601_DateTime Subroutine
test_ISO8601DateTime_getters test_MAPL_ISO8601_DateTime Subroutine
test_ISO8601Time_getters test_MAPL_ISO8601_DateTime Subroutine
Test_LatLonCorners Test_LatLon_Corners Interface
Test_LatLonGridFactory Test_LatLon_GridFactory Interface
test_less_than Test_String Subroutine
test_less_than_or_equal Test_String Subroutine
test_lower Test_String Subroutine
test_main utDistIO Subroutine
test_main Test_CFIO_Bundle Subroutine
test_main utCFIO Subroutine
test_main utCFIO Subroutine
test_main utCFIO Subroutine
test_make_arbitrary_decomposition Test_SphericalToCartesian Subroutine
test_make_grid_multi Test_GridManager Subroutine
test_make_grid_no_prototype Test_GridManager Subroutine
test_make_grid_prototype Test_GridManager Subroutine
test_MAPL_decomposeDim_even test_MAPL_Base Subroutine
test_MAPL_decomposeDim_minDE test_MAPL_Base Subroutine
test_MAPL_decomposeDim_uneven test_MAPL_Base Subroutine
Test_MAPL_GetResource_array_character Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_array_int4 Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_array_int8 Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_array_logical Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_array_real4 Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_array_real8 Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_scalar_character Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_scalar_int4 Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_scalar_int8 Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_scalar_logical Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_scalar_real4 Test_MAPL_Resource Subroutine
Test_MAPL_GetResource_scalar_real8 Test_MAPL_Resource Subroutine
test_mapl_leap test_MAPL_Base Subroutine
test_mapl_sort test_sort Subroutine
test_merge_meta Test_FileMetadata Subroutine
test_multipleof test_MAPL_DateTime_Parsing Subroutine
test_next_one_child test_MeterNodeIterator Subroutine
test_next_trivial test_MeterNodeIterator Subroutine
test_node_reset test_MeterNode Subroutine
test_one Test_SimpleMAPLcomp Subroutine
test_one_timer test_Column Subroutine
test_one_timer test_NameColumn Subroutine
test_parse_date test_MAPL_DateTime_Parsing Subroutine
test_parse_date test_MAPL_ISO8601_DateTime Subroutine
test_parse_terminate test_ProtocolParser Subroutine
test_parse_time test_MAPL_DateTime_Parsing Subroutine
test_parse_time test_MAPL_ISO8601_DateTime Subroutine
test_parse_timezone_offset test_MAPL_DateTime_Parsing Subroutine
test_parse_timezone_offset test_MAPL_ISO8601_DateTime Subroutine
test_percent_inclusive test_PercentageColumn Subroutine
test_prefetch Test_SimpleServer Subroutine
test_prefetch_data test_Client Subroutine
test_publish Test_DirectoryService Subroutine
test_put_directory Test_DirectoryService Subroutine
test_read_whole_number test_MAPL_DateTime_Parsing Subroutine
test_read_whole_number test_MAPL_ISO8601_DateTime Subroutine
test_read_whole_number_indexed test_MAPL_DateTime_Parsing Subroutine
test_read_whole_number_indexed test_MAPL_ISO8601_DateTime Subroutine
test_replace_coordinate_data Test_CoordinateVariable Subroutine
test_reset test_AdvancedMeter Subroutine
test_retrieve_exists Test_StringGridFactoryMap Subroutine
test_retrieve_exists Test_RegridderFactoryRegistry Subroutine
test_retrieve_multi Test_StringGridFactoryMap Subroutine
test_retrieve_multi Test_RegridderFactoryRegistry Subroutine
test_return_on_terminate Test_ServerThread Subroutine
test_return_on_terminate_b Test_ServerThread Subroutine
test_scalar Test_LocalMemReference Subroutine
test_scan Test_String Subroutine
test_send_done test_SimpleSocket Subroutine
test_send_terminate test_MpiSocket Subroutine
test_send_terminate test_SimpleSocket Subroutine
test_serialize Test_UnlimitedEntity Subroutine
test_serialize Test_Attribute Subroutine
test_serialize Test_FileMetadata Subroutine
test_serialize Test_CoordinateVariable Subroutine
test_serialize Test_LocalMemReference Subroutine
test_serialize Test_Variable Subroutine
test_serialize_1d test_PrefetchDataMessage Subroutine
test_serialize_buffer_length_int64_0d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_int64_1d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_int_0d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_int_1d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_logical_0d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_logical_1d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_real_0d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_real_1d test_pFIO_Utilities Subroutine
test_serialize_buffer_length_string test_pFIO_Utilities Subroutine
test_serialize_int64_array test_pFIO_Utilities Subroutine
test_serialize_int64_scalar test_pFIO_Utilities Subroutine
test_serialize_int_array test_pFIO_Utilities Subroutine
test_serialize_int_scalar test_pFIO_Utilities Subroutine
test_serialize_logical_array test_pFIO_Utilities Subroutine
test_serialize_logical_scalar test_pFIO_Utilities Subroutine
test_serialize_real_array test_pFIO_Utilities Subroutine
test_serialize_real_scalar test_pFIO_Utilities Subroutine
test_serialize_string test_pFIO_Utilities Subroutine
test_set_day_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_ESMF_TimeInterval_integer test_MAPL_DateTime_Parsing_ESMF Subroutine
test_set_ESMF_TimeInterval_real test_MAPL_DateTime_Parsing_ESMF Subroutine
test_set_hour_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_hour_real_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_integer_value_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_minute_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_minute_real_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_month_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_real_value_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_second_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_second_real_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_set_year_datetime_duration test_MAPL_DateTime_Parsing Subroutine
test_SetAttribute_string Test_MAPL_Config Subroutine
test_shape Test_LatLon_Corners Subroutine
test_shape Test_LatLon_GridFactory Subroutine
test_simple test_DirPath Subroutine
test_simple test_ExclusiveColumn Subroutine
test_simple_constructor Test_VarSpec Subroutine
test_simple_report_timer test_ProfileReporter Subroutine
test_simple_report_timer_b test_ProfileReporter Subroutine
test_spherical_to_cartesian_east_wind Test_SphericalToCartesian Subroutine
test_spherical_to_cartesian_north_wind Test_SphericalToCartesian Subroutine
test_split_digit_string_delimited test_MAPL_DateTime_Parsing Subroutine
test_split_digit_string_indexed test_MAPL_DateTime_Parsing Subroutine
test_start_one test_TimeProfiler Subroutine
test_stop_wrong_meter test_TimeProfiler Subroutine
test_stress Test_DirectoryService Subroutine
test_string_to_integer_date_delimiters Test_TimeStringConversion Subroutine
test_string_to_integer_time_delimiters Test_TimeStringConversion Subroutine
test_time Test_TimeUtils Subroutine
test_trivial test_DistributedMeter Subroutine
test_undelimit test_MAPL_DateTime_Parsing Subroutine
test_undelimit test_MAPL_ISO8601_DateTime Subroutine
test_undelimit_all test_MAPL_DateTime_Parsing Subroutine
test_upper Test_String Subroutine
test_valid_index test_MAPL_DateTime_Parsing Subroutine
test_var_dims_defined Test_FileMetadata Subroutine
test_verify Test_String Subroutine
test_wait test_Client Subroutine
test_write_read_simple_attribute Test_NetCDF4_FileFormatter Subroutine
test_write_read_simple_variable Test_NetCDF4_FileFormatter Subroutine
test_write_read_trivial Test_NetCDF4_FileFormatter Subroutine
test_write_read_variable_attribute Test_NetCDF4_FileFormatter Subroutine
TextColumnVector MAPL_TextColumnVector Interface
throw MAPL_pFUnit_ThrowMod Subroutine
tick time_ave Subroutine
time main Function
time main Function
time main Function
time_esmf_2_nc_int Plain_netCDF_Time Subroutine
time_ESMF_to_real MAPL_ObsUtilMod Subroutine
time_fields MAPL_ISO8601_DateTime Interface
time_nc_int_2_esmf Plain_netCDF_Time Subroutine
time_real_to_ESMF MAPL_ObsUtilMod Subroutine
timeData MAPL_TimeDataMod Interface
TimeProfiler mapl_TimeProfiler_private Interface
toString Test_LatLon_Corners Function
toString Test_LatLon_GridFactory Function
transfer_metadata SupportMod Subroutine
TransposeRegridder MAPL_TransposeRegridderMod Interface
TripolarGridFactory MAPL_TripolarGridFactoryMod Interface
two_integer_to_ESMF_time Plain_netCDF_Time Subroutine
undelimit MAPL_ISO8601_DateTime Function
UngriddedDimSpec oomph_UngriddedDimSpec Interface
union_platform MAPL_ObsUtilMod Function
UnlimitedEntity pFIO_UnlimitedEntityMod Interface
UnlimitedEntity_deserialize pFIO_UnlimitedEntityMod Subroutine
UnpackDateTime Regrid_Util Subroutine
UnpackGridName BundleTestSupport Subroutine
UnpackGridName regrid_util_support_mod Subroutine
usage time_ave Subroutine
var_get_missing_value MAPL_FileMetadataUtilsMod Function
var_has_attr MAPL_FileMetadataUtilsMod Function
var_has_missing_value MAPL_FileMetadataUtilsMod Function
VarConnPoint MAPL_VarConnPoint Interface
VarConnVector mapl_VarConnVector Interface
Variable pFIO_VariableMod Interface
Variable_deserialize pFIO_VariableMod Subroutine
VarspecDescription VarspecDescriptionMod Interface
VarspecDescriptionVector VarspecDescriptionVectorMod Interface
VarSpecVector mapl_VarSpecVector Interface
verticalData MAPL_VerticalDataMod Interface
vertInterpolation_pressKappa linearVerticalInterpolation_mod Subroutine

The subroutine vertInterpolation_pressKappa performs a linear vertical interpolation from pressure levels to model levels in the pressure kappa formulation. It is assumed that we have a top to bottom ordering of the vertical levels.

VmstatMemoryGauge MAPL_VmstatMemoryGauge Interface
word_size pFIO_UtilitiesMod Function
wrapArray PFL_WrapArray Interface
write_data SupportMod Subroutine
write_data main Subroutine
write_file mapl_checkpoint_support_mod Subroutine
write_header main Subroutine
write_header main Subroutine
write_header main Subroutine
write_level mapl_checkpoint_support_mod Subroutine
write_metadata SupportMod Subroutine
WRITE_PARALLEL FileIOSharedMod Interface
write_variable mapl_checkpoint_support_mod Subroutine
XYGridFactory MAPL_XYGridFactoryMod Interface