MAPL_ConfigSetAttribute Interface

public interface MAPL_ConfigSetAttribute

Called by

interface~~mapl_configsetattribute~~CalledByGraph interface~mapl_configsetattribute MAPL_ConfigSetAttribute proc~create_cf create_cf proc~create_cf->interface~mapl_configsetattribute proc~create_cf~2 create_cf proc~create_cf~2->interface~mapl_configsetattribute proc~create_output_grid create_output_grid proc~create_output_grid->interface~mapl_configsetattribute proc~mapl_gridcreate MAPL_GridCreate proc~mapl_gridcreate->interface~mapl_configsetattribute proc~test_setattribute_string test_SetAttribute_string proc~test_setattribute_string->interface~mapl_configsetattribute proc~create_grid regrid_support%create_grid proc~create_grid->proc~create_cf program~time_ave time_ave program~time_ave->proc~create_output_grid program~ut_regridding ut_ReGridding program~ut_regridding->proc~create_cf~2 proc~process_command_line~2 regrid_support%process_command_line proc~process_command_line~2->proc~create_grid proc~main main proc~main->proc~process_command_line~2

Module Procedures

private subroutine MAPL_ConfigSetAttribute_real32(config, value, label, rc)

Set a 4-byte real value in the config object.

The arguments are: - config: Already created ESMF_Config object. - value: Real value to set. - label: Identifying attribute label. - rc: Return code; equals ESMF_SUCCESS if there are no errors.

Private name: call using ESMF_ConfigSetAttribute()`.

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=REAL32), intent(in) :: value
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

private subroutine MAPL_ConfigSetAttribute_reals32(config, value, label, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=REAL32), intent(in) :: value(:)
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

private subroutine MAPL_ConfigSetAttribute_real64(config, value, label, rc)

Set a 8-byte real value in the config object.

The arguments are: - config: Already created ESMF_Config object. - value: Real value to set. - label: Identifying attribute label. - rc: Return code; equals ESMF_SUCCESS if there are no errors.

Private name: call using ESMF_ConfigSetAttribute()`.

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=REAL64), intent(in) :: value
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

private subroutine MAPL_ConfigSetAttribute_int32(config, value, label, rc)

Set a 4-byte integer value in the config object.

The arguments are: - config: Already created ESMF_Config object. - value: Integer value to set. - label: Identifying attribute label. - rc: Return code; equals ESMF_SUCCESS if there are no errors.

Private name: call using ESMF_ConfigSetAttribute()`.

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=INT32), intent(in) :: value
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

private subroutine MAPL_ConfigSetAttribute_ints32(config, value, label, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=INT32), intent(in) :: value(:)
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc

private subroutine MAPL_ConfigSetAttribute_string(config, value, label, rc)

Set a string value in the config object.

The arguments are: - config: Already created ESMF_Config object. - value: String value to set. - label: Identifying attribute label. - rc: Return code; equals ESMF_SUCCESS if there are no errors.

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(in) :: value
character(len=*), intent(in), optional :: label
integer, intent(out), optional :: rc