Skip to content

xiongyunuo/MD-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MD-Lab

Special thanks to Dr Tommaso Morresi for helpful discussions on worm algorithm with periodic boundary condition (PBC) and finding some bugs!

Also implements PIMC simulation for fictitious identical particles based on the worm algorithm with PBC (using the variation in https://arxiv.org/abs/2203.00010), so this repository kind of goes beyond "MD Lab".

Implements PIMD simulation of fictitious identical particles based on the quadratic scaling MD algorithm (https://arxiv.org/abs/2305.18025). No third party libraries apart from OpenCL are used, a working POSIX environment is required for compilation.

OpenCL for parallelized PIMD simulation is now supported (check out the paper https://arxiv.org/abs/2404.02628), which is provided in MD Lab 2.0 (OpenCL for new features in later releases are not yet supported). All the relevant GPU kernels written in OpenCL appear in the file "md_cl_lib_x.cl". To use OpenCL, compile the project with makefiles that end with "_cl" suffix ("_nocl" suffix is for single thread no OpenCL compilation, "_pocl" is for POCL implementation of OpenCL), the system default implementation of OpenCL will be used.

This page only includes the source code of the library itself. For tests and applications to quantum many body systems such as trapped particles and UEG see the release section https://github.com/xiongyunuo/MD-Lab/releases.

Public data folder is for openly accessible results for some of my research papers.

About

Mainly a PIMD and PIMC repository for research purposes.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors