[Trilinos-Users] Asynchronous Epetra_Import?

Charles Boivin charles.boivin at mayahtt.com
Tue Apr 7 12:38:45 MDT 2009


Hello,

I am rather new to Trilinos, so my apologies if this is a question that has 
already been asked. I went through examples and the mailing lists and could 
not find references to it, so here it is.

Following Example 9 of the Epetra/Didasko examples, I know it is possible to 
set up an Epetra_Import object that will allow me to fetch off-processor 
(ghost) values required to perform computations on local elements. It looks 
like the subsequent call to Epetra_Vector::Import() is synchronous. Is there 
any way a Epetra_Import object can be used in an asynchronous fashion?

What I would like to do is the following (for an explicit type of scheme):

- Start import
- Work on elements not dependent on ghost values
- Wait for import to be completed
- Work on elements dependent on ghost values

I can't seem to find anything that would allow this to work properly. Would 
I have to go back to using some functionality in the communicator then? If 
that's the case, can some of the info computed by the Epetra_Import object 
be of any use there?

Thank you in advance.

Charles Boivin 




More information about the Trilinos-Users mailing list