Dear All,<br><br>I have a question about load balance issue. I have a grid where we placed many <br>elements at one region and the other part of the domain consists of uniform grid<br>(adapted grid  using UGGRID in 3D and saved in gmsh format).  I am solving a three coupled<br>
reaction-diffusion system using pdelab subroutines.(using power grid function space).<br><br>1) using UGGRID(tetrahedron elements) : poor load balance over increasing the processors.<br>I can see that parallel efficiency only 30% on 8 procs comparing with sequential run.<br>
even worse on (20% efficiency) 32 procs. I understood that,  due to the poor load balance of<br>the grid, the parallel efficiency goes down. Am I right here or made a stupid mistake?<br> Is there a way to play around to resolve the  load balance issue using UGGRID.<br>
<br>I tried with ALUGRID as well(compiled using METIS), still I can see the similar behavior<br>even though changing the parameters in alugrid.cfg file <br>(from 11( PartGraphKway) to 12(PartGraphRecursive)). <br>Any idea to improve the load balance issue?<br>
<br>2) second issue about  comparison sequential run cpu times for the same problem using UG and ALU: In this case using UGGRID is about twice faster than using ALUGRID.<br>Even I can see a similar behavior for the nonoverlappingsinglephaseflow problem in<br>
dune-pdelab-howto/src/convection-diffusion.<br><br>I am quite surprised why ALUGRID is 50% slower than UG for pdelab sub routines???<br>did I make a mistake during the compilation (I used -DNDEBUG flag and -O3 during the ALUGRID and DUNE compilation) or did you observe the similar behavior?<br>
<br>Thank you in advance.<br><br>Best Regards<br>Nagaiah<br><br><br>