Can anyone see the problem here (from libmesh.C line ~370):

      // Duplicate the input communicator for internal use
      MPI_Comm_dup (COMM_WORLD_IN, &libMesh::COMM_WORLD);

      // And get a Parallel::Communicator copy too, to use
      // as a default for that API
      Parallel::Communicator_World = COMM_WORLD_IN;

?????!!!!!!!!

libMesh::COMM_WORLD is now _not_ the same communicator as
Parallel::Communicator_World!

This has actually caused a bug that I've been trying to track down... just
switching that last line to:

      Parallel::Communicator_World = libMesh::COMM_WORLD;

Fixes the problem...

Derek
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to