[Trilinos-Users] Replicate Serial Vectors
Michael A Heroux
maherou at sandia.gov
Mon Aug 1 08:59:30 MDT 2005
Ammar,
There are several ways to manage replicated data in Trilinos. However,
there is no way to have a replicated vector be synchronized "automatically"
for every operation. We have avoided this type of mechanism because it
would typically require a lot of communication and promote poor parallel
programming approaches. In general we have avoided implicit communication
because of these problems.
Having said this, there is a concept in Epetra of a LocalMap, such that
Vectors (and MultiVectors) built using such a map will be synchronized
during Epetra operations. Epetra also supports replicated data through
Import and Export operations. Imports and Exports can be used to automate
synchronization for user-defined operations.
If you give me a few more details about your situation, I will try to
provide you with some examples.
Mike
> -----Original Message-----
> From: trilinos-users-bounces at software.sandia.gov
> [mailto:trilinos-users-bounces at software.sandia.gov] On Behalf
> Of Ammar T. Al-Sayegh
> Sent: Sunday, July 31, 2005 10:59 PM
> To: trilinos-users at software.sandia.gov
> Subject: [Trilinos-Users] Replicate Serial Vectors
>
> Hi All,
>
> I would like to replicate short serial vectors over multiple
> processors. For example, if I have a short serial vector x,
> and two processors P0 and P1, then I would like to have
> identical copies of x on P0 and P1. If I change x on P0, then
> the change will be automatically replicated on P1, and vise
> versa. Is there a simple example on how to do that?
>
> Thanks.
>
>
> -ammar
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> http://software.sandia.gov/mailman/listinfo/trilinos-users
>
More information about the Trilinos-Users
mailing list