This version is outdated by a newer approved version.DiffThis version (2017/10/09 12:49) is a draft.
Approvals: 0/1

This is an old revision of the document!


this can be used to produce software installation scripts and own module files on VSC-3.

  • create directories for software sources, installation, logfiles and configuration. This can be put to totally different places, but we recommend to start from a common base path:
export my_usif_path=${HOME}/usif
mkdir -p $my_usif_path/src
mkdir -p $my_usif_path/sw
mkdir -p $my_usif_path/Modules
mkdir -p $my_usif_path/logs
mkdir -p $my_usif_path/conf
mkdir -p $my_usif_path/install_scripts
  • create a config file:
echo "HPC_SRC_PATH=$my_usif_path/src
HPC_LOG_PATH=$my_usif_path/logs
HPC_SW_PATH=$my_usif_path/sw
HPC_SYSTEM=vsc3
unset ARCH_DIR" > $my_usif_path/conf/site.conf
  • set USIF_SITE_CONFIG (append maybe to .bashrc):
echo "export USIF_SITE_CONFIG=$my_usif_path/conf/site.conf" >> $HOME/.bashrc
  • Create an install script, eg. for gnuplot:

<code> echo '#!/bin/bash

source $VSC_USIF_INCLUDE

set_compiler_single

VERSION=5.0.5 EXTRACT_DIR=gnuplot-$VERSION SRC=(${EXTRACT_DIR}.tar.gz)

prepare

do_cmd tar zxf ${SRC[0]} do_cmd cd $EXTRACT_DIR

do_cmd ./configure –prefix=$INSTALL_DIR do_cmd make -j 4 do_cmd make install

footer ' » $my_usif_path/install_scripts/gnuplot-5.0.5.sh

  • doku/usif.1507553392.txt.gz
  • Last modified: 2017/10/09 12:49
  • by markus