[Trilinos-Users] Zoltan question
Erik Boman
egboman at sandia.gov
Thu Jan 22 11:06:50 MST 2015
JB,
Zoltan2 has a different design. All communication is done using the
Teuchos and Tpetra packages, with the exception of a few optional
libraries like ParMetis and PT-Scotch that require MPI. Teuchos::Comm is
the abstraction layer for communication, and you could try to implement
an interface to your custom communication library.
Erik
Biddiscombe, John A. wrote:
> Erik
>
>
>> Zoltan assumes "everyone" has MPI on parallel machines so there is no
>> abstraction layer above that. However, Zoltan only uses a small subset
>> of MPI so you could implement that subset in your own messaging library
>> and link with that as a "fake" MPI library. We use that approach for
>> serial builds, so it should work.
>>
>
> OK. That sounds quite doable. I’ll have a go at that.
>
> Would that same argument hold for zoltan2, or are the dependencies on
> other parts of trilinos such that it would become too complicated as they
> all pull in other bits of MPI?
>
> Ta
>
> JB
>
>
>
More information about the Trilinos-Users
mailing list