Re: [gmx-users] problems with the output of pullx

2018-03-05 Thread Alfredo E. Cardenas
Hi all,
I want to update my own post for any user that could have similar issues in the 
future. The issue that I described before (large spikes were observed in the 
values reported in pullx file but when i calculated the same restrained 
distance using “gmx distance” no such spikes were observed). The problem was 
the pbcatom (reference atom for the treatment of PBC inside a group). I thought 
I didn’t have that problem because I was only restraining the z coordinate and 
the peptide I was pulling inside the membrane never reach near the walls in the 
z direction. The problem was with the pbcatom chosen for the membrane group. 
The pbcatom that was chosen by gromacs was a hydrogen in the choline group 
region and that certainly increases the possibility that some lipids in the 
other layer move to the wrong side of the box and create havoc during the 
pulling calculation. Once I explicitly assigned a different pbcatom in the mdp 
(for example, the terminal methyl carbon of one of the lipids), the spikes in 
the pullx file don’t show up anymore.
By the way, the problem was described in an earlier post:
https://mailman-1.sys.kth.se/pipermail/gromacs.org_gmx-developers/2010-April/004198.html
 
<https://mailman-1.sys.kth.se/pipermail/gromacs.org_gmx-developers/2010-April/004198.html>

Thanks,
Alfredo



> On Feb 24, 2018, at 4:43 PM, alfredo <alfr...@ices.utexas.edu> wrote:
> 
> Hi Mark,
> 
> Thanks for your comment. No, that is not the problem. At that location the 
> center of mass of the peptide is deep inside the membrane, separation between 
> the two pulling groups is 0.4 nm and the dimension of the cell along z is 
> more than 10 nm. I am only pulling along the z direction. The puzzle to me is 
> that when I extract the center of mass separation along z between the same 
> two groups using gmx traj those spikes don't show up at the times when they 
> are shown in the pullx file.
> 
> Alfredo
> 
> 
> 
> On 2018-02-24 11:57, Mark Abraham wrote:
>> Hi,
>> My (thoroughly uneducated) guess is that the spikes are related to the pull
>> distance approaching half of the dimensions of the cell. Not all flavours
>> of pulling can  handle this. Might that be the issue?
>> Mark
>> On Sat, Feb 24, 2018, 17:55 alfredo <alfr...@ices.utexas.edu> wrote:
>>> Hi,
>>> Updating my post. The problem has been observed in two different machine
>>> systems (the latest I have found the problem was the skylake nodes in
>>> tacc). I assumed it has to be some communication bug of coordinates and
>>> forces in the pull part of the code. Probably observed in my case
>>> because of the large size of the peptide I am pulling inside the
>>> membrane. For now I am thinking to extract coordinates from the trr file
>>> and from them compute the pulling harmonic forces. But not an ideal
>>> solution.
>>> Thanks
>>> Alfredo
>>> On 2018-02-22 10:17, Alfredo E. Cardenas wrote:
>>> > Hi,
>>> > I am using gromacs to get the PMF of a peptide of  about 20 amino
>>> > acids, moving inside of a bilayer membrane. After pulling the peptide
>>> > inside the membrane now I am using  pull-coord1-type = umbrella
>>> > and pull-coord1-geometry  = distance to sample configurations in each
>>> > window for the umbrella simulations along the z axis (axis
>>> > perpendicular to the membrane surface). Runs finish ok, no error
>>> > messages. The problem is that when I looked at the contents of the
>>> > pullx file I observed spikes (up to 5 or more Angstroms) in the z
>>> > coordinate separating the center of mass of the peptide from the
>>> > membrane center. But when I extract the z coordinates of the center of
>>> > mass of the two groups and compute the difference the values look
>>> > reasonable with no spikes.
>>> >
>>> > Here an example (it starts good):
>>> >   time (ps)   from pullx  from traj analysis
>>> >
>>> >20.000  0.475923002  0.475919992
>>> >200010.000  0.498394012  0.498389989
>>> >200020.000  0.527589977  0.527589977
>>> >200030.000  0.491834015  0.493739992
>>> >200040.000  0.485377997  0.485379994
>>> >200050.000  0.488474995  0.488469988
>>> >200060.000  0.507991016  0.507990003
>>> >200070.000  0.475095987  0.475100011
>>> >200080.000  0.465889990  0.465889990
>>> >200090.000  0.515878975  0.515879989
>>> >200100.000  0.5

[gmx-users] problems with the output of pullx

2018-02-22 Thread Alfredo E. Cardenas
 2016.4


Command line:
  mdrun_mpi -v -cpi state8.2.cpt -deffnm constraint8.3 -cpo state8.3.cpt 
-noappend

GROMACS version:2016.4
Precision:  single
Memory model:   64 bit
MPI library:MPI
OpenMP support: enabled (GMX_OPENMP_MAX_THREADS = 32)
GPU support:disabled
SIMD instructions:  AVX_256
FFT library:fftw-3.3.3-sse2
RDTSCP usage:   enabled
TNG support:enabled
Hwloc support:  hwloc-1.11.0
Tracing support:disabled
Built on:   Fri Jan 26 09:28:05 MST 2018
Built by:   aecarde@skybridge-login11 [CMAKE]
Build OS/arch:  Linux 3.10.0-514.26.1.1chaos.ch6_1.x86_64 x86_64
Build CPU vendor:   Intel
Build CPU brand:Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Build CPU family:   6   Model: 45   Stepping: 7
Build CPU features: aes apic avx clfsh cmov cx8 cx16 htt lahf mmx msr 
nonstop_tsc pcid pclmuldq pdcm pdpe1gb popcnt pse rdtscp sse2 sse3 sse4.1 
sse4.2 ssse3 tdt x2apic
C compiler: /opt/intel/16.0/bin/intel64/icc Intel 16.0.2.20160204
C compiler flags:-mavx-std=gnu99  -O3 -DNDEBUG -ip -funroll-all-loops 
-alias-const -ansi-alias  
C++ compiler:   /opt/intel/16.0/bin/intel64/icpc Intel 16.0.2.20160204
C++ compiler flags:  -mavx-std=c++0x   -O3 -DNDEBUG -ip -funroll-all-loops 
-alias-const -ansi-alias  


Running on 7 nodes with total 112 cores, 112 logical cores
  Cores per node:   16
  Logical cores per node:   16


Thanks for any help

Alfredo


Alfredo E. Cardenas, PhD
Institute of Computational Engineering and Sciences (ICES)
1 University Station, C0200
University of Texas
Austin, TX 78712
Office: (512)232-5164
alfr...@ices.utexas.edu <mailto:alfr...@ices.utexas.edu>



-- 
Gromacs Users mailing list

* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_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-users or send a 
mail to gmx-users-requ...@gromacs.org.