MAPL_Assert Interface

public interface MAPL_Assert

Called by

AbstractDataReference%deserialize_basewMAPL_Assert
w
AbstractGridFactory%cartesian_to_spherical_3d_real64w
w
AbstractGridFactory%get_basisw
w
AbstractGridFactory%spherical_to_cartesian_3d_real64w
w
AbstractRegridder%regrid_vector_3d_real64w
w
AbstractRegridder%supportsw
w
alloc_w
w
ArrDescrCreateReaderCommw
w
ArrDescrCreateWriterCommw
w
BaseProfiler%start_selfw
w
BaseThread%get_connectionw
w
check_nc_statusw
w
CheckSyntaxw
w
ClientManager%set_currentw
w
ClientManager%set_optimal_serverw
w
ClientThread%add_ext_collectionw
w
ClientThread%add_hist_collectionw
w
CommGroupDescription%comm_group_rangew
w
compare_bundlew
w
construct_ISO8601Datew
w
construct_ISO8601DateTimew
w
construct_ISO8601Durationw
w
construct_ISO8601Timew
w
CoordinateVariable%serializew
w
CoordinateVariable_deserializew
w
create_cfw
w
create_output_gridw
w
dealloc_w
w
deserialize_message_vectorw
w
diff_two_timeunitsw
w
DirectoryService%connect_to_serverw
w
DirectoryService%publishw
w
ESMFL_field_is_undefinedw
w
ESMFL_GridCoordGetw
w
ESMFL_StateFreePointersw
w
ESMFL_StateGetFieldw
w
ExtDataConfig%add_new_rulew
w
ExtDataConfig%new_ExtDataConfig_from_yamlw
w
ExtDataDriver%initialize_mpiw
w
ExtDataFileStream%detect_metadataw
w
ExtDataMask%evaluate_box_maskw
w
ExtDataMask%evaluate_region_maskw
w
ExtDataMask%evaluate_zone_maskw
w
ExtDataOldTypesCreator%fillin_primaryw
w
ExtDataRule%split_vectorw
w
fglobw
w
fieldAbsw
w
fieldAcosw
w
fieldAddw
w
fieldAsinw
w
fieldAtanw
w
fieldCosw
w
fieldCoshw
w
fieldDividew
w
fieldExpw
w
fieldLogw
w
fieldLog10w
w
fieldMultiplyw
w
FieldNegatew
w
FieldPoww
w
fieldPowerw
w
fieldSinw
w
fieldSinhw
w
fieldSqrtw
w
fieldSubtractw
w
fieldTanw
w
fieldTanhw
w
FileMetadata%add_variablew
w
FileMetadata%get_attributew
w
FileMetadata%get_coordinate_variablew
w
FileMetadata%modify_variablew
w
FileMetadata%set_orderw
w
FileMetadata_deserializew
w
FileMetadataUtils%get_coordinate_infow
w
FileMetadataUtils%get_time_infow
w
FileMetadataUtils%get_var_attr_int32w
w
FileMetadataUtils%get_var_attr_int64w
w
FileMetadataUtils%get_var_attr_real32w
w
FileMetadataUtils%get_var_attr_real64w
w
FileMetadataUtils%get_var_attr_stringw
w
FileMetadataUtils%get_variable_attributew
w
FileMetadataUtils%var_get_missing_valuew
w
FileMetadataUtils%var_has_attrw
w
FileMetadataUtils%var_has_missing_valuew
w
fill_grads_templatew
w
FillRequestBundlew
w
Find_M_files_for_currTimew
w
FREE_FILEw
w
GathervKernel%initw
w
get_attribute_from_groupw
w
get_filename_from_templatew
w
get_filename_from_template_use_indexw
w
get_level_infow
w
get_points_in_spherical_domainw
w
GridManager%deletew
w
GridManager%make_clonew
w
i_to_stringw
w
initialize_array_R4w
w
initialize_array_R8w
w
initialize_mpiw
w
mainw
w
mainw
w
make_BW_BenchmarkSpecw
w
make_ComboSpecw
w
make_GathervSpecw
w
MAPL_AddRecordw
w
MAPL_BalanceCreatew
w
MAPL_BalanceDestroyw
w
MAPL_BalanceGetw
w
MAPL_CapGridCompCreatew
w
MAPL_CFIOCreateFromFilew
w
MAPL_CFIOReadBundleReadw
w
MAPL_CFIOWriteBundlePostw
w
MAPL_CFIOWriteBundleWaitw
w
MAPL_CFIOWriteBundleWritew
w
MAPL_ClimUpdatew
w
MAPL_CollectiveGather3Dw
w
MAPL_CollectiveScatter3Dw
w
MAPL_CplCompSetAlarmw
w
MAPL_CplCompSetVarSpecsw
w
MAPL_create_bundle_from_metdata_idw
w
MAPL_CreateRequestw
w
MAPL_DoNotAllocateImportw
w
MAPL_DoNotAllocateInternalw
w
MAPL_DoNotDeferExportw
w
MAPL_ESMFStateReadFromFilew
w
MAPL_FriendlyGetw
w
MAPL_GenericFinalizew
w
MAPL_GenericInitializew
w
MAPL_GenericRecordw
w
MAPL_GenericSetServicesw
w
MAPL_GenericStateSavew
w
MAPL_GetImsJmsw
w
MAPL_GetResource_config_arrayw
w
MAPL_GetResource_config_scalarw
w
MAPL_GridCoordAdjustw
w
MAPL_GridCreatew
w
MAPL_GriddedIO%check_chunkingw
w
MAPL_GriddedIO%CreateVariablew
w
MAPL_GriddedIO%modifyTimew
w
MAPL_GriddedIO%regridScalarw
w
MAPL_GriddedIO%stageDataw
w
MAPL_GriddedIO%swap_undef_valuew
w
MAPL_HashDumpw
w
MAPL_HashIncrementw
w
MAPL_IOGetTimew
w
MAPL_LocStreamCreateXformw
w
MAPL_LocStreamFracAreaw
w
MAPL_LocStreamGetw
w
MAPL_read_bundlew
w
MAPL_StateAlarmAddw
w
MAPL_StateEvalw
w
MAPL_SunGetDaylightDurationw
w
MAPL_SunGetDaylightDurationMaxw
w
MAPL_SunGetLocalSolarHourAnglew
w
MAPL_SunOrbitQueryw
w
MAPL_TileMaskGetw
w
MAPL_VarSpecCreateInListw
w
MAPL_VarSpecCreateInListNeww
w
MaplGrid%setw
w
NetCDF4_FileFormatter%get_var_real64_4w
w
parse_time_stringw
w
parse_timeunit_i8w
w
parser_variables_in_expressionw
w
process_command_linew
w
process_command_linew
w
process_command_linew
w
process_command_linew
w
ProvidedServiceGetw
w
ProvidedServiceSetw
w
read_M_files_4_swathw
w
regrid_support%process_command_linew
w
RegridSupport%process_command_linew
w
RegridSupport%transfer_metadataw
w
RequestedServiceGetw
w
serialize_message_vectorw
w
ServerManager%initializew
w
SetServicesw
w
SimpleCommSplitter%add_group_simplew
w
SimpleCommSplitter%splitw
w
SimpleSocket%sendw
w
sort_four_arrays_by_timew
w
sort_indexw
w
sort_three_arrays_by_timew
w
string_to_esmf_timeintervalw
w
StringAttributeMap_deserializew
w
StringVariableMap_deserializew
w
TilingRegridder%find_tile_filew
w
TilingRegridder%initialize_subclassw
w
time_avew
w
time_ESMF_to_realw
w
timeData%define_time_variablew
w
timeData%get_start_timew
w
UnlimitedEntity%serializew
w
UnlimitedEntity_deserializew
w
Variable%add_const_valuew
w
Variable%get_attributew
w
Variable_deserializew
w
verticalData%append_vertical_metadataw
w
verticalData%correct_topow
w
verticalData%flip_levelsw
w
verticalData%setup_eta_to_pressurew
w
vertInterpolation_pressKappaw
w
word_sizew
w
write_dataw
w
XYGridFactory%initialize_from_esmf_distGridw
w

Module Procedures

private function MAPL_Assert_condition(condition, message, return_code, filename, line, rc) result(fail)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: condition
character(len=*), intent(in) :: message
integer, intent(in) :: return_code
character(len=*), intent(in) :: filename
integer, intent(in) :: line
integer, intent(out), optional :: rc

Return Value logical

private function MAPL_Assert_return_code(condition, return_code, filename, line, rc) result(fail)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: condition
integer, intent(in) :: return_code
character(len=*), intent(in) :: filename
integer, intent(in) :: line
integer, intent(out), optional :: rc

Return Value logical