Search NASA⌕ Search

Engineering topics

Dubbeldam, David

Publications and source records attributed to Dubbeldam, David.

gRASPA

GPU Monte Carlo Simulation Code with a taste of RASPA We present enhancements in Monte Carlo simulation speed and functionality within an open-source code, gRASPA, which uses graphical processing units (GPUs) to achieve significant performance improvements compared to serial, CPU implementations of Monte Carlo. The code supports a wide range of Monte Carlo simulations, including canonical ensemble (NVT), grand canonical, NVT Gibbs, Widom test particle insertions, and continuous-fractional component Monte Carlo. Implementation of grand canonical transition matrix Monte Carlo (GC-TMMC) and a novel feature to allow different moves for the different components of metal-organic framework (MOF) structures exemplify the capabilities of gRASPA for precise free energy calculations and enhanced adsorption studies, respectively. The introduction of a High-Throughput Computing (HTC) mode permits many Monte Carlo simulations on a single GPU device for accelerated materials discovery. The code can incorporate machine learning (ML) potentials. The open-source nature of gRASPA promotes reproducibility and openness in science, and users may add features to the code and optimize it for their own purposes. The code is written in CUDA/C++ and SYCL/C++ to support different GPU vendors. The gRASPA code is publicly available at https://github.com/snurr-group/gRASPA.

Li, Zhao [Purdue/Northwestern/Notre Dame Universit↗

RASPA3

RASPA3, a molecular simulation code for computing adsorption and diffusion in nanoporous materials and thermodynamic and transport properties of fluids. It implements force field based classical Monte Carlo/molecular dynamics in various ensembles. RASPA3 is rewritten from the ground up in C++23 with speed and code readability in mind. Transition-matrix Monte Carlo is added to compute the density of states and free energies. The Monte Carlo code for rigid molecules is based on quaternions, and the atomic positions needed in the energy evaluation are recreated from the center of mass position and quaternion orientation. The expanded ensemble methodology for fractional molecules, with a scaling parameter λ between 0 and 1, now also keeps track of analytic expressions of dU/dλ, allowing independent verification of the chemical potential using thermodynamic integration. The source code is freely available under the MIT license on GitHub.

Dubbeldam, David↗

In situ visualization of loading-dependent water effects in a stable metal-organic framework

Competitive water adsorption can have a significant impact on metal-organic framework performance properties, ranging from occupying active sites in catalytic reactions to co-adsorbing at the most favourable adsorption sites in gas separation and storage applications. Here, we investigate, for a metal-organic framework that is stable after moisture exposure, what are the reversible, loading-dependent structural changes that occur during water adsorption. Herein, a combination of in situ synchrotron powder and single-crystal diffraction, infrared spectroscopy and molecular modelling analysis was used to understand the important role of loading-dependent water effects in a water stable metal-organic framework. Through this analysis, insights into changes in crystallographic lattice parameters, water siting information and water-induced defect structure as a response to water loading were obtained. This work shows that, even in stable metal-organic frameworks that maintain their porosity and crystallinity after moisture exposure, important molecular-level structural changes can still occur during water adsorption due to guest-host interactions such as water-induced bond rearrangements.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗