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

Éric Chamberland Eric.Chamberland at giref.ulaval.ca
Thu Mar 3 19:35:51 CST 2016


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
>>>
>>>
>>>
>>>
>>




More information about the petsc-dev mailing list