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

Panzer: Evaluate test coverage #137

Open
thearusable opened this issue Aug 24, 2023 · 6 comments
Open

Panzer: Evaluate test coverage #137

thearusable opened this issue Aug 24, 2023 · 6 comments
Assignees
Labels
EpetraMPI T2 NGA-internal NGA workers will take care of these pkg: Panzer

Comments

@thearusable
Copy link
Collaborator

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

Add the equivalent tests, if appropriate.

Related to #50

@thearusable thearusable self-assigned this Aug 24, 2023
@thearusable thearusable added NGA-internal NGA workers will take care of these pkg: Panzer labels Aug 25, 2023
@thearusable
Copy link
Collaborator Author

thearusable commented Aug 25, 2023

Epetra tests from disc-fe/test and disc-fe/example:

Epetra Tests (Main file name) Requirements Tpetra Tests
test/core_tests/epetra_test Epetra (Disabled in CMake)
test/epetra_gatherscatter/tEpetraGather Epetra PR
test/epetra_gatherscatter/tEpetraScatter Epetra PR
test/epetra_gatherscatter/tEpetraScatterDirichlet Epetra PR
test/la_factory/tBlockedLinearObjFactory Epetra YES
test/la_factory/tEpetra_GlbEvalData Epetra YES
test/la_factory/tEpetra_LOF_FilteredGlobalIndexer Epetra YES
test/la_factory/tEpetra_tCloneLOF Epetra YES (not fully implemented)
test/physics_block/physics_block Epetra ---

@thearusable
Copy link
Collaborator Author

thearusable commented Aug 25, 2023

Epetra tests from dof-mgr/test and dof-mgr/example:

Epetra Tests (Main file name) Requirements Tpetra Tests
test/dofmngr_test/tBlockedDOFManager Epetra ---
test/dofmngr_test/tGlobalIndexerUtilities Epetra ---

@thearusable
Copy link
Collaborator Author

thearusable commented Aug 25, 2023

Files which can have Epetra mention removed(mostly not used includes):

  • dof-mgr/test/dofmngr_test/tFilteredUGI
  • adapters-ioss/test/ioss_connmngr/tIOSSConnManager
  • adapters-stk/test/bcstrategy/bcstrategy_composite_factory
  • adapters-stk/test/evaluator_test/gather_orientation
  • adapters-stk/test/stk_interface_test/tPointLocationSearch
  • adapters-stk/test/stk_interface_test/tUniformRef

@thearusable
Copy link
Collaborator Author

thearusable commented Aug 25, 2023

Epetra tests from adapters-stk/test:

Epetra Tests (Main file name) Requirements Tpetra Tests
assembly_engine/assembly_engine Epetra ---
assembly_engine/simple_bc Epetra ---
bcstrategy/bcstrategy Epetra PR
evaluator_test/epetra_gather_solution Epetra YES
evaluator_test/epetra_scatter_dirichlet_residual Epetra YES
evaluator_test/epetra_scatter_residual Epetra YES
field_manager_builder/field_manager_builder Epetra ---
gather_scatter_evaluators/gs_evaluators Epetra PR
initial_condition_builder/initial_condition_builder Epetra PR
initial_condition_builder/initial_condition_builder2 Epetra PR
initial_condition_builder/initial_condition_control Epetra PR
ip_coordinates/ip_coordinates Epetra PR
model_evaluator/explicit_model_evaluator Epetra ---
model_evaluator/model_evaluator_blocked_hessians Epetra ---
model_evaluator/model_evaluator_hessians Epetra ---
model_evaluator/model_evaluator_mass_check Epetra ---
model_evaluator/model_evaluator Epetra ---
model_evaluator/response_residual Epetra ---
model_evaluator/thyra_model_evaluator Epetra ---
periodic_bcs/periodic_bcs Epetra PR
periodic_bcs/periodic_mesh_nosubcells Epetra ---
periodic_bcs/periodic_mesh Epetra PR
response_library/response_library2 Epetra PR
response_library/volumetric_side_response Epetra ---
solver/solver Epetra ---
stk_connmngr/tEpetraLinearObjFactory Epetra ---
stk_interface_test/tScatterSpeed_Epetra Epetra ---

@thearusable
Copy link
Collaborator Author

thearusable commented Aug 25, 2023

Epetra tests from adapters-stk/example:

Epetra Tests (Main file name) Requirements Tpetra Tests
assembly_engine/assembly_driver Epetra ---
CurlLaplacianExample/main Epetra YES
main_driver/main_driver Epetra ---
MixedCurlLaplacianExample/main Epetra YES
MixedPoissonExample/main Epetra YES
ModelEvaluator/main_driver Epetra ---
PoissonExample/main Epetra ---
PoissonInterfaceExample/main Epetra YES

@thearusable
Copy link
Collaborator Author

thearusable commented Aug 25, 2023

Epetra tests from adapters-stk/tutorial:

Epetra Tests (Main file name) Requirements Tpetra Tests
siamCse17/main Epetra (Disabled in CMake)
step01/main Epetra ---
step02/main Epetra (Disabled in CMake)

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: Panzer
Projects
None yet
Development

No branches or pull requests

1 participant