<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="ltr">Nick, is chombo truly necessary for your needs? I am curious!<br>
<br>
I would recommend that if you're interested in using an MHD AMR code that utilizes chombo to try AstroBEAR (<a href="https://astrobear.pas.rochester.edu/trac/" target="_blank">https://astrobear.pas.rochester.edu/trac/</a>). There are probably others... but
 aside from FLASH, this is a code I know. Perhaps others can recommend too.
<div><br>
</div>
<div>Otherwise, I wouldn't bother with chombo tbh unless you want to make all the changes Klaus is suggesting.<br>
<br>
<div>
<div>
<div dir="ltr" class="m_-5559904060986101313gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr"><font face="monospace, monospace" size="1" color="#000000">--- <br>
</font>
<div style="font-size:12.8px">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr"><font size="1" face="monospace, monospace" color="#000000">Marissa Adams</font></div>
<div><font size="1" face="monospace, monospace" color="#000000">PhD Student</font></div>
<div dir="ltr"><font face="monospace, monospace" size="1" color="#000000">Website: <a href="http://www.pas.rochester.edu/~madams/" target="_blank">http://www.pas.rochester.edu/~madams</a></font></div>
<div><font face="monospace, monospace" size="1" color="#000000">University of Rochester</font></div>
<div dir="ltr"><font size="1" face="monospace, monospace" color="#000000">Department of Physics & Astronomy</font></div>
<div dir="ltr"><font size="1" face="monospace, monospace"><font color="#000000">371 Bausch & Lomb Hall</font></font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Jun 20, 2019 at 10:55 AM Klaus Weide <<a href="mailto:klaus@flash.uchicago.edu" target="_blank">klaus@flash.uchicago.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">
On Thu, 20 Jun 2019, Nicholas Omahen wrote:<br>
<br>
> I'm attempting to use version 3.1 of Chombo with  FLASH version 4.5. I have<br>
> successfully installed Chombo and ran their test routines. Unit test 1 for<br>
> Chombo in FLASH succeeds, and I've made a "Makefile.h.chombo" as described<br>
> by the FLASH 4.5 user manual.<br>
<br>
WARNING: The Flash Center does not support using FLASH with Chombo, and <br>
the "experimental" Grid implementation based on Chombo has not evolved for <br>
a number of years. So proceed at your own risk.<br>
<br>
>  When I attempt to run "make all" in unit test<br>
> 2 (FLASH4.5/source/Grid/GridMain/Chombo/wrapper/unit_tests/2), I receive<br>
> the error:<br>
> <br>
> "<br>
> flash_subroutines.o: In function `driver_init_flash_':<br>
> /groups/dark/nomahen/FLASH4.5/source/Grid/GridMain/Chombo/wrapper/unit_tests/2/flash_subroutines.F90:86:<br>
> undefined reference to `grid_getblkindexlimits_'<br>
<br>
I believe the specific problem here is that Grid_getBlkIndexLimits.F90 has <br>
changed at some point, and does now work any more with the files under <br>
GridMain/Chombo/wrapper/unit_tests/2 as they are.<br>
<br>
In particular, for some reason not to be elaborated here,<br>
Grid_getBlkIndexLimits has become its own little Fortran module.<br>
Essentially the lines<br>
<br>
  module Grid_getBlkIndexLimits_mod<br>
  contains<br>
<br>
and<br>
<br>
  end module<br>
<br>
were added.<br>
<br>
IF that is the only change relevant (I haven't checked), then you should <br>
be able to make progress by just changing the way in which the code<br>
under GridMain/Chombo/wrapper/unit_tests/2 refers to the subroutine <br>
Grid_getBlkIndexLimits.<br>
<br>
A simple way to do this would consist of replacing the explicit interface <br>
declaration for Grid_getBlkIndexLimits in flash_interfaces.F90<br>
with a line (in an appropriated place):<br>
<br>
  use Grid_getBlkIndexLimits_mod, ONLY: Grid_getBlkIndexLimits<br>
<br>
(Cf. the regular Grid/Grid_interface.F90, which does the same thing)<br>
<br>
You may need additional changes, such as for making the Makefile aware<br>
of the .mod file that may now need to be considered in the source <br>
dependencies.<br>
<br>
<br>
Klaus<br>
<br>
<br>
</blockquote>
</div>
</body>
</html>