Research:pmemd tacc
Install PMEMD on ranger (or lonestar)
<span style="font-size: smaller;" />
Configure
1. Log on to tacc with your account.
2. Do "cdw" to redirect to your work directory.
3. Copy PMEMD directory here.
4. Unload mvapich and load mvapich2 module
module unload mvapich
module swap pgi intel
module load mvapich2
module load mkl
Now if you do "module list", the undated loaded modules will be displayed.
5. Go to pmemd directory and run "./configure linux64_opteron ifort mvapich"
linux64_opteron: the platform. (If you compile on lonestar, the platform is linux_emt64t)
ifort: compiler.
mvapich: parallel implementation. (Actually mvapich2, which is just loaded)
You can run ./configure without arguments to see the option list.
6. You will be asked "Use Intel MKL? (better performance) (answer yes or no):"
There is some problem with MKL which needs to be fixed. For now, type "no".
7. Then you are asked "Please enter directory where mvapich mpi files are installed:"
Type: /opt/apps/intel10_1/mvapich2/1.2/
8. Now "Please enter name of directory where Infiniband libraries are installed:"
Since mvapich is the mpi based on infiniband network, the infiniband libraries are under the same directory of mvapich2.
So "/opt/apps/intel10_1/mvapich2/1.2/lib/"
9. A new config.h file will be generated. Open the config.h file, and add "-DAMOEBA" at the end of the line "F90_DEFINES = -DFFTLOADBAL_2PROC"
Compile
1. Go to src directory and do "make clean".
2. Do "make"
A new pmemd executible will be generated if the compiling is successful
Compile sander.MPI of AMBER10
Ranger
http://archive.ambermd.org/200808/0120.html
Nova
setenv AMBERHOME XXX setenv MKL_HOME /opt/intel/mkl/8.1/lib/em64t setenv MPI_HOME /opt/mpich2-fc13 ./configure_amber -p4 -static ifort