Applied Parallel and Scientific Computing

Volume 7133 of the series Lecture Notes in Computer Science pp 314-324

Performance Engineering of GemsFDTD Computational Electromagnetics Solver

  • Ulf AnderssonAffiliated withPDC Centre for High Performance Computing, KTH Royal Institute of Technology
  • , Brian J. N. WylieAffiliated withJülich Supercomputing Centre, Forschungszentrum Jülich

* Final gross prices may vary according to local VAT.

Get Access


Since modern high-performance computer systems consist of many hardware components and software layers, they present severe challenges for application developers who are primarily domain scientists and not experts with continually evolving hardware and system software. Effective tools for performance analysis are therefore decisive when developing performant scalable parallel applications. Such tools must be convenient to employ in the application development process and analysis must be both clear to interpret and yet comprehensive in the level of detail provided. We describe how the Scalasca toolset was applied in engineering the GemsFDTD computational electromagnetics solver, and the dramatic performance and scalability gains thereby achieved.


performance engineering parallel execution tuning scalability MPI computational electromagnetics