[petsc-dev] PETSc release soon, request for input on needed fixes or enhancements

Éric Chamberland Eric.Chamberland at giref.ulaval.ca
Wed Mar 9 06:21:20 CST 2016


Hi,

the make install error occurred again last night, but with a different 
error:

           CC arch-linux2-c-debug/obj/src/tao/leastsquares/impls/pounders/gqt.o
      CLINKER /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/arch-linux2-c-debug/lib/libpetsc.so.3.06.3
gmake[2]: Leaving directory `/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug'
=========================================
gmake[1]: Leaving directory `/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug'
Now to install the libraries do:
make PETSC_DIR=/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug PETSC_ARCH=arch-linux2-c-debug install
=========================================
*** Using PETSC_DIR=/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug PETSC_ARCH=arch-linux2-c-debug ***
     No cached configure in RDict at /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/arch-linux2-c-debug/lib/petsc/conf/RDict.db
Traceback (most recent call last):
   File "./config/install.py", line 380, in <module>
     Installer(sys.argv[1:]).run()
   File "./config/install.py", line 373, in run
     self.runsetup()
   File "./config/install.py", line 334, in runsetup
     self.setup()
   File "./config/install.py", line 60, in setup
     self.setupModules()
   File "./config/install.py", line 51, in setupModules
     self.setCompilers  = self.framework.require('config.setCompilers',         None)
AttributeError: 'NoneType' object has no attribute 'require'
make: *** [install] Error 1


Here are the logs:

http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.09.02h00m02s_configure.log
http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.09.02h00m02s_default.log
http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.09.02h00m02s_RDict.log
http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.09.02h00m02s_make.log
http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.09.02h00m02s_CMakeLists.txt

And the log from our scripts, with "env" output at the beginning:

http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.09.02h00m02s.script.log


May I launch a the make install with some debugging variables activated to see more output that might help?

I can also launch the scripts in a while loop until it bug again to help dig this problem...

Thanks,

Eric


Le 16-03-03 20:35, Éric Chamberland a écrit :
> Hi, it's weird.  I launched my compilation script on another computer, 
> and everything was fine with the petsc-master.tar.gz... So I launched 
> it on the faulty computer, but it installed with succes... however, 
> there is no "default.log" file after the make procedure...?? Here are 
> the non-problematic logs: 
> http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.03.18h22m37s_configure.log 
> http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.03.18h22m37s_RDict.log 
> What can I say? Some thoughts: - All this is completely automated by a 
> crontab... so the environment variables shall be the same each 
> night... - configure+make+make install are launched by the script 
> without any "human pause" in between the end of each command:  if 
> there is anything launched in the background by make, maybe it is not 
> ended before the beginning of make install? I saw that there are also 
> "make.log", "build.log" ".nagged", CMakeLists.txt files generated: do 
> they should be inspected? Unfortunately, be runing the script again, I 
> erased the faulty petsc directory... so I am only left with the 
> configure.log+RDict.log+default.log I put on the web page... :/ 
> Thanks, Eric Le 16-03-03 17:29, Satish Balay a écrit :
>> I tried a few builds - but I can't reproduce. So I do not know whats 
>> going on here [and what the trigger is].. Tried a configure command 
>> as close as possible to this one.. [and used the nightlytarball 
>> aswell] balay at es^/scratch/balay/petsc-master $ ./configure 
>> --prefix=/scratch/balay/petsc-install --with-mpi-compilers=1 
>> --with-make-np=12 --with-shared-libraries=1 --download-openmpi 
>> --with-debugging=yes --with-mkl_pardiso=1 --with-mkl_pardiso-dir=$MKL 
>> --download-ml=yes --download-mumps=yes --download-superlu=yes 
>> --download-superlu_dist=yes --download-parmetis=yes 
>> --download-ptscotch=yes --download-metis=yes 
>> --download-suitesparse=yes --download-hypre=yes --with-scalapack=1 
>> --with-scalapack-include=$MKL/include 
>> --with-scalapack-lib="-lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64" 
>> --with-blas-lapack-dir=$MKL --download-cmake Satish On Thu, 3 Mar 
>> 2016, Matthew Knepley wrote:
>>> On Thu, Mar 3, 2016 at 5:42 AM, Éric Chamberland < 
>>> Eric.Chamberland at giref.ulaval.ca> wrote:
>>>> Hi, since last night, with petsc-master.tar.gz, it seems that "make 
>>>> install" is broken. Please have a look at these errors: 
>>> Satish, do you see this? We had something like this before, but it 
>>> was fixed.    Matt
>>>> ==================== ...           CC 
>>>> arch-linux2-c-debug/obj/src/tao/leastsquares/impls/pounders/gqt.o 
>>>>       CLINKER 
>>>> /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/arch-linux2-c-debug/lib/libpetsc.so.3.06.3 
>>>> gmake[2]: Leaving directory 
>>>> `/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug' 
>>>> ========================================= gmake[1]: Leaving 
>>>> directory 
>>>> `/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug' 
>>>> Now to install the libraries do: make 
>>>> PETSC_DIR=/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug 
>>>> PETSC_ARCH=arch-linux2-c-debug install 
>>>> ========================================= *** Using 
>>>> PETSC_DIR=/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug 
>>>> PETSC_ARCH=arch-linux2-c-debug ***      No cached configure in 
>>>> RDict at 
>>>> /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/arch-linux2-c-debug/lib/petsc/conf/RDict.db 
>>>> Traceback (most recent call last):    File "./config/install.py", 
>>>> line 380, in <module>      Installer(sys.argv[1:]).run()    File 
>>>> "./config/install.py", line 373, in run      self.runsetup()    
>>>> File "./config/install.py", line 334, in runsetup      self.setup() 
>>>>    File "./config/install.py", line 60, in setup      
>>>> self.setupModules()    File "./config/install.py", line 51, in 
>>>> setupModules      self.setCompilers  = 
>>>> self.framework.require('config.setCompilers',         None) 
>>>> AttributeError: 'NoneType' object has no attribute 'require' make: 
>>>> *** [install] Error 1 ================================= Some useful 
>>>> logs: 
>>>> http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/configure_2016.03.03.02h00m01s.loghttp://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.03.02h00m01s_RDict.loghttp://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/2016.03.03.02h00m01s_default.log 
>>>> Thanks! Eric Le 16-02-27 15:36, Barry Smith a écrit :     PETSc 
>>>> Users,      We are planning the PETSc release 3.7 shortly. If you 
>>>> know of any bugs that need to be fixed or enhancements added before 
>>>> the release please let us know.      You can think of the master 
>>>> branch of the PETSc repository obtainable with git clone 
>>>> https://bitbucket.org/petsc/petsc petsc as a release candidate for 
>>>> 3.7. Changes for the release are listed at 
>>>> http://www.mcs.anl.gov/petsc/documentation/changes/dev.html     
>>>> Thanks     Barry 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20160309/eb363987/attachment.html>


More information about the petsc-dev mailing list