(feat) Automatic section generation
Removed the requirement of a transfinite surface mesh to generate viscous section. They are now generated by interpolation of the convex hull (wing) using scipy. This works best if we identify the upper and lower sides of the wing. 2 tests are given; NACA0012 airfoil in 2D with RBF interpolation and RAE2822 wing in 3D with rbf as well. There might be a problem with parallel run of tests. Validation cases are not updated yet. Usage of LFS mesh is prevented on purpose so the 3D validation cases will fail.
Showing
- blast/interfaces/blDataStructure.py 187 additions, 15 deletionsblast/interfaces/blDataStructure.py
- blast/interfaces/blSolversInterface.py 148 additions, 105 deletionsblast/interfaces/blSolversInterface.py
- blast/interfaces/dart/blDartInterface.py 78 additions, 51 deletionsblast/interfaces/dart/blDartInterface.py
- blast/interfaces/interpolators/blRbfInterpolator.py 124 additions, 64 deletionsblast/interfaces/interpolators/blRbfInterpolator.py
- blast/models/dart/rae_3_visc.geo 0 additions, 374 deletionsblast/models/dart/rae_3_visc.geo
- blast/tests/dart/t_adjoint_2D.py 2 additions, 0 deletionsblast/tests/dart/t_adjoint_2D.py
- blast/tests/dart/t_naca0012_2D.py 0 additions, 0 deletionsblast/tests/dart/t_naca0012_2D.py
- blast/tests/dart/t_naca0012_2D_rbf.py 211 additions, 0 deletionsblast/tests/dart/t_naca0012_2D_rbf.py
- blast/tests/dart/t_rae2822_3D.py 4 additions, 11 deletionsblast/tests/dart/t_rae2822_3D.py
- blast/tests/t_api_2D.py 0 additions, 0 deletionsblast/tests/t_api_2D.py
- blast/validation/v_agard_3D.py 0 additions, 0 deletionsblast/validation/v_agard_3D.py
- blast/validation/v_highlift_2D.py 0 additions, 0 deletionsblast/validation/v_highlift_2D.py
- blast/validation/v_lann_3D.py 0 additions, 0 deletionsblast/validation/v_lann_3D.py
- blast/validation/v_oneraM6_3D.py 0 additions, 0 deletionsblast/validation/v_oneraM6_3D.py
- blast/validation/v_rae2822_2D.py 0 additions, 0 deletionsblast/validation/v_rae2822_2D.py
- modules/dartflo 1 addition, 1 deletionmodules/dartflo
Loading
Please register or sign in to comment