本文整理汇总了Python中TestCase.TestCase.unsteady方法的典型用法代码示例。如果您正苦于以下问题:Python TestCase.unsteady方法的具体用法?Python TestCase.unsteady怎么用?Python TestCase.unsteady使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestCase.TestCase
的用法示例。
在下文中一共展示了TestCase.unsteady方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
def main():
'''This program runs SU2 and ensures that the output matches specified values.
This will be used to do checks when code is pushed to github
to make sure nothing is broken. '''
test_list = []
#####################################
### Disc. adj. compressible Euler ###
#####################################
# Inviscid NACA0012
discadj_naca0012 = TestCase('discadj_naca0012')
discadj_naca0012.cfg_dir = "cont_adj_euler/naca0012"
discadj_naca0012.cfg_file = "inv_NACA0012_discadj.cfg"
discadj_naca0012.test_iter = 100
discadj_naca0012.test_vals = [-3.606839,-9.035212,-3.3386e-07,1.8777e-01] #last 4 columns
discadj_naca0012.su2_exec = "SU2_CFD_AD"
discadj_naca0012.timeout = 1600
discadj_naca0012.tol = 0.00001
test_list.append(discadj_naca0012)
#######################################################
### Disc. adj. compressible RANS ###
#######################################################
# Adjoint turbulent NACA0012 SA
discadj_rans_naca0012_sa = TestCase('discadj_rans_naca0012_sa')
discadj_rans_naca0012_sa.cfg_dir = "disc_adj_rans/naca0012"
discadj_rans_naca0012_sa.cfg_file = "turb_NACA0012_sa.cfg"
discadj_rans_naca0012_sa.test_iter = 10
discadj_rans_naca0012_sa.test_vals = [-1.751947, 0.485758, 0.181440, -0.385110] #last 4 columns
discadj_rans_naca0012_sa.su2_exec = "SU2_CFD_AD"
discadj_rans_naca0012_sa.timeout = 1600
discadj_rans_naca0012_sa.tol = 0.00001
test_list.append(discadj_rans_naca0012_sa)
# Adjoint turbulent NACA0012 SST
discadj_rans_naca0012_sst = TestCase('discadj_rans_naca0012_sst')
discadj_rans_naca0012_sst.cfg_dir = "disc_adj_rans/naca0012"
discadj_rans_naca0012_sst.cfg_file = "turb_NACA0012_sst.cfg"
discadj_rans_naca0012_sst.test_iter = 10
discadj_rans_naca0012_sst.test_vals = [-1.658566, -0.487694, 0.087556, -0.537010] #last 4 columns
discadj_rans_naca0012_sst.su2_exec = "SU2_CFD_AD"
discadj_rans_naca0012_sst.timeout = 1600
discadj_rans_naca0012_sst.tol = 0.00001
test_list.append(discadj_rans_naca0012_sst)
#######################################################
### Unsteady Disc. adj. compressible RANS ###
#######################################################
# Turbulent Cylinder
discadj_cylinder = TestCase('unsteady_cylinder')
discadj_cylinder.cfg_dir = "disc_adj_rans/cylinder"
discadj_cylinder.cfg_file = "cylinder.cfg"
discadj_cylinder.test_iter = 10
discadj_cylinder.test_vals = [3.522068,-1.787841,-1.2030e-02,1.1156e-03] #last 4 columns
discadj_cylinder.su2_exec = "SU2_CFD_AD"
discadj_cylinder.timeout = 1600
discadj_cylinder.tol = 0.00001
discadj_cylinder.unsteady = True
test_list.append(discadj_cylinder)
######################################
### RUN TESTS ###
######################################
pass_list = [ test.run_test() for test in test_list ]
######################################
### RUN PYTHON TESTS ###
######################################
# test discrete_adjoint.py
discadj_euler_py = TestCase('discadj_euler_py')
discadj_euler_py.cfg_dir = "cont_adj_euler/naca0012"
discadj_euler_py.cfg_file = "inv_NACA0012.cfg"
discadj_euler_py.test_iter = 10
discadj_euler_py.su2_exec = "discrete_adjoint.py"
discadj_euler_py.timeout = 1600
discadj_euler_py.reference_file = "of_grad_cd_disc.dat.ref"
discadj_euler_py.test_file = "of_grad_cd.dat"
pass_list.append(discadj_euler_py.run_filediff())
test_list.append(discadj_euler_py)
# test direct_differentiation.py
directdiff_euler_py = TestCase('directdiff_euler_py')
directdiff_euler_py.cfg_dir = "cont_adj_euler/naca0012"
directdiff_euler_py.cfg_file = "inv_NACA0012_FD.cfg"
directdiff_euler_py.test_iter = 10
directdiff_euler_py.su2_exec = "direct_differentiation.py"
directdiff_euler_py.timeout = 1600
directdiff_euler_py.reference_file = "of_grad_directdiff.dat.ref"
directdiff_euler_py.test_file = "DIRECTDIFF/of_grad_directdiff.dat"
pass_list.append(directdiff_euler_py.run_filediff())
test_list.append(directdiff_euler_py)
# Tests summary
print '=================================================================='
#.........这里部分代码省略.........
示例2: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
######################################
### Moving Wall ###
######################################
# Lid-driven cavity
cavity = TestCase('cavity')
cavity.cfg_dir = "moving_wall/cavity"
cavity.cfg_file = "lam_cavity.cfg"
cavity.test_iter = 25
cavity.test_vals = [-5.594283, -0.130745, -0.510607, 0.061921] #last 4 columns
cavity.su2_exec = "parallel_computation.py -f"
cavity.timeout = 1600
cavity.tol = 0.00001
test_list.append(cavity)
# Spinning cylinder
spinning_cylinder = TestCase('spinning_cylinder')
spinning_cylinder.cfg_dir = "moving_wall/spinning_cylinder"
spinning_cylinder.cfg_file = "spinning_cylinder.cfg"
spinning_cylinder.test_iter = 25
spinning_cylinder.test_vals = [-7.637313, -2.194229, 1.212769, 1.605369] #last 4 columns
spinning_cylinder.su2_exec = "parallel_computation.py -f"
spinning_cylinder.timeout = 1600
spinning_cylinder.tol = 0.00001
test_list.append(spinning_cylinder)
######################################
### Unsteady ###
######################################
# Square cylinder
square_cylinder = TestCase('square_cylinder')
square_cylinder.cfg_dir = "unsteady/square_cylinder"
square_cylinder.cfg_file = "turb_square.cfg"
square_cylinder.test_iter = 3
square_cylinder.test_vals = [-1.544602, 0.048576, 1.398951, 2.196894] #last 4 columns
square_cylinder.su2_exec = "parallel_computation.py -f"
square_cylinder.timeout = 1600
square_cylinder.tol = 0.00001
test_list.append(square_cylinder)
# Gust
sine_gust = TestCase('sine_gust')
sine_gust.cfg_dir = "gust"
sine_gust.cfg_file = "inv_gust_NACA0012.cfg"
sine_gust.test_iter = 5
sine_gust.test_vals = [-1.977531, 3.481790, -0.014552, -0.004969] #last 4 columns
sine_gust.su2_exec = "parallel_computation.py -f"
sine_gust.timeout = 1600
sine_gust.tol = 0.00001
sine_gust.unsteady = True
test_list.append(sine_gust)
# Aeroelastic
aeroelastic = TestCase('aeroelastic')
aeroelastic.cfg_dir = "aeroelastic"
aeroelastic.cfg_file = "aeroelastic_NACA64A010.cfg"
aeroelastic.test_iter = 2
aeroelastic.test_vals = [0.077319, 0.036428, -1.685289e-03, -1.129111e-04] #last 4 columns
aeroelastic.su2_exec = "parallel_computation.py -f"
aeroelastic.timeout = 1600
aeroelastic.tol = 0.000001
aeroelastic.unsteady = True
test_list.append(aeroelastic)
示例3: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
######################################
### Moving Wall ###
######################################
# Lid-driven cavity
cavity = TestCase('cavity')
cavity.cfg_dir = "moving_wall/cavity"
cavity.cfg_file = "lam_cavity.cfg"
cavity.test_iter = 25
cavity.test_vals = [-5.627934, -0.164470, 0.051972, 2.547034] #last 4 columns
cavity.su2_exec = "SU2_CFD"
cavity.timeout = 1600
cavity.tol = 0.00001
test_list.append(cavity)
# Spinning cylinder
spinning_cylinder = TestCase('spinning_cylinder')
spinning_cylinder.cfg_dir = "moving_wall/spinning_cylinder"
spinning_cylinder.cfg_file = "spinning_cylinder.cfg"
spinning_cylinder.test_iter = 25
spinning_cylinder.test_vals = [-7.709662, -2.274900, 1.418422, 1.734206] #last 4 columns
spinning_cylinder.su2_exec = "SU2_CFD"
spinning_cylinder.timeout = 1600
spinning_cylinder.tol = 0.00001
test_list.append(spinning_cylinder)
######################################
### Unsteady ###
######################################
# Square cylinder
square_cylinder = TestCase('square_cylinder')
square_cylinder.cfg_dir = "unsteady/square_cylinder"
square_cylinder.cfg_file = "turb_square.cfg"
square_cylinder.test_iter = 3
square_cylinder.test_vals = [-1.544603, 0.048578, 1.398951, 2.196894] #last 4 columns
square_cylinder.su2_exec = "SU2_CFD"
square_cylinder.timeout = 1600
square_cylinder.tol = 0.00001
test_list.append(square_cylinder)
# Gust
sine_gust = TestCase('sine_gust')
sine_gust.cfg_dir = "gust"
sine_gust.cfg_file = "inv_gust_NACA0012.cfg"
sine_gust.test_iter = 5
sine_gust.test_vals = [-1.977531, 3.481790, -0.006222, -0.001342] #last 4 columns
sine_gust.su2_exec = "SU2_CFD"
sine_gust.timeout = 1600
sine_gust.tol = 0.00001
sine_gust.unsteady = True
test_list.append(sine_gust)
# Aeroelastic
aeroelastic = TestCase('aeroelastic')
aeroelastic.cfg_dir = "aeroelastic"
aeroelastic.cfg_file = "aeroelastic_NACA64A010.cfg"
aeroelastic.test_iter = 2
aeroelastic.test_vals = [0.077106, 0.036449, -1.684915e-03, -1.131746e-04] #last 4 columns
aeroelastic.su2_exec = "SU2_CFD"
aeroelastic.timeout = 1600
aeroelastic.tol = 0.000001
aeroelastic.unsteady = True
test_list.append(aeroelastic)
示例4: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
######################################
### Moving Wall ###
######################################
# Lid-driven cavity
cavity = TestCase("cavity")
cavity.cfg_dir = "moving_wall/cavity"
cavity.cfg_file = "lam_cavity.cfg"
cavity.test_iter = 25
cavity.test_vals = [-5.627934, -0.164470, 0.051972, 2.547034] # last 4 columns
cavity.su2_exec = "SU2_CFD"
cavity.timeout = 1600
cavity.tol = 0.00001
test_list.append(cavity)
# Spinning cylinder
spinning_cylinder = TestCase("spinning_cylinder")
spinning_cylinder.cfg_dir = "moving_wall/spinning_cylinder"
spinning_cylinder.cfg_file = "spinning_cylinder.cfg"
spinning_cylinder.test_iter = 25
spinning_cylinder.test_vals = [-7.709662, -2.274900, 1.418422, 1.734206] # last 4 columns
spinning_cylinder.su2_exec = "SU2_CFD"
spinning_cylinder.timeout = 1600
spinning_cylinder.tol = 0.00001
test_list.append(spinning_cylinder)
######################################
### Unsteady ###
######################################
# Square cylinder
square_cylinder = TestCase("square_cylinder")
square_cylinder.cfg_dir = "unsteady/square_cylinder"
square_cylinder.cfg_file = "turb_square.cfg"
square_cylinder.test_iter = 3
square_cylinder.test_vals = [-1.544603, 0.048578, 1.398951, 2.196894] # last 4 columns
square_cylinder.su2_exec = "SU2_CFD"
square_cylinder.timeout = 1600
square_cylinder.tol = 0.00001
test_list.append(square_cylinder)
# Gust
sine_gust = TestCase("sine_gust")
sine_gust.cfg_dir = "gust"
sine_gust.cfg_file = "inv_gust_NACA0012.cfg"
sine_gust.test_iter = 5
sine_gust.test_vals = [-1.977531, 3.481790, -0.006222, -0.001342] # last 4 columns
sine_gust.su2_exec = "SU2_CFD"
sine_gust.timeout = 1600
sine_gust.tol = 0.00001
sine_gust.unsteady = True
test_list.append(sine_gust)
# Aeroelastic
aeroelastic = TestCase("aeroelastic")
aeroelastic.cfg_dir = "aeroelastic"
aeroelastic.cfg_file = "aeroelastic_NACA64A010.cfg"
aeroelastic.test_iter = 2
aeroelastic.test_vals = [0.077106, 0.036449, -1.684916e-03, -1.131735e-04] # last 4 columns
aeroelastic.su2_exec = "SU2_CFD"
aeroelastic.timeout = 1600
aeroelastic.tol = 0.000001
aeroelastic.unsteady = True
test_list.append(aeroelastic)
示例5: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
#####################################
# Adjoint Incompressible Viscous Cylinder
discadj_incomp_cylinder = TestCase('discadj_incomp_cylinder')
discadj_incomp_cylinder.cfg_dir = "cont_adj_incomp_navierstokes/cylinder"
discadj_incomp_cylinder.cfg_file = "lam_incomp_cylinder_disc.cfg"
discadj_incomp_cylinder.test_iter = 20
discadj_incomp_cylinder.test_vals = [-2.802148, -2.228080, 0.000000, 0.000000] #last 4 columns
discadj_incomp_cylinder.su2_exec = "SU2_CFD_AD"
discadj_incomp_cylinder.timeout = 1600
discadj_incomp_cylinder.tol = 0.00001
test_list.append(discadj_incomp_cylinder)
######################################
### Disc. adj. incompressible RANS ###
######################################
# Adjoint Incompressible Turbulent NACA 0012
discadj_incomp_turb_NACA0012 = TestCase('discadj_incomp_turb_NACA0012')
discadj_incomp_turb_NACA0012.cfg_dir = "incomp_rans/naca0012"
discadj_incomp_turb_NACA0012.cfg_file = "naca0012_disc.cfg"
discadj_incomp_turb_NACA0012.test_iter = 10
discadj_incomp_turb_NACA0012.test_vals = [-3.847506, -1.009607, 0.000000, 0.000000] #last 4 columns
discadj_incomp_turb_NACA0012.su2_exec = "SU2_CFD_AD"
discadj_incomp_turb_NACA0012.timeout = 1600
discadj_incomp_turb_NACA0012.tol = 0.00001
test_list.append(discadj_incomp_turb_NACA0012)
#######################################################
### Unsteady Disc. adj. compressible RANS ###
#######################################################
# Turbulent Cylinder
discadj_cylinder = TestCase('unsteady_cylinder')
discadj_cylinder.cfg_dir = "disc_adj_rans/cylinder"
discadj_cylinder.cfg_file = "cylinder.cfg"
discadj_cylinder.test_iter = 9
discadj_cylinder.test_vals = [3.746904, -1.544886, -0.008345, 0.000014] #last 4 columns
discadj_cylinder.su2_exec = "SU2_CFD_AD"
discadj_cylinder.timeout = 1600
discadj_cylinder.tol = 0.00001
discadj_cylinder.unsteady = True
test_list.append(discadj_cylinder)
###################################
### Structural Adjoint ###
###################################
# Structural model
discadj_fea = TestCase('discadj_fea')
discadj_fea.cfg_dir = "disc_adj_fea"
discadj_fea.cfg_file = "configAD_fem.cfg"
discadj_fea.test_iter = 9
discadj_fea.test_vals = [-6.403771, -6.404196, -3.6413e-04, -8.7087e+00] #last 4 columns
discadj_fea.su2_exec = "SU2_CFD_AD"
discadj_fea.timeout = 1600
discadj_fea.tol = 0.00001
test_list.append(discadj_fea)
###################################
### Coupled FSI Adjoint ###
###################################
# Structural model
discadj_fsi = TestCase('discadj_fsi')
discadj_fsi.cfg_dir = "disc_adj_fsi"
示例6: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
######################################
### Moving Wall ###
######################################
# Lid-driven cavity
cavity = TestCase("cavity")
cavity.cfg_dir = "moving_wall/cavity"
cavity.cfg_file = "lam_cavity.cfg"
cavity.test_iter = 25
cavity.test_vals = [-5.597018, -0.133158, 0.169034, 0.821371] # last 4 columns
cavity.su2_exec = "parallel_computation.py -f"
cavity.timeout = 1600
cavity.tol = 0.00001
test_list.append(cavity)
# Spinning cylinder
spinning_cylinder = TestCase("spinning_cylinder")
spinning_cylinder.cfg_dir = "moving_wall/spinning_cylinder"
spinning_cylinder.cfg_file = "spinning_cylinder.cfg"
spinning_cylinder.test_iter = 25
spinning_cylinder.test_vals = [-7.648320, -2.202753, 1.236836, 1.609040] # last 4 columns
spinning_cylinder.su2_exec = "parallel_computation.py -f"
spinning_cylinder.timeout = 1600
spinning_cylinder.tol = 0.00001
test_list.append(spinning_cylinder)
######################################
### Unsteady ###
######################################
# Square cylinder
square_cylinder = TestCase("square_cylinder")
square_cylinder.cfg_dir = "unsteady/square_cylinder"
square_cylinder.cfg_file = "turb_square.cfg"
square_cylinder.test_iter = 3
square_cylinder.test_vals = [-1.166422, 0.076751, 1.398549, 2.197047] # last 4 columns
square_cylinder.su2_exec = "parallel_computation.py -f"
square_cylinder.timeout = 1600
square_cylinder.tol = 0.00001
square_cylinder.unsteady = True
test_list.append(square_cylinder)
# Gust
sine_gust = TestCase("sine_gust")
sine_gust.cfg_dir = "gust"
sine_gust.cfg_file = "inv_gust_NACA0012.cfg"
sine_gust.test_iter = 5
sine_gust.test_vals = [-1.977531, 3.481790, -0.014552, -0.004969] # last 4 columns
sine_gust.su2_exec = "parallel_computation.py -f"
sine_gust.timeout = 1600
sine_gust.tol = 0.00001
sine_gust.unsteady = True
test_list.append(sine_gust)
# Aeroelastic
aeroelastic = TestCase("aeroelastic")
aeroelastic.cfg_dir = "aeroelastic"
aeroelastic.cfg_file = "aeroelastic_NACA64A010.cfg"
aeroelastic.test_iter = 2
aeroelastic.test_vals = [0.077169, 0.036452, -0.001685, -0.000113] # last 4 columns
aeroelastic.su2_exec = "parallel_computation.py -f"
aeroelastic.timeout = 1600
aeroelastic.tol = 0.000001
aeroelastic.unsteady = True
test_list.append(aeroelastic)
示例7: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
def main():
'''This program runs SU2 and ensures that the output matches specified values.
This will be used to do checks when code is pushed to github
to make sure nothing is broken. '''
test_list = []
#####################################
### Disc. adj. compressible Euler ###
#####################################
# Inviscid NACA0012
discadj_naca0012 = TestCase('discadj_naca0012')
discadj_naca0012.cfg_dir = "cont_adj_euler/naca0012"
discadj_naca0012.cfg_file = "inv_NACA0012_discadj.cfg"
discadj_naca0012.test_iter = 100
discadj_naca0012.test_vals = [-3.606963,-9.034619,-3.3385e-07,1.8777e-01] #last 4 columns
discadj_naca0012.su2_exec = "parallel_computation.py -f"
discadj_naca0012.timeout = 1600
discadj_naca0012.tol = 0.00001
test_list.append(discadj_naca0012)
####################################
### Disc. adj. compressible RANS ###
####################################
# Adjoint turbulent NACA0012 SA
discadj_rans_naca0012_sa = TestCase('discadj_rans_naca0012_sa')
discadj_rans_naca0012_sa.cfg_dir = "disc_adj_rans/naca0012"
discadj_rans_naca0012_sa.cfg_file = "turb_NACA0012_sa.cfg"
discadj_rans_naca0012_sa.test_iter = 10
discadj_rans_naca0012_sa.test_vals = [-1.751997, 0.485368, 0.182890, -0.383510] #last 4 columns
discadj_rans_naca0012_sa.su2_exec = "parallel_computation.py -f"
discadj_rans_naca0012_sa.timeout = 1600
discadj_rans_naca0012_sa.tol = 0.00001
test_list.append(discadj_rans_naca0012_sa)
# Adjoint turbulent NACA0012 SST
discadj_rans_naca0012_sst = TestCase('discadj_rans_naca0012_sst')
discadj_rans_naca0012_sst.cfg_dir = "disc_adj_rans/naca0012"
discadj_rans_naca0012_sst.cfg_file = "turb_NACA0012_sst.cfg"
discadj_rans_naca0012_sst.test_iter = 10
discadj_rans_naca0012_sst.test_vals = [-1.655243, -0.507187, 0.129010, -0.4776800] #last 4 columns
discadj_rans_naca0012_sst.su2_exec = "parallel_computation.py -f"
discadj_rans_naca0012_sst.timeout = 1600
discadj_rans_naca0012_sst.tol = 0.00001
test_list.append(discadj_rans_naca0012_sst)
#######################################################
### Unsteady Disc. adj. compressible RANS ###
#######################################################
# Turbulent Cylinder
discadj_cylinder = TestCase('unsteady_cylinder')
discadj_cylinder.cfg_dir = "disc_adj_rans/cylinder"
discadj_cylinder.cfg_file = "cylinder.cfg"
discadj_cylinder.test_iter = 10
discadj_cylinder.test_vals = [3.522085,-1.787791,-1.2031e-02,1.1156e-03] #last 4 columns
discadj_cylinder.su2_exec = "parallel_computation.py -f"
discadj_cylinder.timeout = 1600
discadj_cylinder.tol = 0.00001
discadj_cylinder.unsteady = True
test_list.append(discadj_cylinder
)
######################################
### RUN TESTS ###
######################################
pass_list = [ test.run_test() for test in test_list ]
# Tests summary
print '=================================================================='
print 'Summary of the parallel tests'
for i, test in enumerate(test_list):
if (pass_list[i]):
print ' passed - %s'%test.tag
else:
print '* FAILED - %s'%test.tag
if all(pass_list):
sys.exit(0)
else:
sys.exit(1)
示例8: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
######################################
### Moving Wall ###
######################################
# Lid-driven cavity
cavity = TestCase('cavity')
cavity.cfg_dir = "moving_wall/cavity"
cavity.cfg_file = "lam_cavity.cfg"
cavity.test_iter = 25
cavity.test_vals = [-5.627934, -0.164470, 0.051972, 2.547034] #last 4 columns
cavity.su2_exec = "SU2_CFD"
cavity.timeout = 1600
cavity.tol = 0.00001
test_list.append(cavity)
# Spinning cylinder
spinning_cylinder = TestCase('spinning_cylinder')
spinning_cylinder.cfg_dir = "moving_wall/spinning_cylinder"
spinning_cylinder.cfg_file = "spinning_cylinder.cfg"
spinning_cylinder.test_iter = 25
spinning_cylinder.test_vals = [-7.709662, -2.274900, 1.418422, 1.734206] #last 4 columns
spinning_cylinder.su2_exec = "SU2_CFD"
spinning_cylinder.timeout = 1600
spinning_cylinder.tol = 0.00001
test_list.append(spinning_cylinder)
######################################
### Unsteady ###
######################################
# Square cylinder
square_cylinder = TestCase('square_cylinder')
square_cylinder.cfg_dir = "unsteady/square_cylinder"
square_cylinder.cfg_file = "turb_square.cfg"
square_cylinder.test_iter = 3
square_cylinder.test_vals = [-1.166406,0.076804,1.398548,2.197047] #last 4 columns
square_cylinder.su2_exec = "SU2_CFD"
square_cylinder.timeout = 1600
square_cylinder.tol = 0.00001
square_cylinder.unsteady = True
test_list.append(square_cylinder)
# Gust
sine_gust = TestCase('sine_gust')
sine_gust.cfg_dir = "gust"
sine_gust.cfg_file = "inv_gust_NACA0012.cfg"
sine_gust.test_iter = 5
sine_gust.test_vals = [-1.977531, 3.481790, -0.006222, -0.001342] #last 4 columns
sine_gust.su2_exec = "SU2_CFD"
sine_gust.timeout = 1600
sine_gust.tol = 0.00001
sine_gust.unsteady = True
test_list.append(sine_gust)
# Aeroelastic
aeroelastic = TestCase('aeroelastic')
aeroelastic.cfg_dir = "aeroelastic"
aeroelastic.cfg_file = "aeroelastic_NACA64A010.cfg"
aeroelastic.test_iter = 2
aeroelastic.test_vals = [0.077106, 0.036449, -1.684916e-03, -1.131735e-04] #last 4 columns
aeroelastic.su2_exec = "SU2_CFD"
aeroelastic.timeout = 1600
aeroelastic.tol = 0.000001
aeroelastic.unsteady = True
test_list.append(aeroelastic)
示例9: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
######################################
### Moving Wall ###
######################################
# Lid-driven cavity
cavity = TestCase('cavity')
cavity.cfg_dir = "moving_wall/cavity"
cavity.cfg_file = "lam_cavity.cfg"
cavity.test_iter = 25
cavity.test_vals = [-5.597018, -0.133158, 0.169034, 0.821371] #last 4 columns
cavity.su2_exec = "parallel_computation.py -f"
cavity.timeout = 1600
cavity.tol = 0.00001
test_list.append(cavity)
# Spinning cylinder
spinning_cylinder = TestCase('spinning_cylinder')
spinning_cylinder.cfg_dir = "moving_wall/spinning_cylinder"
spinning_cylinder.cfg_file = "spinning_cylinder.cfg"
spinning_cylinder.test_iter = 25
spinning_cylinder.test_vals = [-7.648320, -2.202753, 1.236836, 1.609040] #last 4 columns
spinning_cylinder.su2_exec = "parallel_computation.py -f"
spinning_cylinder.timeout = 1600
spinning_cylinder.tol = 0.00001
test_list.append(spinning_cylinder)
######################################
### Unsteady ###
######################################
# Square cylinder
square_cylinder = TestCase('square_cylinder')
square_cylinder.cfg_dir = "unsteady/square_cylinder"
square_cylinder.cfg_file = "turb_square.cfg"
square_cylinder.test_iter = 3
square_cylinder.test_vals = [-1.544602, 0.048576, 1.398951, 2.196894] #last 4 columns
square_cylinder.su2_exec = "parallel_computation.py -f"
square_cylinder.timeout = 1600
square_cylinder.tol = 0.00001
test_list.append(square_cylinder)
# Gust
sine_gust = TestCase('sine_gust')
sine_gust.cfg_dir = "gust"
sine_gust.cfg_file = "inv_gust_NACA0012.cfg"
sine_gust.test_iter = 5
sine_gust.test_vals = [-1.977531, 3.481790, -0.014552, -0.004969] #last 4 columns
sine_gust.su2_exec = "parallel_computation.py -f"
sine_gust.timeout = 1600
sine_gust.tol = 0.00001
sine_gust.unsteady = True
test_list.append(sine_gust)
# Aeroelastic
aeroelastic = TestCase('aeroelastic')
aeroelastic.cfg_dir = "aeroelastic"
aeroelastic.cfg_file = "aeroelastic_NACA64A010.cfg"
aeroelastic.test_iter = 2
aeroelastic.test_vals = [0.077169, 0.036452, -0.001685, -0.000113] #last 4 columns
aeroelastic.su2_exec = "parallel_computation.py -f"
aeroelastic.timeout = 1600
aeroelastic.tol = 0.000001
aeroelastic.unsteady = True
test_list.append(aeroelastic)
示例10: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
#####################################
# Adjoint Incompressible Viscous Cylinder
discadj_incomp_cylinder = TestCase('discadj_incomp_cylinder')
discadj_incomp_cylinder.cfg_dir = "cont_adj_incomp_navierstokes/cylinder"
discadj_incomp_cylinder.cfg_file = "lam_incomp_cylinder_disc.cfg"
discadj_incomp_cylinder.test_iter = 20
discadj_incomp_cylinder.test_vals = [-2.727423, -2.272530, 0.000000, 0.000000] #last 4 columns
discadj_incomp_cylinder.su2_exec = "parallel_computation.py -f"
discadj_incomp_cylinder.timeout = 1600
discadj_incomp_cylinder.tol = 0.00001
test_list.append(discadj_incomp_cylinder)
######################################
### Disc. adj. incompressible RANS ###
######################################
# Adjoint Incompressible Turbulent NACA 0012
discadj_incomp_turb_NACA0012 = TestCase('discadj_incomp_turb_NACA0012')
discadj_incomp_turb_NACA0012.cfg_dir = "incomp_rans/naca0012"
discadj_incomp_turb_NACA0012.cfg_file = "naca0012_disc.cfg"
discadj_incomp_turb_NACA0012.test_iter = 100
discadj_incomp_turb_NACA0012.test_vals = [-3.645810, -1.625922, 0.000000, 0.000000] #last 4 columns
discadj_incomp_turb_NACA0012.su2_exec = "parallel_computation.py -f"
discadj_incomp_turb_NACA0012.timeout = 1600
discadj_incomp_turb_NACA0012.tol = 0.00001
test_list.append(discadj_incomp_turb_NACA0012)
#######################################################
### Unsteady Disc. adj. compressible RANS ###
#######################################################
# Turbulent Cylinder
discadj_cylinder = TestCase('unsteady_cylinder')
discadj_cylinder.cfg_dir = "disc_adj_rans/cylinder"
discadj_cylinder.cfg_file = "cylinder.cfg"
discadj_cylinder.test_iter = 9
discadj_cylinder.test_vals = [3.746900, -1.544893, -8.3447e-03, 1.3808e-05] #last 4 columns
discadj_cylinder.su2_exec = "parallel_computation.py -f"
discadj_cylinder.timeout = 1600
discadj_cylinder.tol = 0.00001
discadj_cylinder.unsteady = True
test_list.append(discadj_cylinder)
#######################################################
### Disc. adj. turbomachinery ###
#######################################################
# Transonic Stator 2D
discadj_trans_stator = TestCase('transonic_stator')
discadj_trans_stator.cfg_dir = "disc_adj_turbomachinery/transonic_stator_2D"
discadj_trans_stator.cfg_file = "transonic_stator.cfg"
discadj_trans_stator.test_iter = 79
discadj_trans_stator.test_vals = [-2.001081, -2.115303, -0.450996, -15.778175] #last 4 columns
discadj_trans_stator.su2_exec = "parallel_computation.py -f"
discadj_trans_stator.timeout = 1600
discadj_trans_stator.tol = 0.00001
test_list.append(discadj_trans_stator)
###################################
### Structural Adjoint ###
###################################
# Turbulent Cylinder
discadj_fea = TestCase('discadj_fea')
discadj_fea.cfg_dir = "disc_adj_fea"
示例11: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
######################################
### Moving Wall ###
######################################
# Lid-driven cavity
cavity = TestCase('cavity')
cavity.cfg_dir = "moving_wall/cavity"
cavity.cfg_file = "lam_cavity.cfg"
cavity.test_iter = 25
cavity.test_vals = [-5.597018, -0.133158, 0.169034, 0.821371] #last 4 columns
cavity.su2_exec = "parallel_computation.py -f"
cavity.timeout = 1600
cavity.tol = 0.00001
test_list.append(cavity)
# Spinning cylinder
spinning_cylinder = TestCase('spinning_cylinder')
spinning_cylinder.cfg_dir = "moving_wall/spinning_cylinder"
spinning_cylinder.cfg_file = "spinning_cylinder.cfg"
spinning_cylinder.test_iter = 25
spinning_cylinder.test_vals = [-7.648320, -2.202753, 1.236836, 1.609040] #last 4 columns
spinning_cylinder.su2_exec = "parallel_computation.py -f"
spinning_cylinder.timeout = 1600
spinning_cylinder.tol = 0.00001
test_list.append(spinning_cylinder)
######################################
### Unsteady ###
######################################
# Square cylinder
square_cylinder = TestCase('square_cylinder')
square_cylinder.cfg_dir = "unsteady/square_cylinder"
square_cylinder.cfg_file = "turb_square.cfg"
square_cylinder.test_iter = 3
square_cylinder.test_vals = [-1.166422,0.076751,1.398549,2.197047] #last 4 columns
square_cylinder.su2_exec = "parallel_computation.py -f"
square_cylinder.timeout = 1600
square_cylinder.tol = 0.00001
square_cylinder.unsteady = True
test_list.append(square_cylinder)
# Gust
sine_gust = TestCase('sine_gust')
sine_gust.cfg_dir = "gust"
sine_gust.cfg_file = "inv_gust_NACA0012.cfg"
sine_gust.test_iter = 5
sine_gust.test_vals = [-1.977531, 3.481790, -0.014552, -0.004969] #last 4 columns
sine_gust.su2_exec = "parallel_computation.py -f"
sine_gust.timeout = 1600
sine_gust.tol = 0.00001
sine_gust.unsteady = True
test_list.append(sine_gust)
# Aeroelastic
aeroelastic = TestCase('aeroelastic')
aeroelastic.cfg_dir = "aeroelastic"
aeroelastic.cfg_file = "aeroelastic_NACA64A010.cfg"
aeroelastic.test_iter = 2
aeroelastic.test_vals = [0.077169, 0.036452, -0.001685, -0.000113] #last 4 columns
aeroelastic.su2_exec = "parallel_computation.py -f"
aeroelastic.timeout = 1600
aeroelastic.tol = 0.000001
aeroelastic.unsteady = True
test_list.append(aeroelastic)
示例12: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
test_list.append(discadj_incomp_cylinder)
######################################
### Disc. adj. incompressible RANS ###
######################################
# Adjoint Incompressible Turbulent NACA 0012 SA
discadj_incomp_turb_NACA0012_sa = TestCase('discadj_incomp_turb_NACA0012_sa')
discadj_incomp_turb_NACA0012_sa.cfg_dir = "disc_adj_incomp_rans/naca0012"
discadj_incomp_turb_NACA0012_sa.cfg_file = "turb_naca0012_sa.cfg"
discadj_incomp_turb_NACA0012_sa.test_iter = 10
discadj_incomp_turb_NACA0012_sa.test_vals = [-3.845979, -1.031094, 0.000000, 0.000000] #last 4 columns
discadj_incomp_turb_NACA0012_sa.su2_exec = "SU2_CFD_AD"
discadj_incomp_turb_NACA0012_sa.timeout = 1600
discadj_incomp_turb_NACA0012_sa.tol = 0.00001
test_list.append(discadj_incomp_turb_NACA0012_sa)
# Adjoint Incompressible Turbulent NACA 0012 SST
discadj_incomp_turb_NACA0012_sst = TestCase('discadj_incomp_turb_NACA0012_sst')
discadj_incomp_turb_NACA0012_sst.cfg_dir = "disc_adj_incomp_rans/naca0012"
discadj_incomp_turb_NACA0012_sst.cfg_file = "turb_naca0012_sst.cfg"
discadj_incomp_turb_NACA0012_sst.test_iter = 10
discadj_incomp_turb_NACA0012_sst.test_vals = [-3.845759, -2.416668, 0.000000, 0.000000] #last 4 columns
discadj_incomp_turb_NACA0012_sst.su2_exec = "SU2_CFD_AD"
discadj_incomp_turb_NACA0012_sst.timeout = 1600
discadj_incomp_turb_NACA0012_sst.tol = 0.00001
test_list.append(discadj_incomp_turb_NACA0012_sst)
#######################################################
### Unsteady Disc. adj. compressible RANS ###
#######################################################
# Turbulent Cylinder
discadj_cylinder = TestCase('unsteady_cylinder')
discadj_cylinder.cfg_dir = "disc_adj_rans/cylinder"
discadj_cylinder.cfg_file = "cylinder.cfg"
discadj_cylinder.test_iter = 9
discadj_cylinder.test_vals = [3.746904, -1.544886, -0.008345, 0.000014] #last 4 columns
discadj_cylinder.su2_exec = "SU2_CFD_AD"
discadj_cylinder.timeout = 1600
discadj_cylinder.tol = 0.00001
discadj_cylinder.unsteady = True
test_list.append(discadj_cylinder)
##########################################################################
### Unsteady Disc. adj. compressible RANS DualTimeStepping 1st order ###
##########################################################################
# Turbulent Cylinder
discadj_DT_1ST_cylinder = TestCase('unsteady_cylinder_DT_1ST')
discadj_DT_1ST_cylinder.cfg_dir = "disc_adj_rans/cylinder_DT_1ST"
discadj_DT_1ST_cylinder.cfg_file = "cylinder.cfg"
discadj_DT_1ST_cylinder.test_iter = 9
discadj_DT_1ST_cylinder.test_vals = [3.698165, -1.607052, -2.2500e-03, 2.7211e-05] #last 4 columns
discadj_DT_1ST_cylinder.su2_exec = "SU2_CFD_AD"
discadj_DT_1ST_cylinder.timeout = 1600
discadj_DT_1ST_cylinder.tol = 0.00001
discadj_DT_1ST_cylinder.unsteady = True
test_list.append(discadj_DT_1ST_cylinder)
###################################
### Structural Adjoint ###
###################################
# Structural model
discadj_fea = TestCase('discadj_fea')
示例13: main
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import unsteady [as 别名]
#.........这里部分代码省略.........
test_list.append(discadj_incomp_cylinder)
######################################
### Disc. adj. incompressible RANS ###
######################################
# Adjoint Incompressible Turbulent NACA 0012 SA
discadj_incomp_turb_NACA0012_sa = TestCase('discadj_incomp_turb_NACA0012_sa')
discadj_incomp_turb_NACA0012_sa.cfg_dir = "disc_adj_incomp_rans/naca0012"
discadj_incomp_turb_NACA0012_sa.cfg_file = "turb_naca0012_sa.cfg"
discadj_incomp_turb_NACA0012_sa.test_iter = 10
discadj_incomp_turb_NACA0012_sa.test_vals = [-3.846036, -1.031071, 0.000000, 0.000000] #last 4 columns
discadj_incomp_turb_NACA0012_sa.su2_exec = "parallel_computation.py -f"
discadj_incomp_turb_NACA0012_sa.timeout = 1600
discadj_incomp_turb_NACA0012_sa.tol = 0.00001
test_list.append(discadj_incomp_turb_NACA0012_sa)
# Adjoint Incompressible Turbulent NACA 0012 SST
discadj_incomp_turb_NACA0012_sst = TestCase('discadj_incomp_turb_NACA0012_sst')
discadj_incomp_turb_NACA0012_sst.cfg_dir = "disc_adj_incomp_rans/naca0012"
discadj_incomp_turb_NACA0012_sst.cfg_file = "turb_naca0012_sst.cfg"
discadj_incomp_turb_NACA0012_sst.test_iter = 10
discadj_incomp_turb_NACA0012_sst.test_vals = [-3.845805, -2.416675, 0.000000, 0.000000] #last 4 columns
discadj_incomp_turb_NACA0012_sst.su2_exec = "parallel_computation.py -f"
discadj_incomp_turb_NACA0012_sst.timeout = 1600
discadj_incomp_turb_NACA0012_sst.tol = 0.00001
test_list.append(discadj_incomp_turb_NACA0012_sst)
#######################################################
### Unsteady Disc. adj. compressible RANS ###
#######################################################
# Turbulent Cylinder
discadj_cylinder = TestCase('unsteady_cylinder')
discadj_cylinder.cfg_dir = "disc_adj_rans/cylinder"
discadj_cylinder.cfg_file = "cylinder.cfg"
discadj_cylinder.test_iter = 9
discadj_cylinder.test_vals = [3.746900, -1.544893, -8.3447e-03, 1.3808e-05] #last 4 columns
discadj_cylinder.su2_exec = "parallel_computation.py -f"
discadj_cylinder.timeout = 1600
discadj_cylinder.tol = 0.00001
discadj_cylinder.unsteady = True
test_list.append(discadj_cylinder)
##########################################################################
### Unsteady Disc. adj. compressible RANS DualTimeStepping 1st order ###
##########################################################################
# Turbulent Cylinder
discadj_DT_1ST_cylinder = TestCase('unsteady_cylinder_DT_1ST')
discadj_DT_1ST_cylinder.cfg_dir = "disc_adj_rans/cylinder_DT_1ST"
discadj_DT_1ST_cylinder.cfg_file = "cylinder.cfg"
discadj_DT_1ST_cylinder.test_iter = 9
discadj_DT_1ST_cylinder.test_vals = [3.698165, -1.607052, -2.2503e-03, 2.7212e-05] #last 4 columns
discadj_DT_1ST_cylinder.su2_exec = "parallel_computation.py -f"
discadj_DT_1ST_cylinder.timeout = 1600
discadj_DT_1ST_cylinder.tol = 0.00001
discadj_DT_1ST_cylinder.unsteady = True
test_list.append(discadj_DT_1ST_cylinder)
#######################################################
### Disc. adj. turbomachinery ###
#######################################################
# Transonic Stator 2D
discadj_trans_stator = TestCase('transonic_stator')