<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Just wanted to add that we are now testing the Python bindings using github 'actions' and those tests include macOS.<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span> The test builds our tutorial which means that
 quite a bit of the code in core is used.  <span style="font-size:12pt"><br>
</span></span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span><span style="font-size:12pt">CMake output is</span></span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span><span style="font-size:12pt"><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span>     The CXX compiler identification is
 AppleClang 12.0.0.12000032</span></span></span><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span>Don't know if we could check other versions as well, haven't looked
 into that.</span></span><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span>We were more interested in adding different Python version. With macOS we had some issues with Python 3.7 (3.9 worls fine) and also, we couldn't get petsc4py to work.<br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span>You could use that approach to test on macOS without setting up your own VM.</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span>Andreas<br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span>PS
<a href="https://github.com/adedner/dune-testpypi">https://github.com/adedner/dune-testpypi</a><br>
</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span><br>
</span></span></div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Dune-devel <dune-devel-bounces@lists.dune-project.org> on behalf of Simon Praetorius <simon.praetorius@tu-dresden.de><br>
<b>Sent:</b> 08 July 2021 23:53<br>
<b>Cc:</b> dune-devel@lists.dune-project.org <dune-devel@lists.dune-project.org><br>
<b>Subject:</b> Re: [Dune-devel] Dune on MacOS</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Thank you all for your feedback. I will forward the information to my
<br>
students and colleagues. For testing I also installed an older MacOS <br>
10.15.5 Catalina in a virtual box. Lets see how this works in MacOS...<br>
<br>
Best,<br>
Simon<br>
<br>
Am 08.07.21 um 10:29 schrieb Samuel Burbulla:<br>
> Hi Simon,<br>
><br>
> I use Dune on MacOS (11.2.3), too.<br>
><br>
> I use the toolchain installed by the Apple Developer Tools, i.e. clang 12.0.5 and cmake 3.20.2.<br>
><br>
> Other packages like suitesparse I install via homebrew.<br>
><br>
> Recently, I made a full new setup on a new M1 Mac and also observed no real issues.<br>
><br>
> Best,<br>
> Samuel<br>
><br>
><br>
>> Am 07.07.2021 um 20:25 schrieb Simon Praetorius <simon.praetorius@tu-dresden.de>:<br>
>><br>
>> Hi everyone,<br>
>><br>
>> Recently, some of my colleagues tried to install Dune (core modules + some extensions) on their Mac. They used the default compiler on a MacOS >= 10.13 and got several compiler errors, e.g. related to missing std::optional.<br>
>><br>
>> Can anyone share their experience with MacOS since I myself do not own any of these systems, i.e.<br>
>><br>
>> - Which MacOS is supported with its default software?<br>
>> - Is there a minimal supported version for Apple-clang?<br>
>> - Are there any other restrictions on a standard MacOS setup?<br>
>> - What about external dependencies, like MPI, BLAS, LAPACK or SuiteSparse? Are they available via package managers?<br>
>> - Is it possible to replace the default apple compiler easily by something else?<br>
>><br>
>> Maybe can we add some description on the webpage? If it is there, please send me the link, I might have missed it. Note, the "Compilers" page seems to be outdated.<br>
>><br>
>> Best regards,<br>
>> Simon<br>
>><br>
>> -- <br>
>> Dr. Simon Praetorius<br>
>> Technische Universität Dresden<br>
>> Institute of Scientific Computing<br>
>> phone: +49 351 463-34432<br>
>> mail: simon.praetorius@tu-dresden.de<br>
>> web: <a href="https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius">
https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius</a><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Dune-devel mailing list<br>
>> Dune-devel@lists.dune-project.org<br>
>> <a href="https://lists.dune-project.org/mailman/listinfo/dune-devel">https://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
<br>
-- <br>
Dr. Simon Praetorius<br>
Technische Universität Dresden<br>
Institute of Scientific Computing<br>
phone: +49 351 463-34432<br>
mail: simon.praetorius@tu-dresden.de<br>
web: <a href="https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius">
https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius</a><br>
<br>
<br>
_______________________________________________<br>
Dune-devel mailing list<br>
Dune-devel@lists.dune-project.org<br>
<a href="https://lists.dune-project.org/mailman/listinfo/dune-devel">https://lists.dune-project.org/mailman/listinfo/dune-devel</a></div>
</span></font></div>
</body>
</html>