<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<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);" class="elementToProof">
Lars,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
I have compiled ESP-r on a M1 mac. &nbsp;There is a</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
variant Install script I need to get to you and another</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
few tweaks needed because the compiler version</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
available for M1 is very new.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
It will take a short time to gather all of the minor</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
changes needed - I will get back to you on it.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
One issue is outstanding - the way information is</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
passed between Fortran and C has changed a bit</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
and in graphic mode one of the commands to choose</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
items gets confused. I have not completed the</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
replacement code.&nbsp;</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
ESP-r works fine in text mode at&nbsp;<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">the moment. &nbsp;It is VERY fast on M1. &nbsp;Intel OSX is&nbsp;</span><span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">like
 a tortoise.&nbsp;</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;"><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Regards, Jon Hand</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> esp-r-bounces@lists.strath.ac.uk &lt;esp-r-bounces@lists.strath.ac.uk&gt; on behalf of Lars O. Grobe &lt;grobe@gmx.net&gt;<br>
<b>Sent:</b> 24 August 2022 18:23<br>
<b>To:</b> esp-r@lists.strath.ac.uk &lt;esp-r@lists.strath.ac.uk&gt;<br>
<b>Subject:</b> [esp-r] Installing esp-r on recent MacOS</font>
<div>&nbsp;</div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Dear all,<br>
<br>
I just attempted to install the current version on a M1-driven Macbook<br>
with macOS 12.5.1. I have macports installed and a gcc12 environment.<br>
<br>
The Install-script does not know yet about Apple's architecture change<br>
and proposes an x64 install. I further assumes to find includes in /usr,<br>
and a dedicated X11 directory where lib and include are searched.<br>
<br>
Currently I can hardly imagine anyone compiling and installing<br>
X11/GTK-based software in a macOS environment without macports or<br>
homebrew. These, however, install in /opt/local (macports) or<br>
/usr/local/opt (homebrew).<br>
<br>
Another, maybe more sever problem is that the fortran compile-option<br>
-mcmodel=medium is not supported on the M1 architecture. After setting<br>
it to small, I managed to get the binaries compiled but the initial ish<br>
calculations do not complete even after several hours.<br>
<br>
Furthermore, I got a message<br>
&quot;ESP-r_V13.3.14_Src/models/training/cg_ctl/daylit_coef/cfg: No such file<br>
or directory&quot;.<br>
<br>
How can I provide some useful input for getting the compilation running<br>
on macOS? Should I try to &quot;fix&quot; the Install-script and share a patch?<br>
<br>
Best, Lars.<br>
<br>
<br>
_______________________________________________<br>
esp-r mailing list<br>
esp-r@lists.strath.ac.uk<br>
<a href="http://lists.strath.ac.uk/mailman/listinfo/esp-r">http://lists.strath.ac.uk/mailman/listinfo/esp-r</a><br>
</div>
</span></font></div>
</body>
</html>