6533b81ffe1ef96bd127840d

RESEARCH PRODUCT

High-quality computational tools for linear-algebra problems in FEM electromagnetic simulation [EM Programmer's Notebook]

Jose E. RomanV. Hernandez

subject

Numerical linear algebraTheoretical computer sciencebusiness.industryComputer sciencemedia_common.quotation_subjectSolverCondensed Matter Physicscomputer.software_genreProgramming styleSoftwareLinear algebraScalabilityKey (cryptography)Electrical and Electronic EngineeringSoftware engineeringbusinessProgrammercomputermedia_common

description

A key ingredient of finite-element analysis programs is the linear-algebra solver, typically either a linear-system solver or an eigensolver. The first part of This work tries to justify why it is important to have recourse to publicly available software for addressing this part of the computation. A number of libraries are mentioned as successful examples that exhibit a series of desirable qualities. Although some of these libraries force the programmer to somewhat change the programming style and may be difficult to learn, the benefits usually pay off the extra effort. The second part of the paper describes one of these libraries in some detail, namely SLEPc, the Scalable Library for Eigenvalue Problem Computations, which is used to illustrate the benefits of modem software paradigms for scientific and engineering computing.

https://doi.org/10.1109/map.2004.1396751