CG  Version 25
Functions | Variables
insImp.h File Reference

Go to the source code of this file.

Functions

****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
!defineParametricDerivativeMacros (u1, dr1, dx1, 2, 4, 1, 4)!defineParametricDerivativeMacros(u1
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b 
if (mask(i1, i2, i3).gt.0) then end if end do end do end do do i3
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b 
!if (btest(mask(i1, i2, i3), 28)) then!write(*
 

Variables

****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the 
INS
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> 
ur2
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> 
us2
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> 
ux2
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> 
uy2
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
ur3
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
us3
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
ut3
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
ux3
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
uy3
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
uz3
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
order =6
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
components
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
dr1
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c 
dx1
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative 
operators
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative 
s
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative 
coeff
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative 
OPERATOR =divScalarGrad
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do 
i3 =n3a
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do 
i2 =n2a
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do 
i1 =n1a
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and 
mask
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
i
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
e
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
c =",5i2," n
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
n
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
vc
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
ws
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
uc
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
wc
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
kc
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
ad22
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
adcBoussinesq
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
nonLinear
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
impVar
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
ncc
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
bDt
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
nuDt
 
****************************************************************************************************!Define
macros that are used to build
the full implicit matrices for
the VP etc equations!This file
contains generic macros that
are used by the different
PDEs!Used by!insImpINS
bf!insImpVP bf!insImpBL bf
****************************************************************************************************c
See op fortranCoeff opcoeff bf
c op include
defineConservative h c See mx
src interfaceMacros bf<--mixes
different orders of accuracy c--define
bpp macros for coefficient
operators(from op/src/stencilCoeff.maple)!#Include
opStencilCoeffOrder8.hc These
next include file will define
the macros that will define
the difference approximations(in
op/src) c Defines getDuDx2(u,
aj, ff), getDuDxx2(u, aj, ff),
getDuDx3(u, aj, ff),...etc.c
Define c
defineParametricDerivativeMacros(u,
dr, dx, DIM, ORDER, COMPONENTS,
MAXDERIV) c defines-> c!define
macros for conservative c From
opcoeff bf do n3b do n2b do
n1b n3b do n2b do n1b end do
end do end do!This loop will
check for mask and n3b do n2b
do n1b Point 
nuImp
 

Function Documentation

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c !defineParametricDerivativeMacros ( u1  ,
dr1  ,
dx1  ,
,
,
,
 
)
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b !if ( btest(mask(i1, i2, i3), 28)  )
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b if ( mask(i1, i2, i3).gt.  0)

Variable Documentation

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point ad22
Initial value:
=",2(e9.2,1x))') ad21,ad22
end if
else
ad21=0.
ad22=0.
end if
cd22=ad22/(nd**2) ! for 2nd-order artificial dissipation
if( pdeModel.eq.BoussinesqModel )then
if( debug .gt.3 )then
write(*,'(" NAME: INFO: Boussinesq: kThermal

Referenced by PenaltyWallFunctionBC::applyBC(), Cgins::applyFourthOrderBoundaryConditions(), Cgins::assignPressureRHS(), and Cgasf::getUt().

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point adcBoussinesq
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point bDt
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point c =",5i2," n
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative coeff
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c components
Initial value:
=1
! defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)
! defineParametricDerivativeMacros(u,dr,dx,2,2,1,2)
defineParametricDerivativeMacros(rsxy,dr,dx,3,2,2,2)
defineParametricDerivativeMacros(rsxy,dr,dx,3,4,2,2)
defineParametricDerivativeMacros(rsxy,dr,dx,3,6,2,2)
defineParametricDerivativeMacros(u,dr,dx,3,2,1,2)
defineParametricDerivativeMacros(ul,dr,dx,3,2,1,2)
! Example to define orders 2

Referenced by Cgcns::formMatrixForImplicitSolve(), and Parameters::getComponents().

****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c dr1
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c dx1
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point e
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point i

Referenced by AdamsPCData::AdamsPCData(), DomainSolver::adaptGrids(), DomainSolver::addGrids(), addPrefix(), Cgsm::addPrefix(), Maxwell::addPrefix(), Parameters::addShowVariable(), DomainSolver::advance(), DomainSolver::advanceAdamsPredictorCorrector(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), DomainSolver::advanceSecondOrderSystem(), DomainSolver::advanceTrapezoidal(), Maxwell::applyDSIBC(), applyFourthOrderBoundaryConditionsOld(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Maxwell::assignInitialConditions(), CnsParameters::assignParameterValues(), Parameters::assignParameterValues(), boundaryDistance(), DomainSolver::buildGrid(), DomainSolver::buildRunTimeDialog(), Cgsm::checkDisplacementAndStress(), SmParameters::chooseUserDefinedBoundaryValues(), PistonMotion::computePistonMotion(), Parameters::defineBoundaryConditions(), Parameters::defineVariableBoundaryValues(), DeformingGrid::DeformingGrid(), DeformingGridGenerationInformation::DeformingGridGenerationInformation(), dot(), RadiationKernel::evaluateKernel(), F90_ID(), for(), Cgcns::formImplicitTimeSteppingMatrix(), Parameters::get(), GridEvolution::getAcceleration(), ElasticFilament::getAccelerationBC(), Maxwell::getAugmentedSolution(), getClosestGridPoint(), RigidBodyMotion::getCoordinates(), TestRigidBody::getForce(), DomainSolver::getInitialConditions(), Cgsm::getInputOutputOption(), MatrixMotion::getMotion(), ProbeInfo::getRegionOption(), Parameters::getShowVariable(), FlowSolutions::getSupersonicExpandingFlow(), DomainSolver::getTimeSteppingOption(), InsParameters::getTurbulenceModelVariables(), Parameters::getUserDefinedKnownSolution(), Cgsm::getUtFOS(), Cgsm::getUtSOS(), BoundaryData::getVariableCoefficientBoundaryConditionArray(), GridEvolution::getVelocity(), ElasticFilament::getVelocityBC(), if(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), DeformingBodyMotion::initialize(), MovingGrids::initialize(), Maxwell::initializeRadiationBoundaryConditions(), DomainSolver::initializeSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), main(), MaterialProperties::MaterialProperties(), Maxwell::Maxwell(), mult(), Cgmp::multiDomainAdvance(), Cgmp::multiDomainAdvanceNew(), AdamsPCData::operator=(), MatrixMotion::operator=(), DomainSolver::outputProbes(), Maxwell::outputResultsAfterEachTimeStep(), Cgsm::outputResultsAfterEachTimeStep(), DomainSolver::parabolicInflow(), Parameters::parseValues(), Cgmp::plot(), Maxwell::printMemoryUsage(), Cgsm::printMemoryUsage(), DomainSolver::printMemoryUsage(), Cgmp::printStatistics(), Maxwell::printStatistics(), DomainSolver::printStatistics(), Cgcns::printTimeStepInfo(), Cgasf::printTimeStepInfo(), Cgins::printTimeStepInfo(), DomainSolver::printTimeStepInfo(), Parameters::put(), Parameters::readFromAShowFile(), DeformingBodyMotion::regenerateComponentGrids(), MovingGrids::rigidBodyMotion(), Parameters::saveParametersToShowFile(), Maxwell::saveSequencesToShowFile(), Cgsm::saveSequencesToShowFile(), Maxwell::saveShow(), Cgsm::saveShow(), DomainSolver::saveShow(), Cgad::saveShowFileComments(), Cgcns::saveShowFileComments(), Cgasf::saveShowFileComments(), Cgins::saveShowFileComments(), Cgsm::saveShowFileComments(), DomainSolver::saveShowFileComments(), Maxwell::setBoundaryCondition(), Cgsm::setBoundaryCondition(), DomainSolver::setBoundaryConditionsInteractively(), Parameters::setBoundaryConditionValues(), MatrixMotion::setLine(), AdParameters::setParameters(), AsfParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), DomainSolver::setParametersInteractively(), AsfParameters::setPdeParameters(), CnsParameters::setPdeParameters(), InsParameters::setPdeParameters(), Parameters::setShowVariable(), Cgins::setSolverParameters(), AdParameters::setTwilightZoneFunction(), AsfParameters::setTwilightZoneFunction(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Parameters::setTwilightZoneFunction(), DomainSolver::setup(), Parameters::setupBodyForcing(), Cgmp::setupDomainSolverParameters(), Maxwell::setupDSICoefficients(), DomainSolver::setupGridFunctions(), Cgad::setupPde(), Cgcns::setupPde(), Cgasf::setupPde(), Cgins::setupPde(), Cgsm::setupPde(), CnsParameters::setUserDefinedParameters(), DomainSolver::sizeOf(), TestRigidBody::solve(), DomainSolver::takeTimeStepAF(), DomainSolver::tracking(), trans(), InterfaceTransfer::transferData(), Cgins::turbulenceModels(), PistonMotion::update(), SurfaceEquation::update(), TimeFunction::update(), DomainSolver::updateForAdaptiveGrids(), Parameters::updateShowFile(), DomainSolver::updateToMatchNewGrid(), DomainSolver::userDefinedGrid(), DomainSolver::variableTimeStepBoundaryInterpolation(), Cgins::~Cgins(), DeformingBodyMotion::~DeformingBodyMotion(), and Parameters::~Parameters().

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point i1 =n1a
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point i2 =n2a
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do i3 =n3a
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point impVar
Initial value:
=",3i4)') pdeModel,nonlinearTermsAreImplicit,implicitVariation
if( fillCoefficients.eq.1 )then
write(*,'("NAME: stencilSize
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the INS
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point kc
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and mask
Initial value:
= interiorBoundaryPoint
do i3=n3a

Referenced by DomainSolver::addArtificialDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), PenaltySlipWallBC::addPenaltyForcing(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNFDTD(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgins::applyBoundaryConditions(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), applyFourthOrderBoundaryConditionsOld(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceRightHandSide(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkGridFunction(), DomainSolver::checkSolution(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeTimeStep(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Maxwell::defineRegionsAndBodies(), Cgins::determineErrors(), DomainSolver::determineErrors(), DomainSolver::eulerStep(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), Maxwell::getChargeDensity(), getClosestGridPoint(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), Cgsm::getForcing(), Maxwell::getForcing(), Cgsm::getInputOutputOption(), Cgmp::getInterfaceResiduals(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), AsfParameters::getNormalForce(), CnsParameters::getNormalForce(), Cgsm::getTimeStep(), Maxwell::getValuesFDTD(), Cgsm::getVelocityAndStress(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), Cgins::lineSolverBoundaryConditions(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), CnsParameters::primitiveToConservative(), Maxwell::project(), Maxwell::projectInterpolationPoints(), ProjectVelocity::projectVelocity(), MovingGrids::rigidBodyMotion(), DomainSolver::saveShow(), DomainSolver::setVariableMaterialProperties(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), Cgins::turbulenceModels(), Cgcns::updateStateVariables(), DomainSolver::updateToMatchNewGrid(), Parameters::updateTurbulenceModels(), userDefinedErrorEstimator(), and DomainSolver::userDefinedOutput().

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point n

Referenced by Cgsm::addDissipation(), Maxwell::addDissipation(), Maxwell::addFilter(), DomainSolver::addGrids(), Cgsm::advance(), DomainSolver::advanceAdamsPredictorCorrector(), Maxwell::advanceFDTD(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), DomainSolver::advanceSecondOrderSystem(), DomainSolver::advanceSteadyStateRungeKutta(), DomainSolver::advanceTrapezoidal(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgins::applyBoundaryConditions(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), CnsParameters::assignParameterValues(), Parameters::assignParameterValues(), Cgsm::assignSpecialInitialConditions(), DomainSolver::buildGrid(), Cgad::buildImplicitSolvers(), Cgcns::buildImplicitSolvers(), Cgins::buildImplicitSolvers(), Cgmp::buildRunTimeDialog(), Cgsm::buildRunTimeDialog(), Maxwell::buildRunTimeDialog(), DomainSolver::buildRunTimeDialog(), checkForSymmetry(), Reactions::chemistrySourceAndJacobian(), SmParameters::chooseUserDefinedBoundaryValues(), Reactions::computeEigenvaluesOfTheChemicalSourceJacobian(), Maxwell::computeIntensity(), convergenceRate(), convertToVertexCentered(), RigidBodyMotion::correct(), Parameters::defineBoundaryConditions(), Cgins::determineErrors(), DomainSolver::determineErrors(), AdParameters::displayPdeParameters(), Parameters::displayPolynomialCoefficients(), F90_ID(), DomainSolver::fixupUnusedPoints(), for(), Cgcns::formImplicitTimeSteppingMatrix(), Cgad::formMatrixForImplicitSolve(), Cgcns::formMatrixForImplicitSolve(), Cgins::formMatrixForImplicitSolve(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), AsfParameters::getComponents(), InsParameters::getComponents(), CnsParameters::getComponents(), Parameters::getComponents(), RigidBodyMotion::getCoordinates(), getCrossProductMatrix(), Cgsm::getErrors(), Maxwell::getErrors(), TestRigidBody::getExactSolution(), Cgsm::getGeneralOption(), Cgsm::getInitialConditions(), DomainSolver::getInitialConditions(), DomainSolver::getOutputOption(), RigidBodyMotion::getPointTransformationMatrix(), DomainSolver::getResidualInfo(), RigidBodyMotion::getRotationMatrix(), DomainSolver::getSolutionBounds(), DomainSolver::getTimeDependentBoundaryConditions(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), Cgasf::getUt(), Maxwell::getValuesFDTD(), InsParameters::getViscoPlasticVariables(), if(), Cgad::implicitSolve(), Cgcns::implicitSolve(), Cgins::implicitSolve(), initialConditionsFromAProfile(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::insImplicitMatrix(), RigidBodyMotion::integrate(), DomainSolver::jetInflow(), main(), mult(), ogfTaylor(), DomainSolver::output(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), Parameters::Parameters(), Cgmp::plot(), Maxwell::plot(), Cgsm::plot(), DomainSolver::plot(), Cgcns::printTimeStepInfo(), Cgasf::printTimeStepInfo(), Cgins::printTimeStepInfo(), DomainSolver::printTimeStepInfo(), ProjectVelocity::projectVelocity(), Parameters::readFromAShowFile(), MovingGrids::rigidBodyMotion(), Maxwell::saveSequenceInfo(), Cgsm::saveSequenceInfo(), Maxwell::saveSequencesToShowFile(), Cgsm::saveSequencesToShowFile(), DomainSolver::saveShow(), DomainSolver::setBoundaryConditionsInteractively(), Parameters::setBoundaryConditionValues(), AdParameters::setParameters(), AsfParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), Parameters::setParameters(), DomainSolver::setParametersInteractively(), AdParameters::setPdeParameters(), AsfParameters::setPdeParameters(), CnsParameters::setPdeParameters(), InsParameters::setPdeParameters(), DomainSolver::setSensitivity(), AdParameters::setTwilightZoneFunction(), AsfParameters::setTwilightZoneFunction(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Parameters::setTwilightZoneFunction(), Parameters::setTwilightZoneParameters(), Cgsm::setup(), Maxwell::setupDSICoefficients(), Maxwell::setupGridFunctions(), Cgsm::setupGridFunctions(), Cgsm::setupUserDefinedForcing(), DomainSolver::setupUserDefinedForcing(), DomainSolver::setupUserDefinedInitialConditions(), Cgsm::solve(), Reactions::solveImplicitForPTYGivenR(), Reactions::solveImplicitForRTYGivenP(), Reactions::solveImplicitForYGivenRTP(), RigidBodyMotion::takeStepImplicitRungeKutta(), RigidBodyMotion::takeStepLeapFrog(), RigidBodyMotion::takeStepTrapezoid(), DomainSolver::takeTimeStepIM(), trans(), TimeFunction::update(), Parameters::updateShowFile(), Parameters::updateToMatchGrid(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), DomainSolver::userDefinedGrid(), DomainSolver::userDefinedInitialConditions(), DomainSolver::userDefinedOutput(), DomainSolver::variableTimeStepBoundaryInterpolation(), Cgad::writeParameterSummary(), and Parameters::~Parameters().

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point ncc
Initial value:
=",2i4)') stencilSize,ncc
end if
write(*,'("NAME: aDt
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point nonLinear
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point nuDt
Initial value:
=",3e10.2)') aDt,bDt,nuDt
write(*,'("NAME: implicitFactor

Referenced by Cgins::formMatrixForImplicitSolve().

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point nuImp
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative OPERATOR =divScalarGrad
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative operators
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c order =6
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative s
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point uc

Referenced by DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgins::addForcing(), Cgcns::addForcing(), Cgasf::addForcingToPressureEquation(), PenaltySlipWallBC::addPenaltyForcing(), Cgsm::advance(), DomainSolver::advanceAdamsPredictorCorrector(), DeformingBodyMotion::advanceElasticShell(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), DomainSolver::advanceSteadyStateRungeKutta(), Cgasf::allSpeedImplicitTimeStep(), PenaltySlipWallBC::applyBC(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgasf::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgsm::assignAnnulusEigenfunction(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), Cgsm::checkDisplacementAndStress(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Cgins::getAugmentedSolution(), Cgsm::getEnergy(), Cgsm::getErrors(), Cgsm::getForcing(), DomainSolver::getInitialConditions(), Cgins::getLineSolverBoundaryConditions(), Cgsm::getMaxDivAndCurl(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), DomainSolver::getTimeDependentBoundaryConditions(), Cgcns::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTwoPhaseFlowVariables(), Parameters::getUserDefinedKnownSolution(), Cgcns::getUt(), Cgasf::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), Cgins::implicitSolve(), DomainSolver::initializeSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), Cgins::lineSolverBoundaryConditions(), ogfTaylor(), DomainSolver::outputProbes(), Maxwell::outputResults(), Cgsm::outputResults(), Cgmp::plot(), Maxwell::plot(), Cgsm::plot(), CnsParameters::primitiveToConservative(), Cgcns::printTimeStepInfo(), Cgasf::printTimeStepInfo(), Cgins::printTimeStepInfo(), DomainSolver::printTimeStepInfo(), Cgins::project(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), CnsParameters::saveParametersToShowFile(), Cgsm::saveSequencesToShowFile(), Cgsm::saveShow(), DomainSolver::saveShow(), DomainSolver::setInterfacesAtPastTimes(), SmParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), DomainSolver::setup(), Cgsm::setupGridFunctions(), Cgsm::setupUserDefinedForcing(), DomainSolver::setupUserDefinedForcing(), Cgsm::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedMaterialProperties(), DomainSolver::setVariableBoundaryValues(), Cgsm::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepPC(), Cgins::turbulenceModels(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), DeformingBodyMotion::userDefinedDeformingSurface(), userDefinedErrorEstimator(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgsm::userDefinedInitialConditions(), and DomainSolver::userDefinedInitialConditions().

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> ur2
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ur3
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> us2
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c us3
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ut3
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> ux2
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ux3
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> uy2
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c uy3
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c uz3
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point vc

Referenced by DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgins::addForcing(), Cgcns::addForcing(), Cgasf::addForcingToPressureEquation(), Cgsm::advance(), DeformingBodyMotion::advanceElasticShell(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), Cgsm::advanceSOS(), DomainSolver::advanceSteadyStateRungeKutta(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgsm::assignAnnulusEigenfunction(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), Cgsm::checkDisplacementAndStress(), Cgins::computeAxisymmetricDivergence(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Cgins::getAugmentedSolution(), Cgsm::getEnergy(), Cgsm::getErrors(), Cgsm::getForcing(), DomainSolver::getInitialConditions(), Cgins::getLineSolverBoundaryConditions(), Cgsm::getMaxDivAndCurl(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), Cgcns::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTwoPhaseFlowVariables(), Parameters::getUserDefinedKnownSolution(), Cgcns::getUt(), Cgasf::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), Cgins::lineSolverBoundaryConditions(), ogfTaylor(), DomainSolver::outputProbes(), Cgsm::outputResults(), Cgmp::plot(), Maxwell::plot(), Cgsm::plot(), CnsParameters::primitiveToConservative(), Cgins::project(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), CnsParameters::saveParametersToShowFile(), Cgsm::saveSequencesToShowFile(), Cgsm::saveShow(), DomainSolver::saveShow(), SmParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Cgsm::setupGridFunctions(), Cgsm::setupUserDefinedForcing(), DomainSolver::setupUserDefinedForcing(), Cgsm::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedMaterialProperties(), DomainSolver::setVariableBoundaryValues(), Cgsm::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), Cgins::turbulenceModels(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), DeformingBodyMotion::userDefinedDeformingSurface(), userDefinedErrorEstimator(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgsm::userDefinedInitialConditions(), and DomainSolver::userDefinedInitialConditions().

****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point wc

Referenced by DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgins::addForcing(), Cgcns::addForcing(), Cgasf::addForcingToPressureEquation(), Cgsm::advance(), DeformingBodyMotion::advanceElasticShell(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), Cgsm::advanceSOS(), DomainSolver::advanceSteadyStateRungeKutta(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgsm::assignAnnulusEigenfunction(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), Cgsm::checkDisplacementAndStress(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Cgins::getAugmentedSolution(), FlowSolutions::getDeformingDiffuser(), Cgsm::getEnergy(), Cgsm::getErrors(), Cgsm::getForcing(), DomainSolver::getInitialConditions(), Cgins::getLineSolverBoundaryConditions(), Cgsm::getMaxDivAndCurl(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), FlowSolutions::getObliqueShockFlow(), FlowSolutions::getSupersonicExpandingFlow(), Cgcns::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTwoPhaseFlowVariables(), Cgcns::getUt(), Cgasf::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), Cgins::lineSolverBoundaryConditions(), DomainSolver::outputProbes(), Cgsm::outputResults(), Cgmp::plot(), CnsParameters::primitiveToConservative(), Cgins::project(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), CnsParameters::saveParametersToShowFile(), Cgsm::saveSequencesToShowFile(), Cgsm::saveShow(), DomainSolver::saveShow(), SmParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Cgsm::setupGridFunctions(), DomainSolver::setVariableBoundaryValues(), Cgsm::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), Cgins::turbulenceModels(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), DeformingBodyMotion::userDefinedDeformingSurface(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgsm::userDefinedInitialConditions(), and DomainSolver::userDefinedInitialConditions().

**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point ws
Initial value:
=",3i6)') uc,vc,wc
stop 4
end if
c write(*,'("NAME: turbulenceModel=",2i6)') turbulenceModel
c write(*,'("NAME: nd

Referenced by Cgins::applyFourthOrderBoundaryConditions(), and CnsParameters::setParameters().