skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Parallel processing a real code: A case history

Abstract

A three-dimensional, time-dependent Free-Lagrange hydrodynamics code has been multitasked and autotasked on a Cray X-MP/416. The multitasking was done by using the Los Alamos Multitasking Control Library, which is a superset of the Cray multitasking library. Autotasking is done by using constructs which are only comment cards if the source code is not run through a preprocessor. The 3-D algorithm has presented a number of problems that simpler algorithms, such as 1-D hydrodynamics, did not exhibit. Problems in converting the serial code, originally written for a Cray 1, to a multitasking code are discussed, Autotasking of a rewritten version of the code is discussed. Timing results for subroutines and hot spots in the serial code are presented and suggestions for additional tools and debugging aids are given. Theoretical speedup results obtained from Amdahl's law and actual speedup results obtained on a dedicated machine are presented. Suggestions for designing large parallel codes are given. 8 refs., 13 figs.

Authors:
;
Publication Date:
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
OSTI Identifier:
7123009
Report Number(s):
LA-UR-88-1836; CONF-8805169-1
ON: DE88014456
DOE Contract Number:  
W-7405-ENG-36
Resource Type:
Conference
Resource Relation:
Conference: Workshop on instrumentation for future parallel systems, Santa Fe, NM, USA, 19 May 1988; Other Information: Portions of this document are illegible in microfiche products
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; COMPUTER CODES; PARALLEL PROCESSING; ALGORITHMS; COMPUTER ARCHITECTURE; CRAY COMPUTERS; DESIGN; HYDRODYNAMICS; TASK SCHEDULING; THREE-DIMENSIONAL CALCULATIONS; COMPUTERS; DATA PROCESSING; FLUID MECHANICS; MATHEMATICAL LOGIC; MECHANICS; PROCESSING; PROGRAMMING; 990210* - Supercomputers- (1987-1989)

Citation Formats

Mandell, D A, and Trease, H E. Parallel processing a real code: A case history. United States: N. p., 1988. Web. doi:10.1145/75705.75717.
Mandell, D A, & Trease, H E. Parallel processing a real code: A case history. United States. https://doi.org/10.1145/75705.75717
Mandell, D A, and Trease, H E. 1988. "Parallel processing a real code: A case history". United States. https://doi.org/10.1145/75705.75717. https://www.osti.gov/servlets/purl/7123009.
@article{osti_7123009,
title = {Parallel processing a real code: A case history},
author = {Mandell, D A and Trease, H E},
abstractNote = {A three-dimensional, time-dependent Free-Lagrange hydrodynamics code has been multitasked and autotasked on a Cray X-MP/416. The multitasking was done by using the Los Alamos Multitasking Control Library, which is a superset of the Cray multitasking library. Autotasking is done by using constructs which are only comment cards if the source code is not run through a preprocessor. The 3-D algorithm has presented a number of problems that simpler algorithms, such as 1-D hydrodynamics, did not exhibit. Problems in converting the serial code, originally written for a Cray 1, to a multitasking code are discussed, Autotasking of a rewritten version of the code is discussed. Timing results for subroutines and hot spots in the serial code are presented and suggestions for additional tools and debugging aids are given. Theoretical speedup results obtained from Amdahl's law and actual speedup results obtained on a dedicated machine are presented. Suggestions for designing large parallel codes are given. 8 refs., 13 figs.},
doi = {10.1145/75705.75717},
url = {https://www.osti.gov/biblio/7123009}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Fri Jan 01 00:00:00 EST 1988},
month = {Fri Jan 01 00:00:00 EST 1988}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: