Carpet chooses non-ideal domain decompositions

Issue #771 new
Erik Schnetter created an issue

For a simple 100x100x1 domain, Carpet chooses the following decomposition:

[0][0][0][0] exterior: proc 0 [0,0,0] : [24,49,3] ([25,50,4]) 5000 [0][0][0][1] exterior: proc 1 [0,50,0] : [24,99,3] ([25,50,4]) 5000 [0][0][0][2] exterior: proc 2 [25,0,0] : [49,49,3] ([25,50,4]) 5000 [0][0][0][3] exterior: proc 3 [25,50,0] : [49,99,3] ([25,50,4]) 5000 [0][0][0][4] exterior: proc 4 [50,0,0] : [62,99,3] ([13,100,4]) 5200 [0][0][0][5] exterior: proc 5 [63,0,0] : [74,99,3] ([12,100,4]) 4800 [0][0][0][6] exterior: proc 6 [75,0,0] : [87,99,3] ([13,100,4]) 5200 [0][0][0][7] exterior: proc 7 [88,0,0] : [99,99,3] ([12,100,4]) 4800

(a) Why are there elongated boxes? The grid should all have the same shape (50x25). (b) Why are there 25x50 grids? They should have a 50x25 shape.

If this happens in 3D, performance will suffer.

Keyword:

Comments (0)

  1. Log in to comment