Parallelization of a 3D magnetostatic code using High Performance Fortran

被引:0
|
作者
Cagniot, E [1 ]
Dekeyser, JL [1 ]
Boulet, P [1 ]
Brandes, T [1 ]
Piriou, F [1 ]
Piriou, F [1 ]
机构
[1] USTL, Lab Informat Fonamentale Lille, F-59655 Villeneuve Dascq, France
关键词
D O I
10.1109/PCEE.2000.873625
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Numerical simulation in electrical engineering allows to reduce development costs by predicting device performance. An accurate prediction often requires 3D models, inducing high storage capacity and CPU power needs. As computation times can be very important, parallel computers are well suited for these models. 3D simulation in electrical engineering is based on recent research work (Whitney's elements, auto-gauged formulations, discretization of the source terms) and it results in complex and irregular codes using sparse matrices, where data accesses are done via indirect addressing. In this paper, we present the results of the parallelization of a 3D magnetostatic code using High Performance Fortran (HPF). This high level programming language allows a simple and efficient approach of parallel machines. It provides both an easier maintenance of the codes and a higher software productivity for electrical engineers.
引用
收藏
页码:181 / 185
页数:5
相关论文
共 50 条
  • [21] Parallelization of an efficient 3D thinning algorithm
    Perroton, L
    Aktouf, Z
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING, 1997, 3166 : 128 - 134
  • [22] Properties of 3D magnetostatic hybrid formulations
    Forsman, K
    Kangas, J
    Salonen, J
    Arkko, A
    Kettunen, L
    IEEE TRANSACTIONS ON MAGNETICS, 1998, 34 (05) : 2437 - 2440
  • [23] VARIATIONAL PRINCIPLE IN 3D MAGNETOSTATIC FIELD
    HASEBE, S
    KANO, Y
    IEEE TRANSACTIONS ON MAGNETICS, 1988, 24 (06) : 2940 - 2942
  • [24] OCTO-TIGER: a new, 3D hydrodynamic code for stellar mergers that uses HPX parallelization
    Marcello, Dominic C.
    Shiber, Sagiv
    De Marco, Orsola
    Frank, Juhan
    Clayton, Geoffrey C.
    Motl, Patrick M.
    Diehl, Patrick
    Kaiser, Hartmut
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2021, 504 (04) : 5345 - 5382
  • [25] HPFIT, a set of integrated tools for the parallelization of applications using High Performance Fortran .1. HPFIT and the TransTOOL environment
    Brandes, T
    Chaumette, S
    Counilh, MC
    Roman, J
    Darte, A
    Desprez, F
    Mignot, JC
    PARALLEL COMPUTING, 1997, 23 (1-2) : 71 - 87
  • [26] Xevtgen: Fortran code transformer generator for high performance scientific codes
    Suda, Reiji
    Takizawa, Hiroyuki
    Hirasawa, Shoichi
    PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 528 - 534
  • [27] Computation of magnetostatic field using second order edge elements in 3D
    Ren, Z
    Ida, N
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 1999, 18 (03) : 361 - 371
  • [28] 3D Tomography back-projection parallelization on FPGAs using OpenCL
    Martelli, Maxime
    Gac, Nicolas
    Merigot, Alain
    Enderli, Cyrille
    2017 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING (DASIP), 2017,
  • [29] A Simflowny-based high-performance 3D code for the generalized induction equation
    Vigano, Daniele
    Martinez-Gomez, David
    Pons, Jose A.
    Palenzuela, Carlos
    Carrasco, Federico
    Minano, Borja
    Arbona, Antoni
    Bona, Carles
    Masso, Joan
    COMPUTER PHYSICS COMMUNICATIONS, 2019, 237 (168-183) : 168 - 183
  • [30] Using High Performance Fortran for parallel programming
    Sarma, G
    Zacharia, T
    Miles, D
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1998, 35 (12) : 41 - 57