Skip to main content

Use of Large Numerical Models and High Performance Computers in Geographically Distributed Seismic Tests

  • Conference paper
  • First Online:

Part of the book series: Geotechnical, Geological, and Earthquake Engineering ((GGEE,volume 22))

Abstract

Although major improvements have been made in the field of hybrid simulation, the numerical models used in the tests are fairly simple, reaching only an order of ten Dynamic Degrees of Freedom (DDOF). However, the presence of large computational facilities along with the implementation of a Platform for Geographically Distributed Seismic Tests (PGDSTs) provides the possibility to use large and complex numerical models, maybe consisting of a couple of thousand DDOF, within the context of continuous hybrid simulations that work with acceptable time scale factors. However, the use of these facilities requires some approach from both parts in order to solve major issues such as the operating mode and thread to transfer data between facilities, or adapting the substructure algorithms to work in a parallel fashion through the use of special libraries and specifications among others. This paper presents ongoing work within SERIES to assess the extensibility of the PGDSTs to use HPC facilities as well as adapting the substructure algorithm developed by Dorka, which has been used successfully not only in Earthquake Engineering but also in aerospace applications.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    There are two more categories: SISD (Single Instruction Stream/Multiple Data Stream) and MISD (Multiple Instruction Stream/Single Data Stream) but they are not relevant in the context of this paper.

  2. 2.

    This example has been designed only for illustrative purposes.

  3. 3.

    If the number of cores differs, the number of threads will also vary, resulting in load imbalances.

  4. 4.

    Amdahl’s Law has been also criticised for being too pessimistic.

  5. 5.

    The formulation can also be extended to four supporting points.

References

  • Amdahl G (1967) The validity of the single processor approach to achieve large scale computing capabilities, AFIPS conference proceedings, vol 30, Atlantic City, pp 483–485

    Google Scholar 

  • Anderson E, Bai Z et al (1999) LAPACK users’ guide. Society for Industrial and Applied Mathematics, Philadelphia

    Book  Google Scholar 

  • Baker G, Gunnels J et al (1998) PLAPACK: high performance through high level abstraction. In: Proceedings of ICPP’98, Minneapolis

    Google Scholar 

  • Balay S, Gropp W et al (1997) Efficient management of parallelism in object numerical software libraries. In: Bruaset A, Arge E, Langtangen HP (eds) Modern software tools in scientific computing. Birkhäuser, Boston, pp 163–202

    Chapter  Google Scholar 

  • Balay S, Gropp W et al (2010) PETSc users manual Revision 3.1. Available via http://www.mcs.anl.gov/petsc

  • Balay S, Gropp W et al (2011) PETSc home page. http://www.mcs.anl.gov/petsc. Accessed 1 Feb 2011

  • Bayer V, Dorka UE et al (2005) On real-time pseudo dynamic sub-structure testing: algorithm, numerical and experiment results. Aerosp Sci Technol 9:223–232

    Article  Google Scholar 

  • Blackfort LS, Choi J et al (1997) ScaLAPACK users’ guide. Society for Industrial and Applied Mathematics, Philadephia

    Book  Google Scholar 

  • Chandra R, Menon R et al (2001) Parallel programming in OpenMP. Morgan Kaufmann, San Francisco

    Google Scholar 

  • Chapman B, Jost G et al (2008) Using OpenMP: portable shared memory parallel programming. The MIT Press, Cambridge

    Google Scholar 

  • Chor J, Dongarra J, Ostroughchov S et al (1995) A proposal for a set of parallel basic linear algebra subprograms. LAPACK working note 100, University of Tennessee, Knoxville

    Google Scholar 

  • Clough RW, Penzien J (1993) Dynamics of structures. McGraw-Hill, New York

    Google Scholar 

  • Dongarra J, Grosse E (2010) Netlib home page. http://www.netlib.org. Accessed 1 Feb 2011

  • Dongarra J, Van de Geijn R (1991) Two dimensional basic linear algebra communication subprograms. LAPACK working note 37. Technical report, University of Tennessee, Knoxville

    Google Scholar 

  • Dongarra J, Whaley RC (1995) A user’s guide to the BLACS v1.1. LAPACK working note 94. Technical report, University of Tennessee, Knoxville

    Google Scholar 

  • Dorka UE (1995) UHYDE-fbr. US Patent 5456047

    Google Scholar 

  • Dorka UE (2002) Hybrid experimental – numerical simulation of vibrating structures. In: International conference WAVE2002, Okayama

    Google Scholar 

  • Dorka UE, Garcia J (2005) Seismic qualification of passive mitigation devices. LNEC Laboratório Nacional de Engenharia Civil, Lisboa

    Google Scholar 

  • Flynn MJ (1972) Some computer organizations and their effectiveness. IEEE Trans Comput C-21(9):948–960

    Article  MathSciNet  Google Scholar 

  • García J, Dorka UE, Magonette G et al (2004) Testing of algorithms for semi-active control of bridges. EU-ECOLEADER TASCB Report

    Google Scholar 

  • Gropp W, Lusk E, Skjellum A (1999a) Using MPI: portable parallel programming with the message-passing interface. The MIT Press, Cambridge

    Google Scholar 

  • Gropp W, Lusk E, Skjellum A (1999b) Using MPI2: portable parallel programming with the message-passing interface. The MIT Press, Cambridge

    Google Scholar 

  • Jäger Computergesteuerte Messtechnik GmbH (2010) Rheinstrasse 2–4, D-64653 Lorsch, Germany

    Google Scholar 

  • Karniadakis GE, Kirby RM (2003) Parallel scientific computing in C++ and MPI. Cambridge University Press, New York

    MATH  Google Scholar 

  • Lawson CL, Hanson RJ et al (1979) Basic linear algebra subprograms for Fortran usage. ACM Trans Math Softw 5:308–325

    Article  MATH  Google Scholar 

  • Petersen WP, Arbenz P (2004) Introduction to parallel computing – a practical guide with examples in C. Oxford University Press, Oxford

    MATH  Google Scholar 

  • Petitet A (1996) Algorithmic redistribution methods for block cyclic decompositions. Dissertation, University of Tennessee, Knoxville

    Google Scholar 

  • Poulson J (2010) Elemental home page. http://code.google.com/p/elemental/. Accessed 1 Feb 2010

  • Quinn M (2003) Parallel programming in C with MPI and OpenMP. McGraw Hill Education, New York

    Google Scholar 

  • Van de Geijn RA (1997) Using PLAPACK: parallel linear algebra package. The MIT Press, Cambridge

    Google Scholar 

  • Van de Geijn RA (2010) PLAPACK home page. http://www.cs.utexas.edu/plapack. Accessed 1 Feb 2010

  • Van Zee FG (2009) Libflame: the complete reference. www.lulu.com

  • Zienkiewicz OC (1977) The finite element method. McGraw-Hill/Maidenhead, England

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ferran Obón Santacana .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media B.V.

About this paper

Cite this paper

Santacana, F.O., Dorka, U.E. (2012). Use of Large Numerical Models and High Performance Computers in Geographically Distributed Seismic Tests. In: Fardis, M., Rakicevic, Z. (eds) Role of Seismic Testing Facilities in Performance-Based Earthquake Engineering. Geotechnical, Geological, and Earthquake Engineering, vol 22. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-1977-4_11

Download citation

Publish with us

Policies and ethics