[FLASH-USERS] Grid changed

Seyit Hocuk seyit at mpe.mpg.de
Tue Jan 17 08:00:08 EST 2017


Thanks Mark,

That will work.
After my email, my current rough solution became to compare old vs. new 
total blocks. I may swith to your method if there is no better/more 
elegant way.

Best,
Seyit


call MPI_Allreduce(lnblocks, co_tot_blocks, 1, FLASH_INTEGER, MPI_SUM, 
MPI_COMM_WORLD, error) !>>> NOTE is MPI_COMM_WORLD or amr_mpi_meshComm 
better?
co_grid_changed = 0
if (co_tot_blocks_old .ne. co_tot_blocks) then        !>>> NOTE restart 
always thinks grid changed
     co_grid_changed = 1
     co_tot_blocks_old = co_tot_blocks
endif



On 17/01/17 12:31, Mark Richardson wrote:
> Hi Seyit,
>
>   My likely rough solution is that in gr_markRefineDerefine I check if 
> anything wants to either refine or derefine, and if so I set 
> grid_changed to 1. This will need to be propagated to all processors.
>
> Cheers,
>   -Mark
>
> On 17 January 2017 at 03:12, Seyit Hocuk <seyit at mpe.mpg.de 
> <mailto:seyit at mpe.mpg.de>> wrote:
>
>     Dear Flash users,
>
>     In one of my subroutines, I was making use of the variables
>     "grid_changed" and "dr_simGeneration" (both integer) to notify me
>     of any changes in the grid and perform a task in such a case. This
>     worked for the split solver(s). Now, with the unsplit solvers
>     "grid_changed" is not getting updated with the grid.
>
>     My basic question is, how can I know if the grid changed at any
>     place in the simulation. Any elegant/simple solution is acceptable.
>
>     Best wishes,
>     Seyit
>
>
>
>     -- 
>     Dr. Seyit Hocuk
>     Post-doctoral researcher
>     Center for Astrochemical Studies (CAS)
>     Max-Planck-Institute for Extraterrestrial physics (MPE)
>     Giessenbachstrasse 1, 85748 Garching bei Munchen
>     Phone: +49-8930000-3012 <tel:%2B49-8930000-3012> | Fax:
>     +49-8930000-3569 <tel:%2B49-8930000-3569>
>     Web  : www.mpe.mpg.de/~seyit <http://www.mpe.mpg.de/%7Eseyit>
>
>
>
>
> -- 
>
> Mark Richardson
> Beecroft Postdoctoral Fellow, Department of Physics
> Denys Wilkinson Building - 555F
> University of Oxford
> Mark.Richardson at physics.ox.ac.uk <mailto:Mark.Richardson at physics.ox.ac.uk>
> +44 1865 280793

-- 
Dr. Seyit Hocuk
Post-doctoral researcher
Center for Astrochemical Studies (CAS)
Max-Planck-Institute for Extraterrestrial physics (MPE)
Giessenbachstrasse 1, 85748 Garching bei Munchen
Phone: +49-8930000-3012 | Fax: +49-8930000-3569
Web  : www.mpe.mpg.de/~seyit

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20170117/e6d7e7a0/attachment.htm>


More information about the flash-users mailing list