-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathenv.ips.cori
69 lines (49 loc) · 1.81 KB
/
env.ips.cori
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#######################################################################
# CORI environement using default installation on NERSC
#######################################################################
export ATOM=/global/common/software/atom/cori
export IPS_DIR=$ATOM
export IPS_PATH=$IPS_DIR/ips-framework
export IPS_WRAPPER_PATH=$IPS_DIR/ips-wrappers
export IPS_EXAMPLES_PATH=$IPS_DIR/ips-examples
export TEMPLATE_DATA_DIR=$ATOM/template-data
######################################
# Get path to this file for later use
######################################
MYDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
##########################
# Add the IPS to the PATH
##########################
export PATH=$IPS_PATH/bin:$PATH
######################
# Python module paths
######################
export IPS_WRAPPER_PYTHONPATH=$(find $IPS_WRAPPER_PATH/ -maxdepth 3 -type d | sed '/\/\./d' | tr '\n' ':' | sed 's/:$//')
export IPS_EXAMPLES_PYTHONPATH=$(find $IPS_EXAMPLES_PATH/ -maxdepth 3 -type d | sed '/\/\./d' | tr '\n' ':' | sed 's/:$//')
export PYTHONPATH=$IPS_PATH/bin:$PYTHONPATH
export PYTHONPATH=$IPS_WRAPPER_PYTHONPATH:$PYTHONPATH
export PYTHONPATH=$IPS_EXAMPLES_PYTHONPATH:$PYTHONPATH
#################
# Dakota
#################
export DAKOTA_ROOT=$ATOM/dakota
export PATH=$DAKOTA_ROOT/bin:$PATH
export LD_LIBRARY_PATH=$DAKOTA_ROOT/lib:$LD_LIBRARY_PATH
#################
# NTCC
#################
export NTCC_DIR=$IPS_DIR/share/ntcc_intel
####################
# update_state path
####################
export UPDATE_STATE_BIN_DIR=$NTCC_DIR/bin
export PATH=$UPDATE_STATE_BIN_DIR:$PATH
###############################
# PPPL plasma state python API
###############################
export PYTHONPATH=$IPS_DIR/share/pyps:$PYTHONPATH
###############
# Load modules
###############
module load python
module load cray-netcdf