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