Community Software and Projects

Community Software and Projects#

A list of powder diffraction software developed and maintained at ORNL to serve the community need. Projects that are currently being actively worked on are also listed.

  • RMCProfile

    This is a commonly used software for total scattering data analysis. We have part of the development team at ORNL for supporting the software. We will provide continous support to the development of RMCProfile at ORNL. Please refer to our official website for more information, https://rmcprofile.ornl.gov/. Lead developers at ORNL are Matt Tucker and Yuanpeng Zhang

    Here is an overall summary about the availability of the program on various platforms,

    Platform\Version

    6.7.9

    6.8.0

    7.0

    Windows CPU

    Windows GPU

    MacOS Intel

    MacOS ARM

    Linux CPU

    Linux Legacy OS

    Linux GPU

    Linux ARM

    Here is an overall summary about the availability of features in different versions,

    Feature\Version

    6.7.9

    6.8.0

    7.0

    Neutron Data in Real Space

    Neutron Data in Reciprocal Space

    X-ray Data in Real Space

    X-ray Data in Reciprocal Space

    Electron Data in Real Space

    Electron Data in Reciprocal Space

    Bragg Profile with GSAS (I & II)

    Bragg Profile with Topas

    Single Crystal Diffuse Scattering

    Magnetic Systems Support

    EXAFS

    BVS Constraints

    Polyhedral Constraints

    ADP Constraints

    Tail Constraints

    Curvature Constraints

    Potential Constraint

    LAMMPS Interface

    Nano Systems Modeling

    Single Phase

    Multiple Phase

    Atoms Swapping

    Molecular Move

    Weight Optimization

    GPU Acceleration

    Resolution Correction (with QDamp)

    Resolution Correction Beyond Gaussian

    Auxillary Programs Support

  • Spinteract

    Spinteract is a program for refinement of magnetic interaction parameters to magnetic diffuse scattering data collected on powder and single-crystal samples. The lead developer for this program is Joe Paddison. Please refer to this website for more information.

  • Scatty

    Scatty is a program for ultrafast calculation of diffuse-scattering patterns from atomistic models. The lead developer for this program is Joe Paddison. Please refer to this website for more information.

  • Spinvert

    Spinvert is a program for refinement of for refinement of atomistic models to powder magnetic diffuse scattering data for frustrated magnets, spin glasses, and other magnetically disordered materials. The lead developer for this program is Joe Paddison. Please refer to this website for more information.

  • GSAS-II

    There is ongoing effort on the ORNL side to get active involvement in the GSAS-II development. With regard to the powder diffraction, two main contributors are Yuanpeng Zhang and Joe Paddison.

  • Machine learning for phase transition study

    This is a postdoc project led by Yuanpeng Zhang about using the machine learning algorithm for studying complex phase transition problems. The postdoc working on this project is Dayton Kizzire.

  • Machine learning for neutron total scattering data de-noising

    This is a SULI project led by Yuanpeng Zhang trying to utilize the machine learning algorithm for data denoising for neutron total scattering.