#!/bin/csh # setenv OPENMPI $HOME/MPI/OpenMPI/openmpi-1.2.6 # # Set installation dependent environment variables # #setenv CC /usr/bin/gcc #setenv FC /usr/local/intel-64/bin/ifort #setenv INS_DIR /usr/local/openmpi_intel #setenv FORTRAN_LIBRARY_NAME intel # #setenv CC /usr/bin/gcc #setenv FC /usr/local/lahey-64/bin/lfc #setenv INS_DIR /usr/local/openmpi_lahey #setenv FORTRAN_LIBRARY_NAME lahey # #setenv CC /usr/bin/gcc #setenv FC /usr/local/bin/g95 #setenv INS_DIR /usr/local/openmpi_g95 #setenv FORTRAN_LIBRARY_NAME g95 # #setenv CC /usr/local/gfortran/bin/gcc #setenv FC /usr/local/gfortran/bin/gfortran #setenv INS_DIR /usr/local/openmpi_gfc #setenv FORTRAN_LIBRARY_NAME gfc # #setenv CC /usr/bin/gcc setenv CC /usr/local/sunstudio/bin/cc setenv FC /usr/local/sunstudio/bin/f95 setenv INS_DIR /usr/local/openmpi_sun setenv FORTRAN_LIBRARY_NAME sun # # Set F77 and F90 environment variables equal to the FC environment variable # setenv F77 $FC setenv F90 $FC # # Copy the openmpi tar file to /tmp/$user/openmpi_build # if (-e /tmp/$user/openmpi_build) /bin/rm -f -r /tmp/$user/openmpi_build mkdir -p /tmp/$user/openmpi_build ; cd /tmp/$user/openmpi_build # # Execute the desired OpenMPI configure script # $OPENMPI/configure --prefix=$INS_DIR |& tee configure.log # make |& tee make.log # # Install OpenMPI (requires root access) # #cd /tmp/$user/openmpi_build ; make install # # Unset all environment variables # unsetenv F90 unsetenv F77 unsetenv FORTRAN_LIBRARY_NAME unsetenv INS_DIR unsetenv FC unsetenv CC unsetenv OPENMPI # exit