NexGenAnalytics / Trilinos

Primary repository for the Trilinos Project
https://trilinos.org/
Other
0 stars 2 forks source link

Panzer: Evaluate test coverage #137

Open thearusable opened 1 year ago

thearusable commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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

thearusable commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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)