[gmx-users] QM/MM simulations
Iamkaant
iamkaant at gmail.com
Fri Apr 25 16:59:12 CEST 2014
Seems that the latest git master + patch combination works.
Here is what I did (In order to assure that I did everything properly):
1) Get source code and patch
/*git clone https://gerrit.gromacs.org/gromacs*
Cloning into 'gromacs'...
remote: Counting objects: 163705, done
remote: Finding sources: 100% (163705/163705)
remote: Total 163705 (delta 138299), reused 160687 (delta 138299)
Receiving objects: 100% (163705/163705), 91.59 MiB | 766.00 KiB/s, done.
Resolving deltas: 100% (138299/138299), done.
Checking connectivity... done
*cd gromacs
git fetch https://gerrit.gromacs.org/gromacs refs/changes/95/3395/1 && git
checkout FETCH_HEAD*
remote: Counting objects: 11, done
remote: Finding sources: 100% (6/6)
remote: Total 6 (delta 5), reused 6 (delta 5)
Unpacking objects: 100% (6/6), done.
>From https://gerrit.gromacs.org/gromacs
* branch refs/changes/95/3395/1 -> FETCH_HEAD
Note: checking out 'FETCH_HEAD'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at b335429... Made ORCA compile./
2)cmake
/*mkdir build-cmake
cd build-cmake
cmake .. -DGMX_MPI=ON -DGMX_QMMM_PROGRAM=ORCA
-DCMAKE_INSTALL_PREFIX=/opt/GROMACS-ORCA/ -DGMX_DOUBLE=on
-DFFTW_LIBRARY=/usr/lib64/libfftw3.so.3*/
No errors, QMMM variable is defined in CMakeCache.txt and src/config.h.
3) Using the same .mdp and .ORCAINFO-files as in previous try, just added
"cutoff-scheme = Verlet" and changed defined in topol.top *.itp files for
"gromos43a2.ff/*.itp" (not sure what for, but grompp insisted on that).
/ */opt/GROMACS-ORCA1/bin/grompp_mpi_d -f LT1.mdp -c confin.gro -n index.ndx
-p topol-.top*
GROMACS: gmx grompp, VERSION 5.1-dev-20140424-b335429 (double precision)
GROMACS is written by:
Emile Apol Rossen Apostolov Herman J.C. Berendsen Par Bjelkmar
Aldert van Buuren Rudi van Drunen Anton Feenstra Sebastian Fritsch
Gerrit Groenhof Christoph Junghans Peter Kasson Carsten Kutzner
Per Larsson Justin A. Lemkul Magnus Lundborg Pieter Meulenhoff
Erik Marklund Teemu Murtola Szilard Pall Sander Pronk
Roland Schulz Alexey Shvetsov Michael Shirts Alfons Sijbers
Peter Tieleman Christian Wennberg Maarten Wolf
and the project leaders:
Mark Abraham, Berk Hess, Erik Lindahl, and David van der Spoel
Copyright (c) 1991-2000, University of Groningen, The Netherlands.
Copyright (c) 2001-2014, The GROMACS development team at
Uppsala University, Stockholm University and
the Royal Institute of Technology, Sweden.
check out http://www.gromacs.org for more information.
GROMACS is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1
of the License, or (at your option) any later version.
GROMACS: gmx grompp, VERSION 5.1-dev-20140424-b335429 (double
precision)
Executable: /opt/GROMACS-ORCA1/bin/gmx_mpi_d
Library dir: /opt/GROMACS-ORCA1/share/gromacs/top
Command line:
grompp_mpi_d -f LT1.mdp -c confin.gro -n index.ndx -p topol-.top
Ignoring obsolete mdp entry 'title'
Ignoring obsolete mdp entry 'cpp'
Replacing old mdp entry 'nstxtcout' by 'nstxout-compressed'
Replacing old mdp entry 'xtc_grps' by 'compressed-x-grps'
Replacing old mdp entry 'xtc-precision' by 'compressed-x-precision'
Back Off! I just backed up mdout.mdp to ./#mdout.mdp.17#
NOTE 1 [file LT1.mdp]:
nstcomm < nstcalcenergy defeats the purpose of nstcalcenergy, setting
nstcomm to nstcalcenergy
Setting the LD random seed to 659639382
Generated 380 of the 1326 non-bonded parameter combinations
Excluding 3 bonded neighbours molecule type 'Protein_A'
NOTE 2 [file topol-.top, line 39]:
System has non-zero total charge: -1.000000
Total charge should normally be an integer. See
http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
for discussion on how close it should be to an integer.
Cleaning up constraints and constant bonded interactions with virtual sites
Removing all charge groups because cutoff-scheme=Verlet
Number of degrees of freedom in T-Coupling group rest is 86.00
nr. of CONNBONDS present already: 23
This run will generate roughly 5 Mb of data
There were 2 notes
Back Off! I just backed up topol.tpr to ./#topol.tpr.6#/
/*/opt/GROMACS-ORCA1/bin/mdrun_mpi_d -v*
GROMACS: gmx mdrun, VERSION 5.1-dev-20140424-b335429 (double precision)
GROMACS is written by:
Emile Apol Rossen Apostolov Herman J.C. Berendsen Par Bjelkmar
Aldert van Buuren Rudi van Drunen Anton Feenstra Sebastian Fritsch
Gerrit Groenhof Christoph Junghans Peter Kasson Carsten Kutzner
Per Larsson Justin A. Lemkul Magnus Lundborg Pieter Meulenhoff
Erik Marklund Teemu Murtola Szilard Pall Sander Pronk
Roland Schulz Alexey Shvetsov Michael Shirts Alfons Sijbers
Peter Tieleman Christian Wennberg Maarten Wolf
and the project leaders:
Mark Abraham, Berk Hess, Erik Lindahl, and David van der Spoel
Copyright (c) 1991-2000, University of Groningen, The Netherlands.
Copyright (c) 2001-2014, The GROMACS development team at
Uppsala University, Stockholm University and
the Royal Institute of Technology, Sweden.
check out http://www.gromacs.org for more information.
GROMACS is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1
of the License, or (at your option) any later version.
GROMACS: gmx mdrun, VERSION 5.1-dev-20140424-b335429 (double precision)
Executable: /opt/GROMACS-ORCA1/bin/gmx_mpi_d
Library dir: /opt/GROMACS-ORCA1/share/gromacs/top
Command line:
mdrun_mpi_d -v
Back Off! I just backed up md.log to ./#md.log.9#
Reading file topol.tpr, VERSION 5.1-dev-20140424-b335429 (double precision)
Using 1 MPI process
Using 32 OpenMP threads
QM/MM calculation requested.
Layer 0
nr of QM atoms 24
QMlevel: RHF/3-21G
Setting ORCA path to: /opt/orca_3_0_0_linux_x86-64...
ORCA initialised...
Steepest Descents:
Tolerance (Fmax) = 1.00000e+02
Number of steps = 1000
Calling '/opt/orca_3_0_0_linux_x86-64/orca topol.inp >> topol.out'/
ORCA is still running. If it is necessary, I can report on the results when
the calculation converges (or provide any additional info), but it seems
that my issue is solved.
One more question, is there any tutorial on GROMACS-ORCA QM/MM? I haven't
found any.
Thanks for your help.
Sincerely, Andrey.
--
View this message in context: http://gromacs.5086.x6.nabble.com/QM-MM-simulations-tp5008196p5016065.html
Sent from the GROMACS Users Forum mailing list archive at Nabble.com.
More information about the gromacs.org_gmx-users
mailing list