Error:
Compiling with mpi = 'OPENMPI' throws the following error
...
paso/src/SystemMatrix_copyRemoteCoupleBlock.cpp: In member function 'void paso::SystemMatrix<T>::copyRemoteCoupleBlock(bool) [with T = double]':
paso/src/SystemMatrix_copyRemoteCoupleBlock.cpp:268:34: error: expected type-specifier before 'SparseMatrix'
268 | remote_coupleBlock.reset(new SparseMatrix(row_coupleBlock->type,
| ^~~~~~~~~~~~
scons: *** [build/posix/paso/src/SystemMatrix_copyRemoteCoupleBlock.os] Error 1
scons: building terminated because of errors.
...
It appears SparseMatrix is missing the type specifier <double>.
Versions: esys-escript 5.8 gcc 9.2.0 openmpi 4.0.2
Error: Compiling with
mpi = 'OPENMPI'
throws the following errorIt appears
SparseMatrix
is missing the type specifier<double>
.Suggested fix: