[
    {
        "id": "authors:t7yrg-2x483",
        "collection": "authors",
        "collection_id": "t7yrg-2x483",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200526-130056704",
        "type": "article",
        "title": "MFC: An open-source high-order multi-component, multi-phase, and multi-scale compressible flow solver",
        "author": [
            {
                "family_name": "Bryngelson",
                "given_name": "Spencer H.",
                "orcid": "0000-0003-1750-7265",
                "clpid": "Bryngelson-Spencer-H"
            },
            {
                "family_name": "Schmidmayer",
                "given_name": "Kevin",
                "orcid": "0000-0003-0444-3098",
                "clpid": "Schmidmayer-Kevin"
            },
            {
                "family_name": "Coralic",
                "given_name": "Vedran",
                "clpid": "Coralic-Vedran"
            },
            {
                "family_name": "Meng",
                "given_name": "Jomela C.",
                "orcid": "0000-0002-8966-2291",
                "clpid": "Meng-Jomela-Chen-Chen"
            },
            {
                "family_name": "Maeda",
                "given_name": "Kazuki",
                "orcid": "0000-0002-5729-6194",
                "clpid": "Maeda-Kazuki"
            },
            {
                "family_name": "Colonius",
                "given_name": "Tim",
                "orcid": "0000-0003-0326-3909",
                "clpid": "Colonius-T"
            }
        ],
        "abstract": "MFC is an open-source tool for solving multi-component, multi-phase, and bubbly compressible flows. It is capable of efficiently solving a wide range of flows, including droplet atomization, shock\u2013bubble interaction, and bubble dynamics. We present the 5- and 6-equation thermodynamically-consistent diffuse-interface models we use to handle such flows, which are coupled to high-order interface-capturing methods, HLL-type Riemann solvers, and TVD time-integration schemes that are capable of simulating unsteady flows with strong shocks. The numerical methods are implemented in a flexible, modular framework that is amenable to future development. The methods we employ are validated via comparisons to experimental results for shock\u2013bubble, shock\u2013droplet, and shock\u2013water\u2013cylinder interaction problems and verified to be free of spurious oscillations for material-interface advection and gas\u2013liquid Riemann problems. For smooth solutions, such as the advection of an isentropic vortex, the methods are verified to be high-order accurate. Illustrative examples involving shock\u2013bubble\u2013vessel-wall and acoustic\u2013bubble\u2013net interactions are used to demonstrate the full capabilities of MFC.",
        "doi": "10.1016/j.cpc.2020.107396",
        "pmcid": "PMC8218895",
        "issn": "0010-4655",
        "publisher": "Elsevier",
        "publication": "Computer Physics Communications",
        "publication_date": "2021-09",
        "volume": "266",
        "pages": "Art. No. 107396"
    }
]