Take a sneak peek at the new NIST.gov and let us know what you think!
(Please note: some content may not be complete on the beta site.).

View the beta site
NIST logo
Bookmark and Share

RMCProfile Utility Programs


NOTICE: Some anti-virus programs have incorrectly reported that downloadable software previously available from this Web page contains malware. Both NIST and outside antivirus experts have determined that these alerts were false positives.

A detailed analysis of the software available on this page has shown these files to be unaltered since they were created in 2009 and that the files do not contain malware. We are working with vendors to correct these false positive alerts. In the meantime, we have removed links to the software to avoid causing concern for our Web site users.

If you would like to obtain a copy of the software please contact: Igor Levin - igor.levin@nist.gov

Structure refinements using a Reverse Monte Carlo (RMC) method employ large atomic ensembles to fit experimental data. The method relies on a Monte Carlo “random walk” algorithm to identify a configuration that yields the best match to experimental data. Unlike downhill algorithms used in Rietveld-style refinements, atomic moves that worsen the discrepancy between the calculated and experimental data are accepted but with a probability that decays exponentially as the misfit increases.

RMCProfile is a free software (http://www.isis.rl.ac.uk/RMC/), developed at ISIS, that can fit simultaneously atomic pair-distribution function, total scattering function S(Q), and Bragg profile under various geometric and bond valence sum constraints. Recently, an extension to RMCProfile that enables a simultaneous fit of neutron/X-ray total scattering data, Extended Absorption Fine Structure (EXAFS) (real space), and a geometric shape of diffuse scattering in electron/X-ray single-crystal diffraction was developed at NIST. This refinement algorithm incorporates an explicit treatment of both single- and multiple-scattering contributions to EXAFS and enables accurate modeling of EXAFS over distances encompassing several coordination shells around the absorbing species. More details on the combined refinements and their application to crystalline materials can be found in the following reference: V. Krayzman, I. Levin, J. C. Woicik, Th. Proffen, T. A. Vanderah, and M. G. Tucker, J. Appl. Cryst., 42, (2009). A part related to electron diffuse scattering is still unpublished.

Version 6 of RMCProfile that incorporates combined total scattering/EXAFS/electron diffuse scattering refinements is expected to be posted for download at the ISIS RMC site shortly. In the meantime, the executable (Windows, Unix) can be obtained by contacting Igor Levin at NIST (igor.levin@nist.gov). The manual for a part of RMCProfile dealing with EXAFS and electron diffuse scattering well as the utility programs for calculating electron diffuse scattering (Diffuse) and displacement correlations (AtomCorr) for RMCProfile configurations are available for download.


Type of software: RMCProfile Utility Programs [Windows .EXE]


These utility programs are available for download as Windows .EXE files

Download information:

RMCProfile Utility Programs

Diffuse (.EXE format)
Utility program for calculating electron diffuse scattering

AtomCorr (.EXE format)
Utility program for calculating displacement correlations


This software was developed at the National Institute of Standards and Technology by employees of the Federal Government in the course of their official duties. Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain. RMC Software utilities are an experimental system. NIST assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic. We would appreciate acknowledgement if the software is used.


Ceramics Division

Igor Levin, Materials Research Engineer

Phone: 301-975-6142
Email: igor.levin@nist.gov
Fax: 301-975-5334