Browse Source

Added yellowstone hpcinstall scripts

lon0
Bill Ladwig 8 years ago
parent
commit
32bdfb2f2c
  1. 3
      hpc_install/build-wrapt.ys
  2. 54
      hpc_install/build-wrf-python.ys

3
hpc_install/build-wrapt → hpc_install/build-wrapt.ys

@ -41,5 +41,8 @@ EOF @@ -41,5 +41,8 @@ EOF
mkdir -p $HPCI_SW_DIR/lib/python2.7/site-packages/ # create the install directory (python does not install in not existing dirs)
# Need to set pythonpath in order to dump the .pth files
export PYTHONPATH=${HPCI_SW_DIR}/lib/python2.7/site-packages:$PYTHONPATH
python setup.py install --prefix=$HPCI_SW_DIR

54
hpc_install/build-wrf-python.ys

@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
#!/bin/bash
#
#HPCI -n wrf-python
#HPCI -v 1.0.1
#HPCI -a wrf-python-1.0.1.tar.gz
#HPCI -p gnu/4.8.2
#HPCI -p python/2.7.7
#HPCI -p numpy/1.11.0
set -e
PKG="wrf-python"
VERSION="1.0.1"
PKGSRC=$PKG"-"$VERSION
tar -xvf $PKGSRC".tar.gz" > /dev/null
cd $PKGSRC
python setup.py build
# Create the module directory
mkdir -p $HPCI_MOD_DIR/pythonpkgs/$HPCI_SW_NAME/
# Create the module with the following template
cat << EOF > $HPCI_MOD_DIR/pythonpkgs/$HPCI_SW_NAME/${HPCI_SW_VERSION}.lua
require("posix")
whatis("wrapt v$HPCI_SW_VERSION")
help([[
This module loads wrf-python, a Python package that provides diagnostic and
interpolation routines for users of the WRF-ARW model.
See http://wrf-python.rtfd.org for details.
]])
local verpath = "$HPCI_SW_DIR" -- specific version path
local pytestpath = pathJoin(verpath, "lib/python2.7/site-packages/") -- internal python libs
prepend_path("PYTHONPATH", pytestpath)
conflict("all-python-libs")
prereq("python/2.7.7")
prereq("numpy/1.11.0")
prereq("wrapt/1.10.10")
prereq("xarray/0.8.2")
EOF
mkdir -p $HPCI_SW_DIR/lib/python2.7/site-packages/ # create the install directory (python does not install in not existing dirs)
# Need to set pythonpath in order to dump the .pth files
export PYTHONPATH=${HPCI_SW_DIR}/lib/python2.7/site-packages:$PYTHONPATH
python setup.py install --prefix=$HPCI_SW_DIR
Loading…
Cancel
Save