Hi Jason, I have two tips for configuring PETSc.
While I can't speak for all Cluster Computing, I know that many of the libraries you are attempting to link might require loading when logging into a cluster. For example, here at MSI, one needs to call > module load mkl > to load the intel math kernel library (which includes blas-lapack). Since you are downloading blas-lapack, that example would not be necessary, but it may be for other libraries you are using. Also I found I had to search manually for where the shared-libraries resided and explicitly tell PETSc where they live. For example, when I configure PETSc, I had to include options like > ./configure (. . .) > --with-mpi-dir=/panfs/roc/itascasoft/openmpi/el6/1.7.2/intel-2013-update5 > to tell PETSc where openmpi lives. I had to do this for nearly all libraries I wished to link to PETSc. Hope this helps! -Scott Dossa On Tue, Sep 13, 2016 at 11:25 AM, Jason Hou <[email protected]> wrote: > Hi there, > > I was trying to install MOOSE, which uses PETSc as the solver; however, I > was stuck during the installation of PETSc. > > [jhou8@rdfmg petsc-3.6.4]$ pwd > /tmp/cluster_temp.FFxzAF/petsc-3.6.4 > [jhou8@rdfmg petsc-3.6.4]$ ./configure --prefix=$PETSC_DIR > --download-hypre=1 --with-ssl=0 --with-debugging=1 --with-pic=1 > --with-shared-libraries=1 --with-cc=mpicc --with-cxx=mpicxx > --with-fc=mpif90 --download-fblaslapack=1 --download-metis=1 > --download-parmetis=1 --download-superlu_dist=1 --download-scalapack=1 > --download-mumps=1 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 > CFLAGS='-fPIC -fopenmp' CXXFLAGS='-fPIC -fopenmp' FFLAGS='-fPIC -fopenmp' > FCFLAGS='-fPIC -fopenmp' F90FLAGS='-fPIC -fopenmp' F77FLAGS='-fPIC > -fopenmp' PETSC_DIR=`pwd` > > (sections removed) > > =============================================================================== > > Compiling and installing Scalapack; this may take several > minutes > ============================== > ================================================= > TESTING: > check from config.libraries(config/BuildSystem/config/libraries.py:146) > > ************************************************************ > ******************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for > details): > ------------------------------------------------------------ > ------------------- > Downloaded scalapack could not be used. Please check install in > /cm/shared/modulefiles/moose-compilers/petsc/petsc-3.6.4/gcc-opt > ************************************************************ > ******************* > > > Also attached is the configure.log file and I hope you could help me with > that. Thank you in advance for your effort. > > Jason > >
