Skip to content

Commit 4d84d2d

Browse files
authored
Update README.md
1 parent b4be25f commit 4d84d2d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,20 @@ cd build
3737
cmake ../ -DCMAKE_INSTALL_PREFIX=$VOL_DIR -DBUILD_SHARED_LIBS=ON -DHDF5_DIR=$HDF5_DIR -DPDC_DIR=$PDC_DIR/share/cmake/pdc -DBUILD_EXAMPLES=ON
3838
```
3939

40+
## Using vol-pdc
41+
To utilize PDC via the PDC VOL connector, the following environment variables should be set:
42+
43+
```
44+
export HDF5_PLUGIN_PATH=$VOL_DIR/lib
45+
export HDF5_VOL_CONNECTOR="pdc under_vol=0;under_info={}"
46+
export LD_LIBRARY_PATH="$LIBFABRIC_DIR/lib:$MERCURY_DIR/lib:$PDC_DIR/lib:$VOL_DIR/lib:$LD_LIBRARY_PATH"
47+
# Optional
48+
export LD_PRELOAD=$VOL_DIR/install/lib/libhdf5_vol_pdc.so
49+
```
50+
51+
PDC servers must be launched before the application, more details can be found in the [PDC documentation website](https://pdc.readthedocs.io/en/latest/getting_started.html#running-pdc).
52+
53+
4054
# Notes
4155

4256
The following functions have yet to be implemented and either currently do nothing, or don't do anything relevant to the VOL:

0 commit comments

Comments
 (0)