Submitted by keithc on Mon, 08/22/2011 - 11:55
I recently helped a friend compile an old version of CHARMM (c32b2) on his Ubuntu 10.04 64-bit machine. Quite a bit of troubleshooting was necessary, so here are some instructions for what worked out in the end.
- Install the Intel compilers for both Fortran and C++. There are some good instructions on this page: http://hawknotes.blogspot.com/2010/05/ubuntu-1004-installing-64-bit-inte...
- Go to your extracted CHARMM directory and edit build/UNX/Makefile_gnu and insert the Vaxlib compile flag for ifort:
Submitted by keithc on Mon, 03/28/2011 - 10:33
If relatively early in a simulation you run into a Gromacs mdrun error with output like this:
step 300, will finish Mon Mar 28 07:57:40 2011
A list of missing interactions:
G96Angle of 2341 missing 1
Molecule type 'POPC'
the first 10 missing interactions, except for exclusions:
G96Angle atoms 10 11 12 global 647 648 649
-------------------------------------------------------
Program mdrun, VERSION 4.5.3
Source code file: /Users/admin/gromacs-4.5.3/src/mdlib/domdec_top.c, line: 173
Software inconsistency error:
Some interactions seem to be assigned multiple times
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------
realize that the error text is a bit misleading.
Submitted by keithc on Wed, 12/08/2010 - 13:24
Short answer: it can't yet be done.
I spent a bunch of time configuring my system to be able to compile a GPU-accelerated (via OpenMM) Gromacs binary. I should have read the latest Gromacs v4.5.3 release notes: "Force fields: Supported FF are Amber, CHARMM."
So despite the fact that many of the other system parameters for which the MARTINI forcefield is designed are not yet supported by OpenMM e.g.
WARNING: OpenMM does not support leap-frog, will use velocity-verlet integrator.
WARNING: OpenMM supports only Andersen thermostat with the md/md-vv/md-vv-avek integrators.
Submitted by keithc on Wed, 10/20/2010 - 17:30
Note: newer (>4.0) versions of Gromacs will often automatically detect multiple cores or processors. So the following method may not be necessary.
As you might expect, the base Gromacs package for Ubuntu 10.04 (Lucid Lynx) does not contain libraries for running your simulation on multiple processors or clusters. To run multiprocessor MD simulations you have several options for packages:
* gromacs-openmpi
* gromacs-mpich
* gromacs-lam
Submitted by keithc on Tue, 04/27/2010 - 18:07
It seems like most Gromacs fans use the utilities included with Gromacs for analysis of MD trajectories. This Gromacs documentation page lists external tools like MATLAB at the bottom of the list. In addition, it recommends the use of gmxdump for exporting coordinates (which is plain ugly).
Submitted by keithc on Fri, 03/26/2010 - 16:31
I needed the anionic POPG lipid type to model the bacterial membrane and interactions with an antimicrobial peptide (AMP). The POPG lipid type is still under testing/development for MARTINI, but in case it is useful for anyone else, I am providing my results since I could not find any other POPG examples.
I downloaded the lipid tutorial files and replaced "DSPC" with "POPG" in both dspc.top and em.mdp. I also modified the dspc_single.gro to resemble the POPG forcefield parameters in martini_v2.0_lipid.itp.