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