{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T22:55:32Z","timestamp":1768344932111,"version":"3.49.0"},"reference-count":17,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2010,1,11]],"date-time":"2010-01-11T00:00:00Z","timestamp":1263168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2010,5]]},"abstract":"<jats:p> The development of a framework to support smoothed particle hydrodynamics (SPH) simulations of fluid flow and transport in porous media is described. The framework is built using the Common Component Architecture (CCA) toolkit and it supports SPH simulations using a variety of different SPH models and setup formats. The SPH simulation code is decomposed into independent components that represent self-contained units of functionality. Different physics models can be developed within the framework by re-implementing key components but no modification of other components is required. A model for defining components and developing abstract interfaces that support a high degree of modularity and minimal dependencies between components is discussed in detail. <\/jats:p>","DOI":"10.1177\/1094342009358415","type":"journal-article","created":{"date-parts":[[2010,1,12]],"date-time":"2010-01-12T02:00:51Z","timestamp":1263261651000},"page":"228-239","source":"Crossref","is-referenced-by-count":16,"title":["A Component-Based Framework for Smoothed Particle Hydrodynamics Simulations of Reactive Fluid Flow in Porous Media"],"prefix":"10.1177","volume":"24","author":[{"given":"Bruce","family":"Palmer","sequence":"first","affiliation":[{"name":"PACIFIC NORTHWEST NATIONAL LABORATORY, BOX 999, RICHLAND, WA 99352, USA,"}]},{"given":"Vidhya","family":"Gurumoorthi","sequence":"additional","affiliation":[{"name":"PACIFIC NORTHWEST NATIONAL LABORATORY, BOX 999, RICHLAND, WA 99352, USA,"}]},{"given":"Alexandre","family":"Tartakovsky","sequence":"additional","affiliation":[{"name":"PACIFIC NORTHWEST NATIONAL LABORATORY, BOX 999, RICHLAND, WA 99352, USA,"}]},{"given":"Tim","family":"Scheibe","sequence":"additional","affiliation":[{"name":"PACIFIC NORTHWEST NATIONAL LABORATORY, BOX 999, RICHLAND, WA 99352, USA,"}]}],"member":"179","published-online":{"date-parts":[[2010,1,11]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064488"},{"key":"atypb2","volume-title":"Computer Simulation of Liquids","author":"Allen, M.P.","year":"1987"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-1986-6_8"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719642"},{"key":"atypb5","volume-title":"Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing","author":"Brown, D.L."},{"key":"atypb6","volume-title":"Proceedings of the Eighth International Conference on Numerical Grid Generation in Computational Field Simulations","author":"Brown, D.L."},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1177\/1094342005056120"},{"key":"atypb8","volume-title":"Lecture Notes in Computer Science, Vol. 2331","author":"Falgout, R.D."},{"key":"atypb9","volume-title":"Vector and Parallel Processing-VECPAR 2002, 5th International Conference","author":"Goodale, T."},{"key":"atypb10","volume-title":"Using MPI: Portable Parallel Programming with the Message-Passing Interface","author":"Gropp, W.","year":"1999"},{"key":"atypb11","volume-title":"Using MPI-2: Advanced Features of the Message-Passing Interface","author":"Gropp, W.","year":"1999"},{"key":"atypb12","volume-title":"Proceedings of the 10th SIAM Conference on Parallel Processing","author":"Kohn, S."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1145\/779359.779361"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1088\/0034-4885\/68\/8\/R01"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064503"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1039"},{"key":"atypb17","volume-title":"Teragrid 2006: Advancing Scientific Discovery","author":"Yang, M."}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009358415","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009358415","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T04:53:32Z","timestamp":1741064012000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342009358415"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,11]]},"references-count":17,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2010,5]]}},"alternative-id":["10.1177\/1094342009358415"],"URL":"https:\/\/doi.org\/10.1177\/1094342009358415","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,1,11]]}}}