Merged in changes from final 4.0 release into head branch.
authorlindahl <lindahl>
Fri, 10 Oct 2008 04:37:33 +0000 (04:37 +0000)
committerlindahl <lindahl>
Fri, 10 Oct 2008 04:37:33 +0000 (04:37 +0000)
261 files changed:
acinclude.m4
admin/gromacs-mpi.spec
admin/gromacs.spec
admin/mkhtml
admin/mktex
admin/programs.txt
config/config.guess
config/config.sub
config/ltmain.sh
configure.ac
include/gmx_ana.h
include/gmx_arpack.h
include/gmx_blas.h
include/gmx_lapack.h
include/gmx_random.h
include/gmx_wallcycle.h
include/mpelogging.h
include/perf_est.h
include/qmmm.h
include/shellfc.h
include/tpxio.h
include/types/ns.h
include/types/qmmmrec.h
include/vec.h
man/man1/Makefile.am
man/man1/anadock.1
man/man1/do_dssp.1
man/man1/editconf.1
man/man1/eneconv.1
man/man1/g_anaeig.1
man/man1/g_analyze.1
man/man1/g_angle.1
man/man1/g_bond.1
man/man1/g_bundle.1
man/man1/g_chi.1
man/man1/g_cluster.1
man/man1/g_clustsize.1
man/man1/g_confrms.1
man/man1/g_covar.1
man/man1/g_current.1 [new file with mode: 0644]
man/man1/g_density.1
man/man1/g_densmap.1
man/man1/g_dielectric.1
man/man1/g_dih.1
man/man1/g_dipoles.1
man/man1/g_disre.1
man/man1/g_dist.1
man/man1/g_dyndom.1
man/man1/g_enemat.1
man/man1/g_energy.1
man/man1/g_filter.1
man/man1/g_gyrate.1
man/man1/g_h2order.1
man/man1/g_hbond.1
man/man1/g_helix.1
man/man1/g_helixorient.1 [new file with mode: 0644]
man/man1/g_lie.1
man/man1/g_mdmat.1
man/man1/g_mindist.1
man/man1/g_morph.1
man/man1/g_msd.1
man/man1/g_nmeig.1
man/man1/g_nmens.1
man/man1/g_nmtraj.1
man/man1/g_order.1
man/man1/g_polystat.1 [new file with mode: 0644]
man/man1/g_potential.1
man/man1/g_principal.1 [new file with mode: 0644]
man/man1/g_rama.1
man/man1/g_rdf.1
man/man1/g_rms.1
man/man1/g_rmsdist.1
man/man1/g_rmsf.1
man/man1/g_rotacf.1
man/man1/g_saltbr.1
man/man1/g_sas.1
man/man1/g_sdf.1 [new file with mode: 0644]
man/man1/g_sgangle.1
man/man1/g_sham.1
man/man1/g_sorient.1
man/man1/g_spatial.1 [new file with mode: 0644]
man/man1/g_spol.1 [new file with mode: 0644]
man/man1/g_tcaf.1
man/man1/g_traj.1
man/man1/g_vanhove.1 [new file with mode: 0644]
man/man1/g_velacc.1
man/man1/g_wham.1
man/man1/genbox.1
man/man1/genconf.1
man/man1/genion.1
man/man1/genrestr.1 [new file with mode: 0644]
man/man1/gmxcheck.1
man/man1/gmxdump.1
man/man1/grompp.1
man/man1/highway.1
man/man1/make_edi.1
man/man1/make_ndx.1
man/man1/mdrun.1
man/man1/mk_angndx.1
man/man1/ngmx.1
man/man1/pdb2gmx.1
man/man1/protonate.1
man/man1/sigeps.1 [new file with mode: 0644]
man/man1/tpbconv.1
man/man1/trjcat.1
man/man1/trjconv.1
man/man1/trjorder.1
man/man1/wheel.1
man/man1/x2top.1
man/man1/xpm2ps.1
man/man1/xrama.1
share/html/gmxfaq.html
share/html/online.html
share/html/online/cpt.html
share/html/online/dat.html
share/html/online/dlg.html
share/html/online/do_dssp.html
share/html/online/edi.html
share/html/online/editconf.html
share/html/online/edo.html
share/html/online/edr.html
share/html/online/ene.html
share/html/online/eneconv.html
share/html/online/eps.html
share/html/online/files.html
share/html/online/flow.html
share/html/online/g87.html
share/html/online/g96.html
share/html/online/g_anaeig.html
share/html/online/g_analyze.html
share/html/online/g_angle.html
share/html/online/g_bond.html
share/html/online/g_bundle.html
share/html/online/g_chi.html
share/html/online/g_cluster.html
share/html/online/g_confrms.html
share/html/online/g_covar.html
share/html/online/g_density.html
share/html/online/g_densmap.html
share/html/online/g_dielectric.html
share/html/online/g_dih.html
share/html/online/g_dipoles.html
share/html/online/g_disre.html
share/html/online/g_dist.html
share/html/online/g_dyndom.html
share/html/online/g_enemat.html
share/html/online/g_energy.html
share/html/online/g_gyrate.html
share/html/online/g_h2order.html
share/html/online/g_hbond.html
share/html/online/g_helix.html
share/html/online/g_lie.html
share/html/online/g_mdmat.html
share/html/online/g_mindist.html
share/html/online/g_morph.html
share/html/online/g_msd.html
share/html/online/g_nmeig.html
share/html/online/g_nmens.html
share/html/online/g_nmtraj.html
share/html/online/g_order.html
share/html/online/g_potential.html
share/html/online/g_rama.html
share/html/online/g_rdf.html
share/html/online/g_rms.html
share/html/online/g_rmsdist.html
share/html/online/g_rmsf.html
share/html/online/g_rotacf.html
share/html/online/g_saltbr.html
share/html/online/g_sas.html
share/html/online/g_sgangle.html
share/html/online/g_sham.html
share/html/online/g_sorient.html
share/html/online/g_tcaf.html
share/html/online/g_traj.html
share/html/online/g_velacc.html
share/html/online/genbox.html
share/html/online/genconf.html
share/html/online/genion.html
share/html/online/genpr.html
share/html/online/getting_started.html
share/html/online/gmxcheck.html
share/html/online/gmxdemo.html
share/html/online/gmxdump.html
share/html/online/gro.html
share/html/online/grompp.html
share/html/online/hat.html
share/html/online/highway.html
share/html/online/itp.html
share/html/online/log.html
share/html/online/m2p.html
share/html/online/make_edi.html
share/html/online/make_ndx.html
share/html/online/map.html
share/html/online/mdp.html
share/html/online/mdp_opt.html
share/html/online/mdrun.html
share/html/online/methanol.html
share/html/online/mixed.html
share/html/online/mk_angndx.html
share/html/online/mtx.html
share/html/online/ndx.html
share/html/online/ngmx.html
share/html/online/out.html
share/html/online/pdb.html
share/html/online/pdb2gmx.html
share/html/online/protonate.html
share/html/online/protunf.html
share/html/online/rtp.html
share/html/online/speptide.html
share/html/online/tex.html
share/html/online/top.html
share/html/online/tpa.html
share/html/online/tpb.html
share/html/online/tpbconv.html
share/html/online/tpr.html
share/html/online/trj.html
share/html/online/trjcat.html
share/html/online/trjconv.html
share/html/online/trjorder.html
share/html/online/trr.html
share/html/online/water.html
share/html/online/wheel.html
share/html/online/x2top.html
share/html/online/xpm.html
share/html/online/xpm2ps.html
share/html/online/xrama.html
share/html/online/xtc.html
share/html/online/xvg.html
share/html/online/yourown.html
share/template/Makefile.am
share/top/specbond.dat
src/gmxlib/confio.c
src/gmxlib/gmx_blas/Makefile.am
src/gmxlib/gmx_blas/blas_copyright [new file with mode: 0644]
src/gmxlib/gmx_lapack/Makefile.am
src/gmxlib/gmx_lapack/lapack_copyright [new file with mode: 0644]
src/gmxlib/libxdrf.c
src/gmxlib/mtop_util.c
src/gmxlib/nonbonded/nb_free_energy.h
src/gmxlib/nonbonded/nb_generic.h
src/gmxlib/nonbonded/nb_kernel/mknb_innerloop.c
src/gmxlib/nonbonded/nb_kernel_ia64_double/ia64_cpuid.h
src/gmxlib/nonbonded/nb_kernel_ia64_single/ia64_cpuid.h
src/gmxlib/pdbio.c
src/gmxlib/topsort.c
src/gmxlib/tpxio.c
src/kernel/convparm.c
src/kernel/gmxcpp.h
src/kernel/pdb2gmx.c
src/mdlib/gmx_fft_mkl.c
src/mdlib/gmx_wallcycle.c
src/mdlib/perf_est.c
src/mdlib/shellfc.c
src/mdlib/wall.c
src/tools/correl.c
src/tools/correl.h
src/tools/gmx_genpr.c
src/tools/gmx_principal.c
src/tools/gmx_rmsf.c
src/tools/gmx_sas.c
src/tools/nsc.c

index 1fc08362bdba01b94cf306088d58ad44db128d0a..44f1281f85507448d64f51a32366cfef45c6d58a 100644 (file)
@@ -940,8 +940,6 @@ if test $ac_cv_prog_gcc = yes; then
     *)
       ;;
   esac
-  # -malign-double for x86 systems
-  ACX_CHECK_CC_FLAGS(-malign-double,align_double,xCFLAGS="$xCFLAGS -malign-double")
 fi
   
 if test $enable_fortran = yes; then
@@ -952,6 +950,10 @@ if test $enable_fortran = yes; then
   fi
 fi
 
+if test $enable_apple_64bit = yes; then
+  ACX_CHECK_CC_FLAGS(-m64,m64,xCFLAGS="$xCFLAGS -m64")
+fi
+
 CPU_FLAGS=""
 
 if test "$GCC" = "yes"; then
index 4492e162a9f4c0db45d0e4e66c77fdd4f7caa370..e571b824cf4f4b5c11936aebb0f76f4236a2e20a 100644 (file)
@@ -7,7 +7,7 @@
 #
 Summary: Molecular dynamics package (parallel)
 Name: gromacs-mpi
-Version: 3.3
+Version: 4.0
 Release: 1
 Copyright: GPL
 Group: Applications/Science
index 9617e38726c446b2f822c650735c0d165caa80a4..79ad268e2894771d359c5426eb47c5d82689f0e7 100644 (file)
@@ -8,7 +8,7 @@
 #
 Summary: Molecular dynamics package (non-parallel version)
 Name: gromacs
-Version: 3.3
+Version: 4.0
 Release: 1
 Copyright: GPL
 Group: Applications/Science
index f200f42afce54db5eaa2a6c98c07ff36ad7e6e8c..c6118405009d3c9b9828e6182dc7c0bcc3fa34f3 100755 (executable)
@@ -12,7 +12,7 @@ set PROGFILE  = $2
 
 set dir = $cwd
 
-set VER                = 3.3
+set VER                = 4.0
 set MANDIR     = online
 set HTML       = $cwd/html
 set HTMLOL     = $HTML/$MANDIR
index e02f47bfe5aaf95e73fe71980b9771f57059016c..099d393716089f20884ebf2df9bd6d486176da85 100755 (executable)
@@ -12,7 +12,7 @@ set PROGFILE  = $2
 
 set dir = $cwd
 
-set VER                = 3.3
+set VER                = 4.0
 set TEXIDX     = proglist.tex
 
 set GENERAL    = "getting_started:Getting_Started flow:Flow_Chart files:File_Formats mdp_opt:mdp_options"
index 019e39c7df335bab81617fe0fbbdcb72326038b9..4ccb728f40938d04c25640ca57309fa3c4732195 100644 (file)
@@ -90,6 +90,7 @@ g_hbond|computes and analyzes hydrogen bonds
 g_saltbr|computes salt bridges
 g_sas|computes solvent accessible surface area
 g_order|computes the order parameter per atom for carbon tails
+g_principal|calculates axes of inertia for a group of atoms
 g_rdf|calculates radial distribution functions
 g_sdf|calculates solvent distribution functions
 g_sgangle|computes the angle and distance between two groups
index 302cbf6c9d55df56c6810fbd95fe7b1e545fae9f..c7607c74f1b8db4387a814a64dc12b21145e02e6 100755 (executable)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2007-12-12'
+timestamp='2008-04-14'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -56,8 +56,8 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -532,7 +532,7 @@ EOF
                echo rs6000-ibm-aix3.2
        fi
        exit ;;
-    *:AIX:*:[45])
+    *:AIX:*:[456])
        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
                IBM_ARCH=rs6000
@@ -985,9 +985,6 @@ EOF
          a.out-i386-linux)
                echo "${UNAME_MACHINE}-pc-linux-gnuaout"
                exit ;;
-         coff-i386)
-               echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-               exit ;;
          "")
                # Either a pre-BFD a.out linker (linux-gnuoldld) or
                # one that does not give us useful --help.
@@ -1216,6 +1213,9 @@ EOF
     BePC:BeOS:*:*)     # BeOS running on Intel PC compatible.
        echo i586-pc-beos
        exit ;;
+    BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
+       echo i586-pc-haiku
+       exit ;;
     SX-4:SUPER-UX:*:*)
        echo sx4-nec-superux${UNAME_RELEASE}
        exit ;;
@@ -1484,9 +1484,9 @@ This script, last modified $timestamp, has failed to recognize
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 and
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
index 62d9cbe8318ef8d0dee3608be937f78b89766391..053e7381fa01f7a6842ba34a1316912163712293 100755 (executable)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2007-12-05'
+timestamp='2008-09-08'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -72,8 +72,8 @@ Report bugs and patches to <config-patches@gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -250,12 +250,14 @@ case $basic_machine in
        | i370 | i860 | i960 | ia64 \
        | ip2k | iq2000 \
        | m32c | m32r | m32rle | m68000 | m68k | m88k \
-       | maxq | mb | microblaze | mcore | mep \
+       | maxq | mb | microblaze | mcore | mep | metag \
        | mips | mipsbe | mipseb | mipsel | mipsle \
        | mips16 \
        | mips64 | mips64el \
-       | mips64vr | mips64vrel \
+       | mips64octeon | mips64octeonel \
        | mips64orion | mips64orionel \
+       | mips64r5900 | mips64r5900el \
+       | mips64vr | mips64vrel \
        | mips64vr4100 | mips64vr4100el \
        | mips64vr4300 | mips64vr4300el \
        | mips64vr5000 | mips64vr5000el \
@@ -286,7 +288,7 @@ case $basic_machine in
        | v850 | v850e \
        | we32k \
        | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
-       | z8k)
+       | z8k | z80)
                basic_machine=$basic_machine-unknown
                ;;
        m6811 | m68hc11 | m6812 | m68hc12)
@@ -331,12 +333,14 @@ case $basic_machine in
        | ip2k-* | iq2000-* \
        | m32c-* | m32r-* | m32rle-* \
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-       | m88110-* | m88k-* | maxq-* | mcore-* \
+       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
        | mips16-* \
        | mips64-* | mips64el-* \
-       | mips64vr-* | mips64vrel-* \
+       | mips64octeon-* | mips64octeonel-* \
        | mips64orion-* | mips64orionel-* \
+       | mips64r5900-* | mips64r5900el-* \
+       | mips64vr-* | mips64vrel-* \
        | mips64vr4100-* | mips64vr4100el-* \
        | mips64vr4300-* | mips64vr4300el-* \
        | mips64vr5000-* | mips64vr5000el-* \
@@ -364,14 +368,14 @@ case $basic_machine in
        | sparclite-* \
        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
        | tahoe-* | thumb-* \
-       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
        | tron-* \
        | v850-* | v850e-* | vax-* \
        | we32k-* \
        | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
        | xstormy16-* | xtensa*-* \
        | ymp-* \
-       | z8k-*)
+       | z8k-* | z80-*)
                ;;
        # Recognize the basic CPU types without company name, with glob match.
        xtensa*)
@@ -459,6 +463,10 @@ case $basic_machine in
                basic_machine=c90-cray
                os=-unicos
                ;;
+        cegcc)
+               basic_machine=arm-unknown
+               os=-cegcc
+               ;;
        convex-c1)
                basic_machine=c1-convex
                os=-bsd
@@ -526,6 +534,10 @@ case $basic_machine in
                basic_machine=m88k-motorola
                os=-sysv3
                ;;
+       dicos)
+               basic_machine=i686-pc
+               os=-dicos
+               ;;
        djgpp)
                basic_machine=i586-pc
                os=-msdosdjgpp
@@ -1049,6 +1061,10 @@ case $basic_machine in
                basic_machine=tic6x-unknown
                os=-coff
                ;;
+       tile*)
+               basic_machine=tile-unknown
+               os=-linux-gnu
+               ;;
        tx39)
                basic_machine=mipstx39-unknown
                ;;
@@ -1124,6 +1140,10 @@ case $basic_machine in
                basic_machine=z8k-unknown
                os=-sim
                ;;
+       z80-*-coff)
+               basic_machine=z80-unknown
+               os=-sim
+               ;;
        none)
                basic_machine=none-none
                os=-none
@@ -1244,7 +1264,7 @@ case $os in
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-             | -chorusos* | -chorusrdb* \
+             | -chorusos* | -chorusrdb* | -cegcc* \
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
              | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
              | -uxpv* | -beos* | -mpeix* | -udk* \
@@ -1384,6 +1404,9 @@ case $os in
        -zvmoe)
                os=-zvmoe
                ;;
+       -dicos*)
+               os=-dicos
+               ;;
        -none)
                ;;
        *)
index 8fc56db8fc6e3d4895dc6145236caa94f408a325..27d498a080759753f92cceeaf4def8a27022e2c6 100644 (file)
@@ -1,8 +1,8 @@
 # ltmain.sh - Provide generalized library-building support services.
 # NOTE: Changing this file will not affect anything until you rerun configure.
 #
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
+# 2007, 2008  Free Software Foundation, Inc.
 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
@@ -43,14 +43,22 @@ EXIT_FAILURE=1
 
 PROGRAM=ltmain.sh
 PACKAGE=libtool
-VERSION="1.5.22 Debian 1.5.22-2"
-TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
-
-# See if we are running on zsh, and set the options which allow our
-# commands through without removal of \ escapes.
-if test -n "${ZSH_VERSION+set}" ; then
+VERSION=1.5.26
+TIMESTAMP=" (1.1220.2.492 2008/01/30 06:40:56)"
+
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
 fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
 
 # Check that we have a working $echo.
 if test "X$1" = X--no-reexec; then
@@ -105,11 +113,19 @@ esac
 # These must not be set unconditionally because not all systems understand
 # e.g. LANG=C (notably SCO).
 # We save the old values to restore during execute mode.
-if test "${LC_ALL+set}" = set; then
-  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
-fi
-if test "${LANG+set}" = set; then
-  save_LANG="$LANG"; LANG=C; export LANG
+lt_env=
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+do
+  eval "if test \"\${$lt_var+set}\" = set; then
+         save_$lt_var=\$$lt_var
+         lt_env=\"$lt_var=\$$lt_var \$lt_env\"
+         $lt_var=C
+         export $lt_var
+       fi"
+done
+
+if test -n "$lt_env"; then
+  lt_env="env $lt_env"
 fi
 
 # Make sure IFS has a sensible default
@@ -136,6 +152,8 @@ duplicate_deps=no
 preserve_args=
 lo2o="s/\\.lo\$/.${objext}/"
 o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
 
 #####################################
 # Shell function definitions:
@@ -196,7 +214,13 @@ func_win32_libid ()
     if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
       $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
       win32_nmres=`eval $NM -f posix -A $1 | \
-       $SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
+       $SED -n -e '1,100{
+               / I /{
+                       s,.*,import,
+                       p
+                       q
+                       }
+               }'`
       case $win32_nmres in
       import*)  win32_libid_type="x86 archive import";;
       *)        win32_libid_type="x86 archive static";;
@@ -327,7 +351,17 @@ func_extract_archives ()
        *) my_xabs=`pwd`"/$my_xlib" ;;
       esac
       my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
-      my_xdir="$my_gentop/$my_xlib"
+      my_xlib_u=$my_xlib
+      while :; do
+        case " $extracted_archives " in
+       *" $my_xlib_u "*)
+         extracted_serial=`expr $extracted_serial + 1`
+         my_xlib_u=lt$extracted_serial-$my_xlib ;;
+       *) break ;;
+       esac
+      done
+      extracted_archives="$extracted_archives $my_xlib_u"
+      my_xdir="$my_gentop/$my_xlib_u"
 
       $show "${rm}r $my_xdir"
       $run ${rm}r "$my_xdir"
@@ -454,11 +488,12 @@ do
     ;;
 
   --version)
-    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
-    $echo
-    $echo "Copyright (C) 2005  Free Software Foundation, Inc."
-    $echo "This is free software; see the source for copying conditions.  There is NO"
-    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+    echo "\
+$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
+
+Copyright (C) 2008  Free Software Foundation, Inc.
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
     exit $?
     ;;
 
@@ -755,9 +790,11 @@ if test -z "$show_help"; then
     *.class) xform=class ;;
     *.cpp) xform=cpp ;;
     *.cxx) xform=cxx ;;
-    *.f90) xform=f90 ;;
+    *.[fF][09]?) xform=[fF][09]. ;;
     *.for) xform=for ;;
     *.java) xform=java ;;
+    *.obj) xform=obj ;;
+    *.sx) xform=sx ;;
     esac
 
     libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
@@ -926,7 +963,7 @@ EOF
       $run $rm "$lobj" "$output_obj"
 
       $show "$command"
-      if $run eval "$command"; then :
+      if $run eval $lt_env "$command"; then :
       else
        test -n "$output_obj" && $run $rm $removelist
        exit $EXIT_FAILURE
@@ -998,7 +1035,7 @@ EOF
       command="$command$suppress_output"
       $run $rm "$obj" "$output_obj"
       $show "$command"
-      if $run eval "$command"; then :
+      if $run eval $lt_env "$command"; then :
       else
        $run $rm $removelist
        exit $EXIT_FAILURE
@@ -1131,6 +1168,7 @@ EOF
     thread_safe=no
     vinfo=
     vinfo_number=no
+    single_module="${wl}-single_module"
 
     func_infer_tag $base_compile
 
@@ -1138,8 +1176,9 @@ EOF
     for arg
     do
       case $arg in
-      -all-static | -static)
-       if test "X$arg" = "X-all-static"; then
+      -all-static | -static | -static-libtool-libs)
+       case $arg in
+       -all-static)
          if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
            $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
          fi
@@ -1147,12 +1186,20 @@ EOF
            dlopen_self=$dlopen_self_static
          fi
          prefer_static_libs=yes
-       else
+         ;;
+       -static)
          if test -z "$pic_flag" && test -n "$link_static_flag"; then
            dlopen_self=$dlopen_self_static
          fi
          prefer_static_libs=built
-       fi
+         ;;
+       -static-libtool-libs)
+         if test -z "$pic_flag" && test -n "$link_static_flag"; then
+           dlopen_self=$dlopen_self_static
+         fi
+         prefer_static_libs=yes
+         ;;
+       esac
        build_libtool_libs=no
        build_old_libs=yes
        break
@@ -1600,13 +1647,18 @@ EOF
        continue
        ;;
 
-     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
+     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
        compiler_flags="$compiler_flags $arg"
        compile_command="$compile_command $arg"
        finalize_command="$finalize_command $arg"
        continue
        ;;
 
+      -multi_module)
+       single_module="${wl}-multi_module"
+       continue
+       ;;
+
       -module)
        module=yes
        continue
@@ -1620,10 +1672,11 @@ EOF
       # -m* pass through architecture-specific compiler args for GCC
       # -m*, -t[45]*, -txscale* pass through architecture-specific
       # compiler args for GCC
-      # -pg pass through profiling flag for GCC
+      # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
+      # -F/path gives path to uninstalled frameworks, gcc on darwin
       # @file GCC response files
-      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
-      -t[45]*|-txscale*|@*)
+      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
 
        # Unknown arguments in both finalize_command and compile_command need
        # to be aesthetically quoted because they are evaled later.
@@ -1651,9 +1704,9 @@ EOF
 
       -no-install)
        case $host in
-       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
          # The PATH hackery in wrapper scripts is required on Windows
-         # in order for the loader to find any dlls it needs.
+         # and Darwin in order for the loader to find any dlls it needs.
          $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
          $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
          fast_install=no
@@ -1712,7 +1765,7 @@ EOF
        continue
        ;;
 
-      -static)
+      -static | -static-libtool-libs)
        # The effects of -static are defined in a previous loop.
        # We used to do the same as -all-static on platforms that
        # didn't have a PIC flag, but the assumption that the effects
@@ -2082,10 +2135,7 @@ EOF
        case $pass in
        dlopen) libs="$dlfiles" ;;
        dlpreopen) libs="$dlprefiles" ;;
-       link)
-         libs="$deplibs %DEPLIBS%"
-         test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
-         ;;
+       link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
        esac
       fi
       if test "$pass" = dlopen; then
@@ -2097,7 +2147,7 @@ EOF
        lib=
        found=no
        case $deplib in
-       -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
+       -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
          if test "$linkmode,$pass" = "prog,link"; then
            compile_deplibs="$deplib $compile_deplibs"
            finalize_deplibs="$deplib $finalize_deplibs"
@@ -2112,7 +2162,12 @@ EOF
            continue
          fi
          name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
-         for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
+         if test "$linkmode" = lib; then
+           searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
+         else
+           searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
+         fi
+         for searchdir in $searchdirs; do
            for search_ext in .la $std_shrext .so .a; do
              # Search the libtool library
              lib="$searchdir/lib${name}${search_ext}"
@@ -2493,7 +2548,9 @@ EOF
 
        if test "$linkmode,$pass" = "prog,link"; then
          if test -n "$library_names" &&
-            { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+            { { test "$prefer_static_libs" = no ||
+                test "$prefer_static_libs,$installed" = "built,yes"; } ||
+              test -z "$old_library"; }; then
            # We need to hardcode the library path
            if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
              # Make sure the rpath contains only unique directories.
@@ -2906,12 +2963,18 @@ EOF
                  # we do not want to link against static libs,
                  # but need to link against shared
                  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+                 eval deplibdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
                  if test -n "$deplibrary_names" ; then
                    for tmp in $deplibrary_names ; do
                      depdepl=$tmp
                    done
-                   if test -f "$path/$depdepl" ; then
+                   if test -f "$deplibdir/$depdepl" ; then
+                     depdepl="$deplibdir/$depdepl"
+                   elif test -f "$path/$depdepl" ; then
                      depdepl="$path/$depdepl"
+                   else
+                     # Can't find it, oh well...
+                     depdepl=
                    fi
                    # do not add paths which are already there
                    case " $newlib_search_path " in
@@ -3059,9 +3122,10 @@ EOF
 
     case $linkmode in
     oldlib)
-      if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
        $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
@@ -3189,7 +3253,7 @@ EOF
          # which has an extra 1 added just for fun
          #
          case $version_type in
-         darwin|linux|osf|windows)
+         darwin|linux|osf|windows|none)
            current=`expr $number_major + $number_minor`
            age="$number_minor"
            revision="$number_revision"
@@ -3200,14 +3264,10 @@ EOF
            age="0"
            ;;
          irix|nonstopux)
-           current=`expr $number_major + $number_minor - 1`
+           current=`expr $number_major + $number_minor`
            age="$number_minor"
            revision="$number_minor"
-           ;;
-         *)
-           $echo "$modename: unknown library version type \`$version_type'" 1>&2
-           $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
-           exit $EXIT_FAILURE
+           lt_irix_increment=no
            ;;
          esac
          ;;
@@ -3266,7 +3326,8 @@ EOF
          versuffix="$major.$age.$revision"
          # Darwin ld doesn't like 0 for these options...
          minor_current=`expr $current + 1`
-         verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+         xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+         verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
          ;;
 
        freebsd-aout)
@@ -3280,8 +3341,11 @@ EOF
          ;;
 
        irix | nonstopux)
-         major=`expr $current - $age + 1`
-
+         if test "X$lt_irix_increment" = "Xno"; then
+           major=`expr $current - $age`
+         else
+           major=`expr $current - $age + 1`
+         fi
          case $version_type in
            nonstopux) verstring_prefix=nonstopux ;;
            *)         verstring_prefix=sgi ;;
@@ -3418,11 +3482,11 @@ EOF
       fi
 
       # Eliminate all temporary directories.
-      for path in $notinst_path; do
-       lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
-       deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
-       dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
-      done
+      #for path in $notinst_path; do
+      #        lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
+      #        deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
+      #        dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
+      #done
 
       if test -n "$xrpath"; then
        # If the user specified any rpath flags, then add them.
@@ -3523,13 +3587,12 @@ EOF
          int main() { return 0; }
 EOF
          $rm conftest
-         $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
-         if test "$?" -eq 0 ; then
+         if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
            ldd_output=`ldd conftest`
            for i in $deplibs; do
              name=`expr $i : '-l\(.*\)'`
              # If $name is empty we are operating on a -L argument.
-              if test "$name" != "" && test "$name" -ne "0"; then
+              if test "$name" != "" && test "$name" != "0"; then
                if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
                  case " $predeps $postdeps " in
                  *" $i "*)
@@ -3568,9 +3631,7 @@ EOF
              # If $name is empty we are operating on a -L argument.
               if test "$name" != "" && test "$name" != "0"; then
                $rm conftest
-               $LTCC $LTCFLAGS -o conftest conftest.c $i
-               # Did it work?
-               if test "$?" -eq 0 ; then
+               if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
                  ldd_output=`ldd conftest`
                  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
                    case " $predeps $postdeps " in
@@ -3602,7 +3663,7 @@ EOF
                  droppeddeps=yes
                  $echo
                  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
-                 $echo "***  make it link in!  You will probably need to install it or some"
+                 $echo "*** make it link in!  You will probably need to install it or some"
                  $echo "*** library that it depends on before this library will be fully"
                  $echo "*** functional.  Installing it before continuing would be even better."
                fi
@@ -3888,7 +3949,10 @@ EOF
             test -n "$hardcode_libdirs"; then
            libdir="$hardcode_libdirs"
            if test -n "$hardcode_libdir_flag_spec_ld"; then
-             eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+             case $archive_cmds in
+             *\$LD*) eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" ;;
+             *)      eval dep_rpath=\"$hardcode_libdir_flag_spec\" ;;
+             esac
            else
              eval dep_rpath=\"$hardcode_libdir_flag_spec\"
            fi
@@ -4198,9 +4262,10 @@ EOF
       ;;
 
     obj)
-      if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
        $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
@@ -4247,12 +4312,14 @@ EOF
       reload_conv_objs=
       gentop=
       # reload_cmds runs $LD directly, so let us get rid of
-      # -Wl from whole_archive_flag_spec
+      # -Wl from whole_archive_flag_spec and hope we can get by with
+      # turning comma into space..
       wl=
 
       if test -n "$convenience"; then
        if test -n "$whole_archive_flag_spec"; then
-         eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+         eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
+         reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
        else
          gentop="$output_objdir/${obj}x"
          generated="$generated $gentop"
@@ -4700,16 +4767,16 @@ static const void *lt_preloaded_setup() {
           case $host in
           *cygwin* | *mingw* )
             if test -f "$output_objdir/${outputname}.def" ; then
-              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
-              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
+              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
+              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
             else
-              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
-              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
+              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
              fi
             ;;
           * )
-            compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
-            finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+            compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
+            finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
             ;;
           esac
          ;;
@@ -4724,13 +4791,13 @@ static const void *lt_preloaded_setup() {
        # really was required.
 
        # Nullify the symbol file.
-       compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
-       finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+       compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
+       finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
       fi
 
       if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
        # Replace the output file specification.
-       compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+       compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
        link_command="$compile_command$compile_rpath"
 
        # We have no uninstalled library dependencies, so finalize right now.
@@ -4817,7 +4884,7 @@ static const void *lt_preloaded_setup() {
        if test "$fast_install" != no; then
          link_command="$finalize_var$compile_command$finalize_rpath"
          if test "$fast_install" = yes; then
-           relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
+           relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
          else
            # fast_install is set to needless
            relink_command=
@@ -4854,7 +4921,7 @@ static const void *lt_preloaded_setup() {
          fi
        done
        relink_command="(cd `pwd`; $relink_command)"
-       relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+       relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
       fi
 
       # Quote $echo for shipping.
@@ -5261,6 +5328,20 @@ EOF
 Xsed='${SED} -e 1s/^X//'
 sed_quote_subst='$sed_quote_subst'
 
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
 # The HP-UX ksh and POSIX shell print the target directory to stdout
 # if CDPATH is set.
 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
@@ -5403,7 +5484,7 @@ else
          ;;
        esac
        $echo >> $output "\
-      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+      \$echo \"\$0: cannot exec \$program \$*\"
       exit $EXIT_FAILURE
     fi
   else
@@ -5589,7 +5670,7 @@ fi\
       done
       # Quote the link command for shipping.
       relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
-      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+      relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
       if test "$hardcode_automatic" = yes ; then
        relink_command=
       fi
@@ -5934,9 +6015,9 @@ relink_command=\"$relink_command\""
 
          if test -n "$inst_prefix_dir"; then
            # Stick the inst_prefix_dir data into the link command.
-           relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+           relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
          else
-           relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+           relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
          fi
 
          $echo "$modename: warning: relinking \`$file'" 1>&2
@@ -6145,7 +6226,7 @@ relink_command=\"$relink_command\""
              file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
              outputname="$tmpdir/$file"
              # Replace the output file specification.
-             relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+             relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
 
              $show "$relink_command"
              if $run eval "$relink_command"; then :
@@ -6356,8 +6437,10 @@ relink_command=\"$relink_command\""
        if test -f "$dir/$objdir/$dlname"; then
          dir="$dir/$objdir"
        else
-         $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
-         exit $EXIT_FAILURE
+         if test ! -f "$dir/$dlname"; then
+           $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
+           exit $EXIT_FAILURE
+         fi
        fi
        ;;
 
@@ -6421,12 +6504,12 @@ relink_command=\"$relink_command\""
       fi
 
       # Restore saved environment variables
-      if test "${save_LC_ALL+set}" = set; then
-       LC_ALL="$save_LC_ALL"; export LC_ALL
-      fi
-      if test "${save_LANG+set}" = set; then
-       LANG="$save_LANG"; export LANG
-      fi
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      do
+       eval "if test \"\${save_$lt_var+set}\" = set; then
+               $lt_var=\$save_$lt_var; export $lt_var
+             fi"
+      done
 
       # Now prepare to actually exec the command.
       exec_cmd="\$cmd$args"
@@ -6783,9 +6866,9 @@ The following components of LINK-COMMAND are treated specially:
   -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
   -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
   -export-symbols SYMFILE
-                   try to export only the symbols listed in SYMFILE
+                    try to export only the symbols listed in SYMFILE
   -export-symbols-regex REGEX
-                   try to export only the symbols matching REGEX
+                    try to export only the symbols matching REGEX
   -LLIBDIR          search LIBDIR for required installed libraries
   -lNAME            OUTPUT-FILE requires the installed library libNAME
   -module           build a library that can dlopened
@@ -6799,9 +6882,11 @@ The following components of LINK-COMMAND are treated specially:
   -release RELEASE  specify package release information
   -rpath LIBDIR     the created library will eventually be installed in LIBDIR
   -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
-  -static           do not do any dynamic linking of libtool libraries
+  -static           do not do any dynamic linking of uninstalled libtool libraries
+  -static-libtool-libs
+                    do not do any dynamic linking of libtool libraries
   -version-info CURRENT[:REVISION[:AGE]]
-                   specify library version info [each variable defaults to 0]
+                    specify library version info [each variable defaults to 0]
 
 All other options (arguments beginning with \`-') are ignored.
 
index 67f06e92a341aff642f8ca77d1becf8af8ce4ac0..515e0fa293240a122adc0cb461c2c9f5ad71bd42 100644 (file)
@@ -3,7 +3,7 @@
 #######################################################################
  
 AC_PREREQ(2.50)
-AC_INIT(gromacs, 4.0_rc1, [gmx-users@gromacs.org])
+AC_INIT(gromacs, 4.0, [gmx-users@gromacs.org])
 AC_CONFIG_SRCDIR(src/gmxlib/3dview.c)
 AC_CONFIG_AUX_DIR(config)
 AC_CANONICAL_HOST
@@ -14,12 +14,12 @@ AC_PREFIX_DEFAULT(/usr/local/gromacs)
 AM_CONFIG_HEADER(src/config.h)
 dnl This is the version info according to the libtool versioning system.
 dnl It does *not* correspond to the release number.
-SHARED_VERSION_INFO="4:0:0"
+SHARED_VERSION_INFO="5:0:0"
 AC_SUBST(SHARED_VERSION_INFO)
 
-# MPI builds on aix break with shared libs, so they are disabled by default.
 AC_DISABLE_SHARED
 
+
 #######################################################################
 # Simple options and makefile variables
 #######################################################################
@@ -76,12 +76,21 @@ if test "$enable_mpi_environment" != "no"; then
   AC_DEFINE_UNQUOTED(GMX_CHECK_MPI_ENV,"$enable_mpi_environment",[If defined, only start MPI runs when this variable is set])
 fi
 
+AC_ARG_ENABLE(apple_64bit,
+              [AC_HELP_STRING([--enable-apple-64bit],
+                              [Build 64bit binaries for newer Macs])],,enable_apple_64bit=no)
+
+
 ### IA32 assembly code
 AC_ARG_ENABLE(ia32_3dnow,    
               [AC_HELP_STRING([--disable-ia32-3dnow],
                               [Don't build 3DNow! assembly loops on ia32])],,enable_ia32_3dnow=yes)
 case "${host_cpu}" in
-   i?86) ;;     
+   i?86) 
+     if test "$enable_apple_64bit" = "yes"; then
+       enable_ia32_3dnow=no;
+     fi
+   ;;
    *) enable_ia32_3dnow=no ;;
 esac
 
@@ -90,8 +99,13 @@ esac
 AC_ARG_ENABLE(ia32_sse,    
               [AC_HELP_STRING([--disable-ia32-sse],
                               [Don't build SSE/SSE2 assembly loops on ia32])],,enable_ia32_sse=yes)
-case "${host_cpu}" in
-   i?86) ;;     
+case "${host_cpu}-${host_vendor}" in
+   i?86-apple) 
+      if test "$enable_apple_64bit" = "yes"; then
+        enable_ia32_sse=no;
+      fi
+   ;;
+   i?86-*) ;;     
    *) enable_ia32_sse=no ;;
 esac
 
@@ -99,8 +113,13 @@ esac
 AC_ARG_ENABLE(x86_64_sse,
               [AC_HELP_STRING([--disable-x86-64-sse],
                               [Don't build SSE assembly loops on X86_64])],,enable_x86_64_sse=yes)
-case "${host_cpu}" in
-   x86_64 | amd64) ;;
+case "${host_cpu}-${host_vendor}" in
+   x86_64-* | amd64-*) ;;
+   i?86-apple) 
+      if test "$enable_apple_64bit" != "yes"; then
+        enable_x86_64_sse=no;
+      fi
+   ;;
    *) enable_x86_64_sse=no ;;
 esac
 
@@ -120,6 +139,7 @@ if test "$enable_ppc_altivec" = "undef"; then
 fi
 
 
+
 ### ia64 assembly code
 AC_ARG_ENABLE(ia64_asm,
              [AC_HELP_STRING([--disable-ia64-asm],
@@ -620,20 +640,6 @@ if test "$with_gsl" = "yes"; then
 #
 fi
 
-# Class Library For Numbers Module
-AC_ARG_WITH(cln,
- [  --with-cln                    Class Library For Numbers Module],,with_cln=no)
-
-######
-if test "$with_cln" = "yes"; then
-  AC_LANG_PUSH([C++])
-#  AC_REQUIRE([AC_PROG_CXX])
-#  AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-  AC_CHECK_HEADERS([cln/cln.h],
-# header found, check for libraries 
-  AC_CHECK_LIB(cln,main))
-  AC_LANG_POP([C++])
-fi
 
 AC_ARG_WITH(xml,
  [  --without-xml                 do not link to the xml2 library, disallows the use of certain file formats],,with_xml=yes)
@@ -711,7 +717,7 @@ checkasm:
         ret
 EOF
 fi
-  if AC_TRY_COMMAND($CC -c conftestasm.s); then
+  if AC_TRY_COMMAND($CC $CFLAGS -c conftestasm.s); then
     if test -f conftestasm.o; then
       AC_MSG_RESULT([yes])
     else
@@ -737,7 +743,7 @@ checkasm:
         emms
         ret
 EOF
-      if AC_TRY_COMMAND($CC -c conftest.s); then
+      if AC_TRY_COMMAND($CC $CFLAGS -c conftest.s); then
         AC_MSG_RESULT([yes])
       else
         AC_MSG_RESULT([no]) 
@@ -755,7 +761,7 @@ checkasm:
         emms
         ret
 EOF
-      if AC_TRY_COMMAND($CC -c conftest.s); then
+      if AC_TRY_COMMAND($CC $CFLAGS -c conftest.s); then
         AC_MSG_RESULT([yes])
       else
         AC_MSG_RESULT([no]) 
@@ -774,7 +780,7 @@ checkasm:
         emms
         ret
 EOF
-      if AC_TRY_COMMAND($CC -c conftest.s); then
+      if AC_TRY_COMMAND($CC $CFLAGS -c conftest.s); then
         AC_MSG_RESULT([yes])
       else
         AC_MSG_RESULT([no]) 
@@ -792,7 +798,7 @@ checkasm:
         emms
         ret
 EOF
-      if AC_TRY_COMMAND($CC -c conftest.s); then
+      if AC_TRY_COMMAND($CC $CFLAGS -c conftest.s); then
         AC_MSG_RESULT([yes])
       else
         AC_MSG_RESULT([no]) 
@@ -809,7 +815,7 @@ checkasm:
         emms
         ret
 EOF
-      if AC_TRY_COMMAND($CC -c conftest.s); then
+      if AC_TRY_COMMAND($CC $CFLAGS -c conftest.s); then
         AC_MSG_RESULT([yes])
       else
         AC_MSG_RESULT([no]) 
@@ -1035,6 +1041,20 @@ if test "$name_transform_provided" = "no" -a "$enable_mpi" = "yes"; then
   echo "  installed you can issue make mdrun; make install-mdrun."
 fi
 
+if test "$host_vendor" = "apple" -a "$enable_apple_64bit" = "no"; then
+  echo ""
+  echo "* Did you know that you can compile a 64-bit version of Gromacs to improve"
+  echo "  performance on recent Intel Macs? You need to install a 64-bit version"
+  echo "  of FFTW first (add -m64 to CFLAGS, or download it from the Gromacs site)"
+  echo "  after which you can simply specify --enable-apple-64bit to this script." 
+fi
+
+if test "$enable_shared" = "no"; then
+  echo ""
+  echo "* On most platforms you can save 10X space with dynamic libraries, although"
+  echo "  the binaries might be less portable. Why not try --enable-shared ?"
+fi  
+
 echo ""
 
 
index 2d60794d85a11b7b6b512a1ef194b986c4b18c1c..d875c2196e295c7defc1827190d28b8e025262a3 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifndef _gmx_ana_h
 #define _gmx_ana_h
 
index a8fd4e0a0bed7fe1429911f5367ec83773036a72..12e393f8ed3efaa4f89f3b2c38f95bb999f9190b 100644 (file)
@@ -1,7 +1,39 @@
-/* -*- mode: c; tab-width: 4; indent-tabs-mode: m; c-basic-offset: 4 -*- 
- *
+/*
  * $Id$
  * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
+/* 
  * This file is part of Gromacs        Copyright (c) 1991-2004
  * David van der Spoel, Erik Lindahl, University of Groningen.
  *
index 50f8903087c3acc640e9c0538fb57cb2c8ad8f65..1f8dbe56a37cae8921637dcc0106bcfc418ed536 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 
 #ifndef _GMX_BLAS_H_
 #define _GMX_BLAS_H_
index de08820812dac9bc5362a4936b6121efe827e40b..e768853990d049b816580b8003b85290281fe6e0 100644 (file)
@@ -1,3 +1,37 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
 
 #ifndef _GMX_LAPACK_H_
 #define _GMX_LAPACK_H_
index 7cbf8a6e4184b9eb284306b44be6123c9d866752..53826b115c35b44cd7a3596c4c67ee94f1610923 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 
 #ifndef _GMX_RANDOM_H_
 #define _GMX_RANDOM_H_
index a888d9022c2020ed8f7dc373dd91ffe2a090e3ce..e6c9af99c8a75fa7ab7505a389cab7b70d721817 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifndef _gmx_wallcycle_h
 #define _gmx_wallcycle_h
 
index 36b0ed045b2a4209c8b6b523ce4ca14deeee6377..eaa6afd820fb9f98a075c2d597250f3b4991df43 100644 (file)
@@ -1,3 +1,39 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
+
 /* define USE_MPE if you want MPE logging 
  *
  * you then need to link with the appropriate libraries
index 1a47d926de4ab022f9d9b5fd8e51be00b032419e..c644f195948bf3e82fbdbf39363cdea0b6d1cf62 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index 1d5721031698a499fce4ab2f2f278e1481512729..e68e9f3b1a36f15f1be85e0a1ba38d47dd1d2ca7 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifndef _QMMM_h
 #define _QMMM_h
 
index e720cf8c493466faeed0c5aa59e68bbd7c6441fb..b4ac0db02ed0f58446d16d7d889fe9d1a864c1b1 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifdef HAVE_CONFIG_H
 #include<config.h>
 #endif
index d6b75d2f1a4206a2767abc32cf0d7f63445260b2..765f7609052cfab3f2952259ecb4493047aeeccb 100644 (file)
@@ -137,6 +137,9 @@ extern bool read_tps_conf(char *infile,char *title,t_topology *top,int *ePBC,
  * else if bMass=TRUE, read the masses into top.atoms from the mass database.
  */
 
+void
+tpx_make_chain_identifiers(t_atoms *atoms,t_block *mols);
+       
 #ifdef CPLUSPLUS
 }
 #endif
index 08f91c9e574833d15f04a71708e91fce2d9c2dd0..d591273b5e21b3ffa7f3b56046114f72b715d82d 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index 5863071023953605e1bae39e47cb35ea8dddb007..cacb5a86cffed8a0ddff9e2afbaa1377ff52620b 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index f14dd231bf43109ae53413e01ccfe01a16dc4e3d..1e48068fb166fbc6270d825cafb406e68fdab54f 100644 (file)
@@ -191,7 +191,7 @@ static inline real invsqrt(real x)
   real        y2;
 #endif
 
-  lu = __frsqrte(dble(x));
+  lu = __frsqrte(double(x));
 
   y=(half*lu*(three-((x*lu)*lu)));
 
index 9f3577dd7d71746a7be3d00a3760ac4fd891a3ec..4176e46ad28fc1ec3be07f1030f1abdd7f7f18c2 100644 (file)
@@ -5,15 +5,15 @@
 
 man_MANS =     \
        anadock.1       g_cluster.1     g_filter.1      g_potential.1   \
-       g_velacc.1      ngmx.1          cdist.1         g_clustsize.1   \
+       g_velacc.1      ngmx.1          g_clustsize.1   g_vanhove.1     \
        g_gyrate.1      g_rama.1        g_wham.1        pdb2gmx.1       \
-       disco.1         g_confrms.1     g_h2order.1     g_rdf.1         \
+       g_confrms.1     g_h2order.1     g_rdf.1         genrestr.1      \
        genbox.1        protonate.1     do_dssp.1       g_covar.1       \
        g_hbond.1       g_rms.1         genconf.1       tpbconv.1       \
        editconf.1      g_density.1     g_helix.1       g_rmsdist.1     \
        genion.1        trjcat.1        eneconv.1       g_dielectric.1  \
-       g_lie.1         g_rmsf.1        genpr.1         trjconv.1       \
-       ffscan.1        g_dih.1         g_mdmat.1       g_rotacf.1      \
+       g_lie.1         g_rmsf.1        trjconv.1       g_helixorient.1 \
+       g_dih.1         g_mdmat.1       g_rotacf.1      sigeps.1        \
        gmxcheck.1      trjorder.1      g_anaeig.1      g_dipoles.1     \
        g_mindist.1     g_saltbr.1      gmxdump.1       wheel.1         \
        g_analyze.1     g_disre.1       g_morph.1       g_sas.1         \
@@ -23,6 +23,8 @@ man_MANS =    \
        make_ndx.1      xrama.1         g_bundle.1      g_enemat.1      \
        g_nmens.1       g_tcaf.1        mdrun.1         g_chi.1         \
        g_energy.1      g_order.1       g_traj.1        mk_angndx.1     \
-       g_densmap.1     g_sham.1        make_edi.1
+       g_densmap.1     g_sham.1        make_edi.1      g_spol.1        \
+       g_spatial.1     g_sdf.1         g_rama.1        g_principal.1   \
+       g_polystat.1    g_nmtraj.1      g_current.1
 
 EXTRA_DIST = ${man_MANS}
\ No newline at end of file
index be75ccdbc5c54342abb96a5a7e6892cd3756ce9e..c105e2e31b302d5d84ec02df6595a123b613d38a 100644 (file)
@@ -1,7 +1,7 @@
-.TH anadock 1 "Mon 29 Aug 2005"
+.TH anadock 1 "Mon 22 Sep 2008"
 .SH NAME
 anadock
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3anadock\fP
 .BI "-f" " eiwit.pdb "
@@ -49,21 +49,21 @@ energy or average energy.
  Log file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]free"  "    no"
+.BI "-[no]free"  "no    "
  Use Free energy estimate from autodock for sorting the classes
 
-.BI "-[no]rms"  "   yes"
+.BI "-[no]rms"  "yes   "
  Cluster on RMS or distance
 
-.BI "-cutoff"  " real" "    0.2
+.BI "-cutoff"  " real" " 0.2   
  Maximum RMSD/distance for belonging to the same cluster
 
index 209885bdc9e3970b1d0299aaee063e39bd455624..8143e33092400e3fcb1c929641d3ece7d9d8b19b 100644 (file)
@@ -1,7 +1,7 @@
-.TH do_dssp 1 "Mon 29 Aug 2005"
+.TH do_dssp 1 "Mon 22 Sep 2008"
 .SH NAME
 do_dssp
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3do_dssp\fP
 .BI "-f" " traj.xtc "
@@ -82,11 +82,11 @@ function of secondary structure type.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -121,19 +121,19 @@ function of secondary structure type.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -147,22 +147,16 @@ function of secondary structure type.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-sss"  " string" " HEBT" 
  Secondary structures for structure count
 
-\- The program is very slow
-
index 4b9a1404b79dea68e7c43e7a566688d35aeb60e1..c84806995b1d95e0f8cb2e2ab47664ed48838823 100644 (file)
@@ -1,7 +1,7 @@
-.TH editconf 1 "Mon 29 Aug 2005"
+.TH editconf 1 "Mon 22 Sep 2008"
 .SH NAME
 editconf
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3editconf\fP
 .BI "-f" " conf.gro "
@@ -64,14 +64,14 @@ will center the system in the box.
 Option 
 .B -bt
 determines the box type: 
-.B tric
+.B triclinic
 is a
 triclinic box, 
 .B cubic
-is a cubic box, 
+is a rectangular box with all sides equal
+
 .B dodecahedron
-is
-a rhombic dodecahedron and 
+represents a rhombic dodecahedron and 
 .B octahedron
 is a truncated octahedron.
 The last two are special cases of a triclinic box.
@@ -86,11 +86,14 @@ Option
 .B -box
 requires only
 one value for a cubic box, dodecahedron and a truncated octahedron.
+
+
+
 With 
 .B -d
-and 
-.B tric
-the size of the system in the x, y
+and 
+.B triclinic
+box the size of the system in the x, y
 and z directions is used. With 
 .B -d
 and 
@@ -100,8 +103,9 @@ and
 .B dodecahedron
 or 
 .B octahedron
-the diameter of the system
-is used, which is the largest distance between two atoms.
+boxes, the dimensions are set
+to the diameter of the system (largest distance between atoms) plus twice
+the specified distance.
 
 
 
@@ -212,7 +216,7 @@ is the size of the cubic box times sqrt(3)/2.
 .SH FILES
 .BI "-f" " conf.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -220,7 +224,7 @@ is the size of the cubic box times sqrt(3)/2.
 
 .BI "-o" " out.gro" 
 .B Output, Opt.
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-mead" " mead.pqr" 
 .B Output, Opt.
@@ -231,21 +235,21 @@ is the size of the cubic box times sqrt(3)/2.
  Generic data file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]ndef"  "    no"
+.BI "-[no]ndef"  "no    "
  Choose output from default index groups
 
-.BI "-bt"  " enum" " tric" 
+.BI "-bt"  " enum" " triclinic
  Box type for -box and -d: 
-.B tric
+.B triclinic
 , 
 .B cubic
 , 
@@ -260,10 +264,10 @@ or
 .BI "-angles"  " vector" " 90 90 90" 
  Angles between the box vectors (bc,ac,ab)
 
-.BI "-d"  " real" "      0
+.BI "-d"  " real" " 0     
  Distance between the solute and the box
 
-.BI "-[no]c"  "    no"
+.BI "-[no]c"  "no    "
  Center molecule in box (implied by -box and -d)
 
 .BI "-center"  " vector" " 0 0 0" 
@@ -275,41 +279,42 @@ or
 .BI "-rotate"  " vector" " 0 0 0" 
  Rotation around the X, Y and Z axes in degrees
 
-.BI "-[no]princ"  "    no"
+.BI "-[no]princ"  "no    "
  Orient molecule(s) along their principal axes
 
 .BI "-scale"  " vector" " 1 1 1" 
  Scaling factor
 
-.BI "-density"  " real" "   1000
+.BI "-density"  " real" " 1000  
  Density (g/l) of the output box achieved by scaling
 
-.BI "-[no]vol"  "   yes"
+.BI "-[no]vol"  "yes   "
  Compute and print volume of the box
 
-.BI "-[no]pbc"  "    no"
+.BI "-[no]pbc"  "no    "
  Remove the periodicity (make molecule whole again)
 
-.BI "-[no]grasp"  "    no"
+.BI "-[no]grasp"  "no    "
  Store the charge of the atom in the B-factor field and the radius of the atom in the occupancy field
 
-.BI "-rvdw"  " real" "   0.12
+.BI "-rvdw"  " real" " 0.12  
  Default Van der Waals radius (in nm) if one can not be found in the database or if no parameters are present in the topology file
 
-.BI "-sig56"  " real" "      0
+.BI "-sig56"  " real" " 0     
  Use rmin/2 (minimum in the Van der Waals potential) rather than sigma/2 
 
-.BI "-[no]vdwread"  "    no"
+.BI "-[no]vdwread"  "no    "
  Read the Van der Waals radii from the file vdwradii.dat rather than computing the radii based on the force field
 
-.BI "-[no]atom"  "    no"
+.BI "-[no]atom"  "no    "
  Force B-factor attachment per atom
 
-.BI "-[no]legend"  "    no"
+.BI "-[no]legend"  "no    "
  Make B-factor legend
 
 .BI "-label"  " string" " A" 
  Add chain label for all residues
 
+.SH KNOWN PROBLEMS
 \- For complex molecules, the periodicity removal routine may break down, in that case you can use trjconv
 
index 7a4311f89c0380c13f41917cfd3f823e88db054b..534dbd8acb4ce645eac8fbe2f0c9cf53277c7e28 100644 (file)
@@ -1,7 +1,7 @@
-.TH eneconv 1 "Mon 29 Aug 2005"
+.TH eneconv 1 "Mon 22 Sep 2008"
 .SH NAME
 eneconv
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3eneconv\fP
 .BI "-f" " ener.edr "
@@ -71,42 +71,43 @@ to select which frames to write.
 .SH FILES
 .BI "-f" " ener.edr" 
 .B Input, Mult.
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-o" " fixed.edr" 
 .B Output
Generic energy: edr ene 
Energy file: edr ene 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " real" "     -1
+.BI "-b"  " real" " -1    
  First time to use
 
-.BI "-e"  " real" "     -1
+.BI "-e"  " real" " -1    
  Last time to use
 
-.BI "-dt"  " real" "      0
+.BI "-dt"  " real" " 0     
  Only write out frame when t MOD dt = offset
 
-.BI "-offset"  " real" "      0
+.BI "-offset"  " real" " 0     
  Time offset for -dt option
 
-.BI "-[no]settime"  "    no"
+.BI "-[no]settime"  "no    "
  Change starting time interactively
 
-.BI "-[no]sort"  "   yes"
+.BI "-[no]sort"  "yes   "
  Sort energy files (not frames)
 
-.BI "-scalefac"  " real" "      1
+.BI "-scalefac"  " real" " 1     
  Multiply energy component by this factor
 
-.BI "-[no]error"  "   yes"
+.BI "-[no]error"  "yes   "
  Stop on errors in the file
 
+.SH KNOWN PROBLEMS
 \- When combining trajectories the sigma and E2 (necessary for statistics) are not updated correctly. Only the actual energy is correct. One thus has to compute statistics in another way.
 
index 778d00465d78584a6df938b3f97fc5a02d36157f..3ae6c2eb954779c9d7accafaeb745e7fb1b13ab1 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_anaeig 1 "Mon 29 Aug 2005"
+.TH g_anaeig 1 "Mon 22 Sep 2008"
 .SH NAME
 g_anaeig
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_anaeig\fP
 .BI "-v" " eigenvec.trr "
@@ -34,6 +34,9 @@ g_anaeig
 .BI "-max" " real "
 .BI "-nframes" " int "
 .BI "-[no]split" ""
+.BI "-[no]entropy" ""
+.BI "-temp" " real "
+.BI "-nevskip" " int "
 .SH DESCRIPTION
 
 .B g_anaeig
@@ -212,22 +215,29 @@ of a matrix. The numbers are proportional to the overlap of the square
 root of the fluctuations. The normalized overlap is the most useful
 number, it is 1 for identical matrices and 0 when the sampled
 subspaces are orthogonal.
+
+
+When the 
+.B -entropy
+flag is given an entropy estimate will be
+computed based on the Quasiharmonic approach and based on
+Schlitter's formula.
 .SH FILES
 .BI "-v" " eigenvec.trr" 
 .B Input
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-v2" " eigenvec2.trr" 
 .B Input, Opt.
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-f" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -259,15 +269,15 @@ subspaces are orthogonal.
 
 .BI "-3d" " 3dproj.pdb" 
 .B Output, Opt.
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-filt" " filtered.xtc" 
 .B Output, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-extr" " extreme.pdb" 
 .B Output, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-over" " overlap.xvg" 
 .B Output, Opt.
@@ -278,19 +288,19 @@ subspaces are orthogonal.
  X PixMap compatible matrix file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -304,18 +314,14 @@ subspaces are orthogonal.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-first"  " int" " 1" 
@@ -327,12 +333,21 @@ or
 .BI "-skip"  " int" " 1" 
  Only analyse every nr-th frame
 
-.BI "-max"  " real" "      0
+.BI "-max"  " real" " 0     
  Maximum for projection of the eigenvector on the average structure, max=0 gives the extremes
 
 .BI "-nframes"  " int" " 2" 
  Number of frames for the extremes output
 
-.BI "-[no]split"  "    no"
+.BI "-[no]split"  "no    "
  Split eigenvector projections where time is zero
 
+.BI "-[no]entropy"  "no    "
+ Compute entropy according to the Quasiharmonic formula or Schlitter's method.
+
+.BI "-temp"  " real" " 298.15" 
+ Temperature for entropy calculations
+
+.BI "-nevskip"  " int" " 6" 
+ Number of eigenvalues to skip when computing the entropy due to the quasi harmonic approximation. When you do a rotational and/or translational fit prior to the covariance analysis, you get 3 or 6 eigenvalues that are very close to zero, and which should not be taken into account when computing the entropy.
+
index 7166a8fc941c3977274fdadd5aa223e62a497bbe..702cf4ef83352305be15f1446f644aa6c2805664 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_analyze 1 "Mon 29 Aug 2005"
+.TH g_analyze 1 "Mon 22 Sep 2008"
 .SH NAME
 g_analyze
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_analyze\fP
 .BI "-f" " graph.xvg "
@@ -26,6 +26,11 @@ g_analyze
 .BI "-[no]integrate" ""
 .BI "-aver_start" " real "
 .BI "-[no]xydy" ""
+.BI "-[no]regression" ""
+.BI "-[no]luzar" ""
+.BI "-temp" " real "
+.BI "-fitstart" " real "
+.BI "-smooth" " real "
 .BI "-filter" " real "
 .BI "-[no]power" ""
 .BI "-[no]subav" ""
@@ -78,7 +83,7 @@ Option
 .B -cc
 plots the resemblance of set i with a cosine of
 i/2 periods. The formula is:
-2 (int0-T y(t) cos(pi t/i) dt)2 / int0-T y(t) y(t) dt
+2 (int0-T y(t) cos(i pi t) dt)2 / int0-T y(t) y(t) dt
 
 This is useful for principal components obtained from covariance
 analysis, since the principal components of random diffusion are
@@ -142,11 +147,29 @@ This filter reduces oscillations with period len/2 and len by a factor
 of 0.79 and 0.33 respectively.
 
 
+Option 
+.B -g
+fits the data to the function given with option
+
+.B -fitfn
+.
+
+
 Option 
 .B -power
 fits the data to b ta, which is accomplished
 by fitting to a t + b on log-log scale. All points after the first
 zero or negative value are ignored.
+
+Option 
+.B -luzar
+performs a Luzar & Chandler kinetics analysis
+on output from 
+.B g_hbond
+. The input file can be taken directly
+from 
+.B g_hbond -ac
+, and then the same result should be produced.
 .SH FILES
 .BI "-f" " graph.xvg" 
 .B Input
@@ -181,34 +204,34 @@ zero or negative value are ignored.
  Log file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]time"  "   yes"
+.BI "-[no]time"  "yes   "
  Expect a time in the input
 
-.BI "-b"  " real" "     -1
+.BI "-b"  " real" " -1    
  First time to read from set
 
-.BI "-e"  " real" "     -1
+.BI "-e"  " real" " -1    
  Last time to read from set
 
 .BI "-n"  " int" " 1" 
  Read  sets seperated by &
 
-.BI "-[no]d"  "    no"
+.BI "-[no]d"  "no    "
  Use the derivative
 
-.BI "-bw"  " real" "    0.1
+.BI "-bw"  " real" " 0.1   
  Binwidth for the distribution
 
 .BI "-errbar"  " enum" " none" 
@@ -222,31 +245,46 @@ or
 .B 90
 
 
-.BI "-[no]integrate"  "    no"
+.BI "-[no]integrate"  "no    "
  Integrate data function(s) numerically using trapezium rule
 
-.BI "-aver_start"  " real" "      0
+.BI "-aver_start"  " real" " 0     
  Start averaging the integral from here
 
-.BI "-[no]xydy"  "    no"
+.BI "-[no]xydy"  "no    "
  Interpret second data set as error in the y values for integrating
 
-.BI "-filter"  " real" "      0" 
+.BI "-[no]regression"  "no    "
+ Perform a linear regression analysis on the data
+
+.BI "-[no]luzar"  "no    "
+ Do a Luzar and Chandler analysis on a correlation function and related as produced by g_hbond. When in addition the -xydy flag is given the second and fourth column will be interpreted as errors in c(t) and n(t).
+
+.BI "-temp"  " real" " 298.15" 
+ Temperature for the Luzar hydrogen bonding kinetics analysis
+
+.BI "-fitstart"  " real" " 1     " 
+ Time (ps) from which to start fitting the correlation functions in order to obtain the forward and backward rate constants for HB breaking and formation
+
+.BI "-smooth"  " real" " -1    " 
+ If = 0, the tail of the ACF will be smoothed by fitting it to an exponential function: y = A exp(-x/tau)
+
+.BI "-filter"  " real" " 0     " 
  Print the high-frequency fluctuation after filtering with a cosine filter of length 
 
-.BI "-[no]power"  "    no"
+.BI "-[no]power"  "no    "
  Fit data to: b ta
 
-.BI "-[no]subav"  "   yes"
+.BI "-[no]subav"  "yes   "
  Subtract the average before autocorrelating
 
-.BI "-[no]oneacf"  "    no"
+.BI "-[no]oneacf"  "no    "
  Calculate one ACF over all sets
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -282,9 +320,9 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
index 2ec05434574280278ad41cdaeea0eb8169b639e8..b43826d7fd115776a532d7a5c35c778d28808e86 100644 (file)
@@ -1,11 +1,10 @@
-.TH g_angle 1 "Mon 29 Aug 2005"
+.TH g_angle 1 "Mon 22 Sep 2008"
 .SH NAME
 g_angle
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_angle\fP
 .BI "-f" " traj.xtc "
-.BI "-s" " topol.tpr "
 .BI "-n" " angle.ndx "
 .BI "-od" " angdist.xvg "
 .BI "-ov" " angaver.xvg "
@@ -24,6 +23,7 @@ g_angle
 .BI "-type" " enum "
 .BI "-[no]all" ""
 .BI "-binwidth" " real "
+.BI "-[no]periodic" ""
 .BI "-[no]chandler" ""
 .BI "-[no]avercorr" ""
 .BI "-acflen" " int "
@@ -63,11 +63,7 @@ input for a PCA analysis using
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
-
-.BI "-s" " topol.tpr" 
-.B Input
- Generic run input: tpr tpb tpa xml 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " angle.ndx" 
 .B Input
@@ -102,25 +98,25 @@ input for a PCA analysis using
  Trajectory in portable xdr format 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-type"  " enum" " angle" 
@@ -134,22 +130,25 @@ or
 .B ryckaert-bellemans
 
 
-.BI "-[no]all"  "    no"
+.BI "-[no]all"  "no    "
  Plot all angles separately in the averages file, in the order of appearance in the index file.
 
-.BI "-binwidth"  " real" "      1
+.BI "-binwidth"  " real" " 1     
  binwidth (degrees) for calculating the distribution
 
-.BI "-[no]chandler"  "    no"
+.BI "-[no]periodic"  "yes   "
+ Print dihedral angles modulo 360 degrees
+
+.BI "-[no]chandler"  "no    "
  Use Chandler correlation function (N[trans] = 1, N[gauche] = 0) rather than cosine correlation function. Trans is defined as phi  -60 || phi  60.
 
-.BI "-[no]avercorr"  "    no"
+.BI "-[no]avercorr"  "no    "
  Average the correlation functions for the individual angles/dihedrals
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -185,11 +184,12 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
+.SH KNOWN PROBLEMS
 \- Counting transitions only works for dihedrals with multiplicity 3
 
index 38e24b42e2c1b759619784fa85e486c4902b041a..1d7492edfad3356e3265626f63d3577c57386ea9 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_bond 1 "Mon 29 Aug 2005"
+.TH g_bond 1 "Mon 22 Sep 2008"
 .SH NAME
 g_bond
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_bond\fP
 .BI "-f" " traj.xtc "
@@ -48,7 +48,7 @@ or separately) the average bond length is plotted instead.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input
@@ -56,7 +56,7 @@ or separately) the average bond length is plotted instead.
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-o" " bonds.xvg" 
 .B Output
@@ -71,38 +71,39 @@ or separately) the average bond length is plotted instead.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-blen"  " real" "     -1
+.BI "-blen"  " real" " -1    
  Bond length. By default length of first bond
 
-.BI "-tol"  " real" "    0.1
+.BI "-tol"  " real" " 0.1   
  Half width of distribution as fraction of blen
 
-.BI "-[no]aver"  "   yes"
+.BI "-[no]aver"  "yes   "
  Average bond length distributions
 
-.BI "-[no]averdist"  "   yes"
+.BI "-[no]averdist"  "yes   "
  Average distances (turns on -d)
 
+.SH KNOWN PROBLEMS
 \- It should be possible to get bond information from the topology.
 
index aeb9027ca37e800f072b299d87e4761761200cff..b52abcd0167ba8ea9f91d8f7a75f751c89df43bc 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_bundle 1 "Mon 29 Aug 2005"
+.TH g_bundle 1 "Mon 22 Sep 2008"
 .SH NAME
 g_bundle
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_bundle\fP
 .BI "-f" " traj.xtc "
@@ -75,11 +75,11 @@ display the reference axis.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -126,19 +126,19 @@ display the reference axis.
  Protein data bank file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -152,20 +152,16 @@ display the reference axis.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-na"  " int" " 0" 
  Number of axes
 
-.BI "-[no]z"  "    no"
+.BI "-[no]z"  "no    "
  Use the Z-axis as reference iso the average axis
 
index 2c93b750f23cb75b067d4d2d700fe3677106e793..6b6b8e074ddc77690b2252c9eab2bd1bf0ca11b2 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_chi 1 "Mon 29 Aug 2005"
+.TH g_chi 1 "Mon 22 Sep 2008"
 .SH NAME
 g_chi
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_chi\fP
 .BI "-s" " conf.gro "
@@ -29,6 +29,7 @@ g_chi
 .BI "-[no]omega" ""
 .BI "-[no]rama" ""
 .BI "-[no]viol" ""
+.BI "-[no]periodic" ""
 .BI "-[no]all" ""
 .BI "-[no]rad" ""
 .BI "-[no]shift" ""
@@ -146,11 +147,11 @@ the average omega angle is plotted using color coding.
 .SH FILES
 .BI "-s" " conf.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-o" " order.xvg" 
 .B Output
@@ -193,58 +194,61 @@ the average omega angle is plotted using color coding.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-r0"  " int" " 1" 
  starting residue
 
-.BI "-[no]phi"  "    no"
+.BI "-[no]phi"  "no    "
  Output for Phi dihedral angles
 
-.BI "-[no]psi"  "    no"
+.BI "-[no]psi"  "no    "
  Output for Psi dihedral angles
 
-.BI "-[no]omega"  "    no"
+.BI "-[no]omega"  "no    "
  Output for Omega dihedrals (peptide bonds)
 
-.BI "-[no]rama"  "    no"
+.BI "-[no]rama"  "no    "
  Generate Phi/Psi and Chi1/Chi2 ramachandran plots
 
-.BI "-[no]viol"  "    no"
+.BI "-[no]viol"  "no    "
  Write a file that gives 0 or 1 for violated Ramachandran angles
 
-.BI "-[no]all"  "    no"
+.BI "-[no]periodic"  "yes   "
+ Print dihedral angles modulo 360 degrees
+
+.BI "-[no]all"  "no    "
  Output separate files for every dihedral.
 
-.BI "-[no]rad"  "    no"
+.BI "-[no]rad"  "no    "
  in angle vs time files, use radians rather than degrees.
 
-.BI "-[no]shift"  "    no"
+.BI "-[no]shift"  "no    "
  Compute chemical shifts from Phi/Psi angles
 
 .BI "-binwidth"  " int" " 1" 
  bin width for histograms (degrees)
 
-.BI "-core_rotamer"  " real" "    0.5
+.BI "-core_rotamer"  " real" " 0.5   
  only the central -core_rotamer*(360/multiplicity) belongs to each rotamer (the rest is assigned to rotamer 0)
 
 .BI "-maxchi"  " enum" " 0" 
@@ -264,28 +268,28 @@ or
 .B 6
 
 
-.BI "-[no]normhisto"  "   yes"
+.BI "-[no]normhisto"  "yes   "
  Normalize histograms
 
-.BI "-[no]ramomega"  "    no"
+.BI "-[no]ramomega"  "no    "
  compute average omega as a function of phi/psi and plot it in an xpm plot
 
-.BI "-bfact"  " real" "     -1
+.BI "-bfact"  " real" " -1    
  B-factor value for pdb file for atoms with no calculated dihedral order parameter
 
-.BI "-[no]chi_prod"  "    no"
+.BI "-[no]chi_prod"  "no    "
  compute a single cumulative rotamer for each residue
 
-.BI "-[no]HChi"  "    no"
+.BI "-[no]HChi"  "no    "
  Include dihedrals to sidechain hydrogens
 
-.BI "-bmax"  " real" "      0
+.BI "-bmax"  " real" " 0     
  Maximum B-factor on any of the atoms that make up a dihedral, for the dihedral angle to be considere in the statistics. Applies to database work where a number of X-Ray structures is analyzed. -bmax = 0 means no limit.
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -321,12 +325,13 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
+.SH KNOWN PROBLEMS
 \- Produces MANY output files (up to about 4 times the number of residues in the protein, twice that if autocorrelation functions are calculated). Typically several hundred files are output.
 
 \- Phi and psi dihedrals are calculated in a non-standard way, using H-N-CA-C for phi instead of C(-)-N-CA-C, and N-CA-C-O for psi instead of N-CA-C-N(+). This causes (usually small) discrepancies with the output of other tools like g_rama.
index cb98fd0155acba4e608dc143eec164f8beac57a5..09bb8da35af519042ef184c8aa20761dd6d4e942 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_cluster 1 "Mon 29 Aug 2005"
+.TH g_cluster 1 "Mon 22 Sep 2008"
 .SH NAME
 g_cluster
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_cluster\fP
 .BI "-f" " traj.xtc "
@@ -167,11 +167,11 @@ and
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -215,22 +215,22 @@ and
 
 .BI "-cl" " clusters.pdb" 
 .B Output, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -244,39 +244,35 @@ and
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]dista"  "    no"
+.BI "-[no]dista"  "no    "
  Use RMSD of distances instead of RMS deviation
 
 .BI "-nlevels"  " int" " 40" 
  Discretize RMSD matrix in  levels
 
-.BI "-cutoff"  " real" "    0.1
+.BI "-cutoff"  " real" " 0.1   
  RMSD cut-off (nm) for two structures to be neighbor
 
-.BI "-[no]fit"  "   yes"
+.BI "-[no]fit"  "yes   "
  Use least squares fitting before RMSD calculation
 
-.BI "-max"  " real" "     -1
+.BI "-max"  " real" " -1    
  Maximum level in RMSD matrix
 
 .BI "-skip"  " int" " 1" 
  Only analyze every nr-th frame
 
-.BI "-[no]av"  "    no"
+.BI "-[no]av"  "no    "
  Write average iso middle structure for each cluster
 
 .BI "-wcl"  " int" " 0" 
@@ -285,7 +281,7 @@ or
 .BI "-nst"  " int" " 1" 
  Only write all structures if more than  per cluster
 
-.BI "-rmsmin"  " real" "      0
+.BI "-rmsmin"  " real" " 0     
  minimum rms difference with rest of cluster for writing structures
 
 .BI "-method"  " enum" " linkage" 
@@ -304,7 +300,7 @@ or
 .BI "-minstruct"  " int" " 1" 
  Minimum number of structures in cluster for coloring in the xpm file
 
-.BI "-[no]binary"  "    no"
+.BI "-[no]binary"  "no    "
  Treat the RMSD matrix as consisting of 0 and 1, where the cut-off is given by -cutoff
 
 .BI "-M"  " int" " 10" 
@@ -319,6 +315,6 @@ or
 .BI "-niter"  " int" " 10000" 
  Number of iterations for MC
 
-.BI "-kT"  " real" "  0.001
+.BI "-kT"  " real" " 0.001 
  Boltzmann weighting factor for Monte Carlo optimization (zero turns off uphill steps)
 
index 7b5939c2046c9421e3b6468da33f63ffaee53a4d..612ad7b9a2d6684401467eefd88c1c96f44bf640 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_clustsize 1 "Mon 29 Aug 2005"
+.TH g_clustsize 1 "Mon 22 Sep 2008"
 .SH NAME
 g_clustsize
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_clustsize\fP
 .BI "-f" " traj.xtc "
@@ -61,7 +61,7 @@ atom numbers of the largest cluster.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
@@ -104,19 +104,19 @@ atom numbers of the largest cluster.
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -130,27 +130,23 @@ atom numbers of the largest cluster.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-cut"  " real" "   0.35
+.BI "-cut"  " real" " 0.35  
  Largest distance (nm) to be considered in a cluster
 
-.BI "-[no]mol"  "    no"
+.BI "-[no]mol"  "no    "
  Cluster molecules rather than atoms (needs tpr file)
 
-.BI "-[no]pbc"  "   yes"
+.BI "-[no]pbc"  "yes   "
  Use periodic boundary conditions
 
 .BI "-nskip"  " int" " 0" 
index d1104dcb91801957cf55bd532bddd6f1d9a5377a..3295e5d881cef208858dacc2f09e2cc3ea8ac294 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_confrms 1 "Mon 29 Aug 2005"
+.TH g_confrms 1 "Mon 22 Sep 2008"
 .SH NAME
 g_confrms
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_confrms\fP
 .BI "-f1" " conf1.gro "
@@ -18,6 +18,7 @@ g_confrms
 .BI "-[no]pbc" ""
 .BI "-[no]fit" ""
 .BI "-[no]name" ""
+.BI "-[no]label" ""
 .BI "-[no]bfac" ""
 .SH DESCRIPTION
 g_confrms computes the root mean square deviation (RMSD) of two
@@ -46,15 +47,15 @@ calculated from the atomic MSD values can be written with
 .SH FILES
 .BI "-f1" " conf1.gro" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-f2" " conf2.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-o" " fit.pdb" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-n1" " fit1.ndx" 
 .B Input, Opt.
@@ -69,30 +70,33 @@ calculated from the atomic MSD values can be written with
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]one"  "    no"
+.BI "-[no]one"  "no    "
  Only write the fitted structure to file
 
-.BI "-[no]mw"  "   yes"
+.BI "-[no]mw"  "yes   "
  Mass-weighted fitting and RMSD
 
-.BI "-[no]pbc"  "    no"
+.BI "-[no]pbc"  "no    "
  Try to make molecules whole again
 
-.BI "-[no]fit"  "   yes"
+.BI "-[no]fit"  "yes   "
  Do least squares superposition of the target structure to the reference
 
-.BI "-[no]name"  "    no"
+.BI "-[no]name"  "no    "
  Only compare matching atom names
 
-.BI "-[no]bfac"  "    no"
+.BI "-[no]label"  "no    "
+ Added chain labels A for first and B for second structure
+
+.BI "-[no]bfac"  "no    "
  Output B-factors from atomic MSD values
 
index 7ae0eb95bf378b4b14d6133bc41e1b2e427e853a..b39e1803824ff0682f5c79e8726755fd08e96437 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_covar 1 "Mon 29 Aug 2005"
+.TH g_covar 1 "Mon 22 Sep 2008"
 .SH NAME
 g_covar
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_covar\fP
 .BI "-f" " traj.xtc "
@@ -78,11 +78,11 @@ written.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -94,11 +94,11 @@ written.
 
 .BI "-v" " eigenvec.trr" 
 .B Output
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-av" " average.pdb" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-l" " covar.log" 
 .B Output
@@ -117,19 +117,19 @@ written.
  X PixMap compatible matrix file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -143,29 +143,25 @@ written.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]fit"  "   yes"
+.BI "-[no]fit"  "yes   "
  Fit to a reference structure
 
-.BI "-[no]ref"  "    no"
+.BI "-[no]ref"  "no    "
  Use the deviation from the conformation in the structure file instead of from the average
 
-.BI "-[no]mwa"  "    no"
+.BI "-[no]mwa"  "no    "
  Mass-weighted covariance analysis
 
 .BI "-last"  " int" " -1" 
  Last eigenvector to write away (-1 is till the last)
 
-.BI "-[no]pbc"  "   yes"
+.BI "-[no]pbc"  "yes   "
  Apply corrections for periodic boundary conditions
 
diff --git a/man/man1/g_current.1 b/man/man1/g_current.1
new file mode 100644 (file)
index 0000000..a6b5e3b
--- /dev/null
@@ -0,0 +1,173 @@
+.TH g_current 1 "Mon 22 Sep 2008"
+.SH NAME
+g_current
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_current\fP
+.BI "-s" " topol.tpr "
+.BI "-n" " index.ndx "
+.BI "-f" " traj.xtc "
+.BI "-o" " current.xvg "
+.BI "-caf" " caf.xvg "
+.BI "-dsp" " dsp.xvg "
+.BI "-md" " md.xvg "
+.BI "-mj" " mj.xvg "
+.BI "-mc" " mc.xvg "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-[no]w" ""
+.BI "-[no]xvgr" ""
+.BI "-sh" " int "
+.BI "-[no]nojump" ""
+.BI "-eps" " real "
+.BI "-bfit" " real "
+.BI "-efit" " real "
+.BI "-bvit" " real "
+.BI "-evit" " real "
+.BI "-tr" " real "
+.BI "-temp" " real "
+.SH DESCRIPTION
+This is a tool for calculating the current autocorrelation function, the correlation
+of the rotational and translational dipole moment of the system, and the resulting static
+dielectric constant. To obtain a reasonable result the index group has to be neutral.
+Furthermore the routine is capable of extracting the static conductivity from the current 
+autocorrelation function, if velocities are given. Additionally an Einstein-Helfand fit also
+allows to get the static conductivity.
+
+
+The flag 
+.B -caf
+is for the output of the current autocorrelation function and 
+.B -mc
+writes the
+correlation of the rotational and translational part of the dipole moment in the corresponding
+file. However this option is only available for trajectories containing velocities.Options 
+.B -sh
+and 
+.B -tr
+are responsible for the averaging and integration of the
+autocorrelation functions. Since averaging proceeds by shifting the starting point
+through the trajectory, the shift can be modified with 
+.B -sh
+to enable the choice of uncorrelated
+starting points. Towards the end, statistical inaccuracy grows and integrating the
+correlation function only yields reliable values until a certain point, depending on
+the number of frames. The option 
+.B -tr
+controls the region of the integral taken into account
+for calculating the static dielectric constant.
+
+
+
+Option 
+.B -temp
+sets the temperature required for the computation of the static dielectric constant.
+
+
+Option 
+.B -eps
+controls the dielectric constant of the surrounding medium for simulations using
+a Reaction Field or dipole corrections of the Ewald summation (eps=0 corresponds to
+tin-foil boundary conditions).
+
+
+
+
+.B -[no]nojump
+unfolds the coordinates to allow free diffusion. This is required to get a continuous
+translational dipole moment, required for the Einstein-Helfand fit. The resuls from the fit allow to
+determine the dielectric constant for system of charged molecules. However it is also possible to extract
+the dielectric constant from the fluctuations of the total dipole moment in folded coordinates. But this
+options has to be used with care, since only very short time spans fulfill the approximation, that the density
+of the molecules is approximately constant and the averages are already converged. To be on the safe side,
+the dielectric constant should be calculated with the help of the Einstein-Helfand method for
+the translational part of the dielectric constant.
+.SH FILES
+.BI "-s" " topol.tpr" 
+.B Input
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-f" " traj.xtc" 
+.B Input
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-o" " current.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-caf" " caf.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-dsp" " dsp.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-md" " md.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-mj" " mj.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-mc" " mc.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 0" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-[no]w"  "no    "
+ View output xvg, xpm, eps and pdb files
+
+.BI "-[no]xvgr"  "yes   "
+ Add specific codes (legends etc.) in the output xvg files for the xmgrace program
+
+.BI "-sh"  " int" " 1000" 
+ Shift of the frames for averaging the correlation functions and the mean-square displacement.
+
+.BI "-[no]nojump"  "yes   "
+ Removes jumps of atoms across the box.
+
+.BI "-eps"  " real" " 0     " 
+ Dielectric constant of the surrounding medium. eps=0.0 corresponds to eps=infinity (thinfoil boundary conditions).
+
+.BI "-bfit"  " real" " 100   " 
+ Begin of the fit of the straight line to the MSD of the translational fraction of the dipole moment.
+
+.BI "-efit"  " real" " 400   " 
+ End of the fit of the straight line to the MSD of the translational fraction of the dipole moment.
+
+.BI "-bvit"  " real" " 0.5   " 
+ Begin of the fit of the current autocorrelation function to a*tb.
+
+.BI "-evit"  " real" " 5     " 
+ End of the fit of the current autocorrelation function to a*tb.
+
+.BI "-tr"  " real" " 0.25  " 
+ Fraction of the trajectory taken into account for the integral.
+
+.BI "-temp"  " real" " 300   " 
+ Temperature for calculating epsilon.
+
index d7eb941bd725bab3fb02e5d5260f191b680ade8b..198ee3201a4d7678ee46498a9ee058ec2cf30d48 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_density 1 "Mon 29 Aug 2005"
+.TH g_density 1 "Mon 22 Sep 2008"
 .SH NAME
 g_density
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_density\fP
 .BI "-f" " traj.xtc "
@@ -18,9 +18,7 @@ g_density
 .BI "-[no]xvgr" ""
 .BI "-d" " string "
 .BI "-sl" " int "
-.BI "-[no]number" ""
-.BI "-[no]ed" ""
-.BI "-[no]count" ""
+.BI "-dens" " enum "
 .BI "-ng" " int "
 .BI "-[no]symm" ""
 .BI "-[no]center" ""
@@ -46,7 +44,7 @@ partial charge.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -54,7 +52,7 @@ partial charge.
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-ei" " electrons.dat" 
 .B Input, Opt.
@@ -65,52 +63,53 @@ partial charge.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-d"  " string" " Z" 
  Take the normal on the membrane in direction X, Y or Z.
 
-.BI "-sl"  " int" " 10" 
+.BI "-sl"  " int" " 50" 
  Divide the box in nr slices.
 
-.BI "-[no]number"  "    no"
- Calculate number density instead of mass density. Hydrogens are not counted!
+.BI "-dens"  " enum" " mass" 
+ Density: 
+.B mass
+, 
+.B number
+, 
+.B charge
+or 
+.B electron
 
-.BI "-[no]ed"  "    no"
- Calculate electron density instead of mass density
 
-.BI "-[no]count"  "    no"
- Only count atoms in slices, no densities. Hydrogens are not counted
-
-.BI "-ng"  " int" " 0" 
+.BI "-ng"  " int" " 1" 
  Number of groups to compute densities of
 
-.BI "-[no]symm"  "    no"
+.BI "-[no]symm"  "no    "
  Symmetrize the density along the axis, with respect to the center. Useful for bilayers.
 
-.BI "-[no]center"  "    no"
+.BI "-[no]center"  "no    "
  Shift the center of mass along the axis to zero. This means if your axis is Z and your box is bX, bY, bZ, the center of mass will be at bX/2, bY/2, 0.
 
+.SH KNOWN PROBLEMS
 \- When calculating electron densities, atomnames are used instead of types. This is bad.
 
-\- When calculating number densities, atoms with names that start with H are not counted. This may be surprising if you use hydrogens with names like OP3.
-
index 09a182f0f7b4812cc02aa3bf51de36ebea2f5db0..bc6bb5130953acdfa3ed2d9a4f727cec337bdf2f 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_densmap 1 "Mon 29 Aug 2005"
+.TH g_densmap 1 "Mon 22 Sep 2008"
 .SH NAME
 g_densmap
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_densmap\fP
 .BI "-f" " traj.xtc "
@@ -15,11 +15,16 @@ g_densmap
 .BI "-dt" " time "
 .BI "-[no]w" ""
 .BI "-bin" " real "
-.BI "-nx" " int "
-.BI "-nz" " int "
+.BI "-aver" " enum "
+.BI "-xmin" " real "
+.BI "-xmax" " real "
+.BI "-n1" " int "
+.BI "-n2" " int "
 .BI "-amax" " real "
 .BI "-rmax" " real "
 .BI "-[no]mirror" ""
+.BI "-unit" " enum "
+.BI "-dmin" " real "
 .BI "-dmax" " real "
 .SH DESCRIPTION
 g_densmap computes 2D number-density maps.
@@ -32,16 +37,26 @@ and can be converted to postscript with xpm2ps.
 
 
 The default analysis is a 2-D number-density map for a selected
-group of atoms in the x-z plane. The grid spacing is set with the option
-
+group of atoms in the x-y plane.
+The averaging direction can be changed with the option 
+.B -aver
+.
+When 
+.B -xmin
+and/or 
+.B -xmax
+are set only atoms that are
+within the limit(s) in the averaging direction are taken into account.
+The grid spacing is set with the option 
 .B -bin
-. When 
-.B -nx
+.
+When 
+.B -n1
 or 
-.B -nz
+.B -n2
 is non-zero, the grid
-size is set by this option. Box size fluctuations are properly taken
-into account.
+size is set by this option.
+Box size fluctuations are properly taken into account.
 
 
 
@@ -62,6 +77,16 @@ option has been set.
 
 
 
+The normalization of the output is set with the 
+.B -unit
+option.
+The default produces a true number density. Unit 
+.B nm-2
+leaves out
+the normalization for the averaging or the angular direction.
+Option 
+.B count
+produces the count for each grid cell.
 When you do not want the scale in the output to go
 from zero to the maximum density, you can set the maximum
 with the option 
@@ -70,11 +95,11 @@ with the option
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -85,42 +110,69 @@ with the option
  X PixMap compatible matrix file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-bin"  " real" "   0.02" 
- Grid size
+.BI "-bin"  " real" " 0.02  " 
+ Grid size (nm)
+
+.BI "-aver"  " enum" " z" 
+ The direction to average over: 
+.B z
+, 
+.B y
+or 
+.B x
+
 
-.BI "-nx"  " int" " 0
- Number of grid cells in x direction
+.BI "-xmin"  " real" " -1    
+ Minimum coordinate for averaging
 
-.BI "-nz"  " int" " 0
- Number of grid cells in z direction
+.BI "-xmax"  " real" " -1    
+ Maximum coordinate for averaging
 
-.BI "-amax"  " real" "      0" 
+.BI "-n1"  " int" " 0" 
+ Number of grid cells in the first direction
+
+.BI "-n2"  " int" " 0" 
+ Number of grid cells in the second direction
+
+.BI "-amax"  " real" " 0     " 
  Maximum axial distance from the center
 
-.BI "-rmax"  " real" "      0
+.BI "-rmax"  " real" " 0     
  Maximum radial distance
 
-.BI "-[no]mirror"  "    no"
+.BI "-[no]mirror"  "no    "
  Add the mirror image below the axial axis
 
-.BI "-dmax"  " real" "      0" 
- Maximum density (0 means calculate it)
+.BI "-unit"  " enum" " nm-3" 
+ Unit for the output: 
+.B nm-3
+, 
+.B nm-2
+or 
+.B count
+
+
+.BI "-dmin"  " real" " 0     " 
+ Minimum density in output
+
+.BI "-dmax"  " real" " 0     " 
+ Maximum density in output (0 means calculate it)
 
index f405f2f6bebaea4ff67d39d8d0548c91c03fb4bd..c2532b88e7027a5b0ad5d4710b4eea778a431251 100644 (file)
@@ -1,10 +1,10 @@
-.TH g_dielectric 1 "Mon 29 Aug 2005"
+.TH g_dielectric 1 "Mon 22 Sep 2008"
 .SH NAME
 g_dielectric
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_dielectric\fP
-.BI "-f" " Mtot.xvg "
+.BI "-f" " dipcorr.xvg "
 .BI "-d" " deriv.xvg "
 .BI "-o" " epsw.xvg "
 .BI "-c" " cole.xvg "
@@ -57,7 +57,7 @@ component is plotted as a function of the real component.
 For a pure exponential relaxation (Debye relaxation) the latter
 plot should be one half of a circle
 .SH FILES
-.BI "-f" " Mtot.xvg" 
+.BI "-f" " dipcorr.xvg" 
 .B Input
  xvgr/xmgr file 
 
@@ -74,58 +74,58 @@ plot should be one half of a circle
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]fft"  "    no"
+.BI "-[no]fft"  "no    "
  use fast fourier transform for correlation function
 
-.BI "-[no]x1"  "   yes"
+.BI "-[no]x1"  "yes   "
  use first column as X axis rather than first data set
 
-.BI "-eint"  " real" "      5
+.BI "-eint"  " real" " 5     
  Time were to end the integration of the data and start to use the fit
 
-.BI "-bfit"  " real" "      5
+.BI "-bfit"  " real" " 5     
  Begin time of fit
 
-.BI "-efit"  " real" "    500
+.BI "-efit"  " real" " 500   
  End time of fit
 
-.BI "-tail"  " real" "    500
+.BI "-tail"  " real" " 500   
  Length of function including data and tail from fit
 
-.BI "-A"  " real" "    0.5
+.BI "-A"  " real" " 0.5   
  Start value for fit parameter A
 
-.BI "-tau1"  " real" "     10
+.BI "-tau1"  " real" " 10    
  Start value for fit parameter tau1
 
-.BI "-tau2"  " real" "      1
+.BI "-tau2"  " real" " 1     
  Start value for fit parameter tau2
 
-.BI "-eps0"  " real" "     80
+.BI "-eps0"  " real" " 80    
  Epsilon 0 of your liquid
 
-.BI "-epsRF"  " real" "   78.5
+.BI "-epsRF"  " real" " 78.5  
  Epsilon of the reaction field used in your simulation. A value of 0 means infinity.
 
 .BI "-fix"  " int" " 0" 
index dff95c4e308ed8e347c344fb1d98d1a718a1e100..78bb141ba642bd418e11e3c0029a6aeaa27020c2 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_dih 1 "Mon 29 Aug 2005"
+.TH g_dih 1 "Mon 22 Sep 2008"
 .SH NAME
 g_dih
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_dih\fP
 .BI "-f" " traj.xtc "
@@ -29,36 +29,36 @@ conformations sorted according to occupancy.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " hello.out" 
 .B Output
  Generic output file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]sa"  "    no"
+.BI "-[no]sa"  "no    "
  Perform cluster analysis in dihedral space instead of analysing dihedral transitions.
 
 .BI "-mult"  " int" " -1" 
index aa6d93f516520fb9bcc51b59996fc84b0736810e..42f8e023a84cd3e4e0fda722d2686ed69cbe66f2 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_dipoles 1 "Mon 29 Aug 2005"
+.TH g_dipoles 1 "Mon 22 Sep 2008"
 .SH NAME
 g_dipoles
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_dipoles\fP
 .BI "-enx" " ener.edr "
@@ -17,6 +17,7 @@ g_dipoles
 .BI "-adip" " adip.xvg "
 .BI "-dip3d" " dip3d.xvg "
 .BI "-cos" " cosaver.xvg "
+.BI "-cmap" " cmap.xpm "
 .BI "-q" " quadrupole.xvg "
 .BI "-slab" " slab.xvg "
 .BI "-[no]h" ""
@@ -31,11 +32,17 @@ g_dipoles
 .BI "-epsilonRF" " real "
 .BI "-skip" " int "
 .BI "-temp" " real "
-.BI "-[no]avercorr" ""
+.BI "-corr" " enum "
 .BI "-[no]pairs" ""
+.BI "-ncos" " int "
 .BI "-axis" " string "
 .BI "-sl" " int "
 .BI "-gkratom" " int "
+.BI "-gkratom2" " int "
+.BI "-rcmax" " real "
+.BI "-[no]phi" ""
+.BI "-nlevels" " int "
+.BI "-ndegrees" " int "
 .BI "-acflen" " int "
 .BI "-[no]normalize" ""
 .BI "-P" " enum "
@@ -46,7 +53,9 @@ g_dipoles
 .SH DESCRIPTION
 g_dipoles computes the total dipole plus fluctuations of a simulation
 system. From this you can compute e.g. the dielectric constant for
-low dielectric media
+low dielectric media.
+For molecules with a net charge, the net charge is subtracted at
+center of mass of the molecule.
 
 
 The file Mtot.xvg contains the total dipole moment of a frame, the
@@ -58,14 +67,21 @@ the simulation
 The mu_max is used as the highest value in the distribution graph.
 
 
-Furthermore the dipole autocorrelation function will be computed, when
-option -c is used. It can be averaged over all molecules, 
-or (with option -avercorr) it can be computed as the autocorrelation
-of the total dipole moment of the simulation box.
+Furthermore the dipole autocorrelation function will be computed when
+option -corr is used. The output file name is given with the 
+.B -c
 
-
-At the moment the dielectric constant is calculated only correct if
-a rectangular or cubic simulation box is used.
+option.
+The correlation functions can be averaged over all molecules
+(
+.B mol
+), plotted per molecule seperately (
+.B molsep
+)
+or it can be computed over the total dipole moment of the simulation box
+(
+.B total
+).
 
 
 Option 
@@ -84,8 +100,7 @@ the dipoles divided by the distance to the third power.
 EXAMPLES
 
 
-g_dipoles -P1 -n mols -o dip_sqr -mu 2.273 -mumax 5.0
--nofft
+g_dipoles -corr mol -P1 -o dip_sqr -mu 2.273 -mumax 5.0 -nofft
 
 
 This will calculate the autocorrelation function of the molecular
@@ -98,15 +113,15 @@ distribution function a maximum of 5.0 will be used.
 .SH FILES
 .BI "-enx" " ener.edr" 
 .B Input, Opt.
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -148,6 +163,10 @@ distribution function a maximum of 5.0 will be used.
 .B Output, Opt.
  xvgr/xmgr file 
 
+.BI "-cmap" " cmap.xpm" 
+.B Output, Opt.
+ X PixMap compatible matrix file 
+
 .BI "-q" " quadrupole.xvg" 
 .B Output, Opt.
  xvgr/xmgr file 
@@ -157,48 +176,59 @@ distribution function a maximum of 5.0 will be used.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-mu"  " real" "     -1
+.BI "-mu"  " real" " -1    
  dipole of a single molecule (in Debye)
 
-.BI "-mumax"  " real" "      5
+.BI "-mumax"  " real" " 5     
  max dipole in Debye (for histrogram)
 
-.BI "-epsilonRF"  " real" "      0
+.BI "-epsilonRF"  " real" " 0     
  epsilon of the reaction field used during the simulation, needed for dieclectric constant calculation. WARNING: 0.0 means infinity (default)
 
 .BI "-skip"  " int" " 0" 
  Skip steps in the output (but not in the computations)
 
-.BI "-temp"  " real" "    300" 
- average temperature of the simulation (needed for dielectric constant calculation)
+.BI "-temp"  " real" " 300   " 
+ Average temperature of the simulation (needed for dielectric constant calculation)
+
+.BI "-corr"  " enum" " none" 
+ Correlation function to calculate: 
+.B none
+, 
+.B mol
+, 
+.B molsep
+or 
+.B total
 
-.BI "-[no]avercorr"  "    no"
- calculate AC function of average dipole moment of the simulation box rather than average of AC function per molecule
 
-.BI "-[no]pairs"  "   yes"
+.BI "-[no]pairs"  "yes   "
  Calculate |cos theta| between all pairs of molecules. May be slow
 
+.BI "-ncos"  " int" " 1" 
+ Must be 1 or 2. Determines whether the cos is computed between all mole cules in one group, or between molecules in two different groups. This turns on the -gkr flag.
+
 .BI "-axis"  " string" " Z" 
  Take the normal on the computational box in direction X, Y or Z.
 
@@ -208,10 +238,25 @@ distribution function a maximum of 5.0 will be used.
 .BI "-gkratom"  " int" " 0" 
  Use the n-th atom of a molecule (starting from 1) to calculate the distance between molecules rather than the center of charge (when 0) in the calculation of distance dependent Kirkwood factors
 
+.BI "-gkratom2"  " int" " 0" 
+ Same as previous option in case ncos = 2, i.e. dipole interaction between two groups of molecules
+
+.BI "-rcmax"  " real" " 0     " 
+ Maximum distance to use in the dipole orientation distribution (with ncos == 2). If zero, a criterium based on the box length will be used.
+
+.BI "-[no]phi"  "no    "
+ Plot the 'torsion angle' defined as the rotation of the two dipole vectors around the distance vector between the two molecules in the xpm file from the -cmap option. By default the cosine of the angle between the dipoles is plotted.
+
+.BI "-nlevels"  " int" " 20" 
+ Number of colors in the cmap output
+
+.BI "-ndegrees"  " int" " 90" 
+ Number of divisions on the y-axis in the camp output (for 180 degrees)
+
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -247,9 +292,9 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
index 22e001d235e275764b3793769e20b86d183254a2..323accb44676686da4626b492c0f0b82efaaa543 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_disre 1 "Mon 29 Aug 2005"
+.TH g_disre 1 "Mon 22 Sep 2008"
 .SH NAME
 g_disre
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_disre\fP
 .BI "-s" " topol.tpr "
@@ -15,6 +15,7 @@ g_disre
 .BI "-n" " viol.ndx "
 .BI "-q" " viol.pdb "
 .BI "-c" " clust.ndx "
+.BI "-x" " matrix.xpm "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-b" " time "
@@ -23,13 +24,16 @@ g_disre
 .BI "-[no]w" ""
 .BI "-[no]xvgr" ""
 .BI "-ntop" " int "
+.BI "-maxdr" " real "
+.BI "-nlevels" " int "
+.BI "-[no]third" ""
 .SH DESCRIPTION
 g_disre computes violations of distance restraints.
 If necessary all protons can be added to a protein molecule 
 using the protonate program.
 
 
-The program allways
+The program always
 computes the instantaneous violations rather than time-averaged,
 because this analysis is done from a trajectory file afterwards
 it does not make sense to use time averaging. However,
@@ -51,16 +55,16 @@ When the
 option is given, an index file will be read
 containing the frames in your trajectory corresponding to the clusters
 (defined in another manner) that you want to analyze. For these clusters
-the program will compute average violations using the thisd power
+the program will compute average violations using the third power
 averaging algorithm and print them in the log file.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-ds" " drsum.xvg" 
 .B Output
@@ -98,28 +102,41 @@ averaging algorithm and print them in the log file.
 .B Input, Opt.
  Index file 
 
+.BI "-x" " matrix.xpm" 
+.B Output, Opt.
+ X PixMap compatible matrix file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-ntop"  " int" " 0" 
  Number of large violations that are stored in the log file every step
 
+.BI "-maxdr"  " real" " 0     " 
+ Maximum distance violation in matrix output. If less than or equal to 0 the maximum will be determined by the data.
+
+.BI "-nlevels"  " int" " 20" 
+ Number of levels in the matrix output
+
+.BI "-[no]third"  "yes   "
+ Use inverse third power averaging or linear for matrix output
+
index f9b7a8fdf77b4b914d7aaffc4eb1ca5553aa45c4..4f72fcf703c0b8f058a0d29ffd48b122e45f96bf 100644 (file)
@@ -1,13 +1,14 @@
-.TH g_dist 1 "Mon 29 Aug 2005"
+.TH g_dist 1 "Mon 22 Sep 2008"
 .SH NAME
 g_dist
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_dist\fP
 .BI "-f" " traj.xtc "
 .BI "-s" " topol.tpr "
 .BI "-n" " index.ndx "
 .BI "-o" " dist.xvg "
+.BI "-lt" " lifetime.xvg "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-b" " time "
@@ -27,6 +28,16 @@ is set, print all the atoms in group 2 that are
 closer than a certain distance to the center of mass of group 1.
 
 
+With options 
+.B -lt
+and 
+.B -dist
+the number of contacts
+of all atoms in group 2 that are closer than a certain distance
+to the center of mass of group 1 are plotted as a function of the time
+that the contact was continously present.
+
+
 Other programs that calculate distances are 
 .B g_mindist
 
@@ -36,11 +47,11 @@ and
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -50,25 +61,29 @@ and
 .B Output, Opt.
  xvgr/xmgr file 
 
+.BI "-lt" " lifetime.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-dist"  " real" "      0
+.BI "-dist"  " real" " 0     
  Print all atoms in group 2 closer than dist to the center of mass of group 1
 
index 3b8a36a8025bf77e7f40bf6779b2d73c8623b23e..75bb9dd69a9df6addb7bf6bc3c52b44ee7a5b2bb 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_dyndom 1 "Mon 29 Aug 2005"
+.TH g_dyndom 1 "Mon 22 Sep 2008"
 .SH NAME
 g_dyndom
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_dyndom\fP
 .BI "-f" " dyndom.pdb "
@@ -18,7 +18,7 @@ g_dyndom
 .BI "-tail" " vector "
 .SH DESCRIPTION
 g_dyndom reads a pdb file output from DynDom
-http://md.chem.rug.nl/~steve/DynDom/dyndom.home.html
+http://www.cmp.uea.ac.uk/dyndom/
 It reads the coordinates, and the coordinates of the rotation axis
 furthermore it reads an index file containing the domains.
 Furthermore it takes the first and last atom of the arrow file
@@ -46,32 +46,32 @@ validate the structure.
 
 .BI "-o" " rotated.xtc" 
 .B Output
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .BI "-n" " domains.ndx" 
 .B Input
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-firstangle"  " real" "      0
+.BI "-firstangle"  " real" " 0     
  Angle of rotation about rotation vector
 
-.BI "-lastangle"  " real" "      0
+.BI "-lastangle"  " real" " 0     
  Angle of rotation about rotation vector
 
 .BI "-nframe"  " int" " 11" 
  Number of steps on the pathway
 
-.BI "-maxangle"  " real" "      0
+.BI "-maxangle"  " real" " 0     
  DymDom dtermined angle of rotation about rotation vector
 
-.BI "-trans"  " real" "      0
+.BI "-trans"  " real" " 0     
  Translation (Aangstroem) along rotation vector (see DynDom info file)
 
 .BI "-head"  " vector" " 0 0 0" 
index ce41a78922556e8e99d863e79ed8f577f1dd77e6..3be971732db7103ba482a2c559929dc263da8be4 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_enemat 1 "Mon 29 Aug 2005"
+.TH g_enemat 1 "Mon 22 Sep 2008"
 .SH NAME
 g_enemat
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_enemat\fP
 .BI "-f" " ener.edr "
@@ -104,7 +104,7 @@ in the comparison.
 .SH FILES
 .BI "-f" " ener.edr" 
 .B Input, Opt.
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-groups" " groups.dat" 
 .B Input
@@ -123,72 +123,72 @@ in the comparison.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]sum"  "    no"
+.BI "-[no]sum"  "no    "
  Sum the energy terms selected rather than display them all
 
 .BI "-skip"  " int" " 0" 
  Skip number of frames between data points
 
-.BI "-[no]mean"  "   yes"
+.BI "-[no]mean"  "yes   "
  with -groups extracts matrix of mean energies in stead of matrix for each timestep
 
 .BI "-nlevels"  " int" " 20" 
  number of levels for matrix colors
 
-.BI "-max"  " real" "  1e+20
+.BI "-max"  " real" " 1e+20 
  max value for energies
 
 .BI "-min"  " real" " -1e+20" 
  min value for energies
 
-.BI "-[no]coul"  "   yes"
+.BI "-[no]coul"  "yes   "
  extract Coulomb SR energies
 
-.BI "-[no]coulr"  "    no"
+.BI "-[no]coulr"  "no    "
  extract Coulomb LR energies
 
-.BI "-[no]coul14"  "    no"
+.BI "-[no]coul14"  "no    "
  extract Coulomb 1-4 energies
 
-.BI "-[no]lj"  "   yes"
+.BI "-[no]lj"  "yes   "
  extract Lennard-Jones SR energies
 
-.BI "-[no]lj"  "    no"
+.BI "-[no]lj"  "no    "
  extract Lennard-Jones LR energies
 
-.BI "-[no]lj14"  "    no"
+.BI "-[no]lj14"  "no    "
  extract Lennard-Jones 1-4 energies
 
-.BI "-[no]bhamsr"  "    no"
+.BI "-[no]bhamsr"  "no    "
  extract Buckingham SR energies
 
-.BI "-[no]bhamlr"  "    no"
+.BI "-[no]bhamlr"  "no    "
  extract Buckingham LR energies
 
-.BI "-[no]free"  "   yes"
+.BI "-[no]free"  "yes   "
  calculate free energy
 
-.BI "-temp"  " real" "    300
+.BI "-temp"  " real" " 300   
  reference temperature for free energy calculation
 
index 3c73dade042bbd48b57c6a3ee7316792592a368a..45066785b6ac366bf9bc1ef22c34066fce9b3b70 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_energy 1 "Mon 29 Aug 2005"
+.TH g_energy 1 "Mon 22 Sep 2008"
 .SH NAME
 g_energy
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_energy\fP
 .BI "-f" " ener.edr "
@@ -31,6 +31,7 @@ g_energy
 .BI "-[no]sum" ""
 .BI "-[no]dp" ""
 .BI "-[no]mutot" ""
+.BI "-[no]uni" ""
 .BI "-skip" " int "
 .BI "-[no]aver" ""
 .BI "-nmol" " int "
@@ -54,7 +55,8 @@ select the energy terms she wants.
 Average and RMSD are calculated with full precision from the
 simulation (see printed manual). Drift is calculated by performing
 a LSQ fit of the data to a straight line. Total drift is drift
-multiplied by total time.
+multiplied by total time. The term fluctuation gives the RMSD around
+the LSQ fit.
 
 
 When the 
@@ -141,15 +143,15 @@ the energies must both be calculated from the same trajectory.
 .SH FILES
 .BI "-f" " ener.edr" 
 .B Input
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-f2" " ener.edr" 
 .B Input, Opt.
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " energy.xvg" 
 .B Output
@@ -200,46 +202,49 @@ the energies must both be calculated from the same trajectory.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]fee"  "    no"
+.BI "-[no]fee"  "no    "
  Do a free energy estimate
 
-.BI "-fetemp"  " real" "    300
+.BI "-fetemp"  " real" " 300   
  Reference temperature for free energy calculation
 
-.BI "-zero"  " real" "      0
+.BI "-zero"  " real" " 0     
  Subtract a zero-point energy
 
-.BI "-[no]sum"  "    no"
+.BI "-[no]sum"  "no    "
  Sum the energy terms selected rather than display them all
 
-.BI "-[no]dp"  "    no"
+.BI "-[no]dp"  "no    "
  Print energies in high precision
 
-.BI "-[no]mutot"  "    no"
+.BI "-[no]mutot"  "no    "
  Compute the total dipole moment from the components
 
+.BI "-[no]uni"  "yes   "
+ Skip non-uniformly spaced frames
+
 .BI "-skip"  " int" " 0" 
  Skip number of frames between data points
 
-.BI "-[no]aver"  "    no"
+.BI "-[no]aver"  "no    "
  Print also the X1,t and sigma1,t, only if only 1 energy is requested
 
 .BI "-nmol"  " int" " 1" 
@@ -248,19 +253,19 @@ the energies must both be calculated from the same trajectory.
 .BI "-ndf"  " int" " 3" 
  Number of degrees of freedom per molecule. Necessary for calculating the heat capacity
 
-.BI "-[no]fluc"  "    no"
+.BI "-[no]fluc"  "no    "
  Calculate autocorrelation of energy fluctuations rather than energy itself
 
-.BI "-[no]orinst"  "    no"
+.BI "-[no]orinst"  "no    "
  Analyse instantaneous orientation data
 
-.BI "-[no]ovec"  "    no"
+.BI "-[no]ovec"  "no    "
  Also plot the eigenvectors with -oten
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -296,9 +301,9 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
index d60641f5682d209b34736fb6c0fc0d47ebd759ab..d67452ae968fc8772e0c3b3c059d7bc9ccf5e1de 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_filter 1 "Mon 29 Aug 2005"
+.TH g_filter 1 "Mon 22 Sep 2008"
 .SH NAME
 g_filter
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_filter\fP
 .BI "-f" " traj.xtc "
@@ -58,11 +58,11 @@ the coordinates in the structure file.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -70,40 +70,40 @@ the coordinates in the structure file.
 
 .BI "-ol" " lowpass.xtc" 
 .B Output, Opt.
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .BI "-oh" " highpass.xtc" 
 .B Output, Opt.
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
 .BI "-nf"  " int" " 10" 
  Sets the filter length as well as the output interval for low-pass filtering
 
-.BI "-[no]all"  "    no"
+.BI "-[no]all"  "no    "
  Write all low-pass filtered frames
 
-.BI "-[no]nojump"  "   yes"
+.BI "-[no]nojump"  "yes   "
  Remove jumps of atoms across the box
 
-.BI "-[no]fit"  "    no"
+.BI "-[no]fit"  "no    "
  Fit all frames to a reference structure
 
index 6b1a1f0e4a6607b0dc63fe581f4e6e8c50ef2e94..53dc39091c1ed92e5ed2ea8cea06b72e5bd28528 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_gyrate 1 "Mon 29 Aug 2005"
+.TH g_gyrate 1 "Mon 22 Sep 2008"
 .SH NAME
 g_gyrate
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_gyrate\fP
 .BI "-f" " traj.xtc "
@@ -20,6 +20,7 @@ g_gyrate
 .BI "-[no]q" ""
 .BI "-[no]p" ""
 .BI "-[no]moi" ""
+.BI "-nz" " int "
 .BI "-acflen" " int "
 .BI "-[no]normalize" ""
 .BI "-P" " enum "
@@ -31,19 +32,27 @@ g_gyrate
 g_gyrate computes the radius of gyration of a group of atoms
 and the radii of gyration about the x, y and z axes,
 as a function of time. The atoms are explicitly mass weighted.
+
+
 With the 
 .B -nmol
 option the radius of gyration will be calculated
 for multiple molecules by splitting the analysis group in equally
 sized parts.
+
+
+With the option 
+.B -nz
+2D radii of gyration in the x-y plane
+of slices along the z-axis are calculated.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -58,43 +67,46 @@ sized parts.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-nmol"  " int" " 1" 
  The number of molecules to analyze
 
-.BI "-[no]q"  "    no"
+.BI "-[no]q"  "no    "
  Use absolute value of the charge of an atom as weighting factor instead of mass
 
-.BI "-[no]p"  "    no"
+.BI "-[no]p"  "no    "
  Calculate the radii of gyration about the principal axes.
 
-.BI "-[no]moi"  "    no"
- Calculate the moments of inertia (defined by  the principal axes).
+.BI "-[no]moi"  "no    "
+ Calculate the moments of inertia (defined by the principal axes).
+
+.BI "-nz"  " int" " 0" 
+ Calculate the 2D radii of gyration of  slices along the z-axis
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -130,9 +142,9 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
index f38417a6655ad00dce1a70f8e5e332ae6da9690e..70d65aa886397cdade85c514684b86f7f5763421 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_h2order 1 "Mon 29 Aug 2005"
+.TH g_h2order 1 "Mon 22 Sep 2008"
 .SH NAME
 g_h2order
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_h2order\fP
 .BI "-f" " traj.xtc "
@@ -30,7 +30,7 @@ instead of the angle between the dipole and a box axis.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input
@@ -42,32 +42,32 @@ instead of the angle between the dipole and a box axis.
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " order.xvg" 
 .B Output
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-d"  " string" " Z" 
@@ -76,5 +76,6 @@ instead of the angle between the dipole and a box axis.
 .BI "-sl"  " int" " 0" 
  Calculate order parameter as function of boxlength, dividing the box in nr slices.
 
+.SH KNOWN PROBLEMS
 \- The program assigns whole water molecules to a slice, based on the firstatom of three in the index file group. It assumes an order O,H,H.Name is not important, but the order is. If this demand is not met,assigning molecules to slices is different.
 
index 6b4005d9ea3d5075707c76ec7ee0f73f05770e31..c48b72fe9c32af1af21ee889fde5a9d38fcee81f 100644 (file)
@@ -1,15 +1,14 @@
-.TH g_hbond 1 "Mon 29 Aug 2005"
+.TH g_hbond 1 "Mon 22 Sep 2008"
 .SH NAME
 g_hbond
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_hbond\fP
 .BI "-f" " traj.xtc "
 .BI "-s" " topol.tpr "
 .BI "-n" " index.ndx "
-.BI "-g" " hbond.log "
-.BI "-sel" " select.ndx "
 .BI "-num" " hbnum.xvg "
+.BI "-g" " hbond.log "
 .BI "-ac" " hbac.xvg "
 .BI "-dist" " hbdist.xvg "
 .BI "-ang" " hbang.xvg "
@@ -19,6 +18,7 @@ g_hbond
 .BI "-don" " donor.xvg "
 .BI "-dan" " danum.xvg "
 .BI "-life" " hblife.xvg "
+.BI "-nhbdist" " nhbdist.xvg "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-b" " time "
@@ -29,6 +29,7 @@ g_hbond
 .BI "-a" " real "
 .BI "-r" " real "
 .BI "-[no]da" ""
+.BI "-r2" " real "
 .BI "-abin" " real "
 .BI "-rbin" " real "
 .BI "-[no]nitacc" ""
@@ -36,6 +37,7 @@ g_hbond
 .BI "-shell" " real "
 .BI "-fitstart" " real "
 .BI "-temp" " real "
+.BI "-smooth" " real "
 .BI "-dump" " int "
 .BI "-max_hb" " real "
 .BI "-[no]merge" ""
@@ -48,7 +50,7 @@ g_hbond
 .BI "-endfit" " real "
 .SH DESCRIPTION
 g_hbond computes and analyzes hydrogen bonds. Hydrogen bonds are
-determined based on cutoffs for the angle Donor - Hydrogen - Acceptor
+determined based on cutoffs for the angle Acceptor - Donor - Hydrogen
 (zero is extended) and the distance Hydrogen - Acceptor.
 OH and NH groups are regarded as donors, O is an acceptor always,
 N is an acceptor by default, but this can be switched using
@@ -68,13 +70,6 @@ which should contain exactly one atom. In this case, only hydrogen
 bonds between atoms within the shell distance from the one atom are
 considered.
 
-It is also possible to analyse specific hydrogen bonds with
-
-.B -sel
-. This index file must contain a group of atom triplets
-Donor Hydrogen Acceptor, in the following way:
-
-
 
 .B 
 [ selected ]
@@ -151,6 +146,11 @@ each timeframe. This is especially usefull when using
 .
 
 
+.B -nhbdist
+: compute the number of HBonds per hydrogen in order to
+compare results to Raman Spectroscopy.
+
+
 
 Note: options 
 .B -ac
@@ -166,28 +166,24 @@ times the total number of acceptors in the selected group(s).
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
  Index file 
 
-.BI "-g" " hbond.log" 
-.B Output, Opt.
- Log file 
-
-.BI "-sel" " select.ndx" 
-.B Input, Opt.
- Index file 
-
 .BI "-num" " hbnum.xvg" 
 .B Output
  xvgr/xmgr file 
 
+.BI "-g" " hbond.log" 
+.B Output, Opt.
+ Log file 
+
 .BI "-ac" " hbac.xvg" 
 .B Output, Opt.
  xvgr/xmgr file 
@@ -224,71 +220,81 @@ times the total number of acceptors in the selected group(s).
 .B Output, Opt.
  xvgr/xmgr file 
 
+.BI "-nhbdist" " nhbdist.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]ins"  "    no"
+.BI "-[no]ins"  "no    "
  Analyze solvent insertion
 
-.BI "-a"  " real" "     30
- Cutoff angle (degrees, Donor - Hydrogen - Acceptor)
+.BI "-a"  " real" " 30    
+ Cutoff angle (degrees, Acceptor - Donor - Hydrogen)
 
-.BI "-r"  " real" "   0.35
+.BI "-r"  " real" " 0.35  
  Cutoff radius (nm, X - Acceptor, see next option)
 
-.BI "-[no]da"  "   yes"
+.BI "-[no]da"  "yes   "
  Use distance Donor-Acceptor (if TRUE) or Hydrogen-Acceptor (FALSE)
 
-.BI "-abin"  " real" "      1" 
+.BI "-r2"  " real" " 0     " 
+ Second cutoff radius. Mainly useful with -contact and -ac
+
+.BI "-abin"  " real" " 1     " 
  Binwidth angle distribution (degrees)
 
-.BI "-rbin"  " real" "  0.005
+.BI "-rbin"  " real" " 0.005 
  Binwidth distance distribution (nm)
 
-.BI "-[no]nitacc"  "   yes"
+.BI "-[no]nitacc"  "yes   "
  Regard nitrogen atoms as acceptors
 
-.BI "-[no]contact"  "    no"
+.BI "-[no]contact"  "no    "
  Do not look for hydrogen bonds, but merely for contacts within the cut-off distance
 
-.BI "-shell"  " real" "     -1
+.BI "-shell"  " real" " -1    
  when  0, only calculate hydrogen bonds within  nm shell around one particle
 
-.BI "-fitstart"  " real" "      1
- Time from which to start fitting the correlation functions in order to obtain the forward and backward rate constants for HB breaking and formation
+.BI "-fitstart"  " real" " 1     
+ Time (ps) from which to start fitting the correlation functions in order to obtain the forward and backward rate constants for HB breaking and formation
 
 .BI "-temp"  " real" " 298.15" 
  Temperature (K) for computing the Gibbs energy corresponding to HB breaking and reforming
 
+.BI "-smooth"  " real" " -1    " 
+ If = 0, the tail of the ACF will be smoothed by fitting it to an exponential function: y = A exp(-x/tau)
+
 .BI "-dump"  " int" " 0" 
  Dump the first N hydrogen bond ACFs in a single xvg file for debugging
 
-.BI "-max_hb"  " real" "      0
+.BI "-max_hb"  " real" " 0     
  Theoretical maximum number of hydrogen bonds used for normalizing HB autocorrelation function. Can be useful in case the program estimates it wrongly
 
-.BI "-[no]merge"  "   yes"
+.BI "-[no]merge"  "yes   "
  H-bonds between the same donor and acceptor, but with different hydrogen are treated as a single H-bond. Mainly important for the ACF.
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -324,9 +330,14 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
+.SH KNOWN PROBLEMS
+\- The option 
+.B -sel
+that used to work on selected hbonds is out of order, and therefore not available for the time being.
+
index 9640c1d977730d2fddbe30cea28f9a24e9f85fec..684384bf94070fceddb01279b9578c388c07cfd9 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_helix 1 "Mon 29 Aug 2005"
+.TH g_helix 1 "Mon 22 Sep 2008"
 .SH NAME
 g_helix
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_helix\fP
 .BI "-s" " topol.tpr "
@@ -93,7 +93,7 @@ Ellipticity at 222 nm according to
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input
@@ -101,7 +101,7 @@ Ellipticity at 222 nm according to
 
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-to" " gtraj.g87" 
 .B Output, Opt.
@@ -109,41 +109,41 @@ Ellipticity at 222 nm according to
 
 .BI "-cz" " zconf.gro" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-co" " waver.gro" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
 .BI "-r0"  " int" " 1" 
  The first residue number in the sequence
 
-.BI "-[no]q"  "    no"
+.BI "-[no]q"  "no    "
  Check at every step which part of the sequence is helical
 
-.BI "-[no]F"  "   yes"
+.BI "-[no]F"  "yes   "
  Toggle fit to a perfect helix
 
-.BI "-[no]db"  "    no"
+.BI "-[no]db"  "no    "
  Print debug info
 
 .BI "-prop"  " enum" " RAD" 
@@ -179,7 +179,7 @@ or
 .B CD222
 
 
-.BI "-[no]ev"  "    no"
+.BI "-[no]ev"  "no    "
  Write a new 'trajectory' file for ED
 
 .BI "-ahxstart"  " int" " 0" 
diff --git a/man/man1/g_helixorient.1 b/man/man1/g_helixorient.1
new file mode 100644 (file)
index 0000000..ac8fdf7
--- /dev/null
@@ -0,0 +1,118 @@
+.TH g_helixorient 1 "Mon 22 Sep 2008"
+.SH NAME
+g_helixorient
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_helixorient\fP
+.BI "-s" " topol.tpr "
+.BI "-f" " traj.xtc "
+.BI "-n" " index.ndx "
+.BI "-oaxis" " helixaxis.dat "
+.BI "-ocenter" " center.dat "
+.BI "-orise" " rise.xvg "
+.BI "-oradius" " radius.xvg "
+.BI "-otwist" " twist.xvg "
+.BI "-obending" " bending.xvg "
+.BI "-otilt" " tilt.xvg "
+.BI "-orot" " rotation.xvg "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-[no]xvgr" ""
+.BI "-[no]sidechain" ""
+.BI "-[no]incremental" ""
+.SH DESCRIPTION
+g_helixorient calculates coordinates and direction of the average
+axis inside an alpha helix, and the direction/vectors of both the
+alpha carbon and (optionally) a sidechain atom relative to the axis.
+
+
+As input, you need to specify an index group with alpha carbon atoms
+corresponding to an alpha helix of continuous residues. Sidechain
+directions require a second index group of the same size, containing
+the heavy atom in each residue that should represent the sidechain.
+
+Note that this program does not do any fitting of structures.
+
+
+We need four Calpha coordinates to define the local direction of the helix
+axis.
+
+The tilt/rotation is calculated from Euler rotations, where we define
+the helix axis as the local X axis, the residues/CA-vector as Y, and the
+Z axis from their cross product. We use the Euler Y-Z-X rotation, meaning
+we first tilt the helix axis (1) around and (2) orthogonal to the residues
+vector, and finally apply the (3) rotation around it. For debugging or other
+purposes, we also write out the actual Euler rotation angles as theta1-3.xvg
+.SH FILES
+.BI "-s" " topol.tpr" 
+.B Input
+ Run input file: tpr tpb tpa 
+
+.BI "-f" " traj.xtc" 
+.B Input
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-oaxis" " helixaxis.dat" 
+.B Output
+ Generic data file 
+
+.BI "-ocenter" " center.dat" 
+.B Output
+ Generic data file 
+
+.BI "-orise" " rise.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-oradius" " radius.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-otwist" " twist.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-obending" " bending.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-otilt" " tilt.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-orot" " rotation.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 19" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-[no]xvgr"  "yes   "
+ Add specific codes (legends etc.) in the output xvg files for the xmgrace program
+
+.BI "-[no]sidechain"  "no    "
+ Calculate sidechain directions relative to helix axis too.
+
+.BI "-[no]incremental"  "no    "
+ Calculate incremental rather than total rotation/tilt.
+
index 74077590c4f6c34c47919272053ebe5d238b67fb..ffa38f3233397a62c6219f7d740491ea66749429 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_lie 1 "Mon 29 Aug 2005"
+.TH g_lie 1 "Mon 22 Sep 2008"
 .SH NAME
 g_lie
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_lie\fP
 .BI "-f" " ener.edr "
@@ -25,44 +25,44 @@ Coul (A-B) LJ-SR (A-B) etc.
 .SH FILES
 .BI "-f" " ener.edr" 
 .B Input
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-o" " lie.xvg" 
 .B Output
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-Elj"  " real" "      0
+.BI "-Elj"  " real" " 0     
  Lennard-Jones interaction between ligand and solvent
 
-.BI "-Eqq"  " real" "      0
+.BI "-Eqq"  " real" " 0     
  Coulomb interaction between ligand and solvent
 
-.BI "-Clj"  " real" "  0.181
+.BI "-Clj"  " real" " 0.181 
  Factor in the LIE equation for Lennard-Jones component of energy
 
-.BI "-Cqq"  " real" "    0.5
+.BI "-Cqq"  " real" " 0.5   
  Factor in the LIE equation for Coulomb component of energy
 
 .BI "-ligand"  " string" " none" 
index 475c59371e9b576900f621de307df6a3de2b9e14..a97fcc0672c354c9a6cd0fce6a8263a209c72864 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_mdmat 1 "Mon 29 Aug 2005"
+.TH g_mdmat 1 "Mon 22 Sep 2008"
 .SH NAME
 g_mdmat
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_mdmat\fP
 .BI "-f" " traj.xtc "
@@ -32,11 +32,11 @@ The output can be processed with xpm2ps to make a PostScript (tm) plot.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -55,25 +55,25 @@ The output can be processed with xpm2ps to make a PostScript (tm) plot.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-t"  " real" "    1.5
+.BI "-t"  " real" " 1.5   
  trunc distance
 
 .BI "-nlevels"  " int" " 40" 
index 68e229da804f39acd9fe5a4eec59609502e48b49..73860da6723d3435fd5cd2b2e8f40bc18cea87cf 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_mindist 1 "Mon 29 Aug 2005"
+.TH g_mindist 1 "Mon 22 Sep 2008"
 .SH NAME
 g_mindist
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_mindist\fP
 .BI "-f" " traj.xtc "
@@ -26,6 +26,7 @@ g_mindist
 .BI "-[no]pi" ""
 .BI "-[no]split" ""
 .BI "-ng" " int "
+.BI "-[no]pbc" ""
 .SH DESCRIPTION
 g_mindist computes the distance between one group and a number of
 other groups. Both the minimum distance
@@ -57,11 +58,11 @@ and
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -81,26 +82,26 @@ and
 
 .BI "-ox" " mindist.xtc" 
 .B Output, Opt.
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .BI "-or" " mindistres.xvg" 
 .B Output, Opt.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -114,35 +115,34 @@ and
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]matrix"  "    no"
+.BI "-[no]matrix"  "no    "
  Calculate half a matrix of group-group distances
 
-.BI "-[no]max"  "    no"
+.BI "-[no]max"  "no    "
  Calculate *maximum* distance instead of minimum
 
-.BI "-d"  " real" "    0.6
+.BI "-d"  " real" " 0.6   
  Distance for contacts
 
-.BI "-[no]pi"  "    no"
+.BI "-[no]pi"  "no    "
  Calculate minimum distance with periodic images
 
-.BI "-[no]split"  "    no"
+.BI "-[no]split"  "no    "
  Split graph where time is zero
 
 .BI "-ng"  " int" " 1" 
  Number of secondary groups to compute distance to a central group
 
+.BI "-[no]pbc"  "yes   "
+ Take periodic boundary conditions into account
+
index 371ec3c8f2b26dc1b2b1f264d14bd390ca146339..a8b50faa5610607bd63bb58011918edd8370fe0d 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_morph 1 "Mon 29 Aug 2005"
+.TH g_morph 1 "Mon 22 Sep 2008"
 .SH NAME
 g_morph
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_morph\fP
 .BI "-f1" " conf1.gro "
@@ -39,15 +39,15 @@ read to select what group RMS is computed from.
 .SH FILES
 .BI "-f1" " conf1.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-f2" " conf2.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-o" " interm.xtc" 
 .B Output
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .BI "-or" " rms-interm.xvg" 
 .B Output, Opt.
@@ -58,27 +58,27 @@ read to select what group RMS is computed from.
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-ninterm"  " int" " 11" 
  Number of intermediates
 
-.BI "-first"  " real" "      0
+.BI "-first"  " real" " 0     
  Corresponds to first generated structure (0 is input x0, see above)
 
-.BI "-last"  " real" "      1
+.BI "-last"  " real" " 1     
  Corresponds to last generated structure (1 is input x1, see above)
 
-.BI "-[no]fit"  "   yes"
+.BI "-[no]fit"  "yes   "
  Do a least squares fit of the second to the first structure before interpolating
 
index 5c6e2f245bd30c9579f1df712bdcf8b473f5c2b0..6db68308cfbc1e7f07316d517f74d801749fb8c1 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_msd 1 "Mon 29 Aug 2005"
+.TH g_msd 1 "Mon 22 Sep 2008"
 .SH NAME
 g_msd
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_msd\fP
 .BI "-f" " traj.xtc "
@@ -9,6 +9,7 @@ g_msd
 .BI "-n" " index.ndx "
 .BI "-o" " msd.xvg "
 .BI "-mol" " diff_mol.xvg "
+.BI "-pdb" " diff_mol.pdb "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-b" " time "
@@ -19,8 +20,11 @@ g_msd
 .BI "-[no]xvgr" ""
 .BI "-type" " enum "
 .BI "-lateral" " enum "
+.BI "-[no]ten" ""
 .BI "-ngroup" " int "
 .BI "-[no]mw" ""
+.BI "-[no]rmcomm" ""
+.BI "-tpdb" " time "
 .BI "-trestart" " time "
 .BI "-beginfit" " time "
 .BI "-endfit" " time "
@@ -43,28 +47,75 @@ of the diffusion coefficients obtained from fits over the two halfs
 of the fit interval.
 
 
+There are three, mutually exclusive, options to determine different
+types of mean square displacement: 
+.B -type
+, 
+.B -lateral
+
+and 
+.B -ten
+. Option 
+.B -ten
+writes the full MSD tensor for
+each group, the order in the output is: trace xx yy zz yx zx zy.
+
+
 Option 
 .B -mol
 plots the MSD for molecules, this implies
+With option 
+.B -rmcomm
+center of mass motion can be removed.
+For trajectories produced with GROMACS this is usually not necessary
+as mdrun usually already removes the center of mass motion.
+When you use this option be sure that the whole system is stored
+in the trajectory file.
+
+
 
 .B -mw
 , i.e. for each inidividual molecule an diffusion constant
-is computed. When using an index file, it should contain molecule
-numbers instead of atom numbers.
+is computed for its center of mass. The chosen index group will
+be split into molecules.
+The diffusion coefficient is determined by linear regression of the MSD,
+where, unlike for the normal output of D, the times are weighted
+according to the number of restart point, i.e. short times have
+a higher weight. Also when 
+.B -beginfit
+=-1,fitting starts at 0
+and when 
+.B -endfit
+=-1, fitting goes to the end.
 Using this option one also gets an accurate error estimate
-based on the statistics between individual molecules. Since one usually
-is interested in self-diffusion at infinite dilution this is probably
-the most useful number.
+based on the statistics between individual molecules.
+Note that this diffusion coefficient and error estimate are only
+accurate when the MSD is completely linear between
+
+.B -beginfit
+and 
+.B -endfit
+.
 
 
+Option 
+.B -pdb
+writes a pdb file with the coordinates of the frame
+at time 
+.B -tpdb
+with in the B-factor field the square root of
+the diffusion coefficient of the molecule.
+This option implies option 
+.B -mol
+.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -78,20 +129,24 @@ the most useful number.
 .B Output, Opt.
  xvgr/xmgr file 
 
+.BI "-pdb" " diff_mol.pdb" 
+.B Output, Opt.
+ Protein data bank file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -105,18 +160,14 @@ the most useful number.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-type"  " enum" " no" 
@@ -141,18 +192,27 @@ or
 .B z
 
 
+.BI "-[no]ten"  "no    "
+ Calculate the full tensor
+
 .BI "-ngroup"  " int" " 1" 
  Number of groups to calculate MSD for
 
-.BI "-[no]mw"  "   yes"
+.BI "-[no]mw"  "yes   "
  Mass weighted MSD
 
-.BI "-trestart"  " time" "     10" 
+.BI "-[no]rmcomm"  "no    "
+ Remove center of mass motion
+
+.BI "-tpdb"  " time" " 0     " 
+ The frame to use for option -pdb (ps)
+
+.BI "-trestart"  " time" " 10    " 
  Time between restarting points in trajectory (ps)
 
-.BI "-beginfit"  " time" "     -1
+.BI "-beginfit"  " time" " -1    
  Start time for fitting the MSD (ps), -1 is 10%
 
-.BI "-endfit"  " time" "     -1
+.BI "-endfit"  " time" " -1    
  End time for fitting the MSD (ps), -1 is 90%
 
index 4deee1492d5a667fa90b83feed598719ef15999f..a1ecbf0b3f2b4f9e23901213c0ac536be4105c89 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_nmeig 1 "Mon 29 Aug 2005"
+.TH g_nmeig 1 "Mon 22 Sep 2008"
 .SH NAME
 g_nmeig
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_nmeig\fP
 .BI "-f" " hessian.mtx "
@@ -42,7 +42,7 @@ standard cartesian norm (But in the mass weighted norm they would be).
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-of" " eigenfreq.xvg" 
 .B Output
@@ -54,19 +54,19 @@ standard cartesian norm (But in the mass weighted norm they would be).
 
 .BI "-v" " eigenvec.trr" 
 .B Output
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]m"  "   yes"
+.BI "-[no]m"  "yes   "
  Divide elements of Hessian by product of sqrt(mass) of involved atoms prior to diagonalization. This should be used for 'Normal Modes' analysis
 
 .BI "-first"  " int" " 1" 
index 254797a342a5ac98a24525ecba21d8d15ee5a0dc..04f3800fec6af47d2b1921ccdc2df95355eb305a 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_nmens 1 "Mon 29 Aug 2005"
+.TH g_nmens 1 "Mon 22 Sep 2008"
 .SH NAME
 g_nmens
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_nmens\fP
 .BI "-v" " eigenvec.trr "
@@ -32,7 +32,7 @@ normal modes are the translational and rotational degrees of freedom.
 .SH FILES
 .BI "-v" " eigenvec.trr" 
 .B Input
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-e" " eigenval.xvg" 
 .B Input
@@ -40,7 +40,7 @@ normal modes are the translational and rotational degrees of freedom.
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -48,19 +48,19 @@ normal modes are the translational and rotational degrees of freedom.
 
 .BI "-o" " ensemble.xtc" 
 .B Output
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-temp"  " real" "    300
+.BI "-temp"  " real" " 300   
  Temperature in Kelvin
 
 .BI "-seed"  " int" " -1" 
index c0b05d18d8944179ecbf71302a40baa70b2d4bda..4b4558106d55cce11a4ff10608b2f6327876dbea 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_nmtraj 1 "Tue 6 Sep 2005"
+.TH g_nmtraj 1 "Mon 22 Sep 2008"
 .SH NAME
 g_nmtraj
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_nmtraj\fP
 .BI "-s" " topol.tpr "
@@ -9,7 +9,8 @@ g_nmtraj
 .BI "-o" " nmtraj.xtc "
 .BI "-[no]h" ""
 .BI "-nice" " int "
-.BI "-eignr" " int "
+.BI "-eignr" " string "
+.BI "-phases" " string "
 .BI "-temp" " real "
 .BI "-amplitude" " real "
 .BI "-nframes" " int "
@@ -33,30 +34,33 @@ of the cartesian normal mode model. By default the selected eigenvector is set t
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-v" " eigenvec.trr" 
 .B Input
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-o" " nmtraj.xtc" 
 .B Output
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-eignr"  " int" " 7" 
Eigenvector to use (first is 1)
+.BI "-eignr"  " string" " 7" 
String of eigenvectors to use (first is 1)
 
-.BI "-temp"  " real" "    300" 
+.BI "-phases"  " string" " 0.0" 
+ String of phases (default is 0.0)
+
+.BI "-temp"  " real" " 300   " 
  Temperature in Kelvin
 
-.BI "-amplitude"  " real" "   0.25
+.BI "-amplitude"  " real" " 0.25  
  Amplitude for modes with eigenvalue=0
 
 .BI "-nframes"  " int" " 30" 
index 082a78455487e6e4035a1e25d6776d8a300d8ffd..a863c3f5107ffd96349237e48ce6cb912ea4e695 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_order 1 "Mon 29 Aug 2005"
+.TH g_order 1 "Mon 22 Sep 2008"
 .SH NAME
 g_order
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_order\fP
 .BI "-f" " traj.xtc "
@@ -10,6 +10,8 @@ g_order
 .BI "-o" " order.xvg "
 .BI "-od" " deuter.xvg "
 .BI "-os" " sliced.xvg "
+.BI "-Sg" " sg-ang.xvg "
+.BI "-Sk" " sk-dist.xvg "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-b" " time "
@@ -32,10 +34,17 @@ order tensor component (specified by the -d option) is given and the
 order parameter per slice is calculated as well. If -szonly is not
 selected, all diagonal elements and the deuterium order parameter is
 given.
+
+The tetrahedrality order parameters can be determined
+around an atom. Both angle an distance order parameters are calculated. See
+P.-L. Chau and A.J. Hardwick, Mol. Phys., 93, (1998), 511-518.
+for more details.
+
+
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input
@@ -43,7 +52,7 @@ given.
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " order.xvg" 
 .B Output
@@ -57,26 +66,34 @@ given.
 .B Output
  xvgr/xmgr file 
 
+.BI "-Sg" " sg-ang.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-Sk" " sk-dist.xvg" 
+.B Output
+ xvgr/xmgr file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-d"  " enum" " z" 
@@ -91,9 +108,9 @@ or
 .BI "-sl"  " int" " 1" 
  Calculate order parameter as function of boxlength, dividing the box in nr slices.
 
-.BI "-[no]szonly"  "    no"
+.BI "-[no]szonly"  "no    "
  Only give Sz element of order tensor. (axis can be specified with -d)
 
-.BI "-[no]unsat"  "    no"
+.BI "-[no]unsat"  "no    "
  Calculate order parameters for unsaturated carbons. Note that this cannot be mixed with normal order parameters.
 
diff --git a/man/man1/g_polystat.1 b/man/man1/g_polystat.1
new file mode 100644 (file)
index 0000000..bf283d6
--- /dev/null
@@ -0,0 +1,122 @@
+.TH g_polystat 1 "Mon 22 Sep 2008"
+.SH NAME
+g_polystat
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_polystat\fP
+.BI "-s" " topol.tpr "
+.BI "-f" " traj.xtc "
+.BI "-n" " index.ndx "
+.BI "-o" " polystat.xvg "
+.BI "-v" " polyvec.xvg "
+.BI "-p" " persist.xvg "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-tu" " enum "
+.BI "-[no]w" ""
+.BI "-[no]xvgr" ""
+.BI "-[no]mw" ""
+.BI "-[no]pc" ""
+.SH DESCRIPTION
+g_polystat plots static properties of polymers as a function of time
+and prints the average.
+
+
+By default it determines the average end-to-end distance and radii
+of gyration of polymers. It asks for an index group and split this
+into molecules. The end-to-end distance is then determined using
+the first and the last atom in the index group for each molecules.
+For the radius of gyration the total and the three principal components
+for the average gyration tensor are written.
+With option 
+.B -v
+the eigenvectors are written.
+With option 
+.B -pc
+also the average eigenvalues of the individual
+gyration tensors are written.
+
+
+With option 
+.B -p
+the presistence length is determined.
+The chosen index group should consist of atoms that are
+consecutively bonded in the polymer mainchains.
+The presistence length is then determined from the cosine of
+the angles between bonds with an index difference that is even,
+the odd pairs are not used, because straight polymer backbones
+are usually all trans and therefore only every second bond aligns.
+The persistence length is defined as number of bonds where
+the average cos reaches a value of 1/e. This point is determined
+by a linear interpolation of log(cos).
+.SH FILES
+.BI "-s" " topol.tpr" 
+.B Input
+ Run input file: tpr tpb tpa 
+
+.BI "-f" " traj.xtc" 
+.B Input
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-o" " polystat.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.BI "-v" " polyvec.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-p" " persist.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 19" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-tu"  " enum" " ps" 
+ Time unit: 
+.B ps
+, 
+.B fs
+, 
+.B ns
+, 
+.B us
+, 
+.B ms
+or 
+.B s
+
+
+.BI "-[no]w"  "no    "
+ View output xvg, xpm, eps and pdb files
+
+.BI "-[no]xvgr"  "yes   "
+ Add specific codes (legends etc.) in the output xvg files for the xmgrace program
+
+.BI "-[no]mw"  "yes   "
+ Use the mass weighting for radii of gyration
+
+.BI "-[no]pc"  "no    "
+ Plot average eigenvalues
+
index a06fb6900ab4a225110738ca7a0ec8f31d637a2b..12dbd54ebceb84929b7e904463b7f6d5a471d36c 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_potential 1 "Mon 29 Aug 2005"
+.TH g_potential 1 "Mon 22 Sep 2008"
 .SH NAME
 g_potential
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_potential\fP
 .BI "-f" " traj.xtc "
@@ -24,12 +24,13 @@ g_potential
 .BI "-tz" " real "
 .BI "-[no]spherical" ""
 .BI "-ng" " int "
+.BI "-[no]correct" ""
 .SH DESCRIPTION
 Compute the electrostatical potential across the box. The potential iscalculated by first summing the charges per slice and then integratingtwice of this charge distribution. Periodic boundaries are not taken  into account. Reference of potential is taken to be the left side ofthe box. It's also possible to calculate the potential in sphericalcoordinates as function of r by calculating a charge distribution inspherical slices and twice integrating them. epsilon_r is taken as 1,2 is more appropriate in many cases
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input
@@ -37,7 +38,7 @@ Compute the electrostatical potential across the box. The potential iscalculated
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " potential.xvg" 
 .B Output
@@ -52,25 +53,25 @@ Compute the electrostatical potential across the box. The potential iscalculated
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-d"  " string" " Z" 
@@ -85,14 +86,18 @@ Compute the electrostatical potential across the box. The potential iscalculated
 .BI "-ce"  " int" " 0" 
  Discard last nr slices of box for integration
 
-.BI "-tz"  " real" "      0
+.BI "-tz"  " real" " 0     
  Translate all coordinates distance in the direction of the box
 
-.BI "-[no]spherical"  "    no"
+.BI "-[no]spherical"  "no    "
  Calculate spherical thingie
 
 .BI "-ng"  " int" " 1" 
  Number of groups to consider
 
+.BI "-[no]correct"  "no    "
+ Assume net zero charge of groups to improve accuracy
+
+.SH KNOWN PROBLEMS
 \- Discarding slices for integration should not be necessary.
 
diff --git a/man/man1/g_principal.1 b/man/man1/g_principal.1
new file mode 100644 (file)
index 0000000..463f17c
--- /dev/null
@@ -0,0 +1,86 @@
+.TH g_principal 1 "Mon 22 Sep 2008"
+.SH NAME
+g_principal
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_principal\fP
+.BI "-f" " traj.xtc "
+.BI "-s" " topol.tpr "
+.BI "-n" " index.ndx "
+.BI "-a1" " axis1.dat "
+.BI "-a2" " axis2.dat "
+.BI "-a3" " axis3.dat "
+.BI "-om" " moi.dat "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-tu" " enum "
+.BI "-[no]w" ""
+.SH DESCRIPTION
+g_principal calculates the three principal axes of inertion for a group
+of atoms.
+.SH FILES
+.BI "-f" " traj.xtc" 
+.B Input
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-s" " topol.tpr" 
+.B Input
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-a1" " axis1.dat" 
+.B Output
+ Generic data file 
+
+.BI "-a2" " axis2.dat" 
+.B Output
+ Generic data file 
+
+.BI "-a3" " axis3.dat" 
+.B Output
+ Generic data file 
+
+.BI "-om" " moi.dat" 
+.B Output
+ Generic data file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 19" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-tu"  " enum" " ps" 
+ Time unit: 
+.B ps
+, 
+.B fs
+, 
+.B ns
+, 
+.B us
+, 
+.B ms
+or 
+.B s
+
+
+.BI "-[no]w"  "no    "
+ View output xvg, xpm, eps and pdb files
+
index 3ec4d2013cc319da9262fce4f8a6e1e0518fd754..9ed6622134de8169cd89074e163725522d9aaa2f 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_rama 1 "Mon 29 Aug 2005"
+.TH g_rama 1 "Mon 22 Sep 2008"
 .SH NAME
 g_rama
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_rama\fP
 .BI "-f" " traj.xtc "
@@ -24,35 +24,35 @@ specific residues.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " rama.xvg" 
 .B Output
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
index 852bd1b63f2795dd1475eba8a208ee06b6eec502..90fe4d934717a249eadc45bb1d87d2129a04ea3a 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_rdf 1 "Mon 29 Aug 2005"
+.TH g_rdf 1 "Mon 22 Sep 2008"
 .SH NAME
 g_rdf
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_rdf\fP
 .BI "-f" " traj.xtc "
@@ -20,7 +20,9 @@ g_rdf
 .BI "-[no]xvgr" ""
 .BI "-bin" " real "
 .BI "-[no]com" ""
+.BI "-rdf" " enum "
 .BI "-[no]pbc" ""
+.BI "-[no]norm" ""
 .BI "-[no]xy" ""
 .BI "-cut" " real "
 .BI "-ng" " int "
@@ -45,9 +47,30 @@ to the z-axis with option
 .
 
 
+The option 
+.B -rdf
+sets the type of rdf to be computed.
+Default is for atoms or particles, but one can also select center
+of mass or geometry of molecules or residues. In all cases only
+the atoms in the index groups are taken into account.
+For molecules and/or the center of mass option a run input file
+is required.
+Other weighting than COM or COG can currently only be achieved
+by providing a run input file with different masses.
+Option 
+.B -com
+also works in conjunction with 
+.B -rdf
+.
+
 If a run input file is supplied (
 .B -s
-), exclusions defined
+) and 
+.B -rdf
+is set
+to 
+.B atom
+, exclusions defined
 in that file are taken into account when calculating the rdf.
 The option 
 .B -cut
@@ -62,7 +85,9 @@ that don't have Lennard-Jones interactions.
 
 Option 
 .B -cn
-produces the cumulative number rdf.
+produces the cumulative number rdf,
+i.e. the average number of particles within a distance r.
+
 
 To bridge the gap between theory and experiment structure factors can
 be computed (option 
@@ -73,11 +98,11 @@ be computed (option
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -100,57 +125,73 @@ be computed (option
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-bin"  " real" "  0.002
+.BI "-bin"  " real" " 0.002 
  Binwidth (nm)
 
-.BI "-[no]com"  "    no"
+.BI "-[no]com"  "no    "
  RDF with respect to the center of mass of first group
 
-.BI "-[no]pbc"  "   yes"
- Use periodic boundary conditions for computing distances
+.BI "-rdf"  " enum" " atom" 
+ RDF type: 
+.B atom
+, 
+.B mol_com
+, 
+.B mol_cog
+, 
+.B res_com
+or 
+.B res_cog
+
+
+.BI "-[no]pbc"  "yes   "
+ Use periodic boundary conditions for computing distances. Without PBC the maximum range will be three times the larges box edge.
+
+.BI "-[no]norm"  "yes   "
+ Normalize for volume and density
 
-.BI "-[no]xy"  "    no"
+.BI "-[no]xy"  "no    "
  Use only the x and y components of the distance
 
-.BI "-cut"  " real" "      0
+.BI "-cut"  " real" " 0     
  Shortest distance (nm) to be considered
 
 .BI "-ng"  " int" " 1" 
  Number of secondary groups to compute RDFs around a central group
 
-.BI "-fade"  " real" "      0
+.BI "-fade"  " real" " 0     
  From this distance onwards the RDF is tranformed by g'(r) = 1 + [g(r)-1] exp(-(r/fade-1)2 to make it go to 1 smoothly. If fade is 0.0 nothing is done.
 
 .BI "-nlevel"  " int" " 20" 
  Number of different colors in the diffraction image
 
-.BI "-startq"  " real" "      0
+.BI "-startq"  " real" " 0     
  Starting q (1/nm) 
 
-.BI "-endq"  " real" "     60
+.BI "-endq"  " real" " 60    
  Ending q (1/nm)
 
-.BI "-energy"  " real" "     12
+.BI "-energy"  " real" " 12    
  Energy of the incoming X-ray (keV) 
 
index 6b2ba2d5a93e348642832fcb0053d97f30d2c3be..8fc3241f9eca194295669f52173addcbdc0eba9a 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_rms 1 "Mon 29 Aug 2005"
+.TH g_rms 1 "Mon 22 Sep 2008"
 .SH NAME
 g_rms
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_rms\fP
 .BI "-s" " topol.tpr "
@@ -34,6 +34,7 @@ g_rms
 .BI "-min" " real "
 .BI "-bmax" " real "
 .BI "-bmin" " real "
+.BI "-[no]mw" ""
 .BI "-nlevels" " int "
 .BI "-ng" " int "
 .SH DESCRIPTION
@@ -93,6 +94,20 @@ the structures on top of each other: complete fit (rotation and
 translation), translation only, or no fitting at all.
 
 
+Option 
+.B -mw
+controls whether mass weighting is done or not.
+If you select the option (default) and 
+supply a valid tpr file masses will be taken from there, 
+otherwise the masses will be deduced from the atommass.dat file in
+the GROMACS library directory. This is fine for proteins but not
+necessarily for other molecules. A default mass of 12.011 amu (Carbon)
+is assigned to unknown atoms. You can check whether this happend by
+turning on the 
+.B -debug
+flag and inspecting the log file.
+
+
 With 
 .B -f2
 , the 'other structures' are taken from a second
@@ -115,15 +130,15 @@ comparison group are considered.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-f2" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -158,19 +173,19 @@ comparison group are considered.
  X PixMap compatible matrix file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -184,18 +199,14 @@ comparison group are considered.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-what"  " enum" " rmsd" 
@@ -207,7 +218,7 @@ or
 .B rhosc
 
 
-.BI "-[no]pbc"  "   yes"
+.BI "-[no]pbc"  "yes   "
  PBC check
 
 .BI "-fit"  " enum" " rot+trans" 
@@ -222,7 +233,7 @@ or
 .BI "-prev"  " int" " 0" 
  Compare with previous frame
 
-.BI "-[no]split"  "    no"
+.BI "-[no]split"  "no    "
  Split graph where time is zero
 
 .BI "-skip"  " int" " 1" 
@@ -231,18 +242,21 @@ or
 .BI "-skip2"  " int" " 1" 
  Only write every nr-th frame to matrix
 
-.BI "-max"  " real" "     -1
+.BI "-max"  " real" " -1    
  Maximum level in comparison matrix
 
-.BI "-min"  " real" "     -1
+.BI "-min"  " real" " -1    
  Minimum level in comparison matrix
 
-.BI "-bmax"  " real" "     -1
+.BI "-bmax"  " real" " -1    
  Maximum level in bond angle matrix
 
-.BI "-bmin"  " real" "     -1
+.BI "-bmin"  " real" " -1    
  Minimum level in bond angle matrix
 
+.BI "-[no]mw"  "yes   "
+ Use mass weighting for superposition
+
 .BI "-nlevels"  " int" " 80" 
  Number of levels in the matrices
 
index f76abb1cab1fe31411182ae887174c6ca5e92123..bc580b61d4cebaefd87ef83a1c3fe2ff617261f9 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_rmsdist 1 "Mon 29 Aug 2005"
+.TH g_rmsdist 1 "Mon 22 Sep 2008"
 .SH NAME
 g_rmsdist
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_rmsdist\fP
 .BI "-f" " traj.xtc "
@@ -61,11 +61,11 @@ file, including case. Specifying non-sequential atoms is undefined.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -104,33 +104,33 @@ file, including case. Specifying non-sequential atoms is undefined.
  Generic data file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-nlevels"  " int" " 40" 
  Discretize rms in  levels
 
-.BI "-max"  " real" "     -1
+.BI "-max"  " real" " -1    
  Maximum level in matrices
 
-.BI "-[no]sumh"  "   yes"
+.BI "-[no]sumh"  "yes   "
  average distance over equivalent hydrogens
 
index 2342876298bf23a4202b5b23a934cb585b425224..efdb1267235fddbf1a4360e13d65fabbac5a16ad 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_rmsf 1 "Mon 29 Aug 2005"
+.TH g_rmsf 1 "Mon 22 Sep 2008"
 .SH NAME
 g_rmsf
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_rmsf\fP
 .BI "-f" " traj.xtc "
@@ -23,10 +23,11 @@ g_rmsf
 .BI "-[no]xvgr" ""
 .BI "-[no]res" ""
 .BI "-[no]aniso" ""
+.BI "-[no]fit" ""
 .SH DESCRIPTION
 g_rmsf computes the root mean square fluctuation (RMSF, i.e. standard 
 deviation) of atomic positions 
-after first fitting to a reference frame.
+after (optionally) fitting to a reference frame.
 
 
 With option 
@@ -78,11 +79,11 @@ the least.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -117,30 +118,33 @@ the least.
  Log file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]res"  "    no"
+.BI "-[no]res"  "no    "
  Calculate averages for each residue
 
-.BI "-[no]aniso"  "    no"
+.BI "-[no]aniso"  "no    "
  Compute anisotropic termperature factors
 
+.BI "-[no]fit"  "yes   "
+ Do a least squares superposition before computing RMSF. Without this you must make sure that the reference structure and the trajectory match.
+
index ea6db060764e23ea8ba02aaf30dba7ec30744c51..fc8bae8628efbb7cbe5c80575b8d97e07f6d8e9d 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_rotacf 1 "Mon 29 Aug 2005"
+.TH g_rotacf 1 "Mon 22 Sep 2008"
 .SH NAME
 g_rotacf
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_rotacf\fP
 .BI "-f" " traj.xtc "
@@ -52,11 +52,11 @@ to a two parameter exponential
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input
@@ -67,37 +67,37 @@ to a two parameter exponential
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]d"  "    no"
+.BI "-[no]d"  "no    "
  Use index doublets (vectors) for correlation function instead of triplets (planes)
 
-.BI "-[no]aver"  "   yes"
+.BI "-[no]aver"  "yes   "
  Average over molecules
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -133,9 +133,9 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
index 02abc7ee981795e991b20487222b17fe41e521c8..a44653b34071aa96e637b637bda3783a580511bc 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_saltbr 1 "Mon 29 Aug 2005"
+.TH g_saltbr 1 "Mon 22 Sep 2008"
 .SH NAME
 g_saltbr
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_saltbr\fP
 .BI "-f" " traj.xtc "
@@ -14,40 +14,40 @@ g_saltbr
 .BI "-t" " real "
 .BI "-[no]sep" ""
 .SH DESCRIPTION
-g_saltbr plots the difference between all combination of charged groups
+g_saltbr plots the distance between all combination of charged groups
 as a function of time. The groups are combined in different ways.A minimum distance can be given, (eg. the cut-off), then groups
 that are never closer than that distance will not be plotted.
 
-Output will be in a number of fixed filenames, min-min.xvg,min-plus.xvg
+Output will be in a number of fixed filenames, min-min.xvg, plus-min.xvg
 and plus-plus.xvg, or files for every individual ion-pair if selected
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-t"  " real" "   1000
+.BI "-t"  " real" " 1000  
  trunc distance
 
-.BI "-[no]sep"  "    no"
+.BI "-[no]sep"  "no    "
  Use separate files for each interaction (may be MANY)
 
index 9d01c1872772e212728ad7a248c8ba098c4d9445..d6815b554a3b4882900844e595351836114655e7 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_sas 1 "Mon 29 Aug 2005"
+.TH g_sas 1 "Mon 22 Sep 2008"
 .SH NAME
 g_sas
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_sas\fP
 .BI "-f" " traj.xtc "
@@ -9,6 +9,7 @@ g_sas
 .BI "-o" " area.xvg "
 .BI "-or" " resarea.xvg "
 .BI "-oa" " atomarea.xvg "
+.BI "-tv" " volume.xvg "
 .BI "-q" " connelly.pdb "
 .BI "-n" " index.ndx "
 .BI "-i" " surfat.itp "
@@ -19,12 +20,11 @@ g_sas
 .BI "-dt" " time "
 .BI "-[no]w" ""
 .BI "-[no]xvgr" ""
-.BI "-solsize" " real "
+.BI "-probe" " real "
 .BI "-ndots" " int "
 .BI "-qmax" " real "
 .BI "-[no]f_index" ""
 .BI "-minarea" " real "
-.BI "-[no]pbc" ""
 .BI "-[no]prot" ""
 .BI "-dgs" " real "
 .SH DESCRIPTION
@@ -55,14 +55,26 @@ By default, periodic boundary conditions are taken into account,
 this can be turned off using the 
 .B -pbc
 option.
+
+
+With the 
+.B -tv
+option the total volume and density of the molecule can be
+computed.
+Please consider whether the normal probe radius is appropriate
+in this case or whether you would rather use e.g. 0. It is good
+to keep in mind that the results for volume and density are very
+approximate, in e.g. ice Ih one can easily fit water molecules in the
+pores which would yield too low volume, too high surface area and too
+high density.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " area.xvg" 
 .B Output
@@ -76,6 +88,10 @@ option.
 .B Output, Opt.
  xvgr/xmgr file 
 
+.BI "-tv" " volume.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
 .BI "-q" " connelly.pdb" 
 .B Output, Opt.
  Protein data bank file 
@@ -89,48 +105,45 @@ option.
  Include file for topology 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-solsize"  " real" "   0.14
+.BI "-probe"  " real" " 0.14  
  Radius of the solvent probe (nm)
 
 .BI "-ndots"  " int" " 24" 
  Number of dots per sphere, more dots means more accuracy
 
-.BI "-qmax"  " real" "    0.2
+.BI "-qmax"  " real" " 0.2   
  The maximum charge (e, absolute value) of a hydrophobic atom
 
-.BI "-[no]f_index"  "    no"
+.BI "-[no]f_index"  "no    "
  Determine from a group in the index file what are the hydrophobic atoms rather than from the charge
 
-.BI "-minarea"  " real" "    0.5
+.BI "-minarea"  " real" " 0.5   
  The minimum area (nm2) to count an atom as a surface atom when writing a position restraint file  (see help)
 
-.BI "-[no]pbc"  "   yes"
- Take periodicity into account
-
-.BI "-[no]prot"  "   yes"
+.BI "-[no]prot"  "yes   "
  Output the protein to the connelly pdb file too
 
-.BI "-dgs"  " real" "      0
+.BI "-dgs"  " real" " 0     
  default value for solvation free energy per area (kJ/mol/nm2)
 
diff --git a/man/man1/g_sdf.1 b/man/man1/g_sdf.1
new file mode 100644 (file)
index 0000000..c559880
--- /dev/null
@@ -0,0 +1,130 @@
+.TH g_sdf 1 "Mon 22 Sep 2008"
+.SH NAME
+g_sdf
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_sdf\fP
+.BI "-f" " traj.xtc "
+.BI "-n" " index.ndx "
+.BI "-s" " topol.tpr "
+.BI "-o" " gom_plt.dat "
+.BI "-r" " refmol.gro "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-mode" " int "
+.BI "-triangle" " vector "
+.BI "-dtri" " vector "
+.BI "-bin" " real "
+.BI "-grid" " vector "
+.SH DESCRIPTION
+g_sdf calculates the spatial distribution function (SDF) of a set of atoms
+within a coordinate system defined by three atoms. There is single body, 
+two body and three body SDF implemented (select with option -mode). 
+In the single body case the local coordinate system is defined by using
+a triple of atoms from one single molecule, for the two and three body case
+the configurations are dynamically searched complexes of two or three
+molecules (or residues) meeting certain distance consitions (see below).
+
+
+The program needs a trajectory, a GROMACS run input file and an index 
+file to work. 
+You have to setup 4 groups in the index file before using g_sdf: 
+
+
+The first three groups are used to define the SDF coordinate system.
+The programm will dynamically generate the atom tripels according to 
+the selected -mode: 
+In -mode 1 the triples will be just the 1st, 2nd, 3rd, ... atoms from 
+groups 1, 2 and 3. Hence the nth entries in groups 1, 2 and 3 must be from the
+same residue. In -mode 2 the triples will be 1st, 2nd, 3rd, ... atoms from
+groups 1 and 2 (with the nth entries in groups 1 and 2 having the same res-id).
+For each pair from groups 1 and 2  group 3 is searched for an atom meeting the
+distance conditions set with -triangle and -dtri relative to atoms 1 and 2. In
+-mode 3 for each atom in group 1 group 2 is searched for an atom meeting the
+distance condition and if a pair is found group 3 is searched for an atom
+meeting the further conditions. The triple will only be used if all three atoms
+have different res-id's.
+
+
+The local coordinate system is always defined using the following scheme:
+Atom 1 will be used as the point of origin for the SDF. Atom 1 and 2 will define the principle axis (Z) of the coordinate system.
+The other two axis will be defined inplane (Y) and normal (X) to the plane through
+Atoms 1, 2 and 3. The fourth group
+contains the atoms for which the SDF will be evaluated.
+
+
+For -mode 2 and 3 you have to define the distance conditions for the 
+2 resp. 3 molecule complexes to be searched for using -triangle and -dtri.
+
+
+The SDF will be sampled in cartesian coordinates.
+Use '-grid x y z' to define the size of the SDF grid around the 
+reference molecule. 
+The Volume of the SDF grid will be V=x*y*z (nm3). Use -bin to set the binwidth for grid.
+
+
+The output will be a binary 3D-grid file (gom_plt.dat) in the .plt format that can be be
+read directly by gOpenMol. 
+The option -r will generate a .gro file with the reference molecule(s) transfered to
+the SDF coordinate system. Load this file into gOpenMol and display the
+SDF as a contour plot (see http://www.csc.fi/gopenmol/index.phtml for 
+further documentation). 
+
+
+For further information about SDF's have a look at: A. Vishnyakov, JPC A, 105,
+2001, 1702 and the references cited within.
+.SH FILES
+.BI "-f" " traj.xtc" 
+.B Input
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-n" " index.ndx" 
+.B Input
+ Index file 
+
+.BI "-s" " topol.tpr" 
+.B Input, Opt.
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
+
+.BI "-o" " gom_plt.dat" 
+.B Output
+ Generic data file 
+
+.BI "-r" " refmol.gro" 
+.B Output, Opt.
+ Structure file: gro g96 pdb 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 19" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-mode"  " int" " 1" 
+ SDF in [1,2,3] particle mode
+
+.BI "-triangle"  " vector" " 0 0 0" 
+ r(1,3), r(2,3), r(1,2)
+
+.BI "-dtri"  " vector" " 0.03 0.03 0.03" 
+ dr(1,3), dr(2,3), dr(1,2)
+
+.BI "-bin"  " real" " 0.05  " 
+ Binwidth for the 3D-grid (nm)
+
+.BI "-grid"  " vector" " 1 1 1" 
+ Size of the 3D-grid (nm,nm,nm)
+
index 09f382b2ff4787bc09de69d57b45b46a795fc3cd..4789ffdcaeb4e2ba9fbe1bc3e6ee98ea2954b0b6 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_sgangle 1 "Mon 29 Aug 2005"
+.TH g_sgangle 1 "Mon 22 Sep 2008"
 .SH NAME
 g_sgangle
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_sgangle\fP
 .BI "-f" " traj.xtc "
@@ -18,7 +18,6 @@ g_sgangle
 .BI "-dt" " time "
 .BI "-[no]w" ""
 .BI "-[no]xvgr" ""
-.BI "-[no]pbc" ""
 .BI "-[no]one" ""
 .BI "-[no]z" ""
 .SH DESCRIPTION
@@ -50,7 +49,7 @@ Here is what some of the file options do:
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input
@@ -58,7 +57,7 @@ Here is what some of the file options do:
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-oa" " sg_angle.xvg" 
 .B Output
@@ -77,33 +76,30 @@ Here is what some of the file options do:
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]pbc"  "    no"
- Use periodic boundary conditions
-
-.BI "-[no]one"  "    no"
+.BI "-[no]one"  "no    "
  Only one group compute angle between vector at time zero and time t
 
-.BI "-[no]z"  "    no"
+.BI "-[no]z"  "no    "
  Use the Z-axis as reference
 
index 7797c964ea8e676b7068cf60aade391038f4e038..55be63881a826eb5110b497e8852f96d95ec9d7a 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_sham 1 "Mon 29 Aug 2005"
+.TH g_sham 1 "Mon 22 Sep 2008"
 .SH NAME
 g_sham
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_sham\fP
 .BI "-f" " graph.xvg "
@@ -10,6 +10,7 @@ g_sham
 .BI "-dist" " ener.xvg "
 .BI "-histo" " edist.xvg "
 .BI "-bin" " bindex.ndx "
+.BI "-lp" " prob.xpm "
 .BI "-ls" " gibbs.xpm "
 .BI "-lsh" " enthalpy.xpm "
 .BI "-lss" " entropy.xpm "
@@ -35,11 +36,29 @@ g_sham
 .BI "-ngrid" " vector "
 .BI "-xmin" " vector "
 .BI "-xmax" " vector "
+.BI "-pmax" " real "
 .BI "-gmax" " real "
+.BI "-emin" " real "
+.BI "-emax" " real "
 .BI "-nlevels" " int "
 .BI "-mname" " string "
 .SH DESCRIPTION
-g_sham reads a number of xvg files and analyzes data sets.
+g_sham makes multi-dimensional free-energy, enthalpy and entropy plots.
+g_sham reads one or more xvg files and analyzes data sets.
+g_sham basic purpose is plotting Gibbs free energy landscapes
+(option 
+.B -ls
+)
+by Bolzmann inverting multi-dimensional histograms (option 
+.B -lp
+)
+but it can also
+make enthalpy (option 
+.B -lsh
+) and entropy (option 
+.B -lss
+)
+plots. The histograms can be made for any quantities the user supplies.
 A line in the input file may start with a time
 (see option 
 .B -time
@@ -56,8 +75,22 @@ All lines starting with  and @ are skipped.
 Option 
 .B -ge
 can be used to supply a file with free energies
-when the ensemble is not a Boltzmann ensemble, but has been biased
-by this free energy.
+when the ensemble is not a Boltzmann ensemble, but needs to be biased
+by this free energy. One free energy value is required for each
+(multi-dimensional) data point in the 
+.B -f
+input.
+
+
+
+Option 
+.B -ene
+can be used to supply a file with energies.
+These energies are used as a weighting function in the single
+histogram analysis method due to Kumar et. al. When also temperatures
+are supplied (as a second column in the file) an experimental
+weighting scheme is applied. In addition the vales
+are used for making enthalpy and entropy plots.
 
 
 
@@ -67,9 +100,11 @@ dimensions can be gives for distances.
 When a distance is 2- or 3-dimensional, the circumference or surface
 sampled by two particles increases with increasing distance.
 Depending on what one would like to show, one can choose to correct
-the free-energy for this volume effect.
+the histogram and free-energy for this volume effect.
 The probability is normalized by r and r2 for a dimension of 2 and 3
 respectively.
+A value of -1 is used to indicate an angle in degrees between two
+vectors: a sin(angle) normalization will be applied.
 Note that for angles between vectors the inner-product or cosine
 is the natural quantity to use, as it will produce bins of the same
 volume.
@@ -98,6 +133,10 @@ volume.
 .B Output, Opt.
  Index file 
 
+.BI "-lp" " prob.xpm" 
+.B Output, Opt.
+ X PixMap compatible matrix file 
+
 .BI "-ls" " gibbs.xpm" 
 .B Output, Opt.
  X PixMap compatible matrix file 
@@ -127,46 +166,46 @@ volume.
  Log file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]time"  "   yes"
+.BI "-[no]time"  "yes   "
  Expect a time in the input
 
-.BI "-b"  " real" "     -1
+.BI "-b"  " real" " -1    
  First time to read from set
 
-.BI "-e"  " real" "     -1
+.BI "-e"  " real" " -1    
  Last time to read from set
 
-.BI "-ttol"  " real" "      0
+.BI "-ttol"  " real" " 0     
  Tolerance on time in appropriate units (usually ps)
 
 .BI "-n"  " int" " 1" 
  Read  sets seperated by &
 
-.BI "-[no]d"  "    no"
+.BI "-[no]d"  "no    "
  Use the derivative
 
-.BI "-bw"  " real" "    0.1
+.BI "-bw"  " real" " 0.1   
  Binwidth for the distribution
 
-.BI "-[no]sham"  "   yes"
+.BI "-[no]sham"  "yes   "
  Turn off energy weighting even if energies are given
 
 .BI "-tsham"  " real" " 298.15" 
  Temperature for single histogram analysis
 
-.BI "-pmin"  " real" "      0
+.BI "-pmin"  " real" " 0     
  Minimum probability. Anything lower than this will be set to zero
 
 .BI "-dim"  " vector" " 1 1 1" 
@@ -181,11 +220,20 @@ volume.
 .BI "-xmax"  " vector" " 1 1 1" 
  Maximum for the axes in energy landscape (see above for  3 dimensions)
 
-.BI "-gmax"  " real" "      0" 
- Maximum level in output, 0 is calculate
+.BI "-pmax"  " real" " 0     " 
+ Maximum probability in output, default is calculate
+
+.BI "-gmax"  " real" " 0     " 
+ Maximum free energy in output, default is calculate
+
+.BI "-emin"  " real" " 0     " 
+ Minimum enthalpy in output, default is calculate
+
+.BI "-emax"  " real" " 0     " 
+ Maximum enthalpy in output, default is calculate
 
 .BI "-nlevels"  " int" " 25" 
- Number of levels for energy landscape from single histogram analysis
+ Number of levels for energy landscape
 
 .BI "-mname"  " string" " " 
  Legend label for the custom landscape
index e7fc599b9a2c9130cf9946f09aa87e8b126a102b..e2909e2f6713c2197f336af1c9c0fae9e346ba51 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_sorient 1 "Mon 29 Aug 2005"
+.TH g_sorient 1 "Mon 22 Sep 2008"
 .SH NAME
 g_sorient
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_sorient\fP
 .BI "-f" " traj.xtc "
@@ -11,6 +11,7 @@ g_sorient
 .BI "-no" " snor.xvg "
 .BI "-ro" " sord.xvg "
 .BI "-co" " scum.xvg "
+.BI "-rc" " scount.xvg "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-b" " time "
@@ -19,9 +20,11 @@ g_sorient
 .BI "-[no]w" ""
 .BI "-[no]xvgr" ""
 .BI "-[no]com" ""
+.BI "-[no]v23" ""
 .BI "-rmin" " real "
 .BI "-rmax" " real "
-.BI "-bin" " real "
+.BI "-cbin" " real "
+.BI "-rbin" " real "
 .BI "-[no]pbc" ""
 .SH DESCRIPTION
 g_sorient analyzes solvent orientation around solutes.
@@ -31,7 +34,10 @@ theta1: the angle with the vector from the first atom of the solvent
 molecule to the midpoint between atoms 2 and 3.
 
 theta2: the angle with the normal of the solvent plane, defined by the
-same three atoms.
+same three atoms, or when the option 
+.B -v23
+is set
+the angle with the vector between atoms 2 and 3.
 
 The reference can be a set of atoms or
 the center of mass of a set of atoms. The group of solvent atoms should
@@ -55,7 +61,7 @@ each frame.
 
 
 .B -no
-: distribution of 3cos2(theta2)-1 for rmin=r=rmax.
+: distribution of cos(theta2) for rmin=r=rmax.
 
 
 
@@ -70,14 +76,17 @@ distance.
 of cos(theta1) and 3cos2(theta2)-1 as a function of r.
 
 
+
+.B -rc
+: the distribution of the solvent molecules as a function of r
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -99,40 +108,50 @@ of cos(theta1) and 3cos2(theta2)-1 as a function of r.
 .B Output
  xvgr/xmgr file 
 
+.BI "-rc" " scount.xvg" 
+.B Output
+ xvgr/xmgr file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]com"  "    no"
+.BI "-[no]com"  "no    "
  Use the center of mass as the reference postion
 
-.BI "-rmin"  " real" "      0" 
- Minimum distance
+.BI "-[no]v23"  "no    "
+ Use the vector between atoms 2 and 3
+
+.BI "-rmin"  " real" " 0     " 
+ Minimum distance (nm)
+
+.BI "-rmax"  " real" " 0.5   " 
+ Maximum distance (nm)
 
-.BI "-rmax"  " real" "    0.5
Maximum distance
+.BI "-cbin"  " real" " 0.02  
Binwidth for the cosine
 
-.BI "-bin"  " real" "   0.02
- Binwidth
+.BI "-rbin"  " real" " 0.02  
+ Binwidth for r (nm)
 
-.BI "-[no]pbc"  "    no"
+.BI "-[no]pbc"  "no    "
  Check PBC for the center of mass calculation. Only necessary when your reference group consists of several molecules.
 
diff --git a/man/man1/g_spatial.1 b/man/man1/g_spatial.1
new file mode 100644 (file)
index 0000000..9174a26
--- /dev/null
@@ -0,0 +1,320 @@
+.TH g_spatial 1 "Mon 22 Sep 2008"
+.SH NAME
+g_spatial
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_spatial\fP
+.BI "-f" " traj.xtc "
+.BI "-s" " topol.tpr "
+.BI "-n" " index.ndx "
+.BI "-dm" " rmsd.xpm "
+.BI "-o" " rmsd-clust.xpm "
+.BI "-g" " cluster.log "
+.BI "-dist" " rmsd-dist.xvg "
+.BI "-ev" " rmsd-eig.xvg "
+.BI "-sz" " clust-size.xvg "
+.BI "-tr" " clust-trans.xpm "
+.BI "-ntr" " clust-trans.xvg "
+.BI "-clid" " clust-id.xvg "
+.BI "-cl" " clusters.pdb "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-tu" " enum "
+.BI "-[no]w" ""
+.BI "-[no]xvgr" ""
+.BI "-[no]dista" ""
+.BI "-nlevels" " int "
+.BI "-cutoff" " real "
+.BI "-[no]fit" ""
+.BI "-max" " real "
+.BI "-skip" " int "
+.BI "-[no]av" ""
+.BI "-wcl" " int "
+.BI "-nst" " int "
+.BI "-rmsmin" " real "
+.BI "-method" " enum "
+.BI "-minstruct" " int "
+.BI "-[no]binary" ""
+.BI "-M" " int "
+.BI "-P" " int "
+.BI "-seed" " int "
+.BI "-niter" " int "
+.BI "-kT" " real "
+.SH DESCRIPTION
+g_cluster can cluster structures with several different methods.
+Distances between structures can be determined from a trajectory
+or read from an XPM matrix file with the 
+.B -dm
+option.
+RMS deviation after fitting or RMS deviation of atom-pair distances
+can be used to define the distance between structures.
+
+
+single linkage: add a structure to a cluster when its distance to any
+element of the cluster is less than 
+.B cutoff
+.
+
+
+Jarvis Patrick: add a structure to a cluster when this structure
+and a structure in the cluster have each other as neighbors and
+they have a least 
+.B P
+neighbors in common. The neighbors
+of a structure are the M closest structures or all structures within
+
+.B cutoff
+.
+
+
+Monte Carlo: reorder the RMSD matrix using Monte Carlo.
+
+
+diagonalization: diagonalize the RMSD matrix.
+
+gromos: use algorithm as described in Daura 
+.I et al.
+
+(
+.I Angew. Chem. Int. Ed.
+
+.B 1999
+, 
+.I 38
+, pp 236-240).
+Count number of neighbors using cut-off, take structure with
+largest number of neighbors with all its neighbors as cluster
+and eleminate it from the pool of clusters. Repeat for remaining
+structures in pool.
+
+
+When the clustering algorithm assigns each structure to exactly one
+cluster (single linkage, Jarvis Patrick and gromos) and a trajectory
+file is supplied, the structure with
+the smallest average distance to the others or the average structure
+or all structures for each cluster will be written to a trajectory
+file. When writing all structures, separate numbered files are made
+for each cluster.
+
+Two output files are always written:
+
+
+.B -o
+writes the RMSD values in the upper left half of the matrix
+and a graphical depiction of the clusters in the lower right half
+When 
+.B -minstruct
+= 1 the graphical depiction is black
+when two structures are in the same cluster.
+When 
+.B -minstruct
+ 1 different colors will be used for each
+cluster.
+
+
+.B -g
+writes information on the options used and a detailed list
+of all clusters and their members.
+
+
+Additionally, a number of optional output files can be written:
+
+
+.B -dist
+writes the RMSD distribution.
+
+
+.B -ev
+writes the eigenvectors of the RMSD matrix
+diagonalization.
+
+
+.B -sz
+writes the cluster sizes.
+
+
+.B -tr
+writes a matrix of the number transitions between
+cluster pairs.
+
+
+.B -ntr
+writes the total number of transitions to or from
+each cluster.
+
+
+.B -clid
+writes the cluster number as a function of time.
+
+
+.B -cl
+writes average (with option 
+.B -av
+) or central
+structure of each cluster or writes numbered files with cluster members
+for a selected set of clusters (with option 
+.B -wcl
+, depends on
+
+.B -nst
+and 
+.B -rmsmin
+).
+
+.SH FILES
+.BI "-f" " traj.xtc" 
+.B Input, Opt.
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-s" " topol.tpr" 
+.B Input, Opt.
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-dm" " rmsd.xpm" 
+.B Input, Opt.
+ X PixMap compatible matrix file 
+
+.BI "-o" " rmsd-clust.xpm" 
+.B Output
+ X PixMap compatible matrix file 
+
+.BI "-g" " cluster.log" 
+.B Output
+ Log file 
+
+.BI "-dist" " rmsd-dist.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-ev" " rmsd-eig.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-sz" " clust-size.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-tr" " clust-trans.xpm" 
+.B Output, Opt.
+ X PixMap compatible matrix file 
+
+.BI "-ntr" " clust-trans.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-clid" " clust-id.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-cl" " clusters.pdb" 
+.B Output, Opt.
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 19" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-tu"  " enum" " ps" 
+ Time unit: 
+.B ps
+, 
+.B fs
+, 
+.B ns
+, 
+.B us
+, 
+.B ms
+or 
+.B s
+
+
+.BI "-[no]w"  "no    "
+ View output xvg, xpm, eps and pdb files
+
+.BI "-[no]xvgr"  "yes   "
+ Add specific codes (legends etc.) in the output xvg files for the xmgrace program
+
+.BI "-[no]dista"  "no    "
+ Use RMSD of distances instead of RMS deviation
+
+.BI "-nlevels"  " int" " 40" 
+ Discretize RMSD matrix in  levels
+
+.BI "-cutoff"  " real" " 0.1   " 
+ RMSD cut-off (nm) for two structures to be neighbor
+
+.BI "-[no]fit"  "yes   "
+ Use least squares fitting before RMSD calculation
+
+.BI "-max"  " real" " -1    " 
+ Maximum level in RMSD matrix
+
+.BI "-skip"  " int" " 1" 
+ Only analyze every nr-th frame
+
+.BI "-[no]av"  "no    "
+ Write average iso middle structure for each cluster
+
+.BI "-wcl"  " int" " 0" 
+ Write all structures for first  clusters to numbered files
+
+.BI "-nst"  " int" " 1" 
+ Only write all structures if more than  per cluster
+
+.BI "-rmsmin"  " real" " 0     " 
+ minimum rms difference with rest of cluster for writing structures
+
+.BI "-method"  " enum" " linkage" 
+ Method for cluster determination: 
+.B linkage
+, 
+.B jarvis-patrick
+, 
+.B monte-carlo
+, 
+.B diagonalization
+or 
+.B gromos
+
+
+.BI "-minstruct"  " int" " 1" 
+ Minimum number of structures in cluster for coloring in the xpm file
+
+.BI "-[no]binary"  "no    "
+ Treat the RMSD matrix as consisting of 0 and 1, where the cut-off is given by -cutoff
+
+.BI "-M"  " int" " 10" 
+ Number of nearest neighbors considered for Jarvis-Patrick algorithm, 0 is use cutoff
+
+.BI "-P"  " int" " 3" 
+ Number of identical nearest neighbors required to form a cluster
+
+.BI "-seed"  " int" " 1993" 
+ Random number seed for Monte Carlo clustering algorithm
+
+.BI "-niter"  " int" " 10000" 
+ Number of iterations for MC
+
+.BI "-kT"  " real" " 0.001 " 
+ Boltzmann weighting factor for Monte Carlo optimization (zero turns off uphill steps)
+
diff --git a/man/man1/g_spol.1 b/man/man1/g_spol.1
new file mode 100644 (file)
index 0000000..453204b
--- /dev/null
@@ -0,0 +1,105 @@
+.TH g_spol 1 "Mon 22 Sep 2008"
+.SH NAME
+g_spol
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_spol\fP
+.BI "-f" " traj.xtc "
+.BI "-s" " topol.tpr "
+.BI "-n" " index.ndx "
+.BI "-o" " scdist.xvg "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-[no]w" ""
+.BI "-[no]xvgr" ""
+.BI "-[no]com" ""
+.BI "-refat" " int "
+.BI "-rmin" " real "
+.BI "-rmax" " real "
+.BI "-dip" " real "
+.BI "-bw" " real "
+.SH DESCRIPTION
+g_spol analyzes dipoles around a solute; it is especially useful
+for polarizable water. A group of reference atoms, or a center
+of mass reference (option 
+.B -com
+) and a group of solvent
+atoms is required. The program splits the group of solvent atoms
+into molecules. For each solvent molecule the distance to the
+closest atom in reference group or to the COM is determined.
+A cumulative distribution of these distances is plotted.
+For each distance between 
+.B -rmin
+and 
+.B -rmax
+
+the inner product of the distance vector
+and the dipole of the solvent molecule is determined.
+The average of these dipole components is printed.
+The same is done for the polarization, where the average dipole is
+subtracted from the instantaneous dipole. The magnitude of the average
+dipole is set with the option 
+.B -dip
+, the direction is defined
+by the vector from the first atom in the selected solvent group
+to the midpoint between the second and the third atom.
+.SH FILES
+.BI "-f" " traj.xtc" 
+.B Input
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-s" " topol.tpr" 
+.B Input
+ Run input file: tpr tpb tpa 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-o" " scdist.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 19" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-[no]w"  "no    "
+ View output xvg, xpm, eps and pdb files
+
+.BI "-[no]xvgr"  "yes   "
+ Add specific codes (legends etc.) in the output xvg files for the xmgrace program
+
+.BI "-[no]com"  "no    "
+ Use the center of mass as the reference postion
+
+.BI "-refat"  " int" " 1" 
+ The reference atom of the solvent molecule
+
+.BI "-rmin"  " real" " 0     " 
+ Maximum distance (nm)
+
+.BI "-rmax"  " real" " 0.32  " 
+ Maximum distance (nm)
+
+.BI "-dip"  " real" " 0     " 
+ The average dipole (D)
+
+.BI "-bw"  " real" " 0.01  " 
+ The bin width
+
index 610c3b300544814d975971097c8c60e1b12b435d..3f38dfdb0f96d2e5acfb3678e4b7433bfa54aee3 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_tcaf 1 "Mon 29 Aug 2005"
+.TH g_tcaf 1 "Mon 22 Sep 2008"
 .SH NAME
 g_tcaf
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_tcaf\fP
 .BI "-f" " traj.trr "
@@ -85,11 +85,11 @@ is very important for obtaining a good fit.
 .SH FILES
 .BI "-f" " traj.trr" 
 .B Input
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -120,40 +120,40 @@ is very important for obtaining a good fit.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]mol"  "    no"
+.BI "-[no]mol"  "no    "
  Calculate tcaf of molecules
 
-.BI "-[no]k34"  "    no"
+.BI "-[no]k34"  "no    "
  Also use k=(3,0,0) and k=(4,0,0)
 
-.BI "-wt"  " real" "      5
+.BI "-wt"  " real" " 5     
  Exponential decay time for the TCAF fit weights
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -189,9 +189,9 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
index 839519a58232119f49e4d7cfc1f0006179084247..7f4cbfdebb26d3c17f3a5cbad0b71d603fe4b12d 100644 (file)
@@ -1,13 +1,14 @@
-.TH g_traj 1 "Mon 29 Aug 2005"
+.TH g_traj 1 "Mon 22 Sep 2008"
 .SH NAME
 g_traj
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_traj\fP
 .BI "-f" " traj.xtc "
 .BI "-s" " topol.tpr "
 .BI "-n" " index.ndx "
 .BI "-ox" " coord.xvg "
+.BI "-oxt" " coord.xtc "
 .BI "-ov" " veloc.xvg "
 .BI "-of" " force.xvg "
 .BI "-ob" " box.xvg "
@@ -17,6 +18,8 @@ g_traj
 .BI "-vd" " veldist.xvg "
 .BI "-cv" " veloc.pdb "
 .BI "-cf" " force.pdb "
+.BI "-av" " all_veloc.xvg "
+.BI "-af" " all_force.xvg "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-b" " time "
@@ -92,6 +95,13 @@ desired frame. When averaging over frames you might need to use
 the 
 .B -nojump
 option to obtain the correct average coordinates.
+If you select either of these option the average force and velocity
+for each atom are written to an xvg file as well
+(specified with 
+.B -av
+or 
+.B -af
+).
 
 
 Option 
@@ -102,11 +112,11 @@ the kinetic energy distribution is given.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -116,6 +126,10 @@ the kinetic energy distribution is given.
 .B Output, Opt.
  xvgr/xmgr file 
 
+.BI "-oxt" " coord.xtc" 
+.B Output, Opt.
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
 .BI "-ov" " veloc.xvg" 
 .B Output, Opt.
  xvgr/xmgr file 
@@ -152,20 +166,28 @@ the kinetic energy distribution is given.
 .B Output, Opt.
  Protein data bank file 
 
+.BI "-av" " all_veloc.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-af" " all_force.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
 .BI "-tu"  " enum" " ps" 
@@ -179,47 +201,43 @@ the kinetic energy distribution is given.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]com"  "    no"
+.BI "-[no]com"  "no    "
  Plot data for the com of each group
 
-.BI "-[no]mol"  "    no"
+.BI "-[no]mol"  "no    "
  Index contains molecule numbers iso atom numbers
 
-.BI "-[no]nojump"  "    no"
+.BI "-[no]nojump"  "no    "
  Remove jumps of atoms across the box
 
-.BI "-[no]x"  "   yes"
+.BI "-[no]x"  "yes   "
  Plot X-component
 
-.BI "-[no]y"  "   yes"
+.BI "-[no]y"  "yes   "
  Plot Y-component
 
-.BI "-[no]z"  "   yes"
+.BI "-[no]z"  "yes   "
  Plot Z-component
 
 .BI "-ng"  " int" " 1" 
  Number of groups to consider
 
-.BI "-[no]len"  "    no"
+.BI "-[no]len"  "no    "
  Plot vector length
 
-.BI "-bin"  " real" "      1
+.BI "-bin"  " real" " 1     
  Binwidth for velocity histogram (nm/ps)
 
-.BI "-scale"  " real" "      0
+.BI "-scale"  " real" " 0     
  Scale factor for pdb output, 0 is autoscale
 
diff --git a/man/man1/g_vanhove.1 b/man/man1/g_vanhove.1
new file mode 100644 (file)
index 0000000..6506138
--- /dev/null
@@ -0,0 +1,170 @@
+.TH g_vanhove 1 "Mon 22 Sep 2008"
+.SH NAME
+g_vanhove
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3g_vanhove\fP
+.BI "-f" " traj.xtc "
+.BI "-s" " topol.tpr "
+.BI "-n" " index.ndx "
+.BI "-om" " vanhove.xpm "
+.BI "-or" " vanhove_r.xvg "
+.BI "-ot" " vanhove_t.xvg "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-b" " time "
+.BI "-e" " time "
+.BI "-dt" " time "
+.BI "-[no]w" ""
+.BI "-[no]xvgr" ""
+.BI "-sqrt" " real "
+.BI "-fm" " int "
+.BI "-rmax" " real "
+.BI "-rbin" " real "
+.BI "-mmax" " real "
+.BI "-nlevels" " int "
+.BI "-nr" " int "
+.BI "-fr" " int "
+.BI "-rt" " real "
+.BI "-ft" " int "
+.SH DESCRIPTION
+g_vanhove computes the Van Hove correlation function.
+The Van Hove G(r,t) is the probability that a particle that is at r0
+at time zero can be found at position r0+r at time t.
+g_vanhove determines G not for a vector r, but for the length of r.
+Thus it gives the probability that a particle moves a distance of r
+in time t.
+Jumps across the periodic boundaries are removed.
+Corrections are made for scaling due to isotropic
+or anisotropic pressure coupling.
+
+
+
+With option 
+.B -om
+the whole matrix can be written as a function
+of t and r or as a function of sqrt(t) and r (option 
+.B -sqrt
+).
+
+
+
+With option 
+.B -or
+the Van Hove function is plotted for one
+or more values of t. Option 
+.B -nr
+sets the number of times,
+option 
+.B -fr
+the number spacing between the times.
+The binwidth is set with option 
+.B -rbin
+. The number of bins
+is determined automatically.
+
+
+
+With option 
+.B -ot
+the integral up to a certain distance
+(option 
+.B -rt
+) is plotted as a function of time.
+
+
+
+For all frames that are read the coordinates of the selected particles
+are stored in memory. Therefore the program may use a lot of memory.
+For options 
+.B -om
+and 
+.B -ot
+the program may be slow.
+This is because the calculation scales as the number of frames times
+
+.B -fm
+or 
+.B -ft
+.
+Note that with the 
+.B -dt
+option the memory usage and calculation
+time can be reduced.
+.SH FILES
+.BI "-f" " traj.xtc" 
+.B Input
+ Trajectory: xtc trr trj gro g96 pdb cpt 
+
+.BI "-s" " topol.tpr" 
+.B Input
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-om" " vanhove.xpm" 
+.B Output, Opt.
+ X PixMap compatible matrix file 
+
+.BI "-or" " vanhove_r.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.BI "-ot" " vanhove_t.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 19" 
+ Set the nicelevel
+
+.BI "-b"  " time" " 0     " 
+ First frame (ps) to read from trajectory
+
+.BI "-e"  " time" " 0     " 
+ Last frame (ps) to read from trajectory
+
+.BI "-dt"  " time" " 0     " 
+ Only use frame when t MOD dt = first time (ps)
+
+.BI "-[no]w"  "no    "
+ View output xvg, xpm, eps and pdb files
+
+.BI "-[no]xvgr"  "yes   "
+ Add specific codes (legends etc.) in the output xvg files for the xmgrace program
+
+.BI "-sqrt"  " real" " 0     " 
+ Use sqrt(t) on the matrix axis which binspacing  in sqrt(ps)
+
+.BI "-fm"  " int" " 0" 
+ Number of frames in the matrix, 0 is plot all
+
+.BI "-rmax"  " real" " 2     " 
+ Maximum r in the matrix (nm)
+
+.BI "-rbin"  " real" " 0.01  " 
+ Binwidth in the matrix and for -or (nm)
+
+.BI "-mmax"  " real" " 0     " 
+ Maximum density in the matrix, 0 is calculate (1/nm)
+
+.BI "-nlevels"  " int" " 81" 
+ Number of levels in the matrix
+
+.BI "-nr"  " int" " 1" 
+ Number of curves for the -or output
+
+.BI "-fr"  " int" " 0" 
+ Frame spacing for the -or output
+
+.BI "-rt"  " real" " 0     " 
+ Integration limit for the -ot output (nm)
+
+.BI "-ft"  " int" " 0" 
+ Number of frames in the -ot output, 0 is plot all
+
index fffd1c02428ac5d09876b63734c7747e06668a11..16d441453d0bc4d33e60ac0d82e14a0be94fb9e9 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_velacc 1 "Mon 29 Aug 2005"
+.TH g_velacc 1 "Mon 22 Sep 2008"
 .SH NAME
 g_velacc
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_velacc\fP
 .BI "-f" " traj.trr "
@@ -15,6 +15,7 @@ g_velacc
 .BI "-dt" " time "
 .BI "-[no]w" ""
 .BI "-[no]xvgr" ""
+.BI "-[no]m" ""
 .BI "-[no]mol" ""
 .BI "-acflen" " int "
 .BI "-[no]normalize" ""
@@ -26,7 +27,7 @@ g_velacc
 .SH DESCRIPTION
 g_velacc computes the velocity autocorrelation function.
 When the 
-.B -s
+.B -m
 option is used, the momentum autocorrelation
 function is calculated.
 
@@ -39,11 +40,11 @@ of molecule numbers instead of atom numbers.
 .SH FILES
 .BI "-f" " traj.trr" 
 .B Input
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -54,34 +55,37 @@ of molecule numbers instead of atom numbers.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-[no]mol"  "    no"
- Calculate vac of molecules
+.BI "-[no]m"  "no    "
+ Calculate the momentum autocorrelation function
+
+.BI "-[no]mol"  "no    "
+ Calculate the momentum acf of molecules
 
 .BI "-acflen"  " int" " -1" 
  Length of the ACF, default is half the number of frames
 
-.BI "-[no]normalize"  "   yes"
+.BI "-[no]normalize"  "yes   "
  Normalize ACF
 
 .BI "-P"  " enum" " 0" 
@@ -117,9 +121,9 @@ or
 .BI "-ncskip"  " int" " 0" 
  Skip N points in the output file of correlation functions
 
-.BI "-beginfit"  " real" "      0
+.BI "-beginfit"  " real" " 0     
  Time where to begin the exponential fit of the correlation function
 
-.BI "-endfit"  " real" "     -1
+.BI "-endfit"  " real" " -1    
  Time where to end the exponential fit of the correlation function, -1 is till the end
 
index b94d6e1f9e8cebd204ab4dc3bcbd119cfb897807..66789fdbcdabd7e8e5ee5cf47539d751d54e3942 100644 (file)
@@ -1,7 +1,7 @@
-.TH g_wham 1 "Mon 29 Aug 2005"
+.TH g_wham 1 "Mon 22 Sep 2008"
 .SH NAME
 g_wham
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3g_wham\fP
 .BI "-o" " profile.xvg "
@@ -62,36 +62,36 @@ only calculate min and max
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-min"  " real" "      0
+.BI "-min"  " real" " 0     
  Minimum coordinate in profile
 
-.BI "-max"  " real" "      0
+.BI "-max"  " real" " 0     
  Maximum coordinate in profile
 
 .BI "-bins"  " int" " 100" 
  Number of bins in profile
 
-.BI "-[no]prof"  "   yes"
+.BI "-[no]prof"  "yes   "
  Only calculate min and max
 
-.BI "-temp"  " real" "    298
+.BI "-temp"  " real" " 298   
  Temperature
 
-.BI "-[no]flip"  "    no"
+.BI "-[no]flip"  "no    "
  Combine halves of profile
 
-.BI "-tol"  " real" "   0.01
+.BI "-tol"  " real" " 0.01  
  Tolerance
 
index 712355a886dad7fe864abb5c0707e9ee3b23a1b8..0b68f58b6c256f9219e31d9b2de300451693cb00 100644 (file)
@@ -1,7 +1,7 @@
-.TH genbox 1 "Mon 29 Aug 2005"
+.TH genbox 1 "Mon 22 Sep 2008"
 .SH NAME
 genbox
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3genbox\fP
 .BI "-cp" " protein.gro "
@@ -17,6 +17,8 @@ genbox
 .BI "-seed" " int "
 .BI "-vdwd" " real "
 .BI "-shell" " real "
+.BI "-maxsol" " int "
+.BI "-[no]vel" ""
 .SH DESCRIPTION
 Genbox can do one of 3 things:
 
@@ -36,11 +38,12 @@ The box specified in the solute coordinate file (
 ) is used,
 unless 
 .B -box
-is set, which also centers the solute.
-The program 
+is set.
+If you want the solute to be centered in the box,
+the program 
 .B editconf
-has more sophisticated options to change
-the box and center the solute.
+has sophisticated options
+to change the box dimensions and center the solute.
 Solvent molecules are removed from the box where the 
 distance between any atom of the solute molecule(s) and any atom of 
 the solvent molecule is less than the sum of the VanderWaals radii of 
@@ -111,26 +114,26 @@ line with the total number of solvent molecules in your coordinate file.
 .SH FILES
 .BI "-cp" " protein.gro" 
 .B Input, Opt.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-cs" " spc216.gro" 
 .B Input, Opt., Lib.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-ci" " insert.gro" 
 .B Input, Opt.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-o" " out.gro" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-p" " topol.top" 
 .B In/Out, Opt.
  Topology file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
@@ -148,13 +151,18 @@ line with the total number of solvent molecules in your coordinate file.
 .BI "-seed"  " int" " 1997" 
  random generator seed
 
-.BI "-vdwd"  " real" "  0.105
+.BI "-vdwd"  " real" " 0.105 
  default vdwaals distance
 
-.BI "-shell"  " real" "      0
+.BI "-shell"  " real" " 0     
  thickness of optional water layer around solute
 
-\- Molecules must be whole in the initial configurations.
+.BI "-maxsol"  " int" " 0" 
+ maximum number of solvent molecules to add if they fit in the box. If zero (default) this is ignored
+
+.BI "-[no]vel"  "no    "
+ keep velocities from input solute and solvent
 
-\- At the moment -ci only works when inserting one molecule.
+.SH KNOWN PROBLEMS
+\- Molecules must be whole in the initial configurations.
 
index 0932862d2b5db57f14237f225eb19b6860e1f663..00801bcb6eb3e7a5d5f8094d6cd5f33ba8433f14 100644 (file)
@@ -1,7 +1,7 @@
-.TH genconf 1 "Mon 29 Aug 2005"
+.TH genconf 1 "Mon 22 Sep 2008"
 .SH NAME
 genconf
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3genconf\fP
 .BI "-f" " conf.gro "
@@ -47,18 +47,18 @@ build the grid.
 .SH FILES
 .BI "-f" " conf.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-o" " out.gro" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-trj" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
@@ -73,13 +73,13 @@ build the grid.
 .BI "-seed"  " int" " 0" 
  Random generator seed, if 0 generated from the time
 
-.BI "-[no]rot"  "    no"
+.BI "-[no]rot"  "no    "
  Randomly rotate conformations
 
-.BI "-[no]shuffle"  "    no"
+.BI "-[no]shuffle"  "no    "
  Random shuffling of molecules
 
-.BI "-[no]sort"  "    no"
+.BI "-[no]sort"  "no    "
  Sort molecules on X coord
 
 .BI "-block"  " int" " 1" 
@@ -91,8 +91,9 @@ build the grid.
 .BI "-maxrot"  " vector" " 90 90 90" 
  Maximum random rotation
 
-.BI "-[no]renumber"  "   yes"
+.BI "-[no]renumber"  "yes   "
  Renumber residues
 
+.SH KNOWN PROBLEMS
 \- The program should allow for random displacement off lattice points.
 
index 98e40efd5bf409c882aaf765ad53fa50633c094a..adf44fc80e761364b87a692cc260afd3fb5f80cd 100644 (file)
@@ -1,7 +1,7 @@
-.TH genion 1 "Mon 29 Aug 2005"
+.TH genion 1 "Mon 22 Sep 2008"
 .SH NAME
 genion
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3genion\fP
 .BI "-s" " topol.tpr "
@@ -10,19 +10,22 @@ genion
 .BI "-o" " out.gro "
 .BI "-g" " genion.log "
 .BI "-pot" " pot.pdb "
+.BI "-p" " topol.top "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-[no]xvgr" ""
 .BI "-np" " int "
 .BI "-pname" " string "
-.BI "-pq" " real "
+.BI "-pq" " int "
 .BI "-nn" " int "
 .BI "-nname" " string "
-.BI "-nq" " real "
+.BI "-nq" " int "
 .BI "-rmin" " real "
 .BI "-[no]random" ""
 .BI "-seed" " int "
 .BI "-scale" " real "
+.BI "-conc" " real "
+.BI "-[no]neutral" ""
 .SH DESCRIPTION
 genion replaces solvent molecules by monoatomic ions at
 the position of the first atoms with the most favorable electrostatic
@@ -58,7 +61,7 @@ For larger ions, e.g. sulfate we recommended to use genbox.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-table" " table.xvg" 
 .B Input, Opt.
@@ -70,7 +73,7 @@ For larger ions, e.g. sulfate we recommended to use genbox.
 
 .BI "-o" " out.gro" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-g" " genion.log" 
 .B Output
@@ -80,14 +83,18 @@ For larger ions, e.g. sulfate we recommended to use genbox.
 .B Output, Opt.
  Protein data bank file 
 
+.BI "-p" " topol.top" 
+.B In/Out, Opt.
+ Topology file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-np"  " int" " 0" 
@@ -96,7 +103,7 @@ For larger ions, e.g. sulfate we recommended to use genbox.
 .BI "-pname"  " string" " Na" 
  Name of the positive ion
 
-.BI "-pq"  " real" "      1" 
+.BI "-pq"  " int" " 1" 
  Charge of the positive ion
 
 .BI "-nn"  " int" " 0" 
@@ -105,18 +112,31 @@ For larger ions, e.g. sulfate we recommended to use genbox.
 .BI "-nname"  " string" " Cl" 
  Name of the negative ion
 
-.BI "-nq"  " real" "     -1" 
+.BI "-nq"  " int" " -1" 
  Charge of the negative ion
 
-.BI "-rmin"  " real" "    0.6
+.BI "-rmin"  " real" " 0.6   
  Minimum distance between ions
 
-.BI "-[no]random"  "    no"
+.BI "-[no]random"  "yes   "
  Use random placement of ions instead of based on potential. The rmin option should still work
 
 .BI "-seed"  " int" " 1993" 
  Seed for random number generator
 
-.BI "-scale"  " real" "  0.001
+.BI "-scale"  " real" " 0.001 
  Scaling factor for the potential for -pot
 
+.BI "-conc"  " real" " 0     " 
+ Specify salt concentration (mol/liter). This will add sufficient ions to reach up to the specified concentration as computed from the volume of the cell in the input tpr file. Overrides the -np and  nn options.
+
+.BI "-[no]neutral"  "no    "
+ This option will add enough ions to neutralize the system. In combination with the concentration option a neutral system at a given salt concentration will be generated.
+
+.SH KNOWN PROBLEMS
+\- Calculation of the potential is not reliable, therefore the 
+.B -random
+option is now turned on by default.
+
+\- If you specify a salt concentration existing ions are not taken into account. In effect you therefore specify the amount of salt to be added.
+
diff --git a/man/man1/genrestr.1 b/man/man1/genrestr.1
new file mode 100644 (file)
index 0000000..17c1167
--- /dev/null
@@ -0,0 +1,93 @@
+.TH genrestr 1 "Mon 22 Sep 2008"
+.SH NAME
+genrestr
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3genrestr\fP
+.BI "-f" " conf.gro "
+.BI "-n" " index.ndx "
+.BI "-o" " posre.itp "
+.BI "-of" " freeze.ndx "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-fc" " vector "
+.BI "-freeze" " real "
+.BI "-[no]disre" ""
+.BI "-disre_dist" " real "
+.BI "-disre_frac" " real "
+.BI "-disre_up2" " real "
+.BI "-[no]constr" ""
+.SH DESCRIPTION
+genrestr produces an include file for a topology containing
+a list of atom numbers and three force constants for the
+X, Y and Z direction. A single isotropic force constant may
+be given on the command line instead of three components.
+
+
+WARNING: position restraints only work for the one molecule at a time.
+Position restraints are interactions within molecules, therefore
+they should be included within the correct 
+.B [ moleculetype ]
+
+block in the topology. Since the atom numbers in every moleculetype
+in the topology start at 1 and the numbers in the input file for
+genpr number consecutively from 1, genpr will only produce a useful
+file for the first molecule.
+
+
+The -of option produces an index file that can be used for
+freezing atoms. In this case the input file must be a pdb file.
+
+
+With the 
+.B -disre
+option half a matrix of distance restraints
+is generated instead of position restraints. With this matrix, that
+one typically would apply to C-alpha atoms in a protein, one can
+maintain the overall conformation of a protein without tieing it to
+a specific position (as with position restraints).
+.SH FILES
+.BI "-f" " conf.gro" 
+.B Input
+ Structure file: gro g96 pdb tpr tpb tpa 
+
+.BI "-n" " index.ndx" 
+.B Input, Opt.
+ Index file 
+
+.BI "-o" " posre.itp" 
+.B Output
+ Include file for topology 
+
+.BI "-of" " freeze.ndx" 
+.B Output, Opt.
+ Index file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 0" 
+ Set the nicelevel
+
+.BI "-fc"  " vector" " 1000 1000 1000" 
+ force constants (kJ mol-1 nm-2)
+
+.BI "-freeze"  " real" " 0     " 
+ if the -of option or this one is given an index file will be written containing atom numbers of all atoms that have a B-factor less than the level given here
+
+.BI "-[no]disre"  "no    "
+ Generate a distance restraint matrix for all the atoms in index
+
+.BI "-disre_dist"  " real" " 0.1   " 
+ Distance range around the actual distance for generating distance restraints
+
+.BI "-disre_frac"  " real" " 0     " 
+ Fraction of distance to be used as interval rather than a fixed distance. If the fraction of the distance that you specify here is less than the distance given in the previous option, that one is used instead.
+
+.BI "-disre_up2"  " real" " 1     " 
+ Distance between upper bound for distance restraints, and the distance at which the force becomes constant (see manual)
+
+.BI "-[no]constr"  "no    "
+ Generate a constraint matrix rather than distance restraints
+
index 8ea940d39a87114087283cb13f19eb84ea4ff8ac..b98053c7292c8ec3bc45e1e42997e761b88dc6ff 100644 (file)
@@ -1,7 +1,7 @@
-.TH gmxcheck 1 "Mon 29 Aug 2005"
+.TH gmxcheck 1 "Mon 22 Sep 2008"
 .SH NAME
 gmxcheck
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3gmxcheck\fP
 .BI "-f" " traj.xtc "
@@ -12,12 +12,14 @@ gmxcheck
 .BI "-e" " ener.edr "
 .BI "-e2" " ener2.edr "
 .BI "-n" " index.ndx "
+.BI "-m" " doc.tex "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-vdwfac" " real "
 .BI "-bonlo" " real "
 .BI "-bonhi" " real "
 .BI "-tol" " real "
+.BI "-[no]ab" ""
 .BI "-lastener" " string "
 .SH DESCRIPTION
 gmxcheck reads a trajectory (
@@ -27,11 +29,14 @@ gmxcheck reads a trajectory (
 or 
 
 .B .xtc
-) or an energy file (
+), an energy file (
 .B .ene
 or 
 .B .edr
 )
+or an index file (
+.B .ndx
+)
 and prints out useful information about them.
 
 
@@ -82,58 +87,79 @@ Similarly a pair of trajectory files can be compared (using the
 option), or a pair of energy files (using the 
 .B -e2
 option).
+
+
+For free energy simulations the A and B state topology from one
+run input file can be compared with options 
+.B -s1
+and 
+.B -ab
+.
+
+
+In case the 
+.B -m
+flag is given a LaTeX file will be written
+consisting a rough outline for a methods section for a paper.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-f2" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s1" " top1.tpr" 
 .B Input, Opt.
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-s2" " top2.tpr" 
 .B Input, Opt.
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-c" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-e" " ener.edr" 
 .B Input, Opt.
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-e2" " ener2.edr" 
 .B Input, Opt.
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
  Index file 
 
+.BI "-m" " doc.tex" 
+.B Output, Opt.
+ LaTeX file 
+
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-vdwfac"  " real" "    0.8
+.BI "-vdwfac"  " real" " 0.8   
  Fraction of sum of VdW radii used as warning cutoff
 
-.BI "-bonlo"  " real" "    0.4
+.BI "-bonlo"  " real" " 0.4   
  Min. fract. of sum of VdW radii for bonded atoms
 
-.BI "-bonhi"  " real" "    0.7
+.BI "-bonhi"  " real" " 0.7   
  Max. fract. of sum of VdW radii for bonded atoms
 
-.BI "-tol"  " real" "  0.001
+.BI "-tol"  " real" " 0.001 
  Relative tolerance for comparing real values defined as 2*(a-b)/(|a|+|b|)
 
+.BI "-[no]ab"  "no    "
+ Compare the A and B topology from one file
+
 .BI "-lastener"  " string" " " 
  Last energy term to compare (if not given all are tested). It makes sense to go up until the Pressure.
 
index 6f02f75637fb8975023abfc8533901760f502bb0..7fada5b13c9abac23ce03171371053365fe86eec 100644 (file)
@@ -1,12 +1,14 @@
-.TH gmxdump 1 "Mon 29 Aug 2005"
+.TH gmxdump 1 "Mon 22 Sep 2008"
 .SH NAME
 gmxdump
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3gmxdump\fP
 .BI "-s" " topol.tpr "
 .BI "-f" " traj.xtc "
 .BI "-e" " ener.edr "
+.BI "-cp" " state.cpt "
+.BI "-om" " grompp.mdp "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-[no]nr" ""
@@ -34,26 +36,37 @@ output in a readable format. This program is essential for
 checking your run input file in case of problems.
 
 
+When requesting to dump a topology file the program will dump
+the processed topology, since not all original information is maintained
+in tpr files.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-f" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-e" " ener.edr" 
 .B Input, Opt.
- Generic energy: edr ene 
+ Energy file: edr ene 
+
+.BI "-cp" " state.cpt" 
+.B Input, Opt.
+ Checkpoint file 
+
+.BI "-om" " grompp.mdp" 
+.B Output, Opt.
+ grompp input file with MD parameters 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]nr"  "   yes"
+.BI "-[no]nr"  "yes   "
  Show index numbers in output (leaving them out makes comparison easier, but creates a useless topology)
 
index aa86ed1dece78780bf74946985be9a5503eed47f..f0db04733e0eb9a7c3d7c55244239baf9cc1a376 100644 (file)
@@ -1,7 +1,7 @@
-.TH grompp 1 "Mon 29 Aug 2005"
+.TH grompp 1 "Mon 22 Sep 2008"
 .SH NAME
 grompp
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3grompp\fP
 .BI "-f" " grompp.mdp "
@@ -10,7 +10,6 @@ grompp
 .BI "-r" " conf.gro "
 .BI "-rb" " conf.gro "
 .BI "-n" " index.ndx "
-.BI "-deshuf" " deshuf.ndx "
 .BI "-p" " topol.top "
 .BI "-pp" " processed.top "
 .BI "-o" " topol.tpr "
@@ -20,13 +19,9 @@ grompp
 .BI "-nice" " int "
 .BI "-[no]v" ""
 .BI "-time" " real "
-.BI "-np" " int "
-.BI "-[no]shuffle" ""
-.BI "-[no]sort" ""
 .BI "-[no]rmvsbds" ""
-.BI "-load" " string "
 .BI "-maxwarn" " int "
-.BI "-[no]check14" ""
+.BI "-[no]zero" ""
 .BI "-[no]renum" ""
 .SH DESCRIPTION
 The gromacs preprocessor
@@ -57,11 +52,10 @@ Note that the atom names are irrelevant for the simulation as
 only the atom types are used for generating interaction parameters.
 
 
-grompp calls the c-preprocessor to resolve includes, macros 
-etcetera. To specify a macro-preprocessor other than /lib/cpp 
-(such as m4)
+grompp calls a preprocessor to resolve includes, macros 
+etcetera. By default we use the cpp in your path. To specify a different macro-preprocessor (e.g. m4) or alternative location
 you can put a line in your parameter file specifying the path
-to that cpp. Specifying 
+to that program. Specifying 
 .B -pp
 will get the pre-processed
 topology file written out.
@@ -114,36 +108,6 @@ easier to use
 .
 
 
-When preparing an input file for parallel 
-.B mdrun
-it may
-be advantageous to partition the simulation system over the
-nodes in a way in which each node has a similar amount of
-work. The -shuffle option does just that. For a single protein
-in water this does not make a difference, however for a system where
-you have many copies of different molecules  (e.g. liquid mixture
-or membrane/water system) the option is definitely a must.
-The output trajectories will also be shuffled. 
-.B grompp
-writes
-an index file (option 
-.B -deshuf
-) which can be used with
-
-.B trjconv
-to deshuffle the trajectories.
-
-
-A further optimization for parallel systems is the 
-.B -sort
-
-option which sorts molecules according to coordinates. This must
-always be used in conjunction with 
-.B -shuffle
-, however
-sorting also works when you have only one molecule type.
-
-
 Using the 
 .B -morse
 option grompp can convert the harmonic bonds
@@ -191,24 +155,20 @@ program.
 
 .BI "-c" " conf.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-r" " conf.gro" 
 .B Input, Opt.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-rb" " conf.gro" 
 .B Input, Opt.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
  Index file 
 
-.BI "-deshuf" " deshuf.ndx" 
-.B Output, Opt.
- Index file 
-
 .BI "-p" " topol.top" 
 .B Input
  Topology file 
@@ -219,50 +179,38 @@ program.
 
 .BI "-o" " topol.tpr" 
 .B Output
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-t" " traj.trr" 
 .B Input, Opt.
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-e" " ener.edr" 
 .B Input, Opt.
Generic energy: edr ene 
Energy file: edr ene 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]v"  "   yes"
+.BI "-[no]v"  "yes   "
  Be loud and noisy
 
-.BI "-time"  " real" "     -1
+.BI "-time"  " real" " -1    
  Take frame at or first after this time.
 
-.BI "-np"  " int" " 1" 
- Generate statusfile for  nodes
-
-.BI "-[no]shuffle"  "    no"
- Shuffle molecules over nodes
-
-.BI "-[no]sort"  "    no"
- Sort molecules according to X coordinate
-
-.BI "-[no]rmvsbds"  "   yes"
+.BI "-[no]rmvsbds"  "yes   "
  Remove constant bonded interactions with virtual sites
 
-.BI "-load"  " string" " " 
- Releative load capacity of each node on a parallel machine. Be sure to use quotes around the string, which should contain a number for each node
-
-.BI "-maxwarn"  " int" " 10" 
- Number of warnings after which input processing stops
+.BI "-maxwarn"  " int" " 0" 
+ Number of allowed warnings during input processing
 
-.BI "-[no]check14"  "    no"
- Remove 1-4 interactions without Van der Waals
+.BI "-[no]zero"  "no    "
+ Set parameters for bonded interactions without defaults to zero instead of generating an error
 
-.BI "-[no]renum"  "   yes"
+.BI "-[no]renum"  "yes   "
  Renumber atomtypes and minimize number of atomtypes
 
index ae68016445d5e2ceba8389537a37ac74a3f1e576..cbd2582d90c70a1aefdee694805c8a481a3db0d4 100644 (file)
@@ -1,7 +1,7 @@
-.TH highway 1 "Mon 29 Aug 2005"
+.TH highway 1 "Mon 22 Sep 2008"
 .SH NAME
 highway
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3highway\fP
 .BI "-f" " highway.dat "
@@ -19,7 +19,7 @@ input file is in $GMXDATA/top/highway.dat
  Generic data file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
index 84dd6de6c3f1a1585bb526d01f7b8c422ba225e3..8f79576bbd29c32684a661f7be26e48c2c8d617d 100644 (file)
@@ -1,7 +1,7 @@
-.TH make_edi 1 "Mon 29 Aug 2005"
+.TH make_edi 1 "Mon 22 Sep 2008"
 .SH NAME
 make_edi
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3make_edi\fP
 .BI "-f" " eigenvec.trr "
@@ -17,10 +17,10 @@ make_edi
 .BI "-mon" " string "
 .BI "-linfix" " string "
 .BI "-linacc" " string "
+.BI "-flood" " string "
 .BI "-radfix" " string "
 .BI "-radacc" " string "
 .BI "-radcon" " string "
-.BI "-flood" " string "
 .BI "-outfrq" " int "
 .BI "-slope" " real "
 .BI "-maxedsteps" " int "
@@ -35,19 +35,19 @@ make_edi
 .BI "-accdir" " string "
 .BI "-radstep" " real "
 .BI "-[no]restrain" ""
-.BI "-[no]hesse" ""
+.BI "-[no]hessian" ""
 .BI "-[no]harmonic" ""
 .SH DESCRIPTION
 
 .B make_edi
-generates an ED-sampling input file to be used with mdrun
+generates an essential dynamics (ED) sampling input file to be used with mdrun
 based on eigenvectors of a covariance matrix (
 .B g_covar
 ) or from a
-Normal Modes anaysis (
+normal modes anaysis (
 .B g_nmeig
 ).
-ED-sampling can be used to manipulate the position along collective coordinates
+ED sampling can be used to manipulate the position along collective coordinates
 (eigenvectors) of (biological) macromolecules during a simulation. Particularly,
 it may be used to enhance the sampling efficiency of MD simulations by stimulating
 the system to explore new regions along these collective coordinates. A number
@@ -66,8 +66,8 @@ of different algorithms are implemented to drive the system along the eigenvecto
 to keep the position along a certain (set of) coordinate(s) fixed (
 .B -linfix
 ),
-or to only monitor the projections of the positions, velocities and forces onto
-these coordinates(
+or to only monitor the projections of the positions onto
+these coordinates (
 .B -mon
 ).
 
@@ -92,7 +92,7 @@ reference structure, target positions, etc.
 
 
 .B -mon
-: monitor projections of x, v and f onto selected eigenvectors.
+: monitor projections of the coordinates onto selected eigenvectors.
 
 
 
@@ -126,11 +126,14 @@ to read in a structure file that defines an external origin.
 : perform acceptance radius contraction along selected eigenvectors
 towards a target structure specified with 
 .B -tar
-.NOTE: each eigenvector can be selected only once. 
+.
+
+NOTE: each eigenvector can be selected only once. 
 
 
 .B -outfrq
-: frequency (in steps) of writing out projections etc.
+: frequency (in steps) of writing out projections etc. to .edo file
+
 
 
 .B -slope
@@ -144,44 +147,26 @@ is less than the value specified.
 before a new cycle is started.
 
 Note on the parallel implementation: since ED sampling is a 'global' thing
-(collective coordinates etc), at least on the 'protein' side, ED sampling
-is not very parallel-friendly from an implentation point of view (it would
-require much extra communication to fully parallelize the algorithms).
-Fortunately, however, a typical parallel protein simulation in gromacs has
-most or all protein coordinates on one processor (the master) and has only
-other atoms (solvent, lipid, ions etc) on the other processors. With such a
-setup, ED sampling will still work. If the atoms over which ED sampling should 
-be performed are spread over multiple processors, a fatal error will result.
-
-All output of mdrun (specify with -eo) is written to a .edo file (some extra
-information is written to the log file of mdrun too, actually). The .edo format
-is a simple ASCII file that should be easy to parse with standard unix tools
-like awk. A script (parse_edo) can be downloaded from contribution section at
- www.gromacs.org to extract information from the
-.edo files for your convinience. In short, the header defines which information
-can be expected in the rest of the .edo file. After the header, per step the
-following information is present: 
+(collective coordinates etc.), at least on the 'protein' side, ED sampling
+is not very parallel-friendly from an implentation point of view. Because
+parallel ED requires much extra communication, expect the performance to be
+lower as in a free MD simulation, especially on a large number of nodes. 
 
 
-* the step number
+All output of mdrun (specify with -eo) is written to a .edo file. In the output
+file, per OUTFRQ step the following information is present: 
 
-* RMSD (for atoms in fitting prior to calculating ED constr.)
 
-* projections of the positions onto selected eigenvectors
-
-* projections of the velocities onto selected eigenvectors
+* the step number
 
-* projections of the forces onto selected eigenvectors
+* the number of the ED dataset. (Note that you can impose multiple ED constraints in
+a single simulation - on different molecules e.g. - if several .edi files were concatenated
+first. The constraints are applied in the order they appear in the .edi file.) 
 
+* RMSD (for atoms involved in fitting prior to calculating the ED constraints)
 
+* projections of the positions onto selected eigenvectors
 
-All projections are in the same order as in the header, so if you have e.g.
-2 groups (say one group over which acceptance radius expansion is performed,
-and another for which the projections are merely monitored) then you first
-get the position projections for each of the 2 groups, then the velocities
-and then the forces. Radii are not explicitly written to the .edo file, as
-they can be readily projected back from the positions. Alternatively, radii
-may be 'grepped from the log file. 
 
 
 
@@ -192,31 +177,36 @@ FLOODING:
 
 with -flood you can specify which eigenvectors are used to compute a flooding potential,
 which will lead to extra forces expelling the structure out of the region described
-by the covariance matrix. if you switch -restrain the potential is inverted and the structure
-is kept in that region
+by the covariance matrix. If you switch -restrain the potential is inverted and the structure
+is kept in that region.
 
 
 
-the origin is normally the average structure stored in the eigvec.trr file
-it can be changed with -ori to an arbitrary position in configurational space
-with -tau , -deltaF0 and -Eflnull you control the flooding strength
-Efl is the flooding strength, it is updated according to the rule of adaptive flooding
-tau is the time constant of adaptive flooding, high tau means slow adaption (i.e. growth) 
-deltaF0 is the flooding strength you want to reach after tau ps of simulation
-to use constant Efl set -tau to zero
+The origin is normally the average structure stored in the eigvec.trr file.
+It can be changed with -ori to an arbitrary position in configurational space.
+With -tau, -deltaF0 and -Eflnull you control the flooding behaviour.
+Efl is the flooding strength, it is updated according to the rule of adaptive flooding.
+Tau is the time constant of adaptive flooding, high tau means slow adaption (i.e. growth). 
+DeltaF0 is the flooding strength you want to reach after tau ps of simulation.
+To use constant Efl set -tau to zero.
 
 
 
 -alpha is a fudge parameter to control the width of the flooding potential. A value of 2 has been found
-to give good results for most standard cases in flooding of proteins
-alpha basically accounts for incomplete sampling, if you sampled further the width of the ensemble would
-increase, this is mimicked by alpha1for restraining alpha1 can give you smaller width in the restraining potentialRESTART and FLOODING: 
+to give good results for most standard cases in flooding of proteins.
+Alpha basically accounts for incomplete sampling, if you sampled further the width of the ensemble would
+increase, this is mimicked by alpha1.
+For restraining alpha1 can give you smaller width in the restraining potential.
+
+
+
+RESTART and FLOODING:
 If you want to restart a crashed flooding simulation please find the values deltaF and Efl in
-the output file and write them with your texteditor into the .edi file under DELTA_F0 and EFL_NULL
+the output file and manually put them into the .edi file under DELTA_F0 and EFL_NULL.
 .SH FILES
 .BI "-f" " eigenvec.trr" 
 .B Input
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-eig" " eigenval.xvg" 
 .B Input, Opt.
@@ -224,7 +214,7 @@ the output file and write them with your texteditor into the .edi file under DEL
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -232,28 +222,28 @@ the output file and write them with your texteditor into the .edi file under DEL
 
 .BI "-tar" " target.gro" 
 .B Input, Opt.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-ori" " origin.gro" 
 .B Input, Opt.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-o" " sam.edi" 
 .B Output
  ED sampling input 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-mon"  " string" " " 
- Indices of eigenvectors  for projections of x, v and f (e.g. 1,2-5,9) or 1-100:10 means 1 11 21 31 ... 91 
+ Indices of eigenvectors for projections of x (e.g. 1,2-5,9) or 1-100:10 means 1 11 21 31 ... 91
 
 .BI "-linfix"  " string" " " 
  Indices of eigenvectors for fixed increment linear sampling
@@ -261,6 +251,9 @@ the output file and write them with your texteditor into the .edi file under DEL
 .BI "-linacc"  " string" " " 
  Indices of eigenvectors for acceptance linear sampling
 
+.BI "-flood"  " string" " " 
+ Indices of eigenvectors for flooding
+
 .BI "-radfix"  " string" " " 
  Indices of eigenvectors for fixed increment radius expansion
 
@@ -270,38 +263,35 @@ the output file and write them with your texteditor into the .edi file under DEL
 .BI "-radcon"  " string" " " 
  Indices of eigenvectors for acceptance radius contraction
 
-.BI "-flood"  " string" " " 
- Indices of eigenvectors for flooding
-
 .BI "-outfrq"  " int" " 100" 
freqency (in steps) of writing output in .edo file
Freqency (in steps) of writing output in .edo file
 
-.BI "-slope"  " real" "      0
minimal slope in acceptance radius expamsion
+.BI "-slope"  " real" " 0     
Minimal slope in acceptance radius expansion
 
 .BI "-maxedsteps"  " int" " 0" 
max nr of steps per cycle
Max nr of steps per cycle
 
-.BI "-deltaF0"  " real" "    150
target destabilization energy  - used for flooding
+.BI "-deltaF0"  " real" " 150   
Target destabilization energy  - used for flooding
 
-.BI "-deltaF"  " real" "      0
start deltaF with this parameter - default 0, i.g. nonzero values only needed for restart
+.BI "-deltaF"  " real" " 0     
Start deltaF with this parameter - default 0, i.e. nonzero values only needed for restart
 
-.BI "-tau"  " real" "    0.1
 coupling constant for adaption of flooding strength according to deltaF0, 0 = infinity i.e. constant flooding strength
+.BI "-tau"  " real" " 0.1   
Coupling constant for adaption of flooding strength according to deltaF0, 0 = infinity i.e. constant flooding strength
 
 .BI "-eqsteps"  " int" " 0" 
 number of steps to run without any perturbations 
Number of steps to run without any perturbations 
 
-.BI "-Eflnull"  " real" "      0
 this is the starting value of the flooding strength. The flooding strength is updated according to the adaptive flooding scheme. To use a constant flooding strength use -tau 0. 
+.BI "-Eflnull"  " real" " 0     
This is the starting value of the flooding strength. The flooding strength is updated according to the adaptive flooding scheme. To use a constant flooding strength use -tau 0. 
 
-.BI "-T"  " real" "    300
 T is temperature, the value is needed if you want to do flooding 
+.BI "-T"  " real" " 300   
+ T is temperature, the value is needed if you want to do flooding 
 
-.BI "-alpha"  " real" "      1
 scale width of gaussian flooding potential with alpha2 
+.BI "-alpha"  " real" " 1     
Scale width of gaussian flooding potential with alpha2 
 
 .BI "-linstep"  " string" " " 
  Stepsizes (nm/step) for fixed increment linear sampling (put in quotes! "1.0 2.3 5.1 -3.1")
@@ -309,15 +299,15 @@ the output file and write them with your texteditor into the .edi file under DEL
 .BI "-accdir"  " string" " " 
  Directions for acceptance linear sampling - only sign counts! (put in quotes! "-1 +1 -1.1")
 
-.BI "-radstep"  " real" "      0
+.BI "-radstep"  " real" " 0     
  Stepsize (nm/step) for fixed increment radius expansion
 
-.BI "-[no]restrain"  "    no"
use the flooding potential with inverted sign - effects as quasiharmonic restraining potential
+.BI "-[no]restrain"  "no    "
Use the flooding potential with inverted sign - effects as quasiharmonic restraining potential
 
-.BI "-[no]hesse"  "    no"
the eigenvectors and eigenvalues are from a Hesse matrix
+.BI "-[no]hessian"  "no    "
The eigenvectors and eigenvalues are from a Hessian matrix
 
-.BI "-[no]harmonic"  "    no"
the eigenvalues are interpreted as spring constant
+.BI "-[no]harmonic"  "no    "
The eigenvalues are interpreted as spring constant
 
index 3268e14838beb26f3dc80f3b936b407ad9711277..699d4757b07cf8553dc3f956dcc99c2e28158708 100644 (file)
@@ -1,7 +1,7 @@
-.TH make_ndx 1 "Mon 29 Aug 2005"
+.TH make_ndx 1 "Mon 22 Sep 2008"
 .SH NAME
 make_ndx
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3make_ndx\fP
 .BI "-f" " conf.gro "
@@ -31,7 +31,7 @@ The atom numbering in the editor and the index file starts at 1.
 .SH FILES
 .BI "-f" " conf.gro" 
 .B Input, Opt.
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt., Mult.
@@ -42,7 +42,7 @@ The atom numbering in the editor and the index file starts at 1.
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
index 3374e0e2139e30e60cf4948fee1ec6e7e9afe67e..ed8c688c8991437b7844407a07ff3819bbf721db 100644 (file)
@@ -1,12 +1,14 @@
-.TH mdrun 1 "Mon 29 Aug 2005"
+.TH mdrun 1 "Mon 22 Sep 2008"
 .SH NAME
 mdrun
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3mdrun\fP
 .BI "-s" " topol.tpr "
 .BI "-o" " traj.trr "
 .BI "-x" " traj.xtc "
+.BI "-cpi" " state.cpt "
+.BI "-cpo" " state.cpt "
 .BI "-c" " confout.gro "
 .BI "-e" " ener.edr "
 .BI "-g" " md.log "
@@ -14,8 +16,10 @@ mdrun
 .BI "-field" " field.xvg "
 .BI "-table" " table.xvg "
 .BI "-tablep" " tablep.xvg "
+.BI "-tableb" " table.xvg "
 .BI "-rerun" " rerun.xtc "
 .BI "-tpi" " tpi.xvg "
+.BI "-tpid" " tpidist.xvg "
 .BI "-ei" " sam.edi "
 .BI "-eo" " sam.edo "
 .BI "-j" " wham.gct "
@@ -23,22 +27,33 @@ mdrun
 .BI "-ffout" " gct.xvg "
 .BI "-devout" " deviatie.xvg "
 .BI "-runav" " runaver.xvg "
-.BI "-pi" " pull.ppa "
-.BI "-po" " pullout.ppa "
-.BI "-pd" " pull.pdo "
-.BI "-pn" " pull.ndx "
+.BI "-px" " pullx.xvg "
+.BI "-pf" " pullf.xvg "
 .BI "-mtx" " nm.mtx "
 .BI "-dn" " dipole.ndx "
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-deffnm" " string "
 .BI "-[no]xvgr" ""
-.BI "-np" " int "
-.BI "-nt" " int "
+.BI "-[no]pd" ""
+.BI "-dd" " vector "
+.BI "-npme" " int "
+.BI "-ddorder" " enum "
+.BI "-[no]ddcheck" ""
+.BI "-rdd" " real "
+.BI "-rcon" " real "
+.BI "-dlb" " enum "
+.BI "-dds" " real "
+.BI "-[no]sum" ""
 .BI "-[no]v" ""
 .BI "-[no]compact" ""
-.BI "-[no]sepdvdl" ""
-.BI "-[no]multi" ""
+.BI "-[no]seppot" ""
+.BI "-pforce" " real "
+.BI "-[no]reprod" ""
+.BI "-cpt" " real "
+.BI "-[no]append" ""
+.BI "-maxh" " real "
+.BI "-multi" " int "
 .BI "-replex" " int "
 .BI "-reseed" " int "
 .BI "-[no]glas" ""
@@ -46,31 +61,26 @@ mdrun
 .SH DESCRIPTION
 The mdrun program is the main computational chemistry engine
 within GROMACS. Obviously, it performs Molecular Dynamics simulations,
-but it can also perform Brownian Dynamics and Langevin Dynamics
-as well as Conjugate Gradient or Steepest Descents energy minimization.
+but it can also perform Stochastic Dynamics, Energy Minimization,
+test particle insertion or (re)calculation of energies.
 Normal mode analysis is another option. In this case mdrun
 builds a Hessian matrix from single conformation.
 For usual Normal Modes-like calculations, make sure that
-the structure provided is properly energy-minimised.
+the structure provided is properly energy-minimized.
 The generated matrix can be diagonalized by g_nmeig.
 
+
 The mdrun program reads the run input file (
 .B -s
-) and distributes the
-topology over nodes if needed. The coordinates are passed
-around, so that computations can begin.
-First a neighborlist is made, then the forces are computed.
-The forces are globally summed, and the velocities and
-positions are updated. If necessary shake is performed to constrain
-bond lengths and/or bond angles.
-Temperature and Pressure can be controlled using weak coupling to a
-bath.
-
-
-mdrun produces at least three output file, plus one log file
-(
+)
+and distributes the topology over nodes if needed.
+mdrun produces at least four output files.
+A single log file (
 .B -g
-) per node.
+) is written, unless the option
+
+.B -seppot
+is used, in which case each node writes a log file.
 The trajectory file (
 .B -o
 ), contains coordinates, velocities and
@@ -82,27 +92,142 @@ velocities of the last step.
 The energy file (
 .B -e
 ) contains energies, the temperature,
-pressure, etc, a lot of these things are also printed in the log file
-of node 0.
+pressure, etc, a lot of these things are also printed in the log file.
 Optionally coordinates can be written to a compressed trajectory file
 (
 .B -x
 ).
 
 
-When running in parallel with PVM or an old version of MPI the
-
-.B -np
-option must be given to indicate the number of
-nodes.
-
-
 The option 
 .B -dgdl
 is only used when free energy perturbation is
 turned on.
 
 
+When mdrun is started using MPI with more than 1 node, parallelization
+is used. By default domain decomposition is used, unless the 
+.B -pd
+
+option is set, which selects particle decomposition.
+
+
+With domain decomposition, the spatial decomposition can be set
+with option 
+.B -dd
+. By default mdrun selects a good decomposition.
+The user only needs to change this when the system is very inhomogeneous.
+Dynamic load balancing is set with the option 
+.B -dlb
+,
+which can give a significant performance improvement,
+especially for inhomogeneous systems. The only disadvantage of
+dynamic load balancing is that runs are no longer binary reproducible,
+but in most cases this is not important.
+By default the dynamic load balancing is automatically turned on
+when the measured performance loss due to load imbalance is 5% or more.
+At low parallelization these are the only important options
+for domain decomposition.
+At high parallelization the options in the next two sections
+could be important for increasing the performace.
+
+
+
+When PME is used with domain decomposition, separate nodes can
+be assigned to do only the PME mesh calculation;
+this is computationally more efficient starting at about 12 nodes.
+The number of PME nodes is set with option 
+.B -npme
+,
+this can not be more than half of the nodes.
+By default mdrun makes a guess for the number of PME
+nodes when the number of nodes is larger than 11 or performance wise
+not compatible with the PME grid x dimension.
+But the user should optimize npme. Performance statistics on this issue
+are written at the end of the log file.
+For good load balancing at high parallelization,
+npme should be divisible by the number of PME nodes
+
+
+
+This section lists all options that affect the domain decomposition.
+
+
+Option 
+.B -rdd
+can be used to set the required maximum distance
+for inter charge-group bonded interactions.
+Communication for two-body bonded interactions below the non-bonded
+cut-off distance always comes for free with the non-bonded communication.
+Atoms beyond the non-bonded cut-off are only communicated when they have
+missing bonded interactions; this means that the extra cost is minor
+and nearly indepedent of the value of 
+.B -rdd
+.
+With dynamic load balancing option 
+.B -rdd
+also sets
+the lower limit for the domain decomposition cell sizes.
+By default 
+.B -rdd
+is determined by mdrun based on
+the initial coordinates. The chosen value will be a balance
+between interaction range and communication cost.
+
+
+When inter charge-group bonded interactions are beyond
+the bonded cut-off distance, mdrun terminates with an error message.
+For pair interactions and tabulated bonds
+that do not generate exclusions, this check can be turned off
+with the option 
+.B -noddcheck
+.B .
+
+
+When constraints are present, option 
+.B -rcon
+influences
+the cell size limit as well.
+Atoms connected by NC constraints, where NC is the LINCS order plus 1,
+should not be beyond the smallest cell size. A error message is
+generated when this happens and the user should change the decomposition
+or decrease the LINCS order and increase the number of LINCS iterations.
+By default mdrun estimates the minimum cell size required for P-LINCS
+in a conservative fashion. For high parallelization it can be useful
+to set the distance required for P-LINCS with the option 
+.B -rcon
+.
+
+
+The 
+.B -dds
+option sets the minimum allowed x, y and/or z scaling
+of the cells with dynamic load balancing. mdrun will ensure that
+the cells can scale down by at least this factor. This option is used
+for the automated spatial decomposition (when not using 
+.B -dd
+)
+as well as for determining the number of grid pulses, which in turn
+sets the minimum allowed cell size. Under certain circumstances
+the value of 
+.B -dds
+might need to be adjusted to account for
+high or low spatial inhomogeneity of the system.
+
+
+
+The option 
+.B -nosum
+can be used to only sum the energies
+at every neighbor search step and energy output step.
+This can improve performance for highly parallel simulations
+where this global communication step becomes the bottleneck.
+For a global thermostat and/or barostat the temperature
+and/or pressure will also only be updated every nstlist steps.
+With this option the energy file will not contain averages and
+fluctuations over all integration steps.
+
+
 With 
 .B -rerun
 an input trajectory can be given for which 
@@ -139,15 +264,25 @@ file the
 option is used to pass mdrun
 a formatted table with potential functions. The file is read from
 either the current directory or from the GMXLIB directory.
-A number of preformatted tables are presented in the GMXLIB dir,
+A number of pre-formatted tables are presented in the GMXLIB dir,
 for 6-8, 6-9, 6-10, 6-11, 6-12 Lennard Jones potentials with
 normal Coulomb.
-When pair interactions are present a seperate table for pair interaction
+When pair interactions are present a separate table for pair interaction
 functions is read using the 
 .B -tablep
 option.
 
 
+When tabulated bonded functions are present in the topology,
+interaction functions are read using the 
+.B -tableb
+option.
+For each different tabulated interaction type the table file name is
+modified in a different way: before the file extension an underscore is
+appended, then a b for bonds, an a for angles or a d for dihedrals
+and finally the table number of the interaction type.
+
+
 The options 
 .B -pi
 , 
@@ -164,10 +299,12 @@ See manual.
 With 
 .B -multi
 multiple systems are simulated in parallel.
-As many (single node) input files are required as the number of nodes.
-The node number is appended to the run input and each output filename,
+As many input files are required as the number of systems.
+The system number is appended to the run input and each output filename,
 for instance topol.tpr becomes topol0.tpr, topol1.tpr etc.
-The main use of this option is for NMR refinement: when distance
+The number of nodes per system is the total number of nodes
+divided by the number of systems.
+One use of this option is for NMR refinement: when distance
 or orientation restraints are present these can be ensemble averaged
 over all the systems.
 
@@ -175,9 +312,10 @@ over all the systems.
 With 
 .B -replex
 replica exchange is attempted every given number
-of steps. This option implies 
+of steps. The number of replicas is set with the 
 .B -multi
-, see above.
+option,
+see above.
 All run input files should use a different coupling temperature,
 the order of the files is not important. The random seed is set with
 
@@ -188,13 +326,69 @@ is performed after every exchange.
 
 Finally some experimental algorithms can be tested when the
 appropriate options have been given. Currently under
-investigation are: polarizibility, glass simulations
+investigation are: polarizability, glass simulations
 and X-Ray bombardments.
 
 
+
+The option 
+.B -pforce
+is useful when you suspect a simulation
+crashes due to too large forces. With this option coordinates and
+forces of atoms with a force larger than a certain value will
+be printed to stderr.
+
+
+
+Checkpoints containing the complete state of the system are written
+at regular intervals (option 
+.B -cpt
+) to the file 
+.B -cpo
+,
+unless option 
+.B -cpt
+is set to -1.
+A simulation can be continued by reading the full state from file
+with option 
+.B -cpi
+. This option is intelligent in the way that
+if no checkpoint file is found, Gromacs just assumes a normal run and
+starts from the first step of the tpr file.
+
+
+
+With checkpointing you can also use the option 
+.B -append
+to
+just continue writing to the previous output files. This is not
+enabled by default since it is potentially dangerous if you move files,
+but if you just leave all your files in place and restart mdrun with
+exactly the same command (with options 
+.B -cpi
+and 
+.B -append
+)
+the result will be the same as from a single run. The contents will
+be binary identical (unless you use dynamic load balancing),
+but for technical reasons there might be some extra energy frames when
+using checkpointing (necessary for restarts without appending).
+
+
+
+With option 
+.B -maxh
+a simulation is terminated and a checkpoint
+file is written at the first neighbor search step where the run time
+exceeds 
+.B -maxh
+*0.99 hours.
+
+
+
 When mdrun receives a TERM signal, it will set nsteps to the current
-step plus one. When mdrun receives a USR1 signal, it will set nsteps
-to the next multiple of nstxout after the current step.
+step plus one. When mdrun receives a USR1 signal, it will stop after
+the next neighbor search step (with nstlist=0 at the next step).
 In both cases all the usual output will be written to file.
 When running with MPI, a signal to one of the mdrun processes
 is sufficient, this signal should not be sent to mpirun or
@@ -202,23 +396,31 @@ the mdrun process that is the parent of the others.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-o" " traj.trr" 
 .B Output
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-x" " traj.xtc" 
 .B Output, Opt.
  Compressed trajectory (portable xdr format) 
 
+.BI "-cpi" " state.cpt" 
+.B Input, Opt.
+ Checkpoint file 
+
+.BI "-cpo" " state.cpt" 
+.B Output, Opt.
+ Checkpoint file 
+
 .BI "-c" " confout.gro" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-e" " ener.edr" 
 .B Output
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-g" " md.log" 
 .B Output
@@ -240,14 +442,22 @@ the mdrun process that is the parent of the others.
 .B Input, Opt.
  xvgr/xmgr file 
 
+.BI "-tableb" " table.xvg" 
+.B Input, Opt.
+ xvgr/xmgr file 
+
 .BI "-rerun" " rerun.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-tpi" " tpi.xvg" 
 .B Output, Opt.
  xvgr/xmgr file 
 
+.BI "-tpid" " tpidist.xvg" 
+.B Output, Opt.
+ xvgr/xmgr file 
+
 .BI "-ei" " sam.edi" 
 .B Input, Opt.
  ED sampling input 
@@ -276,21 +486,13 @@ the mdrun process that is the parent of the others.
 .B Output, Opt.
  xvgr/xmgr file 
 
-.BI "-pi" " pull.ppa" 
-.B Input, Opt.
- Pull parameters 
-
-.BI "-po" " pullout.ppa" 
+.BI "-px" " pullx.xvg" 
 .B Output, Opt.
- Pull parameters 
+ xvgr/xmgr file 
 
-.BI "-pd" " pull.pdo
+.BI "-pf" " pullf.xvg
 .B Output, Opt.
- Pull data output 
-
-.BI "-pn" " pull.ndx" 
-.B Input, Opt.
- Index file 
+ xvgr/xmgr file 
 
 .BI "-mtx" " nm.mtx" 
 .B Output, Opt.
@@ -301,7 +503,7 @@ the mdrun process that is the parent of the others.
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
@@ -310,26 +512,77 @@ the mdrun process that is the parent of the others.
 .BI "-deffnm"  " string" " " 
  Set the default filename for all file options
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-np"  " int" " 1" 
- Number of nodes, must be the same as used for grompp
+.BI "-[no]pd"  "no    "
+ Use particle decompostion
 
-.BI "-nt"  " int" " 1" 
- Number of threads to start on each node
+.BI "-dd"  " vector" " 0 0 0" 
+ Domain decomposition grid, 0 is optimize
+
+.BI "-npme"  " int" " -1" 
+ Number of separate nodes to be used for PME, -1 is guess
+
+.BI "-ddorder"  " enum" " interleave" 
+ DD node order: 
+.B interleave
+, 
+.B pp_pme
+or 
+.B cartesian
 
-.BI "-[no]v"  "    no"
+
+.BI "-[no]ddcheck"  "yes   "
+ Check for all bonded interactions with DD
+
+.BI "-rdd"  " real" " 0     " 
+ The maximum distance for bonded interactions with DD (nm), 0 is determine from initial coordinates
+
+.BI "-rcon"  " real" " 0     " 
+ Maximum distance for P-LINCS (nm), 0 is estimate
+
+.BI "-dlb"  " enum" " auto" 
+ Dynamic load balancing (with DD): 
+.B auto
+, 
+.B no
+or 
+.B yes
+
+
+.BI "-dds"  " real" " 0.8   " 
+ Minimum allowed dlb scaling of the DD cell size
+
+.BI "-[no]sum"  "yes   "
+ Sum the energies at every step
+
+.BI "-[no]v"  "no    "
  Be loud and noisy
 
-.BI "-[no]compact"  "   yes"
+.BI "-[no]compact"  "yes   "
  Write a compact log file
 
-.BI "-[no]sepdvdl"  "    no"
+.BI "-[no]seppot"  "no    "
  Write separate V and dVdl terms for each interaction type and node to the log file(s)
 
-.BI "-[no]multi"  "    no"
- Do multiple simulations in parallel (only with -np  1)
+.BI "-pforce"  " real" " -1    " 
+ Print all forces larger than this (kJ/mol nm)
+
+.BI "-[no]reprod"  "no    "
+ Try to avoid optimizations that affect binary reproducibility
+
+.BI "-cpt"  " real" " 15    " 
+ Checkpoint interval (minutes)
+
+.BI "-[no]append"  "no    "
+ Append to previous output files when restarting from checkpoint
+
+.BI "-maxh"  " real" " -1    " 
+ Terminate after 0.99 times this time (hours)
+
+.BI "-multi"  " int" " 0" 
+ Do multiple simulations in parallel
 
 .BI "-replex"  " int" " 0" 
  Attempt replica exchange every  steps
@@ -337,9 +590,9 @@ the mdrun process that is the parent of the others.
 .BI "-reseed"  " int" " -1" 
  Seed for replica exchange, -1 is generate a seed
 
-.BI "-[no]glas"  "    no"
+.BI "-[no]glas"  "no    "
  Do glass simulation with special long range corrections
 
-.BI "-[no]ionize"  "    no"
+.BI "-[no]ionize"  "no    "
  Do a simulation including the effect of an X-Ray bombardment on your system
 
index 6119cf39ed420507949bb4faefae898c64bd1f5b..66b4c4e873ebb29a3460b689ea7a8bd8e4842f31 100644 (file)
@@ -1,7 +1,7 @@
-.TH mk_angndx 1 "Mon 29 Aug 2005"
+.TH mk_angndx 1 "Mon 22 Sep 2008"
 .SH NAME
 mk_angndx
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3mk_angndx\fP
 .BI "-s" " topol.tpr "
@@ -9,6 +9,7 @@ mk_angndx
 .BI "-[no]h" ""
 .BI "-nice" " int "
 .BI "-type" " enum "
+.BI "-[no]hyd" ""
 .SH DESCRIPTION
 mk_angndx makes an index file for calculation of
 angle distributions etc. It uses a run input file (
@@ -18,14 +19,14 @@ definitions of the angles, dihedrals etc.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-n" " angle.ndx" 
 .B Output
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
@@ -35,14 +36,13 @@ definitions of the angles, dihedrals etc.
  Type of angle: 
 .B angle
 , 
-.B g96-angle
-, 
 .B dihedral
 , 
 .B improper
-, 
-.B ryckaert-bellemans
 or 
-.B phi-psi
+.B ryckaert-bellemans
+
 
+.BI "-[no]hyd"  "yes   "
+ Include angles with atoms with mass  1.5
 
index 2865a886efaafcfcfa83b62abbd2cc961e4bb01e..6bd5a823be6bf46a0806a381c501c1da002a03e0 100644 (file)
@@ -1,7 +1,7 @@
-.TH ngmx 1 "Mon 29 Aug 2005"
+.TH ngmx 1 "Mon 22 Sep 2008"
 .SH NAME
 ngmx
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3ngmx\fP
 .BI "-f" " traj.xtc "
@@ -35,32 +35,33 @@ Some of the more common X command line options can be used:
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
  Index file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
+.SH KNOWN PROBLEMS
 \- Balls option does not work
 
 \- Some times dumps core without a good reason
index af062d052b4c7927e62c0264863a8330bab6aa36..61d22ffb20e775599e9a931660adc94dc48ffda2 100644 (file)
@@ -1,7 +1,7 @@
-.TH pdb2gmx 1 "Mon 29 Aug 2005"
+.TH pdb2gmx 1 "Mon 22 Sep 2008"
 .SH NAME
 pdb2gmx
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3pdb2gmx\fP
 .BI "-f" " eiwit.pdb "
@@ -19,8 +19,10 @@ pdb2gmx
 .BI "-[no]ss" ""
 .BI "-[no]ter" ""
 .BI "-[no]lys" ""
+.BI "-[no]arg" ""
 .BI "-[no]asp" ""
 .BI "-[no]glu" ""
+.BI "-[no]gln" ""
 .BI "-[no]his" ""
 .BI "-angle" " real "
 .BI "-dist" " real "
@@ -162,11 +164,11 @@ The increase in mass of the hydrogens is subtracted from the bonded
 .SH FILES
 .BI "-f" " eiwit.pdb" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-o" " conf.gro" 
 .B Output
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .BI "-p" " topol.top" 
 .B Output
@@ -182,16 +184,16 @@ The increase in mass of the hydrogens is subtracted from the bonded
 
 .BI "-q" " clean.pdb" 
 .B Output, Opt.
- Generic structure: gro g96 pdb xml 
+ Structure file: gro g96 pdb 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]merge"  "    no"
+.BI "-[no]merge"  "no    "
  Merge chains into one molecule definition
 
 .BI "-ff"  " string" " select" 
@@ -212,46 +214,52 @@ or
 .B f3c
 
 
-.BI "-[no]inter"  "    no"
- Set the next 6 options to interactive
+.BI "-[no]inter"  "no    "
+ Set the next 8 options to interactive
 
-.BI "-[no]ss"  "    no"
+.BI "-[no]ss"  "no    "
  Interactive SS bridge selection
 
-.BI "-[no]ter"  "    no"
+.BI "-[no]ter"  "no    "
  Interactive termini selection, iso charged
 
-.BI "-[no]lys"  "    no"
+.BI "-[no]lys"  "no    "
  Interactive Lysine selection, iso charged
 
-.BI "-[no]asp"  "    no"
+.BI "-[no]arg"  "no    "
+ Interactive Arganine selection, iso charged
+
+.BI "-[no]asp"  "no    "
  Interactive Aspartic Acid selection, iso charged
 
-.BI "-[no]glu"  "    no"
+.BI "-[no]glu"  "no    "
  Interactive Glutamic Acid selection, iso charged
 
-.BI "-[no]his"  "    no"
+.BI "-[no]gln"  "no    "
+ Interactive Glutamine selection, iso neutral
+
+.BI "-[no]his"  "no    "
  Interactive Histidine selection, iso checking H-bonds
 
-.BI "-angle"  " real" "    135
+.BI "-angle"  " real" " 135   
  Minimum hydrogen-donor-acceptor angle for a H-bond (degrees)
 
-.BI "-dist"  " real" "    0.3
+.BI "-dist"  " real" " 0.3   
  Maximum donor-acceptor distance for a H-bond (nm)
 
-.BI "-[no]una"  "    no"
+.BI "-[no]una"  "no    "
  Select aromatic rings with united CH atoms on Phenylalanine, Tryptophane and Tyrosine
 
-.BI "-[no]ignh"  "    no"
+.BI "-[no]ignh"  "no    "
  Ignore hydrogen atoms that are in the pdb file
 
-.BI "-[no]missing"  "    no"
+.BI "-[no]missing"  "no    "
  Continue when atoms are missing, dangerous
 
-.BI "-[no]v"  "    no"
+.BI "-[no]v"  "no    "
  Be slightly more verbose in messages
 
-.BI "-posrefc"  " real" "   1000
+.BI "-posrefc"  " real" " 1000  
  Force constant for position restraints
 
 .BI "-vsite"  " enum" " none" 
@@ -263,9 +271,9 @@ or
 .B aromatics
 
 
-.BI "-[no]heavyh"  "    no"
+.BI "-[no]heavyh"  "no    "
  Make hydrogen atoms heavy
 
-.BI "-[no]deuterate"  "    no"
+.BI "-[no]deuterate"  "no    "
  Change the mass of hydrogens to 2 amu
 
index d6f67debb0e475a23351a594c9282613f1d28226..72a33e50453650d1a7ba83b1a58ac85fcd612e74 100644 (file)
@@ -1,7 +1,7 @@
-.TH protonate 1 "Mon 29 Aug 2005"
+.TH protonate 1 "Mon 22 Sep 2008"
 .SH NAME
 protonate
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3protonate\fP
 .BI "-s" " topol.tpr "
@@ -43,11 +43,11 @@ state.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-f" " traj.xtc" 
 .B Input, Opt.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -55,21 +55,21 @@ state.
 
 .BI "-o" " protonated.xtc" 
 .B Output
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
diff --git a/man/man1/sigeps.1 b/man/man1/sigeps.1
new file mode 100644 (file)
index 0000000..760e548
--- /dev/null
@@ -0,0 +1,78 @@
+.TH sigeps 1 "Mon 22 Sep 2008"
+.SH NAME
+sigeps
+.B VERSION 4.0_rc1
+.SH SYNOPSIS
+\f3sigeps\fP
+.BI "-o" " potje.xvg "
+.BI "-[no]h" ""
+.BI "-nice" " int "
+.BI "-[no]w" ""
+.BI "-[no]xvgr" ""
+.BI "-c6" " real "
+.BI "-cn" " real "
+.BI "-pow" " int "
+.BI "-sig" " real "
+.BI "-eps" " real "
+.BI "-A" " real "
+.BI "-B" " real "
+.BI "-C" " real "
+.BI "-qi" " real "
+.BI "-qj" " real "
+.BI "-sigfac" " real "
+.SH DESCRIPTION
+Sigeps is a simple utility that converts c6/c12 or c6/cn combinations
+to sigma and epsilon, or vice versa. It can also plot the potential
+in  file. In addition it makes an approximation of a Buckingham potential
+to a Lennard Jones potential.
+.SH FILES
+.BI "-o" " potje.xvg" 
+.B Output
+ xvgr/xmgr file 
+
+.SH OTHER OPTIONS
+.BI "-[no]h"  "no    "
+ Print help info and quit
+
+.BI "-nice"  " int" " 0" 
+ Set the nicelevel
+
+.BI "-[no]w"  "no    "
+ View output xvg, xpm, eps and pdb files
+
+.BI "-[no]xvgr"  "yes   "
+ Add specific codes (legends etc.) in the output xvg files for the xmgrace program
+
+.BI "-c6"  " real" " 0.001 " 
+ c6
+
+.BI "-cn"  " real" " 1e-06 " 
+ constant for repulsion
+
+.BI "-pow"  " int" " 12" 
+ power of the repulsion term
+
+.BI "-sig"  " real" " 0.3   " 
+ sig
+
+.BI "-eps"  " real" " 1     " 
+ eps
+
+.BI "-A"  " real" " 100000" 
+ Buckingham A
+
+.BI "-B"  " real" " 32    " 
+ Buckingham B
+
+.BI "-C"  " real" " 0.001 " 
+ Buckingham C
+
+.BI "-qi"  " real" " 0     " 
+ qi
+
+.BI "-qj"  " real" " 0     " 
+ qj
+
+.BI "-sigfac"  " real" " 0.7   " 
+ Factor in front of sigma for starting the plot
+
index 781d0ff3ddeaa8283a8afb2ad2878a9a0480814b..fa0802ea75b0d49898796fa86a938f118d777ee8 100644 (file)
@@ -1,7 +1,7 @@
-.TH tpbconv 1 "Mon 29 Aug 2005"
+.TH tpbconv 1 "Mon 22 Sep 2008"
 .SH NAME
 tpbconv
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3tpbconv\fP
 .BI "-s" " topol.tpr "
@@ -11,29 +11,41 @@ tpbconv
 .BI "-o" " tpxout.tpr "
 .BI "-[no]h" ""
 .BI "-nice" " int "
+.BI "-nsteps" " int "
+.BI "-runtime" " real "
 .BI "-time" " real "
 .BI "-extend" " real "
 .BI "-until" " real "
 .BI "-[no]zeroq" ""
-.BI "-[no]unconstrained" ""
+.BI "-[no]cont" ""
 .SH DESCRIPTION
-tpbconv can edit run input files in three ways.
+tpbconv can edit run input files in four ways.
 
 
 .B 1st.
-by creating a run input file
+by modifying the number of steps in a run input file
+with option 
+.B -nsteps
+or option 
+.B -runtime
+.
+
+
+
+.B 2st.
+(OBSOLETE) by creating a run input file
 for a continuation run when your simulation has crashed due to e.g.
 a full disk, or by making a continuation run input file.
-Note that a frame with coordinates and velocities is needed,
-which means that when you never write velocities, you can not use
-tpbconv and you have to start the run again from the beginning.
+This option is obsolete, since mdrun now writes and reads
+checkpoint files.
+Note that a frame with coordinates and velocities is needed.
 When pressure and/or Nose-Hoover temperature coupling is used
 an energy file can be supplied to get an exact continuation
 of the original run.
 
 
 
-.B 2nd.
+.B 3nd.
 by creating a tpx file for a subset of your original
 tpx file, which is useful when you want to remove the solvent from
 your tpx file, or when you want to make e.g. a pure Ca tpx file.
@@ -41,22 +53,22 @@ your tpx file, or when you want to make e.g. a pure Ca tpx file.
 .B WARNING: this tpx file is not fully functional
 .
 
-.B 3rd.
+.B 4rd.
 by setting the charges of a specified group
 to zero. This is useful when doing free energy estimates
-using the LIE (Linear Interactio Energy) method.
+using the LIE (Linear Interaction Energy) method.
 .SH FILES
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .BI "-f" " traj.trr" 
 .B Input, Opt.
- Full precision trajectory: trr trj 
+ Full precision trajectory: trr trj cpt 
 
 .BI "-e" " ener.edr" 
 .B Input, Opt.
Generic energy: edr ene 
Energy file: edr ene 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -64,27 +76,33 @@ using the LIE (Linear Interactio Energy) method.
 
 .BI "-o" " tpxout.tpr" 
 .B Output
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-time"  " real" "     -1" 
+.BI "-nsteps"  " int" " -1" 
+ Change the number of steps
+
+.BI "-runtime"  " real" " -1    " 
+ Set the run time (ps)
+
+.BI "-time"  " real" " -1    " 
  Continue from frame at this time (ps) instead of the last frame
 
-.BI "-extend"  " real" "      0
+.BI "-extend"  " real" " 0     
  Extend runtime by this amount (ps)
 
-.BI "-until"  " real" "      0
+.BI "-until"  " real" " 0     
  Extend runtime until this ending time (ps)
 
-.BI "-[no]zeroq"  "    no"
+.BI "-[no]zeroq"  "no    "
  Set the charges of a group (from the index) to zero
 
-.BI "-[no]unconstrained"  "   yes"
- For a continuous trajectory, the constraints should not be solved before the first step (default)
+.BI "-[no]cont"  "yes   "
+ For exact continuation, the constraints should not be solved before the first step
 
index ba1dd85110ec60cdc1cc8a00af0e11b3b019f134..2648a1392b4acecb601b277fe56a67c8176da23c 100644 (file)
@@ -1,7 +1,7 @@
-.TH trjcat 1 "Mon 29 Aug 2005"
+.TH trjcat 1 "Mon 22 Sep 2008"
 .SH NAME
 trjcat
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3trjcat\fP
 .BI "-f" " traj.xtc "
@@ -63,11 +63,11 @@ tries to be smart. Beware.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input, Mult.
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-o" " trajout.xtc" 
 .B Output, Mult.
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -78,7 +78,7 @@ tries to be smart. Beware.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
@@ -95,41 +95,37 @@ tries to be smart. Beware.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
-.BI "-b"  " time" "     -1
+.BI "-b"  " time" " -1    
  First time to use (ps)
 
-.BI "-e"  " time" "     -1
+.BI "-e"  " time" " -1    
  Last time to use (ps)
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only write frame when t MOD dt = first time (ps)
 
 .BI "-prec"  " int" " 3" 
  Precision for .xtc and .gro writing in number of decimal places
 
-.BI "-[no]vel"  "   yes"
+.BI "-[no]vel"  "yes   "
  Read and write velocities if possible
 
-.BI "-[no]settime"  "    no"
+.BI "-[no]settime"  "no    "
  Change starting time interactively
 
-.BI "-[no]sort"  "   yes"
+.BI "-[no]sort"  "yes   "
  Sort trajectory files (not frames)
 
-.BI "-[no]keeplast"  "    no"
+.BI "-[no]keeplast"  "no    "
  keep overlapping frames at end of trajectory
 
-.BI "-[no]cat"  "    no"
+.BI "-[no]cat"  "no    "
  do not discard double time frames
 
index d2c27fed850c3d0e771a7f38ecc3ecf7f3d9e381..b2fa0c927819f788d30208ed218637d24be0633e 100644 (file)
@@ -1,7 +1,7 @@
-.TH trjconv 1 "Mon 29 Aug 2005"
+.TH trjconv 1 "Mon 22 Sep 2008"
 .SH NAME
 trjconv
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3trjconv\fP
 .BI "-f" " traj.xtc "
@@ -25,8 +25,10 @@ trjconv
 .BI "-timestep" " time "
 .BI "-pbc" " enum "
 .BI "-ur" " enum "
-.BI "-center" " enum "
+.BI "-[no]center" ""
+.BI "-boxcenter" " enum "
 .BI "-box" " vector "
+.BI "-trans" " vector "
 .BI "-shift" " vector "
 .BI "-fit" " enum "
 .BI "-ndec" " int "
@@ -37,6 +39,7 @@ trjconv
 .BI "-[no]app" ""
 .BI "-split" " time "
 .BI "-[no]sep" ""
+.BI "-nzero" " int "
 .BI "-[no]ter" ""
 .BI "-dropunder" " real "
 .BI "-dropover" " real "
@@ -52,7 +55,7 @@ from one format to another
 select a subset of atoms
 
 .B 3.
-remove periodicity from molecules
+change the periodicity representation
 
 
 .B 4.
@@ -209,21 +212,15 @@ sets the type of periodic boundary condition
 treatment:
 
 * 
-.B whole
-puts the atoms in the box and then makes
-broken molecules whole (a run input file is required).
-Atom number 1 of each molecule will be inside the box.
+.B mol
+puts the center of mass of molecules in the box.
 
 * 
-.B com
-puts the center of mass of all 
-.I residues
-
-in the box. Not that this can break molecules that consist of
-more than one residue (e.g. proteins).
+.B res
+puts the center of mass of residues in the box.
 
 * 
-.B inbox
+.B atom
 puts all the atoms in the box.
 
 * 
@@ -242,25 +239,23 @@ clusters all the atoms in the selected index
 such that they are all closest to the center of mass of the cluster
 which is iteratively updated. Note that this will only give meaningful
 results if you in fact have a cluster. Luckily that can be checked
-afterwards using a trajectory viewer.
+afterwards using a trajectory viewer. Note also that if your molecules
+are broken this will not work either.
 
-
-.B -pbc
-is ignored when 
-.B -fit
-or 
-.B -pfit
-is set,
-in that case molecules will be made whole.
+* 
+.B whole
+only makes broken molecules whole.
 
 
 Option 
 .B -ur
 sets the unit cell representation for options
 
-.B whole
+.B mol
+, 
+.B res
 and 
-.B inbox
+.B atom
 of 
 .B -pbc
 .
@@ -284,7 +279,7 @@ and
 is 
 .B tric
 (see below), unless the option 
-.B -center
+.B -boxcenter
 
 is set differently.
 
@@ -293,7 +288,14 @@ Option
 .B -center
 centers the system in the box. The user can
 select the group which is used to determine the geometrical center.
-The center options are:
+Option 
+.B -boxcenter
+sets the location of the center of the box
+for options 
+.B -pbc
+and 
+.B -center
+. The center options are:
 
 .B tric
 : half of the sum of the box vectors,
@@ -304,7 +306,7 @@ The center options are:
 .B zero
 : zero.
 Use option 
-.B -pbc whole
+.B -pbc mol
 in addition to 
 .B -center
 when you
@@ -362,15 +364,15 @@ will not be written.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-o" " trajout.xtc" 
 .B Output
Generic trajectory: xtc trr trj gro g96 pdb 
Trajectory: xtc trr trj gro g96 pdb 
 
 .BI "-s" " topol.tpr" 
 .B Input, Opt.
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
@@ -389,16 +391,16 @@ will not be written.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
 .BI "-tu"  " enum" " ps" 
@@ -412,48 +414,46 @@ will not be written.
 .B us
 , 
 .B ms
-, 
-.B s
-, 
-.B m
 or 
-.B h
+.B s
 
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-skip"  " int" " 1" 
  Only write every nr-th frame
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only write frame when t MOD dt = first time (ps)
 
-.BI "-dump"  " time" "     -1
+.BI "-dump"  " time" " -1    
  Dump frame nearest specified time (ps)
 
-.BI "-t0"  " time" "      0
+.BI "-t0"  " time" " 0     
  Starting time (ps) (default: don't change)
 
-.BI "-timestep"  " time" "      0
+.BI "-timestep"  " time" " 0     
  Change time step between input frames (ps)
 
 .BI "-pbc"  " enum" " none" 
  PBC treatment (see help text for full description): 
 .B none
 , 
-.B whole
+.B mol
+, 
+.B res
 , 
-.B inbox
+.B atom
 , 
 .B nojump
 , 
 .B cluster
 or 
-.B com
+.B whole
 
 
 .BI "-ur"  " enum" " rect" 
@@ -465,10 +465,11 @@ or
 .B compact
 
 
-.BI "-center"  " enum" " no" 
- Center atoms in box: 
-.B no
-, 
+.BI "-[no]center"  "no    "
+ Center atoms in box
+
+.BI "-boxcenter"  " enum" " tric" 
+ Center for -pbc and -center: 
 .B tric
 , 
 .B rect
@@ -479,6 +480,9 @@ or
 .BI "-box"  " vector" " 0 0 0" 
  Size for new cubic box (default: read from input)
 
+.BI "-trans"  " vector" " 0 0 0" 
+ All coordinates will be translated by trans. This can advantageously be combined with -pbc mol -ur compact.
+
 .BI "-shift"  " vector" " 0 0 0" 
  All coordinates will be shifted by framenr*shift
 
@@ -488,6 +492,8 @@ or
 , 
 .B rot+trans
 , 
+.B rotxy+transxy
+, 
 .B translation
 or 
 .B progressive
@@ -496,33 +502,36 @@ or
 .BI "-ndec"  " int" " 3" 
  Precision for .xtc and .gro writing in number of decimal places
 
-.BI "-[no]vel"  "   yes"
+.BI "-[no]vel"  "yes   "
  Read and write velocities if possible
 
-.BI "-[no]force"  "    no"
+.BI "-[no]force"  "no    "
  Read and write forces if possible
 
-.BI "-trunc"  " time" "     -1
+.BI "-trunc"  " time" " -1    
  Truncate input trj file after this time (ps)
 
 .BI "-exec"  " string" " " 
  Execute command for every output frame with the frame number as argument
 
-.BI "-[no]app"  "    no"
+.BI "-[no]app"  "no    "
  Append output
 
-.BI "-split"  " time" "      0
+.BI "-split"  " time" " 0     
  Start writing new file when t MOD split = first time (ps)
 
-.BI "-[no]sep"  "    no"
+.BI "-[no]sep"  "no    "
  Write each frame to a separate .gro, .g96 or .pdb file
 
-.BI "-[no]ter"  "    no"
+.BI "-nzero"  " int" " 0" 
+ Prepend file number in case you use the -sep flag with this number of zeroes
+
+.BI "-[no]ter"  "no    "
  Use 'TER' in pdb file as end of frame in stead of default 'ENDMDL'
 
-.BI "-dropunder"  " real" "      0
+.BI "-dropunder"  " real" " 0     
  Drop all frames below this value
 
-.BI "-dropover"  " real" "      0
+.BI "-dropover"  " real" " 0     
  Drop all frames above this value
 
index 69b457e4af51ca06eb6734fb5e1e86d1a98995dc..f030d0c76691948f51e08f07bb9ae786cca3f2c5 100644 (file)
@@ -1,7 +1,7 @@
-.TH trjorder 1 "Mon 29 Aug 2005"
+.TH trjorder 1 "Mon 22 Sep 2008"
 .SH NAME
 trjorder
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3trjorder\fP
 .BI "-f" " traj.xtc "
@@ -39,46 +39,56 @@ of the first n waters is made, the ordered trajectory can be used
 with any Gromacs program to analyze the n closest waters.
 
 
+
 If the output file is a pdb file, the distance to the reference target
 will be stored in the B-factor field in order to color with e.g. rasmol.
+
+
+
+With option 
+.B -nshell
+the number of molecules within a shell
+of radius 
+.B -r
+around the refernce group are printed.
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Structure+mass(db): tpr tpb tpa gro g96 pdb xml 
+ Structure+mass(db): tpr tpb tpa gro g96 pdb 
 
 .BI "-n" " index.ndx" 
 .B Input, Opt.
  Index file 
 
 .BI "-o" " ordered.xtc" 
-.B Output
Generic trajectory: xtc trr trj gro g96 pdb 
+.B Output, Opt.
Trajectory: xtc trr trj gro g96 pdb 
 
 .BI "-nshell" " nshell.xvg" 
 .B Output, Opt.
  xvgr/xmgr file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
-.BI "-[no]xvgr"  "   yes"
+.BI "-[no]xvgr"  "yes   "
  Add specific codes (legends etc.) in the output xvg files for the xmgrace program
 
 .BI "-na"  " int" " 3" 
@@ -87,9 +97,9 @@ will be stored in the B-factor field in order to color with e.g. rasmol.
 .BI "-da"  " int" " 1" 
  Atom used for the distance calculation
 
-.BI "-[no]com"  "    no"
+.BI "-[no]com"  "no    "
  Use the distance to the center of mass of the reference group
 
-.BI "-r"  " real" "      0
+.BI "-r"  " real" " 0     
  Cutoff used for the distance calculation when computing the number of molecules in a shell around e.g. a protein
 
index 77e6cc088673cc5004f88f4aec5c8b3a99ff3217..a79a4e1ed32372bf75a869714543c906b41e4412 100644 (file)
@@ -1,7 +1,7 @@
-.TH wheel 1 "Mon 29 Aug 2005"
+.TH wheel 1 "Mon 22 Sep 2008"
 .SH NAME
 wheel
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3wheel\fP
 .BI "-f" " nnnice.dat "
@@ -25,7 +25,7 @@ the number of residues and each consecutive line contains a residuename.
  Encapsulated PostScript (tm) file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 19" 
@@ -34,12 +34,12 @@ the number of residues and each consecutive line contains a residuename.
 .BI "-r0"  " int" " 1" 
  The first residue number in the sequence
 
-.BI "-rot0"  " real" "      0
+.BI "-rot0"  " real" " 0     
  Rotate around an angle initially (90 degrees makes sense)
 
 .BI "-T"  " string" " " 
  Plot a title in the center of the wheel (must be shorter than 10 characters, or it will overwrite the wheel)
 
-.BI "-[no]nn"  "   yes"
+.BI "-[no]nn"  "yes   "
  Toggle numbers
 
index 78160dbebff6b7eeac181a1ec3296f9917bc2683..69bfe1f2479ce7003bdfe6abd683d0e13f17c90a 100644 (file)
@@ -1,7 +1,7 @@
-.TH x2top 1 "Mon 29 Aug 2005"
+.TH x2top 1 "Mon 22 Sep 2008"
 .SH NAME
 x2top
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3x2top\fP
 .BI "-f" " conf.gro "
@@ -9,8 +9,8 @@ x2top
 .BI "-r" " out.rtp "
 .BI "-[no]h" ""
 .BI "-nice" " int "
-.BI "-scale" " real "
 .BI "-ff" " string "
+.BI "-[no]v" ""
 .BI "-nexcl" " int "
 .BI "-[no]H14" ""
 .BI "-[no]alldih" ""
@@ -18,6 +18,7 @@ x2top
 .BI "-[no]pairs" ""
 .BI "-name" " string "
 .BI "-[no]pbc" ""
+.BI "-[no]pdbq" ""
 .BI "-[no]param" ""
 .BI "-[no]round" ""
 .BI "-kb" " real "
@@ -68,7 +69,7 @@ case pdb2gmx just looks for the corresponding file.
 .SH FILES
 .BI "-f" " conf.gro" 
 .B Input
- Generic structure: gro g96 pdb tpr tpb tpa xml 
+ Structure file: gro g96 pdb tpr tpb tpa 
 
 .BI "-o" " out.top" 
 .B Output, Opt.
@@ -79,54 +80,58 @@ case pdb2gmx just looks for the corresponding file.
  Residue Type file used by pdb2gmx 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-scale"  " real" "    1.1
- Scaling factor for bonds with unknown atom types relative to atom type O
+.BI "-ff"  " string" " oplsaa
+ Force field for your simulation. Type "select" for interactive selcection.
 
-.BI "-ff"  " string" " select" 
Select the force field for your simulation.
+.BI "-[no]v"  "no    "
Generate verbose output in the top file.
 
 .BI "-nexcl"  " int" " 3" 
  Number of exclusions
 
-.BI "-[no]H14"  "   yes"
+.BI "-[no]H14"  "yes   "
  Use 3rd neighbour interactions for hydrogen atoms
 
-.BI "-[no]alldih"  "    no"
+.BI "-[no]alldih"  "no    "
  Generate all proper dihedrals
 
-.BI "-[no]remdih"  "    no"
+.BI "-[no]remdih"  "no    "
  Remove dihedrals on the same bond as an improper
 
-.BI "-[no]pairs"  "   yes"
+.BI "-[no]pairs"  "yes   "
  Output 1-4 interactions (pairs) in topology file
 
 .BI "-name"  " string" " ICE" 
  Name of your molecule
 
-.BI "-[no]pbc"  "   yes"
+.BI "-[no]pbc"  "yes   "
  Use periodic boundary conditions.
 
-.BI "-[no]param"  "    no"
+.BI "-[no]pdbq"  "no    "
+ Use the B-factor supplied in a pdb file for the atomic charges
+
+.BI "-[no]param"  "yes   "
  Print parameters in the output
 
-.BI "-[no]round"  "   yes"
+.BI "-[no]round"  "yes   "
  Round off measured values
 
 .BI "-kb"  " real" " 400000" 
  Bonded force constant (kJ/mol/nm2)
 
-.BI "-kt"  " real" "    400
+.BI "-kt"  " real" " 400   
  Angle force constant (kJ/mol/rad2)
 
-.BI "-kp"  " real" "      5
+.BI "-kp"  " real" " 5     
  Dihedral angle force constant (kJ/mol/rad2)
 
+.SH KNOWN PROBLEMS
 \- The atom type selection is primitive. Virtually no chemical knowledge is used
 
 \- Periodic boundary conditions screw up the bonding
index 1adb5ae9264f2d3db4cb1d102249ec3d8da245f8..388ca9d39b0b21cca3f8da94c8b9287ffeec673f 100644 (file)
@@ -1,7 +1,7 @@
-.TH xpm2ps 1 "Mon 29 Aug 2005"
+.TH xpm2ps 1 "Mon 22 Sep 2008"
 .SH NAME
 xpm2ps
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3xpm2ps\fP
 .BI "-f" " root.xpm "
@@ -18,7 +18,6 @@ xpm2ps
 .BI "-[no]yonce" ""
 .BI "-legend" " enum "
 .BI "-diag" " enum "
-.BI "-combine" " enum "
 .BI "-size" " real "
 .BI "-bx" " real "
 .BI "-by" " real "
@@ -27,6 +26,9 @@ xpm2ps
 .BI "-skip" " int "
 .BI "-[no]zeroline" ""
 .BI "-legoffset" " int "
+.BI "-combine" " enum "
+.BI "-cmin" " real "
+.BI "-cmax" " real "
 .SH DESCRIPTION
 xpm2ps makes a beautiful color plot of an XPixelMap file.
 Labels and axis can be displayed, when they are supplied
@@ -83,17 +85,22 @@ setting
 .B -diag
 to 
 .B none
-. With 
-
-.B -combine
-an alternative operation can be selected to combine
-the matrices. In this case, a new color map will be generated with
+.
+In this case, a new color map will be generated with
 a red gradient for negative numbers and a blue for positive.
-
-
 If the color coding and legend labels of both matrices are identical,
 only one legend will be displayed, else two separate legends are
 displayed.
+With 
+.B -combine
+an alternative operation can be selected
+to combine the matrices. The output range is automatically set
+to the actual range of the combined matrix. This can be overridden
+with 
+.B -cmin
+and 
+.B -cmax
+.
 
 
 
@@ -143,16 +150,16 @@ option.
  X PixMap compatible matrix file 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-[no]w"  "    no"
+.BI "-[no]w"  "no    "
  View output xvg, xpm, eps and pdb files
 
-.BI "-[no]frame"  "   yes"
+.BI "-[no]frame"  "yes   "
  Display frame, ticks, labels, title and legend
 
 .BI "-title"  " enum" " top" 
@@ -166,7 +173,7 @@ or
 .B none
 
 
-.BI "-[no]yonce"  "    no"
+.BI "-[no]yonce"  "no    "
  Show y-label only once
 
 .BI "-legend"  " enum" " both" 
@@ -189,26 +196,13 @@ or
 .B none
 
 
-.BI "-combine"  " enum" " halves" 
- Combine two matrices: 
-.B halves
-, 
-.B add
-, 
-.B sub
-, 
-.B mult
-or 
-.B div
-
-
-.BI "-size"  " real" "    400" 
+.BI "-size"  " real" " 400   " 
  Horizontal size of the matrix in ps units
 
-.BI "-bx"  " real" "      0
+.BI "-bx"  " real" " 0     
  Element x-size, overrides -size (also y-size when -by is not set)
 
-.BI "-by"  " real" "      0
+.BI "-by"  " real" " 0     
  Element y-size
 
 .BI "-rainbow"  " enum" " no" 
@@ -226,9 +220,28 @@ or
 .BI "-skip"  " int" " 1" 
  only write out every nr-th row and column
 
-.BI "-[no]zeroline"  "    no"
+.BI "-[no]zeroline"  "no    "
  insert line in xpm matrix where axis label is zero
 
 .BI "-legoffset"  " int" " 0" 
  Skip first N colors from xpm file for the legend
 
+.BI "-combine"  " enum" " halves" 
+ Combine two matrices: 
+.B halves
+, 
+.B add
+, 
+.B sub
+, 
+.B mult
+or 
+.B div
+
+
+.BI "-cmin"  " real" " 0     " 
+ Minimum for combination output
+
+.BI "-cmax"  " real" " 0     " 
+ Maximum for combination output
+
index 3f5280e450102c1a7213ec6d698a2d634a48b738..443598c359779fa4c50f275bcdd111834b94e260 100644 (file)
@@ -1,7 +1,7 @@
-.TH xrama 1 "Mon 29 Aug 2005"
+.TH xrama 1 "Mon 22 Sep 2008"
 .SH NAME
 xrama
-.B VERSION 3.3_beta_20050823
+.B VERSION 4.0_rc1
 .SH SYNOPSIS
 \f3xrama\fP
 .BI "-f" " traj.xtc "
@@ -24,25 +24,25 @@ Some of the more common X command line options can be used:
 .SH FILES
 .BI "-f" " traj.xtc" 
 .B Input
- Generic trajectory: xtc trr trj gro g96 pdb 
+ Trajectory: xtc trr trj gro g96 pdb cpt 
 
 .BI "-s" " topol.tpr" 
 .B Input
- Generic run input: tpr tpb tpa xml 
+ Run input file: tpr tpb tpa 
 
 .SH OTHER OPTIONS
-.BI "-[no]h"  "    no"
+.BI "-[no]h"  "no    "
  Print help info and quit
 
 .BI "-nice"  " int" " 0" 
  Set the nicelevel
 
-.BI "-b"  " time" "      0
+.BI "-b"  " time" " 0     
  First frame (ps) to read from trajectory
 
-.BI "-e"  " time" "      0
+.BI "-e"  " time" " 0     
  Last frame (ps) to read from trajectory
 
-.BI "-dt"  " time" "      0
+.BI "-dt"  " time" " 0     
  Only use frame when t MOD dt = first time (ps)
 
index e0de03931992204e7caaea8040e6c9023c61973f..5ee1863baf1f3e4582a71d9a2f957baf130cfddb 100644 (file)
@@ -9,7 +9,7 @@
 <TD WIDTH=116>
 <a href="http://www.gromacs.org/"><img SRC="images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>GROMACS<br>FAQ</h2><font size=-1><A HREF="online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 28 Aug 2005</B></td></tr></TABLE>
 <HR>
  
@@ -833,4 +833,4 @@ href="/mailing_lists/users.php">gmx-users mailing list</a>!  <br><br>
 <font size="-1"><a href="mailto:gromacs@gromacs.org">gromacs@gromacs.org</a></font><br>
 </div>
 
-</BODY>
\ No newline at end of file
+</BODY>
index 5fb0328d4ec509749c9f1c6f002de9ce89e108f0..217e403e5d5fc7287f8c9ee5f73108e01757e72d 100644 (file)
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280>
 <br><br>
 <h2>
-GROMACS 4.0<br>
+GROMACS 3.3<br>
 Online Reference</h2>
 </td>
 </TABLE></TD>
 <td ALIGN=RIGHT VALIGN=BOTTOM WIDTH="*" NOSAVE>
-<B>VERSION 4.0<br>
+<B>VERSION 3.3<br>
 Sun 28 Aug 2005</B></td>
 </tr>
 </table>
@@ -47,12 +47,10 @@ Sun 28 Aug 2005</B></td>
 <A HREF="online/options.html">Options</a>
 <br>
 <br><a href=online/anadock.html>anadock</a>
-<br><a href=online/cdist.html>cdist</a>
-<br><a href=online/disco.html>disco</a>
+<br><a href=online/demux.pl.html>demux.pl</a>
 <br><a href=online/do_dssp.html>do_dssp</a>
 <br><a href=online/editconf.html>editconf</a>
 <br><a href=online/eneconv.html>eneconv</a>
-<br><a href=online/ffscan.html>ffscan</a>
 <br><a href=online/g_anaeig.html>g_anaeig</a>
 <br><a href=online/g_analyze.html>g_analyze</a>
 <br><a href=online/g_angle.html>g_angle</a>
@@ -63,6 +61,7 @@ Sun 28 Aug 2005</B></td>
 <br><a href=online/g_clustsize.html>g_clustsize</a>
 <br><a href=online/g_confrms.html>g_confrms</a>
 <br><a href=online/g_covar.html>g_covar</a>
+<br><a href=online/g_current.html>g_current</a>
 <br><a href=online/g_density.html>g_density</a>
 <br><a href=online/g_densmap.html>g_densmap</a>
 <br><a href=online/g_dielectric.html>g_dielectric</a>
@@ -78,6 +77,8 @@ Sun 28 Aug 2005</B></td>
 <br><a href=online/g_h2order.html>g_h2order</a>
 <br><a href=online/g_hbond.html>g_hbond</a>
 <br><a href=online/g_helix.html>g_helix</a>
+<br><a href=online/g_helixorient.html>g_helixorient</a>
+<br><a href=online/g_kinetics.html>g_kinetics</a>
 <br><a href=online/g_lie.html>g_lie</a>
 <br><a href=online/g_mdmat.html>g_mdmat</a>
 <br><a href=online/g_mindist.html>g_mindist</a>
@@ -87,7 +88,9 @@ Sun 28 Aug 2005</B></td>
 <br><a href=online/g_nmens.html>g_nmens</a>
 <br><a href=online/g_nmtraj.html>g_nmtraj</a>
 <br><a href=online/g_order.html>g_order</a>
+<br><a href=online/g_polystat.html>g_polystat</a>
 <br><a href=online/g_potential.html>g_potential</a>
+<br><a href=online/g_principal.html>g_principal</a>
 <br><a href=online/g_rama.html>g_rama</a>
 <br><a href=online/g_rdf.html>g_rdf</a>
 <br><a href=online/g_rms.html>g_rms</a>
@@ -96,17 +99,21 @@ Sun 28 Aug 2005</B></td>
 <br><a href=online/g_rotacf.html>g_rotacf</a>
 <br><a href=online/g_saltbr.html>g_saltbr</a>
 <br><a href=online/g_sas.html>g_sas</a>
+<br><a href=online/g_sdf.html>g_sdf</a>
 <br><a href=online/g_sgangle.html>g_sgangle</a>
 <br><a href=online/g_sham.html>g_sham</a>
 <br><a href=online/g_sorient.html>g_sorient</a>
+<br><a href=online/g_spatial.html>g_spatial</a>
+<br><a href=online/g_spol.html>g_spol</a>
 <br><a href=online/g_tcaf.html>g_tcaf</a>
 <br><a href=online/g_traj.html>g_traj</a>
+<br><a href=online/g_vanhove.html>g_vanhove</a>
 <br><a href=online/g_velacc.html>g_velacc</a>
 <br><a href=online/g_wham.html>g_wham</a>
 <br><a href=online/genbox.html>genbox</a>
 <br><a href=online/genconf.html>genconf</a>
 <br><a href=online/genion.html>genion</a>
-<br><a href=online/genpr.html>genpr</a>
+<br><a href=online/genrestr.html>genrestr</a>
 <br><a href=online/gmxcheck.html>gmxcheck</a>
 <br><a href=online/gmxdump.html>gmxdump</a>
 <br><a href=online/grompp.html>grompp</a>
@@ -118,12 +125,14 @@ Sun 28 Aug 2005</B></td>
 <br><a href=online/ngmx.html>ngmx</a>
 <br><a href=online/pdb2gmx.html>pdb2gmx</a>
 <br><a href=online/protonate.html>protonate</a>
+<br><a href=online/sigeps.html>sigeps</a>
 <br><a href=online/tpbconv.html>tpbconv</a>
 <br><a href=online/trjcat.html>trjcat</a>
 <br><a href=online/trjconv.html>trjconv</a>
 <br><a href=online/trjorder.html>trjorder</a>
 <br><a href=online/wheel.html>wheel</a>
 <br><a href=online/x2top.html>x2top</a>
+<br><a href=online/xplor2gmx.pl.html>xplor2gmx.pl</a>
 <br><a href=online/xpm2ps.html>xpm2ps</a>
 <br><a href=online/xrama.html>xrama</a>
 </multicol>
@@ -162,7 +171,7 @@ Sun 28 Aug 2005</B></td>
 <TR><TD><A HREF="online/genbox.html">genbox</A></TD><TD>solvates a system</TD>
 <TR><TD><A HREF="online/genion.html">genion</A></TD><TD>generates mono atomic ions on energetically favorable positions</TD>
 <TR><TD><A HREF="online/genconf.html">genconf</A></TD><TD>multiplies a conformation in 'random' orientations</TD>
-<TR><TD><A HREF="online/genpr.html">genpr</A></TD><TD>generates position restraints for index groups</TD>
+<TR><TD><A HREF="online/genrestr.html">genrestr</A></TD><TD>generates position restraints or distance restraints for index groups</TD>
 <TR><TD><A HREF="online/protonate.html">protonate</A></TD><TD>protonates structures</TD>
 </TABLE>
 
@@ -243,6 +252,7 @@ Sun 28 Aug 2005</B></td>
 <TR><TD><A HREF="online/g_dist.html">g_dist</A></TD><TD>calculates the distances between the centers of mass of two groups</TD>
 <TR><TD><A HREF="online/g_bond.html">g_bond</A></TD><TD>calculates distances between atoms</TD>
 <TR><TD><A HREF="online/g_mdmat.html">g_mdmat</A></TD><TD>calculates residue contact maps</TD>
+<TR><TD><A HREF="online/g_polystat.html">g_polystat</A></TD><TD>calculates static properties of polymers</TD>
 <TR><TD><A HREF="online/g_rmsdist.html">g_rmsdist</A></TD><TD>calculates atom pair distances averaged with power 2, -3 or -6</TD>
 </TABLE>
 
@@ -253,8 +263,9 @@ Sun 28 Aug 2005</B></td>
 <TR><TD><A HREF="online/g_traj.html">g_traj</A></TD><TD>plots x, v, f, box, temperature and rotational energy</TD>
 <TR><TD><A HREF="online/g_gyrate.html">g_gyrate</A></TD><TD>calculates the radius of gyration</TD>
 <TR><TD><A HREF="online/g_msd.html">g_msd</A></TD><TD>calculates mean square displacements</TD>
+<TR><TD><A HREF="online/g_polystat.html">g_polystat</A></TD><TD>calculates static properties of polymers</TD>
 <TR><TD><A HREF="online/g_rotacf.html">g_rotacf</A></TD><TD>calculates the rotational correlation function for molecules</TD>
-<TR><TD><A HREF="online/g_rdf.html">g_rdf</A></TD><TD>calculates radial distribution functions</TD>
+<TR><TD><A HREF="online/g_vanhove.html">g_vanhove</A></TD><TD>calculates Van Hove displacement functions</TD>
 </TABLE>
 
 <A NAME="HNR10">
@@ -275,8 +286,12 @@ Sun 28 Aug 2005</B></td>
 <TR><TD><A HREF="online/g_saltbr.html">g_saltbr</A></TD><TD>computes salt bridges</TD>
 <TR><TD><A HREF="online/g_sas.html">g_sas</A></TD><TD>computes solvent accessible surface area</TD>
 <TR><TD><A HREF="online/g_order.html">g_order</A></TD><TD>computes the order parameter per atom for carbon tails</TD>
+<TR><TD><A HREF="online/g_principal.html">g_principal</A></TD><TD>calculates axes of inertia for a group of atoms</TD>
+<TR><TD><A HREF="online/g_rdf.html">g_rdf</A></TD><TD>calculates radial distribution functions</TD>
+<TR><TD><A HREF="online/g_sdf.html">g_sdf</A></TD><TD>calculates solvent distribution functions</TD>
 <TR><TD><A HREF="online/g_sgangle.html">g_sgangle</A></TD><TD>computes the angle and distance between two groups</TD>
 <TR><TD><A HREF="online/g_sorient.html">g_sorient</A></TD><TD>analyzes solvent orientation around solutes</TD>
+<TR><TD><A HREF="online/g_spol.html">g_spol</A></TD><TD>analyzes solvent dipole orientation and polarization around solutes</TD>
 <TR><TD><A HREF="online/g_bundle.html">g_bundle</A></TD><TD>analyzes bundles of axes, e.g. helices</TD>
 <TR><TD><A HREF="online/g_disre.html">g_disre</A></TD><TD>analyzes distance restraints</TD>
 <TR><TD><A HREF="online/g_clustsize.html">g_clustsize</A></TD><TD>calculate size distributions of atomic clusters</TD>
@@ -292,6 +307,7 @@ Sun 28 Aug 2005</B></td>
 <TR><TD><A HREF="online/g_traj.html">g_traj</A></TD><TD>plots x, v, f, box, temperature and rotational energy</TD>
 <TR><TD><A HREF="online/g_velacc.html">g_velacc</A></TD><TD>calculates velocity autocorrelation functions</TD>
 <TR><TD><A HREF="online/g_tcaf.html">g_tcaf</A></TD><TD>calculates viscosities of liquids</TD>
+<TR><TD><A HREF="online/g_kinetics.html">g_kinetics</A></TD><TD>derives information about kinetic processes from you trajectories</TD>
 </TABLE>
 
 <A NAME="HNR13">
@@ -302,6 +318,7 @@ Sun 28 Aug 2005</B></td>
 <TR><TD><A HREF="online/g_potential.html">g_potential</A></TD><TD>calculates the electrostatic potential across the box</TD>
 <TR><TD><A HREF="online/g_dipoles.html">g_dipoles</A></TD><TD>computes the total dipole plus fluctuations</TD>
 <TR><TD><A HREF="online/g_dielectric.html">g_dielectric</A></TD><TD>calculates frequency dependent dielectric constants</TD>
+<TR><TD><A HREF="online/g_current.html">g_current</A></TD><TD>calculates dielectric constants for charged systems</TD>
 </TABLE>
 
 <A NAME="HNR14">
@@ -310,7 +327,8 @@ Sun 28 Aug 2005</B></td>
 <TR><TD COLSPAN=2><b>Protein specific analysis</b>
 <TR><TD><A HREF="online/do_dssp.html">do_dssp</A></TD><TD>assigns secondary structure and calculates solvent accessible surface area</TD>
 <TR><TD><A HREF="online/g_chi.html">g_chi</A></TD><TD>calculates everything you want to know about chi and other dihedrals</TD>
-<TR><TD><A HREF="online/g_helix.html">g_helix</A></TD><TD>calculates everything you want to know about helices</TD>
+<TR><TD><A HREF="online/g_helix.html">g_helix</A></TD><TD>calculates basic properties of alpha helices</TD>
+<TR><TD><A HREF="online/g_helixorient.html">g_helixorient</A></TD><TD>calculates local pitch/bending/rotation/orientation inside helices</TD>
 <TR><TD><A HREF="online/g_rama.html">g_rama</A></TD><TD>computes Ramachandran plots</TD>
 <TR><TD><A HREF="online/xrama.html">xrama</A></TD><TD>shows animated Ramachandran plots</TD>
 <TR><TD><A HREF="online/wheel.html">wheel</A></TD><TD>plots helical wheels</TD>
index 8e681c655857d52654715da4f016e8a0365d80e5..f9403f318bc778d2ff4c7f6e015f9735e98b8514 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 4f76ff7636f8c5368a218629af358f8dcf31faf8..3d44a06e141076fc276f176152ca5f22dfade953 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index fad8499bda28587a405533945c04e28d247f276f..de934b22787e12dc6160d85dd31fd196e1db64d7 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 5dd54757aa3330876434e11aa8ef6b381b97d81c..51e58131a50a15b1edffb1a16207db24c4d3ecad 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>do_dssp</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -43,8 +43,8 @@ function of secondary structure type.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ssdump</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">  ssdump.dat</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic data file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-map</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="map.html">      ss.map</a></tt> </TD><TD> Input, Lib. </TD><TD> File that maps matrix data to colors </TD></TR>
@@ -58,21 +58,17 @@ function of secondary structure type.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-sss</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>HEBT</tt> </TD><TD> Secondary structures for structure count </TD></TD>
 </TABLE>
 <P>
-<UL>
-<LI>The program is very slow
-</UL>
-<P>
 <hr>
 <div ALIGN=RIGHT>
 <font size="-1"><a href="http://www.gromacs.org">http://www.gromacs.org</a></font><br>
index 7ed43734574c0fecbca07b7039888804d4b40e2b..946ae27952f9c7c7fb90325eba68d837aa5e59bc 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 6d1d405d4d36b33b7f87c3a0b7c16f40cd91a8f1..333010b70f1640f8f7cfdc798822ba3d78db733a 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>editconf</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -21,9 +21,9 @@ The box can be modified with options <tt>-box</tt>, <tt>-d</tt> and
 <tt>-angles</tt>. Both <tt>-box</tt> and <tt>-d</tt>
 will center the system in the box.
 <p>
-Option <tt>-bt</tt> determines the box type: <tt>tric</tt> is a
-triclinic box, <tt>cubic</tt> is a cubic box, <tt>dodecahedron</tt> is
-a rhombic dodecahedron and <tt>octahedron</tt> is a truncated octahedron.
+Option <tt>-bt</tt> determines the box type: <tt>triclinic</tt> is a
+triclinic box, <tt>cubic</tt> is a rectangular box with all sides equal
+<tt>dodecahedron</tt> represents a rhombic dodecahedron and <tt>octahedron</tt> is a truncated octahedron.
 The last two are special cases of a triclinic box.
 The length of the three box vectors of the truncated octahedron is the
 shortest distance between two opposite hexagons.
@@ -32,10 +32,12 @@ is 0.77 of that of a cubic box with the same periodic image distance.
 <p>
 Option <tt>-box</tt> requires only
 one value for a cubic box, dodecahedron and a truncated octahedron.
-With <tt>-d</tt> and <tt>tric</tt> the size of the system in the x, y
+<p>
+With <tt>-d</tt> and a <tt>triclinic</tt> box the size of the system in the x, y
 and z directions is used. With <tt>-d</tt> and <tt>cubic</tt>,
-<tt>dodecahedron</tt> or <tt>octahedron</tt> the diameter of the system
-is used, which is the largest distance between two atoms.
+<tt>dodecahedron</tt> or <tt>octahedron</tt> boxes, the dimensions are set
+to the diameter of the system (largest distance between atoms) plus twice
+the specified distance.
 <p>
 Option <tt>-angles</tt> is only meaningful with option <tt>-box</tt> and
 a triclinic box and can not be used with option <tt>-d</tt>.
@@ -91,9 +93,9 @@ where <tt>veclen</tt> is the size of the cubic box times sqrt(3)/2.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-mead</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pqr.html">    mead.pqr</a></tt> </TD><TD> Output, Opt. </TD><TD> Coordinate file for MEAD </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-bf</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">   bfact.dat</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic data file </TD></TR>
 </TABLE>
@@ -101,32 +103,33 @@ where <tt>veclen</tt> is the size of the cubic box times sqrt(3)/2.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ndef</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Choose output from default index groups </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bt</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>tric</tt> </TD><TD> Box type for -box and -d: <tt>tric</tt>, <tt>cubic</tt>, <tt>dodecahedron</tt> or <tt>octahedron</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ndef</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Choose output from default index groups </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bt</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>triclinic</tt> </TD><TD> Box type for -box and -d: <tt>triclinic</tt>, <tt>cubic</tt>, <tt>dodecahedron</tt> or <tt>octahedron</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-box</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Box vector lengths (a,b,c) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-angles</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>90 90 90</tt> </TD><TD> Angles between the box vectors (bc,ac,ab) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Distance between the solute and the box </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]c</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Center molecule in box (implied by -box and -d) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Distance between the solute and the box </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]c</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Center molecule in box (implied by -box and -d) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-center</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Coordinates of geometrical center </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-translate</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Translation </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-rotate</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Rotation around the X, Y and Z axes in degrees </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]princ</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Orient molecule(s) along their principal axes </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]princ</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Orient molecule(s) along their principal axes </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-scale</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>1 1 1</tt> </TD><TD> Scaling factor </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-density</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  1000</tt> </TD><TD> Density (g/l) of the output box achieved by scaling </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]vol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Compute and print volume of the box </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Remove the periodicity (make molecule whole again) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]grasp</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Store the charge of the atom in the B-factor field and the radius of the atom in the occupancy field </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rvdw</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  0.12</tt> </TD><TD> Default Van der Waals radius (in nm) if one can not be found in the database or if no parameters are present in the topology file </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-sig56</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Use rmin/2 (minimum in the Van der Waals potential) rather than sigma/2  </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]vdwread</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Read the Van der Waals radii from the file vdwradii.<a href="dat.html">dat</a> rather than computing the radii based on the force field </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]atom</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Force B-factor attachment per atom </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]legend</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Make B-factor legend </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-density</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1000  </tt> </TD><TD> Density (g/l) of the output box achieved by scaling </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]vol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Compute and print volume of the box </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Remove the periodicity (make molecule whole again) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]grasp</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Store the charge of the atom in the B-factor field and the radius of the atom in the occupancy field </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rvdw</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.12  </tt> </TD><TD> Default Van der Waals radius (in nm) if one can not be found in the database or if no parameters are present in the topology file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-sig56</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Use rmin/2 (minimum in the Van der Waals potential) rather than sigma/2  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]vdwread</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Read the Van der Waals radii from the file vdwradii.<a href="dat.html">dat</a> rather than computing the radii based on the force field </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]atom</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Force B-factor attachment per atom </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]legend</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Make B-factor legend </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-label</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>A</tt> </TD><TD> Add chain label for all residues </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>For complex molecules, the periodicity removal routine may break down, in that case you can use <a href="trjconv.html">trjconv</a>
 </UL>
index ff4c5f3b73f98dcaa658b479d805400ce25444d2..81c50e893449a6750c887146f9b2ebc9e8d4fd5d 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 2ffb9d939c2a12b43560e8871577c7ba9aa6c5c2..42bfe13959076ab0143853808b1e9b1903c5f5cd 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 8046133d6184274c1f5ad119b732da9876354ffb..54f9ebb2fd477d8e1dfcd67465eeb1bc520b3b10 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index f798c937db193bdc5c3cd031618ba401fe969bf1..f03d55c2ee1394ada52099f31bd11700125cec65 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>eneconv</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -33,25 +33,26 @@ followed by <tt>-b</tt> and <tt>-e</tt> to select which frames to write.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Mult. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   fixed.edr</a></tt> </TD><TD> Output </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Mult. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   fixed.edr</a></tt> </TD><TD> Output </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> First time to use </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Last time to use </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only write out frame when t MOD dt = offset </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-offset</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time offset for -dt option </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]settime</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Change starting time interactively </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sort</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Sort energy files (not frames) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-scalefac</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> Multiply energy component by this factor </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]error</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Stop on errors in the file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> First time to use </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Last time to use </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only write out frame when t MOD dt = offset </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-offset</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time offset for -dt option </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]settime</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Change starting time interactively </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sort</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Sort energy files (not frames) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-scalefac</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Multiply energy component by this factor </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]error</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Stop on errors in the file </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>When combining trajectories the sigma and E^2 (necessary for statistics) are not updated correctly. Only the actual energy is correct. One thus has to compute statistics in another way.
 </UL>
index be1e066ac06521ab8181a957f604649309d93dc5..6d895ffb0dd5c81109b7840f7a1684fcb9d07f2d 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 8f1bc63f9f8288e8daaf5c9036317dd0cd45508a..fff0beae101a3d754bdf07d55490b90fee9c8d85 100644 (file)
@@ -9,7 +9,7 @@
 <TD WIDTH=116>
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>GROMACS<br>File Formats</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 <dl>
@@ -123,4 +123,4 @@ density and virials (binary, portable)
 <font size="-1"><a href="http://www.gromacs.org">http://www.gromacs.org</a></font><br>
 </div>
 
-</BODY>
\ No newline at end of file
+</BODY>
index 31b0035e0fcae3a6237f8cf8853f2b9f4d6225e2..730a3514ef3aab5fde462aaefcdd109bb2917043 100644 (file)
@@ -9,7 +9,7 @@
 <TD WIDTH=116>
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>GROMACS<br>Flow chart</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 <p>This is a flow chart of a typical GROMACS MD run of a protein
index 214e5a190146bbd233eaae8d351a7d82077bc591..1b888c57b4ef8d84209e33ea75b467dd9489df45 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 This is a simple ASCII format:<br>
index 53eee756211d5ab40ecb4fe925a76767acfc355f..e87973a7a6401859cc23de2e6317b1c31de7be99 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 
index 3b47f5e1bb3ddfd3a9848a932af2479f73a54381..eb21f4807a8ee8ee7c5763cd5246d2e40d64a27c 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_anaeig</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -69,15 +69,18 @@ where M1 and M2 are the two covariance matrices and tr is the trace
 of a matrix. The numbers are proportional to the overlap of the square
 root of the fluctuations. The normalized overlap is the most useful
 number, it is 1 for identical matrices and 0 when the sampled
-subspaces are orthogonal.
+subspaces are orthogonal.<p>
+When the <tt>-entropy</tt> flag is given an entropy estimate will be
+computed based on the Quasiharmonic approach and based on
+Schlitter's formula.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-v2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec2.trr</a></tt> </TD><TD> Input, Opt. </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-v2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec2.trr</a></tt> </TD><TD> Input, Opt. </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-eig</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">eigenval.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-eig2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">eigenval2.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -85,9 +88,9 @@ subspaces are orthogonal.
 <TR><TD ALIGN=RIGHT> <b><tt>-rmsf</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> eigrmsf.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-proj</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    proj.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-2d</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  2dproj.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-3d</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  3dproj.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-filt</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">filtered.xtc</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-extr</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> extreme.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-3d</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  3dproj.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-filt</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">filtered.xtc</a></tt> </TD><TD> Output, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-extr</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> extreme.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-over</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> overlap.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-inpr</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">  inprod.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 </TABLE>
@@ -95,20 +98,23 @@ subspaces are orthogonal.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-first</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> First eigenvector for analysis (-1 is select) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-last</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>8</tt> </TD><TD> Last eigenvector for analysis (-1 is till the last) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Only analyse every nr-th frame </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Maximum for projection of the eigenvector on the average structure, max=0 gives the extremes </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum for projection of the eigenvector on the average structure, max=0 gives the extremes </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nframes</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>2</tt> </TD><TD> Number of frames for the extremes output </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]split</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Split eigenvector projections where time is zero </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]split</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Split eigenvector projections where time is zero </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]entropy</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Compute entropy according to the Quasiharmonic formula or Schlitter's method. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>298.15</tt> </TD><TD> Temperature for entropy calculations </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nevskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>6</tt> </TD><TD> Number of eigenvalues to skip when computing the entropy due to the quasi harmonic approximation. When you do a rotational and/or translational fit prior to the covariance analysis, you get 3 or 6 eigenvalues that are very close to zero, and which should not be taken into account when computing the entropy. </TD></TD>
 </TABLE>
 <P>
 <hr>
index 3462810eef88144ca691a575e5d5042b85a751ca..f4222ae91e572d050f3a1670b1c84c6b8f530154 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_analyze</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -31,7 +31,7 @@ and forth cumulant from those of a Gaussian distribution with the same
 standard deviation.<p>
 Option <tt>-ac</tt> produces the autocorrelation function(s).<p>
 Option <tt>-cc</tt> plots the resemblance of set i with a cosine of
-i/2 periods. The formula is:<br>2 (int0-T y(t) cos(pi t/i) dt)^2 / int0-T y(t) y(t) dt<br>
+i/2 periods. The formula is:<br>2 (int0-T y(t) cos(i pi t) dt)^2 / int0-T y(t) y(t) dt<br>
 This is useful for principal components obtained from covariance
 analysis, since the principal components of random diffusion are
 pure cosines.<p>
@@ -65,9 +65,13 @@ The filter is proportional to cos(pi t/len) where t goes from -len/2
 to len/2. len is supplied with the option <tt>-filter</tt>.
 This filter reduces oscillations with period len/2 and len by a factor
 of 0.79 and 0.33 respectively.<p>
+Option <tt>-g</tt> fits the data to the function given with option
+<tt>-fitfn</tt>.<p>
 Option <tt>-power</tt> fits the data to b t^a, which is accomplished
-by fitting to a t + b on log-log scale. All points after the first
-zero or negative value are ignored.
+by fitting to a t + b on <a href="log.html">log</a>-<a href="log.html">log</a> scale. All points after the first
+zero or negative value are ignored.<p>Option <tt>-luzar</tt> performs a Luzar & Chandler kinetics analysis
+on output from <tt><a href="g_hbond.html">g_hbond</a></tt>. The input file can be taken directly
+from <tt><a href="g_hbond.html">g_hbond</a> -ac</tt>, and then the same result should be produced.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
@@ -85,31 +89,36 @@ zero or negative value are ignored.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]time</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Expect a time in the input </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> First time to read from set </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Last time to read from set </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]time</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Expect a time in the input </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> First time to read from set </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Last time to read from set </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Read # sets seperated by & </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]d</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use the derivative </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bw</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.1</tt> </TD><TD> Binwidth for the distribution </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]d</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the derivative </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bw</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.1   </tt> </TD><TD> Binwidth for the distribution </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-errbar</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Error bars for -av: <tt>none</tt>, <tt>stddev</tt>, <tt>error</tt> or <tt>90</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]integrate</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Integrate data function(s) numerically using trapezium rule </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-aver_start</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Start averaging the integral from here </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xydy</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Interpret second data set as error in the y values for integrating </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-filter</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Print the high-frequency fluctuation after filtering with a cosine filter of length # </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]power</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Fit data to: b t^a </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]subav</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Subtract the average before autocorrelating </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]oneacf</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate one ACF over all sets </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]integrate</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Integrate data function(s) numerically using trapezium rule </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-aver_start</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Start averaging the integral from here </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xydy</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interpret second data set as error in the y values for integrating </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]regression</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Perform a linear regression analysis on the data </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]luzar</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Do a Luzar and Chandler analysis on a correlation function and related as produced by <a href="g_hbond.html">g_hbond</a>. When in addition the -xydy flag is given the second and fourth column will be interpreted as errors in c(t) and n(t). </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>298.15</tt> </TD><TD> Temperature for the Luzar hydrogen bonding kinetics analysis </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-fitstart</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Time (ps) from which to start fitting the correlation functions in order to obtain the forward and backward rate constants for HB breaking and formation </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-smooth</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> If &gt;= 0, the tail of the ACF will be smoothed by fitting it to an exponential function: y = A exp(-x/tau) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-filter</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Print the high-frequency fluctuation after filtering with a cosine filter of length # </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]power</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Fit data to: b t^a </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]subav</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Subtract the average before autocorrelating </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]oneacf</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate one ACF over all sets </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
 <hr>
index b40e90d1898020a11157ef29cdd2fb9aa15eee33..768da59bd56522c3936707e4bc9f8c10492d3c52 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_angle</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -32,8 +32,7 @@ input for a PCA analysis using <tt><a href="g_covar.html">g_covar</a></tt>.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   angle.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-od</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> angdist.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ov</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> angaver.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -47,27 +46,29 @@ input for a PCA analysis using <tt><a href="g_covar.html">g_covar</a></tt>.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-type</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>angle</tt> </TD><TD> Type of angle to analyse: <tt>angle</tt>, <tt>dihedral</tt>, <tt>improper</tt> or <tt>ryckaert-bellemans</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]all</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Plot all angles separately in the averages file, in the order of appearance in the index file. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-binwidth</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> binwidth (degrees) for calculating the distribution </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]chandler</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use Chandler correlation function (N[trans] = 1, N[gauche] = 0) rather than cosine correlation function. Trans is defined as phi &lt; -60 || phi &gt; 60. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]avercorr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Average the correlation functions for the individual angles/dihedrals </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]all</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Plot all angles separately in the averages file, in the order of appearance in the index file. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-binwidth</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> binwidth (degrees) for calculating the distribution </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]periodic</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Print dihedral angles modulo 360 degrees </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]chandler</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use Chandler correlation function (N[trans] = 1, N[gauche] = 0) rather than cosine correlation function. Trans is defined as phi &lt; -60 || phi &gt; 60. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]avercorr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Average the correlation functions for the individual angles/dihedrals </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>Counting transitions only works for dihedrals with multiplicity 3
 </UL>
index b6eec08dd1ddbccfb73e2ecf7be6c2a6286cabdd..5d2d867905766b9717b4bd3641ffc8f555f5cf39 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_bond</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -29,9 +29,9 @@ or separately) the average bond length is plotted instead.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   bonds.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-l</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="log.html">   bonds.log</a></tt> </TD><TD> Output, Opt. </TD><TD> Log file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">distance.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -40,19 +40,20 @@ or separately) the average bond length is plotted instead.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-blen</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Bond length. By default length of first bond </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tol</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.1</tt> </TD><TD> Half width of distribution as fraction of blen </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]aver</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Average bond length distributions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]averdist</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Average distances (turns on -d) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-blen</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Bond length. By default length of first bond </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tol</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.1   </tt> </TD><TD> Half width of distribution as fraction of blen </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]aver</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Average bond length distributions </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]averdist</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Average distances (turns on -d) </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>It should be possible to get bond information from the topology.
 </UL>
index 853381507ea45230b33ca1d642447e7b1627fb18..2201188b7ac8a488dc6b7b69ab9fd685f9f1db73 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_bundle</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -39,8 +39,8 @@ display the reference axis.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ol</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> bun_len.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-od</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">bun_dist.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
@@ -57,15 +57,15 @@ display the reference axis.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-na</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of axes </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]z</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use the Z-axis as reference iso the average axis </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]z</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the Z-axis as reference iso the average axis </TD></TD>
 </TABLE>
 <P>
 <hr>
index 53d7287406aca2e3c8863507eb5dccb52c9a2366..9b4ced527d7dae5b80f2cb145c45d763e0b97a1d 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_chi</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -30,7 +30,7 @@ file containing the information for all residues (argument of <tt>-corr</tt>).<p
 With option <tt>-all</tt>, the angles themselves as a function of time for
 each residue are printed to separate files (dihedral)(RESIDUE)(nresnr).<a href="xvg.html">xvg</a>.
 These can be in radians or degrees.<p>
-A log file (argument <tt>-g</tt>) is also written. This contains <br>
+A <a href="log.html">log</a> file (argument <tt>-g</tt>) is also written. This contains <br>
 (a) information about the number of residues of each type.<br>
 (b) The NMR 3J coupling constants from the Karplus equation.<br>
 (c) a table for each residue of the number of transitions between 
@@ -65,8 +65,8 @@ the average omega angle is plotted using color coding.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   order.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-p</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">   order.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ss</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">  ssdump.dat</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic data file </TD></TR>
@@ -82,45 +82,47 @@ the average omega angle is plotted using color coding.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-r0</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> starting residue </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]phi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Output for Phi dihedral angles </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]psi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Output for Psi dihedral angles </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]omega</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Output for Omega dihedrals (peptide bonds) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]rama</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Generate Phi/Psi and Chi1/Chi2 ramachandran plots </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]viol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Write a file that gives 0 or 1 for violated Ramachandran angles </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]all</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Output separate files for every dihedral. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]rad</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> in angle vs time files, use radians rather than degrees. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]shift</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Compute chemical shifts from Phi/Psi angles </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]phi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Output for Phi dihedral angles </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]psi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Output for Psi dihedral angles </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]omega</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Output for Omega dihedrals (peptide bonds) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]rama</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Generate Phi/Psi and Chi1/Chi2 ramachandran plots </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]viol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Write a file that gives 0 or 1 for violated Ramachandran angles </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]periodic</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Print dihedral angles modulo 360 degrees </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]all</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Output separate files for every dihedral. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]rad</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> in angle vs time files, use radians rather than degrees. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]shift</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Compute chemical shifts from Phi/Psi angles </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-binwidth</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> bin width for histograms (degrees) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-core_rotamer</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.5</tt> </TD><TD> only the central -core_rotamer*(360/multiplicity) belongs to each rotamer (the rest is assigned to rotamer 0) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-core_rotamer</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.5   </tt> </TD><TD> only the central -core_rotamer*(360/multiplicity) belongs to each rotamer (the rest is assigned to rotamer 0) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-maxchi</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> calculate first ndih Chi dihedrals: <tt>0</tt>, <tt>1</tt>, <tt>2</tt>, <tt>3</tt>, <tt>4</tt>, <tt>5</tt> or <tt>6</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normhisto</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize histograms </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ramomega</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> compute average omega as a function of phi/psi and plot it in an <a href="xpm.html">xpm</a> plot </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bfact</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> B-factor value for <a href="pdb.html">pdb</a> file for atoms with no calculated dihedral order parameter </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]chi_prod</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> compute a single cumulative rotamer for each residue </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]HChi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Include dihedrals to sidechain hydrogens </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Maximum B-factor on any of the atoms that make up a dihedral, for the dihedral angle to be considere in the statistics. Applies to database work where a number of X-Ray structures is analyzed. -bmax &lt;= 0 means no limit. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normhisto</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize histograms </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ramomega</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> compute average omega as a function of phi/psi and plot it in an <a href="xpm.html">xpm</a> plot </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bfact</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> B-factor value for <a href="pdb.html">pdb</a> file for atoms with no calculated dihedral order parameter </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]chi_prod</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> compute a single cumulative rotamer for each residue </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]HChi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Include dihedrals to sidechain hydrogens </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum B-factor on any of the atoms that make up a dihedral, for the dihedral angle to be considere in the statistics. Applies to database work where a number of X-Ray structures is analyzed. -bmax &lt;= 0 means no limit. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>Produces MANY output files (up to about 4 times the number of residues in the protein, twice that if autocorrelation functions are calculated). Typically several hundred files are output.
 <LI>Phi and psi dihedrals are calculated in a non-standard way, using H-N-CA-C for phi instead of C(-)-N-CA-C, and N-CA-C-O for psi instead of N-CA-C-N(+). This causes (usually small) discrepancies with the output of other tools like <a href="g_rama.html">g_rama</a>.
 <LI>-r0 option does not work properly
-<LI>Rotamers with multiplicity 2 are printed in chi.log as if they had multiplicity 3, with the 3rd (g(+)) always having probability 0
+<LI>Rotamers with multiplicity 2 are printed in chi.<a href="log.html">log</a> as if they had multiplicity 3, with the 3rd (g(+)) always having probability 0
 </UL>
 <P>
 <hr>
index 4631d6d587ff969671e51cf006a08b496abbdc50..78fa4e2e99919d674f7427734dcd2b378c4661ba 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_cluster</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -66,8 +66,8 @@ for a selected set of clusters (with option <tt>-wcl</tt>, depends on
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-dm</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">    rmsd.xpm</a></tt> </TD><TD> Input, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">rmsd-clust.xpm</a></tt> </TD><TD> Output </TD><TD> X PixMap compatible matrix file </TD></TR>
@@ -78,38 +78,38 @@ for a selected set of clusters (with option <tt>-wcl</tt>, depends on
 <TR><TD ALIGN=RIGHT> <b><tt>-tr</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">clust-trans.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ntr</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">clust-trans.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-clid</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">clust-id.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-cl</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">clusters.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cl</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">clusters.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]dista</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use RMSD of distances instead of RMS deviation </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]dista</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use RMSD of distances instead of RMS deviation </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>40</tt> </TD><TD> Discretize RMSD matrix in # levels </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-cutoff</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.1</tt> </TD><TD> RMSD cut-off (nm) for two structures to be neighbor </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Use least squares fitting before RMSD calculation </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Maximum level in RMSD matrix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-cutoff</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.1   </tt> </TD><TD> RMSD cut-off (nm) for two structures to be neighbor </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use least squares fitting before RMSD calculation </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Maximum level in RMSD matrix </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Only analyze every nr-th frame </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]av</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Write average iso middle structure for each cluster </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]av</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Write average iso middle structure for each cluster </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-wcl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Write all structures for first # clusters to numbered files </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nst</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Only write all structures if more than # per cluster </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rmsmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> minimum rms difference with rest of cluster for writing structures </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rmsmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> minimum rms difference with rest of cluster for writing structures </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-method</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>linkage</tt> </TD><TD> Method for cluster determination: <tt>linkage</tt>, <tt>jarvis-patrick</tt>, <tt>monte-carlo</tt>, <tt>diagonalization</tt> or <tt>gromos</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-minstruct</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Minimum number of structures in cluster for coloring in the <a href="xpm.html">xpm</a> file </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]binary</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Treat the RMSD matrix as consisting of 0 and 1, where the cut-off is given by -cutoff </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]binary</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Treat the RMSD matrix as consisting of 0 and 1, where the cut-off is given by -cutoff </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-M</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>10</tt> </TD><TD> Number of nearest neighbors considered for Jarvis-Patrick algorithm, 0 is use cutoff </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Number of identical nearest neighbors required to form a cluster </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-seed</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1993</tt> </TD><TD> Random number seed for Monte Carlo clustering algorithm </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-niter</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>10000</tt> </TD><TD> Number of iterations for MC </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-kT</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 0.001</tt> </TD><TD> Boltzmann weighting factor for Monte Carlo optimization (zero turns off uphill steps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-kT</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.001 </tt> </TD><TD> Boltzmann weighting factor for Monte Carlo optimization (zero turns off uphill steps) </TD></TD>
 </TABLE>
 <P>
 <hr>
index 18777c20499b6259269ee774d54527ba5f574860..0dfd43eaa18c9f27d5a06a687224c12dcdbcf785 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_confrms</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -29,9 +29,9 @@ calculated from the atomic MSD values can be written with <tt>-bfac</tt>.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf1.gro</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf2.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     fit.pdb</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf1.gro</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf2.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     fit.pdb</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">    fit1.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">    fit2.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-no</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   match.ndx</a></tt> </TD><TD> Output, Opt. </TD><TD> Index file </TD></TR>
@@ -40,15 +40,16 @@ calculated from the atomic MSD values can be written with <tt>-bfac</tt>.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]one</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Only write the fitted structure to file </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mw</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Mass-weighted fitting and RMSD </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Try to make molecules whole again </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Do least squares superposition of the target structure to the reference </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]name</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Only compare matching atom names </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]bfac</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Output B-factors from atomic MSD values </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]one</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Only write the fitted structure to file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mw</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Mass-weighted fitting and RMSD </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Try to make molecules whole again </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Do least squares superposition of the target structure to the reference </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]name</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Only compare matching atom names </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]label</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Added chain labels A for first and B for second structure </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]bfac</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Output B-factors from atomic MSD values </TD></TD>
 </TABLE>
 <P>
 <hr>
index 8099c8f24798a1f0093f86c76d65fff3d9d46e6e..6132d818c07631ee75e67293d31e408859154b70 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_covar</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -42,12 +42,12 @@ written.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">eigenval.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Output </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-av</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> average.pdb</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Output </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-av</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> average.pdb</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-l</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="log.html">   covar.log</a></tt> </TD><TD> Output </TD><TD> Log file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ascii</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">   covar.dat</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic data file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-xpm</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">   covar.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
@@ -57,18 +57,18 @@ written.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Fit to a reference structure </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ref</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use the deviation from the conformation in the structure file instead of from the average </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mwa</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Mass-weighted covariance analysis </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Fit to a reference structure </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ref</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the deviation from the conformation in the structure file instead of from the average </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mwa</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Mass-weighted covariance analysis </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-last</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Last eigenvector to write away (-1 is till the last) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Apply corrections for periodic boundary conditions </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Apply corrections for periodic boundary conditions </TD></TD>
 </TABLE>
 <P>
 <hr>
index 7a42d03789358a32a64ae62028255bc56651ac66..7662f73b8fee3784fd8f5c5dcb3a3a753b89e801 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_density</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -30,9 +30,9 @@ partial charge.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ei</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">electrons.dat</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic data file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> density.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
@@ -40,26 +40,24 @@ partial charge.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>Z</tt> </TD><TD> Take the normal on the membrane in direction X, Y or Z. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-sl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>10</tt> </TD><TD> Divide the box in #nr slices. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]number</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate number density instead of mass density. Hydrogens are not counted! </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ed</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate electron density instead of mass density </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]count</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Only count atoms in slices, no densities. Hydrogens are not counted </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-ng</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of groups to compute densities of </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]symm</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Symmetrize the density along the axis, with respect to the center. Useful for bilayers. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]center</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Shift the center of mass along the axis to zero. This means if your axis is Z and your box is bX, bY, bZ, the center of mass will be at bX/2, bY/2, 0. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-sl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>50</tt> </TD><TD> Divide the box in #nr slices. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dens</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>mass</tt> </TD><TD> Density: <tt>mass</tt>, <tt>number</tt>, <tt>charge</tt> or <tt>electron</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-ng</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of groups to compute densities of </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]symm</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Symmetrize the density along the axis, with respect to the center. Useful for bilayers. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]center</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Shift the center of mass along the axis to zero. This means if your axis is Z and your box is bX, bY, bZ, the center of mass will be at bX/2, bY/2, 0. </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>When calculating electron densities, atomnames are used instead of types. This is bad.
-<LI>When calculating number densities, atoms with names that start with H are not counted. This may be surprising if you use hydrogens with names like OP3.
 </UL>
 <P>
 <hr>
index 211292089f0b1f859aa5b88cb29cedc93eb271c2..2052cb0596df6919fded3111d55f0bc0a6598b93 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_densmap</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -19,14 +19,18 @@ It can make planar and axial-radial density maps.
 The output <tt>.<a href="xpm.html">xpm</a></tt> file can be visualized with for instance xv
 and can be converted to postscript with <a href="xpm2ps.html">xpm2ps</a>.
 <p>
-The default analysis is a 2-D number-density map for a selected
-group of atoms in the x-z plane. The grid spacing is set with the option
-<tt>-bin</tt>. When <tt>-nx</tt> or <tt>-nz</tt> is non-zero, the grid
-size is set by this option. Box size fluctuations are properly taken
-into account.
+The default analysis is a 2-D number-density <a href="map.html">map</a> for a selected
+group of atoms in the x-y plane.
+The averaging direction can be changed with the option <tt>-aver</tt>.
+When <tt>-xmin</tt> and/or <tt>-xmax</tt> are set only atoms that are
+within the limit(s) in the averaging direction are taken into account.
+The grid spacing is set with the option <tt>-bin</tt>.
+When <tt>-n1</tt> or <tt>-n2</tt> is non-zero, the grid
+size is set by this option.
+Box size fluctuations are properly taken into account.
 <p>
 When options <tt>-amax</tt> and <tt>-rmax</tt> are set, an axial-radial
-number-density map is made. Three groups should be supplied, the centers
+number-density <a href="map.html">map</a> is made. Three groups should be supplied, the centers
 of mass of the first two groups define the axis, the third defines the
 analysis group. The axial direction goes from -amax to +amax, where
 the center is defined as the midpoint between the centers of mass and
@@ -34,6 +38,10 @@ the positive direction goes from the first to the second center of mass.
 The radial direction goes from 0 to rmax or from -rmax to +rmax
 when the <tt>-mirror</tt> option has been set.
 <p>
+The normalization of the output is set with the <tt>-unit</tt> option.
+The default produces a true number density. Unit <tt>nm-2</tt> leaves out
+the normalization for the averaging or the angular direction.
+Option <tt>count</tt> produces the count for each grid cell.
 When you do not want the scale in the output to go
 from zero to the maximum density, you can set the maximum
 with the option <tt>-dmax</tt>.
@@ -41,8 +49,8 @@ with the option <tt>-dmax</tt>.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html"> densmap.xpm</a></tt> </TD><TD> Output </TD><TD> X PixMap compatible matrix file </TD></TR>
 </TABLE>
@@ -50,19 +58,24 @@ with the option <tt>-dmax</tt>.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  0.02</tt> </TD><TD> Grid size </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-nx</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of grid cells in x direction </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-nz</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of grid cells in z direction </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-amax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Maximum axial distance from the center </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Maximum radial distance </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mirror</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Add the mirror image below the axial axis </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Maximum density (0 means calculate it) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.02  </tt> </TD><TD> Grid size (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-aver</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>z</tt> </TD><TD> The direction to average over: <tt>z</tt>, <tt>y</tt> or <tt>x</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-xmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Minimum coordinate for averaging </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-xmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Maximum coordinate for averaging </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-n1</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of grid cells in the first direction </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-n2</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of grid cells in the second direction </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-amax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum axial distance from the center </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum radial distance </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mirror</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Add the mirror image below the axial axis </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-unit</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>nm-3</tt> </TD><TD> Unit for the output: <tt>nm-3</tt>, <tt>nm-2</tt> or <tt>count</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Minimum density in output </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum density in output (0 means calculate it) </TD></TD>
 </TABLE>
 <P>
 <hr>
index bd3dfdc2abc2b473621d7ecfb5797c320f4fffd0..c8851ddef799997019a92fd0d592d8c5b499d275 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_dielectric</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -40,7 +40,7 @@ plot should be one half of a circle
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    Mtot.xvg</a></tt> </TD><TD> Input </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> dipcorr.xvg</a></tt> </TD><TD> Input </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   deriv.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    epsw.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    cole.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
@@ -49,24 +49,24 @@ plot should be one half of a circle
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]fft</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> use fast fourier transform for correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]x1</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> use first column as X axis rather than first data set </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-eint</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     5</tt> </TD><TD> Time were to end the integration of the data and start to use the fit </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     5</tt> </TD><TD> Begin time of fit </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-efit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   500</tt> </TD><TD> End time of fit </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tail</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   500</tt> </TD><TD> Length of function including data and tail from fit </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-A</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.5</tt> </TD><TD> Start value for fit parameter A </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tau1</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    10</tt> </TD><TD> Start value for fit parameter tau1 </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tau2</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> Start value for fit parameter tau2 </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-eps0</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    80</tt> </TD><TD> Epsilon 0 of your liquid </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-epsRF</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  78.5</tt> </TD><TD> Epsilon of the reaction field used in your simulation. A value of 0 means infinity. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fft</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> use fast fourier transform for correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]x1</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> use first column as X axis rather than first data set </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-eint</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>5     </tt> </TD><TD> Time were to end the integration of the data and start to use the fit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>5     </tt> </TD><TD> Begin time of fit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-efit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>500   </tt> </TD><TD> End time of fit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tail</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>500   </tt> </TD><TD> Length of function including data and tail from fit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-A</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.5   </tt> </TD><TD> Start value for fit parameter A </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tau1</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>10    </tt> </TD><TD> Start value for fit parameter tau1 </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tau2</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Start value for fit parameter tau2 </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-eps0</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>80    </tt> </TD><TD> Epsilon 0 of your liquid </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-epsRF</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>78.5  </tt> </TD><TD> Epsilon of the reaction field used in your simulation. A value of 0 means infinity. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fix</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Fix parameters at their start values, A (2), tau1 (1), or tau2 (4) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ffn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nsmooth</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Number of points for smoothing </TD></TD>
index 10e2e09ff4f82f3de1daf4bbb303f0c36ed5647a..02a19cda503ca4ee7d38dad9df5c32c03f69b441 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_dih</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -26,21 +26,21 @@ conformations sorted according to occupancy.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="out.html">   hello.out</a></tt> </TD><TD> Output </TD><TD> Generic output file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sa</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Perform cluster analysis in dihedral space instead of analysing dihedral transitions. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sa</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Perform cluster analysis in dihedral space instead of analysing dihedral transitions. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-mult</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> mulitiplicity for dihedral angles (by default read from topology) </TD></TD>
 </TABLE>
 <P>
index d89aeba756c214ec4a130a29913e6cfdaea38194..1127ae804f0dd2cd75b9f44a167f63a63aa3737f 100644 (file)
@@ -7,16 +7,18 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_dipoles</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 g_dipoles computes the total dipole plus fluctuations of a simulation
 system. From this you can compute e.g. the dielectric constant for
-low dielectric media<p>
+low dielectric media.
+For molecules with a net charge, the net charge is subtracted at
+center of mass of the molecule.<p>
 The file Mtot.<a href="xvg.html">xvg</a> contains the total dipole moment of a frame, the
 components as well as the norm of the vector.
 The file aver.<a href="xvg.html">xvg</a> contains &lt; |Mu|^2 &gt; and &lt; |Mu| &gt;^2 during the
@@ -24,12 +26,13 @@ simulation.
 The file dipdist.<a href="xvg.html">xvg</a> contains the distribution of dipole moments during
 the simulation
 The mu_max is used as the highest value in the distribution graph.<p>
-Furthermore the dipole autocorrelation function will be computed, when
-option -c is used. It can be averaged over all molecules, 
-or (with option -avercorr) it can be computed as the autocorrelation
-of the total dipole moment of the simulation box.<p>
-At the moment the dielectric constant is calculated only correct if
-a rectangular or cubic simulation box is used.<p>
+Furthermore the dipole autocorrelation function will be computed when
+option -corr is used. The output file name is given with the <tt>-c</tt>
+option.
+The correlation functions can be averaged over all molecules
+(<tt>mol</tt>), plotted per molecule seperately (<tt>molsep</tt>)
+or it can be computed over the total dipole moment of the simulation box
+(<tt>total</tt>).<p>
 Option <tt>-g</tt> produces a plot of the distance dependent Kirkwood
 G-factor, as well as the average cosine of the angle between the dipoles
 as a function of the distance. The plot also includes gOO and hOO
@@ -38,8 +41,7 @@ we also include the energy per scale computed by taking the inner product of
 the dipoles divided by the distance to the third power.<p>
 <p>
 EXAMPLES<p>
-g_dipoles -P1 -n mols -o dip_sqr -mu 2.273 -mumax 5.0
--nofft<p>
+g_dipoles -corr mol -P1 -o dip_sqr -mu 2.273 -mumax 5.0 -nofft<p>
 This will calculate the autocorrelation function of the molecular
 dipoles using a first order Legendre polynomial of the angle of the
 dipole vector and itself a time t later. For this calculation 1001
@@ -51,9 +53,9 @@ distribution function a maximum of 5.0 will be used.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-enx</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-enx</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    Mtot.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-eps</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> epsilon.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
@@ -64,6 +66,7 @@ distribution function a maximum of 5.0 will be used.
 <TR><TD ALIGN=RIGHT> <b><tt>-adip</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    adip.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-dip3d</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   dip3d.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-cos</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> cosaver.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cmap</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">    cmap.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-q</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">quadrupole.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-slab</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    slab.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
@@ -71,30 +74,36 @@ distribution function a maximum of 5.0 will be used.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-mu</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> dipole of a single molecule (in Debye) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-mumax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     5</tt> </TD><TD> max dipole in Debye (for histrogram) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-epsilonRF</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> epsilon of the reaction field used during the simulation, needed for dieclectric constant calculation. WARNING: 0.0 means infinity (default) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-mu</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> dipole of a single molecule (in Debye) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-mumax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>5     </tt> </TD><TD> max dipole in Debye (for histrogram) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-epsilonRF</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> epsilon of the reaction field used during the simulation, needed for dieclectric constant calculation. WARNING: 0.0 means infinity (default) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip steps in the output (but not in the computations) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   300</tt> </TD><TD> average temperature of the simulation (needed for dielectric constant calculation) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]avercorr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> calculate AC function of average dipole moment of the simulation box rather than average of AC function per molecule </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pairs</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Calculate |cos theta| between all pairs of molecules. May be slow </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>300   </tt> </TD><TD> Average temperature of the simulation (needed for dielectric constant calculation) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-corr</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Correlation function to calculate: <tt>none</tt>, <tt>mol</tt>, <tt>molsep</tt> or <tt>total</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pairs</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Calculate |cos theta| between all pairs of molecules. May be slow </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-ncos</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Must be 1 or 2. Determines whether the &lt;cos&gt; is computed between all mole cules in one group, or between molecules in two different groups. This turns on the -gkr flag. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-axis</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>Z</tt> </TD><TD> Take the normal on the computational box in direction X, Y or Z. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-sl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>10</tt> </TD><TD> Divide the box in #nr slices. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-gkratom</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Use the n-th atom of a molecule (starting from 1) to calculate the distance between molecules rather than the center of charge (when 0) in the calculation of distance dependent Kirkwood factors </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-gkratom2</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Same as previous option in case ncos = 2, i.e. dipole interaction between two groups of molecules </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rcmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum distance to use in the dipole orientation distribution (with ncos == 2). If zero, a criterium based on the box length will be used. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]phi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Plot the 'torsion angle' defined as the rotation of the two dipole vectors around the distance vector between the two molecules in the <a href="xpm.html">xpm</a> file from the -cmap option. By default the cosine of the angle between the dipoles is plotted. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>20</tt> </TD><TD> Number of colors in the cmap output </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-ndegrees</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>90</tt> </TD><TD> Number of divisions on the y-axis in the camp output (for 180 degrees) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
 <hr>
index d67d9567df9e02ad8429b8e632dd4184adbb55c7..17ed60d633b65a31f54d3b1eb395e049012aa574 100644 (file)
@@ -7,21 +7,21 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_disre</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 g_disre computes violations of distance restraints.
 If necessary all protons can be added to a protein molecule 
 using the <a href="protonate.html">protonate</a> program.<p>
-The program allways
+The program always
 computes the instantaneous violations rather than time-averaged,
 because this analysis is done from a trajectory file afterwards
 it does not make sense to use time averaging. However,
-the time averaged values per restraint are given in the log file.<p>
+the time averaged values per restraint are given in the <a href="log.html">log</a> file.<p>
 An index file may be used to select specific restraints for
 printing.<p>
 When the optional<tt>-q</tt> flag is given a <a href="pdb.html">pdb</a> file coloured by the
@@ -29,14 +29,14 @@ amount of average violations.<p>
 When the <tt>-c</tt> option is given, an index file will be read
 containing the frames in your trajectory corresponding to the clusters
 (defined in another manner) that you want to analyze. For these clusters
-the program will compute average violations using the thisd power
-averaging algorithm and print them in the log file.
+the program will compute average violations using the third power
+averaging algorithm and print them in the <a href="log.html">log</a> file.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ds</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   drsum.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-da</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  draver.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-dn</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   drnum.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
@@ -46,19 +46,23 @@ averaging algorithm and print them in the log file.
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">    viol.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-q</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">    viol.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   clust.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-x</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">  matrix.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-ntop</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of large violations that are stored in the log file every step </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-ntop</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of large violations that are stored in the <a href="log.html">log</a> file every step </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-maxdr</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum distance violation in matrix output. If less than or equal to 0 the maximum will be determined by the data. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>20</tt> </TD><TD> Number of levels in the matrix output </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]third</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use inverse third power averaging or linear for matrix output </TD></TD>
 </TABLE>
 <P>
 <hr>
index ebce00604f4197320b7cea705daabb31834a7c63..4e09c839e557baf7dc30b639adcf47327534e744 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_dist</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -19,28 +19,33 @@ groups of atoms as a function of time. The total distance and its
 x, y and z components are plotted.<p>
 Or when <tt>-dist</tt> is set, print all the atoms in group 2 that are
 closer than a certain distance to the center of mass of group 1.<p>
+With options <tt>-lt</tt> and <tt>-dist</tt> the number of contacts
+of all atoms in group 2 that are closer than a certain distance
+to the center of mass of group 1 are plotted as a function of the time
+that the contact was continously present.<p>
 Other programs that calculate distances are <tt><a href="g_mindist.html">g_mindist</a></tt>
 and <tt><a href="g_bond.html">g_bond</a></tt>.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    dist.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-lt</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">lifetime.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dist</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Print all atoms in group 2 closer than dist to the center of mass of group 1 </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dist</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Print all atoms in group 2 closer than dist to the center of mass of group 1 </TD></TD>
 </TABLE>
 <P>
 <hr>
index 900fd33cc45f74b83ef33998e5f77b3ff51b8ba1..c19875ee39beeea31da7277e17a40775848ed025 100644 (file)
@@ -7,15 +7,15 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_dyndom</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 g_dyndom reads a <a href="pdb.html">pdb</a> file output from DynDom
-http://md.chem.rug.nl/~steve/DynDom/dyndom.home.html
+http://www.cmp.uea.ac.uk/dyndom/
 It reads the coordinates, and the coordinates of the rotation axis
 furthermore it reads an index file containing the domains.
 Furthermore it takes the first and last atom of the arrow file
@@ -37,20 +37,20 @@ validate the structure.
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">  dyndom.pdb</a></tt> </TD><TD> Input </TD><TD> Protein data bank file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> rotated.xtc</a></tt> </TD><TD> Output </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> rotated.xtc</a></tt> </TD><TD> Output </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html"> domains.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-firstangle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Angle of rotation about rotation vector </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-lastangle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Angle of rotation about rotation vector </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-firstangle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Angle of rotation about rotation vector </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-lastangle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Angle of rotation about rotation vector </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nframe</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>11</tt> </TD><TD> Number of steps on the pathway </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-maxangle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> DymDom dtermined angle of rotation about rotation vector </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-trans</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Translation (Aangstroem) along rotation vector (see DynDom info file) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-maxangle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> DymDom dtermined angle of rotation about rotation vector </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-trans</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Translation (Aangstroem) along rotation vector (see DynDom info file) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-head</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> First atom of the arrow vector </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-tail</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Last atom of the arrow vector </TD></TD>
 </TABLE>
index 9e1ad792b4dd83a83184e9f973f4743b88f090b1..036a039402049fb87fba8abc84c9b68548d52481 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_enemat</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -34,7 +34,7 @@ out separately, as controlled by the
 Finally, the total interaction energy energy per group can be 
 calculated (<tt>-etot</tt>).<p>
 An approximation of the free energy can be calculated using:
-E(free) = E0 + kT log( &lt;exp((E-E0)/kT)&gt; ), where '&lt;&gt;'
+E(free) = E0 + kT <a href="log.html">log</a>( &lt;exp((E-E0)/kT)&gt; ), where '&lt;&gt;'
 stands for time-average. A file with reference free energies
 can be supplied to calculate the free energy difference
 with some reference state. Group names (e.g. residue names)
@@ -46,7 +46,7 @@ in the comparison.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-groups</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">  groups.dat</a></tt> </TD><TD> Input </TD><TD> Generic data file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-eref</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">    eref.dat</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic data file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-emat</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">    emat.xpm</a></tt> </TD><TD> Output </TD><TD> X PixMap compatible matrix file </TD></TR>
@@ -56,29 +56,29 @@ in the comparison.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sum</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Sum the energy terms selected rather than display them all </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sum</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Sum the energy terms selected rather than display them all </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip number of frames between data points </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mean</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> with -groups extracts matrix of mean energies in stead of matrix for each timestep </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mean</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> with -groups extracts matrix of mean energies in stead of matrix for each timestep </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>20</tt> </TD><TD> number of levels for matrix colors </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 1e+20</tt> </TD><TD> max value for energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1e+20 </tt> </TD><TD> max value for energies </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-min</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1e+20</tt> </TD><TD> min value for energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]coul</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> extract Coulomb SR energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]coulr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> extract Coulomb LR energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]coul14</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> extract Coulomb 1-4 energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]lj</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> extract Lennard-Jones SR energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]lj</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> extract Lennard-Jones LR energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]lj14</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> extract Lennard-Jones 1-4 energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]bhamsr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> extract Buckingham SR energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]bhamlr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> extract Buckingham LR energies </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]free</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> calculate free energy </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   300</tt> </TD><TD> reference temperature for free energy calculation </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]coul</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> extract Coulomb SR energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]coulr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> extract Coulomb LR energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]coul14</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> extract Coulomb 1-4 energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]lj</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> extract Lennard-Jones SR energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]lj</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> extract Lennard-Jones LR energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]lj14</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> extract Lennard-Jones 1-4 energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]bhamsr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> extract Buckingham SR energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]bhamlr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> extract Buckingham LR energies </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]free</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> calculate free energy </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>300   </tt> </TD><TD> reference temperature for free energy calculation </TD></TD>
 </TABLE>
 <P>
 <hr>
index 5c959dd71ad845e778ca3e4ac79319a809ff2267..cd815193dee49025ff2c53b596561896ba96a8d1 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_energy</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -20,7 +20,8 @@ select the energy terms she wants.<p>
 Average and RMSD are calculated with full precision from the
 simulation (see printed manual). Drift is calculated by performing
 a LSQ fit of the data to a straight line. Total drift is drift
-multiplied by total time.<p>
+multiplied by total time. The term fluctuation gives the RMSD around
+the LSQ fit.<p>
 When the <tt>-viol</tt> option is set, the time averaged
 violations are plotted and the running time-averaged and
 instantaneous sum of violations are recalculated. Additionally
@@ -63,9 +64,9 @@ the energies must both be calculated from the same trajectory.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  energy.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-viol</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">violaver.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-pairs</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   pairs.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -83,32 +84,33 @@ the energies must both be calculated from the same trajectory.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]fee</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Do a free energy estimate </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-fetemp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   300</tt> </TD><TD> Reference temperature for free energy calculation </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-zero</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Subtract a zero-point energy </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sum</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Sum the energy terms selected rather than display them all </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]dp</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print energies in high precision </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mutot</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Compute the total dipole moment from the components </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fee</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Do a free energy estimate </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-fetemp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>300   </tt> </TD><TD> Reference temperature for free energy calculation </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-zero</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Subtract a zero-point energy </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sum</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Sum the energy terms selected rather than display them all </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]dp</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print energies in high precision </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mutot</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Compute the total dipole moment from the components </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]uni</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Skip non-uniformly spaced frames </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip number of frames between data points </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]aver</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print also the X1,t and sigma1,t, only if only 1 energy is requested </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]aver</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print also the X1,t and sigma1,t, only if only 1 energy is requested </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nmol</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of molecules in your sample: the energies are divided by this number </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ndf</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Number of degrees of freedom per molecule. Necessary for calculating the heat capacity </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]fluc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate autocorrelation of energy fluctuations rather than energy itself </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]orinst</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Analyse instantaneous orientation data </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ovec</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Also plot the eigenvectors with -oten </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fluc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate autocorrelation of energy fluctuations rather than energy itself </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]orinst</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Analyse instantaneous orientation data </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ovec</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Also plot the eigenvectors with -oten </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
 <hr>
index 40a302cec48e9742a774c26de1f33b4aa8e6c50b..64c6fe8c2da4d31401568bf03b8b58da970cbe4a 100644 (file)
@@ -7,25 +7,27 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_gyrate</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 g_gyrate computes the radius of gyration of a group of atoms
 and the radii of gyration about the x, y and z axes,
-as a function of time. The atoms are explicitly mass weighted.
+as a function of time. The atoms are explicitly mass weighted.<p>
 With the <tt>-nmol</tt> option the radius of gyration will be calculated
 for multiple molecules by splitting the analysis group in equally
-sized parts.
+sized parts.<p>
+With the option <tt>-nz</tt> 2D radii of gyration in the x-y plane
+of slices along the z-axis are calculated.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  gyrate.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-acf</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> moi-acf.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -34,24 +36,25 @@ sized parts.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nmol</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> The number of molecules to analyze </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]q</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use absolute value of the charge of an atom as weighting factor instead of mass </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]p</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate the radii of gyration about the principal axes. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]moi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate the moments of inertia (defined by  the principal axes). </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]q</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use absolute value of the charge of an atom as weighting factor instead of mass </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]p</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate the radii of gyration about the principal axes. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]moi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate the moments of inertia (defined by the principal axes). </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nz</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Calculate the 2D radii of gyration of # slices along the z-axis </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
 <hr>
index c8ad3e3f815b40dc3129e3c64c565a1bb89bd493..54cdd54d7e6907771d3ac34521210db5fb829e0a 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_h2order</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -26,27 +26,28 @@ instead of the angle between the dipole and a box axis.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-nm</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   order.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>Z</tt> </TD><TD> Take the normal on the membrane in direction X, Y or Z. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-sl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Calculate order parameter as function of boxlength, dividing the box in #nr slices. </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>The program assigns whole water molecules to a slice, based on the firstatom of three in the index file group. It assumes an order O,H,H.Name is not important, but the order is. If this demand is not met,assigning molecules to slices is different.
 </UL>
index 66e971291b76f3430f620e6596166f28942a3f00..11bfc3addad6a717e59b385c5be50d7b4506bb78 100644 (file)
@@ -7,15 +7,15 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_hbond</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 g_hbond computes and analyzes hydrogen bonds. Hydrogen bonds are
-determined based on cutoffs for the angle Donor - Hydrogen - Acceptor
+determined based on cutoffs for the angle Acceptor - Donor - Hydrogen
 (zero is extended) and the distance Hydrogen - Acceptor.
 OH and NH groups are regarded as donors, O is an acceptor always,
 N is an acceptor by default, but this can be switched using
@@ -27,10 +27,7 @@ groups are analyzed.<p>
 If you set -shell, you will be asked for an additional index group
 which should contain exactly one atom. In this case, only hydrogen
 bonds between atoms within the shell distance from the one atom are
-considered.<p>It is also possible to analyse specific hydrogen bonds with
-<tt>-sel</tt>. This index file must contain a group of atom triplets
-Donor Hydrogen Acceptor, in the following way:<p>
-<tt>
+considered.<p><tt>
 [ selected ]<br>
      20    21    24<br>
      25    26    29<br>
@@ -60,7 +57,9 @@ frames, this also contains information on solvent insertion
 into hydrogen bonds. Ordering is identical to that in <tt>-hbn</tt>
 index file.<br>
 <tt>-dan</tt>: write out the number of donors and acceptors analyzed for
-each timeframe. This is especially usefull when using <tt>-shell</tt>.
+each timeframe. This is especially usefull when using <tt>-shell</tt>.<br>
+<tt>-nhbdist</tt>: compute the number of HBonds per hydrogen in order to
+compare results to Raman Spectroscopy.
 <p>
 Note: options <tt>-ac</tt>, <tt>-life</tt>, <tt>-hbn</tt> and <tt>-hbm</tt>
 require an amount of memory proportional to the total numbers of donors
@@ -69,12 +68,11 @@ times the total number of acceptors in the selected group(s).
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-g</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="log.html">   hbond.log</a></tt> </TD><TD> Output, Opt. </TD><TD> Log file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-sel</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">  select.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-num</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   hbnum.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-g</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="log.html">   hbond.log</a></tt> </TD><TD> Output, Opt. </TD><TD> Log file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ac</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    hbac.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-dist</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  hbdist.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ang</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   hbang.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -84,40 +82,48 @@ times the total number of acceptors in the selected group(s).
 <TR><TD ALIGN=RIGHT> <b><tt>-don</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   donor.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-dan</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   danum.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-life</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  hblife.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-nhbdist</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> nhbdist.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ins</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Analyze solvent insertion </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-a</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    30</tt> </TD><TD> Cutoff angle (degrees, Donor - Hydrogen - Acceptor) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-r</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  0.35</tt> </TD><TD> Cutoff radius (nm, X - Acceptor, see next option) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]da</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Use distance Donor-Acceptor (if TRUE) or Hydrogen-Acceptor (FALSE) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-abin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> Binwidth angle distribution (degrees) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rbin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 0.005</tt> </TD><TD> Binwidth distance distribution (nm) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]nitacc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Regard nitrogen atoms as acceptors </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]contact</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Do not look for hydrogen bonds, but merely for contacts within the cut-off distance </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-shell</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> when &gt; 0, only calculate hydrogen bonds within # nm shell around one particle </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-fitstart</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> Time from which to start fitting the correlation functions in order to obtain the forward and backward rate constants for HB breaking and formation </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ins</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Analyze solvent insertion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-a</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>30    </tt> </TD><TD> Cutoff angle (degrees, Acceptor - Donor - Hydrogen) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-r</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.35  </tt> </TD><TD> Cutoff radius (nm, X - Acceptor, see next option) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]da</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use distance Donor-Acceptor (if TRUE) or Hydrogen-Acceptor (FALSE) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-r2</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Second cutoff radius. Mainly useful with -contact and -ac </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-abin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Binwidth angle distribution (degrees) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rbin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.005 </tt> </TD><TD> Binwidth distance distribution (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]nitacc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Regard nitrogen atoms as acceptors </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]contact</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Do not look for hydrogen bonds, but merely for contacts within the cut-off distance </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-shell</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> when &gt; 0, only calculate hydrogen bonds within # nm shell around one particle </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-fitstart</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Time (ps) from which to start fitting the correlation functions in order to obtain the forward and backward rate constants for HB breaking and formation </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>298.15</tt> </TD><TD> Temperature (K) for computing the Gibbs energy corresponding to HB breaking and reforming </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-smooth</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> If &gt;= 0, the tail of the ACF will be smoothed by fitting it to an exponential function: y = A exp(-x/tau) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-dump</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Dump the first N hydrogen bond ACFs in a single <a href="xvg.html">xvg</a> file for debugging </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-max_hb</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Theoretical maximum number of hydrogen bonds used for normalizing HB autocorrelation function. Can be useful in case the program estimates it wrongly </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]merge</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> H-bonds between the same donor and acceptor, but with different hydrogen are treated as a single H-bond. Mainly important for the ACF. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-max_hb</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Theoretical maximum number of hydrogen bonds used for normalizing HB autocorrelation function. Can be useful in case the program estimates it wrongly </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]merge</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> H-bonds between the same donor and acceptor, but with different hydrogen are treated as a single H-bond. Mainly important for the ACF. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
+<UL>
+<LI>The option <tt>-sel</tt> that used to work on selected hbonds is out of order, and therefore not available for the time being.
+</UL>
+<P>
 <hr>
 <div ALIGN=RIGHT>
 <font size="-1"><a href="http://www.gromacs.org">http://www.gromacs.org</a></font><br>
index 299988f0b14468417cfe6afda68692fe9b584033..3bd989971def834291153a1b81e63531ea454705 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_helix</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -48,29 +48,29 @@ atoms only (file rms-ahx.<a href="xvg.html">xvg</a>).<br>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-to</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="g87.html">   gtraj.g87</a></tt> </TD><TD> Output, Opt. </TD><TD> Gromos-87 ASCII trajectory format </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-cz</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   zconf.gro</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-co</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   waver.gro</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cz</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   zconf.gro</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-co</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   waver.gro</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-r0</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> The first residue number in the sequence </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]q</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Check at every step which part of the sequence is helical </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]F</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Toggle fit to a perfect helix </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]db</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print debug info </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]q</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Check at every step which part of the sequence is helical </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]F</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Toggle fit to a perfect helix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]db</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print debug info </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-prop</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>RAD</tt> </TD><TD> Select property to weight eigenvectors with. WARNING experimental stuff: <tt>RAD</tt>, <tt>TWIST</tt>, <tt>RISE</tt>, <tt>LEN</tt>, <tt>NHX</tt>, <tt>DIP</tt>, <tt>RMS</tt>, <tt>CPHI</tt>, <tt>RMSA</tt>, <tt>PHI</tt>, <tt>PSI</tt>, <tt>HB3</tt>, <tt>HB4</tt>, <tt>HB5</tt> or <tt>CD222</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ev</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Write a new 'trajectory' file for ED </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ev</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Write a new 'trajectory' file for ED </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ahxstart</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> First residue in helix </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ahxend</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Last residue in helix </TD></TD>
 </TABLE>
index ce23849a1a34de9706f3b679ef72a5315acad486..0a913facb2121389811f3d2bff0dfe2cec07d210 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_lie</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -21,24 +21,24 @@ Coul (A-B) LJ-SR (A-B) etc.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">     lie.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-Elj</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Lennard-Jones interaction between ligand and solvent </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-Eqq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Coulomb interaction between ligand and solvent </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-Clj</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 0.181</tt> </TD><TD> Factor in the LIE equation for Lennard-Jones component of energy </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-Cqq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.5</tt> </TD><TD> Factor in the LIE equation for Coulomb component of energy </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-Elj</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Lennard-Jones interaction between ligand and solvent </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-Eqq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Coulomb interaction between ligand and solvent </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-Clj</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.181 </tt> </TD><TD> Factor in the LIE equation for Lennard-Jones component of energy </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-Cqq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.5   </tt> </TD><TD> Factor in the LIE equation for Coulomb component of energy </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ligand</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Name of the ligand in the energy file </TD></TD>
 </TABLE>
 <P>
index 8cfb19fb4970e9cc2edc8fe4472b3f5e24a1c724..8d3af8af4a4648b1eb6732098fc91602b08d971d 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_mdmat</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -28,8 +28,8 @@ The output can be processed with <a href="xpm2ps.html">xpm2ps</a> to make a Post
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-mean</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">      dm.xpm</a></tt> </TD><TD> Output </TD><TD> X PixMap compatible matrix file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-frames</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">     dmf.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
@@ -39,13 +39,13 @@ The output can be processed with <a href="xpm2ps.html">xpm2ps</a> to make a Post
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-t</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   1.5</tt> </TD><TD> trunc distance </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-t</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1.5   </tt> </TD><TD> trunc distance </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>40</tt> </TD><TD> Discretize distance in # levels </TD></TD>
 </TABLE>
 <P>
index 7ef4a092ed9a0493097bbad7b314b81845f9a4d1..fb109186a024f83fa93b6314b0260bd03f3ad47a 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_mindist</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -33,33 +33,34 @@ and <tt><a href="g_bond.html">g_bond</a></tt>.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-od</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> mindist.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-on</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> numcont.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="out.html">atm-pair.out</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic output file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-ox</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> mindist.xtc</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-ox</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> mindist.xtc</a></tt> </TD><TD> Output, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-or</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">mindistres.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]matrix</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate half a matrix of group-group distances </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]max</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate *maximum* distance instead of minimum </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.6</tt> </TD><TD> Distance for contacts </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate minimum distance with periodic images </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]split</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Split graph where time is zero </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]matrix</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate half a matrix of group-group distances </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]max</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate *maximum* distance instead of minimum </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.6   </tt> </TD><TD> Distance for contacts </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate minimum distance with periodic images </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]split</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Split graph where time is zero </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ng</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of secondary groups to compute distance to a central group </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Take periodic boundary conditions into account </TD></TD>
 </TABLE>
 <P>
 <hr>
index 0bcf941eb84c4e2aa07aa616bf2b40f2489ef923..1b6f87ac0488f657aa6973583364ddc25fda7b63 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_morph</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -32,9 +32,9 @@ read to select what group RMS is computed from.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf1.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf2.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  interm.xtc</a></tt> </TD><TD> Output </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf1.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   conf2.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  interm.xtc</a></tt> </TD><TD> Output </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-or</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">rms-interm.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 </TABLE>
@@ -42,14 +42,14 @@ read to select what group RMS is computed from.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ninterm</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>11</tt> </TD><TD> Number of intermediates </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-first</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Corresponds to first generated structure (0 is input x0, see above) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-last</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> Corresponds to last generated structure (1 is input x1, see above) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Do a least squares fit of the second to the first structure before interpolating </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-first</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Corresponds to first generated structure (0 is input x0, see above) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-last</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Corresponds to last generated structure (1 is input x1, see above) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Do a least squares fit of the second to the first structure before interpolating </TD></TD>
 </TABLE>
 <P>
 <hr>
index 2bc6af01ed012c42929e1736757b955f0b2a83c9..14f63c172e557e1a797982c2881c27b735dbb994 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_msd</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -24,43 +24,66 @@ straight line through the MSD from <tt>-beginfit</tt> to
 <tt>-endfit</tt>. An error estimate given, which is the difference
 of the diffusion coefficients obtained from fits over the two halfs
 of the fit interval.<p>
+There are three, mutually exclusive, options to determine different
+types of mean square displacement: <tt>-type</tt>, <tt>-lateral</tt>
+and <tt>-ten</tt>. Option <tt>-ten</tt> writes the full MSD tensor for
+each group, the order in the output is: trace xx yy zz yx zx zy.<p>
 Option <tt>-mol</tt> plots the MSD for molecules, this implies
+With option <tt>-rmcomm</tt> center of mass motion can be removed.
+For trajectories produced with GROMACS this is usually not necessary
+as <a href="mdrun.html">mdrun</a> usually already removes the center of mass motion.
+When you use this option be sure that the whole system is stored
+in the trajectory file.<p>
 <tt>-mw</tt>, i.e. for each inidividual molecule an diffusion constant
-is computed. When using an index file, it should contain molecule
-numbers instead of atom numbers.
+is computed for its center of mass. The chosen index group will
+be split into molecules.
+The diffusion coefficient is determined by linear regression of the MSD,
+where, unlike for the normal output of D, the times are weighted
+according to the number of restart point, i.e. short times have
+a higher weight. Also when <tt>-beginfit</tt>=-1,fitting starts at 0
+and when <tt>-endfit</tt>=-1, fitting goes to the end.
 Using this option one also gets an accurate error estimate
-based on the statistics between individual molecules. Since one usually
-is interested in self-diffusion at infinite dilution this is probably
-the most useful number.<p>
+based on the statistics between individual molecules.
+Note that this diffusion coefficient and error estimate are only
+accurate when the MSD is completely linear between
+<tt>-beginfit</tt> and <tt>-endfit</tt>.<p>
+Option <tt>-<a href="pdb.html">pdb</a></tt> writes a <a href="pdb.html">pdb</a> file with the coordinates of the frame
+at time <tt>-tpdb</tt> with in the B-factor field the square root of
+the diffusion coefficient of the molecule.
+This option implies option <tt>-mol</tt>.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">     msd.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-mol</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">diff_mol.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-pdb</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">diff_mol.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-type</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>no</tt> </TD><TD> Compute diffusion coefficient in one direction: <tt>no</tt>, <tt>x</tt>, <tt>y</tt> or <tt>z</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-lateral</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>no</tt> </TD><TD> Calculate the lateral diffusion in a plane perpendicular to: <tt>no</tt>, <tt>x</tt>, <tt>y</tt> or <tt>z</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ten</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate the full tensor </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ngroup</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of groups to calculate MSD for </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mw</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Mass weighted MSD </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-trestart</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>    10</tt> </TD><TD> Time between restarting points in trajectory (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Start time for fitting the MSD (ps), -1 is 10% </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> End time for fitting the MSD (ps), -1 is 90% </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mw</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Mass weighted MSD </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]rmcomm</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Remove center of mass motion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tpdb</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> The frame to use for option -<a href="pdb.html">pdb</a> (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-trestart</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>10    </tt> </TD><TD> Time between restarting points in trajectory (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Start time for fitting the MSD (ps), -1 is 10% </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> End time for fitting the MSD (ps), -1 is 90% </TD></TD>
 </TABLE>
 <P>
 <hr>
index 5e9e4bd76268d853aef5f4468f767e126091a223..227c8ca9f70db8e99b6936e087e8d14419ebb10a 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_nmeig</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -30,19 +30,19 @@ standard cartesian norm (But in the mass weighted norm they would be).
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="mtx.html"> hessian.mtx</a></tt> </TD><TD> Input </TD><TD> Hessian matrix </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-of</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">eigenfreq.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ol</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">eigenval.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Output </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Output </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]m</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Divide elements of Hessian by product of sqrt(mass) of involved atoms prior to diagonalization. This should be used for 'Normal Modes' analysis </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]m</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Divide elements of Hessian by product of sqrt(mass) of involved atoms prior to diagonalization. This should be used for 'Normal Modes' analysis </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-first</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> First eigenvector to write away </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-last</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>50</tt> </TD><TD> Last eigenvector to write away </TD></TD>
 </TABLE>
index 76c48af19a81ae116660c2d8f5327de49d616af6..6588a6b4272f7c9dc429bc6e909edcb2bcef6f18 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_nmens</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -25,20 +25,20 @@ normal modes are the translational and rotational degrees of freedom.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">eigenval.xvg</a></tt> </TD><TD> Input </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">ensemble.xtc</a></tt> </TD><TD> Output </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">ensemble.xtc</a></tt> </TD><TD> Output </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   300</tt> </TD><TD> Temperature in Kelvin </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>300   </tt> </TD><TD> Temperature in Kelvin </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-seed</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Random seed, -1 generates a seed from time and pid </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-num</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>100</tt> </TD><TD> Number of structures to generate </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-first</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>7</tt> </TD><TD> First eigenvector to use (-1 is select) </TD></TD>
index bea81aa5b0e8367becd55714a4783f326a69d3b0..4997cf7ec502673915f17397a74bdf75a1bbe913 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_nmtraj</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -32,19 +32,20 @@ of the cartesian normal mode model. By default the selected eigenvector is set t
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  nmtraj.xtc</a></tt> </TD><TD> Output </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-v</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  nmtraj.xtc</a></tt> </TD><TD> Output </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-eignr</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>7</tt> </TD><TD> Eigenvector to use (first is 1) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   300</tt> </TD><TD> Temperature in Kelvin </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-amplitude</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  0.25</tt> </TD><TD> Amplitude for modes with eigenvalue&lt;=0 </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-eignr</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>7</tt> </TD><TD> String of eigenvectors to use (first is 1) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-phases</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>0.0</tt> </TD><TD> String of phases (default is 0.0) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-temp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>300   </tt> </TD><TD> Temperature in Kelvin </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-amplitude</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.25  </tt> </TD><TD> Amplitude for modes with eigenvalue&lt;=0 </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nframes</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>30</tt> </TD><TD> Number of frames to generate </TD></TD>
 </TABLE>
 <P>
index 7a858ad382508c8154e49138b100704e640c5d22..845f0a4250f991b287ebab411057551f201767ee 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_order</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -23,33 +23,39 @@ order parameter Scd (default). If the option -szonly is given, only one
 order tensor component (specified by the -d option) is given and the
 order parameter per slice is calculated as well. If -szonly is not
 selected, all diagonal elements and the deuterium order parameter is
-given.
+given.<p>The tetrahedrality order parameters can be determined
+around an atom. Both angle an distance order parameters are calculated. See
+P.-L. Chau and A.J. Hardwick, Mol. Phys., 93, (1998), 511-518.
+for more details.<br>
+
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   order.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-od</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  deuter.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-os</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  sliced.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-Sg</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  sg-ang.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-Sk</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> sk-dist.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>z</tt> </TD><TD> Direction of the normal on the membrane: <tt>z</tt>, <tt>x</tt> or <tt>y</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-sl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Calculate order parameter as function of boxlength, dividing the box in #nr slices. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]szonly</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Only give Sz element of order tensor. (axis can be specified with -d) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]unsat</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate order parameters for unsaturated carbons. Note that this cannot be mixed with normal order parameters. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]szonly</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Only give Sz element of order tensor. (axis can be specified with -d) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]unsat</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate order parameters for unsaturated carbons. Note that this cannot be mixed with normal order parameters. </TD></TD>
 </TABLE>
 <P>
 <hr>
index 431f3a53bff1d76bec276f60b474e071a50931ef..5a7294d70fa052f1672e06047d37ce71cd0c2593 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_potential</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -19,9 +19,9 @@ Compute the electrostatical potential across the box. The potential iscalculated
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">potential.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-oc</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  charge.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-of</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   field.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
@@ -30,22 +30,24 @@ Compute the electrostatical potential across the box. The potential iscalculated
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-d</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>Z</tt> </TD><TD> Take the normal on the membrane in direction X, Y or Z. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-sl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>10</tt> </TD><TD> Calculate potential as function of boxlength, dividing the box in #nr slices. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-cb</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Discard first #nr slices of box for integration </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ce</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Discard last #nr slices of box for integration </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tz</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Translate all coordinates &lt;distance&gt; in the direction of the box </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]spherical</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate spherical thingie </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tz</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Translate all coordinates &lt;distance&gt; in the direction of the box </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]spherical</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate spherical thingie </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ng</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of groups to consider </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]correct</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Assume net zero charge of groups to improve accuracy </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>Discarding slices for integration should not be necessary.
 </UL>
index e8e90021988206fec186d6fd5251ae3698404c32..7f529e2863a3f689091e733b0cc0e68ca1480c30 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_rama</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -22,21 +22,21 @@ specific residues.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    rama.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 </TABLE>
 <P>
 <hr>
index 4758d9dc4965328ac777d56c5d17ae2673155f7d..ad7ddb5f2338116b7cddedebdeaf526ab86afbb0 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_rdf</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -23,7 +23,16 @@ The normal method is around a (set of) particle(s), the other method
 is around the center of mass of a set of particles.
 With both methods rdf's can also be calculated around axes parallel
 to the z-axis with option <tt>-xy</tt>.<p>
-If a run input file is supplied (<tt>-s</tt>), exclusions defined
+The option <tt>-rdf</tt> sets the type of rdf to be computed.
+Default is for atoms or particles, but one can also select center
+of mass or geometry of molecules or residues. In all cases only
+the atoms in the index groups are taken into account.
+For molecules and/or the center of mass option a run input file
+is required.
+Other weighting than COM or COG can currently only be achieved
+by providing a run input file with different masses.
+Option <tt>-com</tt> also works in conjunction with <tt>-rdf</tt>.<p>If a run input file is supplied (<tt>-s</tt>) and <tt>-rdf</tt> is set
+to <tt>atom</tt>, exclusions defined
 in that file are taken into account when calculating the rdf.
 The option <tt>-cut</tt> is meant as an alternative way to avoid
 intramolecular peaks in the rdf plot.
@@ -32,14 +41,16 @@ exclusions. For eg. benzene a topology with nrexcl set to 5
 would eliminate all intramolecular contributions to the rdf.
 Note that all atoms in the selected groups are used, also the ones
 that don't have Lennard-Jones interactions.<p>
-Option <tt>-cn</tt> produces the cumulative number rdf.<p>To bridge the gap between theory and experiment structure factors can
+Option <tt>-cn</tt> produces the cumulative number rdf,
+i.e. the average number of particles within a distance r.<p>
+To bridge the gap between theory and experiment structure factors can
 be computed (option <tt>-sq</tt>). The algorithm uses FFT, the gridspacing of which is determined by option <tt>-grid</tt>.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">     rdf.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-sq</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">      sq.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -50,24 +61,26 @@ be computed (option <tt>-sq</tt>). The algorithm uses FFT, the gridspacing of wh
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 0.002</tt> </TD><TD> Binwidth (nm) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> RDF with respect to the center of mass of first group </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Use periodic boundary conditions for computing distances </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xy</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use only the x and y components of the distance </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-cut</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Shortest distance (nm) to be considered </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.002 </tt> </TD><TD> Binwidth (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> RDF with respect to the center of mass of first group </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rdf</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>atom</tt> </TD><TD> RDF type: <tt>atom</tt>, <tt>mol_com</tt>, <tt>mol_cog</tt>, <tt>res_com</tt> or <tt>res_cog</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use periodic boundary conditions for computing distances. Without PBC the maximum range will be three times the larges box edge. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]norm</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize for volume and density </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xy</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use only the x and y components of the distance </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-cut</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Shortest distance (nm) to be considered </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ng</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of secondary groups to compute RDFs around a central group </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-fade</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> From this distance onwards the RDF is tranformed by g'(r) = 1 + [g(r)-1] exp(-(r/fade-1)^2 to make it go to 1 smoothly. If fade is 0.0 nothing is done. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-fade</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> From this distance onwards the RDF is tranformed by g'(r) = 1 + [g(r)-1] exp(-(r/fade-1)^2 to make it go to 1 smoothly. If fade is 0.0 nothing is done. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nlevel</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>20</tt> </TD><TD> Number of different colors in the diffraction image </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-startq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Starting q (1/nm)  </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    60</tt> </TD><TD> Ending q (1/nm) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-energy</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    12</tt> </TD><TD> Energy of the incoming X-ray (keV)  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-startq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Starting q (1/nm)  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>60    </tt> </TD><TD> Ending q (1/nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-energy</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>12    </tt> </TD><TD> Energy of the incoming X-ray (keV)  </TD></TD>
 </TABLE>
 <P>
 <hr>
index 4ac24215b184c67bc9b30a87e28159234a3d0d9d..6beb0208cd4b47f0e4a344dd69688af708f44b43 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_rms</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -34,6 +34,14 @@ each other structure. This file can be visualized with for instance
 Option <tt>-fit</tt> controls the least-squares fitting of
 the structures on <a href="top.html">top</a> of each other: complete fit (rotation and
 translation), translation only, or no fitting at all.<p>
+Option <tt>-mw</tt> controls whether mass weighting is done or not.
+If you select the option (default) and 
+supply a valid <a href="tpr.html">tpr</a> file masses will be taken from there, 
+otherwise the masses will be deduced from the atommass.<a href="dat.html">dat</a> file in
+the GROMACS library directory. This is fine for proteins but not
+necessarily for other molecules. A default mass of 12.011 amu (Carbon)
+is assigned to unknown atoms. You can check whether this happend by
+turning on the <tt>-debug</tt> flag and inspecting the <a href="log.html">log</a> file.<p>
 With <tt>-f2</tt>, the 'other structures' are taken from a second
 trajectory, this generates a comparison matrix of one trajectory
 versus the other.<p>
@@ -45,9 +53,9 @@ comparison group are considered.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    rmsd.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-mir</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> rmsdmir.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -61,25 +69,26 @@ comparison group are considered.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-what</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>rmsd</tt> </TD><TD> Structural difference measure: <tt>rmsd</tt>, <tt>rho</tt> or <tt>rhosc</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> PBC check </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> PBC check </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fit</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>rot+trans</tt> </TD><TD> Fit to reference structure: <tt>rot+trans</tt>, <tt>translation</tt> or <tt>none</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-prev</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Compare with previous frame </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]split</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Split graph where time is zero </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]split</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Split graph where time is zero </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Only write every nr-th frame to matrix </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip2</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Only write every nr-th frame to matrix </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Maximum level in comparison matrix </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-min</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Minimum level in comparison matrix </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Maximum level in bond angle matrix </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Minimum level in bond angle matrix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Maximum level in comparison matrix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-min</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Minimum level in comparison matrix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Maximum level in bond angle matrix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Minimum level in bond angle matrix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mw</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use mass weighting for superposition </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>80</tt> </TD><TD> Number of levels in the matrices </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ng</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of groups to compute RMS between </TD></TD>
 </TABLE>
index deeab44212c73dd3afd4d5317b45b49edba805dc..2baf62448ac032ad2605803e3cb7e7c80669d1e5 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_rmsdist</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -38,8 +38,8 @@ file, including case. Specifying non-sequential atoms is undefined.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-equiv</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="dat.html">   equiv.dat</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic data file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">distrmsd.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
@@ -54,16 +54,16 @@ file, including case. Specifying non-sequential atoms is undefined.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>40</tt> </TD><TD> Discretize rms in # levels </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Maximum level in matrices </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sumh</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> average distance over equivalent hydrogens </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-max</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Maximum level in matrices </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sumh</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> average distance over equivalent hydrogens </TD></TD>
 </TABLE>
 <P>
 <hr>
index c2eb9fd0a619918ee31eef2e7f3366b726b40660..b6dc8f4cc6880c1fb6c3008cf205991566aa84b4 100644 (file)
@@ -7,16 +7,16 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_rmsf</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 g_rmsf computes the root mean square fluctuation (RMSF, i.e. standard 
 deviation) of atomic positions 
-after first fitting to a reference frame.<p>
+after (optionally) fitting to a reference frame.<p>
 With option <tt>-oq</tt> the RMSF values are converted to B-factor
 values, which are written to a <a href="pdb.html">pdb</a> file with the coordinates, of the
 structure file, or of a <a href="pdb.html">pdb</a> file when <tt>-q</tt> is specified.
@@ -41,8 +41,8 @@ the least.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-q</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">   eiwit.pdb</a></tt> </TD><TD> Input, Opt. </TD><TD> Protein data bank file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-oq</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">    bfac.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
@@ -56,15 +56,16 @@ the least.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]res</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate averages for each residue </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]aniso</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Compute anisotropic termperature factors </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]res</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate averages for each residue </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]aniso</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Compute anisotropic termperature factors </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]fit</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Do a least squares superposition before computing RMSF. Without this you must make sure that the reference structure and the trajectory match. </TD></TD>
 </TABLE>
 <P>
 <hr>
index 04b617b5163cb5ad228bd082d08f02ffd92ba80c..ddea4d0c8d6206cf65264ebf387f2ebccaaf2e71 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_rotacf</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -36,8 +36,8 @@ to a two parameter exponential
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  rotacf.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
@@ -45,22 +45,22 @@ to a two parameter exponential
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]d</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use index doublets (vectors) for correlation function instead of triplets (planes) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]aver</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Average over molecules </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]d</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use index doublets (vectors) for correlation function instead of triplets (planes) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]aver</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Average over molecules </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
 <hr>
index 35e0879c85eb4675d852f815cca3b7324ecac248..5d8b8b08a3e4fe2526dc49a1213a55b2d00c1641 100644 (file)
@@ -7,36 +7,36 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_saltbr</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
-g_saltbr plots the difference between all combination of charged groups
+g_saltbr plots the distance between all combination of charged groups
 as a function of time. The groups are combined in different ways.A minimum distance can be given, (eg. the cut-off), then groups
 that are never closer than that distance will not be plotted.<br>
-Output will be in a number of fixed filenames, min-min.<a href="xvg.html">xvg</a>,min-plus.<a href="xvg.html">xvg</a>
+Output will be in a number of fixed filenames, min-min.<a href="xvg.html">xvg</a>, plus-min.<a href="xvg.html">xvg</a>
 and plus-plus.<a href="xvg.html">xvg</a>, or files for every individual ion-pair if selected
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-t</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  1000</tt> </TD><TD> trunc distance </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sep</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use separate files for each interaction (may be MANY) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-t</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1000  </tt> </TD><TD> trunc distance </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sep</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use separate files for each interaction (may be MANY) </TD></TD>
 </TABLE>
 <P>
 <hr>
index dadc5d409daffbb879511f93aed78fd1ab68c62f..1aaecef86d1c4a06c8bad65da6ef674d5eb83db5 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_sas</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -28,16 +28,25 @@ In combination with the latter option an <tt><a href="itp.html">itp</a></tt> fil
 generated (option <tt>-i</tt>)
 which can be used to restrain surface atoms.<p>
 By default, periodic boundary conditions are taken into account,
-this can be turned off using the <tt>-pbc</tt> option.
+this can be turned off using the <tt>-pbc</tt> option.<p>
+With the <tt>-tv</tt> option the total volume and density of the molecule can be
+computed.
+Please consider whether the normal probe radius is appropriate
+in this case or whether you would rather use e.g. 0. It is good
+to keep in mind that the results for volume and density are very
+approximate, in e.g. ice Ih one can easily fit water molecules in the
+pores which would yield too low volume, too high surface area and too
+high density.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    area.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-or</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> resarea.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-oa</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">atomarea.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-tv</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  volume.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-q</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">connelly.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-i</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="itp.html">  surfat.itp</a></tt> </TD><TD> Output, Opt. </TD><TD> Include file for topology </TD></TR>
@@ -46,21 +55,20 @@ this can be turned off using the <tt>-pbc</tt> option.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-solsize</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  0.14</tt> </TD><TD> Radius of the solvent probe (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-probe</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.14  </tt> </TD><TD> Radius of the solvent probe (nm) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ndots</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>24</tt> </TD><TD> Number of dots per sphere, more dots means more accuracy </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-qmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.2</tt> </TD><TD> The maximum charge (e, absolute value) of a hydrophobic atom </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]f_index</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Determine from a group in the index file what are the hydrophobic atoms rather than from the charge </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-minarea</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.5</tt> </TD><TD> The minimum area (nm^2) to count an atom as a surface atom when writing a position restraint file  (see help) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Take periodicity into account </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]prot</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Output the protein to the connelly <a href="pdb.html">pdb</a> file too </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dgs</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> default value for solvation free energy per area (kJ/mol/nm^2) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-qmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.2   </tt> </TD><TD> The maximum charge (e, absolute value) of a hydrophobic atom </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]f_index</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Determine from a group in the index file what are the hydrophobic atoms rather than from the charge </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-minarea</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.5   </tt> </TD><TD> The minimum area (nm^2) to count an atom as a surface atom when writing a position restraint file  (see help) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]prot</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Output the protein to the connelly <a href="pdb.html">pdb</a> file too </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dgs</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> default value for solvation free energy per area (kJ/mol/nm^2) </TD></TD>
 </TABLE>
 <P>
 <hr>
index 01c8ea7b2f3db5600592f0bc6b5182d18d46a337..4c34f0625dc0030cc3c836fceb478a81f6c005c9 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_sgangle</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -35,9 +35,9 @@ Here is what some of the file options do:<br>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-oa</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">sg_angle.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-od</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> sg_dist.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-od1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">sg_dist1.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -47,16 +47,15 @@ Here is what some of the file options do:<br>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use periodic boundary conditions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]one</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Only one group compute angle between vector at time zero and time t </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]z</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use the Z-axis as reference </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]one</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Only one group compute angle between vector at time zero and time t </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]z</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the Z-axis as reference </TD></TD>
 </TABLE>
 <P>
 <hr>
index e16e6b935fbea7200ebcd723ee1fce22227d5712..c9b2be4083211f70ecd2decdb76820026bd3fcd5 100644 (file)
@@ -7,14 +7,21 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_sham</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
-g_sham reads a number of <a href="xvg.html">xvg</a> files and analyzes data sets.
+g_sham makes multi-dimensional free-energy, enthalpy and entropy plots.
+g_sham reads one or more <a href="xvg.html">xvg</a> files and analyzes data sets.
+g_sham basic purpose is plotting Gibbs free energy landscapes
+(option <tt>-ls</tt>)
+by Bolzmann inverting multi-dimensional histograms (option <tt>-lp</tt>)
+but it can also
+make enthalpy (option <tt>-lsh</tt>) and entropy (option <tt>-lss</tt>)
+plots. The histograms can be made for any quantities the user supplies.
 A line in the input file may start with a time
 (see option <tt>-time</tt>) and any number of y values may follow.
 Multiple sets can also be
@@ -23,16 +30,26 @@ in this case only one y value is read from each line.
 All lines starting with # and @ are skipped.
 <p>
 Option <tt>-ge</tt> can be used to supply a file with free energies
-when the ensemble is not a Boltzmann ensemble, but has been biased
-by this free energy.
+when the ensemble is not a Boltzmann ensemble, but needs to be biased
+by this free energy. One free energy value is required for each
+(multi-dimensional) data point in the <tt>-f</tt> input.
+<p>
+Option <tt>-<a href="ene.html">ene</a></tt> can be used to supply a file with energies.
+These energies are used as a weighting function in the single
+histogram analysis method due to Kumar et. al. When also temperatures
+are supplied (as a second column in the file) an experimental
+weighting scheme is applied. In addition the vales
+are used for making enthalpy and entropy plots.
 <p>
 With option <tt>-dim</tt> dimensions can be gives for distances.
 When a distance is 2- or 3-dimensional, the circumference or surface
 sampled by two particles increases with increasing distance.
 Depending on what one would like to show, one can choose to correct
-the free-energy for this volume effect.
+the histogram and free-energy for this volume effect.
 The probability is normalized by r and r^2 for a dimension of 2 and 3
 respectively.
+A value of -1 is used to indicate an angle in degrees between two
+vectors: a sin(angle) normalization will be applied.
 Note that for angles between vectors the inner-product or cosine
 is the natural quantity to use, as it will produce bins of the same
 volume.
@@ -46,6 +63,7 @@ volume.
 <TR><TD ALIGN=RIGHT> <b><tt>-dist</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    ener.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-histo</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   edist.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">  bindex.ndx</a></tt> </TD><TD> Output, Opt. </TD><TD> Index file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-lp</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">    prob.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ls</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">   gibbs.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-lsh</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html">enthalpy.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-lss</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xpm.html"> entropy.xpm</a></tt> </TD><TD> Output, Opt. </TD><TD> X PixMap compatible matrix file </TD></TR>
@@ -58,26 +76,29 @@ volume.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]time</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Expect a time in the input </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> First time to read from set </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Last time to read from set </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-ttol</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Tolerance on time in appropriate units (usually ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]time</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Expect a time in the input </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> First time to read from set </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Last time to read from set </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-ttol</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Tolerance on time in appropriate units (usually ps) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Read # sets seperated by & </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]d</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use the derivative </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bw</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.1</tt> </TD><TD> Binwidth for the distribution </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sham</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Turn off energy weighting even if energies are given </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]d</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the derivative </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bw</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.1   </tt> </TD><TD> Binwidth for the distribution </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sham</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Turn off energy weighting even if energies are given </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-tsham</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>298.15</tt> </TD><TD> Temperature for single histogram analysis </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-pmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Minimum probability. Anything lower than this will be set to zero </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-pmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Minimum probability. Anything lower than this will be set to zero </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-dim</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>1 1 1</tt> </TD><TD> Dimensions for distances, used for volume correction (max 3 values, dimensions &gt; 3 will get the same value as the last) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ngrid</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>32 32 32</tt> </TD><TD> Number of bins for energy landscapes (max 3 values, dimensions &gt; 3 will get the same value as the last) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-xmin</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Minimum for the axes in energy landscape (see above for &gt; 3 dimensions) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-xmax</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>1 1 1</tt> </TD><TD> Maximum for the axes in energy landscape (see above for &gt; 3 dimensions) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-gmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Maximum level in output, 0 is calculate </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>25</tt> </TD><TD> Number of levels for energy landscape from single histogram analysis </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-pmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum probability in output, default is calculate </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-gmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum free energy in output, default is calculate </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-emin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Minimum enthalpy in output, default is calculate </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-emax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum enthalpy in output, default is calculate </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nlevels</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>25</tt> </TD><TD> Number of levels for energy landscape </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-mname</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Legend label for the custom landscape </TD></TD>
 </TABLE>
 <P>
index 45e72f1268700c01a7e83233a466a8dc9a83a91c..9464818c2ef25e698546fdc05d42c229e74e5376 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_sorient</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -19,46 +19,51 @@ It calculates two angles between the vector from one or more
 reference positions to the first atom of each solvent molecule:<br>theta1: the angle with the vector from the first atom of the solvent
 molecule to the midpoint between atoms 2 and 3.<br>
 theta2: the angle with the normal of the solvent plane, defined by the
-same three atoms.<br>
+same three atoms, or when the option <tt>-v23</tt> is set
+the angle with the vector between atoms 2 and 3.<br>
 The reference can be a set of atoms or
 the center of mass of a set of atoms. The group of solvent atoms should
 consist of 3 atoms per solvent molecule.
 Only solvent molecules between <tt>-rmin</tt> and <tt>-rmax</tt> are
 considered for <tt>-o</tt> and <tt>-no</tt> each frame.<p>
 <tt>-o</tt>: distribtion of cos(theta1) for rmin&lt;=r&lt;=rmax.<p>
-<tt>-no</tt>: distribution of 3cos^2(theta2)-1 for rmin&lt;=r&lt;=rmax.<p>
+<tt>-no</tt>: distribution of cos(theta2) for rmin&lt;=r&lt;=rmax.<p>
 <tt>-ro</tt>: &lt;cos(theta1)&gt; and &lt;3cos^2(theta2)-1&gt; as a function of the
 distance.<p>
 <tt>-co</tt>: the sum over all solvent molecules within distance r
 of cos(theta1) and 3cos^2(theta2)-1 as a function of r.<p>
+<tt>-rc</tt>: the distribution of the solvent molecules as a function of r
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    sori.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-no</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    snor.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ro</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    sord.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-co</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    scum.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-rc</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  scount.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use the center of mass as the reference postion </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Minimum distance </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.5</tt> </TD><TD> Maximum distance </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  0.02</tt> </TD><TD> Binwidth </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Check PBC for the center of mass calculation. Only necessary when your reference group consists of several molecules. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the center of mass as the reference postion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]v23</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the vector between atoms 2 and 3 </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Minimum distance (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.5   </tt> </TD><TD> Maximum distance (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-cbin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.02  </tt> </TD><TD> Binwidth for the cosine </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rbin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.02  </tt> </TD><TD> Binwidth for r (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Check PBC for the center of mass calculation. Only necessary when your reference group consists of several molecules. </TD></TD>
 </TABLE>
 <P>
 <hr>
index 1f8b40a31c8b6f2394263878e10fd7aa9a4b3d66..eac5ca9b89a5b0aa117a1a6d77a319006024b41c 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_tcaf</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -49,8 +49,8 @@ is very important for obtaining a good fit.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ot</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">transcur.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-oa</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">tcaf_all.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
@@ -63,23 +63,23 @@ is very important for obtaining a good fit.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate tcaf of molecules </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]k34</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Also use k=(3,0,0) and k=(4,0,0) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-wt</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     5</tt> </TD><TD> Exponential decay time for the TCAF fit weights </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate tcaf of molecules </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]k34</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Also use k=(3,0,0) and k=(4,0,0) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-wt</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>5     </tt> </TD><TD> Exponential decay time for the TCAF fit weights </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
 <hr>
index 7d224619cca17f9cd0d18326bbc48794f933078f..3d233e6524dec9c691255c18795ef6e7da02ad13 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_traj</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -35,7 +35,10 @@ that the maximum is 10. The scaling can be changed with the option
 <tt>-scale</tt>. To get the velocities or forces of one
 frame set both <tt>-b</tt> and <tt>-e</tt> to the time of
 desired frame. When averaging over frames you might need to use
-the <tt>-nojump</tt> option to obtain the correct average coordinates.<p>
+the <tt>-nojump</tt> option to obtain the correct average coordinates.
+If you select either of these option the average force and velocity
+for each atom are written to an <a href="xvg.html">xvg</a> file as well
+(specified with <tt>-av</tt> or <tt>-af</tt>).<p>
 Option <tt>-vd</tt> computes a velocity distribution, i.e. the
 norm of the vector is plotted. In addition in the same graph
 the kinetic energy distribution is given.
@@ -43,10 +46,11 @@ the kinetic energy distribution is given.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ox</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   coord.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-oxt</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   coord.xtc</a></tt> </TD><TD> Output, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ov</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   veloc.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-of</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   force.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ob</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">     box.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
@@ -56,29 +60,31 @@ the kinetic energy distribution is given.
 <TR><TD ALIGN=RIGHT> <b><tt>-vd</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> veldist.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-cv</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">   veloc.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-cf</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">   force.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-av</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">all_veloc.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-af</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">all_force.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Plot data for the com of each group </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Index contains molecule numbers iso atom numbers </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]nojump</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Remove jumps of atoms across the box </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]x</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Plot X-component </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]y</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Plot Y-component </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]z</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Plot Z-component </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Plot data for the com of each group </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Index contains molecule numbers iso atom numbers </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]nojump</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Remove jumps of atoms across the box </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]x</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Plot X-component </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]y</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Plot Y-component </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]z</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Plot Z-component </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ng</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of groups to consider </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]len</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Plot vector length </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> Binwidth for velocity histogram (nm/ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-scale</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Scale factor for <a href="pdb.html">pdb</a> output, 0 is autoscale </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]len</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Plot vector length </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Binwidth for velocity histogram (nm/ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-scale</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Scale factor for <a href="pdb.html">pdb</a> output, 0 is autoscale </TD></TD>
 </TABLE>
 <P>
 <hr>
index 6ab75869d42a5afc31e4ae2adcdde25947fc8a73..b2186688e71f6c0a8ccb4c24676d6b899831ec4f 100644 (file)
@@ -7,15 +7,15 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>g_velacc</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 g_velacc computes the velocity autocorrelation function.
-When the <tt>-s</tt> option is used, the momentum autocorrelation
+When the <tt>-m</tt> option is used, the momentum autocorrelation
 function is calculated.<p>
 With option <tt>-mol</tt> the momentum autocorrelation function of
 molecules is calculated. In this case the index group should consist
@@ -24,8 +24,8 @@ of molecule numbers instead of atom numbers.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">     vac.xvg</a></tt> </TD><TD> Output </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
@@ -33,21 +33,22 @@ of molecule numbers instead of atom numbers.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]mol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Calculate vac of molecules </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]m</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate the momentum autocorrelation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]mol</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Calculate the momentum acf of molecules </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-acflen</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Length of the ACF, default is half the number of frames </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Normalize ACF </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]normalize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Normalize ACF </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-P</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Order of Legendre polynomial for ACF (0 indicates none): <tt>0</tt>, <tt>1</tt>, <tt>2</tt> or <tt>3</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-fitfn</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit function: <tt>none</tt>, <tt>exp</tt>, <tt>aexp</tt>, <tt>exp_exp</tt>, <tt>vac</tt>, <tt>exp5</tt>, <tt>exp7</tt> or <tt>exp9</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ncskip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip N points in the output file of correlation functions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-beginfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Time where to begin the exponential fit of the correlation function </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-endfit</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Time where to end the exponential fit of the correlation function, -1 is till the end </TD></TD>
 </TABLE>
 <P>
 <hr>
index f3d2c4b6470779d3e5eeb5a130e52c9a2aa2c606..6dc8ba260549d3cca8ab4810007965c42c422e51 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>genbox</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -20,9 +20,10 @@ Genbox can do one of 3 things:<p>
 2) Solvate a solute configuration, eg. a protein, in a bath of solvent 
 molecules. Specify <tt>-cp</tt> (solute) and <tt>-cs</tt> (solvent). 
 The box specified in the solute coordinate file (<tt>-cp</tt>) is used,
-unless <tt>-box</tt> is set, which also centers the solute.
-The program <tt><a href="editconf.html">editconf</a></tt> has more sophisticated options to change
-the box and center the solute.
+unless <tt>-box</tt> is set.
+If you want the solute to be centered in the box,
+the program <tt><a href="editconf.html">editconf</a></tt> has sophisticated options
+to change the box dimensions and center the solute.
 Solvent molecules are removed from the box where the 
 distance between any atom of the solute molecule(s) and any atom of 
 the solvent molecule is less than the sum of the VanderWaals radii of 
@@ -68,29 +69,31 @@ line with the total number of solvent molecules in your coordinate file.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-cp</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> protein.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-cs</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  spc216.gro</a></tt> </TD><TD> Input, Opt., Lib. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-ci</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  insert.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cp</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> protein.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cs</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  spc216.gro</a></tt> </TD><TD> Input, Opt., Lib. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-ci</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  insert.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-p</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="top.html">   topol.top</a></tt> </TD><TD> In/Out, Opt. </TD><TD> Topology file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-box</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> box size </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nmol</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> no of extra molecules to insert </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-try</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>10</tt> </TD><TD> try inserting -nmol*-try times </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-seed</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1997</tt> </TD><TD> random generator seed </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-vdwd</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 0.105</tt> </TD><TD> default vdwaals distance </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-shell</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> thickness of optional water layer around solute </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-vdwd</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.105 </tt> </TD><TD> default vdwaals distance </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-shell</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> thickness of optional water layer around solute </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-maxsol</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> maximum number of solvent molecules to add if they fit in the box. If zero (default) this is ignored </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]vel</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> keep velocities from input solute and solvent </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>Molecules must be whole in the initial configurations.
-<LI>At the moment -ci only works when inserting one molecule.
 </UL>
 <P>
 <hr>
index 2d338dc6775731e9d36aa7587142d32f5d557288..eaf0ff79cc1b183e030af79c08ccb6f6c593e583 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>genconf</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -30,28 +30,29 @@ build the grid.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-trj</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-trj</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nbox</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>1 1 1</tt> </TD><TD> Number of boxes </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-dist</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Distance between boxes </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-seed</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Random generator seed, if 0 generated from the time </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]rot</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Randomly rotate conformations </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]shuffle</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Random shuffling of molecules </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sort</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Sort molecules on X coord </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]rot</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Randomly rotate conformations </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]shuffle</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Random shuffling of molecules </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sort</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Sort molecules on X coord </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-block</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Divide the box in blocks on this number of cpus </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nmolat</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Number of atoms per molecule, assumed to start from 0. If you set this wrong, it will screw up your system! </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-maxrot</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>90 90 90</tt> </TD><TD> Maximum random rotation </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]renumber</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Renumber residues </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]renumber</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Renumber residues </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>The program should allow for random displacement off lattice points.
 </UL>
index aa8d7dbb83bdfa90bc456c50d4b71394b9c9e365..0d3c8985ce9e93e5cf3baddb6ebccb41de9d91e4 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>genion</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -37,32 +37,41 @@ For larger ions, e.g. sulfate we recommended to use <a href="genbox.html">genbox
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-table</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   table.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">     out.gro</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-g</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="log.html">  genion.log</a></tt> </TD><TD> Output </TD><TD> Log file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-pot</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdb.html">     pot.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Protein data bank file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-p</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="top.html">   topol.top</a></tt> </TD><TD> In/Out, Opt. </TD><TD> Topology file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-np</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of positive ions </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-pname</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>Na</tt> </TD><TD> Name of the positive ion </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-pq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD> Charge of the positive ion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-pq</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Charge of the positive ion </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nn</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of negative ions </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nname</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>Cl</tt> </TD><TD> Name of the negative ion </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-nq</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Charge of the negative ion </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.6</tt> </TD><TD> Minimum distance between ions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]random</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use random placement of ions instead of based on potential. The rmin option should still work </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nq</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Charge of the negative ion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.6   </tt> </TD><TD> Minimum distance between ions </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]random</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use random placement of ions instead of based on potential. The rmin option should still work </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-seed</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1993</tt> </TD><TD> Seed for random number generator </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-scale</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 0.001</tt> </TD><TD> Scaling factor for the potential for -pot </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-scale</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.001 </tt> </TD><TD> Scaling factor for the potential for -pot </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-conc</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Specify salt concentration (mol/liter). This will add sufficient ions to reach up to the specified concentration as computed from the volume of the cell in the input <a href="tpr.html">tpr</a> file. Overrides the -np and  nn options. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]neutral</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> This option will add enough ions to neutralize the system. In combination with the concentration option a neutral system at a given salt concentration will be generated. </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
+<UL>
+<LI>Calculation of the potential is not reliable, therefore the <tt>-random</tt> option is now turned on by default.
+<LI>If you specify a salt concentration existing ions are not taken into account. In effect you therefore specify the amount of salt to be added.
+</UL>
+<P>
 <hr>
 <div ALIGN=RIGHT>
 <font size="-1"><a href="http://www.gromacs.org">http://www.gromacs.org</a></font><br>
index 00430d6e60d9fc0fe9677ba2a12c3c6d088206c7..47667be0583ef060cd1b6344a200e022f4158373 100644 (file)
@@ -9,7 +9,7 @@
 <TD WIDTH=116>
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>genpr</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Mon 29 Aug 2005</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
index 3f21b4be8ed8e265cc39575d67aa2de59af380db..44a0460af6b305b99e3d9226e8816231a70a67d3 100644 (file)
@@ -9,7 +9,7 @@
 <TD WIDTH=116>
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 <H3>Contents</H3>
index 72e5fd86eb888d43df18a3e6b55db86d55ea2249..016e9279afbfaeba22c9b8efe8e4802a07b93235 100644 (file)
@@ -7,15 +7,16 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>gmxcheck</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 gmxcheck reads a trajectory (<tt>.<a href="trj.html">trj</a></tt>, <tt>.<a href="trr.html">trr</a></tt> or 
-<tt>.<a href="xtc.html">xtc</a></tt>) or an energy file (<tt>.<a href="ene.html">ene</a></tt> or <tt>.<a href="edr.html">edr</a></tt>)
+<tt>.<a href="xtc.html">xtc</a></tt>), an energy file (<tt>.<a href="ene.html">ene</a></tt> or <tt>.<a href="edr.html">edr</a></tt>)
+or an index file (<tt>.<a href="ndx.html">ndx</a></tt>)
 and prints out useful information about them.<p>
 Option <tt>-c</tt> checks for presence of coordinates,
 velocities and box in the file, for close contacts (smaller than
@@ -33,30 +34,36 @@ virtual sites. With these flags, gmxcheck provides a quick check for such proble
 <tt>.<a href="tpa.html">tpa</a></tt>) files
 when both <tt>-s1</tt> and <tt>-s2</tt> are supplied.
 Similarly a pair of trajectory files can be compared (using the <tt>-f2</tt>
-option), or a pair of energy files (using the <tt>-e2</tt> option).
+option), or a pair of energy files (using the <tt>-e2</tt> option).<p>
+For free energy simulations the A and B state topology from one
+run input file can be compared with options <tt>-s1</tt> and <tt>-ab</tt>.<p>
+In case the <tt>-m</tt> flag is given a LaTeX file will be written
+consisting a rough outline for a methods section for a paper.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    top1.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    top2.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-e2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   ener2.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s1</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    top1.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    top2.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-e2</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   ener2.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-m</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="tex.html">     doc.tex</a></tt> </TD><TD> Output, Opt. </TD><TD> LaTeX file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-vdwfac</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.8</tt> </TD><TD> Fraction of sum of VdW radii used as warning cutoff </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bonlo</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.4</tt> </TD><TD> Min. fract. of sum of VdW radii for bonded atoms </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bonhi</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.7</tt> </TD><TD> Max. fract. of sum of VdW radii for bonded atoms </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tol</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt> 0.001</tt> </TD><TD> Relative tolerance for comparing real values defined as 2*(a-b)/(|a|+|b|) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-vdwfac</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.8   </tt> </TD><TD> Fraction of sum of VdW radii used as warning cutoff </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bonlo</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.4   </tt> </TD><TD> Min. fract. of sum of VdW radii for bonded atoms </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bonhi</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.7   </tt> </TD><TD> Max. fract. of sum of VdW radii for bonded atoms </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tol</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.001 </tt> </TD><TD> Relative tolerance for comparing real values defined as 2*(a-b)/(|a|+|b|) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ab</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Compare the A and B topology from one file </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-lastener</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Last energy term to compare (if not given all are tested). It makes sense to go up until the Pressure. </TD></TD>
 </TABLE>
 <P>
index dbbfb76bbe7aa6a0e3455ddbba72257f2faa74bd..2c9549ae43a92c3eadec93f0c603aa7ac7a71b44 100644 (file)
@@ -10,7 +10,7 @@
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started - Gmxdemo</h2>
 <font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index 69b7aea91e662ef5acd2be18df32f155ee5fc627..e0f46c05d8347d4094b743cbf3e3ae6a81f0872b 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>gmxdump</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -19,21 +19,26 @@ a trajectory (<tt>.<a href="trj.html">trj</a></tt>/<tt>.<a href="trr.html">trr</
 file (<tt>.<a href="ene.html">ene</a></tt>/<tt>.<a href="edr.html">edr</a></tt>) and prints that to standard
 output in a readable format. This program is essential for
 checking your run input file in case of problems.<p>
+When requesting to dump a topology file the program will dump
+the processed topology, since not all original information is maintained
+in <a href="tpr.html">tpr</a> files.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cp</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="cpt.html">   state.cpt</a></tt> </TD><TD> Input, Opt. </TD><TD> Checkpoint file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-om</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="mdp.html">  grompp.mdp</a></tt> </TD><TD> Output, Opt. </TD><TD> <a href="grompp.html">grompp</a> input file with MD parameters </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]nr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Show index numbers in output (leaving them out makes comparison easier, but creates a useless topology) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]nr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Show index numbers in output (leaving them out makes comparison easier, but creates a useless topology) </TD></TD>
 </TABLE>
 <P>
 <hr>
index d5e24d8234c800d4389a3784c84bac331e2188b8..fbd5621adc701f777ab5c3da856dd2f6eb3f0977 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 
index 58ba47ff3fa36815413788f44c683045f861f66c..d924b6fa6309cbfb2a4e878f0e23f78b0e3acb85 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>grompp</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -36,11 +36,10 @@ in the coordinate file (option <tt>-c</tt>) are only read to generate
 warnings when they do not match the atom names in the topology.
 Note that the atom names are irrelevant for the simulation as
 only the atom types are used for generating interaction parameters.<p>
-grompp calls the c-preprocessor to resolve includes, macros 
-etcetera. To specify a macro-preprocessor other than /lib/cpp 
-(such as m4)
+grompp calls a preprocessor to resolve includes, macros 
+etcetera. By default we use the cpp in your path. To specify a different macro-preprocessor (e.g. m4) or alternative location
 you can put a line in your parameter file specifying the path
-to that cpp. Specifying <tt>-pp</tt> will get the pre-processed
+to that program. Specifying <tt>-pp</tt> will get the pre-processed
 topology file written out.<p>
 If your system does not have a c-preprocessor, you can still
 use grompp, but you do not have access to the features 
@@ -63,25 +62,11 @@ to turn off velocity generation and turn on unconstrained starting
 when constraints are present in the system.
 If you want to continue a crashed run, it is
 easier to use <tt><a href="tpbconv.html">tpbconv</a></tt>.<p>
-When preparing an input file for parallel <tt><a href="mdrun.html">mdrun</a></tt> it may
-be advantageous to partition the simulation system over the
-nodes in a way in which each node has a similar amount of
-work. The -shuffle option does just that. For a single protein
-in water this does not make a difference, however for a system where
-you have many copies of different molecules  (e.g. liquid mixture
-or membrane/water system) the option is definitely a must.
-The output trajectories will also be shuffled. <tt>grompp</tt> writes
-an index file (option <tt>-deshuf</tt>) which can be used with
-<tt><a href="trjconv.html">trjconv</a></tt> to deshuffle the trajectories.<p>
-A further optimization for parallel systems is the <tt>-sort</tt>
-option which sorts molecules according to coordinates. This must
-always be used in conjunction with <tt>-shuffle</tt>, however
-sorting also works when you have only one molecule type.<p>
 Using the <tt>-morse</tt> option grompp can convert the harmonic bonds
 in your topology to morse potentials. This makes it possible to break
 bonds. For this option to work you need an extra file in your $GMXLIB
 with dissociation energy. Use the -debug option to get more information
-on the workings of this option (look for MORSE in the grompp.log file
+on the workings of this option (look for MORSE in the grompp.<a href="log.html">log</a> file
 using less or something like that).<p>
 By default all bonded interactions which have constant energy due to
 virtual site constructions will be removed. If this constant energy is
@@ -94,7 +79,7 @@ on the screen, and correct where necessary. Do also look at the contents
 of the <tt>mdout.<a href="mdp.html">mdp</a></tt> file, this contains comment lines, as well as
 the input that <tt>grompp</tt> has read. If in doubt you can start grompp
 with the <tt>-debug</tt> option which will give you more information
-in a file called grompp.log (along with real debug info). Finally, you
+in a file called grompp.<a href="log.html">log</a> (along with real debug info). Finally, you
 can see the contents of the run input file with the <tt><a href="gmxdump.html">gmxdump</a></tt>
 program.
 <P>
@@ -103,33 +88,28 @@ program.
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="mdp.html">  grompp.mdp</a></tt> </TD><TD> Input, Opt. </TD><TD> grompp input file with MD parameters </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-po</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="mdp.html">   mdout.mdp</a></tt> </TD><TD> Output </TD><TD> grompp input file with MD parameters </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-r</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-rb</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-r</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-rb</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-deshuf</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">  deshuf.ndx</a></tt> </TD><TD> Output, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-p</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="top.html">   topol.top</a></tt> </TD><TD> Input </TD><TD> Topology file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-pp</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="top.html">processed.top</a></tt> </TD><TD> Output, Opt. </TD><TD> Topology file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Output </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-t</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input, Opt. </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Output </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-t</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input, Opt. </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]v</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Be loud and noisy </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-time</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Take frame at or first after this time. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-np</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Generate statusfile for # nodes </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]shuffle</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Shuffle molecules over nodes </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sort</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Sort molecules according to X coordinate </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]rmvsbds</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Remove constant bonded interactions with virtual sites </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-load</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Releative load capacity of each node on a parallel machine. Be sure to use quotes around the string, which should contain a number for each node </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-maxwarn</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>10</tt> </TD><TD> Number of warnings after which input processing stops </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]check14</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Remove 1-4 interactions without Van der Waals </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]renum</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Renumber atomtypes and minimize number of atomtypes </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]v</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Be loud and noisy </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-time</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Take frame at or first after this time. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]rmvsbds</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Remove constant bonded interactions with virtual sites </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-maxwarn</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of allowed warnings during input processing </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]zero</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Set parameters for bonded interactions without defaults to zero instead of generating an error </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]renum</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Renumber atomtypes and minimize number of atomtypes </TD></TD>
 </TABLE>
 <P>
 <hr>
index 5b0a6c6a6fb4b2a17253b1a134d2bd188d6d9a67..8ea50a498c210097c2e52ba14c7002e2409c653a 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index ce2d09eb3b1397922f6811df33f90ff33364faa6..dba2a3c04081447886a0763033fb91f45ed90932 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>highway</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -29,7 +29,7 @@ input file is in $GMXDATA/<a href="top.html">top</a>/highway.<a href="dat.html">
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
 </TABLE>
 <P>
index 97834c3e954e257ce08ccca195bd05bee16c9a7c..f6e371bba83a689ff835b43cf734a5112d587e1a 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 0565f581a94a05ef2d6b44329b2b9c4d6ff7c7b5..874bc9c9b9b03647b34f93f889d314589e71c13b 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 792a2025fbc357f212fbfbde1920c5ad02fd24cd..aae39e34f4f36849fe16436a5e84c8e14a01c629 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 28ddd8520f195e27ff4e52a6e06b3906daf71e17..43801a5c39534e388b7548afe8537add08e6ae01 100644 (file)
@@ -7,25 +7,25 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>make_edi</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
-<tt>make_<a href="edi.html">edi</a></tt> generates an ED-sampling input file to be used with <a href="mdrun.html">mdrun</a>
+<tt>make_<a href="edi.html">edi</a></tt> generates an essential dynamics (ED) sampling input file to be used with <a href="mdrun.html">mdrun</a>
 based on eigenvectors of a covariance matrix (<tt><a href="g_covar.html">g_covar</a></tt>) or from a
-Normal Modes anaysis (<tt><a href="g_nmeig.html">g_nmeig</a></tt>).
-ED-sampling can be used to manipulate the position along collective coordinates
+normal modes anaysis (<tt><a href="g_nmeig.html">g_nmeig</a></tt>).
+ED sampling can be used to manipulate the position along collective coordinates
 (eigenvectors) of (biological) macromolecules during a simulation. Particularly,
 it may be used to enhance the sampling efficiency of MD simulations by stimulating
 the system to explore new regions along these collective coordinates. A number
 of different algorithms are implemented to drive the system along the eigenvectors
 (<tt>-linfix</tt>, <tt>-linacc</tt>, <tt>-radfix</tt>, <tt>-radacc</tt>, <tt>-radcon</tt>),
 to keep the position along a certain (set of) coordinate(s) fixed (<tt>-linfix</tt>),
-or to only monitor the projections of the positions, velocities and forces onto
-these coordinates(<tt>-mon</tt>).<p>References:<br>
+or to only monitor the projections of the positions onto
+these coordinates (<tt>-mon</tt>).<p>References:<br>
 A. Amadei, A.B.M. Linssen, B.L. de Groot, D.M.F. van Aalten and 
 H.J.C. Berendsen; An efficient method for sampling the essential subspace 
 of proteins., J. Biomol. Struct. Dyn. 13:615-626 (1996)<br>
@@ -37,7 +37,7 @@ An extended sampling of the configurational space of HPr from E. coli
 PROTEINS: Struct. Funct. Gen. 26: 314-322 (1996)
 <p>You will be prompted for one or more index groups that correspond to the eigenvectors,
 reference structure, target positions, etc.<p>
-<tt>-mon</tt>: monitor projections of x, v and f onto selected eigenvectors.<p>
+<tt>-mon</tt>: monitor projections of the coordinates onto selected eigenvectors.<p>
 <tt>-linfix</tt>: perform fixed-step linear expansion along selected eigenvectors.<p>
 <tt>-linacc</tt>: perform acceptance linear expansion along selected eigenvectors.
 (steps in the desired directions will be accepted, others will be rejected).<p>
@@ -47,102 +47,89 @@ reference structure, target positions, etc.<p>
 Note: by default the starting MD structure will be taken as origin of the first
 expansion cycle for radius expansion. If <tt>-ori</tt> is specified, you will be able
 to read in a structure file that defines an external origin.<p><tt>-radcon</tt>: perform acceptance radius contraction along selected eigenvectors
-towards a target structure specified with <tt>-tar</tt>.NOTE: each eigenvector can be selected only once. <p><tt>-outfrq</tt>: frequency (in steps) of writing out projections etc.<p>
+towards a target structure specified with <tt>-tar</tt>.<p>NOTE: each eigenvector can be selected only once. <p><tt>-outfrq</tt>: frequency (in steps) of writing out projections etc. to .<a href="edo.html">edo</a> file<p>
 <tt>-slope</tt>: minimal slope in acceptance radius expansion. A new expansion
 cycle will be started if the spontaneous increase of the radius (in nm/step)
 is less than the value specified.<p><tt>-maxedsteps</tt>: maximum number of steps per cycle in radius expansion
 before a new cycle is started.<p>Note on the parallel implementation: since ED sampling is a 'global' thing
-(collective coordinates etc), at least on the 'protein' side, ED sampling
-is not very parallel-friendly from an implentation point of view (it would
-require much extra communication to fully parallelize the algorithms).
-Fortunately, however, a typical parallel protein simulation in gromacs has
-most or all protein coordinates on one processor (the master) and has only
-other atoms (solvent, lipid, ions etc) on the other processors. With such a
-setup, ED sampling will still work. If the atoms over which ED sampling should 
-be performed are spread over multiple processors, a fatal error will result.<p>All output of <a href="mdrun.html">mdrun</a> (specify with -eo) is written to a .<a href="edo.html">edo</a> file (some extra
-information is written to the log file of <a href="mdrun.html">mdrun</a> too, actually). The .<a href="edo.html">edo</a> format
-is a simple ASCII file that should be easy to parse with standard unix tools
-like awk. A script (parse_<a href="edo.html">edo</a>) can be downloaded from contribution section at
- www.gromacs.org to extract information from the
-.<a href="edo.html">edo</a> files for your convinience. In short, the header defines which information
-can be expected in the rest of the .<a href="edo.html">edo</a> file. After the header, per step the
-following information is present: <p>
+(collective coordinates etc.), at least on the 'protein' side, ED sampling
+is not very parallel-friendly from an implentation point of view. Because
+parallel ED requires much extra communication, expect the performance to be
+lower as in a free MD simulation, especially on a large number of nodes. <p>
+All output of <a href="mdrun.html">mdrun</a> (specify with -eo) is written to a .<a href="edo.html">edo</a> file. In the output
+file, per OUTFRQ step the following information is present: <p>
 * the step number<br>
-* RMSD (for atoms in fitting prior to calculating ED constr.)<br>
+* the number of the ED dataset. (Note that you can impose multiple ED constraints in
+a single simulation - on different molecules e.g. - if several .<a href="edi.html">edi</a> files were concatenated
+first. The constraints are applied in the order they appear in the .<a href="edi.html">edi</a> file.) <br>
+* RMSD (for atoms involved in fitting prior to calculating the ED constraints)<br>
 * projections of the positions onto selected eigenvectors<br>
-* projections of the velocities onto selected eigenvectors<br>
-* projections of the forces onto selected eigenvectors
-<p>
-All projections are in the same order as in the header, so if you have e.g.
-2 groups (say one group over which acceptance radius expansion is performed,
-and another for which the projections are merely monitored) then you first
-get the position projections for each of the 2 groups, then the velocities
-and then the forces. Radii are not explicitly written to the .<a href="edo.html">edo</a> file, as
-they can be readily projected back from the positions. Alternatively, radii
-may be 'grepped from the log file. 
 <p><p>
 FLOODING:<p>
 with -flood you can specify which eigenvectors are used to compute a flooding potential,
 which will lead to extra forces expelling the structure out of the region described
-by the covariance matrix. if you switch -restrain the potential is inverted and the structure
-is kept in that region
+by the covariance matrix. If you switch -restrain the potential is inverted and the structure
+is kept in that region.
 <p>
-the origin is normally the average structure stored in the eigvec.<a href="trr.html">trr</a> file
-it can be changed with -ori to an arbitrary position in configurational space
-with -tau , -deltaF0 and -Eflnull you control the flooding strength
-Efl is the flooding strength, it is updated according to the rule of adaptive flooding
-tau is the time constant of adaptive flooding, high tau means slow adaption (i.e. growth) 
-deltaF0 is the flooding strength you want to reach after tau ps of simulation
-to use constant Efl set -tau to zero
+The origin is normally the average structure stored in the eigvec.<a href="trr.html">trr</a> file.
+It can be changed with -ori to an arbitrary position in configurational space.
+With -tau, -deltaF0 and -Eflnull you control the flooding behaviour.
+Efl is the flooding strength, it is updated according to the rule of adaptive flooding.
+Tau is the time constant of adaptive flooding, high tau means slow adaption (i.e. growth). 
+DeltaF0 is the flooding strength you want to reach after tau ps of simulation.
+To use constant Efl set -tau to zero.
 <p>
 -alpha is a fudge parameter to control the width of the flooding potential. A value of 2 has been found
-to give good results for most standard cases in flooding of proteins
-alpha basically accounts for incomplete sampling, if you sampled further the width of the ensemble would
-increase, this is mimicked by alpha&gt;1for restraining alpha&lt;1 can give you smaller width in the restraining potentialRESTART and FLOODING: 
+to give good results for most standard cases in flooding of proteins.
+Alpha basically accounts for incomplete sampling, if you sampled further the width of the ensemble would
+increase, this is mimicked by alpha&gt;1.
+For restraining alpha&lt;1 can give you smaller width in the restraining potential.
+<p>
+RESTART and FLOODING:
 If you want to restart a crashed flooding simulation please find the values deltaF and Efl in
-the output file and write them with your texteditor into the .<a href="edi.html">edi</a> file under DELTA_F0 and EFL_NULL
+the output file and manually put them into the .<a href="edi.html">edi</a> file under DELTA_F0 and EFL_NULL.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">eigenvec.trr</a></tt> </TD><TD> Input </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-eig</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">eigenval.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-tar</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  target.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-ori</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  origin.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-tar</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  target.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-ori</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  origin.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="edi.html">     sam.edi</a></tt> </TD><TD> Output </TD><TD> ED sampling input </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-mon</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors  for projections of x, v and f (e.g. 1,2-5,9) or 1-100:10 means 1 11 21 31 ... 91  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-mon</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for projections of x (e.g. 1,2-5,9) or 1-100:10 means 1 11 21 31 ... 91 </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-linfix</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for fixed increment linear sampling </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-linacc</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for acceptance linear sampling </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-flood</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for flooding </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-radfix</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for fixed increment radius expansion </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-radacc</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for acceptance radius expansion </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-radcon</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for acceptance radius contraction </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-flood</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Indices of eigenvectors for flooding </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-outfrq</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>100</tt> </TD><TD> freqency (in steps) of writing output in .<a href="edo.html">edo</a> file </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-slope</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> minimal slope in acceptance radius expamsion </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-maxedsteps</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> max nr of steps per cycle </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-deltaF0</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   150</tt> </TD><TD> target destabilization energy  - used for flooding </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-deltaF</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> start deltaF with this parameter - default 0, i.g. nonzero values only needed for restart </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tau</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.1</tt> </TD><TD>  coupling constant for adaption of flooding strength according to deltaF0, 0 = infinity i.e. constant flooding strength </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-eqsteps</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD>  number of steps to run without any perturbations  </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-Eflnull</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD>  this is the starting value of the flooding strength. The flooding strength is updated according to the adaptive flooding scheme. To use a constant flooding strength use -tau 0.  </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-T</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   300</tt> </TD><TD>  T is temperature, the value is needed if you want to do flooding  </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-alpha</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     1</tt> </TD><TD>  scale width of gaussian flooding potential with alpha^2  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-outfrq</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>100</tt> </TD><TD> Freqency (in steps) of writing output in .<a href="edo.html">edo</a> file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-slope</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Minimal slope in acceptance radius expansion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-maxedsteps</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Max nr of steps per cycle </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-deltaF0</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>150   </tt> </TD><TD> Target destabilization energy  - used for flooding </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-deltaF</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Start deltaF with this parameter - default 0, i.e. nonzero values only needed for restart </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tau</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.1   </tt> </TD><TD> Coupling constant for adaption of flooding strength according to deltaF0, 0 = infinity i.e. constant flooding strength </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-eqsteps</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Number of steps to run without any perturbations  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-Eflnull</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> This is the starting value of the flooding strength. The flooding strength is updated according to the adaptive flooding scheme. To use a constant flooding strength use -tau 0.  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-T</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>300   </tt> </TD><TD> T is temperature, the value is needed if you want to do flooding  </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-alpha</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1     </tt> </TD><TD> Scale width of gaussian flooding potential with alpha^2  </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-linstep</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Stepsizes (nm/step) for fixed increment linear sampling (put in quotes! "1.0 2.3 5.1 -3.1") </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-accdir</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Directions for acceptance linear sampling - only sign counts! (put in quotes! "-1 +1 -1.1") </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-radstep</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Stepsize (nm/step) for fixed increment radius expansion </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]restrain</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> use the flooding potential with inverted sign -&gt; effects as quasiharmonic restraining potential </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]hesse</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> the eigenvectors and eigenvalues are from a Hesse matrix </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]harmonic</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> the eigenvalues are interpreted as spring constant </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-radstep</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Stepsize (nm/step) for fixed increment radius expansion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]restrain</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the flooding potential with inverted sign -&gt; effects as quasiharmonic restraining potential </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]hessian</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> The eigenvectors and eigenvalues are from a Hessian matrix </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]harmonic</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> The eigenvalues are interpreted as spring constant </TD></TD>
 </TABLE>
 <P>
 <hr>
index b1594d0099d1e24dd7d610cbafb431de30cae4d7..f275fd3267613eb329c23eef43501b7de0399e88 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>make_ndx</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -31,7 +31,7 @@ The atom numbering in the editor and the index file starts at 1.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt., Mult. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Output </TD><TD> Index file </TD></TR>
 </TABLE>
@@ -39,7 +39,7 @@ The atom numbering in the editor and the index file starts at 1.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-natoms</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> set number of atoms (default: read from coordinate or index file) </TD></TD>
 </TABLE>
index fd0007cf184f6701dfa99d095bea31606dee4faf..34346c6910531b92d558568b7888c6a9832f2d24 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 79b808f832962d5fcaf584f1b993dd4f804b1e60..14f44925913fd41849f85023e0ea736e5c88602f 100644 (file)
@@ -6,7 +6,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <P> Follow <a href="mdp_opt.html">this link</a> for a detailed description of the options</a>.  </P>
index c9fd48bf83e1526ec220eb772e27f2ab87a9da4d..fd99d7476491755bccae3623646f4e61dfb40979 100644 (file)
@@ -9,7 +9,7 @@
 <TD WIDTH=116>
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>mdp options</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p> </p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p> </p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index 562e5f9f4460e72eac8c75aff9f2dd8cfaa9b21a..91025cb92eb28ef105fceb4047d5d48eda8c7375 100644 (file)
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>mdrun</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 The mdrun program is the main computational chemistry engine
 within GROMACS. Obviously, it performs Molecular Dynamics simulations,
-but it can also perform Brownian Dynamics and Langevin Dynamics
-as well as Conjugate Gradient or Steepest Descents energy minimization.
+but it can also perform Stochastic Dynamics, Energy Minimization,
+test particle insertion or (re)calculation of energies.
 Normal mode analysis is another option. In this case mdrun
 builds a Hessian matrix from single conformation.
 For usual Normal Modes-like calculations, make sure that
-the structure provided is properly energy-minimised.
-The generated matrix can be diagonalized by <a href="g_nmeig.html">g_nmeig</a>.<p>The mdrun program reads the run input file (<tt>-s</tt>) and distributes the
-topology over nodes if needed. The coordinates are passed
-around, so that computations can begin.
-First a neighborlist is made, then the forces are computed.
-The forces are globally summed, and the velocities and
-positions are updated. If necessary shake is performed to constrain
-bond lengths and/or bond angles.
-Temperature and Pressure can be controlled using weak coupling to a
-bath.<p>
-mdrun produces at least three output file, plus one log file
-(<tt>-g</tt>) per node.
+the structure provided is properly energy-minimized.
+The generated matrix can be diagonalized by <a href="g_nmeig.html">g_nmeig</a>.<p>
+The mdrun program reads the run input file (<tt>-s</tt>)
+and distributes the topology over nodes if needed.
+mdrun produces at least four output files.
+A single <a href="log.html">log</a> file (<tt>-g</tt>) is written, unless the option
+<tt>-seppot</tt> is used, in which case each node writes a <a href="log.html">log</a> file.
 The trajectory file (<tt>-o</tt>), contains coordinates, velocities and
 optionally forces.
 The structure file (<tt>-c</tt>) contains the coordinates and
 velocities of the last step.
 The energy file (<tt>-e</tt>) contains energies, the temperature,
-pressure, etc, a lot of these things are also printed in the log file
-of node 0.
+pressure, etc, a lot of these things are also printed in the <a href="log.html">log</a> file.
 Optionally coordinates can be written to a compressed trajectory file
 (<tt>-x</tt>).<p>
-When running in parallel with PVM or an old version of MPI the
-<tt>-np</tt> option must be given to indicate the number of
-nodes.<p>
 The option <tt>-dgdl</tt> is only used when free energy perturbation is
 turned on.<p>
+When mdrun is started using MPI with more than 1 node, parallelization
+is used. By default domain decomposition is used, unless the <tt>-pd</tt>
+option is set, which selects particle decomposition.<p>
+With domain decomposition, the spatial decomposition can be set
+with option <tt>-dd</tt>. By default mdrun selects a good decomposition.
+The user only needs to change this when the system is very inhomogeneous.
+Dynamic load balancing is set with the option <tt>-dlb</tt>,
+which can give a significant performance improvement,
+especially for inhomogeneous systems. The only disadvantage of
+dynamic load balancing is that runs are no longer binary reproducible,
+but in most cases this is not important.
+By default the dynamic load balancing is automatically turned on
+when the measured performance loss due to load imbalance is 5% or more.
+At low parallelization these are the only important options
+for domain decomposition.
+At high parallelization the options in the next two sections
+could be important for increasing the performace.
+<p>
+When PME is used with domain decomposition, separate nodes can
+be assigned to do only the PME mesh calculation;
+this is computationally more efficient starting at about 12 nodes.
+The number of PME nodes is set with option <tt>-npme</tt>,
+this can not be more than half of the nodes.
+By default mdrun makes a guess for the number of PME
+nodes when the number of nodes is larger than 11 or performance wise
+not compatible with the PME grid x dimension.
+But the user should optimize npme. Performance statistics on this issue
+are written at the end of the <a href="log.html">log</a> file.
+For good load balancing at high parallelization,
+npme should be divisible by the number of PME nodes
+<p>
+This section lists all options that affect the domain decomposition.
+<br>
+Option <tt>-rdd</tt> can be used to set the required maximum distance
+for inter charge-group bonded interactions.
+Communication for two-body bonded interactions below the non-bonded
+cut-off distance always comes for free with the non-bonded communication.
+Atoms beyond the non-bonded cut-off are only communicated when they have
+missing bonded interactions; this means that the extra cost is minor
+and nearly indepedent of the value of <tt>-rdd</tt>.
+With dynamic load balancing option <tt>-rdd</tt> also sets
+the lower limit for the domain decomposition cell sizes.
+By default <tt>-rdd</tt> is determined by mdrun based on
+the initial coordinates. The chosen value will be a balance
+between interaction range and communication cost.
+<br>
+When inter charge-group bonded interactions are beyond
+the bonded cut-off distance, mdrun terminates with an error message.
+For pair interactions and tabulated bonds
+that do not generate exclusions, this check can be turned off
+with the option <tt>-noddcheck<tt>.
+<br>
+When constraints are present, option <tt>-rcon</tt> influences
+the cell size limit as well.
+Atoms connected by NC constraints, where NC is the LINCS order plus 1,
+should not be beyond the smallest cell size. A error message is
+generated when this happens and the user should change the decomposition
+or decrease the LINCS order and increase the number of LINCS iterations.
+By default mdrun estimates the minimum cell size required for P-LINCS
+in a conservative fashion. For high parallelization it can be useful
+to set the distance required for P-LINCS with the option <tt>-rcon</tt>.
+<br>
+The <tt>-dds</tt> option sets the minimum allowed x, y and/or z scaling
+of the cells with dynamic load balancing. mdrun will ensure that
+the cells can scale down by at least this factor. This option is used
+for the automated spatial decomposition (when not using <tt>-dd</tt>)
+as well as for determining the number of grid pulses, which in turn
+sets the minimum allowed cell size. Under certain circumstances
+the value of <tt>-dds</tt> might need to be adjusted to account for
+high or low spatial inhomogeneity of the system.
+<p>
+The option <tt>-nosum</tt> can be used to only sum the energies
+at every neighbor search step and energy output step.
+This can improve performance for highly parallel simulations
+where this global communication step becomes the bottleneck.
+For a global thermostat and/or barostat the temperature
+and/or pressure will also only be updated every nstlist steps.
+With this option the energy file will not contain averages and
+fluctuations over all integration steps.<p>
 With <tt>-rerun</tt> an input trajectory can be given for which 
 forces and energies will be (re)calculated. Neighbor searching will be
 performed for every frame, unless <tt>nstlist</tt> is zero
@@ -61,34 +131,71 @@ When user-defined potential functions have been selected in the
 <tt>.<a href="mdp.html">mdp</a></tt> file the <tt>-table</tt> option is used to pass mdrun
 a formatted table with potential functions. The file is read from
 either the current directory or from the GMXLIB directory.
-A number of preformatted tables are presented in the GMXLIB dir,
+A number of pre-formatted tables are presented in the GMXLIB dir,
 for 6-8, 6-9, 6-10, 6-11, 6-12 Lennard Jones potentials with
 normal Coulomb.
-When pair interactions are present a seperate table for pair interaction
+When pair interactions are present a separate table for pair interaction
 functions is read using the <tt>-tablep</tt> option.<p>
+When tabulated bonded functions are present in the topology,
+interaction functions are read using the <tt>-tableb</tt> option.
+For each different tabulated interaction type the table file name is
+modified in a different way: before the file extension an underscore is
+appended, then a b for bonds, an a for angles or a d for dihedrals
+and finally the table number of the interaction type.<p>
 The options <tt>-pi</tt>, <tt>-po</tt>, <tt>-pd</tt>, <tt>-pn</tt> are used
 for potential of mean force calculations and umbrella sampling.
 See manual.<p>
 With <tt>-multi</tt> multiple systems are simulated in parallel.
-As many (single node) input files are required as the number of nodes.
-The node number is appended to the run input and each output filename,
+As many input files are required as the number of systems.
+The system number is appended to the run input and each output filename,
 for instance topol.<a href="tpr.html">tpr</a> becomes topol0.<a href="tpr.html">tpr</a>, topol1.<a href="tpr.html">tpr</a> etc.
-The main use of this option is for NMR refinement: when distance
+The number of nodes per system is the total number of nodes
+divided by the number of systems.
+One use of this option is for NMR refinement: when distance
 or orientation restraints are present these can be ensemble averaged
 over all the systems.<p>
 With <tt>-replex</tt> replica exchange is attempted every given number
-of steps. This option implies <tt>-multi</tt>, see above.
+of steps. The number of replicas is set with the <tt>-multi</tt> option,
+see above.
 All run input files should use a different coupling temperature,
 the order of the files is not important. The random seed is set with
 <tt>-reseed</tt>. The velocities are scaled and neighbor searching
 is performed after every exchange.<p>
 Finally some experimental algorithms can be tested when the
 appropriate options have been given. Currently under
-investigation are: polarizibility, glass simulations
-and X-Ray bombardments.<p>
+investigation are: polarizability, glass simulations
+and X-Ray bombardments.
+<p>
+The option <tt>-pforce</tt> is useful when you suspect a simulation
+crashes due to too large forces. With this option coordinates and
+forces of atoms with a force larger than a certain value will
+be printed to stderr.
+<p>
+Checkpoints containing the complete state of the system are written
+at regular intervals (option <tt>-cpt</tt>) to the file <tt>-cpo</tt>,
+unless option <tt>-cpt</tt> is set to -1.
+A simulation can be continued by reading the full state from file
+with option <tt>-cpi</tt>. This option is intelligent in the way that
+if no checkpoint file is found, Gromacs just assumes a normal run and
+starts from the first step of the <a href="tpr.html">tpr</a> file.
+<p>
+With checkpointing you can also use the option <tt>-append</tt> to
+just continue writing to the previous output files. This is not
+enabled by default since it is potentially dangerous if you move files,
+but if you just leave all your files in place and restart mdrun with
+exactly the same command (with options <tt>-cpi</tt> and <tt>-append</tt>)
+the result will be the same as from a single run. The contents will
+be binary identical (unless you use dynamic load balancing),
+but for technical reasons there might be some extra energy frames when
+using checkpointing (necessary for restarts without appending).
+<p>
+With option <tt>-maxh</tt> a simulation is terminated and a checkpoint
+file is written at the first neighbor search step where the run time
+exceeds <tt>-maxh</tt>*0.99 hours.
+<p>
 When mdrun receives a TERM signal, it will set nsteps to the current
-step plus one. When mdrun receives a USR1 signal, it will set nsteps
-to the next multiple of nstxout after the current step.
+step plus one. When mdrun receives a USR1 signal, it will stop after
+the next neighbor search step (with nstlist=0 at the next step).
 In both cases all the usual output will be written to file.
 When running with MPI, a signal to one of the mdrun processes
 is sufficient, this signal should not be sent to mpirun or
@@ -97,18 +204,22 @@ the mdrun process that is the parent of the others.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Output </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Output </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-x</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xtc.html">    traj.xtc</a></tt> </TD><TD> Output, Opt. </TD><TD> Compressed trajectory (portable xdr format) </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> confout.gro</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Output </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cpi</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="cpt.html">   state.cpt</a></tt> </TD><TD> Input, Opt. </TD><TD> Checkpoint file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-cpo</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="cpt.html">   state.cpt</a></tt> </TD><TD> Output, Opt. </TD><TD> Checkpoint file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-c</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> confout.gro</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Output </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-g</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="log.html">      md.log</a></tt> </TD><TD> Output </TD><TD> Log file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-dgdl</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    dgdl.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-field</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   field.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-table</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   table.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-tablep</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  tablep.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-rerun</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   rerun.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-tableb</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   table.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-rerun</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   rerun.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-tpi</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">     tpi.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-tpid</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> tpidist.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-ei</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="edi.html">     sam.edi</a></tt> </TD><TD> Input, Opt. </TD><TD> ED sampling input </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-eo</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="edo.html">     sam.edo</a></tt> </TD><TD> Output, Opt. </TD><TD> ED sampling output </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-j</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="gct.html">    wham.gct</a></tt> </TD><TD> Input, Opt. </TD><TD> General coupling stuff </TD></TR>
@@ -116,10 +227,8 @@ the mdrun process that is the parent of the others.
 <TR><TD ALIGN=RIGHT> <b><tt>-ffout</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">     gct.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-devout</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">deviatie.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-runav</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html"> runaver.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-pi</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ppa.html">    pull.ppa</a></tt> </TD><TD> Input, Opt. </TD><TD> Pull parameters </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-po</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ppa.html"> pullout.ppa</a></tt> </TD><TD> Output, Opt. </TD><TD> Pull parameters </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-pd</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="pdo.html">    pull.pdo</a></tt> </TD><TD> Output, Opt. </TD><TD> Pull data output </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-pn</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">    pull.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-px</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   pullx.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-pf</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">   pullf.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-mtx</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="mtx.html">      nm.mtx</a></tt> </TD><TD> Output, Opt. </TD><TD> Hessian matrix </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-dn</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">  dipole.ndx</a></tt> </TD><TD> Output, Opt. </TD><TD> Index file </TD></TR>
 </TABLE>
@@ -127,20 +236,33 @@ the mdrun process that is the parent of the others.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-deffnm</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Set the default filename for all file options </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-np</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of nodes, must be the same as used for <a href="grompp.html">grompp</a> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-nt</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Number of threads to start on each node </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]v</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Be loud and noisy </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]compact</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Write a compact log file </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sepdvdl</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Write separate V and dVdl terms for each interaction type and node to the log file(s) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]multi</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Do multiple simulations in parallel (only with -np &gt; 1) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pd</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use particle decompostion </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dd</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Domain decomposition grid, 0 is optimize </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-npme</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Number of separate nodes to be used for PME, -1 is guess </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-ddorder</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>interleave</tt> </TD><TD> DD node order: <tt>interleave</tt>, <tt>pp_pme</tt> or <tt>cartesian</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ddcheck</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Check for all bonded interactions with DD </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rdd</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> The maximum distance for bonded interactions with DD (nm), 0 is determine from initial coordinates </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rcon</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum distance for P-LINCS (nm), 0 is estimate </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dlb</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>auto</tt> </TD><TD> Dynamic load balancing (with DD): <tt>auto</tt>, <tt>no</tt> or <tt>yes</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dds</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.8   </tt> </TD><TD> Minimum allowed dlb scaling of the DD cell size </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sum</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Sum the energies at every step </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]v</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Be loud and noisy </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]compact</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Write a compact <a href="log.html">log</a> file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]seppot</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Write separate V and dVdl terms for each interaction type and node to the <a href="log.html">log</a> file(s) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-pforce</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Print all forces larger than this (kJ/mol nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]reprod</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Try to avoid optimizations that affect binary reproducibility </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-cpt</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>15    </tt> </TD><TD> Checkpoint interval (minutes) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]append</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Append to previous output files when restarting from checkpoint </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-maxh</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Terminate after 0.99 times this time (hours) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-multi</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Do multiple simulations in parallel </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-replex</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Attempt replica exchange every # steps </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-reseed</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Seed for replica exchange, -1 is generate a seed </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]glas</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Do glass simulation with special long range corrections </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ionize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Do a simulation including the effect of an X-Ray bombardment on your system </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]glas</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Do glass simulation with special long range corrections </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ionize</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Do a simulation including the effect of an X-Ray bombardment on your system </TD></TD>
 </TABLE>
 <P>
 <hr>
index e429dc6aed968b986e1cbf6e46cc592d60c10305..3c9ff298dcd709bd90e3bfcb145acac0e86f1751 100644 (file)
@@ -10,7 +10,7 @@
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started - Methanol</h2>
 <font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index fbba0ff824dc3a8649ee0e163e30d13d6b1f0b0a..8dff7f9ce1afe9632f5c36ccb85be6fa1d8d2ac9 100644 (file)
@@ -10,7 +10,7 @@
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started - Methanol+Water</h2>
 <font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index 3cf061d6d65e45c4d26b7c2c4d6a9b033341ab09..8a823a044b578b8fe051d1503b14b237cf675bf5 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>mk_angndx</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -21,16 +21,17 @@ definitions of the angles, dihedrals etc.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   angle.ndx</a></tt> </TD><TD> Output </TD><TD> Index file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-type</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>angle</tt> </TD><TD> Type of angle: <tt>angle</tt>, <tt><a href="g96.html">g96</a>-angle</tt>, <tt>dihedral</tt>, <tt>improper</tt>, <tt>ryckaert-bellemans</tt> or <tt>phi-psi</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-type</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>angle</tt> </TD><TD> Type of angle: <tt>angle</tt>, <tt>dihedral</tt>, <tt>improper</tt> or <tt>ryckaert-bellemans</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]hyd</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Include angles with atoms with mass &lt; 1.5 </TD></TD>
 </TABLE>
 <P>
 <hr>
index d5bd95e7c61cf51a011f9b4707a003542a9cf0ab..02b3560c2990181dcea47a4457495b76ace52f31 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 1a75854e772542e099164f217637f8195c692f1a..98b7fd4129a1492f508141c666c98a42fa4e5943 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 07a9887c97e551cb55022b9b0c21e708a44b3d35..4b464f67698faa10dd740b0158a01032f3c28b1d 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>ngmx</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -32,21 +32,22 @@ Some of the more common X command line options can be used:<br>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>Balls option does not work
 <LI>Some times dumps core without a good reason
index a1d188702ab2380b16ac20e5807084ee5c7df925..c53c92363bfdddffec8d932daf1aef9a63134998 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 185a3651e3b35fbbcf70461bda221392ef454877..6679e854d46dacda5eb9533a992d1ecfebbc08a7 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 971b9cf8400ce8dfc56063025775d4fdb0aeefcb..307df8a602695b598aa740c643bb425600d6f38d 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>pdb2gmx</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -91,39 +91,41 @@ The increase in mass of the hydrogens is subtracted from the bonded
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   eiwit.pdb</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Output </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   eiwit.pdb</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Output </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-p</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="top.html">   topol.top</a></tt> </TD><TD> Output </TD><TD> Topology file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-i</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="itp.html">   posre.itp</a></tt> </TD><TD> Output </TD><TD> Include file for topology </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   clean.ndx</a></tt> </TD><TD> Output, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-q</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   clean.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-q</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   clean.pdb</a></tt> </TD><TD> Output, Opt. </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]merge</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Merge chains into one molecule definition </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]merge</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Merge chains into one molecule definition </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ff</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>select</tt> </TD><TD> Force field, interactive by default. Use -h for information. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-water</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>spc</tt> </TD><TD> Water model to use: with GROMOS we recommend SPC, with OPLS, TIP4P: <tt>spc</tt>, <tt>spce</tt>, <tt>tip3p</tt>, <tt>tip4p</tt>, <tt>tip5p</tt> or <tt>f3c</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]inter</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Set the next 6 options to interactive </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ss</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Interactive SS bridge selection </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ter</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Interactive termini selection, iso charged </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]lys</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Interactive Lysine selection, iso charged </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]asp</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Interactive Aspartic Acid selection, iso charged </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]glu</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Interactive Glutamic Acid selection, iso charged </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]his</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Interactive Histidine selection, iso checking H-bonds </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-angle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   135</tt> </TD><TD> Minimum hydrogen-donor-acceptor angle for a H-bond (degrees) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dist</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   0.3</tt> </TD><TD> Maximum donor-acceptor distance for a H-bond (nm) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]una</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Select aromatic rings with united CH atoms on Phenylalanine, Tryptophane and Tyrosine </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ignh</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Ignore hydrogen atoms that are in the <a href="pdb.html">pdb</a> file </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]missing</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Continue when atoms are missing, dangerous </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]v</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Be slightly more verbose in messages </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-posrefc</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>  1000</tt> </TD><TD> Force constant for position restraints </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]inter</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Set the next 8 options to interactive </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ss</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive SS bridge selection </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ter</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive termini selection, iso charged </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]lys</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive Lysine selection, iso charged </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]arg</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive Arganine selection, iso charged </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]asp</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive Aspartic Acid selection, iso charged </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]glu</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive Glutamic Acid selection, iso charged </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]gln</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive Glutamine selection, iso neutral </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]his</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Interactive Histidine selection, iso checking H-bonds </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-angle</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>135   </tt> </TD><TD> Minimum hydrogen-donor-acceptor angle for a H-bond (degrees) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dist</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0.3   </tt> </TD><TD> Maximum donor-acceptor distance for a H-bond (nm) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]una</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Select aromatic rings with united CH atoms on Phenylalanine, Tryptophane and Tyrosine </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ignh</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Ignore hydrogen atoms that are in the <a href="pdb.html">pdb</a> file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]missing</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Continue when atoms are missing, dangerous </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]v</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Be slightly more verbose in messages </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-posrefc</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>1000  </tt> </TD><TD> Force constant for position restraints </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-vsite</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Convert atoms to virtual sites: <tt>none</tt>, <tt>hydrogens</tt> or <tt>aromatics</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]heavyh</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Make hydrogen atoms heavy </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]deuterate</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Change the mass of hydrogens to 2 amu </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]heavyh</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Make hydrogen atoms heavy </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]deuterate</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Change the mass of hydrogens to 2 amu </TD></TD>
 </TABLE>
 <P>
 <hr>
index 95bd95d2611a628488ddc94defe5980095fc670e..9ee4532ef1b3161756e06de6d1eb77497e34e13f 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>protonate</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -30,20 +30,20 @@ should correspond to the <b>protonated</b> state.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">protonated.xtc</a></tt> </TD><TD> Output </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">protonated.xtc</a></tt> </TD><TD> Output </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
 </TABLE>
 <P>
 <hr>
index 441061c850017b28b1c56a7e167db8c19841112e..2704216d38c3390eefab57e1e8357ad3eba88ce6 100644 (file)
@@ -10,7 +10,7 @@
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started - Protein unfolding</h2>
 <font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index 72a22925ccc142493c1bced95ee0bba16b976516..f3205c901076ca80c392c802a7f51ab6cc8e1b20 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 5141e6dd5c939e8852a80e598229bb004c4088c1..9f7722ab280965849206ad785d2eeb1a9eb3e614 100644 (file)
@@ -10,7 +10,7 @@
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started - Peptide</h2>
 <font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index 882bb6ce07585a607ee4ab1491ddddf04a813452..4d28221ef793a5e2f513c336ab7c6796058840d6 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 83f3fe13a5c57600ed0c4c80e63a91cd8cd1be26..1cf13b1d487b11ca4f0b34b14559558501cf4871 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 622dab4d9cf6fe77f7ad23af948d8f9504b6708c..bc13dede2560debbcfa1121d0d75b9e6bbd6e3fd 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
@@ -29,7 +29,7 @@ You can also compare two tpa files using:
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.1</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 </body>
index 634791299bd6051dc7bd21cf523dd25c337a64ef..e8373d696ad60077dcbca82a40a1be54b723579d 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.1</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
@@ -29,7 +29,7 @@ You can also compare two tpb files using:
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 </body>
index 0d915ee8f469bd02d96dcb01adb83cc5aa7f6c29..7247e953ff8c4f7d844a70189de811b5a314c831 100644 (file)
@@ -7,50 +7,54 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>tpbconv</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
-tpbconv can edit run input files in three ways.<p><b>1st.</b> by creating a run input file
+tpbconv can edit run input files in four ways.<p><b>1st.</b> by modifying the number of steps in a run input file
+with option <tt>-nsteps</tt> or option <tt>-runtime</tt>.<p>
+<b>2st.</b> (OBSOLETE) by creating a run input file
 for a continuation run when your simulation has crashed due to e.g.
 a full disk, or by making a continuation run input file.
-Note that a frame with coordinates and velocities is needed,
-which means that when you never write velocities, you can not use
-tpbconv and you have to start the run again from the beginning.
+This option is obsolete, since <a href="mdrun.html">mdrun</a> now writes and reads
+checkpoint files.
+Note that a frame with coordinates and velocities is needed.
 When pressure and/or Nose-Hoover temperature coupling is used
 an energy file can be supplied to get an exact continuation
 of the original run.<p>
-<b>2nd.</b> by creating a tpx file for a subset of your original
+<b>3nd.</b> by creating a tpx file for a subset of your original
 tpx file, which is useful when you want to remove the solvent from
 your tpx file, or when you want to make e.g. a pure Ca tpx file.
 <b>WARNING: this tpx file is not fully functional</b>.
-<b>3rd.</b> by setting the charges of a specified group
+<b>4rd.</b> by setting the charges of a specified group
 to zero. This is useful when doing free energy estimates
-using the LIE (Linear Interactio Energy) method.
+using the LIE (Linear Interaction Energy) method.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input, Opt. </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Generic energy: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.trr</a></tt> </TD><TD> Input, Opt. </TD><TD> Full precision trajectory: <a href="trr.html">trr</a> <a href="trj.html">trj</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    ener.edr</a></tt> </TD><TD> Input, Opt. </TD><TD> Energy file: <a href="edr.html">edr</a> <a href="ene.html">ene</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  tpxout.tpr</a></tt> </TD><TD> Output </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">  tpxout.tpr</a></tt> </TD><TD> Output </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-time</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Continue from frame at this time (ps) instead of the last frame </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-extend</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Extend runtime by this amount (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-until</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Extend runtime until this ending time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]zeroq</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Set the charges of a group (from the index) to zero </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]unconstrained</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> For a continuous trajectory, the constraints should not be solved before the first step (default) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nsteps</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>-1</tt> </TD><TD> Change the number of steps </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-runtime</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Set the run time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-time</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Continue from frame at this time (ps) instead of the last frame </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-extend</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Extend runtime by this amount (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-until</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Extend runtime until this ending time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]zeroq</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Set the charges of a group (from the index) to zero </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]cont</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> For exact continuation, the constraints should not be solved before the first step </TD></TD>
 </TABLE>
 <P>
 <hr>
index fff3ceb632a1c153c0d3cc2c46104d5f4da71158..8bc15da099d2213c53f4883aa842bb2e76e5ee36 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index c1cf9f0f76599ccf1ffd7108f85e656bb2c73c45..f67bec29d1d8bc5cba2f5f0e2b6202d520eda509 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 0292d35c922c5dec13464dc14c9325e7674be417..4ea15a3f4ce388f8d8e0fb0777909cfdd745bd4e 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>trjcat</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -40,8 +40,8 @@ tries to be smart. Beware.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Mult. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> trajout.xtc</a></tt> </TD><TD> Output, Mult. </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input, Mult. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> trajout.xtc</a></tt> </TD><TD> Output, Mult. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-demux</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">    remd.xvg</a></tt> </TD><TD> Input, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
@@ -49,19 +49,19 @@ tries to be smart. Beware.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> First time to use (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Last time to use (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only write frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> First time to use (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Last time to use (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only write frame when t MOD dt = first time (ps) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-prec</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Precision for .<a href="xtc.html">xtc</a> and .<a href="gro.html">gro</a> writing in number of decimal places </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]vel</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Read and write velocities if possible </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]settime</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Change starting time interactively </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sort</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Sort trajectory files (not frames) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]keeplast</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> keep overlapping frames at end of trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]cat</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> do not discard double time frames </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]vel</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Read and write velocities if possible </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]settime</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Change starting time interactively </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sort</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Sort trajectory files (not frames) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]keeplast</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> keep overlapping frames at end of trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]cat</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> do not discard double time frames </TD></TD>
 </TABLE>
 <P>
 <hr>
index ce908478dde97696529ba40f83b1fd0e2ed82513..6e0ecff7cd141499cfe19319faafef9fd9b7c37a 100644 (file)
@@ -7,16 +7,16 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>trjconv</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
 trjconv can convert trajectory files in many ways:<br>
 <b>1.</b> from one format to another<br>
-<b>2.</b> select a subset of atoms<br><b>3.</b> remove periodicity from molecules<br>
+<b>2.</b> select a subset of atoms<br><b>3.</b> change the periodicity representation<br>
 <b>4.</b> keep multimeric molecules together<br>
 <b>5.</b> center atoms in the box<br>
 <b>6.</b> fit atoms to reference structure<br>
@@ -72,13 +72,9 @@ regular fit method, e.g. when your protein undergoes large
 conformational transitions.<p>
 Option <tt>-pbc</tt> sets the type of periodic boundary condition
 treatment:<br>
-* <tt>whole</tt> puts the atoms in the box and then makes
-broken molecules whole (a run input file is required).
-Atom number 1 of each molecule will be inside the box.<br>
-* <tt>com</tt> puts the center of mass of all <it>residues</it> 
-in the box. Not that this can break molecules that consist of
-more than one residue (e.g. proteins).<br>
-* <tt>inbox</tt> puts all the atoms in the box.<br>
+* <tt>mol</tt> puts the center of mass of molecules in the box.<br>
+* <tt>res</tt> puts the center of mass of residues in the box.<br>
+* <tt>atom</tt> puts all the atoms in the box.<br>
 * <tt>nojump</tt> checks if atoms jump across the box and then puts
 them back. This has the effect that all molecules
 will remain whole (provided they were whole in the initial
@@ -90,11 +86,11 @@ supplied, otherwise it is the first frame.<br>
 such that they are all closest to the center of mass of the cluster
 which is iteratively updated. Note that this will only give meaningful
 results if you in fact have a cluster. Luckily that can be checked
-afterwards using a trajectory viewer.<br>
-<tt>-pbc</tt> is ignored when <tt>-fit</tt> or <tt>-pfit</tt> is set,
-in that case molecules will be made whole.<p>
+afterwards using a trajectory viewer. Note also that if your molecules
+are broken this will not work either.<br>
+* <tt>whole</tt> only makes broken molecules whole.<p>
 Option <tt>-ur</tt> sets the unit cell representation for options
-<tt>whole</tt> and <tt>inbox</tt> of <tt>-pbc</tt>.
+<tt>mol</tt>, <tt>res</tt> and <tt>atom</tt> of <tt>-pbc</tt>.
 All three options give different results for triclinc boxes and
 identical results for rectangular boxes.
 <tt>rect</tt> is the ordinary brick shape.
@@ -102,15 +98,16 @@ identical results for rectangular boxes.
 <tt>compact</tt> puts all atoms at the closest distance from the center
 of the box. This can be useful for visualizing e.g. truncated
 octahedrons. The center for options <tt>tric</tt> and <tt>compact</tt>
-is <tt>tric</tt> (see below), unless the option <tt>-center</tt>
+is <tt>tric</tt> (see below), unless the option <tt>-boxcenter</tt>
 is set differently.<p>
 Option <tt>-center</tt> centers the system in the box. The user can
 select the group which is used to determine the geometrical center.
-The center options are:
+Option <tt>-boxcenter</tt> sets the location of the center of the box
+for options <tt>-pbc</tt> and <tt>-center</tt>. The center options are:
 <tt>tric</tt>: half of the sum of the box vectors,
 <tt>rect</tt>: half of the box diagonal,
 <tt>zero</tt>: zero.
-Use option <tt>-pbc whole</tt> in addition to <tt>-center</tt> when you
+Use option <tt>-pbc mol</tt> in addition to <tt>-center</tt> when you
 want all molecules in the box after the centering.<p>
 With <tt>-dt</tt> it is possible to reduce the number of 
 frames in the output. This option relies on the accuracy of the times
@@ -134,9 +131,9 @@ will not be written.
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> trajout.xtc</a></tt> </TD><TD> Output </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> trajout.xtc</a></tt> </TD><TD> Output </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input, Opt. </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-fr</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">  frames.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-sub</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html"> cluster.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
@@ -146,35 +143,38 @@ will not be written.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt>, <tt>s</tt>, <tt>m</tt> or <tt>h</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-tu</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>ps</tt> </TD><TD> Time unit: <tt>ps</tt>, <tt>fs</tt>, <tt>ns</tt>, <tt>us</tt>, <tt>ms</tt> or <tt>s</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Only write every nr-th frame </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only write frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dump</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Dump frame nearest specified time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-t0</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Starting time (ps) (default: don't change) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-timestep</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Change time step between input frames (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-pbc</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> PBC treatment (see help text for full description): <tt>none</tt>, <tt>whole</tt>, <tt>inbox</tt>, <tt>nojump</tt>, <tt>cluster</tt> or <tt>com</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only write frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dump</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Dump frame nearest specified time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-t0</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Starting time (ps) (default: don't change) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-timestep</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Change time step between input frames (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-pbc</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> PBC treatment (see help text for full description): <tt>none</tt>, <tt>mol</tt>, <tt>res</tt>, <tt>atom</tt>, <tt>nojump</tt>, <tt>cluster</tt> or <tt>whole</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ur</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>rect</tt> </TD><TD> Unit-cell representation: <tt>rect</tt>, <tt>tric</tt> or <tt>compact</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-center</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>no</tt> </TD><TD> Center atoms in box: <tt>no</tt>, <tt>tric</tt>, <tt>rect</tt> or <tt>zero</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]center</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Center atoms in box </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-boxcenter</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>tric</tt> </TD><TD> Center for -pbc and -center: <tt>tric</tt>, <tt>rect</tt> or <tt>zero</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-box</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Size for new cubic box (default: read from input) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-trans</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> All coordinates will be translated by trans. This can advantageously be combined with -pbc mol -ur compact. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-shift</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> All coordinates will be shifted by framenr*shift </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-fit</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit molecule to ref structure in the structure file: <tt>none</tt>, <tt>rot+trans</tt>, <tt>translation</tt> or <tt>progressive</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-fit</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>none</tt> </TD><TD> Fit molecule to ref structure in the structure file: <tt>none</tt>, <tt>rot+trans</tt>, <tt>rotxy+transxy</tt>, <tt>translation</tt> or <tt>progressive</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-ndec</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Precision for .<a href="xtc.html">xtc</a> and .<a href="gro.html">gro</a> writing in number of decimal places </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]vel</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Read and write velocities if possible </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]force</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Read and write forces if possible </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-trunc</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>    -1</tt> </TD><TD> Truncate input <a href="trj.html">trj</a> file after this time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]vel</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Read and write velocities if possible </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]force</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Read and write forces if possible </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-trunc</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>-1    </tt> </TD><TD> Truncate input <a href="trj.html">trj</a> file after this time (ps) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-exec</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Execute command for every output frame with the frame number as argument </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]app</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Append output </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-split</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Start writing new file when t MOD split = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]sep</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Write each frame to a separate .<a href="gro.html">gro</a>, .<a href="g96.html">g96</a> or .<a href="pdb.html">pdb</a> file </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]ter</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use 'TER' in <a href="pdb.html">pdb</a> file as end of frame in stead of default 'ENDMDL' </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dropunder</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Drop all frames below this value </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dropover</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Drop all frames above this value </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]app</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Append output </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-split</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Start writing new file when t MOD split = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]sep</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Write each frame to a separate .<a href="gro.html">gro</a>, .<a href="g96.html">g96</a> or .<a href="pdb.html">pdb</a> file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-nzero</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Prepend file number in case you use the -sep flag with this number of zeroes </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]ter</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use 'TER' in <a href="pdb.html">pdb</a> file as end of frame in stead of default 'ENDMDL' </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dropunder</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Drop all frames below this value </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dropover</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Drop all frames above this value </TD></TD>
 </TABLE>
 <P>
 <hr>
index 35ab819c0c29b35d29539c556e417d4a73bff257..e524ed5aaf078dc35b9805a6ed8c96bd80a2fa03 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>trjorder</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -26,33 +26,37 @@ protein.
 In that case the reference group would be the protein and the group
 of molecules would consist of all the water atoms. When an index group
 of the first n waters is made, the ordered trajectory can be used
-with any Gromacs program to analyze the n closest waters.<p>
+with any Gromacs program to analyze the n closest waters.
+<p>
 If the output file is a <a href="pdb.html">pdb</a> file, the distance to the reference target
 will be stored in the B-factor field in order to color with e.g. rasmol.
+<p>
+With option <tt>-nshell</tt> the number of molecules within a shell
+of radius <tt>-r</tt> around the refernce group are printed.
 <P>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Structure+mass(db): <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-n</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="ndx.html">   index.ndx</a></tt> </TD><TD> Input, Opt. </TD><TD> Index file </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> ordered.xtc</a></tt> </TD><TD> Output </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html"> ordered.xtc</a></tt> </TD><TD> Output, Opt. </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-nshell</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="xvg.html">  nshell.xvg</a></tt> </TD><TD> Output, Opt. </TD><TD> xvgr/xmgr file </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]xvgr</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Add specific codes (legends etc.) in the output <a href="xvg.html">xvg</a> files for the xmgrace program </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-na</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Number of atoms in a molecule </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-da</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> Atom used for the distance calculation </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Use the distance to the center of mass of the reference group </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-r</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Cutoff used for the distance calculation when computing the number of molecules in a shell around e.g. a protein </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]com</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the distance to the center of mass of the reference group </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-r</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Cutoff used for the distance calculation when computing the number of molecules in a shell around e.g. a protein </TD></TD>
 </TABLE>
 <P>
 <hr>
index b8bbe455e04764e10a02ade7a9f7cd798027f5fa..3c0ed80019662a2280216a935b6b4d09ad8bf3c1 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <h3>Description</h3>
index 2bf57013219cd2b9430aa6888ee6350079440fc3..4df18ad3bd4473ed9604c113dd75167422b01347 100644 (file)
@@ -10,7 +10,7 @@
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started - Water</h2>
 <font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index c398cc45403286376c4007730d401e40227db1cb..fbd6ca5e1dc98bad6a17b84c31124667caf58f70 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>wheel</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -27,12 +27,12 @@ the number of residues and each consecutive line contains a residuename.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>19</tt> </TD><TD> Set the nicelevel </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-r0</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> The first residue number in the sequence </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-rot0</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Rotate around an angle initially (90 degrees makes sense) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-rot0</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Rotate around an angle initially (90 degrees makes sense) </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-T</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt></tt> </TD><TD> Plot a title in the center of the wheel (must be shorter than 10 characters, or it will overwrite the wheel) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]nn</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Toggle numbers </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]nn</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Toggle numbers </TD></TD>
 </TABLE>
 <P>
 <hr>
index 73816c066023c34af6a40d5c74482de2a04fd334..debf8599a7bd60d74b1df2dcdca1cb62d050da65 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>x2top</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -39,7 +39,7 @@ case <a href="pdb2gmx.html">pdb2gmx</a> just looks for the corresponding file.<p
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Generic structure: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    conf.gro</a></tt> </TD><TD> Input </TD><TD> Structure file: <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-o</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="top.html">     out.top</a></tt> </TD><TD> Output, Opt. </TD><TD> Topology file </TD></TR>
 <TR><TD ALIGN=RIGHT> <b><tt>-r</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="rtp.html">     out.rtp</a></tt> </TD><TD> Output, Opt. </TD><TD> Residue Type file used by <a href="pdb2gmx.html">pdb2gmx</a> </TD></TR>
 </TABLE>
@@ -47,24 +47,26 @@ case <a href="pdb2gmx.html">pdb2gmx</a> just looks for the corresponding file.<p
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-scale</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   1.1</tt> </TD><TD> Scaling factor for bonds with unknown atom types relative to atom type O </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-ff</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>select</tt> </TD><TD> Select the force field for your simulation. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-ff</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>oplsaa</tt> </TD><TD> Force field for your simulation. Type "select" for interactive selcection. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]v</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Generate verbose output in the <a href="top.html">top</a> file. </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nexcl</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>3</tt> </TD><TD> Number of exclusions </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]H14</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Use 3rd neighbour interactions for hydrogen atoms </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]alldih</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Generate all proper dihedrals </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]remdih</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Remove dihedrals on the same bond as an improper </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pairs</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Output 1-4 interactions (pairs) in topology file </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]H14</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use 3rd neighbour interactions for hydrogen atoms </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]alldih</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Generate all proper dihedrals </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]remdih</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Remove dihedrals on the same bond as an improper </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pairs</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Output 1-4 interactions (pairs) in topology file </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-name</tt></b> </TD><TD ALIGN=RIGHT> string </TD><TD ALIGN=RIGHT> <tt>ICE</tt> </TD><TD> Name of your molecule </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Use periodic boundary conditions. </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]param</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print parameters in the output </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]round</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Round off measured values </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pbc</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Use periodic boundary conditions. </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]pdbq</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Use the B-factor supplied in a <a href="pdb.html">pdb</a> file for the atomic charges </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]param</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Print parameters in the output </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]round</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Round off measured values </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-kb</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>400000</tt> </TD><TD> Bonded force constant (kJ/mol/nm^2) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-kt</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   400</tt> </TD><TD> Angle force constant (kJ/mol/rad^2) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-kp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     5</tt> </TD><TD> Dihedral angle force constant (kJ/mol/rad^2) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-kt</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>400   </tt> </TD><TD> Angle force constant (kJ/mol/rad^2) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-kp</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>5     </tt> </TD><TD> Dihedral angle force constant (kJ/mol/rad^2) </TD></TD>
 </TABLE>
 <P>
+<H3>Known problems</H3>
 <UL>
 <LI>The atom type selection is primitive. Virtually no chemical knowledge is used
 <LI>Periodic boundary conditions screw up the bonding
index 97a1e63f834012f1fe2f121fa851d1ba8d8a9bda..ffc7649d121db69424ed6d475cdd3008bdfe4b05 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index c9baa58205bcdc6a22fe497d75564c72cff7283f..f1b7bec6b7d5a1dadd6370ea0f220f5a9adfc0fb 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>xpm2ps</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -37,13 +37,16 @@ first one (<tt>-f</tt>) is plotted together with the lower right
 half of the second one (<tt>-f2</tt>). The diagonal will contain
 values from the matrix file selected with <tt>-diag</tt>.
 Plotting of the diagonal values can be suppressed altogether by
-setting <tt>-diag</tt> to <tt>none</tt>. With 
-<tt>-combine</tt> an alternative operation can be selected to combine
-the matrices. In this case, a new color map will be generated with
-a red gradient for negative numbers and a blue for positive.<p>
+setting <tt>-diag</tt> to <tt>none</tt>.
+In this case, a new color <a href="map.html">map</a> will be generated with
+a red gradient for negative numbers and a blue for positive.
 If the color coding and legend labels of both matrices are identical,
 only one legend will be displayed, else two separate legends are
-displayed.<p>
+displayed.
+With <tt>-combine</tt> an alternative operation can be selected
+to combine the matrices. The output range is automatically set
+to the actual range of the combined matrix. This can be overridden
+with <tt>-cmin</tt> and <tt>-cmax</tt>.<p>
 <tt>-title</tt> can be set to <tt>none</tt> to suppress the title, or to
 <tt>ylabel</tt> to show the title in the Y-label position (alongside
 the Y-axis).<p>
@@ -66,23 +69,25 @@ the <tt>-<a href="xpm.html">xpm</a></tt> option.
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]frame</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>   yes</tt> </TD><TD> Display frame, ticks, labels, title and legend </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]w</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> View output <a href="xvg.html">xvg</a>, <a href="xpm.html">xpm</a>, <a href="eps.html">eps</a> and <a href="pdb.html">pdb</a> files </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]frame</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>yes   </tt> </TD><TD> Display frame, ticks, labels, title and legend </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-title</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>top</tt> </TD><TD> Show title at: <tt><a href="top.html">top</a></tt>, <tt>once</tt>, <tt>ylabel</tt> or <tt>none</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]yonce</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Show y-label only once </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]yonce</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Show y-label only once </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-legend</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>both</tt> </TD><TD> Show legend: <tt>both</tt>, <tt>first</tt>, <tt>second</tt> or <tt>none</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-diag</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>first</tt> </TD><TD> Diagonal: <tt>first</tt>, <tt>second</tt> or <tt>none</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-combine</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>halves</tt> </TD><TD> Combine two matrices: <tt>halves</tt>, <tt>add</tt>, <tt>sub</tt>, <tt>mult</tt> or <tt>div</tt> </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-size</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>   400</tt> </TD><TD> Horizontal size of the matrix in ps units </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-bx</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Element x-size, overrides -size (also y-size when -by is not set) </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-by</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Element y-size </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-size</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>400   </tt> </TD><TD> Horizontal size of the matrix in ps units </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-bx</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Element x-size, overrides -size (also y-size when -by is not set) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-by</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Element y-size </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-rainbow</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>no</tt> </TD><TD> Rainbow colors, convert white to: <tt>no</tt>, <tt>blue</tt> or <tt>red</tt> </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-gradient</tt></b> </TD><TD ALIGN=RIGHT> vector </TD><TD ALIGN=RIGHT> <tt>0 0 0</tt> </TD><TD> Re-scale colormap to a smooth gradient from white {1,1,1} to {r,g,b} </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-skip</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>1</tt> </TD><TD> only write out every nr-th row and column </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]zeroline</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> insert line in <a href="xpm.html">xpm</a> matrix where axis label is zero </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]zeroline</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> insert line in <a href="xpm.html">xpm</a> matrix where axis label is zero </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-legoffset</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Skip first N colors from <a href="xpm.html">xpm</a> file for the legend </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-combine</tt></b> </TD><TD ALIGN=RIGHT> enum </TD><TD ALIGN=RIGHT> <tt>halves</tt> </TD><TD> Combine two matrices: <tt>halves</tt>, <tt>add</tt>, <tt>sub</tt>, <tt>mult</tt> or <tt>div</tt> </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-cmin</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Minimum for combination output </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-cmax</tt></b> </TD><TD ALIGN=RIGHT> real </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Maximum for combination output </TD></TD>
 </TABLE>
 <P>
 <hr>
index bc4af39492ee06d328af2394295c6a3fc4bf1f3f..aeae06cf6f95a297e74259c19640dc2f3e1f2412 100644 (file)
@@ -7,10 +7,10 @@
 <TR><TD WIDTH=400>
 <TABLE WIDTH=400 NOBORDER>
 <TD WIDTH=116>
-<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
+<a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.png"BORDER=0 </a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>xrama</h2><font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.3_beta_20050823<br>
-Mon 29 Aug 2005</B></td></tr></TABLE>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0_rc1<br>
+Mon 22 Sep 2008</B></td></tr></TABLE>
 <HR>
 <H3>Description</H3>
 <p>
@@ -22,18 +22,18 @@ Some of the more common X command line options can be used:<br>
 <H3>Files</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>filename</TH><TH>type</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Generic trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> </TD></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Generic run input: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> xml </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-f</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">    traj.xtc</a></tt> </TD><TD> Input </TD><TD> Trajectory: <a href="xtc.html">xtc</a> <a href="trr.html">trr</a> <a href="trj.html">trj</a> <a href="gro.html">gro</a> <a href="g96.html">g96</a> <a href="pdb.html">pdb</a> cpt </TD></TR>
+<TR><TD ALIGN=RIGHT> <b><tt>-s</tt></b> </TD><TD ALIGN=RIGHT> <tt><a href="files.html">   topol.tpr</a></tt> </TD><TD> Input </TD><TD> Run input file: <a href="tpr.html">tpr</a> <a href="tpb.html">tpb</a> <a href="tpa.html">tpa</a> </TD></TR>
 </TABLE>
 <P>
 <H3>Other options</H3>
 <TABLE BORDER=1 CELLSPACING=0 CELLPADDING=2>
 <TR><TH>option</TH><TH>type</TH><TH>default</TH><TH>description</TH></TR>
-<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>    no</tt> </TD><TD> Print help info and quit </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-[no]h</tt></b> </TD><TD ALIGN=RIGHT> bool </TD><TD ALIGN=RIGHT> <tt>no    </tt> </TD><TD> Print help info and quit </TD></TD>
 <TR><TD ALIGN=RIGHT> <b><tt>-nice</tt></b> </TD><TD ALIGN=RIGHT> int </TD><TD ALIGN=RIGHT> <tt>0</tt> </TD><TD> Set the nicelevel </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
-<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>     0</tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-b</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> First frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-e</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Last frame (ps) to read from trajectory </TD></TD>
+<TR><TD ALIGN=RIGHT> <b><tt>-dt</tt></b> </TD><TD ALIGN=RIGHT> time </TD><TD ALIGN=RIGHT> <tt>0     </tt> </TD><TD> Only use frame when t MOD dt = first time (ps) </TD></TD>
 </TABLE>
 <P>
 <hr>
index b36b861db3d2b5f814c7a3796342191e2f42e31e..dce6cedf7979bd0a00dd97401df6c4234a1b3798 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index 9b322952429908a042d020cfc6ae935d4cd8adc0..fbf4b6fdfd8262639c2321c59c61770647132b8e 100644 (file)
@@ -5,7 +5,7 @@
 <CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="98%">
 <TR>
 <TD><font size=-1><A HREF="../online.html">Main Table of Contents</A></font></TD>
-<TD ALIGN=RIGHT><B>VERSION 3.2</B></TR>
+<TD ALIGN=RIGHT><B>VERSION 4.0</B></TR>
 <TR><TD><font size=-1><A HREF="http://www.gromacs.org">GROMACS homepage</A></font></TD>
 <TD ALIGN=RIGHT><B>Sun 25 Jan 2004</B></TR></TABLE></CENTER><HR>
 <H3>Description</H3>
index c7971b46a905b06e8a89a0d471f11754b8982794..215bef1e1dca1a03fa2f59bf86d01b98bd751fed 100644 (file)
@@ -10,7 +10,7 @@
 <a href="http://www.gromacs.org/"><img SRC="../images/gmxlogo_small.jpg"BORDER=0 height=133 width=116></a></td>
 <td ALIGN=LEFT VALIGN=TOP WIDTH=280><br><h2>Getting started - Your Own</h2>
 <font size=-1><A HREF="../online.html">Main Table of Contents</A></font><br><br></td>
-</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 3.2<br>
+</TABLE></TD><TD WIDTH="*" ALIGN=RIGHT VALIGN=BOTTOM><p><B>VERSION 4.0<br>
 Sun 25 Jan 2004</B></td></tr></TABLE>
 <HR>
 
index d861ebb053f721e3d9c06076364e7e96a06b732e..c8315e1619f66c8fed6b5c64fb866f96598018dd 100644 (file)
@@ -13,9 +13,9 @@ LDFLAGS = -L@libdir@ @LDFLAGS@
 LIBS = -lmd@LIBSUFFIX@ -lgmx@LIBSUFFIX@ @LIBS@ 
 CC = @CC@
 if GMX_DOUBLE
-MYCFLAGS = @CFLAGS@ @INCLUDES@ -I@includedir@ -DGMX_DOUBLE
+MYCFLAGS = @CFLAGS@ @INCLUDES@ -I@includedir@ -I@includedir@/gromacs -DGMX_DOUBLE
 else
-MYCFLAGS = @CFLAGS@ @INCLUDES@ -I@includedir@
+MYCFLAGS = @CFLAGS@ @INCLUDES@ -I@includedir@ -I@includedir@/gromacs
 endif
 
 if GMX_DOUBLE
index 9ce0ed970be49e05ae4b77de34037d76a4a03fe1..5f50e45d4dc35048b0a6617f6a8b5a13b7f0d05e 100644 (file)
@@ -1,7 +1,8 @@
-6
+7
 CYS    SG      1       CYS     SG      1       0.2     CYS2    CYS2
 CYS    SG      1       HEME    FE      2       0.25    CYS2    HEME
 CYS    SG      1       HEME    CAB     1       0.18    CYS2    HEME
 CYS    SG      1       HEME    CAC     1       0.18    CYS2    HEME
 HIS    NE2     1       HEME    FE      1       0.2     HIS1    HEME
 MET    SD      1       HEME    FE      1       0.24    MET     HEME
+CYM     SG      1       CYM     SG      1       0.2     CYS2    CYS2
index b49fd78e5ea124aa18894eae2d3dab592075b753..5cb10cb181925bd253431e1dbd960e9ec8392733 100644 (file)
@@ -1283,6 +1283,7 @@ void read_stx_conf(char *infile, char *title,t_atoms *atoms,
   FILE       *in;
   char       buf[256];
   gmx_mtop_t *mtop;
+  t_topology top;
   t_trxframe fr;
   int        i,ftp,natoms,i1;
   real       d,r1,r2;
@@ -1329,15 +1330,18 @@ void read_stx_conf(char *infile, char *title,t_atoms *atoms,
       *ePBC = i;
     
     strcpy(title,*(mtop->name));
-
+    
     /* Free possibly allocated memory */
     done_atom(atoms);
     
     *atoms = gmx_mtop_global_atoms(mtop);
-    
+    top = gmx_mtop_t_to_t_topology(mtop);
+    tpx_make_chain_identifiers(atoms,&top.mols);
+               
     done_mtop(mtop,FALSE);
     sfree(mtop);
-    
+    done_top(&top);
+                 
     break;
   default:
     gmx_incons("Not supported in read_stx_conf");
index 39c91f7e45e08f154c9f4b2994d495e4a75f2364..d25cb1dea38b6d756c5c8410e9b264ed136af557 100644 (file)
@@ -17,4 +17,6 @@ libblas_la_SOURCES =  \
        snrm2.c         sscal.c         ssymv.c         ssyr2k.c        \
        strmv.c         isamax.c                                        
 
+EXTRA_DIST = blas_copyright
+
 CLEANFILES     = *.la *~ \\\#* 
diff --git a/src/gmxlib/gmx_blas/blas_copyright b/src/gmxlib/gmx_blas/blas_copyright
new file mode 100644 (file)
index 0000000..834bdb4
--- /dev/null
@@ -0,0 +1,21 @@
+These files are semi-automatic translations by f2c from the original netlib BLAS library.
+The source has been modified to (mostly) use modern C formatting, and to get rid of
+compiler warnings. Any errors in doing this should be blamed on the Gromacs developers, and
+not the reference BLAS implementation.
+
+The reference BLAS implementation is available from http://www.netlib.org/blas 
+
+BLAS does not come with a formal named "license", but a general statement that 
+
+"The reference BLAS is a freely-available software package. It is available from netlib
+via anonymous ftp and the World Wide Web. Thus, it can be included in commercial software
+packages (and has been). We only ask that proper credit be given to the authors."
+
+While the rest of Gromacs is GPL, we think it's only fair to give you the same rights to
+our modified BLAS files as the original netlib versions, so do what you want with them.
+However, be warned that we have only tested that they to the right thing in the cases used
+in Gromacs (primarily full & sparse matrix diagonalization), so in most cases it is a much
+better idea to use the full reference implementation.
+
+Erik Lindahl, 2008-10-07.
+
index 5835798b8d3956fff5fc83926b7574420fc5652f..3d18bf371b73c2a6075b4162bb0ea337484b9051 100644 (file)
@@ -38,5 +38,6 @@ liblapack_la_SOURCES =        \
         slarrvx.c \
        ilasrt2.c lapack_limits.h
 
+EXTRA_DIST = lapack_copyright
 
 CLEANFILES     = *.la *~ \\\#* 
diff --git a/src/gmxlib/gmx_lapack/lapack_copyright b/src/gmxlib/gmx_lapack/lapack_copyright
new file mode 100644 (file)
index 0000000..8e9b0f7
--- /dev/null
@@ -0,0 +1,22 @@
+These files are semi-automatic translations by f2c from the original netlib LAPACK library.
+The source has been modified to (mostly) use modern C formatting, and to get rid of
+compiler warnings. Any errors in doing this should be blamed on the Gromacs developers, and
+not the reference LAPACK implementation.
+
+The reference LAPACK implementation is available from http://www.netlib.org/lapack 
+
+LAPACK does not come with a formal named "license", but a general statement saying:
+
+"The reference LAPACK is a freely-available software package. It is available from netlib
+via anonymous ftp and the World Wide Web. Thus, it can be included in commercial software
+packages (and has been). We only ask that proper credit be given to the authors."
+
+While the rest of Gromacs is GPL, we think it's only fair to give you the same rights to
+our modified LAPACK files as the original netlib versions, so do what you want with them.
+
+However, be warned that we have only tested that they to the right thing in the cases used
+in Gromacs (primarily full & sparse matrix diagonalization), so in most cases it is a much
+better idea to use the full reference implementation.
+
+Erik Lindahl, 2008-10-07.
+
index ec94442f4bf0e891a4a36f00438b98ed4ea4e8ea..749a4a9ef55d101b77436d40298eeeb26309a398 100644 (file)
@@ -109,7 +109,7 @@ void
 F77_FUNC(xdrfbool,XDRFBOOL)(int *xdrid, int *pb, int *ret) 
 {
        *ret = xdr_bool(xdridptr[*xdrid], pb);
-       cnt += sizeof(int);
+       cnt += XDR_INT_SIZE;
 }
 
 void
@@ -137,7 +137,7 @@ void
 F77_FUNC(xdrfint,XDRFINT)(int *xdrid, int *ip, int *ret)
 {
        *ret = xdr_int(xdridptr[*xdrid], ip);
-       cnt += sizeof(int);
+       cnt += XDR_INT_SIZE;
 }
 
 F77_FUNC(xdrfshort,XDRFSHORT)(int *xdrid, short *sp, int *ret)
@@ -1152,6 +1152,8 @@ int xdr3dfcoord(XDR *xdrs, float *fp, int *size, float *precision) {
 
 static const int header_size = 16;
 
+/* This is just for clarity - it can never be anything but 4! */
+#define XDR_INT_SIZE 4
 
 /* Check if we are at the header start.
    At the same time it will also read 1 int */
@@ -1169,13 +1171,13 @@ static int xtc_at_header_start(FILE *fp, XDR *xdrs,
   /* read magic natoms and timestep */
   for(i = 0;i<3;i++){
     if(!xdr_int(xdrs, &(i_inp[i]))){
-      gmx_fseek(fp,off+sizeof(int),SEEK_SET);
+      gmx_fseek(fp,off+XDR_INT_SIZE,SEEK_SET);
       return -1;
     }    
   }
   /* quick return */
   if(i_inp[0] != XTC_MAGIC){
-    if(gmx_fseek(fp,off+sizeof(int),SEEK_SET)){
+    if(gmx_fseek(fp,off+XDR_INT_SIZE,SEEK_SET)){
       return -1;
     }
     return 0;
@@ -1183,7 +1185,7 @@ static int xtc_at_header_start(FILE *fp, XDR *xdrs,
   /* read time and box */
   for(i = 0;i<10;i++){
     if(!xdr_float(xdrs, &(f_inp[i]))){
-      gmx_fseek(fp,off+sizeof(int),SEEK_SET);
+      gmx_fseek(fp,off+XDR_INT_SIZE,SEEK_SET);
       return -1;
     }    
   }
@@ -1195,14 +1197,14 @@ static int xtc_at_header_start(FILE *fp, XDR *xdrs,
   if(i_inp[1] == natoms && 
      ((f_inp[1] != 0 && f_inp[6] == 0) ||
       (f_inp[1] == 0 && f_inp[5] == 0 && f_inp[9] == 0))){
-    if(gmx_fseek(fp,off+sizeof(int),SEEK_SET)){
+    if(gmx_fseek(fp,off+XDR_INT_SIZE,SEEK_SET)){
       return -1;
     }
     *time = f_inp[0];
     *timestep = i_inp[2];
     return 1;
   }
-  if(gmx_fseek(fp,off+sizeof(int),SEEK_SET)){
+  if(gmx_fseek(fp,off+XDR_INT_SIZE,SEEK_SET)){
     return -1;
   }
   return 0;         
@@ -1303,7 +1305,7 @@ xtc_get_current_frame_time(FILE *fp, XDR *xdrs, int natoms, bool * bOK)
        return -1;
       }else if(ret == 0){
        /*Go back.*/
-       if(gmx_fseek(fp,-8,SEEK_CUR)){
+       if(gmx_fseek(fp,-2*XDR_INT_SIZE,SEEK_CUR)){
          return -1;
        }
       }
@@ -1331,6 +1333,7 @@ xtc_get_current_frame_number(FILE *fp,XDR *xdrs,int natoms, bool * bOK)
       if(ret == 1){
        *bOK = 1;
        if(gmx_fseek(fp,off,SEEK_SET)){
+               *bOK = 0;
          return -1;
        }
        return step;
@@ -1339,6 +1342,12 @@ xtc_get_current_frame_number(FILE *fp,XDR *xdrs,int natoms, bool * bOK)
          return -1;
        }
        return -1;
+                 
+      }else if(ret == 0){
+                 /*Go back.*/
+                 if(gmx_fseek(fp,-2*XDR_INT_SIZE,SEEK_CUR)){
+                         return -1;
+                 }
       }
     }
     return -1;
@@ -1359,7 +1368,7 @@ static gmx_off_t xtc_get_next_frame_start(FILE *fp, XDR *xdrs, int natoms)
       ret = xtc_at_header_start(fp,xdrs,natoms,&step,&time);
       if(ret == 1){
        if((res = gmx_ftell(fp)) >= 0){
-         return res - sizeof(int);
+         return res - XDR_INT_SIZE;
        }else{
          return res;
        }
@@ -1427,9 +1436,9 @@ xdr_xtc_seek_frame(int frame, FILE *fp, XDR *xdrs, int natoms)
     }
     
     /* round to 4 bytes  */
-    high /= sizeof(int);
-    high *= sizeof(int);
-    offset = ((high/2)/sizeof(int))*sizeof(int);
+    high /= XDR_INT_SIZE;
+    high *= XDR_INT_SIZE;
+    offset = ((high/2)/XDR_INT_SIZE)*XDR_INT_SIZE;
     
     if(gmx_fseek(fp,offset,SEEK_SET)){
       return -1;
@@ -1506,9 +1515,9 @@ xdr_xtc_seek_time(real time, FILE *fp, XDR *xdrs, int natoms)
       return -1;
     }
     /* round to int  */
-    high /= sizeof(int);
-    high *= sizeof(int);
-    offset = ((high/2)/sizeof(int))*sizeof(int);
+    high /= XDR_INT_SIZE;
+    high *= XDR_INT_SIZE;
+    offset = ((high/2)/XDR_INT_SIZE)*XDR_INT_SIZE;
 
     if(gmx_fseek(fp,offset,SEEK_SET)){
       return -1;       
@@ -1585,7 +1594,7 @@ xdr_xtc_seek_time(real time, FILE *fp, XDR *xdrs, int natoms)
              return -1;
            }
             /* round to 4 bytes and subtract header*/
-            offset = (((high+low)/2)/sizeof(int))*sizeof(int);
+            offset = (((high+low)/2)/XDR_INT_SIZE)*XDR_INT_SIZE;
             if(gmx_fseek(fp,offset,SEEK_SET)){
              return -1;
            }
@@ -1641,7 +1650,7 @@ xtc_get_last_frame_time(FILE *fp, XDR *xdrs, int natoms, bool * bOK)
       return -1;
     }
     
-    if( (res = gmx_fseek(fp,-4,SEEK_END)) != 0){
+    if( (res = gmx_fseek(fp,-3*XDR_INT_SIZE,SEEK_END)) != 0){
       *bOK = 0;
       return -1;
     }
@@ -1673,7 +1682,7 @@ xtc_get_last_frame_number(FILE *fp, XDR *xdrs, int natoms, bool * bOK)
     }
 
     
-    if(gmx_fseek(fp,-4,SEEK_END)){
+    if(gmx_fseek(fp,-3*XDR_INT_SIZE,SEEK_END)){
       *bOK = 0;
       return -1;
     }
index c5a172ba530ffd0c7d6e9c047bc18213f49673f8..be710694f4a98a62a855d6bcd664684a767e71a2 100644 (file)
@@ -26,6 +26,7 @@
 #include "typedefs.h"
 #include "mtop_util.h"
 #include "topsort.h"
+#include "symtab.h"
 
 int ncg_mtop(const gmx_mtop_t *mtop)
 {
index 3e59fcea18232fe92e7a4f9dc7730dd1b0f49107..c48a1bf141203f5a3ee3e5d4297a2ca9583c0f95 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifndef _nb_free_energy_h_
 #define _nb_free_energy_h_
 
index 9f166f07ecfad92d7f67a5a4563c4da9dec2aed2..12df296aeb971ff47b5515479f6c06f01d782687 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifndef _nb_generic_h_
 #define _nb_generic_h_
 
index d2ce1abbc8e3e7c81496ceca1022812d9a08ea1a..61c47deb57f9fbcae16506659def3be6a631d939 100644 (file)
@@ -44,7 +44,7 @@ ppc_invsqrt(char *rsq, char *rinv)
                if (mknb_fortran) {
                        mknb_assign (rinv,"frsqrte(dble(%s))",rsq);
                } else {
-                       mknb_assign (rinv,"__frsqrte(dble(%s))",rsq);
+                       mknb_assign (rinv,"__frsqrte(double(%s))",rsq);
                }
        }
 
@@ -52,7 +52,7 @@ ppc_invsqrt(char *rsq, char *rinv)
        mknb_assign(rinv,"(0.5*%s*(3.0-((%s*%s)*%s)))",rinv,rsq,rinv,rinv);
        nflops += 5; /* 4 mult and one sub on the last line */
        
-       if(mknb_options.ppc_invsqrt=2)
+       if(mknb_options.ppc_invsqrt==2)
        {
                /* Older powerpc architectures need two iterations for single, 3 for double */
                mknb_assign(rinv,"(0.5*%s*(3.0-((%s*%s)*%s)))",rinv,rsq,rinv,rinv);
index e00563698d9960cf4a211de760bfcbeccf492902..a41b27ea03db617db3cd603d0a96e011cec851a7 100644 (file)
@@ -1,6 +1,36 @@
 /*
  * $Id$
- *
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
  */
 
 /* IA64 provides 4 different CPUID registers,
index e00563698d9960cf4a211de760bfcbeccf492902..a41b27ea03db617db3cd603d0a96e011cec851a7 100644 (file)
@@ -1,6 +1,36 @@
 /*
  * $Id$
- *
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
  */
 
 /* IA64 provides 4 different CPUID registers,
index 8db0c5f92ef5ad64bca7b750ee26d84c475b0e14..ffeb5188aa46c292d80f7b5b76bdc7344c8c05b4 100644 (file)
@@ -84,13 +84,13 @@ void pdb_use_ter(bool bSet)
   bTER=bSet;
 }
 
-static void gromacs_name(char *name)
+static void xlate_atomname_pdb2gmx(char *name)
 {
   int i,length;
   char temp;
 
   length=strlen(name);
-  if (isdigit(name[0])) {
+  if (length>3 && isdigit(name[0])) {
     temp=name[0]; 
     for(i=1; i<length; i++)
       name[i-1]=name[i];
@@ -98,6 +98,21 @@ static void gromacs_name(char *name)
   }
 }
 
+static void xlate_atomname_gmx2pdb(char *name)
+{
+       int i,length;
+       char temp;
+       
+       length=strlen(name);
+       if (length>3 && isdigit(name[length-1])) {
+               temp=name[length-1]; 
+               for(i=length-1; i>0; --i)
+                       name[i]=name[i-1];
+               name[0]=temp;
+       }
+}
+
+
 void gmx_write_pdb_box(FILE *out,int ePBC,matrix box)
 {
   real alpha,beta,gamma;
@@ -242,6 +257,8 @@ void write_pdbfile_indexed(FILE *out,char *title,
     resnr=atoms->atom[i].resnr;
     strcpy(resnm,*atoms->resname[resnr]);
     strcpy(nm,*atoms->atomname[i]);
+       /* rename HG12 to 2HG1, etc. */
+    xlate_atomname_gmx2pdb(nm);
     resnr++;
     if (resnr>=10000)
       resnr = resnr % 10000;
@@ -488,7 +505,7 @@ static int read_atom(t_symtab *symtab,
     else
       newres=atoms->atom[natom-1].resnr;
     if (bChange)
-      gromacs_name(anm); 
+      xlate_atomname_pdb2gmx(anm); 
     atoms->atomname[natom]=put_symtab(symtab,anm);
     atomn->chain=chain[0];
     atomn->resnr=newres;
index 1dfa16f7aa0e98ab385c9707e8e41e515b18f25e..ccccb12ea45d8a0523d7e496786234d1c213f0a8 100644 (file)
@@ -1,5 +1,39 @@
 /* -*- mode: c; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; c-file-style: "stroustrup"; -*-  */
 
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index 33ac9f9c037d207f229a1ff25200abf8aa8c3b36..db4ce295ee009181df8a4f6a94d7f07d69e5092e 100644 (file)
@@ -1363,7 +1363,8 @@ static void do_symtab(t_symtab *symtab,bool bRead)
   }
 }
 
-static void make_chain_identifiers(t_atoms *atoms,t_block *mols)
+void 
+tpx_make_chain_identifiers(t_atoms *atoms,t_block *mols)
 {
   int m,a,a0,a1;
   char c,chain;
@@ -2026,7 +2027,7 @@ bool read_tps_conf(char *infile,char *title,t_topology *top,int *ePBC,
     *top = gmx_mtop_t_to_t_topology(mtop);
     sfree(mtop);
     strcpy(title,*top->name);
-    make_chain_identifiers(&top->atoms,&top->mols);
+    tpx_make_chain_identifiers(&top->atoms,&top->mols);
   }
   else {
     get_stx_coordnum(infile,&natoms);
index 6a89966eb440f0c4a980a6b066facc855f5d1724..348fa7ea536a9ee97a0ab0b6431a885c8fa5cc1e 100644 (file)
@@ -92,6 +92,7 @@ static void assign_param(t_functype ftype,t_iparams *new,
                         real old[MAXFORCEPARAM],int comb,real reppow)
 {
   int  i,j;
+  real tmp;
 
   /* Set to zero */
   for(j=0; (j<MAXFORCEPARAM); j++)
@@ -215,7 +216,11 @@ static void assign_param(t_functype ftype,t_iparams *new,
   case F_ANGRESZ:
     new->pdihs.phiA = old[0];
     new->pdihs.cpA  = old[1];
-    new->pdihs.mult = round_check(old[2],1,ftype,"multiplicity");
+                 
+    /* Dont do any checks if all parameters are zero (such interactions will be removed) */
+    tmp=fabs(old[0])+fabs(old[1])+fabs(old[2])+fabs(old[3])+fabs(old[4]);
+    new->pdihs.mult = (tmp < GMX_REAL_MIN) ? 0 : round_check(old[2],1,ftype,"multiplicity");
+                 
     new->pdihs.phiB = old[3];
     new->pdihs.cpB  = old[4];
     break;
index f07a996155b2aa5ceb18e4b94d5c6e09d9fb9046..833588e91fd30c3c1ea7e7945618eef3de1c78ed 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 typedef struct gmx_cpp *gmx_cpp_t; 
        
        /* The possible return codes for these functions */
index 99fa643ba92278ed7536a516fa28541234808417..44817c15074025e9bdd449a96bb9f343fc97d1d6 100644 (file)
@@ -1070,9 +1070,11 @@ int main(int argc, char *argv[])
     
     /* Check for disulphides and other special bonds */
     rename_pdbres(pdba,"CYSH","CYS",TRUE,&symtab);
+    rename_pdbres(pdba,"CYN","CYM",TRUE,&symtab); /* amber */
     nssbonds=mk_specbonds(pdba,x,bCysMan,&ssbonds);
     rename_pdbres(pdba,"CYS","CYSH",TRUE,&symtab);
-                 
+    rename_pdbres(pdba,"CYM","CYN",TRUE,&symtab); /* amber */
+
     if (debug) {
       if ( cc->chain == '\0' || cc->chain == ' ')
        sprintf(fn,"chain.pdb");
index f3cb2aa79ee6b6d5351d6b1e5b6d735ee3062262..d84171b557f8ee0010de7373e22f687e618c670a 100644 (file)
 
 #include <mkl_dfti.h>
 
+
 #include "gmx_fft.h"
 #include "gmx_fatal.h"
 
 
+/* For MKL version (<10.0), we should define MKL_LONG. */
+#ifndef MKL_LONG
+#define MKL_LONG long int
+#endif
+
+
 #ifdef GMX_DOUBLE
 #define GMX_DFTI_PREC  DFTI_DOUBLE
 #else
@@ -82,6 +89,7 @@ struct gmx_fft
 };
 
 
+
 int
 gmx_fft_init_1d(gmx_fft_t *        pfft,
                 int                nx,
@@ -111,7 +119,7 @@ gmx_fft_init_1d(gmx_fft_t *        pfft,
     fft->ooplace[3] = NULL;
 
     
-    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,nx);
+    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)nx);
 
     if( status == 0 )
         status = DftiSetValue(fft->inplace[0],DFTI_PLACEMENT,DFTI_INPLACE);
@@ -121,7 +129,7 @@ gmx_fft_init_1d(gmx_fft_t *        pfft,
     
     
     if( status == 0 )    
-        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,nx);
+        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)nx);
     
     if( status == 0)
         DftiSetValue(fft->ooplace[0],DFTI_PLACEMENT,DFTI_NOT_INPLACE);
@@ -176,7 +184,7 @@ gmx_fft_init_1d_real(gmx_fft_t *        pfft,
     }
     fft->ooplace[3] = NULL;
     
-    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_REAL,1,nx);
+    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)nx);
 
     if( status == 0 )
         status = DftiSetValue(fft->inplace[0],DFTI_PLACEMENT,DFTI_INPLACE);
@@ -186,7 +194,7 @@ gmx_fft_init_1d_real(gmx_fft_t *        pfft,
     
 
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_REAL,1,nx);
+        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)nx);
     
     if( status == 0 )
         status = DftiSetValue(fft->ooplace[0],DFTI_PLACEMENT,DFTI_NOT_INPLACE);
@@ -231,7 +239,7 @@ gmx_fft_init_2d(gmx_fft_t *        pfft,
     gmx_fft_t      fft;
     int            d;
     int            status;
-    int            length[2];
+    MKL_LONG       length[2];
     
     if(pfft==NULL)
     {
@@ -302,8 +310,8 @@ gmx_fft_init_2d_real(gmx_fft_t *        pfft,
     gmx_fft_t      fft;
     int            d;
     int            status;
-    int            stride[2];
-    int            nyc;
+    MKL_LONG       stride[2];
+    MKL_LONG       nyc;
     
     if(pfft==NULL)
     {
@@ -332,7 +340,7 @@ gmx_fft_init_2d_real(gmx_fft_t *        pfft,
      */
     
     /* In-place X FFT */
-    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,nx);
+    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)nx);
     
     if ( status == 0 )
     {
@@ -353,7 +361,7 @@ gmx_fft_init_2d_real(gmx_fft_t *        pfft,
 
     /* Out-of-place X FFT */
     if( status == 0 )
-        status = DftiCreateDescriptor(&(fft->ooplace[0]),GMX_DFTI_PREC,DFTI_COMPLEX,1,nx);
+        status = DftiCreateDescriptor(&(fft->ooplace[0]),GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)nx);
 
     if( status == 0 )
     {
@@ -375,7 +383,7 @@ gmx_fft_init_2d_real(gmx_fft_t *        pfft,
    
     /* In-place Y FFT  */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->inplace[1],GMX_DFTI_PREC,DFTI_REAL,1,ny);
+        status = DftiCreateDescriptor(&fft->inplace[1],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)ny);
     
     if( status == 0 )
     {
@@ -383,19 +391,19 @@ gmx_fft_init_2d_real(gmx_fft_t *        pfft,
         stride[1] = 1;
                
         status = 
-            (DftiSetValue(fft->inplace[1],DFTI_PLACEMENT,DFTI_INPLACE)     ||
-             DftiSetValue(fft->inplace[1],DFTI_NUMBER_OF_TRANSFORMS,nx)    ||
-             DftiSetValue(fft->inplace[1],DFTI_INPUT_DISTANCE,2*nyc)       ||
-             DftiSetValue(fft->inplace[1],DFTI_INPUT_STRIDES,stride)       ||
-             DftiSetValue(fft->inplace[1],DFTI_OUTPUT_DISTANCE,2*nyc)      ||
-             DftiSetValue(fft->inplace[1],DFTI_OUTPUT_STRIDES,stride)     ||
+            (DftiSetValue(fft->inplace[1],DFTI_PLACEMENT,DFTI_INPLACE)             ||
+             DftiSetValue(fft->inplace[1],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nx)  ||
+             DftiSetValue(fft->inplace[1],DFTI_INPUT_DISTANCE,2*nyc)               ||
+             DftiSetValue(fft->inplace[1],DFTI_INPUT_STRIDES,stride)               ||
+             DftiSetValue(fft->inplace[1],DFTI_OUTPUT_DISTANCE,2*nyc)              ||
+             DftiSetValue(fft->inplace[1],DFTI_OUTPUT_STRIDES,stride)              ||
              DftiCommitDescriptor(fft->inplace[1]));
     }
 
 
     /* Out-of-place real-to-complex (affects output distance) Y FFT */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[1],GMX_DFTI_PREC,DFTI_REAL,1,ny);
+        status = DftiCreateDescriptor(&fft->ooplace[1],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)ny);
     
     if( status == 0 )
     {
@@ -403,19 +411,19 @@ gmx_fft_init_2d_real(gmx_fft_t *        pfft,
         stride[1] = 1;
          
         status =
-            (DftiSetValue(fft->ooplace[1],DFTI_PLACEMENT,DFTI_NOT_INPLACE) ||
-             DftiSetValue(fft->ooplace[1],DFTI_NUMBER_OF_TRANSFORMS,nx)    ||
-             DftiSetValue(fft->ooplace[1],DFTI_INPUT_DISTANCE,ny)          ||
-             DftiSetValue(fft->ooplace[1],DFTI_INPUT_STRIDES,stride)       ||
-             DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_DISTANCE,2*nyc)      ||
-             DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_STRIDES,stride)      ||
+            (DftiSetValue(fft->ooplace[1],DFTI_PLACEMENT,DFTI_NOT_INPLACE)           ||
+             DftiSetValue(fft->ooplace[1],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nx)    ||
+             DftiSetValue(fft->ooplace[1],DFTI_INPUT_DISTANCE,(MKL_LONG)ny)          ||
+             DftiSetValue(fft->ooplace[1],DFTI_INPUT_STRIDES,stride)                 ||
+             DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_DISTANCE,2*nyc)                ||
+             DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_STRIDES,stride)                ||
              DftiCommitDescriptor(fft->ooplace[1]));
     }
 
 
     /* Out-of-place complex-to-real (affects output distance) Y FFT */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[2],GMX_DFTI_PREC,DFTI_REAL,1,ny);
+        status = DftiCreateDescriptor(&fft->ooplace[2],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)ny);
     
     if( status == 0 )
     {
@@ -423,12 +431,12 @@ gmx_fft_init_2d_real(gmx_fft_t *        pfft,
         stride[1] = 1;
                
         status =
-            (DftiSetValue(fft->ooplace[2],DFTI_PLACEMENT,DFTI_NOT_INPLACE) ||
-             DftiSetValue(fft->ooplace[2],DFTI_NUMBER_OF_TRANSFORMS,nx)    ||
-             DftiSetValue(fft->ooplace[2],DFTI_INPUT_DISTANCE,2*nyc)       ||
-             DftiSetValue(fft->ooplace[2],DFTI_INPUT_STRIDES,stride)       ||
-             DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_DISTANCE,ny)         ||
-             DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_STRIDES,stride)      ||
+            (DftiSetValue(fft->ooplace[2],DFTI_PLACEMENT,DFTI_NOT_INPLACE)           ||
+             DftiSetValue(fft->ooplace[2],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nx)    ||
+             DftiSetValue(fft->ooplace[2],DFTI_INPUT_DISTANCE,2*nyc)                 ||
+             DftiSetValue(fft->ooplace[2],DFTI_INPUT_STRIDES,stride)                 ||
+             DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_DISTANCE,(MKL_LONG)ny)         ||
+             DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_STRIDES,stride)                ||
              DftiCommitDescriptor(fft->ooplace[2]));
     }
     
@@ -468,7 +476,7 @@ gmx_fft_init_3d(gmx_fft_t *        pfft,
 {
     gmx_fft_t      fft;
     int            d;
-    int            length[3];
+    MKL_LONG       length[3];
     int            status;
     
     if(pfft==NULL)
@@ -494,7 +502,7 @@ gmx_fft_init_3d(gmx_fft_t *        pfft,
     length[1] = ny;
     length[2] = nz;
     
-    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,3,length);
+    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,(MKL_LONG)3,length);
     
     if( status == 0 )
         status = DftiSetValue(fft->inplace[0],DFTI_PLACEMENT,DFTI_INPLACE);
@@ -504,7 +512,7 @@ gmx_fft_init_3d(gmx_fft_t *        pfft,
 
     
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,3,length);
+        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,(MKL_LONG)3,length);
     
     if( status == 0 )
         status = DftiSetValue(fft->ooplace[0],DFTI_PLACEMENT,DFTI_NOT_INPLACE);
@@ -545,7 +553,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
     gmx_fft_t      fft;
     int            d;
     int            status;
-    int            stride[2];
+    MKL_LONG       stride[2];
     int            nzc;
     
     if(pfft==NULL)
@@ -579,7 +587,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
      * transform distance: 1
      * element strides: ny*nzc
      */
-    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,nx);
+    status = DftiCreateDescriptor(&fft->inplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)nx);
     
     if ( status == 0)
     {
@@ -587,12 +595,12 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
         stride[1] = ny*nzc;
         
         status = 
-        (DftiSetValue(fft->inplace[0],DFTI_PLACEMENT,DFTI_INPLACE)      ||
-         DftiSetValue(fft->inplace[0],DFTI_NUMBER_OF_TRANSFORMS,ny*nzc) ||
-         DftiSetValue(fft->inplace[0],DFTI_INPUT_DISTANCE,1)            ||
-         DftiSetValue(fft->inplace[0],DFTI_INPUT_STRIDES,stride)        ||
-         DftiSetValue(fft->inplace[0],DFTI_OUTPUT_DISTANCE,1)           ||
-         DftiSetValue(fft->inplace[0],DFTI_OUTPUT_STRIDES,stride)       ||
+        (DftiSetValue(fft->inplace[0],DFTI_PLACEMENT,DFTI_INPLACE)                ||
+         DftiSetValue(fft->inplace[0],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)ny*nzc) ||
+         DftiSetValue(fft->inplace[0],DFTI_INPUT_DISTANCE,1)                      ||
+         DftiSetValue(fft->inplace[0],DFTI_INPUT_STRIDES,stride)                  ||
+         DftiSetValue(fft->inplace[0],DFTI_OUTPUT_DISTANCE,1)                     ||
+         DftiSetValue(fft->inplace[0],DFTI_OUTPUT_STRIDES,stride)                 ||
          DftiCommitDescriptor(fft->inplace[0]));
     }
     
@@ -602,7 +610,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
      * element strides: ny*nzc
      */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,nx);
+        status = DftiCreateDescriptor(&fft->ooplace[0],GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)nx);
     
     if( status == 0 )
     {
@@ -610,12 +618,12 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
         stride[1] = ny*nzc;
         
         status =
-        (DftiSetValue(fft->ooplace[0],DFTI_PLACEMENT,DFTI_NOT_INPLACE)    ||
-         DftiSetValue(fft->ooplace[0],DFTI_NUMBER_OF_TRANSFORMS,ny*nzc)   ||
-         DftiSetValue(fft->ooplace[0],DFTI_INPUT_DISTANCE,1)              ||
-         DftiSetValue(fft->ooplace[0],DFTI_INPUT_STRIDES,stride)          ||
-         DftiSetValue(fft->ooplace[0],DFTI_OUTPUT_DISTANCE,1)             ||
-         DftiSetValue(fft->ooplace[0],DFTI_OUTPUT_STRIDES,stride)         ||
+        (DftiSetValue(fft->ooplace[0],DFTI_PLACEMENT,DFTI_NOT_INPLACE)              ||
+         DftiSetValue(fft->ooplace[0],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)ny*nzc)   ||
+         DftiSetValue(fft->ooplace[0],DFTI_INPUT_DISTANCE,1)                        ||
+         DftiSetValue(fft->ooplace[0],DFTI_INPUT_STRIDES,stride)                    ||
+         DftiSetValue(fft->ooplace[0],DFTI_OUTPUT_DISTANCE,1)                       ||
+         DftiSetValue(fft->ooplace[0],DFTI_OUTPUT_STRIDES,stride)                   ||
          DftiCommitDescriptor(fft->ooplace[0]));
     }
     
@@ -628,7 +636,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
      * element strides: nzc
      */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->inplace[1],GMX_DFTI_PREC,DFTI_COMPLEX,1,ny);
+        status = DftiCreateDescriptor(&fft->inplace[1],GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)ny);
     
     if( status == 0 )
     {
@@ -636,12 +644,12 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
         stride[1] = nzc;
         
         status = 
-        (DftiSetValue(fft->inplace[1],DFTI_PLACEMENT,DFTI_INPLACE)      ||
-         DftiSetValue(fft->inplace[1],DFTI_NUMBER_OF_TRANSFORMS,nzc)    ||
-         DftiSetValue(fft->inplace[1],DFTI_INPUT_DISTANCE,1)            ||
-         DftiSetValue(fft->inplace[1],DFTI_INPUT_STRIDES,stride)        ||
-         DftiSetValue(fft->inplace[1],DFTI_OUTPUT_DISTANCE,1)           ||
-         DftiSetValue(fft->inplace[1],DFTI_OUTPUT_STRIDES,stride)       ||
+        (DftiSetValue(fft->inplace[1],DFTI_PLACEMENT,DFTI_INPLACE)                ||
+         DftiSetValue(fft->inplace[1],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nzc)    ||
+         DftiSetValue(fft->inplace[1],DFTI_INPUT_DISTANCE,1)                      ||
+         DftiSetValue(fft->inplace[1],DFTI_INPUT_STRIDES,stride)                  ||
+         DftiSetValue(fft->inplace[1],DFTI_OUTPUT_DISTANCE,1)                     ||
+         DftiSetValue(fft->inplace[1],DFTI_OUTPUT_STRIDES,stride)                 ||
          DftiCommitDescriptor(fft->inplace[1]));
     }
     
@@ -654,7 +662,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
      * element strides: nzc
      */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[1],GMX_DFTI_PREC,DFTI_COMPLEX,1,ny);
+        status = DftiCreateDescriptor(&fft->ooplace[1],GMX_DFTI_PREC,DFTI_COMPLEX,1,(MKL_LONG)ny);
     
     if( status == 0 )
     {
@@ -662,12 +670,12 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
         stride[1] = nzc;
         
         status =
-        (DftiSetValue(fft->ooplace[1],DFTI_PLACEMENT,DFTI_NOT_INPLACE)  ||
-         DftiSetValue(fft->ooplace[1],DFTI_NUMBER_OF_TRANSFORMS,nzc)    ||
-         DftiSetValue(fft->ooplace[1],DFTI_INPUT_DISTANCE,1)            ||
-         DftiSetValue(fft->ooplace[1],DFTI_INPUT_STRIDES,stride)        ||
-         DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_DISTANCE,1)           ||
-         DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_STRIDES,stride)       ||
+        (DftiSetValue(fft->ooplace[1],DFTI_PLACEMENT,DFTI_NOT_INPLACE)            ||
+         DftiSetValue(fft->ooplace[1],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nzc)    ||
+         DftiSetValue(fft->ooplace[1],DFTI_INPUT_DISTANCE,1)                      ||
+         DftiSetValue(fft->ooplace[1],DFTI_INPUT_STRIDES,stride)                  ||
+         DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_DISTANCE,1)                     ||
+         DftiSetValue(fft->ooplace[1],DFTI_OUTPUT_STRIDES,stride)                 ||
          DftiCommitDescriptor(fft->ooplace[1]));
     }
     
@@ -677,7 +685,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
      * element strides: 1
      */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->inplace[2],GMX_DFTI_PREC,DFTI_REAL,1,nz);
+        status = DftiCreateDescriptor(&fft->inplace[2],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)nz);
     
     if( status == 0 )
     {
@@ -685,12 +693,12 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
         stride[1] = 1;
         
         status = 
-        (DftiSetValue(fft->inplace[2],DFTI_PLACEMENT,DFTI_INPLACE)     ||
-         DftiSetValue(fft->inplace[2],DFTI_NUMBER_OF_TRANSFORMS,nx*ny) ||
-         DftiSetValue(fft->inplace[2],DFTI_INPUT_DISTANCE,nzc*2)       ||
-         DftiSetValue(fft->inplace[2],DFTI_INPUT_STRIDES,stride)       ||
-         DftiSetValue(fft->inplace[2],DFTI_OUTPUT_DISTANCE,nzc*2)      ||
-         DftiSetValue(fft->inplace[2],DFTI_OUTPUT_STRIDES,stride)      ||
+        (DftiSetValue(fft->inplace[2],DFTI_PLACEMENT,DFTI_INPLACE)               ||
+         DftiSetValue(fft->inplace[2],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nx*ny) ||
+         DftiSetValue(fft->inplace[2],DFTI_INPUT_DISTANCE,(MKL_LONG)nzc*2)       ||
+         DftiSetValue(fft->inplace[2],DFTI_INPUT_STRIDES,stride)                 ||
+         DftiSetValue(fft->inplace[2],DFTI_OUTPUT_DISTANCE,(MKL_LONG)nzc*2)      ||
+         DftiSetValue(fft->inplace[2],DFTI_OUTPUT_STRIDES,stride)                ||
          DftiCommitDescriptor(fft->inplace[2]));
     }
     
@@ -701,7 +709,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
      * element STRIDES: 1
      */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[2],GMX_DFTI_PREC,DFTI_REAL,1,nz);
+        status = DftiCreateDescriptor(&fft->ooplace[2],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)nz);
     
     if( status == 0 )
     {
@@ -709,12 +717,12 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
         stride[1] = 1;
         
         status =
-        (DftiSetValue(fft->ooplace[2],DFTI_PLACEMENT,DFTI_NOT_INPLACE) ||
-         DftiSetValue(fft->ooplace[2],DFTI_NUMBER_OF_TRANSFORMS,nx*ny) ||
-         DftiSetValue(fft->ooplace[2],DFTI_INPUT_DISTANCE,nz)          ||
-         DftiSetValue(fft->ooplace[2],DFTI_INPUT_STRIDES,stride)       ||
-         DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_DISTANCE,nzc*2)      ||
-         DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_STRIDES,stride)      ||
+        (DftiSetValue(fft->ooplace[2],DFTI_PLACEMENT,DFTI_NOT_INPLACE)           ||
+         DftiSetValue(fft->ooplace[2],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nx*ny) ||
+         DftiSetValue(fft->ooplace[2],DFTI_INPUT_DISTANCE,(MKL_LONG)nz)          ||
+         DftiSetValue(fft->ooplace[2],DFTI_INPUT_STRIDES,stride)                 ||
+         DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_DISTANCE,(MKL_LONG)nzc*2)      ||
+         DftiSetValue(fft->ooplace[2],DFTI_OUTPUT_STRIDES,stride)                ||
          DftiCommitDescriptor(fft->ooplace[2]));
     }
 
@@ -725,7 +733,7 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
      * element STRIDES: 1
      */
     if( status == 0 )
-        status = DftiCreateDescriptor(&fft->ooplace[3],GMX_DFTI_PREC,DFTI_REAL,1,nz);
+        status = DftiCreateDescriptor(&fft->ooplace[3],GMX_DFTI_PREC,DFTI_REAL,1,(MKL_LONG)nz);
     
     if( status == 0 )
     {
@@ -733,12 +741,12 @@ gmx_fft_init_3d_real(gmx_fft_t *        pfft,
         stride[1] = 1;
         
         status =
-            (DftiSetValue(fft->ooplace[3],DFTI_PLACEMENT,DFTI_NOT_INPLACE) ||
-             DftiSetValue(fft->ooplace[3],DFTI_NUMBER_OF_TRANSFORMS,nx*ny) ||
-             DftiSetValue(fft->ooplace[3],DFTI_INPUT_DISTANCE,nzc*2)       ||
-             DftiSetValue(fft->ooplace[3],DFTI_INPUT_STRIDES,stride)       ||
-             DftiSetValue(fft->ooplace[3],DFTI_OUTPUT_DISTANCE,nz)         ||
-             DftiSetValue(fft->ooplace[3],DFTI_OUTPUT_STRIDES,stride)      ||
+            (DftiSetValue(fft->ooplace[3],DFTI_PLACEMENT,DFTI_NOT_INPLACE)           ||
+             DftiSetValue(fft->ooplace[3],DFTI_NUMBER_OF_TRANSFORMS,(MKL_LONG)nx*ny) ||
+             DftiSetValue(fft->ooplace[3],DFTI_INPUT_DISTANCE,(MKL_LONG)nzc*2)       ||
+             DftiSetValue(fft->ooplace[3],DFTI_INPUT_STRIDES,stride)                 ||
+             DftiSetValue(fft->ooplace[3],DFTI_OUTPUT_DISTANCE,(MKL_LONG)nz)         ||
+             DftiSetValue(fft->ooplace[3],DFTI_OUTPUT_STRIDES,stride)                ||
              DftiCommitDescriptor(fft->ooplace[3]));
     }
     
@@ -950,10 +958,10 @@ gmx_fft_2d_real(gmx_fft_t                  fft,
         }
         else
         {
-            /* real-to-complex in Y dimension, in_data in out_data */
+            /* real-to-complex in Y dimension, in_data to out_data */
             status = DftiComputeForward(fft->ooplace[1],in_data,out_data);
             
-            /* complex-to-complex in X dimension, in-place in out_data */
+            /* complex-to-complex in X dimension, in-place to out_data */
             if ( status == 0 )
                 status = DftiComputeForward(fft->inplace[0],out_data);
         }
index 63be4f29c01cd51441f594d40c9967a78020bc39..9eb1f92023851a43a68d73469c865ce22d238fe6 100644 (file)
@@ -1,3 +1,37 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index 6519f72be31d053da41f53ac63af80a46777be7a..a98209908dafde98c3d450c615b02813b9ef1670 100644 (file)
@@ -1,3 +1,37 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index 8fd21b0fb1bedd84722e4ddec3d5440fd30d9b22..c8e4720a684e26eff0780d93909005fd4862b731 100644 (file)
@@ -1,3 +1,37 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index 0860c81cabaa4e0bfd532ea1d75d594e4d114030..36767a7b1afd116d58a4107c99f8f5e6d5f9350f 100644 (file)
@@ -1,3 +1,37 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index cc0835fba32e6e35048f5cae0616759714b614f1..4607eeb761fb9d08a6ecbc8d137b5e455b548c64 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index bb379a59cb891effdb628b33e7a9d2698707a87d..f9d4ffa732c5c42721c39c635f539f3fb1b1d75f 100644 (file)
@@ -1,3 +1,38 @@
+/*
+ * $Id$
+ * 
+ *                This source code is part of
+ * 
+ *                 G   R   O   M   A   C   S
+ * 
+ *          GROningen MAchine for Chemical Simulations
+ * 
+ * Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
+ * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
+ * Copyright (c) 2001-2008, The GROMACS development team,
+ * check out http://www.gromacs.org for more information.
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ * 
+ * If you want to redistribute modifications, please consider that
+ * scientific software is very special. Version control is crucial -
+ * bugs must be traceable. We will be happy to consider code for
+ * inclusion in the official distribution, but derived work must not
+ * be called official GROMACS. Details are found in the README & COPYING
+ * files - if they are missing, get the official version at www.gromacs.org.
+ * 
+ * To help us fund GROMACS development, we humbly ask that you cite
+ * the papers on the package - you can find them in the top README file.
+ * 
+ * For more info, check our website at http://www.gromacs.org
+ * 
+ * And Hey:
+ * Gallium Rubidium Oxygen Manganese Argon Carbon Silicon
+ */
+
 #ifndef _correl_h
 #define _correl_h
 
index e879a31fd43336e3bc3751b731fe67b35e93da6c..b180a8c1845ff5d7d93dfdbb4739285dc5454ce7 100644 (file)
@@ -74,12 +74,13 @@ int gmx_genpr(int argc,char *argv[])
     "a specific position (as with position restraints)."
   };
   static rvec    fc={1000.0,1000.0,1000.0};
-  static real    freeze_level;
+  static real    freeze_level = 0.0;
   static real    disre_dist = 0.1;
   static real    disre_frac = 0.0;
   static real    disre_up2  = 1.0;
   static bool    bDisre=FALSE;
   static bool    bConstr=FALSE;
+       
   t_pargs pa[] = {
     { "-fc", FALSE, etRVEC, {fc}, 
       "force constants (kJ mol-1 nm-2)" },
@@ -123,7 +124,7 @@ int gmx_genpr(int argc,char *argv[])
                    asize(desc),desc,0,NULL);
   
   bFreeze = opt2bSet("-of",NFILE,fnm) || opt2parg_bSet("-freeze",asize(pa),pa);
-  bDisre  = bDisre || opt2parg_bSet("disre_dist",npargs,pa);
+  bDisre  = bDisre || opt2parg_bSet("-disre_dist",npargs,pa);
   xfn     = opt2fn_null("-f",NFILE,fnm);
   nfn     = opt2fn_null("-n",NFILE,fnm);
   
index 4bc0d68827d2ecc05fcfa32b2aa9c110929cb902..7dac4ed6403c3a4351f0179aa06bac0f0a6a5a75 100644 (file)
@@ -76,11 +76,13 @@ calc_principal_axes(t_topology *   top,
 int gmx_principal(int argc,char *argv[])
 {
   static char *desc[] = {
-    "g_principal calculates the three principal axes of inertion for a group",
+    "g_principal calculates the three principal axes of inertia for a group",
     "of atoms.",
   };
+  static bool foo = FALSE;
 
   t_pargs pa[] = {
+         { "-foo",      FALSE, etBOOL, {&foo}, "Dummy option to avoid empty array" }
   };
   int        status;
   t_topology top;
index 62d6034f669bf9111ded54f4aeb12b8835dcc54c..85a34e21ce6d038caba3e01b1acff922fccbb580 100644 (file)
@@ -356,7 +356,6 @@ int gmx_rmsf(int argc,char *argv[])
       pdbatoms->pdbinfo[aid].uij[U13] = 1e6*U[i][XX*DIM + ZZ];
       pdbatoms->pdbinfo[aid].uij[U23] = 1e6*U[i][YY*DIM + ZZ];
     }
-    sfree(U);
   }
   if (bRes) {
     average_residues(rmsf,isize,index,w_rls,&top.atoms);
@@ -374,7 +373,11 @@ int gmx_rmsf(int argc,char *argv[])
     print_dir(fp,Uaver);
     fclose(fp);
   }
-  
+
+  for(i=0; i<isize; i++)
+    sfree(U[i]);
+  sfree(U);
+
   /* Write RMSF output */
   if (bReadPDB) {
     bfac = 8.0*M_PI*M_PI/3.0*100;
index 697461827c5118603f210121f45b98cffb416657..c5871e668da48d62a0ef107e7dcf18a04c9de4a7 100644 (file)
@@ -219,7 +219,7 @@ real calc_radius(char *atom)
 }
 
 void sas_plot(int nfile,t_filenm fnm[],real solsize,int ndots,
-             real qcut,bool bSave,real minarea,
+             real qcut,bool bSave,real minarea,bool bPBC,
              real dgs_default,bool bFindex)
 {
   FILE         *fp,*fp2,*fp3=NULL,*vp;
@@ -269,6 +269,12 @@ void sas_plot(int nfile,t_filenm fnm[],real solsize,int ndots,
                           &t,&x,box))==0)
     gmx_fatal(FARGS,"Could not read coordinates from statusfile\n");
 
+  if ((ePBC != epbcXYZ) || (TRICLINIC(box))) {
+    fprintf(stderr,"\n\nWARNING: non-rectangular boxes may give erroneous results or crashes.\n"
+           "Analysis based on vacuum simulations (with the possibility of evaporation)\n" 
+           "will certainly crash the analysis.\n\n");
+  }
+
   snew(nx,2);
   snew(index,2);
   snew(grpname,2);
@@ -381,7 +387,8 @@ void sas_plot(int nfile,t_filenm fnm[],real solsize,int ndots,
 
   nfr=0;
   do {
-    rm_pbc(&top->idef,ePBC,natoms,box,x,x);
+    if (bPBC)
+      rm_pbc(&top->idef,ePBC,natoms,box,x,x);
     
     bConnelly = (nfr==0 && opt2bSet("-q",nfile,fnm));
     if (bConnelly)
@@ -396,7 +403,7 @@ void sas_plot(int nfile,t_filenm fnm[],real solsize,int ndots,
 
     retval = nsc_dclm_pbc(x,radius,nx[0],ndots,flag,&totarea,
                          &area,&totvolume,&surfacedots,&nsurfacedots,
-                         index[0],ePBC,box);
+                         index[0],ePBC,bPBC ? box : NULL);
     if (retval)
       gmx_fatal(FARGS,"Something wrong in nsc_dclm2");
     
@@ -523,7 +530,7 @@ int gmx_sas(int argc,char *argv[])
     "generated (option [TT]-i[tt])",
     "which can be used to restrain surface atoms.[PAR]",
     "By default, periodic boundary conditions are taken into account,",
-    "this can be turned off using the [TT]-pbc[tt] option.[PAR]",
+    "this can be turned off using the [TT]-nopbc[tt] option.[PAR]",
     "With the [TT]-tv[tt] option the total volume and density of the molecule can be",
     "computed.",
     "Please consider whether the normal probe radius is appropriate",
@@ -538,7 +545,7 @@ int gmx_sas(int argc,char *argv[])
   static int  ndots   = 24;
   static real qcut    = 0.2;
   static real minarea = 0.5, dgs_default=0;
-  static bool bSave   = TRUE,bFindex=FALSE;
+  static bool bSave   = TRUE,bPBC=TRUE,bFindex=FALSE;
   t_pargs pa[] = {
     { "-probe", FALSE, etREAL, {&solsize},
       "Radius of the solvent probe (nm)" },
@@ -550,6 +557,8 @@ int gmx_sas(int argc,char *argv[])
       "Determine from a group in the index file what are the hydrophobic atoms rather than from the charge" },
     { "-minarea", FALSE, etREAL, {&minarea},
       "The minimum area (nm^2) to count an atom as a surface atom when writing a position restraint file  (see help)" },
+    { "-pbc",     FALSE, etBOOL, {&bPBC},
+      "Take periodicity into account" },
     { "-prot",    FALSE, etBOOL, {&bSave},
       "Output the protein to the connelly pdb file too" },
     { "-dgs",     FALSE, etREAL, {&dgs_default},
@@ -582,7 +591,7 @@ int gmx_sas(int argc,char *argv[])
 
   please_cite(stderr,"Eisenhaber95");
     
-  sas_plot(NFILE,fnm,solsize,ndots,qcut,bSave,minarea,dgs_default,bFindex);
+  sas_plot(NFILE,fnm,solsize,ndots,qcut,bSave,minarea,bPBC,dgs_default,bFindex);
   
   do_view(opt2fn("-o",NFILE,fnm),"-nxy");
   do_view(opt2fn_null("-or",NFILE,fnm),"-nxy");
index 4b349b88f055a14494305697628e21ff7abc3b2d..eae70606be3588607665dea82c5671cbcb2cc5ef 100644 (file)
 #define UNSP_ICO_DOD      9
 #define UNSP_ICO_ARC     10
 
-typedef real * point_real;
-typedef int    * point_int;
-point_real xpunsp=NULL;
-real       del_cube;
-point_int    ico_wk=NULL, ico_pt=NULL;
-int          n_dot, ico_cube, last_n_dot=0, last_densit=0, last_unsp=0;
-int          last_cubus=0;
+real   *xpunsp=NULL;
+real   del_cube;
+int    *ico_wk=NULL, *ico_pt=NULL;
+int    n_dot, ico_cube, last_n_dot=0, last_densit=0, last_unsp=0;
+int    last_cubus=0;
 
 #define FOURPI (4.*M_PI)
 #define TORAD(A)     ((A)*0.017453293)
@@ -189,7 +187,7 @@ int ico_dot_arc(int densit) { /* densit...required dots per unit sphere */
   real a, d, x, y, z, x2, y2, z2, x3, y3, z3;
   real xij, yij, zij, xji, yji, zji, xik, yik, zik, xki, yki, zki,
     xjk, yjk, zjk, xkj, ykj, zkj;
-  point_real xus=NULL;
+  real *xus=NULL;
 
   /* calculate tessalation level */
   a = sqrt((((real) densit)-2.)/10.);
@@ -294,7 +292,7 @@ int ico_dot_dod(int densit) { /* densit...required dots per unit sphere */
   real a, d, x, y, z, x2, y2, z2, x3, y3, z3, ai_d, adod;
   real xij, yij, zij, xji, yji, zji, xik, yik, zik, xki, yki, zki,
     xjk, yjk, zjk, xkj, ykj, zkj;
-  point_real xus=NULL;
+  real *xus=NULL;
   /* calculate tesselation level */
   a = sqrt((((real) densit)-2.)/30.);
   tess = max((int) ceil(a), 1);
@@ -441,8 +439,8 @@ int unsp_type(int densit) {
 
 int make_unsp(int densit, int mode, int * num_dot, int cubus) {
   int ndot, ico_cube_cb, i, j, k, l, ijk, tn, tl, tl2;
-  point_real xus;
-  point_int    work;
+  real *xus;
+  int  *work;
   real x, y, z;
 
   if (xpunsp) free(xpunsp); if (ico_wk) free(ico_wk);
@@ -538,13 +536,13 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
   int distribution;
   int l;
   int maxnei, nnei, last, maxdots=0;
-  point_int wkdot=NULL, wkbox=NULL, wkat1=NULL, wkatm=NULL;
+  int *wkdot=NULL, *wkbox=NULL, *wkat1=NULL, *wkatm=NULL;
   Neighb  *wknb, *ctnb;
   int iii1, iii2, iiat, lfnr=0, i_at, j_at;
   real dx, dy, dz, dd, ai, aisq, ajsq, aj, as, a;
   real xi, yi, zi, xs=0., ys=0., zs=0.;
   real dotarea, area, vol=0.;
-  point_real xus, dots=NULL, atom_area=NULL;
+  real *xus, *dots=NULL, *atom_area=NULL;
   int  nxbox, nybox, nzbox, nxy, nxyz;
   real xmin, ymin, zmin, xmax, ymax, zmax, ra2max, d, *pco;
   /* Added DvdS 2006-07-19 */
@@ -555,7 +553,8 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
   distribution = unsp_type(densit);
   if (distribution != -last_unsp || last_cubus != 4 ||
       (densit != last_densit && densit != last_n_dot)) {
-    if (make_unsp(densit, (-distribution), &n_dot, 4)) return 1;
+    if (make_unsp(densit, (-distribution), &n_dot, 4)) 
+      return 1;
   }
   xus = xpunsp;
 
@@ -574,7 +573,7 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
   if (mode & FLAG_VOLUME) 
     vol=0.;
   if (mode & FLAG_DOTS) {
-    maxdots = 3*n_dot*nat/10;
+    maxdots = (3*n_dot*nat)/10;
     snew(dots,maxdots);
     lfnr=0;
   }
@@ -622,10 +621,10 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
   nxyz = nxy*nzbox;
 
   /* box number of atoms */
-  snew(wkatm,3*nat);
-  wkat1 = wkatm+nat;
-  snew(wkdot,n_dot+nxyz+1);
-  wkbox = wkdot+n_dot;
+  snew(wkatm,nat);
+  snew(wkat1,nat);
+  snew(wkdot,n_dot);
+  snew(wkbox,nxyz+1);
 
   /* Put the atoms in their boxes */
   for (iat_xx=0; (iat_xx<nat); iat_xx++) {
@@ -658,6 +657,7 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
     if (debug) 
       fprintf(debug,"atom %5d on place %5d\n", iat, wkbox[wkat1[iat_xx]]);
   }
+  
   if (debug) {
     fprintf(debug,"nsc_dclm: n_dot=%5d ra2max=%9.3f %9.3f\n", 
            n_dot, ra2max, dotarea);
@@ -675,30 +675,49 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
   /* calculate surface for all atoms, step cube-wise */
   for (iz=0; iz<nzbox; iz++) {
     iii = iz*nxy;
-    izs = max(iz-1,0); 
-    ize = min(iz+2, nzbox);
+    if (box) {
+      izs = iz-1;
+      ize = min(iz+2,izs+nzbox);
+    }
+    else {
+      izs = max(iz-1,0); 
+      ize = min(iz+2, nzbox);
+    }
     for (iy=0; iy<nybox; iy++) {
       ii = iy*nxbox+iii;
-      iys = max(iy-1,0); 
-      iye = min(iy+2, nybox);
+      if (box) {
+       iys = iy-1;
+       iye = min(iy+2,iys+nybox);
+      }
+      else {
+       iys = max(iy-1,0); 
+       iye = min(iy+2, nybox);
+      }
       for (ix=0; ix<nxbox; ix++) {
        i = ii+ix;
        iii1=wkbox[i]; 
        iii2=wkbox[i+1];
        if (iii1 >= iii2) 
          continue;
-       ixs = max(ix-1,0); 
-       ixe = min(ix+2, nxbox);
-
+       if (box) {
+         ixs = ix-1; 
+         ixe = min(ix+2,ixs+nxbox);
+       }
+       else {
+         ixs = max(ix-1,0); 
+         ixe = min(ix+2, nxbox);
+       }
        iiat = 0;
        /* make intermediate atom list */
        for (jz=izs; jz<ize; jz++) {
-         jjj = jz*nxy;
+         jjj = ((jz+nzbox) % nzbox)*nxy;
          for (jy=iys; jy<iye; jy++) {
-           jj = jy*nxbox+jjj;
+           jj = ((jy+nybox) % nybox)*nxbox+jjj;
            for (jx=ixs; jx<ixe; jx++) {
-             j = jj+jx;
+             j = jj+((jx+nxbox) % nxbox);
              for (jat=wkbox[j]; jat<wkbox[j+1]; jat++) {
+               range_check(wkatm[jat],0,nat);
+               range_check(iiat,0,nat);
                wkat1[iiat] = wkatm[jat]; 
                iiat++;
              }     /* end of cycle "jat" */
@@ -786,6 +805,7 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
          a = aisq*dotarea* (real) i_ac;
          area = area + a;
          if (mode & FLAG_ATOM_AREA) {
+           range_check(wkatm[iat],0,nat);
            atom_area[wkatm[iat]] = a;
          }
          if (mode & FLAG_DOTS) {
@@ -794,7 +814,7 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
                lfnr++;
                if (maxdots <= 3*lfnr+1) {
                  maxdots = maxdots+n_dot*3;
-                 dots = (real *) REALLOC(dots, maxdots*sizeof(real));
+                 srenew(dots,maxdots);
                }
                dots[3*lfnr-3] = ai*xus[3*l]+xi;
                dots[3*lfnr-2] = ai*xus[1+3*l]+yi;
@@ -819,7 +839,11 @@ int nsc_dclm_pbc(rvec *coords, real *radius, int nat,
     }           /* end of cycle "iy" */
   }           /* end of cycle "iz" */
 
-  sfree(wkatm); sfree(wkdot); sfree(wknb);
+  sfree(wkatm); 
+  sfree(wkat1); 
+  sfree(wkdot); 
+  sfree(wkbox); 
+  sfree(wknb);
 
   if (mode & FLAG_VOLUME) {
     vol = vol*FOURPI/(3.* (real) n_dot);