Palabos: Parallel Lattice Boltzmann Solver
We present the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos. Palabos is a C++ software platform developed since 2010 for Computational Fluid Dynamics simulations and Lattice Boltzmann modeling, which specifically targets app...
Saved in:
| Published in | Computers & mathematics with applications (1987) Vol. 81; no. 1; pp. 334 - 350 |
|---|---|
| Main Authors | , , , , , , , , , , , , , , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Oxford
Elsevier Ltd
01.01.2021
Elsevier BV |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0898-1221 1873-7668 1873-7668 |
| DOI | 10.1016/j.camwa.2020.03.022 |
Cover
| Abstract | We present the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos. Palabos is a C++ software platform developed since 2010 for Computational Fluid Dynamics simulations and Lattice Boltzmann modeling, which specifically targets applications with complex, coupled physics. The software proposes a very broad modeling framework, capable of addressing a large number of applications of interest in the Lattice Boltzmann community, yet exhibits solid computational performance. The article describes the philosophy of this programming framework and lists the models already implemented. Finally, benchmark simulations are provided which serve as a proof of quality of the implemented core functionalities. |
|---|---|
| AbstractList | We present the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos. Palabos is a C++ software platform developed since 2010 for Computational Fluid Dynamics simulations and Lattice Boltzmann modeling, which specifically targets applications with complex, coupled physics. The software proposes a very broad modeling framework, capable of addressing a large number of applications of interest in the Lattice Boltzmann community, yet exhibits solid computational performance. The article describes the philosophy of this programming framework and lists the models already implemented. Finally, benchmark simulations are provided which serve as a proof of quality of the implemented core functionalities. |
| Author | Lagrava, Daniel Conradin, Raphaël Parmigiani, Andrea Thorimbert, Yann Latt, Jonas Petkantchin, Rémy Chopard, Bastien Lemus, Jonathan Raynaud, Franck Kotsalos, Christos Belgacem, Mohamed Ben Leclaire, Sébastien Brogi, Federico Malaspinas, Orestis Beny, Joël Kontaxakis, Dimitrios Li, Sha Coreixas, Christophe Marson, Francesco |
| Author_xml | – sequence: 1 givenname: Jonas orcidid: 0000-0001-6627-5689 surname: Latt fullname: Latt, Jonas email: jonas.latt@unige.ch organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 2 givenname: Orestis surname: Malaspinas fullname: Malaspinas, Orestis organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 3 givenname: Dimitrios surname: Kontaxakis fullname: Kontaxakis, Dimitrios organization: FlowKit-Numeca Group Ltd, Route d’Oron 2, 1010 Lausanne, Switzerland – sequence: 4 givenname: Andrea surname: Parmigiani fullname: Parmigiani, Andrea organization: FlowKit-Numeca Group Ltd, Route d’Oron 2, 1010 Lausanne, Switzerland – sequence: 5 givenname: Daniel surname: Lagrava fullname: Lagrava, Daniel organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 6 givenname: Federico surname: Brogi fullname: Brogi, Federico organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 7 givenname: Mohamed Ben surname: Belgacem fullname: Belgacem, Mohamed Ben organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 8 givenname: Yann surname: Thorimbert fullname: Thorimbert, Yann organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 9 givenname: Sébastien surname: Leclaire fullname: Leclaire, Sébastien organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 10 givenname: Sha surname: Li fullname: Li, Sha organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 11 givenname: Francesco orcidid: 0000-0002-0900-4193 surname: Marson fullname: Marson, Francesco organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 12 givenname: Jonathan surname: Lemus fullname: Lemus, Jonathan organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 13 givenname: Christos orcidid: 0000-0003-4323-0087 surname: Kotsalos fullname: Kotsalos, Christos organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 14 givenname: Raphaël surname: Conradin fullname: Conradin, Raphaël organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 15 givenname: Christophe orcidid: 0000-0002-0711-9819 surname: Coreixas fullname: Coreixas, Christophe organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 16 givenname: Rémy surname: Petkantchin fullname: Petkantchin, Rémy organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 17 givenname: Franck surname: Raynaud fullname: Raynaud, Franck organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 18 givenname: Joël surname: Beny fullname: Beny, Joël organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland – sequence: 19 givenname: Bastien orcidid: 0000-0002-6638-0945 surname: Chopard fullname: Chopard, Bastien organization: Department of Computer Science, University of Geneva, 1227 Carouge, Switzerland |
| BookMark | eNqNkE1LAzEQhoMo2FZ_gZcFb8Kuk2TzsYIHLX5BwYJ6DtlsFlK2m5pNW-qvd-t68qCe5jLPO-8zY3TY-tYidIYhw4D55SIzernVGQECGdAMCDlAIywFTQXn8hCNQBYyxYTgYzTuugUA5JTACF3MdaNL310lcx1009gmmekYnbHJrW_ix1K3bfLim40NJ-io1k1nT7_nBL3d371OH9PZ88PT9GaWGip4TCWQihXQp0smeIEhZ7qUOWaAJZO4EDWvNeV1bUVpJFhZ4LKilglWslKKkk5QPuSu25XebftSahXcUoedwqD2vmqhvnzV3lcBVb1vj50P2Cr497Xtolr4dWj7poow4JzwQuB-qxi2TPBdF2ytjIs6Ot_GoF3zxwX6g_1fr-uBsv3PNs4G1RlnW2MrF6yJqvLuV_4T7k2O1Q |
| CitedBy_id | crossref_primary_10_1016_j_cej_2021_130206 crossref_primary_10_1088_1742_6596_2734_1_012053 crossref_primary_10_1016_j_cpc_2025_109543 crossref_primary_10_1109_ACCESS_2022_3168316 crossref_primary_10_1016_j_colsurfa_2025_136370 crossref_primary_10_1021_acs_energyfuels_0c04320 crossref_primary_10_1063_5_0174747 crossref_primary_10_1016_j_earscirev_2023_104602 crossref_primary_10_1016_j_jtice_2025_106067 crossref_primary_10_1038_s41598_023_40973_1 crossref_primary_10_3389_fphy_2023_1256462 crossref_primary_10_1016_j_jrmge_2024_01_007 crossref_primary_10_1002_batt_202200090 crossref_primary_10_1007_s10237_023_01803_5 crossref_primary_10_1016_j_compstruct_2022_116085 crossref_primary_10_1002_ceat_202300384 crossref_primary_10_1016_j_gca_2020_07_019 crossref_primary_10_1016_j_camwa_2021_09_002 crossref_primary_10_1149_1945_7111_abe5e8 crossref_primary_10_1016_j_energy_2024_131499 crossref_primary_10_1007_s11242_022_01872_7 crossref_primary_10_1002_batt_202400531 crossref_primary_10_1021_acs_energyfuels_4c01664 crossref_primary_10_1016_j_jpowsour_2023_233182 crossref_primary_10_3390_fluids7080270 crossref_primary_10_1098_rsta_2019_0397 crossref_primary_10_1016_j_advwatres_2022_104320 crossref_primary_10_1029_2021WR031731 crossref_primary_10_1063_5_0120467 crossref_primary_10_3390_s22145392 crossref_primary_10_3390_ma16247695 crossref_primary_10_1016_j_jocs_2023_102165 crossref_primary_10_1061_JMCEE7_MTENG_19869 crossref_primary_10_1098_rsif_2021_0864 crossref_primary_10_1103_PhysRevE_108_065305 crossref_primary_10_1029_2020GL091179 crossref_primary_10_1371_journal_pcbi_1008249 crossref_primary_10_1007_s10035_023_01330_1 crossref_primary_10_1016_j_oceaneng_2022_110823 crossref_primary_10_1063_5_0147475 crossref_primary_10_1103_PhysRevE_105_055302 crossref_primary_10_1007_s00170_024_14156_9 crossref_primary_10_1063_5_0099197 crossref_primary_10_1063_5_0219970 crossref_primary_10_1016_j_cej_2023_143854 crossref_primary_10_1039_D1SM00276G crossref_primary_10_1063_5_0047791 crossref_primary_10_1051_e3sconf_202447700099 crossref_primary_10_1016_j_camwa_2022_04_022 crossref_primary_10_1016_j_compgeo_2024_106177 crossref_primary_10_3390_su12187835 crossref_primary_10_1063_5_0074229 crossref_primary_10_1016_j_addma_2023_103737 crossref_primary_10_3389_feart_2021_713175 crossref_primary_10_1007_s13202_024_01837_0 crossref_primary_10_1007_s00445_021_01514_8 crossref_primary_10_1016_j_compbiomed_2024_109313 crossref_primary_10_1029_2023WR034628 crossref_primary_10_1080_19942060_2022_2132420 crossref_primary_10_1680_jgeot_24_01060 crossref_primary_10_1063_5_0250748 crossref_primary_10_1080_10255842_2023_2215369 crossref_primary_10_1063_5_0046875 crossref_primary_10_1016_j_ces_2024_121019 crossref_primary_10_1016_j_compbiomed_2021_104251 crossref_primary_10_1017_jfm_2022_497 crossref_primary_10_1016_j_softx_2022_101097 crossref_primary_10_1002_aenm_202302073 crossref_primary_10_1063_5_0202155 crossref_primary_10_1016_j_ijheatmasstransfer_2022_123649 crossref_primary_10_1137_22M1530720 crossref_primary_10_3389_fbioe_2024_1393413 crossref_primary_10_1016_j_oceaneng_2023_113897 crossref_primary_10_1016_j_icheatmasstransfer_2023_106642 crossref_primary_10_1016_j_jobe_2024_109634 crossref_primary_10_59717_j_xinn_energy_2024_100015 crossref_primary_10_1016_j_ijheatmasstransfer_2023_124167 crossref_primary_10_3390_app13169112 crossref_primary_10_1063_5_0096222 crossref_primary_10_1016_j_jocs_2021_101353 crossref_primary_10_1142_S0218348X2450035X crossref_primary_10_3390_applmech4030048 crossref_primary_10_3390_en16155640 crossref_primary_10_1016_j_compgeo_2024_106395 crossref_primary_10_1016_j_cej_2021_132786 crossref_primary_10_1007_s10766_024_00769_w crossref_primary_10_3390_sym12091498 crossref_primary_10_1016_j_cpc_2022_108380 crossref_primary_10_1109_ACCESS_2024_3411307 crossref_primary_10_1615_JPorMedia_2024052250 crossref_primary_10_1016_j_cma_2023_116195 crossref_primary_10_1063_5_0015034 crossref_primary_10_1149_1945_7111_ace554 crossref_primary_10_1016_j_cpc_2024_109128 crossref_primary_10_1016_j_chroma_2022_463637 crossref_primary_10_1063_5_0135516 crossref_primary_10_1021_acs_langmuir_1c00606 crossref_primary_10_1063_5_0188125 crossref_primary_10_1016_j_biosystemseng_2025_104124 crossref_primary_10_1103_PhysRevE_106_015308 crossref_primary_10_1186_s40494_022_00854_8 crossref_primary_10_5194_gmd_16_1683_2023 crossref_primary_10_12688_openreseurope_15943_1 crossref_primary_10_1016_j_geoen_2023_211925 crossref_primary_10_3390_batteries9070390 crossref_primary_10_1016_j_powtec_2023_118787 crossref_primary_10_3390_app15052589 crossref_primary_10_1039_D3SM01648J crossref_primary_10_3390_fluids10020022 crossref_primary_10_1016_j_jocs_2022_101723 crossref_primary_10_1007_s11433_024_2437_3 crossref_primary_10_3390_app142310826 crossref_primary_10_1016_j_applthermaleng_2024_123148 crossref_primary_10_1007_s12273_023_0995_3 crossref_primary_10_1088_1361_648X_ad5ff3 crossref_primary_10_1155_2023_6880594 crossref_primary_10_1115_1_4052165 crossref_primary_10_1002_cpe_7509 crossref_primary_10_1088_1402_4896_ad9d08 crossref_primary_10_1021_acs_energyfuels_3c02126 crossref_primary_10_1021_acsanm_3c02592 crossref_primary_10_1016_j_powtec_2021_11_063 crossref_primary_10_1063_5_0248571 crossref_primary_10_1063_5_0257627 crossref_primary_10_1063_5_0027986 crossref_primary_10_1007_s11440_021_01301_x crossref_primary_10_1103_PhysRevE_103_053308 crossref_primary_10_1016_j_jpdc_2022_07_002 crossref_primary_10_1038_s41598_021_01435_8 crossref_primary_10_1007_s11665_023_08481_5 crossref_primary_10_1016_j_conbuildmat_2024_136855 crossref_primary_10_1134_S0869864322040060 crossref_primary_10_2139_ssrn_4831890 crossref_primary_10_1016_j_icheatmasstransfer_2021_105465 crossref_primary_10_1029_2024JH000293 crossref_primary_10_3390_e24111622 crossref_primary_10_1016_j_jocs_2022_101864 crossref_primary_10_1063_5_0205161 crossref_primary_10_1007_s11242_021_01654_7 crossref_primary_10_1029_2023WR034770 crossref_primary_10_1371_journal_pcbi_1009850 crossref_primary_10_3390_en17030629 crossref_primary_10_1088_1755_1315_1037_1_012056 crossref_primary_10_1016_j_ijheatmasstransfer_2023_124758 crossref_primary_10_2118_206109_PA crossref_primary_10_1017_jfm_2023_353 crossref_primary_10_1021_acs_energyfuels_2c01720 crossref_primary_10_1063_5_0227637 crossref_primary_10_3390_batteries8120277 crossref_primary_10_1016_j_icheatmasstransfer_2022_106607 crossref_primary_10_1103_PhysRevE_104_015307 crossref_primary_10_3390_math9151734 crossref_primary_10_1063_5_0088342 crossref_primary_10_1016_j_est_2024_111410 crossref_primary_10_1080_23746149_2023_2246704 crossref_primary_10_1137_22M1531348 crossref_primary_10_1007_s11831_023_09981_2 crossref_primary_10_1063_5_0236210 crossref_primary_10_1098_rsfs_2019_0116 crossref_primary_10_1038_s41378_023_00644_7 crossref_primary_10_1016_j_oceaneng_2023_115305 crossref_primary_10_1029_2020WR029450 crossref_primary_10_1016_j_physa_2022_127411 crossref_primary_10_1016_j_jocs_2021_101402 crossref_primary_10_1016_j_cej_2024_151460 crossref_primary_10_1063_5_0199179 crossref_primary_10_1063_5_0195370 crossref_primary_10_1371_journal_pcbi_1011665 crossref_primary_10_1016_j_ijheatmasstransfer_2022_123808 crossref_primary_10_1016_j_cpc_2021_108259 crossref_primary_10_1016_j_cpc_2024_109187 crossref_primary_10_1021_acsomega_3c10131 crossref_primary_10_1016_j_marpetgeo_2024_107066 crossref_primary_10_1063_5_0127270 crossref_primary_10_1145_3592394 crossref_primary_10_2139_ssrn_4191055 crossref_primary_10_1088_1742_6596_2685_1_012052 crossref_primary_10_1016_j_advwatres_2023_104542 crossref_primary_10_1016_j_cpc_2022_108548 crossref_primary_10_1134_S0869864323040017 crossref_primary_10_1002_aisy_202300212 crossref_primary_10_1080_19942060_2022_2127912 crossref_primary_10_1021_acs_energyfuels_1c01347 crossref_primary_10_1088_1361_6633_ad85f0 crossref_primary_10_1002_batt_202200224 crossref_primary_10_3390_en17194847 crossref_primary_10_1016_j_partic_2022_12_010 crossref_primary_10_1016_j_est_2022_104744 crossref_primary_10_3390_app142412037 crossref_primary_10_1017_dce_2022_18 crossref_primary_10_1016_j_compfluid_2023_105894 crossref_primary_10_1021_acsomega_2c07643 crossref_primary_10_1371_journal_pone_0250306 crossref_primary_10_1016_j_cpc_2023_108828 crossref_primary_10_3390_app14146078 crossref_primary_10_1007_s11760_024_03465_x crossref_primary_10_1039_D3EY00182B crossref_primary_10_1063_5_0130467 crossref_primary_10_1108_HFF_06_2023_0319 crossref_primary_10_1002_pamm_202200129 crossref_primary_10_1515_psr_2024_0061 crossref_primary_10_1016_j_matcom_2022_06_001 crossref_primary_10_1615_JPorMedia_2024051457 crossref_primary_10_1063_5_0217476 crossref_primary_10_1038_s41598_021_94735_y crossref_primary_10_1016_j_ensm_2022_03_049 crossref_primary_10_3389_fnuen_2024_1437714 crossref_primary_10_1103_PhysRevFluids_9_083703 crossref_primary_10_3390_computation10100171 crossref_primary_10_5802_crmeca_161 crossref_primary_10_1016_j_cpc_2022_108647 crossref_primary_10_1002_nag_3423 crossref_primary_10_1016_j_jhydrol_2024_132651 crossref_primary_10_1007_s10409_021_09043_x |
| Cites_doi | 10.1146/annurev.fluid.30.1.329 10.1142/S0129183107010875 10.1016/j.jcp.2012.03.015 10.1103/PhysRevE.48.4823 10.1103/PhysRevE.100.033305 10.1103/PhysRevE.95.033306 10.1006/jcph.1998.6089 10.1103/PhysRevE.92.043309 10.1063/1.1399290 10.1016/j.compfluid.2013.01.013 10.1103/PhysRevLett.97.010201 10.1016/j.compfluid.2008.11.005 10.1103/PhysRevE.67.066707 10.1016/j.cpc.2008.02.013 10.1016/0021-9991(89)90035-1 10.1142/S0219525902000602 10.1103/PhysRevE.77.056703 10.1142/S0129183117500851 10.1016/j.compfluid.2010.11.014 10.1016/j.jocs.2013.11.001 10.1007/s10915-005-9032-1 10.1016/j.jocs.2018.02.006 10.1016/j.jcp.2013.07.037 10.1002/fld.1140 10.1002/wrcr.20514 10.1137/15M1035240 10.1063/1.866937 10.1103/PhysRevE.56.6811 10.1007/978-3-319-44649-3 10.1016/j.future.2016.08.009 10.1016/j.procs.2017.05.084 10.3390/computation5020019 10.1002/fld.337 10.1016/j.compfluid.2018.02.013 10.1098/rsta.2001.0955 10.1103/PhysRevE.47.1815 10.1103/PhysRevE.96.023311 10.1140/epjst/e2009-01035-5 10.1016/j.camwa.2015.10.006 10.1209/0295-5075/9/4/008 10.1016/j.jcp.2019.108905 10.3389/fphys.2018.00331 10.1016/j.physa.2005.09.036 10.1016/j.jcp.2009.05.034 10.1121/1.5006900 10.1063/1.1471914 10.1016/j.future.2003.11.027 10.1007/s10955-005-8879-8 |
| ContentType | Journal Article |
| Copyright | 2020 The Author(s) Copyright Elsevier BV Jan 1, 2021 |
| Copyright_xml | – notice: 2020 The Author(s) – notice: Copyright Elsevier BV Jan 1, 2021 |
| DBID | 6I. AAFTH AAYXX CITATION 7SC 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D ADTOC UNPAY |
| DOI | 10.1016/j.camwa.2020.03.022 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Unpaywall for CDI: Periodical Content Unpaywall |
| DatabaseTitle | CrossRef Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Civil Engineering Abstracts |
| Database_xml | – sequence: 1 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1873-7668 |
| EndPage | 350 |
| ExternalDocumentID | 10.1016/j.camwa.2020.03.022 10_1016_j_camwa_2020_03_022 S0898122120301267 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 4.4 457 4G. 5GY 5VS 6I. 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABAOU ABBOA ABMAC ABVKL ABYKQ ACAZW ACDAQ ACGFS ACIWK ACNCT ACRLP ACZNC ADBBV ADEZE ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIGVJ AIKHN AITUG AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR AXJTR BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EO8 EO9 EP2 EP3 F5P FDB FEDTE FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF IHE IXB J1W JJJVA KOM LG9 M26 M41 MHUIS MO0 N9A O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. PQQKQ Q38 RNS ROL RPZ SDF SDG SDP SES SPC SPCBC SST SSV SSW T5K TN5 XPP ZMT ~G- 29F AAQXK AATTM AAXKI AAYWO AAYXX ABFNM ABJNI ABWVN ABXDB ACLOT ACNNM ACRPL ACVFH ADCNI ADMUD ADNMO ADVLN AEIPS AEUPX AEXQZ AFFNX AFJKZ AFPUW AGHFR AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP ASPBG AVWKF AZFZN CITATION EFKBS EJD FGOYB G-2 HZ~ R2- SEW SSZ TAE WUQ ZY4 ~HD 7SC 7TB 8FD AFXIZ AGCQF AGRNS BNPGV FR3 JQ2 KR7 L7M L~C L~D SSH ADTOC UNPAY |
| ID | FETCH-LOGICAL-c376t-802d590320857691045ab841501858197f6fa36ffe7bc80e891bd3e575b5b87b3 |
| IEDL.DBID | .~1 |
| ISSN | 0898-1221 1873-7668 |
| IngestDate | Tue Aug 19 15:38:57 EDT 2025 Mon Jul 14 07:41:36 EDT 2025 Thu Oct 16 04:37:32 EDT 2025 Thu Apr 24 23:08:35 EDT 2025 Fri Feb 23 02:46:30 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Palabos Open-source software Lattice Boltzmann method High performance computing Computational Fluid Dynamics |
| Language | English |
| License | This is an open access article under the CC BY license. cc-by |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c376t-802d590320857691045ab841501858197f6fa36ffe7bc80e891bd3e575b5b87b3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-0711-9819 0000-0003-4323-0087 0000-0002-6638-0945 0000-0001-6627-5689 0000-0002-0900-4193 |
| OpenAccessLink | https://www.sciencedirect.com/science/article/pii/S0898122120301267 |
| PQID | 2506626971 |
| PQPubID | 2045493 |
| PageCount | 17 |
| ParticipantIDs | unpaywall_primary_10_1016_j_camwa_2020_03_022 proquest_journals_2506626971 crossref_citationtrail_10_1016_j_camwa_2020_03_022 crossref_primary_10_1016_j_camwa_2020_03_022 elsevier_sciencedirect_doi_10_1016_j_camwa_2020_03_022 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-01-01 2021-01-00 20210101 |
| PublicationDateYYYYMMDD | 2021-01-01 |
| PublicationDate_xml | – month: 01 year: 2021 text: 2021-01-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Oxford |
| PublicationPlace_xml | – name: Oxford |
| PublicationTitle | Computers & mathematics with applications (1987) |
| PublicationYear | 2021 |
| Publisher | Elsevier Ltd Elsevier BV |
| Publisher_xml | – name: Elsevier Ltd – name: Elsevier BV |
| References | Beny, Latt (b59) 2018 Leclaire, Parmigiani, Malaspinas, Chopard, Latt (b6) 2017; 95 Kotsalos, Latt, Chopard (b34) 2019; 398 Tan, Sinno, Diamond (b37) 2018; 25 Brogi, Malaspinas, Chopard, Bondadonna (b42) 2017; 142 Belgacem, Chopard (b33) 2017; 67 Higuera, Succi, Benzi (b38) 1989; 9 Seil (b36) 2016 Körner, Thies, Hofmann, Thürey, Rüde (b52) 2005; 121 Barad, Kocheemoolayil, Kiris (b14) 2017 Ginzburg, Verhaeghe, d’Humières (b40) 2008; 3 Heuveline, Latt (b16) 2007; 18 Lagrava, Malaspinas, Latt, Chopard (b21) 2012; 231 Latt, Coreixas, Beny, Parmigiani (b58) 2019 He, Luo (b1) 1997; 56 Manoha, Caruelle (b8) 2015 Malaspinas (b41) 2015 Deiterding, Wood (b15) 2016; 753 Filippova, Hänel (b25) 1998; 147 Clift, Grace, Weber, Weber (b54) 1978 Shan, Chen (b50) 1993; 47 Thorimbert, Marson, Parmigiani, Chopard, Latt (b7) 2018; 166 Touil, Ricot, Lévêque (b28) 2014; 256 Pellerin, Leclaire, Reggio (b29) 2015; 70 Rohde, Kandhai, Derksen, van den Akker (b31) 2006; 51 Schornbaum, Rüde (b12) 2016; 38 Bouzidi, Firdaouss, Lallemand (b46) 2001; 13 Chopard, Dupuis, Masselot, Luthi (b3) 2002; 05 Mazzeo, Coveney (b9) 2008; 178 Hasert, Masilamani, Zimny, Klimach, Qi, Bernsdorf, Roller (b11) 2014; 5 Leriche (b55) 2006; 27 Bösch, Chikatamarla, Karlin (b45) 2015; 92 Krüger, Kusumaatmaja, Kuzmin, Shardt, Silva, Viggen (b4) 2017 Yu, Fan (b32) 2009; 228 Latt, Chopard (b17) 2004; 20 Zavodszky, van Rooij, Azizi, Alowayyed, Hoekstra (b10) 2017; 108 Lagrava Sandoval (b22) 2012 Chen, Doolen (b2) 1998; 30 d’Humières, Ginzburg, Krafczyk, Lallemand, Luo (b39) 2002; 360 Liu, Zhou, Burrows (b27) 2009; 38 Chikatamarla, Ansumali, Karlin (b44) 2006; 97 Guo, Zheng, Shi (b47) 2002; 14 Skordos (b18) 1993; 48 Guo, Shi, Zheng (b49) 2002; 39 Huber, Parmigiani, Latt, Dufek (b5) 2013; 49 Chopard, Falcone, Latt (b48) 2009; 171 Bosshard, Bouffanais, Deville, Gruber, Latt (b57) 2011; 44 Kim, Durbin (b53) 1988; 31 Dupuis, Chopard (b24) 2003; 67 Eitel-Amor, Meinke, Schröder (b30) 2013; 75 Kotsalos, Latt, Beny, Chopard (b35) 2019 Coreixas, Chopard, Latt (b43) 2019; 100 Leclaire, Parmigiani, Chopard, Latt (b51) 2017; 28 Patronis, Richardson, Schmieschek, Wylie, Nash, Coveney (b20) 2018; 9 Gendre, Ricot, Fritz, Sagaut (b23) 2017; 96 Chen, Filippova, Hoch, Molvig, Shock, Teixeira, Zhang (b26) 2006; 362 Berger, Colella (b13) 1989; 82 Latt, Chopard, Malaspinas, Deville, Michler (b56) 2008; 77 Geier, Schonherr (b19) 2017; 5 Lagrava Sandoval (10.1016/j.camwa.2020.03.022_b22) 2012 Coreixas (10.1016/j.camwa.2020.03.022_b43) 2019; 100 Heuveline (10.1016/j.camwa.2020.03.022_b16) 2007; 18 Latt (10.1016/j.camwa.2020.03.022_b56) 2008; 77 Huber (10.1016/j.camwa.2020.03.022_b5) 2013; 49 Chen (10.1016/j.camwa.2020.03.022_b26) 2006; 362 Tan (10.1016/j.camwa.2020.03.022_b37) 2018; 25 Latt (10.1016/j.camwa.2020.03.022_b58) 2019 Geier (10.1016/j.camwa.2020.03.022_b19) 2017; 5 Eitel-Amor (10.1016/j.camwa.2020.03.022_b30) 2013; 75 Körner (10.1016/j.camwa.2020.03.022_b52) 2005; 121 Berger (10.1016/j.camwa.2020.03.022_b13) 1989; 82 Chopard (10.1016/j.camwa.2020.03.022_b3) 2002; 05 Deiterding (10.1016/j.camwa.2020.03.022_b15) 2016; 753 Yu (10.1016/j.camwa.2020.03.022_b32) 2009; 228 Seil (10.1016/j.camwa.2020.03.022_b36) 2016 Belgacem (10.1016/j.camwa.2020.03.022_b33) 2017; 67 Manoha (10.1016/j.camwa.2020.03.022_b8) 2015 Barad (10.1016/j.camwa.2020.03.022_b14) 2017 Kotsalos (10.1016/j.camwa.2020.03.022_b35) 2019 Guo (10.1016/j.camwa.2020.03.022_b47) 2002; 14 Kotsalos (10.1016/j.camwa.2020.03.022_b34) 2019; 398 Dupuis (10.1016/j.camwa.2020.03.022_b24) 2003; 67 d’Humières (10.1016/j.camwa.2020.03.022_b39) 2002; 360 Bouzidi (10.1016/j.camwa.2020.03.022_b46) 2001; 13 Thorimbert (10.1016/j.camwa.2020.03.022_b7) 2018; 166 Gendre (10.1016/j.camwa.2020.03.022_b23) 2017; 96 Higuera (10.1016/j.camwa.2020.03.022_b38) 1989; 9 Hasert (10.1016/j.camwa.2020.03.022_b11) 2014; 5 Chopard (10.1016/j.camwa.2020.03.022_b48) 2009; 171 He (10.1016/j.camwa.2020.03.022_b1) 1997; 56 Lagrava (10.1016/j.camwa.2020.03.022_b21) 2012; 231 Leclaire (10.1016/j.camwa.2020.03.022_b51) 2017; 28 Kim (10.1016/j.camwa.2020.03.022_b53) 1988; 31 Malaspinas (10.1016/j.camwa.2020.03.022_b41) 2015 Chikatamarla (10.1016/j.camwa.2020.03.022_b44) 2006; 97 Touil (10.1016/j.camwa.2020.03.022_b28) 2014; 256 Latt (10.1016/j.camwa.2020.03.022_b17) 2004; 20 Rohde (10.1016/j.camwa.2020.03.022_b31) 2006; 51 Brogi (10.1016/j.camwa.2020.03.022_b42) 2017; 142 Krüger (10.1016/j.camwa.2020.03.022_b4) 2017 Skordos (10.1016/j.camwa.2020.03.022_b18) 1993; 48 Ginzburg (10.1016/j.camwa.2020.03.022_b40) 2008; 3 Bosshard (10.1016/j.camwa.2020.03.022_b57) 2011; 44 Beny (10.1016/j.camwa.2020.03.022_b59) 2018 Leriche (10.1016/j.camwa.2020.03.022_b55) 2006; 27 Chen (10.1016/j.camwa.2020.03.022_b2) 1998; 30 Liu (10.1016/j.camwa.2020.03.022_b27) 2009; 38 Shan (10.1016/j.camwa.2020.03.022_b50) 1993; 47 Bösch (10.1016/j.camwa.2020.03.022_b45) 2015; 92 Guo (10.1016/j.camwa.2020.03.022_b49) 2002; 39 Leclaire (10.1016/j.camwa.2020.03.022_b6) 2017; 95 Filippova (10.1016/j.camwa.2020.03.022_b25) 1998; 147 Pellerin (10.1016/j.camwa.2020.03.022_b29) 2015; 70 Schornbaum (10.1016/j.camwa.2020.03.022_b12) 2016; 38 Clift (10.1016/j.camwa.2020.03.022_b54) 1978 Zavodszky (10.1016/j.camwa.2020.03.022_b10) 2017; 108 Mazzeo (10.1016/j.camwa.2020.03.022_b9) 2008; 178 Patronis (10.1016/j.camwa.2020.03.022_b20) 2018; 9 |
| References_xml | – volume: 3 start-page: 427 year: 2008 end-page: 478 ident: b40 article-title: Two-relaxation-time lattice Boltzmann scheme: about parametrization, velocity, pressure and mixed boundary conditions publication-title: Commun. Comput. Phys. – year: 2019 ident: b58 article-title: Efficient supersonic flows through high-order guided equilibrium with lattice Boltzmann – volume: 14 start-page: 2007 year: 2002 end-page: 2010 ident: b47 article-title: An extrapolation method for boundary conditions in lattice Boltzmann method publication-title: Phys. Fluids – volume: 28 year: 2017 ident: b51 article-title: Three-dimensional lattice Boltzmann method benchmarks between color-gradient and pseudo-potential immiscible multi-component models publication-title: Int. J. Mod. Phys. C – year: 2016 ident: b36 article-title: LBDEMcoupling : implementation, validation, and applications of a coupled open-source solver for fluid-particle systems – volume: 70 start-page: 3001 year: 2015 end-page: 3018 ident: b29 article-title: An implementation of the Spalart–Allmaras turbulence model in a multi-domain lattice Boltzmann method for solving turbulent airfoil flows publication-title: Comput. Math. Appl. – volume: 95 year: 2017 ident: b6 article-title: Generalized three-dimensional lattice Boltzmann color-gradient method for immiscible two-phase pore-scale imbibition and drainage in porous media publication-title: Phys. Rev. E – year: 2017 ident: b4 article-title: The lattice Boltzmann method: principles and practice publication-title: Graduate Texts in Physics – year: 2019 ident: b35 article-title: Digital blood in massively parallel CPU/GPU systems for the study of platelet transport – volume: 67 year: 2003 ident: b24 article-title: Theory and applications of an alternative lattice Boltzmann grid refinement algorithm publication-title: Phys. Rev. E – volume: 82 start-page: 64 year: 1989 end-page: 84 ident: b13 article-title: Local adaptive mesh refinement for shock hydrodynamics publication-title: J. Comput. Phys. – year: 2012 ident: b22 article-title: Revisiting grid refinement algorithms for the lattice Boltzmann method – year: 1978 ident: b54 article-title: Bubbles, Drops, and Particles – volume: 44 start-page: 1 year: 2011 end-page: 8 ident: b57 article-title: Computational performance of a parallelized three-dimensional high-order spectral element toolbox publication-title: Comput. Fluids – volume: 30 start-page: 329 year: 1998 end-page: 364 ident: b2 article-title: Lattice Boltzmann method for fluid flows publication-title: Annu. Rev. Fluid Mech. – volume: 96 year: 2017 ident: b23 article-title: Grid refinement for aeroacoustics in the lattice Boltzmann method: A directional splitting approach publication-title: Phys. Rev. E – volume: 13 start-page: 3452 year: 2001 end-page: 3459 ident: b46 article-title: Momentum transfer of a Boltzmann-lattice fluid with boundaries publication-title: Phys. Fluids – volume: 178 start-page: 894 year: 2008 end-page: 914 ident: b9 article-title: HemeLB: A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries publication-title: Comput. Phys. Comm. – volume: 142 start-page: 2332 year: 2017 end-page: 2345 ident: b42 article-title: Hermite regularization of the lattice Boltzmann method for open source computational aeroacoustics publication-title: J. Acoust. Soc. Amer. – start-page: 2846 year: 2015 ident: b8 article-title: Summary of the LAGOON solutions from the benchmark problems for airframe noise computations – III workshop publication-title: 21st AIAA/CEAS Aeroacoustics Conference – volume: 256 start-page: 220 year: 2014 end-page: 233 ident: b28 article-title: Direct and large-eddy simulation of turbulent flows on composite multi-resolution grids by the lattice Boltzmann method publication-title: J. Comput. Phys. – volume: 75 start-page: 127 year: 2013 end-page: 139 ident: b30 article-title: A lattice-Boltzmann method with hierarchically refined meshes publication-title: Comput. Fluids – volume: 97 year: 2006 ident: b44 article-title: Entropic lattice Boltzmann models for hydrodynamics in three dimensions publication-title: Phys. Rev. Lett. – volume: 67 start-page: 72 year: 2017 end-page: 82 ident: b33 article-title: MUSCLE-HPC: a new high performance API to couple multiscale parallel applications publication-title: Future Gener. Comput. Syst. – volume: 77 year: 2008 ident: b56 article-title: Straight velocity boundaries in the lattice Boltzmann method publication-title: Phys. Rev. E – volume: 9 start-page: 331 year: 2018 ident: b20 article-title: Modelling patient-specific magnetic drug targeting within the intracranial vasculature publication-title: Front. Physiol. – volume: 56 start-page: 6811 year: 1997 end-page: 6817 ident: b1 article-title: Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation publication-title: Phys. Rev. E – volume: 51 start-page: 439 year: 2006 end-page: 468 ident: b31 article-title: A generic mass conservative local grid refinement technique for lattice-Boltzmann schemes publication-title: Int. J. Numer. Methods Fluids – year: 2015 ident: b41 article-title: Increasing stability and accuracy of the lattice Boltzmann scheme: recursivity and regularization – volume: 398 year: 2019 ident: b34 article-title: Bridging the computational gap between mesoscopic and continuum modeling of red blood cells for fully resolved blood flow publication-title: J. Comput. Phys. – volume: 360 start-page: 437 year: 2002 end-page: 451 ident: b39 article-title: Multiple-relaxation-time lattice Boltzmann models in three dimensions publication-title: Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. – volume: 38 start-page: C96 year: 2016 end-page: C126 ident: b12 article-title: Massively parallel algorithms for the lattice Boltzmann method on non uniform grids publication-title: SIAM J. Sci. Comput. – volume: 753 year: 2016 ident: b15 article-title: Predictive wind turbine simulation with an adaptive lattice Boltzmann method for moving boundaries publication-title: J. Phys.: Conf. Ser. – volume: 228 start-page: 6456 year: 2009 end-page: 6478 ident: b32 article-title: An interaction potential based lattice Boltzmann method with adaptive mesh refinement (AMR) for two-phase flow simulation publication-title: J. Comput. Phys. – volume: 18 start-page: 627 year: 2007 end-page: 634 ident: b16 article-title: The OpenLB project: an open source and object oriented implementation of lattice Boltzmann methods publication-title: Int. J. Mod. Phys. C – volume: 231 start-page: 4808 year: 2012 end-page: 4822 ident: b21 article-title: Advances in multi-domain lattice Boltzmann grid refinement publication-title: J. Comput. Phys. – volume: 5 start-page: 19 year: 2017 ident: b19 article-title: Esoteric Twist: an efficient in-place streaming algorithmus for the lattice Boltzmann method on massively parallel hardware publication-title: Computation – volume: 147 start-page: 219 year: 1998 end-page: 228 ident: b25 article-title: Grid refinement for lattice-BGK models publication-title: J. Comput. Phys. – volume: 100 year: 2019 ident: b43 article-title: Comprehensive comparison of collision models in the lattice Boltzmann framework: Theoretical investigations publication-title: Phys. Rev. E – volume: 31 start-page: 3260 year: 1988 end-page: 3265 ident: b53 article-title: Observations of the frequencies in a sphere wake and of drag increase by acoustic excitation publication-title: Phys. Fluids – volume: 25 start-page: 89 year: 2018 end-page: 100 ident: b37 article-title: A parallel fluid–solid coupling model using LAMMPS and Palabos based on the immersed boundary method publication-title: J. Comput. Sci. – volume: 92 year: 2015 ident: b45 article-title: Entropic multirelaxation lattice Boltzmann models for turbulent flows publication-title: Phys. Rev. E – year: 2018 ident: b59 article-title: Efficient lbm on gpus for dense moving objects using immersed boundary condition publication-title: CILAMCE 2018 Proceedings of XXXIX Ibero-Latin American Congress on Computational Methods in Engineering – start-page: 4404 year: 2017 ident: b14 article-title: Lattice Boltzmann and Navier-Stokes Cartesian CFD approaches for airframe noise predictions publication-title: 23rd AIAA Computational Fluid Dynamics Conference – volume: 171 start-page: 245 year: 2009 end-page: 249 ident: b48 article-title: The lattice Boltzmann advection-diffusion model revisited publication-title: Eur. Phys. J. Spec. Top. – volume: 362 start-page: 158 year: 2006 end-page: 167 ident: b26 article-title: Grid refinement in lattice Boltzmann methods based on volumetric formulation publication-title: Physica A – volume: 27 start-page: 335 year: 2006 end-page: 345 ident: b55 article-title: Direct numerical simulation in a lid-driven cubical cavity at high Reynolds number by a Chebyshev spectral method publication-title: J. Sci. Comput. – volume: 108 start-page: 159 year: 2017 end-page: 165 ident: b10 article-title: Hemocell: a high-performance microscopic cellular library publication-title: Proc. Comput. Sci. – volume: 5 start-page: 784 year: 2014 end-page: 794 ident: b11 article-title: Complex fluid simulations with the parallel tree-based lattice Boltzmann solver Musubi publication-title: J. Comput. Sci. – volume: 39 start-page: 325 year: 2002 end-page: 342 ident: b49 article-title: A coupled lattice BGK model for the Boussinesq equations publication-title: Int. J. Numer. Meth. Fluids – volume: 48 start-page: 4823 year: 1993 end-page: 4842 ident: b18 article-title: Initial and boundary conditions for the lattice Boltzmann method publication-title: Phys. Rev. E – volume: 49 start-page: 6371 year: 2013 end-page: 6380 ident: b5 article-title: Channelization of buoyant nonwetting fluids in saturated porous media publication-title: Water Resour. Res. – volume: 166 start-page: 286 year: 2018 end-page: 294 ident: b7 article-title: Lattice Boltzmann simulation of dense rigid spherical particle suspensions using immersed boundary method publication-title: Comput. Fluids – volume: 9 start-page: 345 year: 1989 end-page: 349 ident: b38 article-title: Lattice gas dynamics with enhanced collisions publication-title: EPL – volume: 47 start-page: 1815 year: 1993 end-page: 1819 ident: b50 article-title: Lattice Boltzmann model for simulating flows with multiple phases and components publication-title: Phys. Rev. E – volume: 121 start-page: 179 year: 2005 end-page: 196 ident: b52 article-title: Lattice Boltzmann model for free surface flow for modeling foaming publication-title: J. Stat. Phys. – volume: 05 start-page: 103 year: 2002 end-page: 246 ident: b3 article-title: Cellular Automata and lattice Boltzmann techniques: an approach to model and simulate complex systems publication-title: Adv. Complex Syst. – volume: 38 start-page: 1108 year: 2009 end-page: 1117 ident: b27 article-title: Multi-block lattice Boltzmann simulations of subcritical flow in open channel junctions publication-title: Comput. Fluids – volume: 20 start-page: 1023 year: 2004 end-page: 1039 ident: b17 article-title: VLADYMIR – a C++ matrix library for data-parallel applications publication-title: Future Gener. Comput. Syst. – volume: 30 start-page: 329 year: 1998 ident: 10.1016/j.camwa.2020.03.022_b2 article-title: Lattice Boltzmann method for fluid flows publication-title: Annu. Rev. Fluid Mech. doi: 10.1146/annurev.fluid.30.1.329 – volume: 18 start-page: 627 year: 2007 ident: 10.1016/j.camwa.2020.03.022_b16 article-title: The OpenLB project: an open source and object oriented implementation of lattice Boltzmann methods publication-title: Int. J. Mod. Phys. C doi: 10.1142/S0129183107010875 – volume: 231 start-page: 4808 year: 2012 ident: 10.1016/j.camwa.2020.03.022_b21 article-title: Advances in multi-domain lattice Boltzmann grid refinement publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2012.03.015 – volume: 48 start-page: 4823 year: 1993 ident: 10.1016/j.camwa.2020.03.022_b18 article-title: Initial and boundary conditions for the lattice Boltzmann method publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.48.4823 – volume: 100 year: 2019 ident: 10.1016/j.camwa.2020.03.022_b43 article-title: Comprehensive comparison of collision models in the lattice Boltzmann framework: Theoretical investigations publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.100.033305 – volume: 95 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b6 article-title: Generalized three-dimensional lattice Boltzmann color-gradient method for immiscible two-phase pore-scale imbibition and drainage in porous media publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.95.033306 – volume: 147 start-page: 219 year: 1998 ident: 10.1016/j.camwa.2020.03.022_b25 article-title: Grid refinement for lattice-BGK models publication-title: J. Comput. Phys. doi: 10.1006/jcph.1998.6089 – volume: 92 year: 2015 ident: 10.1016/j.camwa.2020.03.022_b45 article-title: Entropic multirelaxation lattice Boltzmann models for turbulent flows publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.92.043309 – volume: 13 start-page: 3452 year: 2001 ident: 10.1016/j.camwa.2020.03.022_b46 article-title: Momentum transfer of a Boltzmann-lattice fluid with boundaries publication-title: Phys. Fluids doi: 10.1063/1.1399290 – volume: 753 year: 2016 ident: 10.1016/j.camwa.2020.03.022_b15 article-title: Predictive wind turbine simulation with an adaptive lattice Boltzmann method for moving boundaries publication-title: J. Phys.: Conf. Ser. – year: 2018 ident: 10.1016/j.camwa.2020.03.022_b59 article-title: Efficient lbm on gpus for dense moving objects using immersed boundary condition – volume: 75 start-page: 127 year: 2013 ident: 10.1016/j.camwa.2020.03.022_b30 article-title: A lattice-Boltzmann method with hierarchically refined meshes publication-title: Comput. Fluids doi: 10.1016/j.compfluid.2013.01.013 – volume: 97 year: 2006 ident: 10.1016/j.camwa.2020.03.022_b44 article-title: Entropic lattice Boltzmann models for hydrodynamics in three dimensions publication-title: Phys. Rev. Lett. doi: 10.1103/PhysRevLett.97.010201 – volume: 38 start-page: 1108 year: 2009 ident: 10.1016/j.camwa.2020.03.022_b27 article-title: Multi-block lattice Boltzmann simulations of subcritical flow in open channel junctions publication-title: Comput. Fluids doi: 10.1016/j.compfluid.2008.11.005 – volume: 67 year: 2003 ident: 10.1016/j.camwa.2020.03.022_b24 article-title: Theory and applications of an alternative lattice Boltzmann grid refinement algorithm publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.67.066707 – volume: 178 start-page: 894 year: 2008 ident: 10.1016/j.camwa.2020.03.022_b9 article-title: HemeLB: A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries publication-title: Comput. Phys. Comm. doi: 10.1016/j.cpc.2008.02.013 – volume: 82 start-page: 64 year: 1989 ident: 10.1016/j.camwa.2020.03.022_b13 article-title: Local adaptive mesh refinement for shock hydrodynamics publication-title: J. Comput. Phys. doi: 10.1016/0021-9991(89)90035-1 – volume: 05 start-page: 103 year: 2002 ident: 10.1016/j.camwa.2020.03.022_b3 article-title: Cellular Automata and lattice Boltzmann techniques: an approach to model and simulate complex systems publication-title: Adv. Complex Syst. doi: 10.1142/S0219525902000602 – volume: 77 year: 2008 ident: 10.1016/j.camwa.2020.03.022_b56 article-title: Straight velocity boundaries in the lattice Boltzmann method publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.77.056703 – volume: 28 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b51 article-title: Three-dimensional lattice Boltzmann method benchmarks between color-gradient and pseudo-potential immiscible multi-component models publication-title: Int. J. Mod. Phys. C doi: 10.1142/S0129183117500851 – year: 1978 ident: 10.1016/j.camwa.2020.03.022_b54 – volume: 44 start-page: 1 year: 2011 ident: 10.1016/j.camwa.2020.03.022_b57 article-title: Computational performance of a parallelized three-dimensional high-order spectral element toolbox publication-title: Comput. Fluids doi: 10.1016/j.compfluid.2010.11.014 – volume: 5 start-page: 784 year: 2014 ident: 10.1016/j.camwa.2020.03.022_b11 article-title: Complex fluid simulations with the parallel tree-based lattice Boltzmann solver Musubi publication-title: J. Comput. Sci. doi: 10.1016/j.jocs.2013.11.001 – volume: 27 start-page: 335 year: 2006 ident: 10.1016/j.camwa.2020.03.022_b55 article-title: Direct numerical simulation in a lid-driven cubical cavity at high Reynolds number by a Chebyshev spectral method publication-title: J. Sci. Comput. doi: 10.1007/s10915-005-9032-1 – volume: 25 start-page: 89 year: 2018 ident: 10.1016/j.camwa.2020.03.022_b37 article-title: A parallel fluid–solid coupling model using LAMMPS and Palabos based on the immersed boundary method publication-title: J. Comput. Sci. doi: 10.1016/j.jocs.2018.02.006 – volume: 256 start-page: 220 year: 2014 ident: 10.1016/j.camwa.2020.03.022_b28 article-title: Direct and large-eddy simulation of turbulent flows on composite multi-resolution grids by the lattice Boltzmann method publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2013.07.037 – volume: 51 start-page: 439 year: 2006 ident: 10.1016/j.camwa.2020.03.022_b31 article-title: A generic mass conservative local grid refinement technique for lattice-Boltzmann schemes publication-title: Int. J. Numer. Methods Fluids doi: 10.1002/fld.1140 – year: 2015 ident: 10.1016/j.camwa.2020.03.022_b41 – volume: 49 start-page: 6371 year: 2013 ident: 10.1016/j.camwa.2020.03.022_b5 article-title: Channelization of buoyant nonwetting fluids in saturated porous media publication-title: Water Resour. Res. doi: 10.1002/wrcr.20514 – volume: 38 start-page: C96 year: 2016 ident: 10.1016/j.camwa.2020.03.022_b12 article-title: Massively parallel algorithms for the lattice Boltzmann method on non uniform grids publication-title: SIAM J. Sci. Comput. doi: 10.1137/15M1035240 – volume: 31 start-page: 3260 year: 1988 ident: 10.1016/j.camwa.2020.03.022_b53 article-title: Observations of the frequencies in a sphere wake and of drag increase by acoustic excitation publication-title: Phys. Fluids doi: 10.1063/1.866937 – volume: 56 start-page: 6811 year: 1997 ident: 10.1016/j.camwa.2020.03.022_b1 article-title: Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.56.6811 – year: 2017 ident: 10.1016/j.camwa.2020.03.022_b4 article-title: The lattice Boltzmann method: principles and practice doi: 10.1007/978-3-319-44649-3 – volume: 67 start-page: 72 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b33 article-title: MUSCLE-HPC: a new high performance API to couple multiscale parallel applications publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2016.08.009 – volume: 108 start-page: 159 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b10 article-title: Hemocell: a high-performance microscopic cellular library publication-title: Proc. Comput. Sci. doi: 10.1016/j.procs.2017.05.084 – volume: 5 start-page: 19 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b19 article-title: Esoteric Twist: an efficient in-place streaming algorithmus for the lattice Boltzmann method on massively parallel hardware publication-title: Computation doi: 10.3390/computation5020019 – start-page: 2846 year: 2015 ident: 10.1016/j.camwa.2020.03.022_b8 article-title: Summary of the LAGOON solutions from the benchmark problems for airframe noise computations – III workshop – volume: 39 start-page: 325 year: 2002 ident: 10.1016/j.camwa.2020.03.022_b49 article-title: A coupled lattice BGK model for the Boussinesq equations publication-title: Int. J. Numer. Meth. Fluids doi: 10.1002/fld.337 – volume: 166 start-page: 286 year: 2018 ident: 10.1016/j.camwa.2020.03.022_b7 article-title: Lattice Boltzmann simulation of dense rigid spherical particle suspensions using immersed boundary method publication-title: Comput. Fluids doi: 10.1016/j.compfluid.2018.02.013 – start-page: 4404 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b14 article-title: Lattice Boltzmann and Navier-Stokes Cartesian CFD approaches for airframe noise predictions – volume: 360 start-page: 437 year: 2002 ident: 10.1016/j.camwa.2020.03.022_b39 article-title: Multiple-relaxation-time lattice Boltzmann models in three dimensions publication-title: Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. doi: 10.1098/rsta.2001.0955 – volume: 47 start-page: 1815 year: 1993 ident: 10.1016/j.camwa.2020.03.022_b50 article-title: Lattice Boltzmann model for simulating flows with multiple phases and components publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.47.1815 – volume: 96 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b23 article-title: Grid refinement for aeroacoustics in the lattice Boltzmann method: A directional splitting approach publication-title: Phys. Rev. E doi: 10.1103/PhysRevE.96.023311 – volume: 171 start-page: 245 year: 2009 ident: 10.1016/j.camwa.2020.03.022_b48 article-title: The lattice Boltzmann advection-diffusion model revisited publication-title: Eur. Phys. J. Spec. Top. doi: 10.1140/epjst/e2009-01035-5 – volume: 70 start-page: 3001 year: 2015 ident: 10.1016/j.camwa.2020.03.022_b29 article-title: An implementation of the Spalart–Allmaras turbulence model in a multi-domain lattice Boltzmann method for solving turbulent airfoil flows publication-title: Comput. Math. Appl. doi: 10.1016/j.camwa.2015.10.006 – year: 2016 ident: 10.1016/j.camwa.2020.03.022_b36 – volume: 9 start-page: 345 year: 1989 ident: 10.1016/j.camwa.2020.03.022_b38 article-title: Lattice gas dynamics with enhanced collisions publication-title: EPL doi: 10.1209/0295-5075/9/4/008 – volume: 3 start-page: 427 year: 2008 ident: 10.1016/j.camwa.2020.03.022_b40 article-title: Two-relaxation-time lattice Boltzmann scheme: about parametrization, velocity, pressure and mixed boundary conditions publication-title: Commun. Comput. Phys. – volume: 398 year: 2019 ident: 10.1016/j.camwa.2020.03.022_b34 article-title: Bridging the computational gap between mesoscopic and continuum modeling of red blood cells for fully resolved blood flow publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2019.108905 – year: 2012 ident: 10.1016/j.camwa.2020.03.022_b22 – volume: 9 start-page: 331 year: 2018 ident: 10.1016/j.camwa.2020.03.022_b20 article-title: Modelling patient-specific magnetic drug targeting within the intracranial vasculature publication-title: Front. Physiol. doi: 10.3389/fphys.2018.00331 – volume: 362 start-page: 158 year: 2006 ident: 10.1016/j.camwa.2020.03.022_b26 article-title: Grid refinement in lattice Boltzmann methods based on volumetric formulation publication-title: Physica A doi: 10.1016/j.physa.2005.09.036 – volume: 228 start-page: 6456 year: 2009 ident: 10.1016/j.camwa.2020.03.022_b32 article-title: An interaction potential based lattice Boltzmann method with adaptive mesh refinement (AMR) for two-phase flow simulation publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2009.05.034 – volume: 142 start-page: 2332 year: 2017 ident: 10.1016/j.camwa.2020.03.022_b42 article-title: Hermite regularization of the lattice Boltzmann method for open source computational aeroacoustics publication-title: J. Acoust. Soc. Amer. doi: 10.1121/1.5006900 – volume: 14 start-page: 2007 year: 2002 ident: 10.1016/j.camwa.2020.03.022_b47 article-title: An extrapolation method for boundary conditions in lattice Boltzmann method publication-title: Phys. Fluids doi: 10.1063/1.1471914 – volume: 20 start-page: 1023 year: 2004 ident: 10.1016/j.camwa.2020.03.022_b17 article-title: VLADYMIR – a C++ matrix library for data-parallel applications publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2003.11.027 – year: 2019 ident: 10.1016/j.camwa.2020.03.022_b35 – volume: 121 start-page: 179 year: 2005 ident: 10.1016/j.camwa.2020.03.022_b52 article-title: Lattice Boltzmann model for free surface flow for modeling foaming publication-title: J. Stat. Phys. doi: 10.1007/s10955-005-8879-8 – year: 2019 ident: 10.1016/j.camwa.2020.03.022_b58 |
| SSID | ssj0004320 |
| Score | 2.6808462 |
| Snippet | We present the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos. Palabos is a C++... |
| SourceID | unpaywall proquest crossref elsevier |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 334 |
| SubjectTerms | Computational Fluid Dynamics Data structures High performance computing Lattice Boltzmann method Open-source software Palabos Software Source code |
| SummonAdditionalLinks | – databaseName: Unpaywall dbid: UNPAY link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3PS8MwFMeDbAdPzp84mdKDJ7Gjv_Kj3qY4hugY6GCeQtKmB63d2DqG--t9adMxRce8J6V9L8n7hL73fQhdJpgK6orAVg4WdhDHMZyDJLGLeEOUB8ihC4Wf-qQ3DB5GeGR0tnUtzLf_90UeViQ-FlogyHMKNVIPzts6wQDeNVQf9ged14ITQ7gLeWWVFaO-TQlhlcbQ70_5Kw6tcebuPJuIz4VI07WQ022UtdyzQqlQZ5q8t-e5bEfLHzqOW37NPtoz6Gl1yrVygHZUdogaVVsHy-zyI3Q1EHppzG6sgZjqViup9ShynSRn3Y7TfPkhssx6HuuU6mM07N6_3PVs01LBjuAkycEPXoxD3TSdwUUDUCHAQjII4g7EbYADmpBE-CRJFJURcxQLXRn7CphOYsmo9E9QLRtn6hRZQYxjJ2IJwTIKaKKk1NJmWnzSjUhM_SbyKgPzyOiN67YXKa8Sy954YQ2urcEdn4M1muh6NWlSym1sHk4qz3FDDCUJcLD85omtys_cbNoZBxokcL8LqdtE9sr327zH2T_Ht1Atn87VOfBMLi_MOv4CUxzs6w priority: 102 providerName: Unpaywall |
| Title | Palabos: Parallel Lattice Boltzmann Solver |
| URI | https://dx.doi.org/10.1016/j.camwa.2020.03.022 https://www.proquest.com/docview/2506626971 https://doi.org/10.1016/j.camwa.2020.03.022 |
| UnpaywallVersion | publishedVersion |
| Volume | 81 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier) customDbUrl: eissn: 1873-7668 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004320 issn: 1873-7668 databaseCode: GBLVA dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier Free Content customDbUrl: eissn: 1873-7668 dateEnd: 20211028 omitProxy: true ssIdentifier: ssj0004320 issn: 1873-7668 databaseCode: IXB dateStart: 19750101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier ScienceDirect customDbUrl: eissn: 1873-7668 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004320 issn: 1873-7668 databaseCode: .~1 dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Complete Freedom Collection [SCCMFC] customDbUrl: eissn: 1873-7668 dateEnd: 20211015 omitProxy: true ssIdentifier: ssj0004320 issn: 1873-7668 databaseCode: ACRLP dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] customDbUrl: eissn: 1873-7668 dateEnd: 20211015 omitProxy: true ssIdentifier: ssj0004320 issn: 1873-7668 databaseCode: AIKHN dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals customDbUrl: mediaType: online eissn: 1873-7668 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004320 issn: 1873-7668 databaseCode: AKRWK dateStart: 19750101 isFulltext: true providerName: Library Specific Holdings |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NS8NAEF1ED3rxW6xWycGTGJuPzW7qrRalai3BWqinZTfZQCVNS40UPfjbnUmTWg-KeApZdmF5k503G2beEHISe1xyW1JTW540aRRF4AdZbOZ8w7QDIQcWCt93WKtHb_tef4k0y1oYTKssfP_Mp-feuhipFWjWxoNBrWv5dWAncL0Y1TsMK8op5djF4PzjK82DujNpRphs4uxSeSjP8QrlcIriQ46VK506zk_stBB9rr6mY_k2lUmyQETXm2S9iCCNxmyTW2RJp9tko-zOYBSHdYecBhIt_HJhBHKCHVMSoy0zzHUzLkdJ9j6UaWp0R5gZvUt611ePzZZZdEYwQ3AIGcDpRF4de5_7cF8AxqeeVD5wsQX0CxzPYxZLl8Wx5ir0Le3XbRW5GkIz5SmfK3ePLKejVO8Tg0ZeZIV-zDwVUh5rpVChDDUk7ZBF3K0Qp0REhIVsOHavSESZH_YschgFwigsVwCMFXI2XzSeqWb8Pp2VUItvxhfg139fWC0NI4qz9yIgqGNwTatzu0LMubH-so-D_-7jkKw5mOuS_5qpkuVs8qqPIFjJ1HH-NR6TlUbzoR3g8-au1YHRm_4lvPU6QePpE0ZP6R0 |
| linkProvider | Elsevier |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3PS8MwFH7MedCLv8Xp1B48iXVd2iSdNx2OqXMMVPAWkjaFSdeNrWPowb_dl66delDEa0kgfK_5vpfw8j2Ak4hyyevSs7VDpe2FYYg8yCI70xumCaYc5qHwfZe1n7zbZ_pcgmbxFsaUVebcP-f0jK3zL7Uczdqo3689OH4D1Qmp12T1hPElWPYo4eYEdv7-WefhuXNvRhxtm-GF9VBW5BXIwcy4DxEnszol5Cd5-pJ-rkyTkXydyTj-okStDVjLU0jrcr7KTSjpZAvWi_YMVr5bt-G0J02IJxdWT45Ny5TY6sjUFLtZV8M4fRvIJLEehqY0egeeWtePzbadt0awA2SEFPEkIW2Y5uc-HhhQ8j0qlY9i7KD-osjziEXSZVGkuQp8R_uNugpdjbmZosrnyt2FcjJM9B5YXkhDJ_AjRlXg8UgrZSzKjIlkPWAhdytACkREkPuGm_YVsSgKxF5EBqMwMArHFQhjBc4Wk0Zz24zfh7MCavEt-gKJ_feJ1SIwIt98E4FZHcNzWoPXK2AvgvWXdez_dx3HsNJ-vO-Izk337gBWiSl8ye5pqlBOx1N9iJlLqo6yP_MD0dzmaQ |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3PS8MwFMeDbAdPzp84mdKDJ7Gjv_Kj3qY4hugY6GCeQtKmB63d2DqG--t9adMxRce8J6V9L8n7hL73fQhdJpgK6orAVg4WdhDHMZyDJLGLeEOUB8ihC4Wf-qQ3DB5GeGR0tnUtzLf_90UeViQ-FlogyHMKNVIPzts6wQDeNVQf9ged14ITQ7gLeWWVFaO-TQlhlcbQ70_5Kw6tcebuPJuIz4VI07WQ022UtdyzQqlQZ5q8t-e5bEfLHzqOW37NPtoz6Gl1yrVygHZUdogaVVsHy-zyI3Q1EHppzG6sgZjqViup9ShynSRn3Y7TfPkhssx6HuuU6mM07N6_3PVs01LBjuAkycEPXoxD3TSdwUUDUCHAQjII4g7EbYADmpBE-CRJFJURcxQLXRn7CphOYsmo9E9QLRtn6hRZQYxjJ2IJwTIKaKKk1NJmWnzSjUhM_SbyKgPzyOiN67YXKa8Sy954YQ2urcEdn4M1muh6NWlSym1sHk4qz3FDDCUJcLD85omtys_cbNoZBxokcL8LqdtE9sr327zH2T_Ht1Atn87VOfBMLi_MOv4CUxzs6w |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Palabos%3A+Parallel+Lattice+Boltzmann+Solver&rft.jtitle=Computers+%26+mathematics+with+applications+%281987%29&rft.au=Latt%2C+Jonas&rft.au=Malaspinas%2C+Orestis&rft.au=Kontaxakis%2C+Dimitrios&rft.au=Parmigiani%2C+Andrea&rft.date=2021-01-01&rft.pub=Elsevier+BV&rft.issn=0898-1221&rft.eissn=1873-7668&rft.volume=81&rft.issue=1&rft.spage=334&rft_id=info:doi/10.1016%2Fj.camwa.2020.03.022&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0898-1221&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0898-1221&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0898-1221&client=summon |