Skip to content

Commit

Permalink
Update Kokkos minimum version in README
Browse files Browse the repository at this point in the history
  • Loading branch information
stanmoore1 committed Mar 14, 2018
1 parent 52f017d commit 7f89b43
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,9 @@ git clone https://github.com/kokkos/kokkos ~/kokkos
ExaMiniMD utilizes the standard GNU Make build system of Kokkos. For
detailed information about the Kokkos build process please refer to
documentation of Kokkos at github.com/kokkos/kokkos
ExaMiniMD requires Kokkos version 2.03 (April 2017) as a minimum.
Here are some quickstart information which assume that Kokkos was
ExaMiniMD requires Kokkos version 2.6.00 (March 2018) as a minimum.
ExaMiniMD requires a C++11 compiler. Here is some quickstart
information which assume that Kokkos was
cloned into ${HOME}/kokkos (see above) and you are in the "src"
directory:

Expand Down Expand Up @@ -82,13 +83,18 @@ IBM Power8 CPU + NVIDIA P100 / CUDA / MPI (OpenMPI)

Currently ExaMiniMD can only get input from LAMMPS input files with a
restricted set of LAMMPS commands. An example input file is provided in the
input directory. Assuming you build in the src directory run:
input directory. Assuming you build in the src directory:

To run 2 MPI tasks, with 12 threads per task:
```
mpirun -np 2 -bind-to socket ./ExaMiniMD -il ../input/in.lj --comm-type MPI --kokkos-threads=12
```

To run 2 MPI tasks, with 1 GPU per task:
```
mpirun -np 2 -bind-to socket ./ExaMiniMD -il ../input/in.lj --comm-type MPI --kokkos-ndevices=2
```

To run in serial, writing binary output every timestep to ReferenceDir
```
./ExaMiniMD -il ../input/in.lj --kokkos-threads=1 --binarydump 1 ReferenceDir
Expand Down

0 comments on commit 7f89b43

Please sign in to comment.