Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 1  Capabilities: PCU: Communication, threading, and File IO built on MPI APF: Abstract definition of meshes, fields, and their algorithms GMI: Interface.

Similar presentations


Presentation on theme: "1 1  Capabilities: PCU: Communication, threading, and File IO built on MPI APF: Abstract definition of meshes, fields, and their algorithms GMI: Interface."— Presentation transcript:

1 1 1  Capabilities: PCU: Communication, threading, and File IO built on MPI APF: Abstract definition of meshes, fields, and their algorithms GMI: Interface to geometric modeling kernels MDS: Compact but flexible array-based mesh data structure SPR: Super-convergent Patch Recovery error estimator Interfaces to collaborators: PHASTA, Zoltan, STK, MPAS, etc.  Download: http://github.com/SCOREC/core  Further information http://github.com/SCOREC/core/blob/master/README.md Parallel Unstructured Mesh Infrastructure (PUMI)

2 2 2 Implicit, Adaptive Grid CFD  Extreme Scale Applications: Aerodynamics flow control Multiphase flow  Mira Strong scaling 92 Billion tetrahedra 262144 to 3,145,728 parts  SCOREC tools used for General mesh adaptation  See MeshAdapt slides Partitioning and load balancing  See Zoltan and ParMA slides Massively Parallel Unstructured Mesh Solver (PHASTA)

3 3 3  Dependency Inversion allows algorithms written in abstraction without lock-in to implementations, runs multiple implementations at once. PUMI: Architecture PCU 2K LOC APF 7K LOC APF_SIM 800 LOC MDS 3K LOC GMI 600 LOC APF_ZOLTAN 600 LOC APF_STK 1K LOC GMI_SIM 200 LOC APF_MPAS 1K LOC Simmetrix (external) APF_PHASTA 2K LOC


Download ppt "1 1  Capabilities: PCU: Communication, threading, and File IO built on MPI APF: Abstract definition of meshes, fields, and their algorithms GMI: Interface."

Similar presentations


Ads by Google