Skip to content

Commit 9fb1c3d

Browse files
committed
add periodic test case cfg and parallel regression
1 parent bd55c90 commit 9fb1c3d

File tree

2 files changed

+101
-0
lines changed

2 files changed

+101
-0
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2+
% %
3+
% SU2 configuration file %
4+
% Case description: Isentropic vortex (FVM) %
5+
% Author: Brian Munguía %
6+
% Date: 2025.25.06 %
7+
% File Version 8.2.0 "Harrier" %
8+
% %
9+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
10+
11+
% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------%
12+
%
13+
KIND_VERIFICATION_SOLUTION= INVISCID_VORTEX
14+
SOLVER= EULER
15+
MATH_PROBLEM= DIRECT
16+
RESTART_SOL= NO
17+
18+
% ----------- COMPRESSIBLE AND INCOMPRESSIBLE FREE-STREAM DEFINITION ----------%
19+
%
20+
MACH_NUMBER= 0.5
21+
AOA= 45.0
22+
FREESTREAM_DENSITY= 1.0
23+
FREESTREAM_PRESSURE= 1.0
24+
FREESTREAM_TEMPERATURE= 1.0
25+
26+
% -------------- COMPRESSIBLE AND INCOMPRESSIBLE FLUID CONSTANTS --------------%
27+
%
28+
FLUID_MODEL= IDEAL_GAS
29+
GAMMA_VALUE= 1.4
30+
GAS_CONSTANT= 1.0
31+
32+
% ---------------------- REFERENCE VALUE DEFINITION ---------------------------%
33+
%
34+
REF_ORIGIN_MOMENT_X= 0.00
35+
REF_ORIGIN_MOMENT_Y= 0.00
36+
REF_ORIGIN_MOMENT_Z= 0.00
37+
REF_AREA= 1.0
38+
REF_DIMENSIONALIZATION= DIMENSIONAL
39+
40+
% ------------------------- UNSTEADY SIMULATION -------------------------------%
41+
%
42+
TIME_DOMAIN= YES
43+
TIME_MARCHING= TIME_STEPPING
44+
TIME_STEP= 2.0e-3
45+
MAX_TIME= 50.0
46+
47+
% -------------------- BOUNDARY CONDITION DEFINITION --------------------------%
48+
%
49+
MARKER_PERIODIC= ( PeriodicBottom, PeriodicTop, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, \
50+
PeriodicLeft, PeriodicRight, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0 )
51+
52+
% ------------- COMMON PARAMETERS TO DEFINE THE NUMERICAL METHOD --------------%
53+
%
54+
CFL_NUMBER= 0.2
55+
TIME_ITER= 50
56+
RK_ALPHA_COEFF= ( 0.666667, 0.666667, 1.0 )
57+
58+
% ------------------ FLOW NUMERICAL METHOD DEFINITION ----------------------%
59+
%
60+
CONV_NUM_METHOD_FLOW= ROE
61+
MUSCL_FLOW= YES
62+
SLOPE_LIMITER_FLOW= NONE
63+
TIME_DISCRE_FLOW= EULER_IMPLICIT
64+
65+
% --------------------------- CONVERGENCE PARAMETERS --------------------------%
66+
%
67+
CONV_RESIDUAL_MINVAL= -15
68+
CONV_STARTITER= 10
69+
CONV_CAUCHY_ELEMS= 100
70+
CONV_CAUCHY_EPS= 1E-6
71+
72+
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------%
73+
%
74+
MESH_FILENAME= TriAdapt.su2
75+
MESH_FORMAT= SU2
76+
MESH_OUT_FILENAME= mesh_out.su2
77+
SOLUTION_FILENAME= solution_flow.dat
78+
SOLUTION_ADJ_FILENAME= solution_adj.dat
79+
TABULAR_FORMAT= CSV
80+
CONV_FILENAME= history
81+
RESTART_FILENAME= restart_flow.dat
82+
RESTART_ADJ_FILENAME= restart_adj.dat
83+
VOLUME_FILENAME= flow
84+
VOLUME_ADJ_FILENAME= adjoint
85+
GRAD_OBJFUNC_FILENAME= of_grad.dat
86+
SURFACE_FILENAME= surface_flow
87+
SURFACE_ADJ_FILENAME= surface_adjoint
88+
OUTPUT_WRT_FREQ= 50
89+
SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_ENERGY, LIFT, DRAG)

TestCases/parallel_regression.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,18 @@ def main():
294294
ramp.test_vals_aarch64 = [-13.398422, -7.786461, -0.081064, 0.056474]
295295
test_list.append(ramp)
296296

297+
###################################
298+
### Compressible Euler Periodic ###
299+
###################################
300+
301+
# Isentropic vortex
302+
isentropic_vortex = TestCase('isentropic_vortex')
303+
isentropic_vortex.cfg_dir = "mms/fvm_euler"
304+
isentropic_vortex.cfg_file = "inv_mms_vortex.cfg"
305+
isentropic_vortex.test_iter = 10
306+
isentropic_vortex.test_vals = [-5.692776, -4.843872, 0.000000, 0.000000]
307+
test_list.append(isentropic_vortex)
308+
297309
##########################
298310
### Compressible N-S ###
299311
##########################

0 commit comments

Comments
 (0)