Internal:Metric Adaptive CDT3D: Difference between revisions

From crtc.cs.odu.edu
Jump to navigation Jump to search
Ctsolakis (talk | contribs)
Ctsolakis (talk | contribs)
 
(239 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Preliminary data==
<span id="Contents"></span>
= Data =
[[Internal:Adaptive CDT3D Results | Adaptive CDT3D Results ]]


{| class="wikitable"
= Integration with SU2 =
! rowspan="2" |
* SU2 + refine + CDT3D pipeline [http://www.cs.odu.edu/crtc/SU2/SU2_pipeline.svg]
! rowspan="2" | # Tetrahedra
* SU2 + refine + CDT3D, ONERAM6 invicid [http://www.cs.odu.edu/crtc/SU2/onera_invicid.pdf]
! rowspan="2" | # Vertices
! rowspan="2" | Isotropic Boundary
Refinement (MMGS)
! rowspan="2" | Boundary
Recovery
! colspan="6" style="text-align: center;" | Mesh Refinement
! rowspan="2" | Total Time (sec)
! rowspan="2" | Memory (GB)
|-
| #Iterations
| Par. Deactivation
| Par. Vertex Creation
| Vertex Insertion
| Partition
| Par. Reconnection
|-
| case 1 (x8)
| 14,094,106
| 2,390,948
| 3.04
| 4.93
| 78
| 7.42
| 12.38
| 5.62
| 82.91
| 238.17
| 352.66
| 6.1
|-
| case 2 (x10)
| 26,859,966
| 4,546,172
| 3.78
| 11.64
| 80
| 14.69
| 25.17
| 9.85
| 154.10
| 437.97
| 655.05
| 10.4
|-
| case 3 (x20)
| 209,865,483
| 35,344,507
| 25.64
| 169.53
| 276
| 311.71
| 381.31
| 74.69
| 3781.33
| 9321.10
| 14045.37
| 74.31
|}


==Notes==
* SU2 + refine + CDT3D, steady laminar flow low mach number over delta wing
** meshes [http://www.cs.odu.edu/crtc/SU2/delta_wing.pdf]
** solution cuts of the vortex [http://www.cs.odu.edu/crtc/SU2/delta_vortex.pdf]
**  video [http://www.cs.odu.edu/crtc/SU2/delta_wing_005.ogv]


* using cube and Polar-1 metric  from [https://github.com/UGAWG/adapt-benchmarks/tree/master/cube-cylinder#polar-1 UGAWG]
= Improvements =
* No boundary adaptation,due to the increasing prepossessing time and the difficulty to recover the boundary.
[[Internal:Adaptive CDT3D - Smoothing | Metric Adaptive Smoothing ]]
* Grouping (that enhances significantly performance) is disabled due to Delaunay criterion issues.
* The experiments performed on a DELL workstation with Linux Red Hat Enterprise, 24 hardware cores Intel® Xeon® CPU E5-2697v2@2.70 GHz, and 757 GB RAM
* Using 24+24 (HyperThreading) threads
* parameters <code> --met=1 --meval=2 --mrecm2=1 --mrec4=1 --nadapt=0 --mpp=2  --qstatr=1 --outmesh=${NAME}.meshb --ndfs=0 --nthreads=24 --nbuckets=640 --nthreadsaf=24 --nbucketsaf=640 --blockmul=500000 --nqual=0 --nminpts=30 --ordt=1 --pardeact=1 --mdse=0 </code>


==TO DO (shorterm)==
= General Notes =
* Try enabling sorting ( sortp)
* [[Internal:ACDT3D_Quality_Criteria | Comparison for quality criteria for ACDT3D]]
 
* [[Internal:ACDT3D_(Scitech2018)_stability_data | Stability Data for 500k]]
==TO DO (long term) ==
[[#Contents | Back To Top]]
* Parallel sorting ( <code> _gnu_parallel </code>) [http://epic-alfa.kavli.tudelft.nl/share/doc/libstdc++-docs-4.4.7/html/api/a00865_source.html#l00074 http://epic-alfa.kavli.tudelft.nl/share/doc/libstdc++-docs-4.4.7/html/api/a00865_source.html#l00074]
* Replace spin locks in vertex insertion
* Rollback treatment
* investigate insphere and grouping <code> mrecm2=0 </code>
* smoothing : [https://onlinelibrary.wiley.com/doi/abs/10.1002/%28SICI%291097-0207%2819971115%2940%3A21%3C3979%3A%3AAID-NME251%3E3.0.CO%3B2-9 Tetrahedral Mesh Improvement Using Swapping and Smoothing, Lori A. Freitag and Carl Ollivier-Gooch ]

Latest revision as of 12:42, 22 November 2018

Data

Adaptive CDT3D Results

Integration with SU2

  • SU2 + refine + CDT3D pipeline [1]
  • SU2 + refine + CDT3D, ONERAM6 invicid [2]
  • SU2 + refine + CDT3D, steady laminar flow low mach number over delta wing
    • meshes [3]
    • solution cuts of the vortex [4]
    • video [5]

Improvements

Metric Adaptive Smoothing

General Notes

Back To Top