Closed GitPaean closed 5 years ago
the related commit is https://github.com/OPM/ewoms/pull/423/commits/bde227f4126b3bfeebb75a252409adb3f3bc488f ?
I do not understand the problem while just that commit change the corresponding line.
my dune version is 2.4.1 . Please let me know if it is something too old for OPM already.
As I pointed out in the other PR it works for me. I'm using all master, including DUNE. So maybe the difference is buried somewhere there. BTW, DUNE 2.4 is ancient. I advise to upgrade to 2.6
okay. It is fine for OPM to update to newer dune version. I think OPM can stop supporting DUNE2.4.1 when OPM decides not to support Ubuntu 16.04.
Then I suggest that you upgrade to ubuntu 18.04 ;-)
With dune 2.5.2 It is different error messages.
I can be wrong, since I seldom touch the version of DUNE.
163 In file included from /home/kaib/OPM-master-test/debug/opm-simulators/opm/autodiff/NewtonIterationBlackoilInterleaved.cpp:39:0:
164 /home/kaib/OPM-master-test/debug/opm-simulators/opm/autodiff/ISTLSolver.hpp: In member function ‘void Opm::ISTLSolver<MatrixBlockType, VectorBlockType, pressureIndex>::solve(Opm::ISTLSolver<MatrixBlockType, VectorBlockType, pre ssureIndex>::Matrix&, Opm::ISTLSolver<MatrixBlockType, VectorBlockType, pressureIndex>::Vector&, Opm::ISTLSolver<MatrixBlockType, VectorBlockType, pressureIndex>::Vector&) const’:
165 /home/kaib/OPM-master-test/debug/opm-simulators/opm/autodiff/ISTLSolver.hpp:287:55: error: ‘ParallelISTLInformation’ was not declared in this scope
166 if (parallelInformation_.type() == typeid(ParallelISTLInformation))
167 ^
168 /home/kaib/OPM-master-test/debug/opm-simulators/opm/autodiff/ISTLSolver.hpp:290:23: error: ‘ParallelISTLInformation’ does not name a type
169 const ParallelISTLInformation& info =
170 ^
171 /home/kaib/OPM-master-test/debug/opm-simulators/opm/autodiff/ISTLSolver.hpp:292:31: error: ‘info’ was not declared in this scope
172 Comm istlComm(info.communicator());
173 ^
The above error message with DUNE 2.5.2 is not related to OPM/ewoms#429 . Can be a problem of my own build of DUNE unless some people see the same.
Will test it again with rebuilt DUNE again later when finding time.
The corresponding patch was merged, closing.
the latest issue above is caused by some now-mandatory header files not being included by ISTLSolverEbos.hpp. They have become mandatory because of the recent legacy-related cleanup. The problem is that what's mandatory is highly dependent on the concrete configuration...
the latest issue above is caused by some now-mandatory header files not being included by ISTLSolverEbos.hpp. They have become mandatory because of the recent legacy-related cleanup. The problem is that what's mandatory is highly dependent on the concrete configuration...
Thanks for the information. When I find time (probably next month), I will do some experiments with it.
Then I suggest that you upgrade to ubuntu 18.04 ;-)
We should not suggest broken (in the sense of MPI not working) ubuntu versions.
Good point. Then we should wait for 20.04 ;-). I guess the MPI version in ubuntu 18.04 will be fixed a some point. I will also check if we can provide newer DUNE packages for the existing ubuntu versions.