diff --git a/code/compiled-DiFX-2.8.1.tar.gz b/code/compiled-DiFX-2.8.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab1e736759ed22e01ad356b69b7ee9f92ad76733 Binary files /dev/null and b/code/compiled-DiFX-2.8.1.tar.gz differ diff --git a/code/difx.tar.gz b/code/difx.tar.gz deleted file mode 100644 index 241814e7d093bff90aaea508dde0ee576e91882c..0000000000000000000000000000000000000000 Binary files a/code/difx.tar.gz and /dev/null differ diff --git a/code/setup.bash b/code/setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..1da4f5b588f9b92163967128a2f1a5cdede26e78 --- /dev/null +++ b/code/setup.bash @@ -0,0 +1,165 @@ +####### DIFX VERSION ######################## +export DIFX_VERSION=DiFX-2.8.1 + +####### ROOT PATHS ########################## +#export DIFXROOT=/usr/local/difx +export DIFXROOT=/home/ubuntu/DiFX-2.8.1 +export DIFX_PREFIX=$DIFXROOT +export PGPLOTDIR= +#export IPPROOT=/opt/intel +export IPPROOT=/opt/intel/oneapi/ipp/latest + +####### COMPILER ############################ +#export DIFXMPIDIR=/usr +export DIFXMPIDIR=/opt/intel/oneapi/mpi/latest +export MPICXX="${DIFXMPIDIR}"/bin/mpicxx + +####### LIBRARY PATHS ####################### +####### Uncomment and modify if needed, ##### +####### such as 64-bit OpenSuSE ############# +# export IPP_LIBRARY_PATH="${IPPROOT}"/ipp/lib/intel64:"${IPPROOT}"/compiler/lib/intel64 +# export MPI_LIBRARY_PATH="${DIFXMPIDIR}"/lib64 +export IPP_LIBRARY_PATH="${IPPROOT}"/lib/intel64 +export MPI_LIBRARY_PATH="${DIFXMPIDIR}"/lib + +####### USE GFORTRAN IN PREFERENCE TO G77? ## +####### Comment out if not desired ########## +#export USEGFORTRAN="yes" +# you may need this for calcserver,difxcalc11 +# export FFLAGS=-fallow-argument-mismatch + +####### PERL VERSION/SUBVERSION ############# +perlver="5" +perlsver="5.30.0" + +####### PORTS FOR DIFXMESSAGE ############### +# Uncomment these to enable DIFX_MESSAGES +export DIFX_MESSAGE_GROUP=224.2.2.1 +export DIFX_MESSAGE_PORT=50201 +export DIFX_BINARY_GROUP=224.2.2.1 +export DIFX_BINARY_PORT=50202 + +####### CALC SERVER NAME ######### +export CALC_SERVER=localhost + +####### HOPS ENVIRONMENT ######### +# uncomment/modify these lines if you have enabled HOPS +# or alternatively be sure to source $DIFXROOT/bin/hops.bash +# export GS_DEVICE=x11 +# export PGPLOT_TYPE=/xw +# export DEF_CONTROL=/dev/null +# export DATADIR=/tmp +# export HOPS_DOCS=${DIFXROOT}/share/hops +# export PROGDOC=${HOPS_DOCS}/vhelp +# export AHELP=${HOPS_DOCS}/vhelp/aedit +# export TEXT=${HOPS_DOCS}/text + +####### MPI RUNTIME OPTIONS ################# +####### Uncomment and modify if needed, ##### +####### such as Open MPI 1.8.4 ############## +# export DIFX_MPIRUNOPTIONS="--mca mpi_yield_when_idle 1 --mca rmaps seq" + +####### No User configurable values below here + +####### Operating System, use $OSTYPE +if [ ${OSTYPE:0:6} = "darwin" ] +then + OS=darwin +elif [ "${OSTYPE:0:5}" = "linux" ] +then + OS=linux +else + echo "Warning unsupported O/S $OSTYPE" + return +fi + +PurgePath() +{ +Path="$1" +eval CurPath=\$"$Path" +if [ -x /bin/awk ] && [ -x /bin/sed ]; +then + eval export $Path=$(echo ${CurPath} | /bin/awk -v RS=: -v ORS=: '/\/ {next} {print}' IGNORECASE=1 | /bin/sed 's/:*$//') +fi +} + +PrependPath() +{ +Path="$1" +NewItem="$2" +eval CurPath=\$"$Path" + +################################################################# +# Add the item. If the path is currently empty, just set it to +# the new item, otherwise, prepend the new item and colon +# separator. +################################################################# +if [ -n "$CurPath" ] +then + ################################################################# + # Check to see if the item is already in the list + ################################################################# + if [ `expr "$CurPath" ':' ".*$NewItem\$"` -eq '0' -a \ + `expr "$CurPath" ':' ".*$NewItem\:.*"` -eq '0' ] + then + eval $Path=\"$NewItem\:$CurPath\" + fi +else + eval export $Path="$NewItem" +fi +} + +####### PURGE EXISTING DIFX FROM PATHS ###### +PurgePath PERL5LIB +PurgePath PATH +PurgePath LD_LIBRARY_PATH +PurgePath DYLD_LIBRARY_PATH +PurgePath PYTHONPATH +PurgePath PKG_CONFIG_PATH + +####### 32/64 BIT DEPENDENT MODIFICATIONS ### +arch=(`uname -m`) +if [ "$arch" = "i386" -o "$arch" = "i686" ] #32 bit +then + export DIFXBITS=32 + PrependPath PERL5LIB "${DIFXROOT}/perl/lib/perl$perlver/site_perl/$perlsver" +elif [ "$arch" = "x86_64" ] #64 bit +then + export DIFXBITS=64 + PrependPath PERL5LIB "${DIFXROOT}/share/perl/$perlsver:${DIFXROOT}/./lib/x86_64-linux-gnu/perl/$perlsver" +else + echo "Unknown architecture $arch - leaving paths unaltered" +fi + +####### LIBRARY/EXECUTABLE PATHS ############ +PrependPath PATH "${DIFXMPIDIR}"/bin +PrependPath PATH "${DIFXROOT}"/bin +if [ -z "${IPP_LIBRARY_PATH}" ]; then + PrependPath LD_LIBRARY_PATH "${IPP_LIBRARY_PATH}" +fi +if [ -z "${MPI_LIBRARY_PATH}" ]; then + PrependPath LD_LIBRARY_PATH "${MPI_LIBRARY_PATH}" +fi +if [ "$OS" = "darwin" ] +then + PrependPath DYLD_LIBRARY_PATH "${DIFXROOT}/lib" + PrependPath DYLD_LIBRARY_PATH "${PGPLOTDIR}" +else + PrependPath LD_LIBRARY_PATH "${DIFXROOT}/lib" + PrependPath LD_LIBRARY_PATH "${PGPLOTDIR}" + if [ "$arch" = "x86_64" ] #64 bit + then + PrependPath LD_LIBRARY_PATH "${DIFXROOT}/lib64" + fi +fi +PrependPath PKG_CONFIG_PATH "${DIFXROOT}/lib/pkgconfig" +PrependPath PYTHONPATH "${DIFXROOT}/lib/python" +if [ "$arch" = "x86_64" ] #64 bit +then + PrependPath PKG_CONFIG_PATH "${DIFXROOT}/lib64/pkgconfig" + PrependPath PYTHONPATH "${DIFXROOT}/lib64/python" +fi +if test "$PS1" != ""; then + echo " DiFX version $DIFX_VERSION is selected" + export PS1="\u@\h $DIFX_VERSION \W> " +fi diff --git a/gluster-output/change_root_password.txt b/gluster-output/change_root_password.txt deleted file mode 100644 index faadab2fa7d2c73c84a9f060da4f56daaa886239..0000000000000000000000000000000000000000 --- a/gluster-output/change_root_password.txt +++ /dev/null @@ -1,3 +0,0 @@ -Use the password command such as - -passwd root