Skip to content

Commit 541f5dd

Browse files
committed
Add nested FGMRES with BCGSTAB test case cfg
1 parent a060a8f commit 541f5dd

File tree

1 file changed

+119
-0
lines changed

1 file changed

+119
-0
lines changed
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2+
% %
3+
% SU2 configuration file %
4+
% Case description: 2D NACA 0012 Airfoil Validation Case (compressible) %
5+
% http://turbmodels.larc.nasa.gov/naca0012_val_sa.html %
6+
% Author: Francisco Palacios %
7+
% Institution: Stanford University %
8+
% Date: Feb 18th, 2013 %
9+
% File Version 8.3.0 "Harrier" %
10+
% %
11+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
12+
13+
% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------%
14+
%
15+
SOLVER= RANS
16+
KIND_TURB_MODEL= SA
17+
SA_OPTIONS= NEGATIVE, EXPERIMENTAL
18+
MATH_PROBLEM= DIRECT
19+
RESTART_SOL= NO
20+
21+
% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------%
22+
%
23+
MACH_NUMBER= 0.05
24+
AOA= 0.0
25+
FREESTREAM_TEMPERATURE= 300.0
26+
REYNOLDS_NUMBER= 6.0E6
27+
REYNOLDS_LENGTH= 1.0
28+
29+
% ---------------------- REFERENCE VALUE DEFINITION ---------------------------%
30+
%
31+
REF_ORIGIN_MOMENT_X = 0.25
32+
REF_ORIGIN_MOMENT_Y = 0.00
33+
REF_ORIGIN_MOMENT_Z = 0.00
34+
REF_LENGTH= 1.0
35+
REF_AREA= 1.0
36+
REF_DIMENSIONALIZATION= FREESTREAM_PRESS_EQ_ONE
37+
38+
% -------------------- BOUNDARY CONDITION DEFINITION --------------------------%
39+
%
40+
MARKER_HEATFLUX= ( airfoil, 0.0 )
41+
MARKER_FAR= ( farfield )
42+
MARKER_PLOTTING= ( airfoil )
43+
MARKER_MONITORING= ( airfoil )
44+
45+
% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------%
46+
%
47+
NUM_METHOD_GRAD= WEIGHTED_LEAST_SQUARES
48+
NUM_METHOD_GRAD_RECON= LEAST_SQUARES
49+
CFL_NUMBER= 200.0
50+
MAX_DELTA_TIME= 1E10
51+
CFL_ADAPT= NO
52+
CFL_ADAPT_PARAM= ( 1.5, 0.5, 1.0, 100.0 )
53+
ITER= 99999
54+
55+
% ----------------------- SLOPE LIMITER DEFINITION ----------------------------%
56+
VENKAT_LIMITER_COEFF= 0.03
57+
LIMITER_ITER= 99999
58+
59+
% ------------------------ LINEAR SOLVER DEFINITION ---------------------------%
60+
%
61+
% ------------------------ LINEAR SOLVER DEFINITION ---------------------------%
62+
%
63+
LINEAR_SOLVER= FGMRES
64+
%
65+
% Use nested Krylov solver (YES, NO).
66+
% When YES: FGMRES uses an inner Krylov solver (e.g. BCGSTAB).
67+
LINEAR_SOLVER_NESTED= YES
68+
69+
% Inner solver used only when LINEAR_SOLVER_NESTED = YES.
70+
% Options: BCGSTAB
71+
LINEAR_SOLVER_INNER= BCGSTAB
72+
73+
LINEAR_SOLVER_PREC= LU_SGS
74+
LINEAR_SOLVER_ERROR= 1E-5
75+
LINEAR_SOLVER_ITER= 5
76+
77+
% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------%
78+
%
79+
CONV_NUM_METHOD_FLOW= ROE
80+
MUSCL_FLOW= YES
81+
JST_SENSOR_COEFF= ( 0.5, 0.02 )
82+
TIME_DISCRE_FLOW= EULER_IMPLICIT
83+
84+
% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------%
85+
%
86+
CONV_NUM_METHOD_TURB= SCALAR_UPWIND
87+
MUSCL_TURB= YES
88+
SLOPE_LIMITER_TURB= NONE
89+
TIME_DISCRE_TURB= EULER_IMPLICIT
90+
CFL_REDUCTION_TURB= 1.0
91+
92+
% --------------------------- CONVERGENCE PARAMETERS --------------------------%
93+
CONV_RESIDUAL_MINVAL= -12
94+
CONV_STARTITER= 10
95+
CONV_CAUCHY_ELEMS= 100
96+
CONV_CAUCHY_EPS= 1E-6
97+
98+
% Output the performance summary to the console at the end of SU2_CFD
99+
WRT_PERFORMANCE= YES
100+
101+
102+
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------%
103+
%
104+
MESH_FILENAME= n0012_897-257.su2
105+
MESH_FORMAT= SU2
106+
MESH_OUT_FILENAME= mesh_out
107+
SOLUTION_FILENAME= solution_flow_sa
108+
SOLUTION_ADJ_FILENAME= solution_adj
109+
TABULAR_FORMAT= CSV
110+
CONV_FILENAME= history
111+
RESTART_FILENAME= restart_flow
112+
RESTART_ADJ_FILENAME= restart_adj
113+
VOLUME_FILENAME= flow
114+
VOLUME_ADJ_FILENAME= adjoint
115+
GRAD_OBJFUNC_FILENAME= of_grad
116+
SURFACE_FILENAME= surface_flow
117+
SURFACE_ADJ_FILENAME= surface_adjoint
118+
OUTPUT_WRT_FREQ= 10000
119+
SCREEN_OUTPUT=(WALL_TIME, INNER_ITER, RMS_DENSITY, RMS_NU_TILDE, LIFT, DRAG, LINSOL_ITER, LINSOL_RESIDUAL, LINSOL_ITER_TURB, LINSOL_RESIDUAL_TURB, TOTAL_HEATFLUX)

0 commit comments

Comments
 (0)