[gmx-developers] small bug in gmx solvate

Mark Abraham mark.j.abraham at gmail.com
Fri May 25 16:15:49 CEST 2018


Hi,

Thanks for your interest! On this list we try to discuss issues about how
to develop with GROMACS or for GROMACS. If there's a known bug, as it looks
like you have, then opening at issue at https://redmine.gromacs.org would
be a very welcome start (particularly mentioning details of which GROMACS
version and attaching tarballs input files).

Generating initial coordinate files is a better question for the gmx-users
mailing list. What tools you might want depend on lot on what you're trying
to do. While there's a partial list at
http://www.gromacs.org/Downloads/Related_Software, others doing projects
similar to yours will tend to have better suggestions than the developers!

Mark

On Fri, May 25, 2018 at 4:09 PM Marc Barbry <marc.barbry at mailoo.org> wrote:

> Dear Gromax developers,
>
> First of all, I would like to indicate that I'm a new user of Gromacs,
> therefore some of my comments/questions may be basics. Furthermore, it
> seems that I'm not using the right method to do what is explained below, if
> you could indicate me a better technique to realize this it would greatly
> help me.
>
>
> Running the gmx solvant program, I detected a bug related to the input.
> When using a basic pdb file for water containing only the coordinates of
> the atoms,
>
> MODEL     1
> ATOM      0    O MOL     1       0.000   0.000   0.119  1.00
> 0.00           O
> ATOM      1    H MOL     1       0.000   0.763  -0.477  1.00
> 0.00           H
> ATOM      2    H MOL     1       0.000  -0.763  -0.477  1.00
> 0.00           H
> ENDMDL
>
> Then the program was stuck in a while loop, because the box in solvate.cpp
> was null.
>
>
> In more details, I'm trying to do the tutorial present in this page
> http://www.gromacs.org/@api/deki/files/198/=gmx-tutorial.pdf
>
> You can download the input files with the following link
> https://mbarbry.website.fr.to/nextcloud/index.php/s/Wts5ejbyp76ymDp
>
> Thus I have a Lysozyme protein, and I want to add a solvent around it,
> therefore I used the command.
>
>      gmx solvate -cs H2O-nocell.pdb  -cp centered.gro  -p topol.top -o
> solvated.gro
>
> Where H2O-nocell.pdb is the file described above.
> In this case the program get stuck in the while loop line ~250 of
> solvant.cpp because box[d][d] = 0.0. Obviously, a check of the box is
> missing here in order to avoid such kind of issue, which are difficult to
> debug.
>
> Second problem, I then added a cell to the H2O.pdb file,
>
> MODEL     1
> CRYST1      8.0   10.0   8.0  90.00  90.00  90.00
> ORIGX1      1.000000   0.000000  0.000000        0.00000
> ORIGX2      0.000000   1.000000  0.000000        0.00000
> ORIGX3      0.000000   0.000000  1.000000        0.00000
> ATOM      0    O MOL     1       0.000   0.000   0.119  1.00
> 0.00           O
> ATOM      1    H MOL     1       0.000   0.763  -0.477  1.00
> 0.00           H
> ATOM      2    H MOL     1       0.000  -0.763  -0.477  1.00
> 0.00           H
> ENDMDL
>
>
> The program goes a bit further but then return a memory error
>
> Removed 0 solvent atoms due to solvent-solvent overlap
> Removed 120 solvent atoms due to solute-solvent overlap
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff7027dd7 in
> gmx::internal::AnalysisNeighborhoodSearchImpl::~AnalysisNeighborhoodSearchImpl()
>     () from /home/marc/.local/gromacs/lib/libgromacs.so.3
> (gdb) quit
>
>
> I guess my input file is not correctly constructed, I'm a newbie with pdb
> files and MD in general. Do you know a good way to generate pdb file? At
> the moment I use Avogadro <http://avogadro.cc/> and ASE
> <https://wiki.fysik.dtu.dk/ase/index.html>, but obviously they were not
> think to be use with Gromacs.
>
> Thanks for your helps,
>
> Best regards,
> Marc Barbry
> --
> Gromacs Developers mailing list
>
> * Please search the archive at
> http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List before
> posting!
>
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers
> or send a mail to gmx-developers-request at gromacs.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-developers/attachments/20180525/f7919afa/attachment-0002.html>


More information about the gromacs.org_gmx-developers mailing list