Accession Number : ADA542139


Title :   A High Performance Computing Framework for Physics-based Modeling and Simulation of Military Ground Vehicles


Descriptive Note : Conference paper


Corporate Author : ARMY TANK AUTOMOTIVE RESEARCH DEVELOPMENT AND ENGINEERING CENTER WARREN MI


Personal Author(s) : Negrut, Dan ; Lamb, David ; Gorsich, David


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a542139.pdf


Report Date : 25 Mar 2011


Pagination or Media Count : 12


Abstract : This paper describes a software infrastructure made up of tools and libraries designed to assist developers in implementing computational dynamics applications running on heterogeneous and distributed computing environments. Together, these tools and libraries compose a so called Heterogeneous Computing Template (HCT). The heterogeneous and distributed computing hardware infrastructure is assumed herein to be made up of a combination of CPUs and Graphics Processing Units (GPUs). The computational dynamics applications targeted to execute on such a hardware topology include many-body dynamics, smoothed-particle hydrodynamics (SPH) fluid simulation, and fluid-solid interaction analysis. The underlying theme of the solution approach embraced by HCT is that of partitioning the domain of interest into a number of subdomains that are each managed by a separate core/accelerator (CPU/GPU) pair. Five components at the core of HCT enable the envisioned distributed computing approach to large-scale dynamical system simulation: (a) the ability to partition the problem according to the one-to-one mapping; i.e., spatial subdivision, discussed above (pre-processing); (b) a protocol for passing data between any two co-processors; (c) algorithms for element proximity computation; and (d) the ability to carry out post-processing in a distributed fashion. In this contribution the components (a) and (b) of the HCT are demonstrated via the example of the Discrete Element Method (DEM) for rigid body dynamics with friction and contact. The collision detection task required in frictional-contact dynamics; i.e., task (c) above, is discussed separately and in the context of GPU computing. This task is shown to benefit of a two order of magnitude gain in efficiency when compared to traditional sequential implementations.


Descriptors :   *HIGH PERFORMANCE COMPUTING , *SIMULATION , *MILITARY VEHICLES , GROUND VEHICLES , CENTRAL PROCESSING UNITS , DISTRIBUTED DATA PROCESSING , SYMPOSIA , COMPUTER PROGRAMS , MODELS


Subject Categories : Computer Programming and Software
      Logistics, Military Facilities and Supplies
      Combat Vehicles


Distribution Statement : APPROVED FOR PUBLIC RELEASE