<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
{margin-top:0;
margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>Hi all,</p>
<p><br>
</p>
<p><span style="font-size:12pt">I maintain a very simple hombrew TAP (</span><span style="font-weight:normal"><span style="font-size:12pt">Third-Party Repositories</span></span><span style="font-weight:normal"><span style="font-size:12pt">)</span></span> for
dune 2.7. If you It should be as simple as:</p>
<p></p>
<pre>brew install dune-copasi/tap/<dune-module><br><span style="font-family:Calibri,Helvetica,sans-serif"><br>where <span style="font-family:Consolas,Courier,monospace"></span></span><dune-module><span style="font-family:Calibri,Helvetica,sans-serif"><span style="font-family:Consolas,Courier,monospace"></span> is any of</span><br><span style="font-family:Calibri,Helvetica,sans-serif"><span style="font-family:Consolas,Courier,monospace"><pre><span style="font-family:Calibri,Helvetica,sans-serif"></span></pre></span></span></pre>
<ul style="margin-bottom:0px; margin-top:0px">
<li><span style="font-family:Calibri,Helvetica,sans-serif"><code>dune-common</code><strong></strong></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><strong></strong><code>dune-copasi</code><strong></strong></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><strong></strong><code></code><code>dune-functions</code><strong></strong></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><strong></strong><code>dune-geometry</code><strong></strong></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><strong></strong><code>dune-grid</code><strong></strong></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><strong></strong><code>dune-istl</code><strong></strong></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><strong></strong><code>dune-localfunctions</code></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><code>dune-logging</code><strong></strong></span><span style="font-family:Calibri,Helvetica,sans-serif"><code></code></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><code>dune-multidomaingrid</code><strong></strong></span><span style="font-family:Calibri,Helvetica,sans-serif"><code></code></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><code>dune-pdelab</code><strong></strong></span><span style="font-family:Calibri,Helvetica,sans-serif"><code></code></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><code>dune-typetree</code><strong></strong></span><span style="font-family:Calibri,Helvetica,sans-serif"><code></code></span></li><li><span style="font-family:Calibri,Helvetica,sans-serif"><code>dune-uggrid</code></span><br>
<span style="font-family:Calibri,Helvetica,sans-serif"></span></li></ul>
<pre><span style="font-family:Calibri,Helvetica,sans-serif"><br>If it doesn't work, just let me know in the <a href="https://github.com/dune-copasi/homebrew-tap/issues" class="x_OWAAutoLink">issue tracker</a> ;)</span><span style="font-family:Calibri,Helvetica,sans-serif"></span><br><br><span style="font-family:Calibri,Helvetica,sans-serif">Best,</span><br><span style="font-family:Calibri,Helvetica,sans-serif">Santiago</span><span class="x_pl-k"></span></pre>
<span style="font-size:12pt"></span>
<p></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Dune-devel <dune-devel-bounces@lists.dune-project.org> on behalf of Peter Bastian <Peter.Bastian@iwr.uni-heidelberg.de><br>
<b>Sent:</b> Thursday, July 8, 2021 8:42:21 AM<br>
<b>To:</b> dune-devel@lists.dune-project.org<br>
<b>Subject:</b> Re: [Dune-devel] Dune on MacOS</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Dear all,<br>
<br>
I am using Dune on MacOS for many years without any hassle.<br>
<br>
I am using macports (<a href="https://www.macports.org/">https://www.macports.org/</a>) as packet manager<br>
and it provides all you need. As pointed out by Christoph, there<br>
is also homebrew.<br>
The compilers provided by Apple (with XCode) are usually too old, so I never<br>
used them.<br>
<br>
Best,<br>
<br>
Peter<br>
<br>
Am 07.07.21 um 22:41 schrieb Christoph Grüninger:<br>
> Hi Simon,<br>
><br>
> I never used a macOS myself, but I can share some insights:<br>
><br>
>> Recently, some of my colleagues tried to install Dune (core modules +<br>
>> some extensions) on their Mac. They used the default compiler on a MacOS<br>
>>> = 10.13 and got several compiler errors, e.g. related to missing<br>
>> std::optional.<br>
> Is there really a default compiler? I think you need to install Xcode.<br>
> You can have a look what LLVM is part of a Xcode:<br>
>> <a href="https://en.wikipedia.org/wiki/Xcode#Xcode_11.x_-_13.x_(since_SwiftUI_framework)_2">
https://en.wikipedia.org/wiki/Xcode#Xcode_11.x_-_13.x_(since_SwiftUI_framework)_2</a><br>
>> Can anyone share their experience with MacOS since I myself do not own<br>
>> any of these systems, i.e.<br>
>><br>
>> - Which MacOS is supported with its default software?<br>
> I think there is no default, you have to install it explicitly.<br>
><br>
>> - Is there a minimal supported version for Apple-clang?<br>
> See the list of Xcode version, newer version might required recent<br>
> versions of macOS.<br>
><br>
>> - Are there any other restrictions on a standard MacOS setup?<br>
>> - What about external dependencies, like MPI, BLAS, LAPACK or<br>
>> SuiteSparse? Are they available via package managers?<br>
> Most of our users in the past relied on homebrew. MacPorts is an<br>
> alternative. Both should provide all Dune dependencies.<br>
><br>
>> - Is it possible to replace the default apple compiler easily by<br>
>> something else?<br>
> Setting the compiler when calling CMake should do the trick.<br>
><br>
> I hope I did not confuse too much.<br>
><br>
> Bye<br>
> Christoph<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>
_______________________________________________<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>
</body>
</html>