A Parallel Approach for Solving a Wide Class of Structural Non-Linear Problems

被引:0
|
作者
Cognard, J. Y. [1 ]
Verpeaux, P. [1 ]
机构
[1] Univ Brest ENIB, Brest Lab Mech & Syst, ENSIETA, Brest, France
关键词
non-linear computations; parallel strategies; algorithms; large scale problems; load balancing; industrial environment; ALGORITHM; BEHAVIOR;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The joint use of powerful algorithms and parallel computers is necessary to strongly reduce the numerical cost of complex simulations taking into account strongly non-linear material models and geometrical non-linearities. Those simulations are required in order to obtain accurate numerical predictions, especially to respect safety conception constrains which are more and more required in high-tech industries. We present the principles of a parallel approach suited to the simulation of a wide class of non-linear problems. It is based, on the one hand, on the use of two domain decompositions, in order to make use of the mechanical properties of the different type of equations to be solved; and on the other hand, on the design of a full-featured language, which allows the user to distribute tasks on a parallel machine. To facilitate the resolution in parallel of non-linear problems, in a transparent way for the user while ensuring a good effectiveness, various recent developments were carried out. The asynchronous execution of calculations at the user level was simplified, on the one hand, using a "container" object gathering the decompositions of the objects used by a calculation; and on the other hand, using an operator to distribute the tasks on various processors starting from these decompositions. Moreover the resolution of large scale problems requires an intensive use of the virtual memory (swap on disk for unused objects); thus, the management of objects which can be shared between various applications has been optimised in order to ensure the data coherence and to limit the blocking phases of the parallel applications. A version based on the standard Posix "pthread" was initially developed to ensure the performances of the parallel programming environment and to allow the code portability on shared memory computers. The extension of this strategy to shared-distributed memory computers is under way.
引用
收藏
页码:455 / 482
页数:28
相关论文
共 50 条
  • [41] Numerically solving non-linear problems by the homotopy analysis method
    S.-J. Liao
    [J]. Computational Mechanics, 1997, 20 : 530 - 540
  • [42] ANALYTIC METHOD OF SOLVING NON-LINEAR PLATE BENDING PROBLEMS
    KAYUK, YF
    KHIZHNYAK, VK
    [J]. SOVIET APPLIED MECHANICS, 1981, 17 (01): : 40 - 45
  • [43] A new homotopy method for solving non-linear complementarity problems
    Xu, Qing
    Dang, Chuangyin
    [J]. OPTIMIZATION, 2008, 57 (05) : 681 - 689
  • [44] A collocation method for solving non-linear optimal control problems
    Elnagar, GN
    Li, KS
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS, 1999, 5 (1-4): : 67 - 79
  • [45] Some efficient methods for solving non-linear inverse problems
    Imre, Emoke
    Berzi, Peter
    Hortobagyi, Zsolt
    Singh, Vijay P.
    Hegedus, Csaba
    Kovacs, Sandor
    Fityus, Stephen
    [J]. Computer Methods and Recent Advances in Geomechanics, 2015, : 1637 - 1642
  • [46] Advanced Method for Solving the Non-linear Multiparameter Spectral Problems
    Savenko, Petro
    [J]. 2021 IEEE 26TH INTERNATIONAL SEMINAR/WORKSHOP ON DIRECT AND INVERSE PROBLEMS OF ELECTROMAGNETIC AND ACOUSTIC WAVE THEORY (DIPED), 2021, : 213 - 217
  • [47] Solving non-linear problems by complex time step methods
    Fung, TC
    Chow, SK
    [J]. COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 2002, 18 (04): : 287 - 303
  • [48] METHOD FOR SOLVING NON-LINEAR PROGRAMMING-PROBLEMS BY LINEARIZATION
    SANNOMIYA, N
    NISHIKAWA, Y
    TSUCHIHASHI, Y
    [J]. ELECTRICAL ENGINEERING IN JAPAN, 1977, 97 (01) : 137 - 142
  • [49] ON A SET OF STANDARD PROGRAMS FOR SOLVING PROBLEMS OF NON-LINEAR OPTICS
    AMOSOV, AA
    BORISOV, AB
    VALEDINSKII, VD
    VLADIMIROV, MV
    ZHILEIKIN, YM
    ZLOTNIK, AA
    KUZMINA, MA
    [J]. USSR COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1982, 22 (03): : 275 - 277
  • [50] Numerically solving non-linear problems by the homotopy analysis method
    Liao, SJ
    [J]. COMPUTATIONAL MECHANICS, 1997, 20 (06) : 530 - 540