Skip to content

Commit 8e00bff

Browse files
committed
Nested preconditioner test cases
1 parent 2f36af7 commit 8e00bff

File tree

5 files changed

+217
-0
lines changed

5 files changed

+217
-0
lines changed

TestCases/TestCases

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit c0c2d61c43e2c257c01be8c375713bcc0da12a9b

TestCases/parallel_regression.py

100644100755
File mode changed.
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
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.15
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= 1000.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= FGMRESandBCGSTAB2
62+
LINEAR_SOLVER_PREC= LU_SGS
63+
LINEAR_SOLVER_ERROR= 1E-5
64+
LINEAR_SOLVER_ITER= 5
65+
66+
% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------%
67+
%
68+
CONV_NUM_METHOD_FLOW= ROE
69+
MUSCL_FLOW= YES
70+
JST_SENSOR_COEFF= ( 0.5, 0.02 )
71+
TIME_DISCRE_FLOW= EULER_IMPLICIT
72+
73+
% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------%
74+
%
75+
CONV_NUM_METHOD_TURB= SCALAR_UPWIND
76+
MUSCL_TURB= YES
77+
SLOPE_LIMITER_TURB= NONE
78+
TIME_DISCRE_TURB= EULER_IMPLICIT
79+
CFL_REDUCTION_TURB= 1.0
80+
81+
% --------------------------- CONVERGENCE PARAMETERS --------------------------%
82+
CONV_RESIDUAL_MINVAL= -12
83+
CONV_STARTITER= 10
84+
CONV_CAUCHY_ELEMS= 100
85+
CONV_CAUCHY_EPS= 1E-6
86+
87+
% Output the performance summary to the console at the end of SU2_CFD
88+
WRT_PERFORMANCE= YES
89+
90+
91+
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------%
92+
%
93+
MESH_FILENAME= n0012_897-257.su2
94+
MESH_FORMAT= SU2
95+
MESH_OUT_FILENAME= mesh_out
96+
SOLUTION_FILENAME= solution_flow_sa
97+
SOLUTION_ADJ_FILENAME= solution_adj
98+
TABULAR_FORMAT= CSV
99+
CONV_FILENAME= history
100+
RESTART_FILENAME= restart_flow
101+
RESTART_ADJ_FILENAME= restart_adj
102+
VOLUME_FILENAME= flow
103+
VOLUME_ADJ_FILENAME= adjoint
104+
GRAD_OBJFUNC_FILENAME= of_grad
105+
SURFACE_FILENAME= surface_flow
106+
SURFACE_ADJ_FILENAME= surface_adjoint
107+
OUTPUT_WRT_FREQ= 10000
108+
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)
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
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= FGMRESandBCGSTAB2
62+
LINEAR_SOLVER_PREC= LU_SGS
63+
LINEAR_SOLVER_ERROR= 1E-5
64+
LINEAR_SOLVER_ITER= 5
65+
66+
% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------%
67+
%
68+
CONV_NUM_METHOD_FLOW= ROE
69+
MUSCL_FLOW= YES
70+
JST_SENSOR_COEFF= ( 0.5, 0.02 )
71+
TIME_DISCRE_FLOW= EULER_IMPLICIT
72+
73+
% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------%
74+
%
75+
CONV_NUM_METHOD_TURB= SCALAR_UPWIND
76+
MUSCL_TURB= YES
77+
SLOPE_LIMITER_TURB= NONE
78+
TIME_DISCRE_TURB= EULER_IMPLICIT
79+
CFL_REDUCTION_TURB= 1.0
80+
81+
% --------------------------- CONVERGENCE PARAMETERS --------------------------%
82+
CONV_RESIDUAL_MINVAL= -12
83+
CONV_STARTITER= 10
84+
CONV_CAUCHY_ELEMS= 100
85+
CONV_CAUCHY_EPS= 1E-6
86+
87+
% Output the performance summary to the console at the end of SU2_CFD
88+
WRT_PERFORMANCE= YES
89+
90+
91+
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------%
92+
%
93+
MESH_FILENAME= n0012_897-257.su2
94+
MESH_FORMAT= SU2
95+
MESH_OUT_FILENAME= mesh_out
96+
SOLUTION_FILENAME= solution_flow_sa
97+
SOLUTION_ADJ_FILENAME= solution_adj
98+
TABULAR_FORMAT= CSV
99+
CONV_FILENAME= history
100+
RESTART_FILENAME= restart_flow
101+
RESTART_ADJ_FILENAME= restart_adj
102+
VOLUME_FILENAME= flow
103+
VOLUME_ADJ_FILENAME= adjoint
104+
GRAD_OBJFUNC_FILENAME= of_grad
105+
SURFACE_FILENAME= surface_flow
106+
SURFACE_ADJ_FILENAME= surface_adjoint
107+
OUTPUT_WRT_FREQ= 10000
108+
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)

TestCases/serial_regression.py

100644100755
File mode changed.

0 commit comments

Comments
 (0)