Internal:Metric Adaptive CDT3D: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
→500k Complexity: add 500 complexity data srting from 50k complexity mesh |
||
| Line 96: | Line 96: | ||
==500k Complexity == | ==500k Complexity == | ||
=== Starting from a 50K Complexity mesh === | |||
Size of intial mesh | |||
Vertices : 104,305 | |||
Tetrahedra: 581,196 | |||
{| class="wikitable" style="text-align: right;" | |||
|+ All time data are given in seconds. | |||
! rowspan="2" | # Threads | |||
! rowspan="2" | # Tetrahedra | |||
! rowspan="2" | # Vertices | |||
! rowspan="2" | Intitialize Bg Mesh | |||
! rowspan="2" | Reconstruct Mesh | |||
! colspan="6" style="text-align: center;" | Mesh Refinement | |||
! rowspan="2" | Total Time | |||
! rowspan="2" | 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 | |||
|} | |||
= 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:54, 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 |