> On Oct 14, 2015, at 3:11 PM, Xiao, Jianjun (IKET) <[email protected]> > wrote: > > Hello, > > We have a finite volume code with structured grid. We use the DMDA data > structure. > > Now we have the load balancing problem as shown in the attached picture. The > domain is decomposed into 4 partitions. The sub-domain in black (proc 2) is > solid which is of no interest. We would like to calculate only the fluid part > in proc 1, 3 and 4 which means the resource in proc 2 is wasted. Does DMDA > now support multi-block with communication between blocks? I mean I build > block 1 and assign to proc1, block 2 to proc 3 and block 3 to proc 4. So the > solid sub-domain does not exist. Any suggestion?
No > > Or I have to do it using DMPLEX? Since data structure of the whole code is > based on DMDA, is there any "simple way" to switch from DMDA to DMPLEX > without changing the loop structure in the code? No DMDA is for simple structured grids. > > Thank you. > > Best regards > Jianjun > <pic.JPG>
