Difference between revisions of "Sep 19, 2018 - Installing software"
Line 10: | Line 10: | ||
module load gcc/7.3.0 | module load gcc/7.3.0 | ||
module load python/2.7.14 | module load python/2.7.14 | ||
− | #necessary to have Intel MPI working | + | #necessary to have Intel MPI working on CITA cluster |
export I_MPI_FABRICS=shm:tcp | export I_MPI_FABRICS=shm:tcp | ||
export I_MPI_TCP_NETMASK=10.5.0.0 | export I_MPI_TCP_NETMASK=10.5.0.0 |
Revision as of 12:15, 20 September 2018
Load modules
Add to ~/.bash_profile
:
module load intel/intel-18\n
module load intelmpi/2018.1.163
module load openmpi/3.0.0-intel-18
module load gcc/7.3.0
module load python/2.7.14
#necessary to have Intel MPI working on CITA cluster
export I_MPI_FABRICS=shm:tcp
export I_MPI_TCP_NETMASK=10.5.0.0
Install FITSIO
Download from [1]
Run ./configure
Run make
Install Healpix
Download from [2]
Run ./configure
Choose default choices unless otherwise stated.
Choose 3 (Fortran), ifort (F90 compiler), folder in which FITSIO was installed in the previous step (location of the cfitsio library).
Choose 4 (C++), 1 (basic_gcc configuration for C++ compilation)
Choose 5 (Python)
Choose 0 (exit)
Add Healpix initialization to ~/.bash_profile
(see output after Fortran initialization). Source the file to reflect the changes.
Run make
Go for a coffee
Install modified Lenspix
Clone git repo https://github.com/louis-pham/modified_lenspix
Run make
in src
As a test, run python lens.py test_maps/kappa_map.fits test_maps/primary_alm.fits test_maps/phi_trial.fits test_maps/lensed_trial.fits -np 8
Actually, on the first attempt the code started with Creating zero map...
, then did a bunch of other things and then got stuck (or so it seemed). After termination and restarting all proceeded normally.