Internal:Metric Adaptive CDT3D: Difference between revisions
Jump to navigation
Jump to search
→500k Complexity: add 500 complexity data srting from 50k complexity mesh |
|||
| Line 174: | Line 174: | ||
| 1.76 | | 1.76 | ||
|} | |} | ||
===Notes=== | |||
* according to Mike's email mesh should be around 1M vertices | |||
= General Notes = | = General Notes = | ||
* 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 ] [http://www.cs.odu.edu/crtc/internal/Christos/Freitag_et_al-1997-International_Journal_for_Numerical_Methods_in_Engineering.pdf PDF] | * 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 ] [http://www.cs.odu.edu/crtc/internal/Christos/Freitag_et_al-1997-International_Journal_for_Numerical_Methods_in_Engineering.pdf PDF] | ||
* [https://epubs.siam.org/doi/abs/10.1137/0715011 An Efficient Method to Solve the Minmax Problem Directly] [http://www.cs.odu.edu/crtc/internal/Christos/Charalambous_An_Efficient_Method_To_Solve_The_Minmax_problem_directly.pdf PDF] | * [https://epubs.siam.org/doi/abs/10.1137/0715011 An Efficient Method to Solve the Minmax Problem Directly] [http://www.cs.odu.edu/crtc/internal/Christos/Charalambous_An_Efficient_Method_To_Solve_The_Minmax_problem_directly.pdf PDF] | ||
Revision as of 18:55, 15 May 2018
Delta Wing (Scitech 2018)
50k Complexity
Starting from a coarse surface mesh
| # Threads | # Tetrahedra | # Vertices | Intitialize Bg Mesh | Boundary Adaptation (MMGS) | Boundary Recovery | Mesh Refinement | Total Time
(without MMGS) |
Memory (GB) | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # Iterations | Par. Deactivation | Par. Vertex Creation | Vertex Insertion | Partition | Par. Reconnection | ||||||||
| 1 | 357,165 | 62,177 | 1.44 | 6.32 | 0.36 | 20 | 2.09 | 11.92 | 0.09 | 1.26 | 57.35 | 80.97 | 0.44 |
| 6 | 361,037 | 62,795 | 1.49 | 6.23 | 0.35 | 21 | 0.51 | 2.78 | 0.11 | 1.45 | 14.06 | 27.12 | 0.63 |
| 12 | 363,278 | 63,198 | 1.41 | 6.27 | 0.33 | 22 | 0.32 | 1.55 | 0.11 | 1.62 | 8.24 | 19.99 | 0.86 |
| 24 | 363,756 | 63,270 | 1.49 | 6.26 | 0.33 | 22 | 0.2 | 0.88 | 0.11 | 1.6 | 5.13 | 16.15 | 1.31 |
Notes
- according to Mike's email mesh should be around 100k vertices
- Metric Input Data available at https://github.com/UGAWG/parallel-adapt-results
- Input surface is the coase mesh available at https://github.com/UGAWG/solution-adapt-cases
- 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
- Memory is measured at the end of Mesh refinement and thus it may reach a slightly higher value before the point of measurement
- parameters
--brec=2 --met=1 --meval=3 --mrecm2=1 --mrec4=1 --nadapt=2 --malign=0 --mpp=2 --ndfs=0 --nthreads=$THREADS --nbuckets=20*$THREADS --nthreadsaf=20*$THREADS --nbucketsaf=20*${THREADS} --blockmul=500000 --nqual=0 --nminpts=30 --ordt=0 --pardeact=1 --mdse=0 - using commit
bb7819619eb9b8831ac1d4515b9605869df72b47or tagDelta-wiki
500k Complexity
Starting from a 50K Complexity mesh
Size of intial mesh Vertices : 104,305 Tetrahedra: 581,196
| # Threads | # Tetrahedra | # Vertices | Intitialize Bg Mesh | Reconstruct Mesh | Mesh Refinement | Total Time | Memory (GB) | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # Iterations | Par. Deactivation | Par. Vertex Creation | Vertex Insertion | Partition | Par. Reconnection | |||||||
| 1 | 3,079,286 | 521,152 | 1.18 | 2.02 | 31.0 | 34.66 | 138.72 | 0.82 | 26.6 | 1115.09 | 1320.18 | 1.34 |
| 6 | 3,124,862 | 528,775 | 1.48 | 2.03 | 34.0 | 9.44 | 36.18 | 0.82 | 33.69 | 184.91 | 269.65 | 1.35 |
| 12 | 3,136,586 | 530,696 | 1.15 | 2.03 | 32.0 | 4.92 | 19.09 | 0.82 | 33.1 | 101.82 | 164.04 | 1.42 |
| 24 | 3,147,672 | 532,467 | 1.17 | 2.03 | 30.0 | 2.63 | 10.34 | 1.03 | 37.51 | 56.45 | 112.26 | 1.76 |
Notes
- according to Mike's email mesh should be around 1M vertices