GMX-VANHOVE(1)
β¨ gmx-vanhove β¨
okay bestie, gather round, because this is the GROMACS manual page for gmx-vanhove and she is serving physics π the vibe? computing Van Hove displacement and correlation functions. no cap.
π¦ SYNOPSIS π¦
gmx vanhove [-f [<.xtc/.trr/...>]] [-s [<.tpr/.gro/...>]] [-n [<.ndx>]]
[-om [<.xpm>]] [-or [<.xvg>]] [-ot [<.xvg>]] [-b <time>]
[-e <time>] [-dt <time>] [-[no]w] [-xvg <enum>]
[-sqrt <real>] [-fm <int>] [-rmax <real>] [-rbin <real>]
[-mmax <real>] [-nlevels <int>] [-nr <int>] [-fr <int>]
[-rt <real>] [-ft <int>]
πΈ DESCRIPTION πΈ
so gmx vanhove computes the Van Hove correlation function. and like, what even is that? the Van Hove G(r,t) is the probability that a particle that is at r_0 at time zero can be found at position r_0+r at time t. periodt. but gmx vanhove is a lil different β it determines G not for a vector r, but for the length of r. so basically it gives you the probability that a particle moves a distance of r in time t. cute right?
jumps across the periodic boundaries? removed. gone. not invited. π and corrections are made for scaling due to isotropic or anisotropic pressure coupling. she's thorough.
- with option
-omthe whole matrix can be written as a function oftandr, or as a function ofsqrt(t)andr(that's the-sqrtoption, iykyk). - with option
-orthe Van Hove function is plotted for one or more values oft.-nrsets the number of times,-frthe number spacing between the times. the binwidth is set with-rbin. the number of bins is determined automatically β¨ - with option
-otthe integral up to a certain distance (that's-rt) is plotted as a function of time.
β οΈ okay important, bestie: for all frames that are read, the coordinates of the selected particles are stored in memory. so this program may use a lot of memory π. and for options-omand-otthe program may be slow. why? because the calculation scales as the number of frames times-fmor-ft. but!!! note that with the-dtoption the memory usage and calculation time can be reduced. slay. π
π OPTIONS π
π Options to specify input files: π
-f [<.xtc/.trr/...>](traj.xtc) β the trajectory, bestie. formats:xtc trr cpt gro g96 pdb tng h5md-s [<.tpr/.gro/...>](topol.tpr) β structure + mass(db). formats:tpr gro g96 pdb brk ent-n [<.ndx>](index.ndx) β index file. (optional, no pressure)
π Options to specify output files: π
-om [<.xpm>](vanhove.xpm) β an X PixMap compatible matrix file. iconic. (optional)-or [<.xvg>](vanhove_r.xvg) β anxvgr/xmgrfile. (optional)-ot [<.xvg>](vanhove_t.xvg) β anxvgr/xmgrfile. (optional)
β Other options: β
-b <time>(0) β time of first frame to read from trajectory (default unit isps)-e <time>(0) β time of last frame to read from trajectory (default unit isps)-dt <time>(0) β only use frame whent MOD dt = first time(default unit isps)-[no]w(no) β view output.xvg,.xpm,.epsand.pdbfiles-xvg <enum>(xmgrace) β xvg plot formatting. your choices:xmgrace,xmgr,none-sqrt <real>(0) β usesqrt(t)on the matrix axis, which is binspacing#insqrt(ps)-fm <int>(0) β number of frames in the matrix,0is plot all-rmax <real>(2) β maximumrin the matrix (nm)-rbin <real>(0.01) β binwidth in the matrix and for-or(nm)-mmax <real>(0) β maximum density in the matrix,0is calculate (1/nm)-nlevels <int>(81) β number of levels in the matrix-nr <int>(1) β number of curves for the-oroutput-fr <int>(0) β frame spacing for the-oroutput-rt <real>(0) β integration limit for the-otoutput (nm)-ft <int>(0) β number of frames in the-otoutput,0is plot all
π«Ά SEE ALSO π«Ά
more info about GROMACS is available at <http://www.gromacs.org/>. go read it, bestie, it's giving knowledge π
π COPYRIGHT π
2026, GROMACS development team
and that's the whole page, mwah π this was 2026.4, dated Oct 02, 2026, brought to you by the GROMACS girlies β GMX-VANHOVE(1), periodt. πβ¨
π¦ where this page comes from
- nixpkgs unstable: gromacs 2026.4
- ubuntu stonking: gromacs-data 2026.4-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms