Abstract
Recently, a number of important scientific and engineering problems have been successfully studied and solved by means of computational modeling and simulation. Many of these computational models and simulations benefited from the use of available software tools and libraries to achieve high performance and portability.In this article, we present a reference matrix of the performance of robust, reliable and widely used tools mapped to scientific and engineering applications that use them. We aim at regularly maintaining and disseminating this matrix to the computational science community. This matrix will contain information on state-of-the-art computational tools, their applications and their use.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Drummond, L.A., Marques, O.: The Advanced Computational Testing and Simulation Toolkit (ACTS): What can ACTS do for you? Technical Report LBNL-50414, Lawrence Berkeley National Laboratory (2002), Available at, http://acts.nersc.gov/documents
Press, W.H., Teukolsky, S.A.: Numerical Recipes: Does this paradigm have a future? (1997), http://www.nr.com/CiP97.pdf
Henderson, M.E., Anderson, C.R., Lyons, S.L. (eds.): Object Oriented Methods for Interoperable Scientific and Engineering Computing. SIAM, Philadelphia (1999)
Canning, A., Mannstadt, W., Freeman, A.J.: Parallelization of the FLAPW method. Computer Physics Communications 130, 233–243 (2000)
Mitnik, D.M., Griffin, D.C., Badnel, N.R.: Electron-impact excitation of Ne5+. J. Phys. B: At. Mol. Opt. Phys. 34, 4455–4473 (2001)
Rescigno, T., Baertschy, M., Isaacs, W., McCurdy, W.: Collisional breakup in a quantum system of three charged particles. Science 286, 2474–2479 (1999)
Marques, O., Drummond, L.A.: The DOE ACTS Information Center (2001), http://acts.nersc.gov
Blackford, L.S., Choi, J., Cleary, A., D’Azevedo, E., Demmel, J.W., Dhillon, I., Dongarra, J.J., Hammarling, S., Henry, G., Petitet, A., Stanley, K., Walker, D., Whaley, R.C.: ScaLAPACK User’s Guide. SIAM, Philadelphia (1997)
Demmel, J.W., Gilbert, J.R., Li, X.: SuperLU Users’ Guide (2003)
Balay, S., Buschelman, K., Gropp, W.D., Kaushik, D., Knepley, M., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc users manual. Technical Report ANL-95/11 - Revision 2.2.0, Argonne National Laboratory (2004)
Hindmarsh, A.C., Brown, P., Grant, K., Lee, S., Serban, R., Shumaker, D., Woodward, C.: SUNDIALS: Suite of Nonlinear and Differential/Algebraic EquationSolvers. In: ACM TOMS (2004) (to appear)
Nieplocha, J., Harrison, J., Littlefield, R.J.: Global Arrays: A portable ‘shared-memory’ programming model for distributed memory computers. In: Supercomputing 1994, pp. 340–349 (1994)
PNNL US: PeIGS, A Parallel Eigensolver Library (2000), http://www.emsl.pnl.gov/docs/global/peigs.html
Hernández, V., Román, J.E., Vidal, V.: SLEPc: Scalable Library for Eigenvalue Problem Computations. In: Palma, J.M.L.M., Sousa, A.A., Dongarra, J., Hernández, V. (eds.) VECPAR 2002. LNCS, vol. 2565, pp. 377–391. Springer, Heidelberg (2003)
Lehoucq, R.B., Sorensen, D.C., Yang, C.: ARPACK Users’ Guide, Solution of Large-Scale Eigenvalue Problems by Implicitly Restarted Arnoldi Methods. SIAM, Philadelphia (1998)
Benner, P., Mehrmann, V., Sima, V., Huffel, S.V., Varga, A.: SLICOT: A subroutine library in systems and control theory. In: Datta, B.N., ed.: Applied and Computational Control, Signal and Circuits, vol. 1. Birkhauser, Basel (1999)
Borrill, J.: MADCAP: the microwave anisotropy dataset computational analysis package (1999); Available at ArXiv, http://xxx.lanl.gov/ps/astro-ph/9911389
Baertschy, M., Rescigno, T., Isaacs, W., Li, X., McCurdy, W.: Electron-impact ionization of atomic hydrogen. Physical Review A 63 (2001)
High Performance Computational Chemistry Group: NWChem, a computational chemistry package for parallel computers, version 4.5. In: Pacific Northwest National Laboratory, Richland, Washington 99352, USA (2003)
High Performance Computational Chemistry Group: NWChem Benchmarks (2003), http://www.emsl.pnl.gov/docs/nwchem/index.html
Anderson, W.L., Gropp, W.D., Kaushik, D.K., Keyes, D.E., Smith, B.F.: Achieving high sustained performance in an unstructure mesh CFD application. In: Proceedings from SC 1999 (1999) (also ANL/MCS-P776-0899)
Sovinec, C.R., Barnes, D.C., Gianakon, T.A., Glasser, A.H., Nebel, R.A., Kruger, S.E., Schnack, D.D., Plimpton, S.J., Tarditi, A., Chu, M.S.: the NIMROD Team: Nonlinear magnetohydrodynamics with high-order finite elements. Journal of Computational Physics 2003 (submitted)
Park, W., Belova, E.V., Fu, G.Y., Tang, X., Strauss, H.R., Sugiyama, L.E.: Plasma simulation studies using multilevel physics models. Physics Plasmas 6 (1999)
Sun, Y.: The Filter Algorithm for Solving large-Scale Eigenproblems from Accelerator Simulations. PhD thesis, Stanford University (2003)
Roman, J.E.: Software Portable, Escalable y Extensible para la Resolución de Problemas de Valores Propios Dispersos de Gran Dimensión. PhD thesis, Universidad Politécnica de Valencia (2002)
Hernandez, V., Roman, J.E., Vidal, V., Verdu, G., Ginestar, D.: Resolution of the neutron diffusion equation with SLEPc, the Scalable Library for Eigenvalue Problem Computations. In: Nuclear Mathematical and Computational Sciences: A Century in Review, A Century Anew, Gatlinburg, TN. ANS (2003)
García, V.M., Vidal, V., Verdu, G., Garayoa, J., Miro, R.: Parallel resolution of the two-group time-dependent neutron difussion equation with public domain ODE codes. In: Daydé, M., Dongarra, J., Hernández, V., Palma, J.M.L.M. (eds.) VECPAR 2004. LNCS, vol. 3402, pp. 368–381. Springer, Heidelberg (2005)
Berry, M.W., Browne, M.: Understanding Search Engines: Mathematical Modeling and Text Retrieval. SIAM, Philadelphia (1999)
NIST: TREC: Text retrieval conference (2003), http://trec.nist.gov
Guerrero, D., Hernandez, V., Roman, J.E.: Parallel SLICOT model reduction routines: The Cholesky factor of Grammians. In: 15th Triennal IFAC World Congress, Barcelona, Spain (2002)
Alonso, J.M., Hernandez, V., Molto, G., Monserrat, M., Saiz, J.: Three-dimensional cardiac electrical activity simulation on cluster and grid platforms. In: 6th VECPAR Conference (2004)
Alonso, J.M., Garcia, G., Hernandez, V., Denia, F.D., Fuenmayor, F.J.: A parallel computing approach for solving the Helmholtz equation in 3D domains: Application to the study of acoustic behaviour of silencers. In: For ECCOMAS (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Drummond, L.A., Hernandez, V., Marques, O., Roman, J.E., Vidal, V. (2005). A Survey of High-Quality Computational Libraries and Their Impact in Science and Engineering Applications. In: Daydé, M., Dongarra, J., Hernández, V., Palma, J.M.L.M. (eds) High Performance Computing for Computational Science - VECPAR 2004. VECPAR 2004. Lecture Notes in Computer Science, vol 3402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11403937_4
Download citation
DOI: https://doi.org/10.1007/11403937_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25424-9
Online ISBN: 978-3-540-31854-5
eBook Packages: Computer ScienceComputer Science (R0)