Commit cd1c80a4 authored by Richard's avatar Richard
Browse files

Update README.md

parent 49b33e3e
......@@ -67,7 +67,9 @@ cd $HDF5_ROOT/library/build/ccio
Run autogen:
```
cd $HDF5_ROOT/gitrepos/hdf5
./autogen.sh
cd -
```
First, we need to unload the darshan module (darshan has issues with cray-mpi ad_lustre) and swap the `craype-mic-knl` compiler module with that of `craype-haswell`. The compiler swap is necessary, because the configure script will need to run some commands on the head node (which is not a knl node). We also need to ensure that we can dynamically link to the LUSTRE library API:
......@@ -82,7 +84,7 @@ export CRAYPE_LINK_TYPE=dynamic
Now, it is time to run the configuration step. Make sure the following line is correct for your installation (make sure the `configure` and `--prefix` paths are correct):
```
CC=cc CFLAGS='-O3 -DTHETA -Dtopo_timing -Dtopo_debug' $HDF5_ROOT/gitrepos/hdf5/configure --enable-parallel --enable-build-mode=production --enable-symbols=yes --prefix=$HDF5_ROOT/library/install/ccio
CC=cc CFLAGS='-O3 -DTHETA -Dtopo_timing' $HDF5_ROOT/gitrepos/hdf5/configure --enable-parallel --enable-build-mode=production --enable-symbols=yes --prefix=$HDF5_ROOT/library/install/ccio
```
Once the configuration completes, you can build and install:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment