Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rol: Epetra tests survey #139

Open
tlamonthezie opened this issue Aug 24, 2023 · 1 comment
Open

Rol: Epetra tests survey #139

tlamonthezie opened this issue Aug 24, 2023 · 1 comment
Assignees
Labels
EpetraMPI T2 NGA-internal NGA workers will take care of these pkg: Rol

Comments

@tlamonthezie
Copy link
Collaborator

In the Rol package, with required dependency on Tpetra and optional dependency on Epetra, determine how many Epetra tests do not have Tpetra equivalents (if any).

Related #50

@tlamonthezie tlamonthezie added NGA-internal NGA workers will take care of these EpetraMPI T2 labels Aug 24, 2023
@tlamonthezie tlamonthezie self-assigned this Aug 24, 2023
@tlamonthezie
Copy link
Collaborator Author

tlamonthezie commented Aug 25, 2023

In the Rol package there seems to be 2 epetra tests (EpetraSROMSampleGenerator and EpetraMultiVectorInterface) that could be created as Tpetra tests if needed.
Note also that: example/PDE-OPT/0ld directory contains some old epetra tests no more included in CMakeLists.txt
This package do not use TEUCHOS_UNIT_TEST internally in its tests.

In the Rol package we can find Epetra dependent tests at adapters/epetra/test:

Epetra Test Name Test File (main) in CMakeLists Has Tpetra equivalent ?
EpetraBatchManagerInterface adapters/epetra/test/sol/test_01.cpp NO NO
EpetraSROMSampleGenerator adapters/epetra/test/sol/test_02.cpp YES NO
EpetraMultiVectorInterface adapters/epetra/test/vector/test_02.cpp YES NO

But we can also find Tpetra tests even if it is not apparently (not same name) the same tests:

Tpetra Test Name Test File (main) in CMakeLists
TpetraBoundConstraintInterface adapters/tpetra/test/function/test_01.cpp YES
TpetraSimulatedConstraintInterface adapters/tpetra/test/sol/test_01.cpp YES
TpetraSimulatedConstraintInterfaceCVaR adapters/tpetra/test/sol/test_02.cpp YES
TpetraSimulatedConstraintInterfaceDual adapters/tpetra/test/sol/test_03.cpp YES

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EpetraMPI T2 NGA-internal NGA workers will take care of these pkg: Rol
Projects
None yet
Development

No branches or pull requests

1 participant