Downloading and upgrading Resolve
The current version of Resolve is version 1.05. Upgrading to this version
is identical to downloading it for the first time.
For best results, you should upgrade to the latest version of SOLVE
when you download resolve (version 1.05 of resolve matches version 1.18
of SOLVE)
Installing Resolve on your system is pretty easy:
you need to ftp a compressed file to your computer, uncompress it, and
run install.ksh to put the files in the right places on your system.
Once you have Resolve installed you can find the documentation on-line
by typing "resolvehelp" after you have installed resolve.
1. First you need to choose the file that matches your computer. For
the moment, the versions that are available are for the SGI, Digital UNIX
and linux. These come in regular, giant, and huge versions (the giant
is really only needed for very big cells, and the huge version for really
huge ones or very high resolution). If you need one for another computer,
let me know and I'll try to get one working ( "terwilliger@lanl.gov".)
| If your computer is a... |
Then ftp this file... |
| Digital Unix version 4.0 or higher (Tru64 unix) |
resolve-1.05-digital.tar.gz |
| SGI (R5000 or higher) |
resolve-1.05-sgi.tar.gz |
| HP |
resolve-1.05-hp.tar.gz |
| Sun (Solaris V) |
resolve-1.05-sun.tar.gz |
| Linux (Red Hat on a Pentium III) |
resolve-1.05-linux.tar.gz |
2. Here is how to get the Resolve program by ftp, uncompress
it, and put the files in the right places on your system.
-
Make the directory /usr/local/lib/resolve on your computer and get into
it as "root"
-
Click on this link to tell us who you are, accept the license agreement,
and download the file you need (this will open a new window that you can
close when you are done downloading from the ftp site):
-
uncompress and extract the files:
gunzip resolve*.gz
tar xof resolve*.tar
-
install resolve by running install.ksh (after editing if you like):
cd resolve-1.05/
./install.ksh
You are just about ready to go. Now you can run resolve (usually in /usr/local/bin/resolve)
for regular-size runs, and resolve_giant for huge unit cells.
Note one key thing on SGI and HP machines (possibly others): resolve is very big
and if you do not allocate enough stack memory it may crash.
To get around this (at least on an SGI), use the command:
unlimit
You can put this as one line in your .cshrc file if you use csh.
The same works on an Alpha too
-
Finally, you need to set the CCP4_OPEN environmental variable and tell
Resolve where to find the CCP4 symop.lib symmetry file. Put in your .login_custom
or else at the beginning of all files to run resolve the following command.
(It allows ccp4 routines to overwrite existing files. If you don't do this
resolve will stop the second time you run it when it tries to open resolve.mtz).
In csh for example, this is accomplished with:
-
setenv CCP4_OPEN UNKNOWN
-
setenv SYMOP /usr/local/lib/resolve/symop.lib
-
(Note: if you put symop.lib somewhere else, then be sure to use that
location in the setenv statement)
3. You need a valid SOLVE license for Resolve. Resolve will expect
to find a file called "solve.access" in the same place that SOLVE finds
it. This is usually referred to by the variable SOLVEDIR. Also it can be
in /usr/local/lib/solve. Also it can be in the directory you are working
in. If SOLVE runs, then Resolve *should* also run.
4. You are ready to run Resolve. Try the example in the subdirectory
resolve_example if you like
If you have problems getting Resolve going then:
-
try again a couple times following the instructions as closely as possible
-
check that the machine you are working on matches the file you have
ftp'd
-
email me for help at terwilliger@lanl.gov