{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,24]],"date-time":"2025-04-24T22:25:30Z","timestamp":1745533530687,"version":"3.40.3"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030343552"},{"type":"electronic","value":"9783030343569"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-34356-9_11","type":"book-chapter","created":{"date-parts":[[2019,12,2]],"date-time":"2019-12-02T18:37:03Z","timestamp":1575311823000},"page":"113-123","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Asynchronous AMR on Multi-GPUs"],"prefix":"10.1007","author":[{"given":"Muhammad Nufail","family":"Farooqi","sequence":"first","affiliation":[]},{"given":"Tan","family":"Nguyen","sequence":"additional","affiliation":[]},{"given":"Weiqun","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Ann S.","family":"Almgren","sequence":"additional","affiliation":[]},{"given":"John","family":"Shalf","sequence":"additional","affiliation":[]},{"given":"Didem","family":"Unat","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,12,3]]},"reference":[{"key":"11_CR1","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1088\/0004-637X\/765\/1\/39","volume":"765","author":"A Almgren","year":"2013","unstructured":"Almgren, A., Bell, J.B., Lijewski, M., Lukic, Z., Andel, E.V.: Nyx: a massively parallel amr code for computational cosmology. APJ 765, 39 (2013)","journal-title":"APJ"},{"key":"11_CR2","doi-asserted-by":"publisher","first-page":"1221","DOI":"10.1088\/0004-637X\/715\/2\/1221","volume":"715","author":"AS Almgren","year":"2010","unstructured":"Almgren, A.S., et al.: CASTRO: a new compressible astrophysical solver. I. Hydrodynamics and self-gravity. Astrophys. J. 715, 1221\u20131238 (2010)","journal-title":"Astrophys. J."},{"key":"11_CR3","unstructured":"AMReX: Block-structured AMR framework. https:\/\/ccse.lbl.gov\/AMReX\/index.html"},{"key":"11_CR4","unstructured":"Ang, J., et al.: In: 2014 Hardware-Software Co-Design for High Performance Computing (2014)"},{"key":"11_CR5","unstructured":"Colella, P., et al.: Chombo software package for AMR applications design document. Technical report, LBNL (2003)"},{"issue":"4","key":"11_CR6","doi-asserted-by":"publisher","first-page":"535","DOI":"10.1088\/1364-7830\/4\/4\/309","volume":"4","author":"MS Day","year":"2000","unstructured":"Day, M.S., Bell, J.B.: Numerical simulation of laminar reacting flows with complex chemistry. Combust. Theory Model. 4(4), 535\u2013556 (2000)","journal-title":"Combust. Theory Model."},{"issue":"3","key":"11_CR7","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1080\/13647830.2014.919410","volume":"18","author":"M Emmett","year":"2014","unstructured":"Emmett, M., Zhang, W., Bell, J.B.: High-order algorithms for compressible reacting flow with complex chemistry. Combust. Theory Model. 18(3), 361\u2013387 (2014). https:\/\/doi.org\/10.1080\/13647830.2014.919410","journal-title":"Combust. Theory Model."},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Farooqi, M.N., Nguyen, T., Zhang, W., Almgren, A.S., Shalf, J., Unat, D.: Phase asynchronous AMR execution for productive and performant astrophysical flows. In: SC18: International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 880\u2013893 (2018)","DOI":"10.1109\/SC.2018.00073"},{"key":"11_CR9","unstructured":"Farooqi, M.N., Unat, D., Nguyen, T., Zhang, W., Almgren, A.S., Shalf, J.: Nonintrusive AMR asynchrony for communication optimization. In: Euro-Par 2017: Parallel Processing - 23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28 - September 1, 2017, Proceedings, pp. 682\u2013694 (2017)"},{"issue":"1","key":"11_CR10","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1086\/317361","volume":"131","author":"B Fryxell","year":"2000","unstructured":"Fryxell, B., et al.: Flash: an adaptive mesh hydrodynamics code for modeling astrophysical thermonuclear flashes. Astrophys. J. Suppl. Ser. 131(1), 273 (2000)","journal-title":"Astrophys. J. Suppl. Ser."},{"key":"11_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/3-540-36569-9_13","volume-title":"High Performance Computing for Computational Science \u2014 VECPAR 2002","author":"T Goodale","year":"2003","unstructured":"Goodale, T., et al.: The cactus framework and toolkit: design and applications. In: Palma, J.M.L.M., Sousa, A.A., Dongarra, J., Hern\u00e1ndez, V. (eds.) VECPAR 2002. LNCS, vol. 2565, pp. 197\u2013227. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/3-540-36569-9_13"},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"Humphrey, A., Meng, Q., Berzins, M., Harman, T.: Radiation modeling using the Uintah heterogeneous CPU\/GPU runtime system. In: Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the Campus and Beyond. pp. 4:1\u20134:8. XSEDE 2012 (2012)","DOI":"10.1145\/2335755.2335791"},{"issue":"3","key":"11_CR13","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1016\/S0010-4655(99)00501-9","volume":"126","author":"P MacNeice","year":"2000","unstructured":"MacNeice, P., Olson, K.M., Mobarry, C., de Fainchtein, R., Packer, C.: PARAMESH: a parallel adaptive mesh refinement community toolkit. Comput. Phys. Commun. 126(3), 330\u2013354 (2000)","journal-title":"Comput. Phys. Commun."},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Meng, Q., Humphrey, A., Berzins, M.: The Uintah Framework: a unified heterogeneous task scheduling and runtime system. In: 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, pp. 2441\u20132448 (2012)","DOI":"10.1109\/SCC.2012.6674233"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Nguyen, T., Unat, D., Zhang, W., Almgren, A., Farooqi, N., Shalf, J.: Perilla: metadata-based optimizations of an asynchronous runtime for adaptive mesh refinement. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016, pp. 81:1\u201381:12. IEEE Press, Piscataway (2016)","DOI":"10.1109\/SC.2016.80"},{"key":"11_CR16","unstructured":"NVLink. https:\/\/www.nvidia.com\/en-us\/data-center\/nvlink\/"},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"O\u2019Shea, B.W., et al.: Introducing Enzo, an AMR Cosmology Application. Adaptive Mesh Refinement - Theory and Applications, pp. 341\u2013349 (2004)","DOI":"10.1007\/3-540-27039-6_24"},{"key":"11_CR18","unstructured":"Unified Memory on Pascal and Volta. http:\/\/on-demand.gputechconf.com\/gtc\/2017\/presentation\/s7285-nikolay-sakharnykh-unified-memory-on-pascal-and-volta.pdf"},{"key":"11_CR19","unstructured":"PCIe. https:\/\/pcisig.com\/specifications\/pciexpress\/"},{"issue":"2","key":"11_CR20","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1088\/0067-0049\/186\/2\/457","volume":"186","author":"HY Schive","year":"2010","unstructured":"Schive, H.Y., Tsai, Y.C., Chiueh, T.: Gamer: A graphic processing unit accelerated adaptive-mesh-refinement code for astrophysics. Astrophys. J. Suppl. Ser. 186(2), 457\u2013484 (2010)","journal-title":"Astrophys. J. Suppl. Ser."},{"key":"11_CR21","unstructured":"Top500. https:\/\/top500.org"},{"key":"11_CR22","unstructured":"Unified memory. https:\/\/devblogs.nvidia.com\/unified-memory-cuda-beginners\/"},{"key":"11_CR23","unstructured":"Unat, D., et al.: Tida: high-level programming abstractions for data locality management. In: High Performance Computing - 31st International Conference, ISC High Performance 2016, Frankfurt, Germany, June 19\u201323, 2016, Proceedings, pp. 116\u2013135 (2016)"},{"key":"11_CR24","unstructured":"Unified Virtual Addressing. https:\/\/devblogs.nvidia.com\/unified-memory-in-cuda-6\/"},{"key":"11_CR25","doi-asserted-by":"crossref","unstructured":"Wahib, M., Maruayama, N.: Data-centric GPU-based adaptive mesh refinement. In: Proceedings of the 5th Workshop on Irregular Applications: Architectures and Algorithms, IA3 2015, pp. 3:1\u20133:7 (2015)","DOI":"10.1145\/2833179.2833181"},{"key":"11_CR26","doi-asserted-by":"crossref","unstructured":"Wahib, M., Maruyama, N., Aoki, T.: Daino: a high-level framework for parallel and efficient AMR on GPUs. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016, pp. 53:1\u201353:12. IEEE Press, Piscataway (2016)","DOI":"10.1109\/SC.2016.52"},{"issue":"5","key":"11_CR27","doi-asserted-by":"publisher","first-page":"S156","DOI":"10.1137\/15M102616X","volume":"38","author":"W Zhang","year":"2016","unstructured":"Zhang, W., Almgren, A., Day, M., Nguyen, T., Shalf, J., Unat, D.: Boxlib with tiling: an adaptive mesh refinement software framework. SIAM J. Sci. Comput. 38(5), S156\u2013S172 (2016). https:\/\/doi.org\/10.1137\/15M102616X","journal-title":"SIAM J. Sci. Comput."},{"issue":"1","key":"11_CR28","doi-asserted-by":"publisher","first-page":"012013","DOI":"10.1088\/1742-6596\/125\/1\/012013","volume":"125","author":"M Zingale","year":"2008","unstructured":"Zingale, M., Almgren, A.S., Bell, J.B., Malone, C.M., Nonaka, A.: Astrophysical applications of the maestro code. J. Phys. Conf. Ser. 125(1), 012013 (2008). http:\/\/stacks.iop.org\/1742-6596\/125\/i=1\/a=012013","journal-title":"J. Phys. Conf. Ser."}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-34356-9_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,28]],"date-time":"2024-07-28T00:51:58Z","timestamp":1722127918000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-34356-9_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030343552","9783030343569"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-34356-9_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"3 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Frankfurt","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 June 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 June 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"34","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.isc-hpc.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Linklings","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"70","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"48","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"69% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4-5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"n\/a","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}