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.
