Skip to content
Raul edited this page Feb 7, 2024 · 25 revisions

This wiki is obsolete, please visit the documentation here https://uammd.readthedocs.io/en/latest/ instead.

Universally Adaptable Multiscale Molecular Dynamics (UAMMD) (ver 1.0)

10 million LJ particles in a box with a thermostat

 10 Million LJ particles in a box with a low temperature thermostat. Ran on a GTX 980. 

Visualization is made with superpunto! https://github.com/RaulPPelaez/superpunto/

For information about a particular module, see its wiki page. You will find the most up to date information about a module in its header file.


UAMMD is a CUDA/C++14 header-only code.
Compiling and running any code containing UAMMD requires a GPU and a system with a working CUDA environment. CUDA is free and you can download it here:
https://developer.nvidia.com/cuda-toolkit
On the other hand understanding and modifying UAMMD code will require at least basic knowledge of GPU programming with CUDA. There are a lot of resources online to learn CUDA, but you can start here:
https://developer.nvidia.com/blog/even-easier-introduction-cuda/

If this is the first time you encounter UAMMD and want a quick start guide check the Quick Start wiki page.
Look in Compiling UAMMD if some Makefile gives you troubles. The FAQ is also a good source of knowledge.

UAMMD is a header only framework and it is mostly self contained in terms of dependencies so compilation should not be too troubling.









Clone this wiki locally