Skip to content

Latest commit

 

History

History
140 lines (97 loc) · 3.81 KB

OVERVIEW.rst

File metadata and controls

140 lines (97 loc) · 3.81 KB

Overview

Example input text file

.. literalinclude:: tutorial/example.txt

This text input file is explained in detail in the first :doc:`tutorial <tutorial/tutorial>`.

How to learn more

Features

dev/sphinx/feasst.png

The features available in the :doc:`/plugin/text_interface` are summarized as follows:

Monte Carlo simulation techniques

  • Metropolis
  • Wang-Landau
  • Transition-matrix
  • Mayer-sampling

Thermodynamic ensembles

  • Microcanonical ensemble
  • Canonical ensemble
  • Grand-canonical ensemble
  • Temperature and growth expanded ensembles
  • Gibbs ensemble

Interaction potentials

  • Lennard-Jones and Mie with cut/force shift and corrections
  • Hard spheres and square wells
  • Patchy and anisotropic particles
  • Yukawa and charged interactions
  • Ewald summation and 2D slab correction
  • Bonds, angles and dihedrals
  • TraPPE small molecules and n-alkanes
  • Slab, cylindrical and spherical confinement
  • Cell list and neighbor list

Monte Carlo trials

  • Translation, rotation, crankshaft and pivot
  • Rigid cluster rotation and translation
  • Configurational bias transfers and partial regrowth
  • Dual-cut configurational bias
  • Aggregation volume bias
  • Reptation
  • Branches

Modern software

  • Interface as text input, C++ or Python module
  • Server interface to C++ or Python clients
  • OpenMP parallelization and prefetching
  • Checkpoint files to save, restart and analyze simulations

Troubleshooting install

Please :doc:`/CONTACT` us if you run into an issue not listed below.

Ubuntu 18, 20, 22, 24 and Rocky 8 and 9

  • We are not aware of any install issues with these OS.

Ubuntu 16

CentOS 7

CMake version is usually too old. Try the command cmake3 instead of cmake.

Cray (NERSC CORI)

  • OpenMP functions may not work unless the cray programming environment is disabled.

macOS Mojave

  • for omp, try brew install libomp

Windows 10

  • Install Windows subsystem for Linux (Ubuntu 16)
  • See Ubuntu 16

Documentation for a specific version of FEASST

You can access the documentation of a specific version of FEASST as follows.

git clone https://github.com/usnistgov/feasst.git
cd feasst
git checkout nist-pages
git log
# find the commit of your version from git log
# (e.g., 0.19.0 is a50b4fe943832f012373f23658a9497990d70d21)
git checkout a50b4fe943832f012373f23658a9497990d70d21
google-chrome index.html