An efficient parallel implementation of cell mapping methods for MDOF systems
详细信息    查看全文
  • 作者:Pierpaolo Belardinelli ; Stefano Lenci
  • 关键词:Parallel programming ; Cell mapping methods ; Basins of attraction
  • 刊名:Nonlinear Dynamics
  • 出版年:2016
  • 出版时间:December 2016
  • 年:2016
  • 卷:86
  • 期:4
  • 页码:2279-2290
  • 全文大小:3,471 KB
  • 刊物类别:Engineering
  • 刊物主题:Vibration, Dynamical Systems and Control
    Mechanics
    Mechanical Engineering
    Automotive and Aerospace Engineering and Traffic
  • 出版者:Springer Netherlands
  • ISSN:1573-269X
  • 卷排序:86
文摘
The long-term behavior of dynamical system is usually analyzed by means of basins of attraction (BOA) and most often, in particular, with cell mapping methods that ensure a straightforward technique of approximation. Unfortunately, the construction of BOA requires large resources, especially for higher-dimensional systems, both in terms of computational time and memory space. In this paper, the implementation of cell mapping methods toward a distributed computing is undertaken; a new efficient parallel algorithm for the computation of large-scale BOA is presented herein, also by addressing issues arising from the inner seriality related to the BOA construction. A cell mapping core is thus wrapped in a management shell, and in charge of the core administration, it permits to split over a multicore environment the computing domain, by carrying out an efficient use of the distributed memory. The proposed approach makes use of a double-step algorithm in order to generate, first, the multidimensional BOA of the system and then to evaluate arbitrary 2D Poincaré sections of the hypercube that stores the information. An analysis on a test system is performed by considering different dimensional grids; the effort of a parallel implementation toward medium and large clusters is balanced by a great results in terms of computational speed. The performances are strictly affected not only by the number of cores used to run the code, but in particular in the way they are instructed. To get the best from an implementation on a massive parallel architecture, the processes must be properly balanced between memory operations and numerical integrations. A significant improvement in the elaboration time for a large computing domain is shown, and a comparison with a serial code demonstrates the great potential of the application; the advantages given by the use of parallel reading/writing are also discussed with respect to the BOA grid dimension.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700