This is definitely a bug. The statements must have been moved around inadvertently. Thanks for finding the error. We don't have a good test problem for pointmass gravity implementation to include in our daily regression testing. Would you consider contributing one ?<br>
<br>Anshu<br><br><div class="gmail_quote">On Thu, Sep 23, 2010 at 11:29 AM, Sean Lynch <span dir="ltr"><<a href="mailto:sean.m.lynch@drexel.edu">sean.m.lynch@drexel.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Problem solved:<br>
<br>
In Gravity_accelOneRow.F90, I moved the statement<br>
<br>
  if (.NOT.useGravity) return<br>
<br>
from its current location to below the line<br>
<br>
  logical :: gcell = .true.<br>
<br>
Now everything compiles fine.<br>
<br>
Assuming the point mass module has been tested before, is this just an issue with my compiler, or is it a bug in Flash?<br>
<font color="#888888"><br>
-Sean<br>
</font><div><div></div><div class="h5"><br>
<br>
On Sep 22, 2010, at 11:00 AM, Sean Lynch wrote:<br>
<br>
> Hello,<br>
><br>
> I made a simple simulation with the gravitational field of a point mass at the center of the domain and a gas cloud in orbit. There is no self gravity of the cloud, the only gravity comes from the point mass.<br>
><br>
> I think I'm missing something for the setup of the problem because I'm getting errors during compilation that are coming from Gravity_accelOneRow.F90, a routine that I did not modify.<br>
><br>
> I included<br>
> REQUIRES physics/Gravity/GravityMain/PointMass<br>
> in my Config.<br>
><br>
> And then I put<br>
> useGravity      = .TRUE.<br>
> in my flash.par and also specified ptmass, ptxpos, ptypos, ptzpos.<br>
><br>
> The errors I get are:<br>
> Gravity_accelOneRow.F90:58.44:<br>
><br>
>  real,dimension((1 + (2)*4*(0))) :: zCenter<br>
>                                            1<br>
> Error: Unexpected data declaration statement at (1)<br>
> Gravity_accelOneRow.F90:59.44:<br>
><br>
>  real,dimension((8 + (2)*4*(1))) :: yCenter<br>
>                                            1<br>
> Error: Unexpected data declaration statement at (1)<br>
> Gravity_accelOneRow.F90:60.44:<br>
><br>
>  real,dimension((8 + (2)*4*(1))) :: xCenter<br>
>                                            1<br>
> Error: Unexpected data declaration statement at (1)<br>
> Gravity_accelOneRow.F90:64.23:<br>
><br>
>  real :: dr32, tmpdr32<br>
>                       1<br>
> Error: Unexpected data declaration statement at (1)<br>
><br>
><br>
> Any ideas?<br>
> Thanks for you help.<br>
><br>
> -Sean<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anshu Dubey<br>Associate Director and CS/Applications Group Leader<br>ASC/Flash Center<br>Fellow, Computation Institute<br>University of Chicago and Argonne National Laboratory<br>
773 834 2999 (office)<br>312 420 0033 (mobile)<br>773 834 3230 (fax)<br>