Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
md_software [2016/02/25 08:08] meesters [LAMMPS] |
md_software [2016/03/21 18:04] milchev [HOOMD] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Molecular Dynamics Simulation Sofware ====== | ====== Molecular Dynamics Simulation Sofware ====== | ||
+ | LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/ | ||
+ | |||
+ | LAMMPS has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, | ||
+ | |||
+ | LAMMPS runs on single processors or in parallel using message-passing techniques and a spatial-decomposition of the simulation domain. The code is designed to be easy to modify or extend with new functionality. | ||
+ | |||
+ | For further information, | ||
==== LAMMPS ==== | ==== LAMMPS ==== | ||
- | * Module: '' | + | * Module: |
- | * Description: | + | |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Description: | ||
+ | |||
+ | For further information, | ||
* Binaries: '' | * Binaries: '' | ||
* URL(s): [[http:// | * URL(s): [[http:// | ||
* Docs: | * Docs: | ||
- | * Example call(s): | + | * Example call(s): |
+ | |||
<code bash> | <code bash> | ||
- | | + | |
</ | </ | ||
- | * LSF considerations (e.g. '' | + | * LSF considerations (e.g. '' |
+ | < | ||
+ | # | ||
+ | #BSUB -J lammps-test | ||
+ | #BSUB -o test.log | ||
+ | #BSUB -e test.err | ||
+ | #BSUB -q nodeshort | ||
+ | #BSUB -W 300 #runtime in min | ||
+ | #BSUB -n 64 | ||
+ | mpirun | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | you can submit the job as '' | ||
+ | |||
+ | * Please load all the required modules, before starting to run lammps. | ||
* contact: '' | * contact: '' | ||
==== HOOMD ==== | ==== HOOMD ==== | ||
- | | + | HOOMD-blue is a general-purpose particle simulation toolkit. It scales from a single CPU core to thousands of GPUs. On a single NVIDIA GPU, HOOMD-blue performs an order of magnitude faster than a multi-core CPU in typical benchmarks. |
- | | + | |
- | | + | |
- | * Description: | + | * gcc/4.6.2 cuda/ |
+ | * mpi/ | ||
+ | * '' | ||
+ | | ||
+ | | ||
+ | * Description: | ||
+ | |||
+ | You define particle initial conditions and interactions in a high-level python script. Then tell HOOMD-blue how you want to execute the job and it takes care of the rest. Python job scripts give you unlimited flexibility to create custom initialization routines, control simulation parameters, and perform in situ analysis. | ||
* Binaries: '' | * Binaries: '' | ||
* URL(s): [[https:// | * URL(s): [[https:// | ||
* Docs: [[https:// | * Docs: [[https:// | ||
- | * Example call(s): | + | * Example call(s): |
<code bash> | <code bash> | ||
- | | + | " |
+ | #BSUB -e $HOME/ | ||
+ | #BSUB -o $HOME/ | ||
+ | #BSUB -W 300/g0001 | ||
+ | #BSUB -q gpushort | ||
+ | #BSUB -n 1 | ||
+ | #BSUB -R ' | ||
+ | #BSUB -app Reserve1800M | ||
+ | #BSUB -J hoomd${n} | ||
+ | |||
+ | timeout -s 2 290m hoomd ../ | ||
+ | bash submit_hoomd.sh | bsub" | ||
</ | </ | ||
- | | + | One can submit a job as: bash submit_hoomd.sh | bsub |
+ | |||
+ | | ||
+ | * In the working directory one should have a data file [written in xml-format], | ||
* contact: '' | * contact: '' |