ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Modules | Functions/Subroutines
adjointUtils.F90 File Reference
#include <petsc/finclude/petsc.h>
Include dependency graph for adjointUtils.F90:

Go to the source code of this file.

Modules

module  adjointutils
 

Functions/Subroutines

subroutine adjointutils::setupstateresidualmatrix (matrix, useAD, usePC, useTranspose, useObjective, frozenTurb, level, useTurbOnly, useCoarseMats)
 
subroutine setblock (blk)
 
subroutine adjointutils::allocderivativevalues (level)
 
subroutine adjointutils::zeroadseeds (nn, level, sps)
 
subroutine adjointutils::setup_pc_coloring (nn, level, nColor)
 
subroutine adjointutils::setup_drdw_euler_coloring (nn, level, nColor)
 
subroutine adjointutils::setup_drdw_visc_coloring (nn, level, nColor)
 
subroutine adjointutils::setup_3x3x3_coloring (nn, level, nColor)
 
subroutine adjointutils::setup_5x5x5_coloring (nn, level, nColor)
 
subroutine adjointutils::setup_bf_coloring (nn, level, nColor)
 
subroutine adjointutils::mymatcreate (matrix, blockSize, m, n, nnzDiagonal, nnzOffDiag, file, line)
 
subroutine adjointutils::mykspmonitor (myKsp, n, rnorm, dummy, ierr)
 
subroutine adjointutils::setupstandardksp (kspObject, kspObjectType, gmresRestart, preConSide, globalPCType, ASMOverlap, globalPreConIts, localPCType, localMatrixOrdering, localFillLevel, localPreConIts)
 
subroutine adjointutils::setupstandardmultigrid (kspObject, kspObjectType, gmresRestart, preConSide, ASMOverlap, outerPreconIts, localMatrixOrdering, fillLevel, localPreConIts, ASMOverlapCoarse, fillLevelCoarse, localPreConItsCoarse)
 
subroutine adjointutils::destroypetscvars
 
subroutine adjointutils::initializepetsc
 
subroutine adjointutils::finalizepetsc
 
subroutine adjointutils::statepreallocation (onProc, offProc, wSize, stencil, N_stencil, level, transposed)
 
subroutine adjointutils::referenceshocksensor
 
subroutine adjointutils::setfdreference (level)
 
subroutine adjointutils::resetfdreference (level)
 
subroutine adjointutils::setdiffsizes
 

Function/Subroutine Documentation

◆ setblock()

subroutine setupstateresidualmatrix::setblock ( real(kind=realtype), dimension(nstate, nstate)  blk)

Definition at line 614 of file adjointUtils.F90.

References amg::amglevels, and utils::echk().

Referenced by anksolver::formjacobianankturb(), and adjointutils::setupstateresidualmatrix().

Here is the call graph for this function:
Here is the caller graph for this function: