NexGenAnalytics / Trilinos

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

TrilinosCouplings : Evaluate test coverage #68

Open tlamonthezie opened 1 year ago

tlamonthezie commented 1 year ago

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

Related to https://github.com/NexGenAnalytics/Trilinos/issues/50

tlamonthezie commented 1 year ago
  1. The project only includes one test under the test folder at test/DD_ML/main.cxx and this is a EPetra only.
  2. Other tests are defined also as examples in the examples folder...
Tests having Epetra / Tpetra Folder Epetra Tests (Python file name) Requirements Tpetra Tests (Python file name) Requirements Tpetra Correspondance (if sure)
test/DD_ML cxx_main.cpp Epetra --- --- NO
example/epetraext EpetraExt_Isorropia_LPTrans_Ex.cpp EpetraExt,Isorropia --- --- NO
example/epetraext EpetraExt_AmesosBTF_GraphTrans_Ex.cpp EpetraExt,Amesos --- --- NO
example/epetraext EpetraExt_AmesosBTF_MatrixTrans_Ex.cpp EpetraExt,Amesos --- --- NO
example/fenl --- --- main_ensemble.cpp Tpetra,Stokhos,Belos,Muelu Tpetra Only
example/scaling example_Poisson_NoFE.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen Tpetra,Belos,Intrepid,Pamgen NO (But found executable files named example_Poisson_NoFE_Epetra.cpp and example_Poisson_NoFE_Tpetra.cpp)
example/scaling example_Poisson.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen --- --- NO
example/scaling example_Poisson_BlockMaterials.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen --- --- NO
example/scaling example_Poisson2D.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen --- --- NO
example/scaling example_Poisson2D_p2.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen example_Poisson2D_p2_tpetra.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Belos,MueLu YES
example/scaling example_Maxwell.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen(,Stratimikos) example_Maxwell_Tpetra.cpp Tpetra,Muelu YES
example/scaling example_Poisson2D_pn.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Belos,MueLu(Epetra enabled) example_Poisson2D_pn_tpetra.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Belos,MueLu YES
example/scaling example_Poisson_NoFE_Epetra.cpp Epetra,EpetraExt,Aztec,Intrepid,ML,PamGen example_Poisson_NoFE_Tpetra.cpp Tpetra,Belos,Intrepid,Pamgen YES
example/scaling example_GradDiv.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Belos,MueLu(Epetra enabled) --- --- NO
example/scaling example_CVFEM.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Belos,MueLu(Epetra enabled) --- --- NO
example/scaling example_Darcy.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Teko --- --- NO
example/scaling example_DivLSFEM.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Teko --- --- NO
example/scaling example_CurlLSFEM.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Teko --- --- NO
example/scaling example_StabilizedADR.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,Pamgen,Teko --- --- NO
example/scaling example_Poisson_stk.cpp Epetra,EpetraExt,Amesos,AztecOO,Intrepid,ML,STKIO,STKMesh --- --- NO
example/ml/NonlinML ml_nox_1Delasticity_example.cpp ML,Nox --- --- NO (Epetra types used in this test)