Ifpack2: Build errors in block relaxation unit test & others, when Epetra is ON but AztecOO is OFF
Created by: mhoemmen
@trilinos/ifpack2
Ifpack2's BlockRelaxationPerformance unit test has build errors. Here are some of them:
.../Trilinos/packages/ifpack2/test/unit_tests/Ifpack2_UnitTestBlockRelaxationPerf.cpp:148:5: error: unknown type name 'Epetra_MpiComm'; did you mean 'Epetra_Comm'?
Epetra_MpiComm ecomm(MPI_COMM_WORLD);
^~~~~~~~~~~~~~
Epetra_Comm
.../Trilinos/packages/ifpack2/test/unit_tests/../../../ml/src/Utils/ml_epetra_utils.h:18:7: note: 'Epetra_Comm' declared here
class Epetra_Comm;
^
.../Trilinos/packages/ifpack2/test/unit_tests/Ifpack2_UnitTestBlockRelaxationPerf.cpp:148:20: error: variable type 'Epetra_Comm' is an abstract class
Epetra_MpiComm ecomm(MPI_COMM_WORLD);
^
There are also some build errors in ifpack2/example/RelaxationWithEquilibration.cpp
. It looks like these come up if Epetra is enabled but AztecOO is disabled. That's unusual, but possible.