Structured ALE Solver Overview Structured ALE mesh automatically
- Slides: 10
Structured ALE Solver
Overview • Structured ALE mesh automatically generated • Smaller input deck; Easier modifications to the mesh; Less I/O time. • Shorter calculation time • Sorting, searching faster and more efficient; Also more accurate. • Less memory • A rewritten leaner, cleaner code using less memory to accommodate larger problems. • SMP, MPP-Hybrid supported • Redesigned algorithm enabled SMP parallelization and hence MPP Hybrid. • Enhancement on MPP efficiency 2
Automated Mesh Generation • User specifies mesh spacing information along three directions • One node for mesh origin and another three for local coordinate system; Later during the run used to prescribe mesh translational motion and rotation 3
S-ALE: Faster Runs • Much faster FSI (Fluid structure interaction) searching for structured ALE mesh • A faster advection scheme with SMP implemented. Time saving in a Bridgestone tire rolling in mud model ALE S-ALE Reduction Total Time 30941 s 20120 s 34. 97% FSI 15449 s 5726 s 63% Advection 7595 s 6642 s 12. 55% 134400 ALE solid elements; Simulation time 2000 ms. Single precision MPP 48 cpus without special decomposition 4
SMP & MPP Hybrid: Model Description Airbag inflated by ideal gas and then kept still. ; 9261 ALE solids elements with 294 shells.
SMP Scalability 5 4. 78 4 2. 97 3 1. 82 2 Donor Cell (1 st order) Van Leer (2 nd order) 1 0 0 2 4 6 8 Speedup versus number of cores 10
MPP Hybrid Performance 12 Donor Cell (1 st order) Van Leer (2 nd order) 10 8 6 4 2 0 24 x-1 12 x-2 8 x-3 6 x-4 Speedup versus number of MPP x SMP cores
MPP Performance: Model Description Mine buried under soil; Generic Hull Structure; 5. 5 million ALE elements; Simulation time 80 ms.
MPP Scalability 7 6 0 Ideal slope = 1 e p Slo 5 . 9 0 = 4 3 2 1 0 0 100 200 300 Speedup versus number of cores 400
Thank You
- Constant mesh gear box
- Atlas linear algebra
- Exe: automatically generating inputs of death
- Exe: automatically generating inputs of death
- How can we integrate oop with sd/sa ?
- Types of interviews structured semi structured unstructured
- Jet reports vs solver
- Shogi solver
- Math solver
- Chess solver
- Bdm puzzle solver