mus_free_IBMData Subroutine

private subroutine mus_free_IBMData(me, commPattern, nElems_fluid)

This routine frees all temporary variables and destroys growing arrays as well as the communicators.

Arguments

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

tmpData type to be initialized

type(tem_commPattern_type), intent(inout) :: commPattern

communication pattern to be used

integer, intent(in) :: nElems_fluid

number of fluid nodes on this process


Calls

proc~~mus_free_ibmdata~~CallsGraph proc~mus_free_ibmdata mus_free_IBMData interface~destroy destroy proc~mus_free_ibmdata->interface~destroy

Called by

proc~~mus_free_ibmdata~~CalledByGraph proc~mus_free_ibmdata mus_free_IBMData proc~mus_inamuro_ibm mus_inamuro_IBM proc~mus_inamuro_ibm->proc~mus_free_ibmdata proc~do_fast_singlelevel do_fast_singleLevel proc~do_fast_singlelevel->proc~mus_inamuro_ibm

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iElem
integer, private :: iProc