FY 12 IPR Parallel Framework Capabilities PT123 computational kernel handles various ODE solvers....
-
Upload
ferdinand-fowler -
Category
Documents
-
view
212 -
download
0
Transcript of FY 12 IPR Parallel Framework Capabilities PT123 computational kernel handles various ODE solvers....
![Page 1: FY 12 IPR Parallel Framework Capabilities PT123 computational kernel handles various ODE solvers. P2P communication model. Particle-mesh correlation provides.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697c0131a28abf838cccc3e/html5/thumbnails/1.jpg)
FY 12 IPR
Parallel Framework Capabilities
• PT123 computational kernel handles various ODE solvers.
• P2P communication model.• Particle-mesh correlation provides mechanism to
partition based on mesh only, particles only, or combination of mesh and particles after weighting.
• Framework has a plug-in for particle behavior/interaction.
• Further study on hybrid parallelism is recommended.
![Page 2: FY 12 IPR Parallel Framework Capabilities PT123 computational kernel handles various ODE solvers. P2P communication model. Particle-mesh correlation provides.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697c0131a28abf838cccc3e/html5/thumbnails/2.jpg)
FY 12 IPR
Particle API:Create/
Retrieve/Modify Particle
Attributes
PT Framework
Software Architecture for PT123 Parallelization
Particle Behavior/In
teraction Software
Mesh API:Get/Set Vertex, Element, Edge
Attributes
Behavior API:Plug in User-
Specified Behavior/Intera
ction Rules
Mesh Programming Environment
e.g., ADHUser-
Supplied Routines:
Create/Retrieve/ Modify
Vertex, Element,
Edge Attributes
![Page 3: FY 12 IPR Parallel Framework Capabilities PT123 computational kernel handles various ODE solvers. P2P communication model. Particle-mesh correlation provides.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697c0131a28abf838cccc3e/html5/thumbnails/3.jpg)
FY 12 IPR
Particle-Mesh Correlation
prev2
pt_datalocalhead . .
particle 2 particle mnext1
prev1
particle 1
element
set_
part
_lis
t_to
_tri
next2
![Page 4: FY 12 IPR Parallel Framework Capabilities PT123 computational kernel handles various ODE solvers. P2P communication model. Particle-mesh correlation provides.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697c0131a28abf838cccc3e/html5/thumbnails/4.jpg)
FY 12 IPR
Parallel Framework Accomplishment
• PT123 framework provides various Runge-Kutta methods for ODE solvers --- 1st order, 2nd order, 4th order, 4th and 5th order adaptive integrator.
• Element-by-element tracking with automatic time-step reduction and lower-order RK adaption.
• API functions for application developers: PTinit, PTinit_mesh, PTebeDriver, PTdestroy_context, etc.
• A parallel application compliant with the serial particle tracking code is developed.
• Two test cases---2d_t_uniform_t and 2d_t_swirl_t---were run both serial and parallel.
• The framework will have a plug-in for particle behavior/interaction.
• Partitioning algorithms will be further studied.