11# Installation Instructions for Parallel HDF5
22
3- ## 0. Use Build Scripts
4-
5- The HDF Group maintains build scripts for building parallel HDF5 on various
6- platforms (Cray, IBM, SGI, etc.). These scripts are continuously updated for
7- current and future systems. The reader is strongly encouraged to consult:
8-
9- ** < https://github.com/HDFGroup/build_hdf5 > **
10-
11- All contributions, additions, and fixes to the repository are welcomed and
12- encouraged.
13-
14- ---
15-
163## 1. Overview
174
185This file contains instructions for installing parallel HDF5 (PHDF5) using
@@ -31,7 +18,7 @@ CMake. The document covers:
3118
3219PHDF5 requires:
3320
34- - CMake version 3.18 or greater (3.25+ recommended for presets)
21+ - CMake version 3.26 or greater
3522- An MPI compiler with MPI-IO support
3623- A POSIX compliant parallel file system (see References)
3724
@@ -54,7 +41,7 @@ When building on HPC systems:
5441
55422 . ** Load required modules:**
5643 - Desired compiler modules (and set CC, FC, CXX if needed)
57- - CMake version 3.18 or greater
44+ - CMake version 3.26 or greater
5845 - MPI implementation module
5946
60473 . ** Unload problematic modules** (e.g., ` craype-hugepages2M ` on Cray systems)
@@ -75,7 +62,7 @@ For installation help, post questions to the HDF Forum or HDF Support:
7562- ** HDF Support:** < https://support.hdfgroup.org/ >
7663
7764Include the output of ` uname -a ` and the contents of ` CMakeCache.txt ` and
78- ` CMakeError.log ` from your build directory.
65+ ` CMakeError.log ` from your build directory, and the loaded modules if applicable .
7966
8067---
8168
@@ -102,7 +89,7 @@ For release or snapshot tar files, extract them to your working directory.
10289
10390### 3.1. Using CMake Presets (Recommended for General Builds)
10491
105- For building with CMake 3.25 or greater using presets:
92+ For building with CMake 3.26 or greater using presets:
10693
10794``` bash
10895cd hdf5
@@ -176,7 +163,7 @@ workflow for HPC systems with batch schedulers.
176163
177164### 4.1. Setup Steps
178165
179- 1 . Rename source directory to ` hdf5-<version> ` (e.g., ` hdf5-1.14.5 ` )
166+ 1 . Rename source directory to ` hdf5-<version> ` (e.g., ` hdf5-2.0.0 ` )
180167
1811682 . Copy or link these CMake scripts to your working directory:
182169 - ` hdf5-<version>/config/cmake/scripts/HDF5config.cmake `
0 commit comments