Thank you, Francesco, for the assistance. However, I still can not get it to 
work (see below). Can you please specify exactly what you have done and perhaps 
show a listing of the directory structure?

My command was: pdb2gmx -f protein.pdb -ff charmm36

I tried this in a number of ways, all eventually failed:

neither GMXLIB or GMXDATA set:
Error: "Could not find force field 'charmm36' in current directory, install 
tree or GMXDATA path."

# define GMXDATA
export GMXLIB=""
export GMXDATA=~/gromacs/CHARMM36/share 
Error: "Could not find force field 'charmm36' in current directory, install 
tree or GMXDATA path."

# define GMXLIB:
export GMXLIB=~/gromacs/CHARMM36/share/gromacs/top
export GMXDATA=""
the charmm36 ff is found, but after selecting a water model, I get:
Error: "Library file residuetypes.dat not found in current dir nor in your 
GMXLIB path."

# define both:
export GMXDATA=~/gromacs/CHARMM36/share  
export GMXLIB=~/gromacs/CHARMM36/share/gromacs/top 
the charmm36 ff is found, but after selecting a water model, I get:
Error: "Library file residuetypes.dat not found in current dir nor in your 
GMXLIB path."

# set GMXLIB to the regular installation:
export GMXDATA=~/gromacs/CHARMM36/share  
export GMXLIB=/usr/local/gromacs-4.5.5/share/gromacs/top/
Error: "Could not find force field 'charmm36' in current directory, install 
tree or GMXDATA path."

# the reverse of the idea above:
export GMXDATA=/usr/local/gromacs-4.5.5/share
export GMXLIB=~/gromacs/CHARMM36/share/gromacs/top
Error: "Library file residuetypes.dat not found in current dir nor in your 
GMXLIB path."

Here is a listing of the artificial directory structure that I created to try 
to get this to work:

[nealec@pegasus check]$ ls ~/gromacs/CHARMM36/
share
[nealec@pegasus check]$ ls ~/gromacs/CHARMM36/share/
gromacs
[nealec@pegasus check]$ ls ~/gromacs/CHARMM36/share/gromacs/
top
[nealec@pegasus check]$ ls ~/gromacs/CHARMM36/share/gromacs/top/
charmm36.ff
[nealec@pegasus check]$ ls ~/gromacs/CHARMM36/share/gromacs/top/charmm36.ff/
aminoacids.arn    aminoacids.n.tdb  aminoacids.vsd  dna.arn    dna.n.tdb     
ffnabonded.itp     forcefield.doc  ions.itp    popc.itp   rna.hdb    rna.rtp   
tip3p.itp   watermodels.dat
aminoacids.c.tdb  aminoacids.r2b    atomtypes.atp   dna.c.tdb  dna.rtp       
ffnanonbonded.itp  forcefield.itp  lipids.hdb  rna.arn    rna.n.tdb  spce.itp  
tip4p.itp
aminoacids.hdb    aminoacids.rtp    cmap.itp        dna.hdb    ffbonded.itp  
ffnonbonded.itp    gb.itp          lipids.rtp  rna.c.tdb  rna.r2b    spc.itp   
tips3p.itp

Thank you,
Chris.

-- original message --

Hi Chris,
I don't know if thngs changed in gromacs 4.6.x, but I succesfully did what
you are triying to do setting the two variable GMXLIB and GMXDATA at the
same time.

Francesco


2013/3/5 Christopher Neale <[hidden email]>

> Hello,
>
> I have downloaded the charmm36.ff directory and would like to use it with
> pdb2gmx. Everything works fine if I put it in the current directory or the
> share/gromacs/top directory of the binary that I am using. However, I'd
> like to be able to put the charmm36.ff directory in an arbitrary place.
>
> I tried setting GMXLIB, no luck. I also tried setting GMXDATA and also,
> separately, creating a directory structure share/gromacs/top/charm36ff and
> then setting GMXDATA to share/ (which seems absurdly convoluted, but is
> implied that it should work by the description of GMXDATA here
> http://www.gromacs.org/Documentation/Terminology/Environment_Variablesand the 
> text at the output of pdb2gmx:
>
> Fatal error:
> Could not find force field 'charmm36' in current directory, install tree
> or GMXDATA path.
> For more information and tips for troubleshooting, please check the GROMACS
> website at http://www.gromacs.org/Documentation/Errors
>
> I can get around this by making a link in the current directory and then
> using sed to change the directory structure in the resulting .top file,
> after which I can remove the link in the .top file.
>
> Thank you for any advice,
> Chris. 

--
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
* Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
* Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to