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