<div dir="ltr"><div>Hi Roland,</div><div><br></div><div>Thanks for all of your help on this.  I'm still failing dismally.  I have made some notes against yours below and attached relevant files.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 7 Aug 2023 at 16:27, Roland Haas <<a href="mailto:rhaas@illinois.edu">rhaas@illinois.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Bob,<br>
<br>
> I believe that I had previously done everything required and followed all<br>
> of the install instructions properly.  But I have now gone through them all<br>
> again and still have the same problem.<br>
> I have attached the config file you mentioned but it doesn't seem to give<br>
> any more details that are spooled in the Jupyter notebook when I run it.<br>
<br>
Let me see. In you case it looks for just gfortran. This is admittedly<br>
a bit odd. On MacOS using homebrew or macports it should look for<br>
gfortran-13 or gfortran-mp-13 respectively.<br></blockquote><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I have seen issues with Macs that change their machine name since they<br>
get derive it from their WiFi IP address. So here's my suggestion:<br>
<br>
* run hostname -f to find out your laptops (current) machine name<br></blockquote>





<div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgba(0,0,0,0.9);color:rgb(47,255,18);font-family:"Andale Mono";font-size:14px">Robs-Mac-mini.local</span> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
* compare to the output of `simfactory/bin/sim whoami` which should be<br>
  similar<br></blockquote>





<div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgba(0,0,0,0.9);color:rgb(47,255,18);font-family:"Andale Mono";font-size:14px">Current machine: Robs-Mac-mini.local</span> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
* look for the newest file simfactory/mdb/machines/*.ini . It should<br>
  have quite a long name that looks similar to the output of hostname<br>
  above<br><font color="#0000ff">INI file attached below:::::  The name is exactly the same</font></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
* if the file name differs (other than in having the .ini extension)<br>
  then you laptop got a new name since you set up Cactus and you will<br>
  need to re-run `simfactory/bin/sim setup-silent` once more. It should<br>
  (just above the SUMMARY output) say something along the lines of:<br>
<br>
Creating machine <a href="http://gdd6l52n-ofc.ncsa.illinois.edu" rel="noreferrer" target="_blank">gdd6l52n-ofc.ncsa.illinois.edu</a> from generic: machine <a href="http://gdd6l52n-ofc.ncsa.illinois.edu" rel="noreferrer" target="_blank">gdd6l52n-ofc.ncsa.illinois.edu</a> [/Users/rhaas/ET_Next/repos/simfactory2/mdb/machines/gdd6l52n-ofc.ncsa.illinois.edu.ini] created successfully<br>
<br>
* take a look at the ini file mentioned, and look for the "optionlist"<br>
  entry. There should be a file of that name in<br>
  simfactory/mdb/optionlists and that should contain the correct<br>
  gfortran in its F90 entry<br></blockquote><div><font color="#0000ff">The optionlist mentioned is : </font>optionlist      = generic.cfg</div><div><font color="#0000ff">I have also attached this optionlist.  It refers to F90 = gfortran .</font></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
If you laptop does indeed change names, you can force simfactory to use<br>
a specific name by creating a file $HOME/.hostname and writing the<br>
desired machine name to it (eg <a href="http://gdd6l52n-ofc.ncsa.illinois.edu" rel="noreferrer" target="_blank">gdd6l52n-ofc.ncsa.illinois.edu</a> in my<br>
example above). You can also try and pass `--machine<br>
<a href="http://gdd6l52n-ofc.ncsa.illinois.edu" rel="noreferrer" target="_blank">gdd6l52n-ofc.ncsa.illinois.edu</a>` (for example) to each simfactory<br>
command which has the same effect (or at least should).<br>
<br>
If any of these things turn out to be not true, could you include the<br>
full output from `setup-silent` (text, not a screenshot please) as well<br>
as the ini file and cfg files (machine definition and option list),<br>
please? <br>
<br>
Also which package manager you are using (homebrew or macports) as well<br>
as the output from `which gfortran-13` <span style="font-variant-ligatures:no-common-ligatures;background-color:rgba(0,0,0,0.9);color:rgb(47,255,18);font-family:"Andale Mono";font-size:14px">/opt/homebrew/bin/gfortran-13</span>or `which gfortran-mp-13` <span style="font-variant-ligatures:no-common-ligatures;background-color:rgba(0,0,0,0.9);color:rgb(47,255,18);font-family:"Andale Mono";font-size:14px">gfortran-mp-13 not found</span> as</blockquote>











<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
appropriate both from within a Terminal and from withint the jupyter<br>
notebook (in a %%bash cell or using !). (<span style="color:rgb(0,0,0);font-size:14px"><b>/opt/homebrew/bin/gfortran-13</b> and </span><span style="color:rgb(0,0,0);font-size:14px"><b>gfortran-mp-13 not found</b> respectively)</span><br></blockquote><div><span style="background-color:rgb(0,0,255)">I</span><font color="#0000ff">I originally used MacPorts but when this failed I did the Homebrew stuff as well.  Is this okay or will this now have led to some conflicts?</font>  </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Finally of course, sometimes the easiest way to clear out mysterious<br>
errors is to wipe Cactus (`rm -rf ~/Cactus`) and start from scratch (so<br>
that no lingering options are left behind).<br></blockquote><div><font color="#0000ff">I tried this and had the same problem.</font></div><div><br></div><div><font color="#0000ff">I have also now tried installing VMWare and creating an Ubuntu virtual machine but I could not get Jupyter Notebook to install on my 65bitArm version and my shell experience is really patchy.  I feel like I've just turned up at medical school and have been given a heart transplant to perform!!!</font> </div><div><br></div><div><font color="#0000ff">I think my biggest problem here is my understanding of the underling stuff.  I've programmed for years but in C#, Java, Python etc so rarely get my hands dirty in the back-end.  I suspect I need to remove/uninstall some more stuff and start again but wouldn't know where to start with this.<br>I've only been running this new Mac-mini for a few months so if I felt I had a good chance of success I would be tempted to do a full clean re-install of Ventura since all of my data is cloud backed.</font></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Yours,<br>
Roland<br>
<br>
-- <br>
My email is as private as my paper mail. I therefore support encrypting<br>
and signing email messages. Get my PGP key from <a href="http://pgp.mit.edu" rel="noreferrer" target="_blank">http://pgp.mit.edu</a> .<br>
</blockquote></div></div>