That would be nice. The minimum for me would be ./configure \ --prefix=/path/to/myprefix \ --with-hdf5=/path/to/petsc/hdf5 \ --with-fortran=yes
but I sure like to have their tools as well ./configure \ --prefix=/path/to/myprefix \ --with-hdf5=/path/to/petsc/hdf5 \ --with-fortran=yes \ --enable-cgnstools \ --datarootdir=/path/to/myprefix/share This is more tricky as it requires tcl and tk libs. Also datarootdir is supposed to be PREFIX/share by default, but there's a bug so I had to specify it explicitly. Chris dr. ir. Christiaan Klaij | Senior Researcher | Research & Development MARIN | T +31 317 49 33 44 | mailto:c.kl...@marin.nl | http://www.marin.nl MARIN news: http://www.marin.nl/web/News/News-items/Kom-zaterdag-10-november-naar-de-open-dag-in-Wageningen.htm ________________________________________ From: Satish Balay <ba...@mcs.anl.gov> Sent: Thursday, April 05, 2018 3:31 PM To: Klaij, Christiaan Cc: Gaetan Kenway; petsc-users Subject: Re: [petsc-users] --download-hdf5 and then compiling cgns Glad it works.. Perhaps its is simple fix to add in --download-cgns option to petsc configure.. [I see its a direct dependency from PETSc sources - src/dm/impls/plex/plexcgns.c ] Satish On Thu, 5 Apr 2018, Klaij, Christiaan wrote: > Satish, Gaetan, thanks for your suggestions. I've decided not to > use cmake for cgns, and that works fine with petsc's build of > hdf5. > > > Chris > > dr. ir. Christiaan Klaij | Senior Researcher | Research & Development > MARIN | T +31 317 49 33 44 | c.kl...@marin.nl<mailto:c.kl...@marin.nl> | > www.marin.nl<http://www.marin.nl> > > [LinkedIn]<https://www.linkedin.com/company/marin> [YouTube] > <http://www.youtube.com/marinmultimedia> [Twitter] > <https://twitter.com/MARIN_nieuws> [Facebook] > <https://www.facebook.com/marin.wageningen> > MARIN news: Kom zaterdag 10 november naar de open dag in > Wageningen!<http://www.marin.nl/web/News/News-items/Kom-zaterdag-10-november-naar-de-open-dag-in-Wageningen.htm> > > ________________________________ > From: Gaetan Kenway <gaet...@gmail.com> > Sent: Thursday, March 29, 2018 6:43 PM > To: petsc-users > Cc: Klaij, Christiaan > Subject: Re: [petsc-users] --download-hdf5 and then compiling cgns > > I have compiled CGNS3.3 with hdf from PETSc but not using cmake from CGNS. > Here is what I used: > > git clone https://github.com/CGNS/CGNS.git > > cd CGNS/src > export CC=mpicc > export FC=mpif90 > export FCFLAGS='-fPIC -O3' > export CFLAGS='-fPIC -O3' > export LIBS='-lz -ldl' > > ./configure --with-hdf5=$PETSC_DIR/$PETSC_ARCH --enable-64bit > --prefix=/u/wk/gkenway/.local --enable-parallel --enable-cgnstools=yes > --enable-shared > make -j 10 > > Hope that helps > Gaetan > > On Thu, Mar 29, 2018 at 9:37 AM, Satish Balay > <ba...@mcs.anl.gov<mailto:ba...@mcs.anl.gov>> wrote: > --download-hdf5 uses 'autoconf' build of hdf5 - and not cmake > build. [hdf5 provides both build tools]. > > This must be the reason why hdf5Config.cmake and hdf5-config.cmake > files might be missing. > > You might be able to install hdf5 manually with cmake - and then build > cgns-3.3.1 with it. > > Satish > > > On Thu, 29 Mar 2018, Klaij, Christiaan wrote: > > > Satish, > > > > I've build petsc-3.8.3 with --download-hdf5 and this works > > fine. Now, I'm trying to compile cgns-3.3.1 and have it use the > > hdf5 library from petsc. Therefore, in the cmake configure I have > > set this option > > > > -D HDF5_DIR=/path/to/petsc/hdf5 > > > > but cmake gives this message: > > > > CMake Warning at CMakeLists.txt:207 (find_package): > > Could not find a package configuration file provided by "HDF5" with any of > > the following names: > > > > hdf5Config.cmake > > hdf5-config.cmake > > > > and then falls back to the system's hdf5. Indeed there are no > > such files in /path/to/petsc/hdf5. Any idea on how to proceed > > from here? > > > > Chris > > > > > > dr. ir. Christiaan Klaij | Senior Researcher | Research & Development > > MARIN | T +31 317 49 33 44 | > > mailto:c.kl...@marin.nl<mailto:c.kl...@marin.nl> | http://www.marin.nl > > > > MARIN news: > > http://www.marin.nl/web/News/News-items/Comfort-draft-for-semisubmersible-yachts.htm > > > > > > > > >