skip to main content
10.1145/181181.181289acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free Access

Parallelisation of the SDEM distinct element stress analysis code on the KSR-1

Authors Info & Claims
Published:16 July 1994Publication History

ABSTRACT

The SDEM code models systems of interacting blocks of rock using the distinct element (DE) method, which represents these systems as discontinuums with each block acting under Newton's laws of motion. The data structures associated with the DE method make the task of obtaining performance gains through vectorisation difficult. Typical systems, however, contain thousands of blocks and there is the potential to perform calculations associated with groups of blocks in parallel.

This paper details the analysis and program refinement steps used in implementing a parallel version of SDEM on the Kendall Square Research KSR-1 distributed memory multiprocessor. Performance gains from a simple translation of the original Cray FORTRAN code are poor, but satisfactory performance is obtained, with minimum changes to the code, by addressing specific sources of overhead. The refinement steps focus on reducing lock costs, ensuring data locality and improving load balance.

References

  1. 1.Cray Research, CF77 Compiling System Volume 4,: Parallel Processing Guide, Cray Research, Incorporated, SG-3074 5.0, 1991.Google ScholarGoogle Scholar
  2. 2.Cundall, P.A., A computer model .for simulating progressive large-scale movements in blocky rock systems, Proceedings ISRM Symposium on Rock Fracture, Nancy, Vol. 1, Paper II-8. 1971.Google ScholarGoogle Scholar
  3. 3.Cundall, P.A. et al., Computer modelling of jointed rock masses, Technical Report N-78-4, U.S. Army Engineer Waterways Experiment Station, Vicksburg, Mississippi, 1978.Google ScholarGoogle Scholar
  4. 4.Egan G.K. and M.A. Coulthard, Parallel processing for the Distinct Element Method of Stress Analysis, 3rd Australian Supercomputing Conference, Melbourne, December, 1990.Google ScholarGoogle Scholar
  5. 5.Egan, G.K., Parallelisation of the SDEM Distinct Element Stress Analysis Code, Applications of Supercomputing in Engineering III, Computational Mechanics Publications, Elsevier Applied Science, London New York, pp 297-312, 1993.Google ScholarGoogle Scholar
  6. 6.Itasca, UDEC- Universal distinct element code, Version ICG1.6; User's manual. Itasca Consulting Group, Incorporated, Minneapolis, 1990.Google ScholarGoogle Scholar
  7. 7.Itasca 3DEC- 3-D distinct element code, Version 1.2; User's Manual, Itasca Consulting Group, Incorporated, Minneapolis, 1990.Google ScholarGoogle Scholar
  8. 8.K.S.R., KSR Fortran Programming, Kendall Square Research, 170 Tracer Lane, Waltham, MA, 15 Feb. 1992.Google ScholarGoogle Scholar
  9. 9.Lemos, J.V. A hybrid distinct element- boundary element computational model for the half-plane, M.S. Thesis, Department of Civil and Mineral Engineering, University of Minnesota, Minneapolis, 1983.Google ScholarGoogle Scholar

Index Terms

  1. Parallelisation of the SDEM distinct element stress analysis code on the KSR-1

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ICS '94: Proceedings of the 8th international conference on Supercomputing
            July 1994
            452 pages
            ISBN:0897916654
            DOI:10.1145/181181

            Copyright © 1994 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 16 July 1994

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            ICS '94 Paper Acceptance Rate45of114submissions,39%Overall Acceptance Rate584of2,055submissions,28%
          • Article Metrics

            • Downloads (Last 12 months)8
            • Downloads (Last 6 weeks)1

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader