SPEC 3.20
Stepped Pressure Equilibrium Code
memory.f90 File Reference

memory management module More...

Functions/Subroutines

subroutine allocate_beltrami_matrices (vvol, LcomputeDerivatives)
 allocate Beltrami matrices More...
 
subroutine deallocate_beltrami_matrices (LcomputeDerivatives)
 deallocate Beltrami matrices More...
 
subroutine allocate_geometry_matrices (vvol, LcomputeDerivatives)
 allocate geometry matrices More...
 
subroutine deallocate_geometry_matrices (LcomputeDerivatives)
 deallocate geometry matrices More...
 

Detailed Description

memory management module

Function/Subroutine Documentation

◆ allocate_beltrami_matrices()

subroutine allocate_beltrami_matrices ( integer, intent(in)  vvol,
logical, intent(in)  LcomputeDerivatives 
)

allocate Beltrami matrices

Parameters
vvol
LcomputeDerivatives

References allglobal::adotx, allglobal::ddotx, allglobal::dma, allglobal::dmas, allglobal::dmb, allglobal::dmd, allglobal::dmds, allglobal::dmg, allglobal::idmas, allglobal::jdmas, allglobal::liluprecond, allglobal::mbpsi, allglobal::nadof, allglobal::ndmasmax, allglobal::notmatrixfree, allglobal::solution, and inputlist::wmacros.

Referenced by dfp100(), dfp200(), and evaluate_dmupfdx().

Here is the caller graph for this function:

◆ deallocate_beltrami_matrices()

subroutine deallocate_beltrami_matrices ( logical, intent(in)  LcomputeDerivatives)

deallocate Beltrami matrices

Parameters
LcomputeDerivatives

References allglobal::adotx, allglobal::ddotx, allglobal::dma, allglobal::dmas, allglobal::dmb, allglobal::dmd, allglobal::dmds, allglobal::dmg, allglobal::idmas, allglobal::jdmas, allglobal::liluprecond, allglobal::mbpsi, allglobal::notmatrixfree, allglobal::solution, and inputlist::wmacros.

Referenced by dfp100(), dfp200(), and evaluate_dmupfdx().

Here is the caller graph for this function:

◆ allocate_geometry_matrices()

◆ deallocate_geometry_matrices()