-
Notifications
You must be signed in to change notification settings - Fork 25
/
README-for-ADIOS2.txt
86 lines (70 loc) · 1.67 KB
/
README-for-ADIOS2.txt
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Download
========
First time:
$ cd ~/Software
$ git clone https://github.com/ornladios/ADIOS2.git
$ cd ADIOS2
$ git checkout master
$ mkdir build
Later:
$ cd ~/Software/ADIOS2
$ git pull
Build
=====
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/opt/adios2 \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_PREFIX_PATH="/opt/blosc;/opt/zfp/0.5.5;/opt/SZ/2.0.2.1;/opt/MGARD;/opt/hdf5-parallel" \
-DADIOS2_USE_MPI=ON \
-DADIOS2_USE_Python=ON \
-DADIOS2_USE_Profiling=ON \
-DADIOS2_BUILD_TESTING=OFF \
..
It should produce
ADIOS2 build configuration:
ADIOS Version: 2.5.0
C++ Compiler : GNU 5.4.0
/usr/bin/c++
Fortran Compiler : GNU 5.4.0
/usr/bin/f95
Installation prefix: /opt/adios2
bin: bin
lib: lib
include: include
cmake: lib/cmake/adios2
python: lib/python3.5/site-packages
Features:
Library Type: shared
Build Type: Release
Testing: OFF
Examples: ON
Build Options:
Blosc : ON
BZip2 : ON
ZFP : ON
SZ : ON
MGARD : ON
PNG : ON
MPI : ON
DataMan : ON
Table : ON
SSC : ON
SST : ON
DataSpaces: OFF
ZeroMQ : ON
HDF5 : ON
Python : ON
Fortran : ON
SysVShMem: ON
Profiling: ON
Endian_Reverse: OFF
RDMA Transport for Staging: Unconfigured
-- Configuring done
-- Generating done
-- Build files have been written to: /home/adios/Software/ADIOS2/build
$ make -j 4
Run Heat Transfer example
=========================
$ cd ~/Software/ADIOS2/build
$ mpirun -np 12 ./bin/heatTransfer_write_adios2 heat 4 3 100 100 5 100
$ visit -o heat.bp