You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

This is a short set of instructions for installing the DESDM EUPS system in your machine. For more detail please refer the official EUPS installation guide 

1) Prerequisites

For a complete set of instructions, please see the complete list of pre-requisites packages.

Darwin Specific (OSX 10.7-10.9)

DESDM eups uses Darwin's cc (clang compiler), so you will need to have Xcode 5.1.1 installed. Here is the link to get the Xcode (5.1.1) dmg  for OSX 10.8 and 10.9. For OSX 10.7 you can use Xcode (4.6.2) dmg (you will need a free developer's account to download them.) Make sure that you've agreed to the Xcode license agreements, please run 'xcodebuild -license.' At this point we do not support OSX 10.10 (Yosemite).

xcodebuild -license

The command line developer tools are also required, please run:

xcode-select --install

 

Unfortunately Apple does not ship with gfortran. Get the gfortan dmg image from: https://gcc.gnu.org/wiki/GFortranBinaries

 for 10.7: http://coudert.name/software/gfortran-4.8.2-Lion.dmg
 for 10.8: http://coudert.name/software/gfortran-4.8.2-MountainLion.dmg
 for 10.9: http://coudert.name/software/gfortran-4.8.2-Mavericks.dmg

2) Decide on the location

For example if you want to install in the user local space ~/EUPS_DESDM

mkdir $HOME/EUPS_DESDM
cd $HOME/EUPS_DESM

3) Install EUPS

Download the EUPS self-install script

curl -O http://desbuild.cosmology.illinois.edu/desdm_eupsinstall.py

After that, run it with python:

python desdm_eupsinstall.py

and follow the instructions.

It will ask for two installation paths, one for EUPS itself and one for the software installed via EUPS packages. It will also ask if ICC and MKL should be used (which leads to a set of additional questions). The script can also modify the login-scripts to setup EUPS every time you log in. After confirming the settings the script will download and install EUPS.

In case we are re-installing EUPS, make sure we clean-up the EUPS variables.

unsetenv EUPS_PATH
unsetenv EUPS_DIR 

4) SVN Access

Make sure you have read access (check out) to DESDM Subversion repository.

svn info $SVNROOT

Subversion (SVN) access problems

If you forgot your password, it might be stored as plain text in your home directory space under:

$HOME/.subversion/auth/svn.simple/

You should also have received an email with your SVN password when you signed up for DESDM access. Since you are not allowed to change your SVN password, you should be able to search your email for a message like this:

SUBJECT: DES Subversion Access Information
FROM: root <root@desdb.cosmology.illinois.edu>
BODY: 
   Hello <username>,

   Welcome to the Dark Energy Survey Subversion system.  The repository is located at:
   SVN URL: https://desweb.cosmology.illinois.edu/svn/desdm/devel

   Your username is: <username>
   Your password is: <password>

   If you have any questions or issues in regards to your subversion access, feel free
   to contact us at des-admin@cosmology.illinois.edu . 

If you can find you svn password you can use the default read-only one:

Username: desdmsvn

Password : The collaboration password (as used in DES docdb)

If you still have problems accessing SVN you can get help here filling out this form

5) Start installing packages

For example, to install the development packages:

eups distrib install DESDMdevel fall2014+0

Once it build, you can load it like this:

setup -v DESDMdevel fall2014+0




  • No labels