Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. A parallel implementation of NEC for the analysis of large structures
 
research article

A parallel implementation of NEC for the analysis of large structures

Rubinstein, A.  
•
Rachidi, F.  
•
Rubinstein, M.
Show more
2003
IEEE Transactions on Electromagnetic Compatibility

We present a new, parallel version of the numerical electromagnetics code (NEC). The parallelization is based on a bidimensional block-cyclic distribution of matrices on a rectangular processor grid, assuring a theoretically optimal load balance among the processors. The code is portable to any platform supporting message passing parallel environments such as message passing interface and parallel virtual machine, where it could even be executed on heterogeneous clusters of computers running on different operating systems. The developed parallel NEC was successfully implemented on two parallel supercomputers featuring different architectures to test portability. Large structures containing up to 24000 segments, which exceeds currently available computer resources were successfully executed and timing and memory results are presented. The code is applied to analyze the penetration of electromagnetic fields inside a vehicle. The computed results are validated using other numerical methods and experimental data obtained using a simplified model of a vehicle (consisting essentially of the body shell) illuminated by an electromagnetic pulse (EMP) simulator.

  • Details
  • Metrics
Type
research article
DOI
10.1109/TEMC.2003.810806
Web of Science ID

WOS:000183028500004

Author(s)
Rubinstein, A.  
Rachidi, F.  
Rubinstein, M.
Reusser, B.
Date Issued

2003

Published in
IEEE Transactions on Electromagnetic Compatibility
Volume

45

Issue

2

Start page

177

End page

188

Subjects

Computer simulation

•

Parallel processing

•

systems

•

Supercomputers

•

Electromagnetic fields

•

Numerical

•

methods

•

Electromagnetic pulse

•

FORTRAN (programming language)

•

Automobiles

•

Matrix algebra

•

Software Package Numerical Electromagnetics Code

•

Bidimensional block-cyclic distribution

•

Software Package Electromagnetic Pulse

•

Parallel implementation

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LRE  
SCI-STI-FR  
Available on Infoscience
April 4, 2007
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/4514
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés