xref: /phasta/phSolver/Test_C/solver.inp (revision 595995161822a203c8467e0e4a253d7bd7d6df32)
1*59599516SKenneth E. Jansen# PHASTAC Version 1.0 Input File
2*59599516SKenneth E. Jansen#
3*59599516SKenneth E. Jansen#  Basic format is
4*59599516SKenneth E. Jansen#
5*59599516SKenneth E. Jansen#    Key Phrase  :  Acceptable Value (integer, double, logical, or phrase
6*59599516SKenneth E. Jansen#                                     list of integers, list of doubles )
7*59599516SKenneth E. Jansen#
8*59599516SKenneth E. Jansen
9*59599516SKenneth E. Jansen# To find the Key Phrases, first look in input.config.  There you will
10*59599516SKenneth E. Jansen# find the default values for everything that is allowed to have a
11*59599516SKenneth E. Jansen# default. Some things are not allowed to default and must be entered
12*59599516SKenneth E. Jansen# in this file.  In most cases, the acceptable inputs also appear in
13*59599516SKenneth E. Jansen# the input.config file. To add acceptable inputs you should only have
14*59599516SKenneth E. Jansen# to modify:
15*59599516SKenneth E. Jansen
16*59599516SKenneth E. Jansen#     input_fform.cpp :which matches the string and translates it to the
17*59599516SKenneth E. Jansen#                    parameter change. If it is a new parameter, you must
18*59599516SKenneth E. Jansen#                    modify:
19*59599516SKenneth E. Jansen#
20*59599516SKenneth E. Jansen#                      common.h (to carry new parameter through code)
21*59599516SKenneth E. Jansen#                      common_c.h (to carry the parameter from C to Fortran)
22*59599516SKenneth E. Jansen#
23*59599516SKenneth E. Jansen#
24*59599516SKenneth E. Jansen# In case it is not clear by now, # allows you to comment either from the
25*59599516SKenneth E. Jansen# beginning of the line or to the right as shown below.
26*59599516SKenneth E. Jansen#
27*59599516SKenneth E. Jansen#SOLUTION CONTROL
28*59599516SKenneth E. Jansen#{
29*59599516SKenneth E. Jansen     Equation of State :  Compressible
30*59599516SKenneth E. Jansen     Number of Timesteps:  10        #replaces nsteps(1) (ntseq wired =1)
31*59599516SKenneth E. Jansen     Time Step Size: 1.0               # Delt(1)
32*59599516SKenneth E. Jansen     Turbulence Model:  No-Model       #  No-Model iturb=0, RANS =-1  LES=1 #}
33*59599516SKenneth E. Jansen
34*59599516SKenneth E. Jansen#MATERIAL PROPERTIES
35*59599516SKenneth E. Jansen#{
36*59599516SKenneth E. Jansen     Viscosity: 1.0e-2      # fills datmat (2 values REQUIRED if iLset=1)
37*59599516SKenneth E. Jansen#}
38*59599516SKenneth E. Jansen
39*59599516SKenneth E. JansenOUTPUT CONTROL
40*59599516SKenneth E. Jansen{
41*59599516SKenneth E. Jansen#     Number of Force Surfaces: 3
42*59599516SKenneth E. Jansen#     Surface ID's for Force Calculation: 1 2 3
43*59599516SKenneth E. Jansen     Number of Timesteps between Restarts: 10 #replaces nout/ntout
44*59599516SKenneth E. Jansen     Print Statistics: True          #False=> ioform=1, True=> ioform=2
45*59599516SKenneth E. Jansen#     Print Error Indicators: True       # F ierrcalc = 0, T ierrcalc = 1
46*59599516SKenneth E. Jansen}
47*59599516SKenneth E. Jansen
48*59599516SKenneth E. Jansen#LINEAR SOLVER
49*59599516SKenneth E. Jansen#{
50*59599516SKenneth E. Jansen#     Solver Type: GMRES Matrix Free
51*59599516SKenneth E. Jansen#     Solver Type: GMRES EBE
52*59599516SKenneth E. Jansen     Number of Solves per Left-hand-side Formation: 2  #nupdat/LHSupd(1)
53*59599516SKenneth E. Jansen     ACUSIM Verbosity Level               : 0   #iverbose
54*59599516SKenneth E. Jansen     Tolerance on Momentum Equations: 1.0e-4                   # epstol(1)
55*59599516SKenneth E. Jansen     Tolerance on ACUSIM Pressure Projection: 1.0e-2           # prestol
56*59599516SKenneth E. Jansen#}
57*59599516SKenneth E. Jansen
58*59599516SKenneth E. Jansen#DISCRETIZATION CONTROL
59*59599516SKenneth E. Jansen#{
60*59599516SKenneth E. Jansen#    Entropy Form of Pressure Constraint on Weight Space: 1  # 1 turns it on
61*59599516SKenneth E. Jansen     Basis Function Order: 1                 # ipord
62*59599516SKenneth E. Jansen     Time Integration Rule: Second Order    # Second Order sets rinf next
63*59599516SKenneth E. Jansen     Time Integration Rho Infinity: -1     # rinf(1) Only used for 2nd order
64*59599516SKenneth E. Jansen     Include Viscous Correction in Stabilization: False    # if p=1 idiff=1
65*59599516SKenneth E. Jansen                                                           # if p=2 idiff=2
66*59599516SKenneth E. Jansen     Quadrature Rule on Interior: 2           #int(1)
67*59599516SKenneth E. Jansen     Quadrature Rule on Boundary: 2           #intb(1)
68*59599516SKenneth E. Jansen     Lumped Mass Fraction on Left-hand-side: 1.0           # flmpl
69*59599516SKenneth E. Jansen     Lumped Mass Fraction on Right-hand-side: 1.0          # flmpr
70*59599516SKenneth E. Jansen#     Tau Matrix: Matrix-Mallet               #itau=1
71*59599516SKenneth E. Jansen#     Discontinuity Capturing:  DC-mallet      #Sets IDC to 1
72*59599516SKenneth E. Jansen     Tau Time Constant: 2.                      #dtsfct
73*59599516SKenneth E. Jansen     Tau C Scale Factor: 1                    # taucfct  best value depends  #}
74*59599516SKenneth E. Jansen
75*59599516SKenneth E. JansenTURBULENCE MODELING PARAMETERS
76*59599516SKenneth E. Jansen{
77*59599516SKenneth E. Jansen#	Dynamic Model Type : Standard   # adds zero to iturb       LES
78*59599516SKenneth E. Jansen#        Filter Integration Rule: 1  #ifrule adds ifrule-1 to iturb LES
79*59599516SKenneth E. Jansen#	Turbulence Wall Model Type: Effective Viscosity  #itwmod=2 RANSorLES
80*59599516SKenneth E. Jansen3	Velocity Averaging Steps : 500. # wtavei= 1/this           RANSorLES
81*59599516SKenneth E. Jansen3	Dynamic Model Averaging Steps : 500. # dtavei= 1/this      LES
82*59599516SKenneth E. Jansen3	Filter Width Ratio        : 6.  # fwr1                     LES
83*59599516SKenneth E. Jansen 	}
84*59599516SKenneth E. Jansen#
85*59599516SKenneth E. Jansen#STEP SEQUENCE
86*59599516SKenneth E. Jansen#{
87*59599516SKenneth E. Jansen      Step Construction  : 0 1    # this is the standard two iteration
88*59599516SKenneth E. Jansen#}
89*59599516SKenneth E. Jansen
90*59599516SKenneth E. Jansen
91*59599516SKenneth E. Jansen
92*59599516SKenneth E. Jansen
93*59599516SKenneth E. Jansen
94