mus_field_cleanup Subroutine

public subroutine mus_field_cleanup(me, schemeHeader, minLevel, maxLevel, nBCs, nFields)

This routines act as a destructor for field type. Only allocatable arrays which are allocated in mus_construct routine are deallocated. KM: DO NOT DESTROY FIELD ARRAY AS IT CONTAINS ALL CONFIG INFO

Arguments

TypeIntentOptionalAttributesName
type(mus_field_type), intent(inout) :: me(:)

single field type

type(mus_scheme_header_type), intent(in) :: schemeHeader

identifier of the scheme

integer, intent(in) :: minLevel

minlevel

integer, intent(in) :: maxLevel

maxlevel

integer, intent(in) :: nBCs

Number of boundary conditions

integer, intent(in) :: nFields

Number of fields


Calls

proc~~mus_field_cleanup~~CallsGraph proc~mus_field_cleanup mus_field_cleanup proc~mus_source_cleanup mus_source_cleanup proc~mus_field_cleanup->proc~mus_source_cleanup proc~mus_fluid_cleanup mus_fluid_cleanup proc~mus_field_cleanup->proc~mus_fluid_cleanup proc~mus_fieldbc_cleanup mus_fieldBC_cleanup proc~mus_field_cleanup->proc~mus_fieldbc_cleanup

Called by

proc~~mus_field_cleanup~~CalledByGraph proc~mus_field_cleanup mus_field_cleanup proc~mus_scheme_cleanup mus_scheme_cleanup proc~mus_scheme_cleanup->proc~mus_field_cleanup proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_scheme_cleanup none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iFld