Parallel components for PDEs and optimization: some issues and experiences

作者: Boyana Norris , Satish Balay , Steven Benson , Lori Freitag , Paul Hovland

DOI: 10.1016/S0167-8191(02)00191-6

关键词:

摘要: High-performance simulations in computational science often involve the combined software contributions of multidisciplinary teams scientists, engineers, mathematicians, and computer scientists. One goal component-based engineering large-scale scientific is to help manage such complexity by enabling better interoperability among codes developed different groups. This paper discusses recent work on building component interfaces implementations parallel numerical toolkits for mesh manipulations, discretization, linear algebra, optimization. We consider several motivating applications involving partial differential equations unconstrained minimization demonstrate this approach evaluate performance.

参考文章(46)
C. L. Janssen, E. T. Seidl, M. E. Colvin, Object-Oriented Implementation of Parallel Ab Initio Programs American Chemical Society. pp. 47- 61 ,(1995) , 10.1021/BK-1995-0592.CH004
X.Z. Tang, G.Y. Fu, S.C. Jardin, L.L. Lowe, W. Park, H.R. Strauss, Resistive Magnetohydrodynamics Simulation of Fusion Plasmas Other Information: PBD: 1 Jan 2001. ,(2001) , 10.2172/773180
W Gropp, P Brune, A Dener, S Abhyankar, K Rupp, B Smith, S Balay, D May, T Munson, D Kaushik, H Zhang, K Buschelman, M Knepley, R Mills, L Curfman McInnes, L Dalcin, J Brown, P Sanan, D Karpeyev, M Adams, S Zampini, Eijkhout, PETSc Users Manual Argonne National Laboratory. ,(2019)
Robert Englander, Developing Java Beans ,(1997)
Steve Benson, Lois Curfman McInnes, Jorge J More, Jason Sarich, TAO users manual. Other Information: PBD: 2 Dec 2003. ,(2003) , 10.2172/822565
Jack Dongarra, Henri Casanova, Chris Johnson, Michelle Miller, Application-specific tools Journal of Grid Computing. pp. 159- 180 ,(1998)
William D. Gropp, Satish Balay, Modern Software Tools in Scientific Computing ,(1994)
Andrew Grimshaw, Dennis Gannon, Object-based approaches Journal of Grid Computing. pp. 205- 236 ,(1998)
Tom Epperly, Scott Kohn, Gary Kumfert, Component Technology for High-Performance Scientific Simulation Software Proceedings of the IFIP TC2/WG2.5 Working Conference on the Architecture of Scientific Software. pp. 69- 86 ,(2000) , 10.1007/978-0-387-35407-1_5
Are Magnus Bruaset, Hans Petter Langtangen, A Comprehensive Set of Tools for Solving Partial Differential Equations; Diffpack Numerical Methods and Software Tools in Industrial Mathematics. pp. 61- 90 ,(1997) , 10.1007/978-1-4612-1984-2_4