NRMC.tar.gz (10.46 MB)

NRMC - a GPU code for N-Reverse Monte Carlo modeling of fluids in confined media

Download (10.46 MB)
dataset
posted on 19.07.2019 by Vicente Sánchez-Gil, Eva G. Noya, Enrique Lomba
NRMC is a parallel code for performing N-Reverse Monte Carlo modeling of fluids in confined media [V. Sánchez-Gil, E. G. Noya and E. Lomba, J. Chem. Phys. 140, 024504 (2014)]. This method is an extension of the usual Reverse Monte Carlo method to obtain structural models of confined fluids compatible with experimental diffraction patterns, specifically designed to overcome the problem of slow diffusion that can appear under conditions of tight confinement. Most of the computational time in N-Reverse Monte Carlo modeling is spent in the evaluation of the structure factor for each trial configuration, a calculation that can be easily parallelized. Implementation of the structure factor evaluation in NVIDIA® CUDA so that the code can be run on GPUs leads to a speed up of up to two orders of magnitude.

History

Licence

Exports

Logo branding

Licence

Exports