{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T12:13:22Z","timestamp":1725538402808},"publisher-location":"Berlin, Heidelberg","reference-count":8,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540638278"},{"type":"electronic","value":"9783540696568"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-63827-x_39","type":"book-chapter","created":{"date-parts":[[2009,10,1]],"date-time":"2009-10-01T16:51:09Z","timestamp":1254415869000},"page":"17-24","source":"Crossref","is-referenced-by-count":5,"title":["A comparison of performance-enhancing strategies for parallel numerical object-oriented frameworks"],"prefix":"10.1007","author":[{"given":"Federico","family":"Bassetti","sequence":"first","affiliation":[]},{"given":"Kei","family":"Davis","sequence":"additional","affiliation":[]},{"given":"Dan","family":"Quinlan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,7,29]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"David Brown, Geoff Chesshire, William Henshaw, and Dan Quinlan. Overture: An object-oriented software system for solving partial differential equations in serial and parallel environments. In Proceedings of the SIAM Parallel Conference, Minneapolis, MN, March 1997.","DOI":"10.1007\/3-540-63827-X_59"},{"key":"3_CR2","unstructured":"Kei Davis and Dan Quinlan. Rose: An optimizing preprocessor for the objectoriented overture framework. http:\/\/www.c3.lanl.gov\/-dquinlan\/ROSE.html."},{"key":"3_CR3","unstructured":"B. Francois et. al. Sage++: An object-oriented toolkit and class library for building fortran and c++ restructuring tools. In Proceedings of the Second Annual Object-Oriented Numerics Conference, 1994."},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"M. Lemke and Dan Quinlan. P++, a c++ virtual shared grids based programming environment for architecture-independent development of structured grid applications. In CONPAR\/VAPP V, LNCS. Springer-Verlag, September 1992.","DOI":"10.1007\/3-540-55895-0_406"},{"key":"3_CR5","unstructured":"Dan Quinlan and Rebecca Parsons. Run-time recognition of task parallelism within the p++ parallel array class library. In Proceedings of the Conference on Parallel Scalable Libraries, 1993."},{"key":"3_CR6","unstructured":"Dan Quinlan and Rebecca Parsons. A++\/p++ array classes for architecture independent finite difference computations. In Proceedings of the Second Annual Object-Oriented Numerics Conference, April 1994."},{"key":"3_CR7","unstructured":"Todd Veldhuizen. Expression templates. In S.B. Lippmann, editor, C++ Gems. Prentice-Hall, 1996."},{"key":"3_CR8","unstructured":"O.V. Wilson and P. Lu. Parallel Programming Using C++, chapter 14, pages 547\u2013587, MIT Press, 1997."}],"container-title":["Lecture Notes in Computer Science","Scientific Computing in Object-Oriented Parallel Environments"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-63827-X_39","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T20:12:16Z","timestamp":1558555936000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-63827-X_39"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540638278","9783540696568"],"references-count":8,"URL":"https:\/\/doi.org\/10.1007\/3-540-63827-x_39","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}