{"id":2075,"date":"2021-06-02T02:57:56","date_gmt":"2021-06-02T00:57:56","guid":{"rendered":"https:\/\/www.albertopassalacqua.com\/?p=2075"},"modified":"2021-06-02T03:01:52","modified_gmt":"2021-06-02T01:01:52","slug":"extended-second-order-moment-advection-scheme","status":"publish","type":"post","link":"https:\/\/www.albertopassalacqua.com\/?p=2075","title":{"rendered":"Extended second-order moment advection scheme"},"content":{"rendered":"\n<p style=\"text-align: justify;\">I made the <a href=\"https:\/\/www.openqbmm.org\/\">OpenQBMM<\/a> implementation of the second-order realizable zeta scheme for moment advection more general. The previous implementation [2] was specific for moments of distributions supported over the positive real line, making the implementation of the scheme not suitable for moments of distributions with compact support, such as the PDF of the mixture fraction used in turbulent mixing and combustion models.<\/p>\n<p style=\"text-align: justify;\">However, the original paper of Nguyen and Laurent [1] proposes a straightforward extension to the case of compact support, which is now made available in <a href=\"https:\/\/github.com\/OpenQBMM\/OpenQBMM\/commit\/6d2a490d98d1b3d4844cb4b05f67649e765dd1ab\">OpenQBMM<\/a>.\u00a0 For simplicity, the implementation considers only the support [0, 1], without loss of generality.<\/p>\n<p style=\"text-align: justify;\">The implementation is currently available in the development-openfoam.com branch of OpenQBMM and will be merged in the next release. To use it, issue the following commands:<\/p>\n<ul>\n<li style=\"text-align: justify;\"><code style=\"white-space: pre-wrap;\">git clone git@github.com:OpenQBMM\/OpenQBMM.git<\/code><\/li>\n<li style=\"text-align: justify;\"><code style=\"white-space: pre-wrap;\"><\/code><code style=\"white-space: pre-wrap;\">cd OpenQBMM<\/code><\/li>\n<li style=\"text-align: justify;\"><code style=\"white-space: pre-wrap;\"><\/code><code style=\"white-space: pre-wrap;\">git checkout -b development-openfoam.com<\/code><code style=\"white-space: pre-wrap;\"> origin\/development-openfoam.com<\/code><\/li>\n<\/ul>\n<div class=\"csl-bib-body\" style=\"text-align: justify;\">\n<div class=\"csl-entry\">\n<p>and build OpenQBMM by issuing the usual <code>.\/Allwmake<\/code> command.<\/p>\n<p>Enjoy and if you experience problems, please, open an issue on the <a href=\"https:\/\/github.com\/OpenQBMM\/OpenQBMM\/issues\">OpenQBMM issue tracker<\/a>. \ud83d\ude00<\/p>\n<div class=\"csl-left-margin\">[1] F. Laurent, T.T. Nguyen, Realizable second-order finite-volume schemes for the advection of moment sets of the particle size distribution, Journal of Computational Physics. 337 (2017) 309\u2013338. <a href=\"https:\/\/doi.org\/10.1016\/j.jcp.2017.02.046\">https:\/\/doi.org\/10.1016\/j.jcp.2017.02.046<\/a>.<\/div>\n<div>\u00a0<\/div>\n<\/div>\n<\/div>\n<div class=\"csl-bib-body\">\n<div class=\"csl-entry\">\n<div class=\"csl-right-inline\" style=\"text-align: justify;\">[2] A. Passalacqua, F. Laurent, R.O. Fox, A second-order realizable scheme for moment advection on unstructured grids, Computer Physics Communications. 248 (2020) 106993. <a href=\"https:\/\/doi.org\/10.1016\/j.cpc.2019.106993\">https:\/\/doi.org\/10.1016\/j.cpc.2019.106993<\/a>.<\/div>\n<div>\u00a0<\/div>\n<\/div>\n<\/div>\n\n\n\n<p style=\"text-align: justify;\"><em>This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM\u00ae and OpenCFD\u00ae trade marks. Alberto Passalacqua is not associated to OpenCFD Ltd.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I made the OpenQBMM implementation of the second-order realizable zeta scheme for moment advection more general. The previous implementation [2] was specific for moments of distributions supported over the positive real line, making the implementation of the scheme not suitable for moments of distributions with compact support, such as the PDF of the mixture fraction used in turbulent mixing and combustion models. However, the original paper of Nguyen and Laurent [1] proposes a straightforward extension to the case of compact support, which is now made available in OpenQBMM.\u00a0 For simplicity, the implementation considers only the support [0, 1], without loss of generality. The implementation is currently available in the development-openfoam.com branch of OpenQBMM and will be merged in the next release. To use it, issue the following commands: git clone git@github.com:OpenQBMM\/OpenQBMM.git cd OpenQBMM git checkout -b development-openfoam.com origin\/development-openfoam.com and build OpenQBMM by issuing the usual .\/Allwmake command. Enjoy and if you experience problems, please, open an issue on the OpenQBMM issue tracker. \ud83d\ude00 [1] F. Laurent, T.T. Nguyen, Realizable second-order finite-volume schemes for the advection of moment sets of the particle size distribution, Journal of Computational Physics. 337 (2017) 309\u2013338. https:\/\/doi.org\/10.1016\/j.jcp.2017.02.046. \u00a0 [2] A. Passalacqua, F. Laurent, R.O. Fox, A second-order realizable scheme for moment advection on unstructured grids, Computer Physics Communications. 248 (2020) 106993. https:\/\/doi.org\/10.1016\/j.cpc.2019.106993. \u00a0<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,13,6,124],"tags":[],"class_list":["post-2075","post","type-post","status-publish","format-standard","hentry","category-cfd","category-general","category-openfoam","category-research"],"_links":{"self":[{"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=\/wp\/v2\/posts\/2075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2075"}],"version-history":[{"count":7,"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=\/wp\/v2\/posts\/2075\/revisions"}],"predecessor-version":[{"id":2083,"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=\/wp\/v2\/posts\/2075\/revisions\/2083"}],"wp:attachment":[{"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.albertopassalacqua.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}