loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Conference on Parallel Computing in Electrical Engineering (PARELEC'00)
Parallelization of a 3D Magnetostatic Code Using High Performance Fortran
Quebec, Canada
August 27-August 30
ISBN: 0-7695-0759-X
Emmanuel Cagniot, Laboratoire d'Informatique Fondamentale de Lille
Jean Luc Dekeyser, Laboratoire d'Informatique Fondamentale de Lille
Pierre Boulet, Laboratoire d'Informatique Fondamentale de Lille
Thomas Brandes, German National Research Center for Information Technology
Francis Piriou, Laboratoire d'Electrotechnique et d'Electronique de Puissance
Georges Marques, Laboratoire d'Electrotechnique et d'Electronique de Puissance
Numerical simulation in electrical engineering allows reducing 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 higher software productivity for electrical engineers.
Citation:
Emmanuel Cagniot, Jean Luc Dekeyser, Pierre Boulet, Thomas Brandes, Francis Piriou, Georges Marques, "Parallelization of a 3D Magnetostatic Code Using High Performance Fortran," parelec, pp.181, International Conference on Parallel Computing in Electrical Engineering (PARELEC'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.