[ET Trac] [Einstein Toolkit] #1158: ExternalLibraries/HDF5 should change the defaults for HDF5_ENABLE_CXX and HDF5_ENABLE_FORTRAN to "no".
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Oct 9 11:20:37 CDT 2014
#1158: ExternalLibraries/HDF5 should change the defaults for HDF5_ENABLE_CXX and
HDF5_ENABLE_FORTRAN to "no".
------------------------------------+---------------------------------------
Reporter: knarf | Owner:
Type: defect | Status: confirmed
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Resolution: | Keywords:
------------------------------------+---------------------------------------
Comment (by knarf):
Replying to [comment:22 eschnett]:
> In Frank's example, the cost is 140 seconds for a full build, which is a
rare occasion.
140 seconds does not sound that much, but that is on a 16 core
workstation. If looked at it in another light, it is a 50% increase in
build time for the whole ET.
> For example, MacPorts provides HDF5 with Fortran bindings if the
+Fortran variant is chosen; Ubuntu provides Fortran bindings by default,
etc. I also assume that most people only install HDF5 on their
laptops/workstations because the ET install instructions say so. Couldn't
we just ask for the Fortran bindings as well? Which systems don't provide
a system HDF5 with Fortran?
Actually, the Debian hdf5 packages also support Fortran (now, they didn't
use to). The Cactus build triggered because of the missing C++ interface.
If the latter requirement is dropped, including Fortran should be good
there and does in fact use the system libraries.
So, I think we arrived at a viable solution for the default options in
simfactory: requiring HDF5 interfaces for Fortran, but not C++ - any
objections?
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1158#comment:23>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list