BTW: cmake is required by superlu-dist not petsc. And its possible that petsc might not build with this old version of openmpi - [and/or the externalpackages that you are installing - might not build with this old version of intel compilers].
Satish On Thu, 19 Jan 2023, Barry Smith wrote: > > Remove > --download-cmake=/home/danyangs/soft/petsc/petsc-3.18.3/packages/cmake-3.25.1.tar.gz > and install CMake yourself. Then configure PETSc with > --with-cmake=directory you installed it in. > > Barry > > > > On Jan 19, 2023, at 1:46 PM, Danyang Su <[email protected]> wrote: > > > > Hi All, > > > > I am trying to install the latest PETSc on an old cluster but always get > > some error information at the step of cmake. The system installed cmake is > > V3.2.3, which is out-of-date for PETSc. I tried to use --download-cmake > > first, it does not work. Then I tried to clean everything (delete the > > petsc_arch folder), download the latest cmake myself and pass the path to > > the configuration, the error is still there. > > > > The compiler there is a bit old, intel-14.0.2 and openmpi-1.6.5. I have no > > problem to install PETSc-3.13.6 there. The latest version cannot pass > > configuration, unfortunately. Attached is the last configuration I have > > tried. > > > > --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 > > --download-cmake=/home/danyangs/soft/petsc/petsc-3.18.3/packages/cmake-3.25.1.tar.gz > > --download-mumps --download-scalapack --download-parmetis --download-metis > > --download-ptscotch --download-fblaslapack --download-hypre > > --download-superlu_dist --download-hdf5=yes --with-hdf5-fortran-bindings > > --with-debugging=0 COPTFLAGS="-O2 -march=native -mtune=native" > > CXXOPTFLAGS="-O2 -march=native -mtune=native" FOPTFLAGS="-O2 -march=native > > -mtune=native" > > > > Is there any solution for this. > > > > Thanks, > > > > Danyang > > > > > > <configure.log> >
