Difference between revisions of "LAMMPS"
(→Building with TAU) |
|||
Line 24: | Line 24: | ||
make lib | make lib | ||
cd ../../src | cd ../../src | ||
− | make keeneland | + | export TAU_MAKEFILE=<path to TAU>/x86_64/lib/Makefile.tau-icpc-mpi-pdt |
+ | export TAU_OPTIONS='-optVerbose -optShared' | ||
+ | make keeneland CC+tau_cc.sh CXX=tau_cxx.sh F90=tau_f90.sh | ||
Line 32: | Line 34: | ||
cd examples/USER/cuda | cd examples/USER/cuda | ||
− | mpirun -np 3 $(LAMMPS_ROOT)/src/lmp_keeneland -sf cuda -cuda on < in.melt_5.0.cuda | + | mpirun -np 3 tau_exec -T mpi,cupti,pdt -cupti $(LAMMPS_ROOT)/src/lmp_keeneland -sf cuda -cuda on < in.melt_5.0.cuda |
Revision as of 18:38, 26 April 2012
Link | Code Version | Machine | Date |
---|---|---|---|
Sandia website | git repo | Keeneland | March 2011 |
Building with TAU
To start copy over the file Makefile.keeneland to the src/MAKE directory. Then do,
cd src make yes-user-cuda cd ../lib/cuda make lib cd ../../src export TAU_MAKEFILE=<path to TAU>/x86_64/lib/Makefile.tau-icpc-mpi-pdt export TAU_OPTIONS='-optVerbose -optShared' make keeneland CC+tau_cc.sh CXX=tau_cxx.sh F90=tau_f90.sh
configure TAU:
running:
cd examples/USER/cuda mpirun -np 3 tau_exec -T mpi,cupti,pdt -cupti $(LAMMPS_ROOT)/src/lmp_keeneland -sf cuda -cuda on < in.melt_5.0.cuda