xref: /phasta/phSolver/common/input.config (revision d3ff575ad5f9c8177bec5410ea71d40915ce58dd)
159599516SKenneth E. Jansen# PHASTA Version 1.6 Input File
259599516SKenneth E. Jansen# Here you will
359599516SKenneth E. Jansen# find the default values for everything that is allowed to have a
459599516SKenneth E. Jansen# default. Some things are not allowed to default and must be entered
559599516SKenneth E. Jansen# in this file.  In most cases, the acceptable inputs also appear in
659599516SKenneth E. Jansen# the input.config file. To add acceptable inputs you should only have
759599516SKenneth E. Jansen# to modify:
859599516SKenneth E. Jansen#     input_asci.cc :which matches the string and translates it to the
959599516SKenneth E. Jansen#                    parameter change. If it is a new parameter, you must
1059599516SKenneth E. Jansen#                    modify:
1159599516SKenneth E. Jansen#
1259599516SKenneth E. Jansen#                      common.h (to carry new parameter through code)
1359599516SKenneth E. Jansen#                      common_c.h (to carry the parameter from C to Fortran)
1459599516SKenneth E. Jansen#
1559599516SKenneth E. Jansen##
1659599516SKenneth E. Jansen
1759599516SKenneth E. JansenFLOW CONTROL PARAMETERS
1859599516SKenneth E. Jansen{
19513954efSKenneth E. Jansen     Duct Geometry Type : 0   # flag for geometry specific modeling 0 is safe
20513954efSKenneth E. Jansen     Duct Outlet ID : 0   #If active, give it the surfID of the outlet
21513954efSKenneth E. Jansen            Duct Uniform Outlet Pressure: NODEFAULT   # outPres1 must be set IFF above not zero
22513954efSKenneth E. Jansen
2359599516SKenneth E. Jansen#inlet boundary conditions
2459599516SKenneth E. Jansen     Take BC from IC at Inlet : 0 # iI2Binlet, give the surf ID which want to use taking BC from IC
2559599516SKenneth E. Jansen     Inlet Bulk x Velocity: NODEFAULT  # inletVelX
2659599516SKenneth E. Jansen#outlet pressure
27513954efSKenneth E. Jansen# the next pair seem to be redundent/obsolete...figure out why we needed Duct Outlet???
2859599516SKenneth E. Jansen     Set Outlet Pressure: 0 # isetOutPres, give the surf ID which want to be set
2959599516SKenneth E. Jansen     Uniform Outlet Pressure: NODEFAULT  # outPres1
3059599516SKenneth E. Jansen#initial condition
3159599516SKenneth E. Jansen     Specify Initial Conditions: 0 #isetInitial
3259599516SKenneth E. Jansen     Initial X Velocity: NODEFAULT  #xvel_ini
3359599516SKenneth E. Jansen     Initial Y Velocity:  NODEFAULT #yvel_ini
3459599516SKenneth E. Jansen     Initial Z Velocity: NODEFAULT  #zvel_ini
3559599516SKenneth E. Jansen     Initial Temp: NODEFAULT       #temp_ini
3659599516SKenneth E. Jansen     Initial Pressure: NODEFAULT   #pres_ini
3759599516SKenneth E. Jansen     Initial Scalar 1: NODEFAULT   #evis_ini
38513954efSKenneth E. Jansen#initial condition eddy viscosity ramp
39513954efSKenneth E. Jansen     Specify Initial Eddy Viscosity Ramp: 0
40513954efSKenneth E. Jansen     Initial Scalar 1 ramp start: NODEFAULT
41513954efSKenneth E. Jansen     Initial Scalar 1 ramp end:   NODEFAULT
42513954efSKenneth E. Jansen     Initial Scalar 1 low:        NODEFAULT
43513954efSKenneth E. Jansen     Initial Scalar 1 high:       NODEFAULT
44513954efSKenneth E. Jansen#initial condition for Duct
45513954efSKenneth E. Jansen     Set Initial Condition for Duct : 0 #isetInitial_Duct
46513954efSKenneth E. Jansen#inlet condition for Duct
47513954efSKenneth E. Jansen     Set Inlet Condition for Duct : 0  #isetInlet_Duct
48513954efSKenneth E. Jansen#blowing condition for Duct
49513954efSKenneth E. Jansen     Set Blowing Condition for Duct:0 #isetBlowing_Duct
50513954efSKenneth E. Jansen
51513954efSKenneth E. Jansen#suction condition for Duct
52513954efSKenneth E. Jansen     Duct Set Suction Surface ID:            0    #isetSuctionID_Duct - suction patch surface IDs
53513954efSKenneth E. Jansen# note the zero previous causes the below not to be read but we include what would
54513954efSKenneth E. Jansen# be read for completeness
55513954efSKenneth E. Jansen     Duct Bottom Suction Normal Velocity:     NODEFAULT    #suctionVbottom
56513954efSKenneth E. Jansen     Duct Lower Side Suction Normal Velocity: NODEFAULT  #suctionVside_lower
57513954efSKenneth E. Jansen     Duct Upper Side Surface Normal Velocity: NODEFAULT  #suctionVside_upper
58513954efSKenneth E. Jansen     Duct Top Surface Normal Velocity:        NODEFAULT    #suctionVtop
59513954efSKenneth E. Jansen
60513954efSKenneth E. Jansen
61513954efSKenneth E. Jansen     Number of Blower Surfaces:     0
62513954efSKenneth E. Jansen# note the zero previous causes the below not to be read but we include what would
63513954efSKenneth E. Jansen# be read for completeness.  If number of blower surfaces was 2 there would be two
64513954efSKenneth E. Jansen# columns like you see below.
65513954efSKenneth E. Jansen     Blower Enable:                 0       0      #set greater than 0 to enable
66513954efSKenneth E. Jansen     Blower Surface ID:             802     803
67513954efSKenneth E. Jansen     Blower Mode:                   0       0      #constant = 0, trapezoid = 1, sinusoid = 2
68513954efSKenneth E. Jansen     Blower Cycle Period:           -1      0.010  #s   set less than zero or greater than 1 to use constant blowing
69513954efSKenneth E. Jansen     Blower Full On Period:         -1      0.000  #s
70513954efSKenneth E. Jansen     Blower Rise Time:              -1      0.004  #s
71513954efSKenneth E. Jansen     Blower Fall Time:              -1      0.004  #s
72513954efSKenneth E. Jansen     Blower Maximum u_normal:       1.62    28.56  #m/s
73513954efSKenneth E. Jansen     Blower Minimum u_normal:       0.0     0.0    #m/s
74513954efSKenneth E. Jansen     Blower Temperature:            305     305    #K
75513954efSKenneth E. Jansen     Blower Eddy Viscosity:         1.6e-3  1.6e-3 #m^2/s
76513954efSKenneth E. Jansen     Blower BL Thickness:           0.001   0.001
77513954efSKenneth E. Jansen     Blower BL Thickness (scalar):  0.0005  0.0005
78513954efSKenneth E. Jansen
79513954efSKenneth E. Jansen#eddy viscosity control
80513954efSKenneth E. Jansen     Override Eddy Viscosity:                0			#ctrlvari.isetEV_IC_BC
81513954efSKenneth E. Jansen     Eddy Viscosity Value for Override:      NODEFAULT	#ctrlvar.evis_IC_BC
82513954efSKenneth E. Jansen
8359599516SKenneth E. Jansen}
8459599516SKenneth E. Jansen
8559599516SKenneth E. JansenSOLUTION CONTROL
8659599516SKenneth E. Jansen{
8759599516SKenneth E. Jansen
8859599516SKenneth E. Jansen     Equation of State: NODEFAULT
8959599516SKenneth E. Jansen#     Equation of State: Compressible       # sets ipress=0 matflag(1,n)
9059599516SKenneth E. Jansen#     Equation of State: Incompressible     # sets ipress=-1 matflag(1,n)
9159599516SKenneth E. Jansen     Viscous Control:   Viscous            #replaces navier (0 no, 1 yes)
9259599516SKenneth E. Jansen     Turbulence Model:  No-Model         #  No-Model, RANS-SA,
9359599516SKenneth E. Jansen                                         #  RANS, RANS-KE,  LES, DES97, DDES
9459599516SKenneth E. Jansen     Number of Timesteps:    NODEFAULT     #replaces nsteps(1) (ntseq wired =1)
9559599516SKenneth E. Jansen     Time Step Size: NODEFAULT             # Delt(1)
9659599516SKenneth E. Jansen     Solve Flow : True            # solveflow
9759599516SKenneth E. Jansen     Solve Heat : False           # solveheat
9859599516SKenneth E. Jansen     Solve Scalars :   0          # nsclrS
9959599516SKenneth E. Jansen     Solve Level Set : 0          # iLSet
10059599516SKenneth E. Jansen                                  # total number of scalars must be <=4
10159599516SKenneth E. Jansen                                  #    impl=10*logical(solflow)+nsclr*100 +
10259599516SKenneth E. Jansen                                  #          1*logical(solveheat)
10359599516SKenneth E. Jansen} Control
10459599516SKenneth E. Jansen
10559599516SKenneth E. JansenMATERIAL PROPERTIES
10659599516SKenneth E. Jansen{
10759599516SKenneth E. Jansen     Shear Law: Constant Viscosity  # ishear=0  => matflag(2,n)
10859599516SKenneth E. Jansen     Bulk Viscosity Law: Constant Bulk Viscosity # ibulk=0 => matflag(3,n)
10959599516SKenneth E. Jansen     Conductivity Law: Constant Conductivity # icond=0 => matflag(4,n)
11059599516SKenneth E. Jansen     Viscosity: NODEFAULT       # fills datmat (2 values REQUIRED if iLset=1)
11159599516SKenneth E. Jansen     Density: 1.0               # ditto
11259599516SKenneth E. Jansen     Thermal Conductivity: 0.2  # ditto
11359599516SKenneth E. Jansen     Prandtl Number: 0.72  # Compressible code sets diffusivity with this
11459599516SKenneth E. Jansen     Scalar Diffusivity: 0.2    # fills scdiff(1:nsclrS)
11559599516SKenneth E. Jansen     Body Force Option: None    # ibody=0 => matflag(5,n)
11659599516SKenneth E. Jansen#     Body Force Option: Vector # ibody=1 => matflag(5,n)
11759599516SKenneth E. Jansen#     Body Force Option: Boussinesq # ibody=2 => matflag(5,n)
11859599516SKenneth E. Jansen#     Body Force Option: User e3source.f  # ibody=3 => matflag(5,n)
11959599516SKenneth E. Jansen#     Body Force Option: Cooling Analytic  # ibody=4 => matflag(5,n)
12059599516SKenneth E. Jansen#     Body Force Option: Cooling Initial Condition  # ibody=5 => matflag(5,n)
12159599516SKenneth E. Jansen     Body Force: 0.0 0.0 0.0    # (datmat(i,5,n),i=1,nsd)
12259599516SKenneth E. Jansen     Body Force Pressure Gradient: 0.0 0.0 0.0    # (datmat(i,7,n),i=1,nsd)
12359599516SKenneth E. Jansen     Zero Mean Pressure : False  # True causes pressure avg set to zero
12459599516SKenneth E. Jansen                                 # ONLY appropriate if no pressure BCs.
12559599516SKenneth E. Jansen     Rotating Frame of Reference: False
12659599516SKenneth E. Jansen     Rotating Frame of Reference Rotation Rate: 0. 0. 0.
12759599516SKenneth E. Jansen      Surface Tension Option: No	#isurf=0
12859599516SKenneth E. Jansen#     Surface Tension Option: Yes	#isurf=1
12959599516SKenneth E. Jansen	Maximum Value of Sponge Parameter: 1.0
13059599516SKenneth E. Jansen	Inflow Cooling Sponge Ends at z: 12.0
13159599516SKenneth E. Jansen	Outflow Cooling Sponge Begins at z: 24.0
13259599516SKenneth E. Jansen	Radial Cooling Sponge Begins at r: 7.5
13359599516SKenneth E. Jansen        Sponge Growth Coefficient Outflow : .1
13459599516SKenneth E. Jansen        Sponge Growth Coefficient Inflow  : .5
13559599516SKenneth E. Jansen	Sponge for Continuity Equation : False
13659599516SKenneth E. Jansen        Sponge for x Momentum Equation : False
13759599516SKenneth E. Jansen        Sponge for y Momentum Equation : False
13859599516SKenneth E. Jansen        Sponge for z Momentum Equation : False
13959599516SKenneth E. Jansen        Sponge for Energy Equation : False
14059599516SKenneth E. Jansen
14159599516SKenneth E. Jansen# damp vortices near outlet by ramping up viscosity
14259599516SKenneth E. Jansen        Ramp Up Viscosity Near Outlet: 0        #irampViscOutlet
14359599516SKenneth E. Jansen        Stretch X Coordinate Near Outlet: 0 #istretchOutlet
14459599516SKenneth E. Jansen}
14559599516SKenneth E. Jansen
14659599516SKenneth E. JansenOUTPUT CONTROL
14759599516SKenneth E. Jansen{
14859599516SKenneth E. Jansen     Number of Timesteps between Restarts: 500 #replaces nout/ntout
149fcf561c1SCameron Smith     Number of SyncIO Files: 1        # nsynciofiles
15059599516SKenneth E. Jansen     Verbosity Level: 3                        #replaces necho
15159599516SKenneth E. Jansen     Print Statistics: False          #False=> ioform=1, True=> ioform=2
15259599516SKenneth E. Jansen     Print Wall Fluxes: False         #No current action but it will come later
15359599516SKenneth E. Jansen     Print Residual at End of Step: False # T lstres=1 F lstres=0
15459599516SKenneth E. Jansen     Print Error Indicators: False       # F ierrcalc = 0, T ierrcalc = 1
15559599516SKenneth E. Jansen     Print FieldView: False              # outpar.iofieldv
15659599516SKenneth E. Jansen     Print ybar: False                   # F ioybar = 0, T ioybar = 1
15759599516SKenneth E. Jansen     Print vorticity: False              # F ivort = 0, T ivort = 1
15859599516SKenneth E. Jansen     Number of Steps in a Cycle: 0       # nstepsincycle
15959599516SKenneth E. Jansen     Number of Phases in a Cycle: 0      # nphasesincycle
16059599516SKenneth E. Jansen     Number of Initial Cycles to Skip in Phase Average: 0 # ncycles_startphaseavg
16159599516SKenneth E. Jansen     Print Velocity Hessian: False       # F ihessian = 0, T ihessian = 1
16259599516SKenneth E. Jansen     Number of Error Smoothing Iterations: 3 # ierrsmooth
16359599516SKenneth E. Jansen     Surface ID for Integrated Mass: 1   # isrfIM
16459599516SKenneth E. Jansen     Number of Force Surfaces: 0         # nsrfCM
16559599516SKenneth E. Jansen     Surface ID's for Force Calculation: NODEFAULT  # nreadlist(j),j=1,nsrfCM
16659599516SKenneth E. Jansen# this must be processed as in input.f or passed to input.f for processing
16759599516SKenneth E. Jansen# not read if nsrfCM=0
16859599516SKenneth E. Jansen
16959599516SKenneth E. Jansen     Ranks per core: 1 # for varts only
17059599516SKenneth E. Jansen     Cores per node: 1 # for varts only
17159599516SKenneth E. Jansen# By default, with these 2 settings,
17259599516SKenneth E. Jansen#   probe 1 will be treated by rank (numpe-1)
17359599516SKenneth E. Jansen#   probe 2 will be treated by rank (numpe-1)-1
17459599516SKenneth E. Jansen#   probe 3 will be treated by rank (numpe-1)-2
17559599516SKenneth E. Jansen# On BGQ, with 4 and 16 respectively,
17659599516SKenneth E. Jansen#   probe 1 will be treated by rank (numpe-1)
17759599516SKenneth E. Jansen#   probe 2 will be treated by rank (numpe-1)-1*(4*16) on another node
17859599516SKenneth E. Jansen#   probe 3 will be treated by rank (numpe-1)-2*(4*16) on another node
17959599516SKenneth E. Jansen
18059599516SKenneth E. Jansen     Data Block Format : binary #iotype, options 'binary','ascii'
18159599516SKenneth E. Jansen}
18259599516SKenneth E. Jansen
18359599516SKenneth E. JansenLINEAR SOLVER
18459599516SKenneth E. Jansen{
18559599516SKenneth E. Jansen#     Solver Type: ACUSIM                           # iprjFlag=0 ipresPrjFlag=0
18659599516SKenneth E. Jansen     Solver Type: ACUSIM with P Projection          # iprjFlag=0 ipresPrjFlag=1
18759599516SKenneth E. Jansen#     Solver Type: ACUSIM with Velocity Projection  # iprjFlag=1 ipresPrjFlag=0
18859599516SKenneth E. Jansen#     Solver Type: ACUSIM with Full Projection      # iprjFlag=1 ipresPrjFlag=1
18959599516SKenneth E. Jansen#     The above 4 are for incompressible flow.
19059599516SKenneth E. Jansen
19159599516SKenneth E. Jansen#     The next two are for compresible flow.
19259599516SKenneth E. Jansen#     Solver Type: GMRES EBE
19359599516SKenneth E. Jansen#     Solver Type: GMRES Matrix Free
19459599516SKenneth E. Jansen
19559599516SKenneth E. Jansen     Number of GMRES Sweeps per Solve: 1      # replaces nGMRES
19659599516SKenneth E. Jansen     Number of Krylov Vectors per GMRES Sweep: 50           # replaces Kspace
19759599516SKenneth E. Jansen     Number of Solves per Left-hand-side Formation: 1  #nupdat/LHSupd(1)
19859599516SKenneth E. Jansen     Tolerance on Momentum Equations: 0.1                   # epstol(1)
19959599516SKenneth E. Jansen     Number of Solves of Temperature per Left-hand-side Formation: 1
20059599516SKenneth E. Jansen     Temperature Solver Tolerance: 0.001
20159599516SKenneth E. Jansen     Number of Solves of Scalar 1 per Left-hand-side Formation: 1
20259599516SKenneth E. Jansen     Number of Solves of Scalar 2 per Left-hand-side Formation: 1
20359599516SKenneth E. Jansen     Number of Solves of Scalar 3 per Left-hand-side Formation: 1
20459599516SKenneth E. Jansen     Number of Solves of Scalar 4 per Left-hand-side Formation: 1
20559599516SKenneth E. Jansen     Scalar 1 Solver Tolerance: 0.001
20659599516SKenneth E. Jansen     Scalar 2 Solver Tolerance: 0.001
20759599516SKenneth E. Jansen     Scalar 3 Solver Tolerance: 0.001
20859599516SKenneth E. Jansen     Scalar 4 Solver Tolerance: 0.001
20959599516SKenneth E. Jansen     Tolerance on ACUSIM Pressure Projection: 0.1           # prestol
21059599516SKenneth E. Jansen     Minimum Number of Iterations per Nonlinear Iteration: 10  # minIters
21159599516SKenneth E. Jansen     Maximum Number of Iterations per Nonlinear Iteration: 200 # maxIters
21259599516SKenneth E. Jansen     Velocity Delta Ratio :0.   #utol deltol(1,1)  Stop factor for steady solve
21359599516SKenneth E. Jansen     Pressure Delta Ratio :0.   #ptol deltol(1,2)  Stop factor for steady solve
21459599516SKenneth E. Jansen     Number of Velocity Projection Vectors: 10  #nPrjs
21559599516SKenneth E. Jansen     Number of Pressure Projection Vectors: 10  #nPresPrjs
21659599516SKenneth E. Jansen     ACUSIM Verbosity Level               : 0   #iverbose
21759599516SKenneth E. Jansen}
21859599516SKenneth E. Jansen
21959599516SKenneth E. JansenDISCRETIZATION CONTROL
22059599516SKenneth E. Jansen{
22159599516SKenneth E. Jansen     Basis Function Order: 1                 # ipord
22259599516SKenneth E. Jansen     Time Integration Rule: First Order      # 1st Order sets rinf(1) -1
22359599516SKenneth E. Jansen#     Time Integration Rule: Second Order    # Second Order sets rinf next
22459599516SKenneth E. Jansen#     Time Integration Rho Infinity: 0.5     # rinf(1) Only used for 2nd order
22559599516SKenneth E. Jansen     Predictor at Start of Step : Same Velocity  # ipred=1 (more options later)
22659599516SKenneth E. Jansen      Weak Form: SUPG # alternate is Galerkin only for compressible
22759599516SKenneth E. Jansen     Flow Advection Form: Convective        # iconvflow=2
22859599516SKenneth E. Jansen#     Flow Advection Form: Conservative       # iconvflow=1
22959599516SKenneth E. Jansen     Scalar Advection Form: Convective       # iconvsclr=2
23059599516SKenneth E. Jansen#    Scalar Advection Form: Conservative     # iconvsclr=1
23159599516SKenneth E. Jansen#     Use Conservative Scalar Convection Velocity: True
23259599516SKenneth E. Jansen     Use Conservative Scalar Convection Velocity: False
23359599516SKenneth E. Jansen     Tau Matrix: Diagonal-Shakib                #itau=0
23459599516SKenneth E. Jansen#     Tau Matrix: Diagonal-Franca               #itau=1
23559599516SKenneth E. Jansen#     Tau Matrix: Diagonal-Jansen(dev)          #itau=2
23659599516SKenneth E. Jansen#     Tau Matrix: Diagonal-Compressible         #itau=3
23759599516SKenneth E. Jansen#     Tau Matrix: Matrix-Mallet                 #itau=10
23859599516SKenneth E. Jansen     Tau Time Constant: 1.                      #dtsfct
23959599516SKenneth E. Jansen     Tau C Scale Factor: 1.0                    # taucfct  best value depends                                                 # on Tau Matrix chosen
240*d3ff575aSKenneth E. Jansen     Remove Time Term from Stabilization: 0 #iremoveStabTimeTerm
24159599516SKenneth E. Jansen     Discontinuity Capturing: Off               # Sets IDC to 0 for now
24259599516SKenneth E. Jansen#    Discontinuity Capturing:  "DC-mallet"      #Sets IDC to 1
24359599516SKenneth E. Jansen     Scalar Discontinuity Capturing: 0 0        #Sets idcsclr to [0 0], no DC
24459599516SKenneth E. Jansen                                                #on any scalar
24559599516SKenneth E. Jansen# idcsclr(1)--> Type of DC (see flow), idcsclr(2)---> on which scalar DC acting
24659599516SKenneth E. Jansen#     Scalar Discontinuity Capturing: 1 1       #Sets DC=1 on first scalar
24759599516SKenneth E. Jansen#     Scalar Discontinuity Capturing: 1 2       #Sets DC=1 on second scalar
24859599516SKenneth E. Jansen     Include Viscous Correction in Stabilization: True    # if p=1 idiff=1
24959599516SKenneth E. Jansen                                                          # if p=2 idiff=2
25059599516SKenneth E. Jansen     Lumped Mass Fraction on Left-hand-side: 0.           # flmpl
25159599516SKenneth E. Jansen     Lumped Mass Fraction on Right-hand-side: 0.          # flmpr
25259599516SKenneth E. Jansen     Dump CFL: False                           #iCFLworst=0
25359599516SKenneth E. Jansen     Quadrature Rule on Interior: 2           #int(1)
25459599516SKenneth E. Jansen     Quadrature Rule on Boundary: 2           #intb(1)
25559599516SKenneth E. Jansen     Number of Elements Per Block: 64        #ibksiz
25659599516SKenneth E. Jansen     Entropy Form of Pressure Constraint on Weight Space: 0  # 1 turns it on
257513954efSKenneth E. Jansen
258513954efSKenneth E. Jansen     LHS BC heat flux enable: 0
25959599516SKenneth E. Jansen}
26059599516SKenneth E. Jansen
26159599516SKenneth E. JansenSOLUTION SCALING PARAMETERS
26259599516SKenneth E. Jansen{
26359599516SKenneth E. Jansen     Density: 1.     #ro    This is used in sponge
26459599516SKenneth E. Jansen     Velocity: 1.    #vel  This affects tau currently
26559599516SKenneth E. Jansen     Pressure: 1.    #pres This is used in sponge
26659599516SKenneth E. Jansen     Temperature: 1. #temper  This scales diagonal energy tau (see e3tau.f)
26759599516SKenneth E. Jansen     Entropy: 1.     #entrop
26859599516SKenneth E. Jansen}
26959599516SKenneth E. Jansen
27059599516SKenneth E. JansenTURBULENCE MODELING PARAMETERS
27159599516SKenneth E. Jansen{  #                                  lines below are only read if ||| is true
27259599516SKenneth E. Jansen	Turn Off Source Terms for Scalars: False
27359599516SKenneth E. Jansen	Decay Multiplier for Scalars : 1.0  (this number multiplies scalars each step)
27459599516SKenneth E. Jansen	Number of Homogenous Directions : 0
27559599516SKenneth E. Jansen	Dynamic Model Type : Standard   # adds zero to iles       LES
27659599516SKenneth E. Jansen#	Dynamic Model Type : Bardina    # adds 10   to iles       LES
27759599516SKenneth E. Jansen#	Dynamic Model Type : Projection # adds 20   to iles       LES
27859599516SKenneth E. Jansen        Filter Integration Rule: 1  #ifrule adds ifrule-1 to iles LES
27959599516SKenneth E. Jansen        Double Filter : False  #Filter applied twice to create wide filter?
28059599516SKenneth E. Jansen	Model Statistics: False #Collect statistics on model?
28159599516SKenneth E. Jansen	Model/SUPG Dissipation : False # Get diss. due to model and SUPG stresses?
28259599516SKenneth E. Jansen
28359599516SKenneth E. Jansen	DES Edge Length: NODEFAULT # shorter edges are pure les while twice longer edges are pure RANS, finally in between is a blend
28459599516SKenneth E. Jansen	DES SA Minimum Edge Length: 0.0 # limit edge length for DES based on SA model
28559599516SKenneth E. Jansen
28659599516SKenneth E. Jansen#
28759599516SKenneth E. Jansen# The following are models under development (at various stages of validation)
28859599516SKenneth E. Jansen#
28959599516SKenneth E. Jansen	Dynamic Sub-Model Type: None
29059599516SKenneth E. Jansen#	Dynamic Sub-Model Type: DFWR  # dmc with dynamic filter width ratio
29159599516SKenneth E. Jansen#	Dynamic Sub-Model Type: SUPG  # dmc w/ SUPG interation
29259599516SKenneth E. Jansen#	Dynamic Sub-Model Type: ConsistentProj # Consistent projection filter dmc
29359599516SKenneth E. Jansen	Projection Filter Type: Linear         # Projection onto lins. as the filter
29459599516SKenneth E. Jansen#       Projection Filter Type: Quadratic      # Projection onto quads as the filter.
29559599516SKenneth E. Jansen       	Lumping Factor for Filter : 0.5	       # Lumping factor for projection filter
29659599516SKenneth E. Jansen	Turbulence Wall Model Type: None  #itwmod=0                RANSorLES
29759599516SKenneth E. Jansen#	Turbulence Wall Model Type: Slip Velocity  #itwmod=1       RANSorLES
29859599516SKenneth E. Jansen#	Turbulence Wall Model Type: Effective Viscosity  #itwmod=2 RANSorLES
29959599516SKenneth E. Jansen	Velocity Averaging Steps : 500. # wtavei= 1/this           RANSorLES
30059599516SKenneth E. Jansen	Dynamic Model Averaging Steps : 500. # dtavei= 1/this      LES
30159599516SKenneth E. Jansen#  negative values to the two previous entries make their value ISTEP in code
30259599516SKenneth E. Jansen#  Anil...leave as any negative value
30359599516SKenneth E. Jansen	Filter Width Ratio        : 3.  # fwr1                     LES
30459599516SKenneth E. Jansen	Target Viscosity For Step NSTEP: 0 # uses linear ramp between start
30559599516SKenneth E. Jansen                                           # with a zero here the code disables
30659599516SKenneth E. Jansen                                           # that feature and holds value
30759599516SKenneth E. Jansen	Limit u1 : 0. 0. 0. # switch min max   change switch from zero to activate
30859599516SKenneth E. Jansen	Limit u2 : 0 0 0
30959599516SKenneth E. Jansen	Limit u3 : 0 0 0
31059599516SKenneth E. Jansen	Limit Pressure : 0 0 0
31159599516SKenneth E. Jansen	Limit Temperature : 0 0 0
31259599516SKenneth E. Jansen	Limit Scalar 1 : 0 0 0
31359599516SKenneth E. Jansen	Limit Scalar 2 : 0 0 0
31459599516SKenneth E. Jansen	Limit Scalar 3 : 0 0 0
31559599516SKenneth E. Jansen	Limit Scalar 4 : 0 0 0
31659599516SKenneth E. Jansen
31759599516SKenneth E. Jansen        Number of Father Nodes: 0   # value of SONFATH
31859599516SKenneth E. Jansen
31959599516SKenneth E. Jansen        Ramp Inflow : False
32059599516SKenneth E. Jansen        Mdot Ramp Inflow Start and Stop : 0.0 0.0
32159599516SKenneth E. Jansen        Mdot Ramp Lower FC Start and Stop : 0.0 0.0
32259599516SKenneth E. Jansen        Mdot Ramp Upper FC Start and Stop : 0.0 0.0
32359599516SKenneth E. Jansen
32459599516SKenneth E. Jansen}
32559599516SKenneth E. Jansen
32659599516SKenneth E. JansenSPEBC MODELING PARAMETERS
32759599516SKenneth E. Jansen{
32859599516SKenneth E. Jansen	SPEBC Model Active:-1  # irscale=-1 means not active, see genscale.f
32959599516SKenneth E. Jansen# Next lines required only if above not non-negative
33059599516SKenneth E. Jansen	Interpolate Pressure: 0                   # intpres
33159599516SKenneth E. Jansen	Distance between Planes: NODEFAULT	  # plandist
33259599516SKenneth E. Jansen	Theta Angle of Arc: 0.0  # thetag = 0.0 for cartisian case
33359599516SKenneth E. Jansen	Distance for Velocity Averaging: NODEFAULT # ds
33459599516SKenneth E. Jansen#	Tolerance for cylindrical case to account for discratisation of
33559599516SKenneth E. Jansen# 	the curved surface
33659599516SKenneth E. Jansen	SPEBC Cylindrical Tolerance: 0.01         # tolerence
33759599516SKenneth E. Jansen	Radius of recycle plane: 0.5 #radcyl only needed in cylindrical case
33859599516SKenneth E. Jansen 	Inlet Boundary Layer Thickness: NODEFAULT # rbltin
33959599516SKenneth E. Jansen# Velocity Averaging Steps needed for SPEBC
34059599516SKenneth E. Jansen	Vertical Velocity Scale Factor: NODEFAULT # rvscal
34159599516SKenneth E. Jansen}
34259599516SKenneth E. JansenCARDIOVASCULAR MODELING PARAMETERS
34359599516SKenneth E. Jansen{
34459599516SKenneth E. Jansen	Time Varying Boundary Conditions From File: False # F itvn=0 T itvn=1
34559599516SKenneth E. Jansen        BCT Time Scale Factor : 1.0
34659599516SKenneth E. Jansen	Number of Coupled Surfaces: 0 # icardio
34759599516SKenneth E. Jansen	Pressure Coupling: None # Explicit, Implicit, P-Implicit
34859599516SKenneth E. Jansen                                   # none ipvsq=0, expl ipvsq=1,
34959599516SKenneth E. Jansen                                   # impl ipvsq=2, P-Imp ipvsq=3
35059599516SKenneth E. Jansen	Number of Resistance Surfaces: 0 # numResistSrfs
35159599516SKenneth E. Jansen	List of Resistance Surfaces: NODEFAULT # nsrflistResist(j), j=0,MAXSURF
35259599516SKenneth E. Jansen	Resistance Values : NODEFAULT  # ValueListResist(j),j=1,icardio
35359599516SKenneth E. Jansen	Number of Impedance Surfaces: 0 # numImpSrfs
35459599516SKenneth E. Jansen	List of Impedance Surfaces: NODEFAULT # nsrflistImp(j), j=0,MAXSURF
35559599516SKenneth E. Jansen	Impedance From File: False #False impfile=0, True impfile=1
35659599516SKenneth E. Jansen        Number of RCR Surfaces: 0 # numRCRSrfs
35759599516SKenneth E. Jansen	List of RCR Surfaces: NODEFAULT # nsrflistRCR(j), j=0,MAXSURF
35859599516SKenneth E. Jansen	RCR Values From File: False #False ircrfile=0, True ircrfile=1
35959599516SKenneth E. Jansen	Deformable Wall: False #False ideformwall=0, True ideformwall=1
36059599516SKenneth E. Jansen     	Density of Vessel Wall: NODEFAULT # rhovw
36159599516SKenneth E. Jansen        Thickness of Vessel Wall: NODEFAULT # thicknessvw
36259599516SKenneth E. Jansen        Young Mod of Vessel Wall: NODEFAULT # evw
36359599516SKenneth E. Jansen	Poisson Ratio of Vessel Wall: 0.5 # rnuvw
36459599516SKenneth E. Jansen	Shear Constant of Vessel Wall: NODEFAULT # rshearconstantvw
36559599516SKenneth E. Jansen	Wall Mass Matrix for LHS: True   # iwallmassfactor=1
36659599516SKenneth E. Jansen#	Wall Mass Matrix for LHS: False  # iwallmassfactor=0
36759599516SKenneth E. Jansen	Wall Stiffness Matrix for LHS: True   # iwallstiffactor=1
36859599516SKenneth E. Jansen#	Wall Stiffness Matrix for LHS: False  # iwallstiffactor=0
36959599516SKenneth E. Jansen        Viscous Flux Flag: True # iviscflux=1
37059599516SKenneth E. Jansen#       Viscous Flux Flag: False # iviscflux=0
37159599516SKenneth E. Jansen 	}
37259599516SKenneth E. Jansen
37359599516SKenneth E. Jansen
37459599516SKenneth E. JansenLEVEL SET MODELING PARAMETERS
37559599516SKenneth E. Jansen{
37659599516SKenneth E. Jansen#(Only read if Solve Level Set is true=> iLS.ne.0)
37759599516SKenneth E. Jansen	Number of Elements Across Interface: 3 #epsilon_ls
37859599516SKenneth E. Jansen	Number of Elements Across Interface for Redistancing: 3 #epsilon_lsd
37959599516SKenneth E. Jansen	Apply Volume Constraint: False   #ivconstraint=0
38059599516SKenneth E. Jansen#	Apply Volume Constraint: True  #ivconstraint=1
38159599516SKenneth E. Jansen        Pseudo Time step for Redistancing: 0.001 #dtset
38259599516SKenneth E. Jansen        Explicit Solve for Redistance Field: 0 #iExpLSSclr2 (0-implicit, 1-explicit)
38359599516SKenneth E. Jansen        Explicit Solve for Scalar 1 Field: 0 #iExpLSSclr1 (0-implicit, 1-explicit)
38459599516SKenneth E. Jansen 	}
38559599516SKenneth E. Jansen
38659599516SKenneth E. JansenDISABLED FEATURES
38759599516SKenneth E. Jansen{
38859599516SKenneth E. Jansen	iALE  : 0
38959599516SKenneth E. Jansen	icoord: 0
39059599516SKenneth E. Jansen	irs   : 2
39159599516SKenneth E. Jansen	iexec : 1
39259599516SKenneth E. Jansen	ntseq : 1
39359599516SKenneth E. Jansen	imap  : 0
39459599516SKenneth E. Jansen#	ivart : 2   # the old practice of using ivart to
39559599516SKenneth E. Jansen#                    # set advective form is depricated
39659599516SKenneth E. Jansen	CFLfl : 1   #CFLfl(1)
39759599516SKenneth E. Jansen	CFLsl : 10   #CFLsl(1)
39859599516SKenneth E. Jansen        iepstm: 10
39959599516SKenneth E. Jansen}
40059599516SKenneth E. Jansen
40159599516SKenneth E. Jansen
40259599516SKenneth E. Jansen
40359599516SKenneth E. JansenSTEP SEQUENCE
40459599516SKenneth E. Jansen{
40559599516SKenneth E. Jansen
40659599516SKenneth E. Jansen      Step Construction  : 0 1
40759599516SKenneth E. Jansen}
40859599516SKenneth E. Jansen
40959599516SKenneth E. Jansen#AMG PARAMETERS  < Note:  you will need to compile the code with AMG=1 as an exported environment variable to link in PARPACK and have the following options available to you>
41059599516SKenneth E. Jansen{
41159599516SKenneth E. Jansen#
41259599516SKenneth E. Jansen    Employ AMG: False		         # True-1/False-0 (irun_amg = 1, see solfar.f)
41359599516SKenneth E. Jansen    Run AMG As CG-preconditioner: 0      # 0: no-run.
41459599516SKenneth E. Jansen                                         # 1: always preconditioned by AMG.
41559599516SKenneth E. Jansen                                         # 2: first try plain CG, if hit plateau, restart CG with AMG.
41659599516SKenneth E. Jansen                                         # 3: first try plain CG, if hit maximum iteration, restart CG with AMG.
41759599516SKenneth E. Jansen    Strong Criterion Eps: 0.25           # "strong criterion" Stuben constant (strong_eps)
41859599516SKenneth E. Jansen    AMG Convergence Eps: 1.0E-7          # AMG convergence eps
41959599516SKenneth E. Jansen    AMG Verbosity: 10                    # set to 1 for output/0 for no
42059599516SKenneth E. Jansen    AMG Neg_Sten: 1                      # set to 1 for only negs, 0 for pos and neg coeff's
42159599516SKenneth E. Jansen    AMG Nlevel: 10                        # number of levels for tAMG cycle, 2-V cycle (MAX IS 10)
42259599516SKenneth E. Jansen    AMG Coarsest Solver : 1              # 0: smoother  1: smoother to solve , 2:direct
42359599516SKenneth E. Jansen    AMG Relaxation Omega: -1             # Omega Relaxation Factor GS / Jac, <0 for GS, >0 for 1/omega of Jacobi
42459599516SKenneth E. Jansen    AMG Freeze Setup: 10000              # how many solves per setup of AMG
42559599516SKenneth E. Jansen    AMG Interpolation Type: Direct       # Standard or Direct
42659599516SKenneth E. Jansen    AMG Truncation Set: 0.5              # Interpolation/Prolongation truncate if less than value times diagonal
42759599516SKenneth E. Jansen    AMG GGB nev: 10                      # number of eigenvalues in GGB projection (-1 means no GGB)
42859599516SKenneth E. Jansen    AMG GGB ncv: 30                      # number of memory slots allocated for parpack setup
42959599516SKenneth E. Jansen#    AMG Smoother Type: Gauss-Seidel      # Specify smoother
43059599516SKenneth E. Jansen#    AMG Smoother Type: ChebyShev      # Specify smoother
43159599516SKenneth E. Jansen    AMG Smoother Type: MLS      # Specify smoother
43259599516SKenneth E. Jansen    AMG Chebyshev Eigenvalue ratio: 0.1  # Eigen ratio for Chebyshev smoothing: smoothing for ev from beta-ratio*beta
43359599516SKenneth E. Jansen    AMG MLS Degree: 2                    # polynomial smoothing degree {1,2,3,4}, for MLS and Chebyshev only
43459599516SKenneth E. Jansen    AMG PPE Scale: 2                     # 0: original, 1: by diag(C), 2: by diag(PPE)
43559599516SKenneth E. Jansen    AMG Run Reduced Serial: 0            # <DEPRICATED> 0: no run, N: reduced serial if run serial; output information if parallel.
43659599516SKenneth E. Jansen}
43759599516SKenneth E. Jansen
4389d66a07dSKenneth E. Jansen#NASA INLET
4399d66a07dSKenneth E. Jansen#{
4409d66a07dSKenneth E. Jansen     Apply Atmospheric Perturbation: 0 #BCdtKW =0 none, =1 pres, =2 AoA
4419d66a07dSKenneth E. Jansen     Base Time Step of Perturbation: 100 #tsBase
4429d66a07dSKenneth E. Jansen     Frequency of Pressure Perturbation: 1000 #PresFreq
4439d66a07dSKenneth E. Jansen     Amplitude of Pressure Perturbation: 100 #PresAmp
4449d66a07dSKenneth E. Jansen#     Frequency of AoA Perturbation: 1000 #AlphaFreq
4459d66a07dSKenneth E. Jansen#     Amplitude of AoA Perturbation: 0.05 #AlphaAmp (degrees)
4469d66a07dSKenneth E. Jansen#}
4479d66a07dSKenneth E. Jansen
448