fieldAdd Subroutine

public subroutine fieldAdd(field_out, field_a, field_b, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: field_out
type(ESMF_Field), intent(inout) :: field_a
type(ESMF_Field), intent(inout) :: field_b
integer, intent(out), optional :: rc

Calls

proc~~fieldadd~~CallsGraph proc~fieldadd fieldAdd esmf_fieldget esmf_fieldget proc~fieldadd->esmf_fieldget interface~assign_fptr assign_fptr proc~fieldadd->interface~assign_fptr interface~fieldsareconformable FieldsAreConformable proc~fieldadd->interface~fieldsareconformable interface~getfieldsundef GetFieldsUndef proc~fieldadd->interface~getfieldsundef interface~mapl_assert MAPL_Assert proc~fieldadd->interface~mapl_assert proc~fieldshaveundef FieldsHaveUndef proc~fieldadd->proc~fieldshaveundef proc~mapl_return MAPL_Return proc~fieldadd->proc~mapl_return proc~mapl_verify MAPL_Verify proc~fieldadd->proc~mapl_verify proc~fieldshaveundef->proc~mapl_return proc~fieldshaveundef->proc~mapl_verify ESMF_AttributeGet ESMF_AttributeGet proc~fieldshaveundef->ESMF_AttributeGet at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~mapl_verify->proc~mapl_throw_exception

Called by

proc~~fieldadd~~CalledByGraph proc~fieldadd fieldAdd proc~mapl_stateeval MAPL_StateEval proc~mapl_stateeval->proc~fieldadd proc~test_fieldaddr4 test_FieldAddR4 proc~test_fieldaddr4->proc~fieldadd proc~test_fieldaddr4_missing test_FieldAddR4_missing proc~test_fieldaddr4_missing->proc~fieldadd proc~test_fieldaddr8 test_FieldAddR8 proc~test_fieldaddr8->proc~fieldadd proc~evaluate_derived_field DerivedExport%evaluate_derived_field proc~evaluate_derived_field->proc~mapl_stateeval proc~test_arithmetic_2d test_arithmetic_2d proc~test_arithmetic_2d->proc~mapl_stateeval proc~test_arithmetic_3d test_arithmetic_3d proc~test_arithmetic_3d->proc~mapl_stateeval proc~test_arithmetic_mixed test_arithmetic_mixed proc~test_arithmetic_mixed->proc~mapl_stateeval