-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadME.cori
63 lines (32 loc) · 1.36 KB
/
ReadME.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
module swap craype-haswell craype-mic-knl
module swap PrgEnv-intel PrgEnv-gnu
module load cmake/3.14.4
module load emacs
#load python3
module load python
module load ffmpeg
export CRAYPE_LINK_TYPE=dynamic
############ Disclaimer #############
Please USE the latest ADIOS2 release (2.6.0, from master branch) this is due to some cmake changes
cori's python3 has some issue with 3d projections when using with plt.ion() for updating graph. so please limit the plot attributes to 2 and do not use the timeline option. i.e (-d false)
#####################################
A copy of latest adios2 is at:
/global/cscratch1/sd/junmin/software/adios2/master/install
feel free to use it.
If you want to have your own copy, here are the steps:
Build ADIOS2:
mkdir ADIOS2/
cd ADIOS2/
mkdir build/
git clone https://github.com/ornladios/ADIOS2 source
module load python
cd build
cmake -DCMAKE_INSTALL_PREFIX=../install ../source
make -j 8
make install
SETUP PATH
add adios library to LD_LIBRARY_PATH
e.g. export LD_LIBRARY_PATH=/global/cscratch1/sd/junmin/software/adios2/master/install/lib64/:${LD_LIBRARY_PATH}
e.g. export PYTHONPATH=/global/cscratch1/sd/junmin/software/adios2/master/install/lib/
Shell scripts are in example/cori
modify accordingly