Installing and running COSMOS |
At the telescopeAt the present time, the COSMOS2 software is located at the Baade Telescope in /home/llama/aoemler/cosmos2. Programs must be run on llama unless you want to transfer everything to burro. See Running on Burro for instructions how to do that.Running on llamaBefore running any programs, you must execute the following commands:
Running on burroIf you need to run on burro, you must do the following.
On Santa Barbara StreetThe COSMOS2 software is installed on pavo, and should be usable from any machine running linux Redhat 9. valpariaso is configured for this, and can be used if your own machine is unsuitable. Before running any programs, you must do the following:
The documentation is available locally at www.ociw.edu/~oemler/COSMOS2 Installing COSMOS2 on your own machineCOSMOS2 is know to work on Redhat 8, Redhat 9, and Fedora Core 1 and 4 and on Mac OS 10.3 and 10.4. The latest version and the latest patch are listed below, and may be downloaded as gzipped tarfiles.
After installing COSMOS2 you should always look for and install the latest patches in order to keep COSMOS up to date with the latest bug fixes and improvements. DependanciesBesides the usual stuff, you will need:If you wish to use the gui programs setcosdir. defineobs, and viewspectra, you will also need the following perl modules: Installation
If they
are not, you
must do one of
the
following:
Some
final
tidying:
Now, you are ready to execute the make command make -f Makefile.system ["PGLIB = pgplot-dir XLIB = Xll-dir
FITSLIB = fits-dir PGINC = pgplot.h-dir XINC = X11.h-dir FITSINC = fits.h-dir"]
where system is either "Mac" or "linux", and the options in backets are only needed if the above mentioned library and header files are not in their expected locations. With a little luck, you will get no error messages, and at the end you will have a completely installed system. The most likely errors are due to a failure to find all the library and header files. Check their locations. 1.execute,
and copy into your shell startup file (e.g. cshdef, .cshrc) the
following commands so that they will be defined in
each window you open:
setenv
COSMOS_HOME "/home/joe-user/my-cosmos2-directory"
source
$COSMOS_HOME/cosmos2-setup
setenv
COSMOS_PAR_DIR "/home/joe-user/my-Cospar-directory"
where
my-cosmos2-directory and my-cospar-directory are the locations you have
chosen for the cosmos2 software and the
Cospar files.
2. Move
the Cospar directory to the location you have chosen, as described
above.
3. If you
wish to use the IRAF routines display8 and imcombine8, you must execute
the following lines at the cl prompt, or put them
in your login.cl file. Note that you must specify the full path to the
cosmos directory, since iraf
forgets your environment variables, such as COSMOS_HOME
task
display8 = "/home/joe_user/my-cosmos-directory/
bin/display8.cl" task imcombine8 = "/home/joe_user/my-cosmos-directory/ bin/imcombine8.cl" The html documentation will be available on your own computer at $COSMOS_HOME/docs/COSMOS2.html.
Installing patchesTo install the latest patch, download the patch file to $COSMOS_HOME, thentar -xzvf patchname.tgz
Where system is either Mac or linux. Depending on which programs are being updated, you may need to include one or more of the PGLIB, PGINC, XLIB, XINC, FITSLIB, AND FITSINC options described above for the system installation. After unpacking the tarfile, there will be a file in $COSMOS_HOME called patchname.readme with a description of the changes included in this patch.
cd source make -f patchname.system Need some help?If you have trouble with installing or running COSMOS, please
|