Accession Number : ADA254695
Title : A Data Parallel Implementation of the BRL-Q1D Code.
Descriptive Note : Final rept. Jan 91-Jun 92,
Corporate Author : ARMY BALLISTIC RESEARCH LAB ABERDEEN PROVING GROUND MD
Personal Author(s) : Schraml, Stephen J.
Report Date : SEP 1992
Pagination or Media Count : 37
Abstract : Massively parallel processing computer technology offers the potential to perform complex three dimensional numerical simulations of blast events in a production environment. In an attempt to evaluate this technology in simulating blast phenomena, the U.S. Army Ballistic Research Laboratory (BRL) adapted one of its blast modeling codes to the Thinking Machines CM-2 (and later CM-200) architecture. The code, which was adapted to the Connection Machine (CM), is BRL-01 D, a quasi-one dimensional, finite difference, single material, polytropic gas fluid dynamics code. This code is primarily used for simulating flow in shock tubes and blast simulators and has been reconfigured for the Connection Machine using the CM Fortran programming language. The performance of the code was measured on the CM for a variety of problem sizes and compiler options, and the performance was compared to that of the original Fortran 77 code on a single processor of a Cray X-MP. The optimum performance of the code on one eighth of a maximum configuration CM-200 is 2.5 times greater than that of the original code on a single processor of a Cray X-MP. The code also proved to be perfectly scalable on the CM architecture, allowing BRL to extrapolate a factor of 20 speedup over the Cray X-MP for a maximum configuration of CM-200. nuclear explosion simulation, shock tubes, computer programming.
Descriptors : *BLAST, *NUCLEAR EXPLOSION SIMULATION, *MATHEMATICAL MODELS, ARCHITECTURE, ARMY, BALLISTICS, COMPILERS, COMPUTER PROGRAMMING, COMPUTERS, CONFIGURATIONS, DYNAMICS, ENVIRONMENTS, EXPLOSIONS, FORTRAN, FLOW, FLUID DYNAMICS, FLUIDS, LABORATORIES, LANGUAGE, MACHINES, MATERIALS, NUCLEAR EXPLOSIONS, PARALLEL PROCESSING, PROCESSING, PRODUCTION, PROGRAMMING LANGUAGES, SHOCK, SHOCK TUBES, SIMULATION, SIMULATORS, TUBES, COMPUTERIZED SIMULATION, THREE DIMENSIONAL.
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE