If you join the ACME group, you will almost gain experience in some subset of these in addition to the domain knowledge specific to your project.
Virtually all of our work relies on high-performance computing (HPC, aka “supercomputing”) resources. We run jobs on various clusters, including TRACE and Bridges-2, both of which are hosted at the Pittsburgh Supercomputing Center, located in Monroeville, just a bit east of Pittsburgh.
Techniques like density functional theory (DFT) let us understand the behavior of electrons at quantum mechanical scales. We perform many types of simulations, but one particular area of specialty is DFT for charged point defects in semiconductors, which are tremendously important for understanding material behavior in electronic and optoelectronic devices including solar cells and batteries.
Bayesian parameter estimation (BPE) can be thought of as an alternative approach to model fitting (in contrast to, e.g., least-squares regression). Adopting this approach has many advantages; check out this paper for more details. In our group, we use BPE to fit parameters of expensive models, such as drift-diffusion models for the behavior of photovoltaic devices (solar cells). This also enables us to learn much more from standard, often automatable, device-level characterization, in effect supplanting long human hours to make specialized samples for other characterization techniques.
The ACME group is committed to open science and FAIR data practices. In computation, a critical part of this is open-source software development utilizing best practices so that others can easily validate, use, and contribute to software. We are particularly active in the Julia Language, helping to lead development of several JuliaMolSim tools.
Machine learning (ML) is essentially supercharged pattern recognition. This can often be very useful in scientific computing contexts, especially when coupled with knowledge of physics in the form of governing equations, known symmetries, etc. When we have access to sufficient data, ML tools can also be a useful part of our research arsenal.
Check back for more details about active projects!