[
    {
        "id": "thesis:326",
        "collection": "thesis",
        "collection_id": "326",
        "cite_using_url": "https://resolver.caltech.edu/CaltechETD:etd-01242008-132610",
        "primary_object_url": {
            "basename": "Rieffel_ma_1998.pdf",
            "content": "final",
            "filesize": 26274743,
            "license": "other",
            "mime_type": "application/pdf",
            "url": "/326/1/Rieffel_ma_1998.pdf",
            "version": "v3.0.0"
        },
        "type": "thesis",
        "title": "Performance modeling for concurrent particle simulations",
        "author": [
            {
                "family_name": "Rieffel",
                "given_name": "Marc A.",
                "clpid": "Rieffel-M-A"
            }
        ],
        "thesis_advisor": [
            {
                "family_name": "Taylor",
                "given_name": "Stephen",
                "clpid": "Taylor-S"
            }
        ],
        "thesis_committee": [
            {
                "family_name": "Taylor",
                "given_name": "Stephen",
                "clpid": "Taylor-S"
            },
            {
                "family_name": "Arvo",
                "given_name": "James R.",
                "clpid": "Arvo-J-R"
            },
            {
                "family_name": "Chandy",
                "given_name": "K. Mani",
                "clpid": "Chandy-K-M"
            },
            {
                "family_name": "McKoy",
                "given_name": "Basil Vincent",
                "clpid": "McKoy-B-V"
            }
        ],
        "local_group": [
            {
                "literal": "div_eng"
            }
        ],
        "abstract": "This thesis develops an application- and architecture-independent framework for predicting the runtime and memory requirements of particle simulations in complex three-dimensional geometries. Both sequential and concurrent simulations are addressed, on a variety of homogeneous and heterogeneous architectures. The models are considered in the context of neutral flow Direct Simulation Monte Carlo (DSMC) simulations for semiconductor manufacturing and aerospace applications.\n\nComplex physical and chemical processes render algorithmic analysis alone insufficient for understanding the performance characteristics of particle simulations. For this reason, detailed knowledge of the interaction between the physics and chemistry of a problem and the numerical method used to solve it is required.\n\nPrediction of runtime and storage requirements of sequential and concurrent particle simulations is possible with the use of these models. The feasibility of simulations for given physical systems can also be determined. While the present work focuses on the concurrent DSMC method, the same modeling techniques can be applied to other numerical methods, such as Particle-In-Cell (PIC) and Navier-Stokes (NS).\n",
        "doi": "10.7907/sx57-5d89",
        "publication_date": "1998",
        "thesis_type": "phd",
        "thesis_year": "1998"
    }
]