We investigate a fast and easy way to parallelise seismological serial codes mainly oriented for simulating the seismic wave propagation through anelastic dissipative media. Having an efficient modelling tool is important in both assessing strong ground motion and mitigation of seismic hazard when the site effects are considered, and in crustal propagation when the crustal geological structures are of interest. Our chosen case study is representative of a set of such seismological 3D problems. The Scalable Modelling System (SMS) tool for parallelization is considered. The IBM SP5 native compiler has been used. Results such as Speed-Up and Efficiency are shown and discussed. SMS can run both in shared and distributed memory environments. The greater advantages of using SMS in such environments become apparent with the utilisation of a higher number of multiprocessor machines arranged in a cluster. We also demonstrate how successful porting from serial to parallel codes is realised by way of minimal instructions (6% of the serial original code only) provided that an ad hoc profiling analysis of the serial code is first performed.


    Access

    Download


    Export, share and cite



    Title :

    Parallelisation technique for serial 3D seismic codes: SMS approach


    Contributors:

    Publication date :

    2009-05-25


    Remarks:

    doi:10.4401/ag-4606
    Annals of Geophysics; V. 52 N. 5 (2009); 505-516 ; Annals of Geophysics; Vol. 52 No. 5 (2009); 505-516 ; 2037-416X ; 1593-5213



    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629



    The parallelisation of PERMAS

    Ast, M. et al. / Labarta, J. et al. | British Library Online Contents | 1996


    Automatic and effective multi-dimensional parallelisation of structured mesh based codes

    Evans, E.W. / Johnson, S.P. / Leggett, P.F. et al. | Tema Archive | 2000


    The parallelisation of PERMAS

    Ast, M. / Labarta, J. et al. / European Space Agency et al. | British Library Conference Proceedings | 1996


    Pipelined parallelisation of automatic face inspection

    Fleury, M. / Downton, A. C. / Clark, A. F. | British Library Online Contents | 2000


    Real-Time Requirements and Parallelisation in Fault Diagnosis

    Ajtonyi, I. / Terstyanszky, G. / British Institute of Regulatory Affairs et al. | British Library Conference Proceedings | 1995