[petsc-users] error when trying to compile with HPDDM
Matthew Knepley
knepley at gmail.com
Thu Jan 5 12:06:05 CST 2023
On Thu, Jan 5, 2023 at 11:36 AM Alfredo Jaramillo <ajaramillopalma at gmail.com>
wrote:
> Dear developers,
> I'm trying to compile petsc together with the HPDDM library. A series on
> errors appeared:
>
> /home/ajaramillo/petsc/x64-openmpi-aldaas2021/include/HPDDM_specifications.hpp:
> In static member function ‘static constexpr __float128
> std::numeric_limits<__float128>::min()’:
> /home/ajaramillo/petsc/x64-openmpi-aldaas2021/include/HPDDM_specifications.hpp:54:57:
> error: unable to find numeric literal operator ‘operator""Q’
> 54 | static constexpr __float128 min() noexcept { return
> FLT128_MIN; }
>
> I'm attaching the log files to this email.
>
Pierre,
It looks like we may need to test for FLT_MIN and FLT_MAX in configure
since it looks like Alfredo's headers do not have them.
Is this correct?
Thanks,
Matt
> Could you please help me with this?
>
> bests regards
> Alfredo
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20230105/bbc8cfd5/attachment.html>
More information about the petsc-users
mailing list