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 <[email protected]> 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 >

