[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