A hybrid shared/distributed memory parallel genetic algorithm for optimization of laminate composites

被引:36
|
作者
Rocha, I. B. C. M. [1 ]
Parente, E., Jr. [1 ]
Melo, A. M. C. [1 ]
机构
[1] Univ Fed Ceara, Lab Mecan Computac & Visualizacao, BR-60455760 Fortaleza, Ceara, Brazil
关键词
Composite materials; Genetic algorithms; Parallel computing; FEM; DESIGN OPTIMIZATION; MPI;
D O I
10.1016/j.compstruct.2013.07.049
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
This work presents a genetic algorithm combining two types of computational parallelization methods, resulting in a hybrid shared/distributed memory algorithm based on the island model using both Open-MP and MPI libraries. In order to take further advantage of the island configuration, different genetic parameters are used in each one, allowing the consideration of multiple evolution environments concurrently. To specifically treat composite structures, a three-chromosome variable encoding and special laminate operators are used. The resulting gains in execution time due to the parallel implementation allow the use of high fidelity analysis procedures based on the Finite Element Method in the optimization of composite laminate plates and shells. Two numerical examples are presented in order to assess the performance and reliability of the proposed algorithm. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:288 / 297
页数:10
相关论文
共 50 条
  • [31] An Asymmetric Distributed Shared Memory Model for Heterogeneous Parallel Systems
    Gelado, Isaac
    Cabezas, Javier
    Navarro, Nacho
    Stone, John E.
    Patel, Sanjay
    Hwu, Wen-mei W.
    ASPLOS XV: FIFTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2010, : 347 - 358
  • [32] Parallel graph generation algorithms for shared and distributed memory machines
    Allmaier, SC
    Dalibor, S
    Kreische, D
    PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 581 - 588
  • [33] PARALLEL LOOP SCHEDULING APPROACHES FOR DISTRIBUTED AND SHARED MEMORY SYSTEMS
    Aguilar, Jose
    Leiss, Ernst
    PARALLEL PROCESSING LETTERS, 2005, 15 (1-2)
  • [34] An Asymmetric Distributed Shared Memory Model for Heterogeneous Parallel Systems
    Gelado, Isaac
    Cabezas, Javier
    Navarro, Nacho
    Stone, John E.
    Patel, Sanjay
    Hwu, Wen-mei W.
    ACM SIGPLAN NOTICES, 2010, 45 (03) : 347 - 358
  • [35] HRUNTING: A distributed shared memory system for the BEOWULF parallel workstation
    Crawford, JA
    Mobarry, CM
    1998 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 1998, : 337 - 344
  • [36] Parallel-vector algorithm for optimization of large steel structures on a shared-memory machine
    Soegiarso, R.
    Adeli, Hojjat
    Computer-Aided Civil and Infrastructure Engineering, 1998, 13 (03): : 207 - 217
  • [37] Representing shared data on distributed-memory parallel computers
    Herley, KT
    MATHEMATICAL SYSTEMS THEORY, 1996, 29 (02): : 111 - 156
  • [38] A PARALLEL VERSION OF ARGOS - A DISTRIBUTED MEMORY MODEL FOR SHARED MEMORY UNIX COMPUTERS
    HARRISON, RJ
    KENDALL, RA
    THEORETICA CHIMICA ACTA, 1991, 79 (05): : 337 - 347
  • [39] Application of genetic algorithm for optimization of control strategy in parallel hybrid electric vehicles
    Montazeri-Gh, Morteza
    Poursamad, Amir
    Ghalichi, Babak
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2006, 343 (4-5): : 420 - 435
  • [40] A parallel Genetic Algorithm with distributed environment scheme
    Kaneko, M
    Miki, M
    Hiroyasu, T
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 619 - 625