{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T22:06:00Z","timestamp":1694556360351},"reference-count":52,"publisher":"Elsevier BV","issue":"12","license":[{"start":{"date-parts":[[2002,12,1]],"date-time":"2002-12-01T00:00:00Z","timestamp":1038700800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[2002,12]]},"DOI":"10.1016\/s0167-8191(02)00191-6","type":"journal-article","created":{"date-parts":[[2002,12,2]],"date-time":"2002-12-02T21:07:09Z","timestamp":1038863229000},"page":"1811-1831","source":"Crossref","is-referenced-by-count":21,"title":["Parallel components for PDEs and optimization: some issues and experiences"],"prefix":"10.1016","volume":"28","author":[{"given":"Boyana","family":"Norris","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Satish","family":"Balay","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven","family":"Benson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lori","family":"Freitag","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Hovland","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lois","family":"McInnes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barry","family":"Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(02)00191-6_BIB1","first-page":"115","article-title":"Toward a common component architecture for high-performance scientific computing","author":"Armstrong","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB2","unstructured":"Common Component Architecture Forum, see www.cca-forum.org"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/cpe.651","article-title":"The CCA core specification in a distributed memory SPMD framework","volume":"14","author":"Allan","year":"2002","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB4","unstructured":"Equation Solver Interface Forum, see z.ca.sandia.gov\/esi"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB5","unstructured":"Terascale Simulation Tools and Technologies (TSTT) Center, see www.tstt-scidac.org"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB6","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1086\/317361","article-title":"FLASH: an adaptive-mesh hydrodynamics code for modeling astrophysical thermonuclear flashes","volume":"131","author":"Fryxell","year":"2000","journal-title":"Astrophys. J. Suppl."},{"key":"10.1016\/S0167-8191(02)00191-6_BIB7","unstructured":"R. Harrison et al., NWChem: A computational chemistry package for parallel computers, version 4.0.1, Technical Report, Pacific Northwest National Laboratory, 2001"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB8","unstructured":"C. Janssen, E. Seidl, M. Colvin, Object-oriented implementation of ab initio programs, ACS Symposium Series 592, Parallel Computers in Computational Chemistry"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB9","doi-asserted-by":"crossref","unstructured":"X.Z. Tang, G.Y. Fu, S.C. Jardin, L.L. Lowe, W. Park, H.R. Strauss, Resistive magnetohydrodynamics simulation of fusion plasmas, Technical Report PPPL-3532, Princeton Plasma Physics Laboratory, 2001","DOI":"10.2172\/773180"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB10","first-page":"124","article-title":"Triangle: engineering a 2D quality mesh generator and Delaunay triangulator","author":"Shewchuk","year":"1996"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB11","doi-asserted-by":"crossref","unstructured":"B.M. Averick, R.G. Carter, J.J. Mor\u00e9, The MINPACK-2 test problem collection, Technical Report, ANL\/MCS-TM-150, Argonne National Laboratory, 1991","DOI":"10.2172\/79972"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB12","series-title":"Numerical Methods and Software Tools in Industrial Methematics","first-page":"61","article-title":"A comprehensive set of tools for solving partial differential equations: Diffpack","author":"Buraset","year":"1997"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB13","first-page":"58","article-title":"Overture: an object-oriented framework for solving partial differential equations on overlapping grids","author":"Brown","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB14","unstructured":"V. Eijkhout, T. Chan, ParPre Web page, see www.cs.utk.edu\/\u223ceijkhout\/parpre.html"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB15","article-title":"The use of object-oriented design patterns in the SAMRAI structured AMR framework","author":"Hornung","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB16","unstructured":"S. Balay, W.D. Gropp, L.C. McInnes, B.F. Smith, PETSc users manual, Technical Report ANL-95\/11 \u2013 Revision 2.1.1, Argonne National Laboratory, 2001"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB17","series-title":"Modern Software Tools in Scientific Computing","first-page":"163","article-title":"Efficient management of parallelism in object oriented numerical software libraries","author":"Balay","year":"1997"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB18","unstructured":"L. Freitag, M. Jones, C. Ollivier-Gooch, P. Plassmann, SUMAA3d Web page, see www.mcs.anl.gov\/sumaa3d, Argonne National Laboratory"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB19","first-page":"215","article-title":"Component integration for unstructured mesh algorithms and software","author":"Freitag","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB20","first-page":"57","article-title":"PETSc and Overture: Lessons learned developing an interface between components","author":"Buschelman","year":"2000"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB21","unstructured":"A. Hindmarsh et al., PVODE Web page, see www.llnl.gov\/CASC\/PVODE, Lawrence Livermore National Laboratory"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB22","first-page":"60","article-title":"A microkernel design for component-based parallel numerical software systems","author":"Balay","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB23","unstructured":"J.-F. Remacle, O. Klaas, J. Flaherty, M. Shephard, Parallel algorithm oriented mesh database, in: Proceedings of the 10th International Meshing Roundtable, Sandia National Laboratories, October 2001, pp. 197\u2013208"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB24","unstructured":"R. Clay, K. Mish, A. Williams, ISIS++ Web page, see z.ca.sandia.gov\/isis"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB25","unstructured":"M. Heroux et al., Trilinos Web page, see www.cs.sandia.gov\/Trilinos"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB26","series-title":"Enabling Technologies for Computational Science","article-title":"The linear system analyzer","author":"Bramley","year":"2000"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB27","unstructured":"Robert Schneiders, Mesh generation and grid generation on the Web, see www-users.informatik.rwth-aachen.de\/\u223croberts\/meshgeneration.html"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB28","series-title":"Component Software: Beyond Object-Oriented Programming","author":"Szyperski","year":"1998"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB29","series-title":"COM and DCOM: Microsoft\u2019s Vision for Distributed Objects","author":"Sessions","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB30","series-title":"Developing Java Beans","author":"Englander","year":"1997"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB31","series-title":"Enterprise JavaBeans","author":"Monson-Haefel","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB32","doi-asserted-by":"crossref","unstructured":"R. Sistla, A. Dovi, P. Su, R. Shanmugasundaram, Aircraft design problem implementation under the Common Object Request Broker Architecture, in: Proceedings of the 40th AIAA\/ASME\/ASCE\/AHS\/ASC Structures, Structural Dynamics, and Materials Conference and Exhibit, 1999, pp. 1296\u20131305B","DOI":"10.2514\/6.1999-1348"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB33","unstructured":"O.M. Group, CORBA Components, OMG TC Document orbos\/99-02-05, 1999"},{"issue":"10","key":"10.1016\/S0167-8191(02)00191-6_BIB34","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/286238.286246","article-title":"OMG overview: CORBA and the OMG in enterprise computing","volume":"41","author":"Siegel","year":"1998","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB35","doi-asserted-by":"crossref","unstructured":"T. Epperly, S. Kohn, G. Kumfert, Component technology for high-performance scientific simulation software, in: Proceedings of the International Federation for Information Processing Working Conference on Software Architectures for Scientific Computing, Kluwer, Ottowa, Ontario, Canada, 2000, pp. 69\u201387","DOI":"10.1007\/978-0-387-35407-1_5"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB36","doi-asserted-by":"crossref","unstructured":"S.G. Parker, A component-based architecture for parallel multi-physics PDE simulations, in: Proceedings of the 2002 International Conference on Computation Science, Lecture Notes in Computer Science 2331, Springer, Berlin, 2002","DOI":"10.1007\/3-540-47789-6_75"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB37","doi-asserted-by":"crossref","unstructured":"R. Bramley, K. Chiu, S. Diwan, D. Gannon, M. Govindaraju, N. Mukhi, B. Temko, M. Yechuri, A component based services architecture for building distributed applications, in: Proceedings of High Performance Distributed Computing, 2000","DOI":"10.1109\/HPDC.2000.868634"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB38","unstructured":"InDEPS Web page, z.ca.sandia.gov\/\u223cindeps\/, Sandia Nat. Laboratories"},{"issue":"4","key":"10.1016\/S0167-8191(02)00191-6_BIB39","doi-asserted-by":"crossref","DOI":"10.1177\/109434200001400406","article-title":"Ligature: Component architecture for high-performance applications","volume":"14","author":"Keahey","year":"2000","journal-title":"Int. J. High-Performance Comput. Appl."},{"key":"10.1016\/S0167-8191(02)00191-6_BIB40","doi-asserted-by":"crossref","unstructured":"K. Keahey, D. Gannon, PARDIS: A Parallel Approach to CORBA, in: Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computation, 1997, pp. 31\u201339","DOI":"10.1109\/HPDC.1997.622360"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB41","unstructured":"L. Freitag, W. Gropp, P. Hovland, L. McInnes, B. Smith, Infrastructure and interfaces for large-scale numerical software, in: H.R. Arabnia (Ed.), Proceedings of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications, 1999, pp. 2657\u20132664"},{"issue":"3","key":"10.1016\/S0167-8191(02)00191-6_BIB42","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1177\/109434209701100305","article-title":"CUMULVS: Providing fault tolerance, visualization and steering of parallel applications","volume":"11","author":"Geist","year":"1997","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"10.1016\/S0167-8191(02)00191-6_BIB43","doi-asserted-by":"crossref","unstructured":"E. de Sturler, J. Hoeflinger, L. Kale, M. Bhandarkar, A new approach to software integration frameworks for multi-physics simulation codes, in: Proceedings of the International Federation for Information Processing Working Conference on Software Architectures for Scientific Computing, Kluwer, Ottowa, Ontario, Canada, 2000, pp. 87\u2013105","DOI":"10.1007\/978-0-387-35407-1_6"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB44","doi-asserted-by":"crossref","unstructured":"C. Ren\u00e9, T. Priol, G. All\u00e9on, Code coupling using parallel CORBA objects, in: Proceedings of the International Federation for Information Processing Working Conference on Software Architectures for Scientific Computing, Kluwer, Ottowa, Ontario, Canada, 2000, pp. 105\u2013118","DOI":"10.1007\/978-0-387-35407-1_7"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB45","doi-asserted-by":"crossref","unstructured":"N. Furmento, A. Mayer, S. McGough, S. Newhouse, T. Field, J. Darlington, Optimisation of component-based applications within a grid environment, in: Proceedings of SC2001, 2001","DOI":"10.1145\/582034.582064"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB46","series-title":"The Grid: Blueprint for a Future Computing Infrastructure","article-title":"Application specific tools","author":"Casanova","year":"1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB47","unstructured":"Common Component Architecture Draft Specification, see www.cca-forum.org\/specification\/spec"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB48","unstructured":"A. Cleary, S. Kohn, S. Smith, B. Smolinski, Language interoperability mechanisms for high-performance scientific computing, in: Proceedings of the SIAM Workshop on Object-Oriented Methods for Inter-Operable Scientific and Engineering Computing, 1999"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB49","doi-asserted-by":"crossref","unstructured":"S. Benson, L.C. McInnes, J. Mor\u00e9, J. Sarich, TAO users manual, Tech. Rep. ANL\/MCS-TM-242-Revision 1.4, Argonne National Laboratory, 2002, see www.mcs.anl.gov\/tao","DOI":"10.2172\/822565"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB50","series-title":"Scientific Computing","first-page":"55","article-title":"ODEPACK, a systematized collection of ODE solvers","volume":"vol. 1","author":"Hindmarsh","year":"1993"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB51","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1145\/502800.502805","article-title":"A case study in the performance and scalability of optimization algorithms","volume":"27","author":"Benson","year":"2001","journal-title":"ACM Trans. Math. Software"},{"key":"10.1016\/S0167-8191(02)00191-6_BIB52","series-title":"Numerical Optimization","author":"Nocedal","year":"1999"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819102001916?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819102001916?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,11]],"date-time":"2020-03-11T12:47:46Z","timestamp":1583930866000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819102001916"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,12]]},"references-count":52,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2002,12]]}},"alternative-id":["S0167819102001916"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(02)00191-6","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[2002,12]]}}}