{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T07:55:38Z","timestamp":1742975738585,"version":"3.40.3"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030159955"},{"type":"electronic","value":"9783030159962"}],"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-15996-2_8","type":"book-chapter","created":{"date-parts":[[2019,3,25]],"date-time":"2019-03-25T08:05:25Z","timestamp":1553501125000},"page":"105-118","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Non-uniform Domain Decomposition for Heterogeneous Accelerated Processing Units"],"prefix":"10.1007","author":[{"given":"Gabriel","family":"Freytag","sequence":"first","affiliation":[]},{"given":"Philippe Olivier Alexandre","family":"Navaux","sequence":"additional","affiliation":[]},{"given":"Jo\u00e3o Vicente Ferreira","family":"Lima","sequence":"additional","affiliation":[]},{"given":"Lucas Mello","family":"Schnorr","sequence":"additional","affiliation":[]},{"given":"Paolo","family":"Rech","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,3,26]]},"reference":[{"key":"8_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.parco.2016.08.005","volume":"58","author":"E Calore","year":"2016","unstructured":"Calore, E., Gabbana, A., Kraus, J., Pellegrini, E., Schifano, S.F., Tripiccione, R.: Massively parallel lattice-Boltzmann codes on large GPU clusters. Parallel Comput. 58, 1\u201324 (2016). \n                      https:\/\/doi.org\/10.1016\/j.parco.2016.08.005","journal-title":"Parallel Comput."},{"issue":"1","key":"8_CR2","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1146\/annurev.fluid.30.1.329","volume":"30","author":"S Chen","year":"1998","unstructured":"Chen, S., Doolen, G.D.: Lattice Boltzmann method for fluid flows. Ann. Rev. Fluid Mech. 30(1), 329\u2013364 (1998). \n                      https:\/\/doi.org\/10.1146\/annurev.fluid.30.1.329","journal-title":"Ann. Rev. Fluid Mech."},{"issue":"9","key":"8_CR3","doi-asserted-by":"publisher","first-page":"536","DOI":"10.1016\/j.parco.2011.03.005","volume":"37","author":"C Feichtinger","year":"2011","unstructured":"Feichtinger, C., Habich, J., K\u00f6stler, H., Hager, G., R\u00fcde, U., Wellein, G.: A flexible patch-based lattice Boltzmann parallelization approach for heterogeneous GPU-CPU clusters. Parallel Comput. 37(9), 536\u2013549 (2011). \n                      https:\/\/doi.org\/10.1016\/j.parco.2011.03.005","journal-title":"Parallel Comput."},{"issue":"7","key":"8_CR4","doi-asserted-by":"publisher","first-page":"1865","DOI":"10.1016\/j.cpc.2014.03.012","volume":"185","author":"JE McClure","year":"2014","unstructured":"McClure, J.E., Prins, J.F., Miller, C.T.: A novel heterogeneous algorithm to simulate multiphase flow in porous media on multicore CPU-GPU systems. Comput. Phys. Commun. 185(7), 1865\u20131874 (2014). \n                      https:\/\/doi.org\/10.1016\/j.cpc.2014.03.012","journal-title":"Comput. Phys. Commun."},{"issue":"20","key":"8_CR5","doi-asserted-by":"publisher","first-page":"2332","DOI":"10.1103\/PhysRevLett.61.2332","volume":"61","author":"GR McNamara","year":"1988","unstructured":"McNamara, G.R., Zanetti, G.: Use of the Boltzmann equation to simulate lattice-gas automata. Phys. Rev. Lett. 61(20), 2332\u20132335 (1988). \n                      https:\/\/doi.org\/10.1103\/PhysRevLett.61.2332","journal-title":"Phys. Rev. Lett."},{"key":"8_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/978-3-319-65578-9_6","volume-title":"Scaling OpenMP for Exascale Performance and Portability","author":"L Meadows","year":"2017","unstructured":"Meadows, L., Ishikawa, K.: OpenMP tasking and MPI in a lattice QCD benchmark. In: de Supinski, B.R., Olivier, S.L., Terboven, C., Chapman, B.M., M\u00fcller, M.S. (eds.) IWOMP 2017. LNCS, vol. 10468, pp. 77\u201391. Springer, Cham (2017). \n                      https:\/\/doi.org\/10.1007\/978-3-319-65578-9_6"},{"key":"8_CR7","doi-asserted-by":"publisher","unstructured":"Nagar, P., Song, F., Zhu, L., Lin, L.: LBM-IB: a parallel library to solve 3D fluid-structure interaction problems on manycore systems. In: Proceedings of the International Conference on Parallel Processing, December 2015, pp. 51\u201360 (2015). \n                      https:\/\/doi.org\/10.1109\/ICPP.2015.14","DOI":"10.1109\/ICPP.2015.14"},{"issue":"4","key":"8_CR8","doi-asserted-by":"publisher","first-page":"48","DOI":"10.3390\/computation5040048","volume":"5","author":"C Riesinger","year":"2017","unstructured":"Riesinger, C., Bakhtiari, A., Schreiber, M., Neumann, P., Bungartz, H.J.: A holistic scalable implementation approach of the lattice Boltzmann method for CPU\/GPU heterogeneous clusters. Computation 5(4), 48 (2017). \n                      https:\/\/doi.org\/10.3390\/computation5040048\n                      \n                    . \n                      http:\/\/www.mdpi.com\/2079-3197\/5\/4\/48","journal-title":"Computation"},{"key":"8_CR9","doi-asserted-by":"publisher","unstructured":"Said, I., Fortin, P., Lamotte, J., Calandra, H.: Leveraging the accelerated processing units for seismic imaging: a performance and power efficiency comparison against CPUs and GPUs. Int. J. High Perform. Comput. Appl. (2017). \n                      https:\/\/doi.org\/10.1177\/1094342017696562","DOI":"10.1177\/1094342017696562"},{"key":"8_CR10","unstructured":"Schepke, C., Diverio, T.A.: Distribui\u00e7\u00e3o de Dados para Implementa\u00e7\u00f5es Paralelas do M\u00e9todo de Lattice Boltzmann. Ph.D. thesis, Universidade Federal do Rio Grande do Sul (2007)"},{"issue":"6","key":"8_CR11","doi-asserted-by":"publisher","first-page":"593","DOI":"10.1007\/s10766-009-0113-x","volume":"37","author":"C Schepke","year":"2009","unstructured":"Schepke, C., Maillard, N., Navaux, P.O.A.: Parallel lattice Boltzmann method with blocked partitioning. Int. J. Parallel Program. 37(6), 593\u2013611 (2009). \n                      https:\/\/doi.org\/10.1007\/s10766-009-0113-x","journal-title":"Int. J. Parallel Program."},{"key":"8_CR12","doi-asserted-by":"publisher","unstructured":"Tang, P., Song, A., Liu, Z., Zhang, W.: An implementation and optimization of lattice Boltzmann method based on the multi-node CPU+MIC heterogeneous architecture. In: 2016 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), no. 1, pp. 315\u2013320 (2016). \n                      https:\/\/doi.org\/10.1109\/CyberC.2016.67\n                      \n                    , \n                      http:\/\/ieeexplore.ieee.org\/document\/7864252\/","DOI":"10.1109\/CyberC.2016.67"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/cpe.3919","volume":"29","author":"P Valero-Lara","year":"2017","unstructured":"Valero-Lara, P., Jansson, J.: Heterogeneous CPU+GPU approaches for mesh refinement over lattice-Boltzmann simulations. Concurr. Comput. 29, 1\u201320 (2017). \n                      https:\/\/doi.org\/10.1002\/cpe.3919","journal-title":"Concurr. Comput."},{"issue":"9","key":"8_CR14","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1016\/j.parco.2011.02.007","volume":"37","author":"W Xian","year":"2011","unstructured":"Xian, W., Takayuki, A.: Multi-GPU performance of incompressible flow computation by lattice Boltzmann method on GPU cluster. Parallel Comput. 37(9), 521\u2013535 (2011). \n                      https:\/\/doi.org\/10.1016\/j.parco.2011.02.007","journal-title":"Parallel Comput."},{"key":"8_CR15","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1016\/j.compfluid.2014.06.002","volume":"110","author":"Y Ye","year":"2015","unstructured":"Ye, Y., Li, K., Wang, Y., Deng, T.: Parallel computation of entropic lattice Boltzmann method on hybrid CPU-GPU accelerated system. Comput. Fluids 110, 114\u2013121 (2015). \n                      https:\/\/doi.org\/10.1016\/j.compfluid.2014.06.002","journal-title":"Comput. Fluids"},{"key":"8_CR16","doi-asserted-by":"publisher","unstructured":"Zhou, Y., He, F., Qiu, Y.: Accelerating image convolution filtering algorithms on integrated CPU-GPU architectures. J. Electron. Imaging 27(3) (2018). \n                      https:\/\/doi.org\/10.1117\/1.JEI.27.3.033002","DOI":"10.1117\/1.JEI.27.3.033002"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing for Computational Science \u2013 VECPAR 2018"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-15996-2_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T09:08:30Z","timestamp":1558343310000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-15996-2_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030159955","9783030159962"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-15996-2_8","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":"26 March 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"VECPAR","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Vector and Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"S\u00e3o Pedro","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazil","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 September 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"vecpar2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/vecpar2018.ncc.unesp.br\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Open","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"32","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"17","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"53% - 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"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}