Re: [Libmesh-devel] Two small patches for SLEPc-dev

2011-09-02 Thread John Peterson
On Thu, Sep 1, 2011 at 5:14 PM, Roy Stogner wrote: > > Deleting them would have worked, but just changing PETSC_LIB to > SLEPC_LIB overrode the SLEPc config files' SLEPC_LIB and broke > linking.  I've fixed it. Oops, guess I won't check in SLEPc patches without a working installation then? BTW,

Re: [Libmesh-devel] Two small patches for SLEPc-dev

2011-09-01 Thread Roy Stogner
On Wed, 31 Aug 2011, John Peterson wrote: > On Wed, Aug 31, 2011 at 2:21 PM, Vijay S. Mahadevan wrote: > >> Also, I find it strange that the Make.common.in section for SLEPc >> computes PETSC_LIB variable. It looks more like a copy-paste error >> from the PETSc section. Should it not be SLEPC_LI

Re: [Libmesh-devel] Two small patches for SLEPc-dev

2011-09-01 Thread Vijay S. Mahadevan
Ah yes. That must have stemmed because of my typo earlier. Thanks for checking. Vijay On Sep 1, 2011 5:11 PM, "Roy Stogner" wrote: > > On Wed, 31 Aug 2011, Vijay S. Mahadevan wrote: > >> And the other is related to the recent change in PETSc where the >> *Destroy() take the address of the object

Re: [Libmesh-devel] Two small patches for SLEPc-dev

2011-09-01 Thread Roy Stogner
On Wed, 31 Aug 2011, Vijay S. Mahadevan wrote: > And the other is related to the recent change in PETSc where the > *Destroy() take the address of the object which has been propagated > in SLEPc to maintain consistency. libMesh now fails to build for me with SLEPc 3.1.0.4 - I presume that, since

Re: [Libmesh-devel] Two small patches for SLEPc-dev

2011-08-31 Thread Vijay S. Mahadevan
Oops. That's a typo :) slepc-3.1-p6 So include the PETSC_ARCH/include only if version is greater than 3.1. I do see the configure script having the information but not sure how you would propagate that into Make.common. On Wed, Aug 31, 2011 at 4:51 PM, Vijay S. Mahadevan wrote: >> Is this a rece

Re: [Libmesh-devel] Two small patches for SLEPc-dev

2011-08-31 Thread Vijay S. Mahadevan
> Is this a recent change?  As of slepc-3.0.0-p7 it looks like slepc > header files are in $SLEPC_DIR/include.  Also I don't think $PETSC_DIR > is required any more as of PETSc 3. Yes. I have a slepc-3.0.0-p6 installed and it does not require this. The inclusion is due to "slepcconf.h" required by

Re: [Libmesh-devel] Two small patches for SLEPc-dev

2011-08-31 Thread John Peterson
On Wed, Aug 31, 2011 at 2:21 PM, Vijay S. Mahadevan wrote: > All, > > Find attached two small patches for working with the SLEPc dev version. > > One of them is related to adding the include directory in the > configured architecture. And the other is related to the recent change Is this a recent

[Libmesh-devel] Two small patches for SLEPc-dev

2011-08-31 Thread Vijay S. Mahadevan
All, Find attached two small patches for working with the SLEPc dev version. One of them is related to adding the include directory in the configured architecture. And the other is related to the recent change in PETSc where the *Destroy() take the address of the object which has been propagated