Opened 5 years ago

Last modified 5 years ago

#1614 new enhancement

introduce "damage region" to speed up SYNC after restriction

Reported by: Roland Haas Owned by: Erik Schnetter
Priority: major Milestone:
Component: Carpet Version: development version
Keywords: Cc:


after a restriction one needs to apply boundary conditions and SYNC the grid functions. This SYNCS (as far as I know) the whole grid function. However for a restriction only a (hopefully small) number of grid points should be affected.

It may thus make sense if Carpet were to exchange only the data that needs to be exchanged.

This seems to be not quit trivial to implement though since one has to translate from the send region to the recv region in the sendrecvs.

Attachments (0)

Change History (1)

comment:1 Changed 5 years ago by Erik Schnetter

It is straightforward to introduce new communication operators to CarpetLib. For example, we could introduce a sync-after-restrict operations. This would cost a small amount of space, since the respective communication schedule would need to be stored.

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain Erik Schnetter.
Next status will be 'review'.
as The resolution will be set.
to The owner will be changed from Erik Schnetter to the specified user.
Next status will be 'confirmed'.
The owner will be changed from Erik Schnetter to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.