Jose,

On Monday, December 11, 2017 at 5:36:10 AM UTC-5, Jose Javier Muñoz Criollo 
wrote:
>
> My current problem involves the use of a relatively big main domain that 
> is distributed accross a number of mpi process. The solution on this domain 
> is coupled with the solutions on smaller domains. At the moment the smaller 
> domains are distributed on the same number of mpi processes as the main 
> one. However, I wonder if it would be more efficient to assing each of 
> these smaller domains to a specific mpi process instead of distribute them, 
> and if so, what would be the best way to do this.
>
p::d::Triangulation takes a communicator in the constructor. So if you 
split your communicator, the smaller domains won't use the same processors 
as the largest one. However, I am not sure how the linear algebra is going 
to work. The distributed vectors also take communicators so depending if 
you work on a sub-problem or on the whole problem you will need to use 
different communicators. I have never done anything like that so I can't 
say if it is easy or hard to do.

Best,

Bruno

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to