MAPL_VarSpecSet Interface

public interface MAPL_VarSpecSet

Called by

interface~~mapl_varspecset~2~~CalledByGraph interface~mapl_varspecset~2 MAPL_VarSpecSet proc~mapl_childaddattribtoimportspec MAPL_ChildAddAttribToImportSpec proc~mapl_childaddattribtoimportspec->interface~mapl_varspecset~2 proc~mapl_donotallocateimport MAPL_DoNotAllocateImport proc~mapl_donotallocateimport->interface~mapl_varspecset~2 proc~mapl_donotallocateinternal MAPL_DoNotAllocateInternal proc~mapl_donotallocateinternal->interface~mapl_varspecset~2 proc~mapl_donotdeferexport MAPL_DoNotDeferExport proc~mapl_donotdeferexport->interface~mapl_varspecset~2 proc~mapl_genericinitialize MAPL_GenericInitialize proc~mapl_genericinitialize->interface~mapl_varspecset~2 proc~mapl_statecreatefromspecnew MAPL_StateCreateFromSpecNew proc~mapl_genericinitialize->proc~mapl_statecreatefromspecnew proc~mapl_genericsetservices MAPL_GenericSetServices proc~mapl_genericsetservices->interface~mapl_varspecset~2 proc~mapl_statecreatefromspecnew->interface~mapl_varspecset~2 proc~mapl_varspecreconnect MAPL_VarSpecReconnect proc~mapl_varspecreconnect->interface~mapl_varspecset~2 proc~mapl_statecreatefromspec MAPL_StateCreateFromSpec proc~mapl_statecreatefromspec->proc~mapl_statecreatefromspecnew proc~setservices SetServices proc~setservices->proc~mapl_genericsetservices proc~setservices~2 SetServices proc~setservices~2->proc~mapl_genericsetservices proc~setservices~3 SetServices proc~setservices~3->proc~mapl_genericsetservices proc~setservices~5 SetServices proc~setservices~5->proc~mapl_genericsetservices proc~setservices~7 SetServices proc~setservices~7->proc~mapl_genericsetservices

Module Procedures

private subroutine MAPL_VarSpecSetNew(spec, short_name, long_name, units, dims, vlocation, field, bundle, state, stat, accmlt_interval, couple_interval, offset, label, friendlyto, field_type, staggering, rotation, grid, donotallocate, alwaysallocate, positive, rc)

Arguments

Type IntentOptional Attributes Name
class(MAPL_VarSpecType), intent(inout) :: spec
character(len=*), intent(in), optional :: short_name
character(len=*), intent(in), optional :: long_name
character(len=*), intent(in), optional :: units
integer, intent(in), optional :: dims
integer, intent(in), optional :: vlocation
type(ESMF_Field), intent(in), optional :: field
type(ESMF_fieldbundle), intent(in), optional :: bundle
type(ESMF_State), intent(in), optional :: state
integer, intent(in), optional :: stat
integer, intent(in), optional :: accmlt_interval
integer, intent(in), optional :: couple_interval
integer, intent(in), optional :: offset
integer, intent(in), optional :: label
character(len=*), intent(in), optional :: friendlyto
integer, intent(in), optional :: field_type
integer, intent(in), optional :: staggering
integer, intent(in), optional :: rotation
type(ESMF_Grid), intent(in), optional :: grid
logical, intent(in), optional :: donotallocate
logical, intent(in), optional :: alwaysallocate
character(len=positive_length), intent(in), optional :: positive
integer, intent(out), optional :: rc