trilinos / Trilinos

Primary repository for the Trilinos Project
https://trilinos.org/
Other
1.18k stars 559 forks source link

ShyLU: Required Epetra dependency #12795

Open cgcgcg opened 4 months ago

cgcgcg commented 4 months ago

@trilinos/shylu @srajama1 @iyamazaki @searhein

Bug Report

ShyLU requires Epetra. I don't think this is actually correct though. One should be able to enable FROSch without Epetra.

ShyLU has a required dependency on ShyLU_DD: https://github.com/trilinos/Trilinos/blob/bee69a658e891fb37c6716b1394ed31f5f6feb8b/packages/shylu/cmake/Dependencies.cmake#L1 ShyLU_DD has a required dependency on Core https://github.com/trilinos/Trilinos/blob/bee69a658e891fb37c6716b1394ed31f5f6feb8b/packages/shylu/shylu_dd/cmake/Dependencies.cmake#L7 Core has a required dependency on the Epetra stack https://github.com/trilinos/Trilinos/blob/bee69a658e891fb37c6716b1394ed31f5f6feb8b/packages/shylu/shylu_dd/core/cmake/Dependencies.cmake#L1

ccober6 commented 4 months ago

Here is a DAG for ShyLU that might help.

Dependencies

ccober6 commented 4 months ago

Packages in red are slated for deprecation/archival.