Main /
Go-ModelWithReplicaEx
To run the GO Model Version of LAMMPS with Replica Exchange, you will need the files in this tar file.
Two types of files are contained in this archive: 1) C++
source files that are to be added to LAMMPS, 2) sample input files for an antibody to run LAMMPS, and 3) Scripts for compiling and submitting a job.
Description of the .tar contents
- GO_1igt.in Sample LAMMPS input script (for Antibody)
- GO_1igt.data Sample LAMMPS data file (for Antibody)
- GO_1igt_native_contacts.mod Sample LAMMPS modification file that contains a list of the native contact (for Antibody)
- pair_lj_cut_eten.cpp and pair_lj_cut_eten.h C++ files that are added to the LAMMPS source code to implement the Karanocolas and Brooks Go Model for proteins.
- quick.sh Sample submission script to run a simulation on the BYU Supercomputer.
(If you are doing replica exchange, you need to make sure the number of partitions and processors are synced with what is in GO_1igt.in)
- Makefile.mpi_go This is the makefile used for Replica exchange, Go-model compiling.
Compiling on the BYU Supercomputer
- Follow the standard steps to download LAMMPS (described on the LAMMPS website)
- Copy pair_lj_cut_eten.cpp and pair_lj_cut_eten.h into the src/ directory in LAMMPS
- Copy Makefile.mpi_go into the src/MAKE/ directory in LAMMPS
- Go to the src/ directory in LAMMPS
- Type make clean-all
- Type make yes-rigid to include the SHAKE package
- Type make yes-replica to include package for replica exchange
- Type make yes-molecule to include package for site types
- Type make -j 16 mpi_go
- Copy the new LAMMPS executable into your ~/bin directory
- You may have to add your ~/bin directory to your path. If so:
- ---Use the command export PATH=$PATH:$HOME/bin to add it for this session
- ---Add the above line to ~/.bash_profile so that it will add this folder to your path every time you log in (you may have to create ~/.bash_profile)
To run the simulation
- Copy GO_1igt.in, GO_1igt.data, GO_1igt_native_contacts.mod and quick.sh to a folder where you want to run the simulations
- type sbatch quick.sh to submit the simulation to run on the supercomputer
Who do I talk to?
- If you need help you can email Anthony Gillespie at anthonycgillespie@gmail.com