deallocate_memory Subroutine

private subroutine deallocate_memory()

Deallocate the memoery used by the geometry variables

Arguments

None

Calls

proc~~deallocate_memory~2~~CallsGraph proc~deallocate_memory~2 deallocate_memory interface~dealloc dealloc proc~deallocate_memory~2->interface~dealloc proc~dmsg dmsg proc~deallocate_memory~2->proc~dmsg proc~dealloc_rank2_real dealloc_rank2_real interface~dealloc->proc~dealloc_rank2_real proc~dealloc_rank4_real dealloc_rank4_real interface~dealloc->proc~dealloc_rank4_real proc~dealloc_rank1_integer dealloc_rank1_integer interface~dealloc->proc~dealloc_rank1_integer proc~dealloc_rank2_integer dealloc_rank2_integer interface~dealloc->proc~dealloc_rank2_integer proc~dealloc_rank1_real dealloc_rank1_real interface~dealloc->proc~dealloc_rank1_real proc~dealloc_rank3_integer dealloc_rank3_integer interface~dealloc->proc~dealloc_rank3_integer proc~dealloc_rank3_real dealloc_rank3_real interface~dealloc->proc~dealloc_rank3_real proc~dealloc_rank5_real dealloc_rank5_real interface~dealloc->proc~dealloc_rank5_real proc~dealloc_rank6_real dealloc_rank6_real interface~dealloc->proc~dealloc_rank6_real

Called by

proc~~deallocate_memory~2~~CalledByGraph proc~deallocate_memory~2 deallocate_memory proc~destroy_geometry destroy_geometry proc~destroy_geometry->proc~deallocate_memory~2 proc~destroy_all destroy_all proc~destroy_all->proc~destroy_geometry proc~destroy_solver destroy_solver proc~destroy_solver->proc~destroy_geometry proc~finish_run finish_run proc~finish_run->proc~destroy_solver proc~abort_run abort_run proc~abort_run->proc~destroy_solver program~main main program~main->proc~finish_run

Contents

Source Code


Source Code

        subroutine deallocate_memory()
          !< Deallocate the memoery used by the geometry variables

            implicit none

            call dmsg(1, 'geometry', 'deallocate_memory')

            call dealloc(xn)
            call dealloc(yn)
            call dealloc(zn)
            call dealloc(xA)
            call dealloc(yA)
            call dealloc(zA)
            call dealloc(volume)
            call dealloc(CellCenter)
!            call dealloc(left_ghost_centroid)
!            call dealloc(right_ghost_centroid)
!            call dealloc(front_ghost_centroid)
!            call dealloc(back_ghost_centroid)
!            call dealloc(top_ghost_centroid)
!            call dealloc(bottom_ghost_centroid)
    
        end subroutine deallocate_memory