[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