# HDF5 2.0 has breaking changes - cmake doesn't set the \`HDF5\_IS\_PARALLEL\` variable anymore

**URL:** https://discourse.cmake.org/t/hdf5-2-0-has-breaking-changes-cmake-doesnt-set-the-hdf5-is-parallel-variable-anymore/15444
**Category:** Usage
**Tags:** os:linux
**Created:** [January 7, 2026, 4:18pm UTC](https://discourse.cmake.org/t/hdf5-2-0-has-breaking-changes-cmake-doesnt-set-the-hdf5-is-parallel-variable-anymore/15444 "2026-01-07T16:18:54Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![cphyc](https://discourse.cmake.org/user_avatar/discourse.cmake.org/cphyc/32/5968_2.png) [@cphyc](https://discourse.cmake.org/u/cphyc)
#### Post date: [January 7, 2026, 4:27pm UTC](https://discourse.cmake.org/t/hdf5-2-0-has-breaking-changes-cmake-doesnt-set-the-hdf5-is-parallel-variable-anymore/15444/2 "2026-01-07T16:27:18Z")

</div>

Note that, one of the breaking changes in HDF5 2.0.0 is a renaming of `HDF5_ENABLE_PARALLEL` to `HDF5_PROVIDES_PARALLEL` (see PR #[5716](https://github.com/HDFGroup/hdf5/pull/5716)). It seems like the following diff fixes `FindHDF5.cmake`:

```auto
686c686
< set(HDF5_IS_PARALLEL ${HDF5_ENABLE_PARALLEL})
---
> set(HDF5_IS_PARALLEL ${HDF5_PROVIDES_PARALLEL})

```

---

_[View the full topic](https://discourse.cmake.org/t/hdf5-2-0-has-breaking-changes-cmake-doesnt-set-the-hdf5-is-parallel-variable-anymore/15444)._
