← Back to team overview

dolfin team mailing list archive

Re: MPI support

 

On Thu, Jan 10, 2008 at 03:05:29PM -0500, Gideon Simpson wrote:
> I know that assembly is still being done serially, but does dolfin  
> support parallel iterative solves?

I have never tested, but parallel assembly is getting closer. It
remains to reorder the degrees of freedom (class DofMap) so we get an
efficient numbering scheme for parallel assembly. A simple demo is
available in

  src/sandbox/pmesh/main.cpp

I hope we'll have something that works ok (just assembly) next week.

> I'm getting petsc errors of the  
> following sort.   Note that I went in by hadn into the linear algebra  
> folder and changed all the PETSC_COMM_SELF flags to PETSC_COMM_WORLD

I don't recognize this, but tell us if you find out what goes wrong.

-- 
Anders



> [0]PETSC ERROR: --------------------- Error Message  
> ------------------------------------
> [0]PETSC ERROR: Argument out of range!
> [0]PETSC ERROR: Comm must be of size 1!
> [0]PETSC ERROR:  
> ------------------------------------------------------------------------
> [0]PETSC ERROR: [1]PETSC ERROR: --------------------- Error Message  
> ------------------------------------
> [1]PETSC ERROR: Argument out of range!
> [1]PETSC ERROR: Comm must be of size 1!
> [1]PETSC ERROR:  
> ------------------------------------------------------------------------
> [1]PETSC ERROR: Petsc Release Version 2.3.3, Patch 8, Fri Nov 16  
> 17:03:40 CST 2007 HG revision: 414581156e67e55c761739b0deb119f7590d0f4b
> [1]PETSC ERROR: See docs/changes/index.html for recent updates.
> [1]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> [1]PETSC ERROR: See docs/index.html for manual pages.
> [1]PETSC ERROR:  
> ------------------------------------------------------------------------
> [1]PETSC ERROR: unknown on a darwin8.1 named  
> valkyrie.appmath.columbia.edu by gideon Thu Jan 10 15:02:36 2008
> [1]PETSC ERROR: Libraries linked from /Users/gideon/software/ 
> petsc-2.3.3-p8/lib/darwin8.11.1-cxx-debug
> [1]PETSC ERROR: Configure run at Thu Jan 10 11:00:45 2008
> [1]PETSC ERROR: Petsc Release Version 2.3.3, Patch 8, Fri Nov 16  
> 17:03:40 CST 2007 HG revision: 414581156e67e55c761739b0deb119f7590d0f4b
> [0]PETSC ERROR: See docs/changes/index.html for recent updates.
> [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> [0]PETSC ERROR: See docs/index.html for manual pages.
> [0]PETSC ERROR:  
> ------------------------------------------------------------------------
> [0]PETSC ERROR: unknown on a darwin8.1 named  
> valkyrie.appmath.columbia.edu by gideon Thu Jan 10 15:02:36 2008
> [0]PETSC ERROR: Libraries linked from /Users/gideon/software/ 
> petsc-2.3.3-p8/lib/darwin8.11.1-cxx-debug
> [0]PETSC ERROR: Configure run at Thu Jan 10 11:00:45 2008
> [0]PETSC ERROR: Configure options --with-clanguage=cxx --with-mpi- 
> dir=/Users/gideon/software --with-mpi-shared=1 --with-x11 --download- 
> hypre=1 --with-hypre=1 --download-umfpack=1 --with-umfpack=1 --with- 
> shared=1 --with-dynamic=1
> [0]PETSC ERROR:  
> ------------------------------------------------------------------------
> 
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev


References