> Recently, I also try to re-install dealii via candi on a Linux machine but
> encounter the same error message (CMakeError.log is different). On the
> machine, I have the following modules:
> 1) ubt18 2) gcc/9.2 3) mkl/19.0 4) mpich2/3.2 5) phdf5/1.10.5 6)
> paraview/5.7.0-MPI-Linux-Python2.7 7) matlab/r2022a 8) boost/1.69.0 9)
> cmake/3.20.0
>
> Please see the attachment for .log files and the candi.sh file.
>
> Any suggestion or comment is greatly appreciated.
I don't know what exactly it is that is going wrong here, but this warning
here is suspicious:
/usr/bin/ld: warning: libmpi.so.20, needed by
/usr/lib/x86_64-linux-gnu/libscalapack-openmpi.so, may conflict with libmpi.so.12
/usr/bin/ld: warning: libgfortran.so.4, needed by
/usr/lib/x86_64-linux-gnu/libscalapack-openmpi.so, may conflict with
libgfortran.so.5
It suggests that you have been using different versions of MPI and/or the
compiler to compile different parts of the whole system. This will not likely
work. On cluster systems like the one you appear to be on, this may happen if
you load different modules at different times during the compilation process.
My suggestion would be to remove everything, make sure you put the 'module
load' commands into your .bashrc or .cshrc (so that you don't have to do it by
hand every time), and then restart the compilation process from scratch.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email:
bang...@colostate.edu
www:
http://www.math.colostate.edu/~bangerth/