[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: netcdf parallel



Ah yes, it will certainly be some work. I was under the impression that HDF5 has already paved the way for us, but perhaps that judgement is a little optimistic. I wish there was some sort of generic framework for dealing with this since I have a couple of other projects for which it would make sense to have them in serial and parallel.

Anyhow. Although I'm not firm enough in patching the build system, I'd be more than happy to help out getting netcdf ready for parallel.

Cheers,
Nico

On Thu, Nov 5, 2015 at 9:43 AM Sebastiaan Couwenberg <sebastic@xs4all.nl> wrote:
On 05-11-15 09:27, Nico Schlömer wrote:
> Indeed, it would be in addition. HDF5, which is very similar to NetCDF,
> provides
> ```
> libhdf5-serial-dev
> libhdf5-openmpi-dev
> libhdf5-mpich2-dev
> ```
> and `libhdf5-mpi-dev` pointing to `libhdf5-openmpi-dev` I believe. I
> wouldn't know how to arrange that, though. (HDF5's debian/rules is way
> above my head.)

libhdf5-mpi-dev depends on libhdf5-mpich2-dev on architectures where
openmpi is not a suitable option. It uses mpi-default-dev to select the
MPI solution for the platform in question.

To support the hdf5 model for netcdf, we also need to extensively patch
the build system to build the MPI variants with a different SONAME,
netcdf.settings & pkg-config files, nc-config executable, etc.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

Reply to: