[Users] About SYNCs with staggered variables

Luciano Combi lcombi at perimeterinstitute.ca
Sun Mar 31 12:41:34 CDT 2024


Hi, community,

I was doing some benchmark tests for my version of GRHydro with TimerReport
and I found that a lot of time in the code is spent in SYNCs for the
staggered variables. Analogous to IllinoisGRMHD I have the following  lines
in the schedule.ccl

 {
>       SYNC:
> GRHydro::em_Ax,GRHydro::em_Ay,GRHydro::em_Az,GRHydro::em_psi6phi
>       LANG: C
>     } "Schedule symmetries -- Actually just a placeholder function to
> ensure prolongations / processor syncs are done BEFORE outer boundaries are
> updated."



According to the timer, this takes 3 times more than other SYNCs. Is there
a reason for this? Is it related to the prolongation operators for
staggered variables?

Thanks for your help!



*Dr. Luciano Combi*
Postdoctoral Researcher
Perimeter Institute for Theoretical Physics
CITA National Fellow (U. of Guelph)
---
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/users/attachments/20240331/8d38c27d/attachment.htm>


More information about the Users mailing list