21.06.2015 Views

lion.tar.gz for os x 10.7.x - Lammps

lion.tar.gz for os x 10.7.x - Lammps

lion.tar.gz for os x 10.7.x - Lammps

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(6) Downloading <strong>Lammps</strong><br />

the latest version is obtained from below:<br />

http://lammps.sandia.gov/download.html#<strong>tar</strong><br />

old versions are obtained from below:<br />

http://lammps.sandia.gov/<strong>tar</strong>s/<br />

(7) building LAMMPS<br />

Remark: in Makefile, tab is used <strong>for</strong> spacing.<br />

(A) build libraries: awpmd, atc, meam, poem, reax, gpu, colvars.<br />

at awpmd:<br />

modification of Makefile.lammps:<br />

user-awpmd_SYSINC =<br />

user-awpmd_SYSLIB = -framework vecLib # use apple lapack and blas<br />

user-awpmd_SYSPATH =<br />

$ make -f Makefile.openmpi<br />

at atc:<br />

modification of Matrix.cpp:<br />

#include "DenseMatrix.h"<br />

#include "Solver.h"<br />

#include "SparseMatrix.h" // added on 28 september 2011<br />

#include "DiagonalMatrix.h" // added on 28 september 2011<br />

modification of Makefile.lammps:<br />

user-awpmd_SYSINC =<br />

user-awpmd_SYSLIB = -framework vecLib # use apple lapack and blas<br />

user-awpmd_SYSPATH =<br />

$ make -f Makefile.g++<br />

at meam:<br />

modification of Makefile.lammps:<br />

meam_SYSINC =<br />

meam_SYSLIB = -lg<strong>for</strong>tran<br />

meam_SYSPATH =<br />

# <strong>for</strong> g<strong>for</strong>tran<br />

$ make -f Makefile.g<strong>for</strong>tran<br />

at poems:<br />

$ make -f Makefile.g++<br />

at reax:<br />

modification of Makefile.lammps:<br />

meam_SYSINC =<br />

meam_SYSLIB = -lg<strong>for</strong>tran<br />

meam_SYSPATH =<br />

# <strong>for</strong> g<strong>for</strong>tran<br />

$ make -f Makefile.g<strong>for</strong>tran<br />

at gpu (OpenCL)<br />

modification of Makefile.lammps:<br />

gpu_SYSINC =<br />

gpu_SYSLIB = -framework OpenCL<br />

gpu_SYSPATH =<br />

# use apple opencl framework<br />

$ make -f Makefile.mac_opencl

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!