sorry forgot to push petsc-3.3. Its pushed now. Satish
On Wed, 18 Jul 2012, Blaise Bourdin wrote: > Satish, > > Sorry for the typo. Actually I think that you committed to petsc-dev and not > 3.3 > > Blaise > > On Jul 18, 2012, at 5:00 PM, Satish Balay wrote: > > > I've changed the filename to 'zmatnullf.c' - per convention - and > > commited to petsc-3.3 [and merged to petsc-dev] > > > > Satish > > > > On Wed, 18 Jul 2012, Barry Smith wrote: > > > >> > >> Satish, > >> > >> Please apply this patch if it makes sense. > >> > >> Thanks > >> > >> Barry > >> > >> On Jul 17, 2012, at 11:25 PM, Blaise Bourdin wrote: > >> > >>> > >>> On Jul 17, 2012, at 10:51 PM, Barry Smith wrote: > >>> > >>>> > >>>> If you are using Fortran modules (and being a FORTRAN lover you are :-). > >>>> Then you have to rebuild the modules whenever you change these files. > >>>> Do make cmake after you edit the file > >>> > >>> You bet I am... > >>> make cmake is what I was missing. > >>> > >>> Is it possible to apply the attached patch to petsc-3.3 and petsc-dev? > >>> It adds the data type, and the fortran binding for MatNullSpaceView. > >>> > >>> Blaise > >>> > >>> <MatNullSpace.patch> > >>> > >>>> > >>>> Barry > >>>> > >>>> On Jul 17, 2012, at 10:41 PM, Blaise Bourdin wrote: > >>>> > >>>>> Hi, > >>>>> > >>>>> I am still trying to figure out how to add support for MatNullSpace > >>>>> with fortran data types. As I said in a previous email, adding the > >>>>> statement > >>>>> type MatNullSpace > >>>>> PetscFortranAddr:: v > >>>>> end type MatNullSpace > >>>>> in include/finclude/ftn-custom/petscmatdef.h90 > >>>>> > >>>>> is not enough. > >>>>> > >>>>> Furthermore, if I remove the corresponding statement > >>>>> type Mat > >>>>> PetscFortranAddr:: v > >>>>> end type Mat > >>>>> for Mat, I can still compile code with a statement like > >>>>> Type(Mat) :: M > >>>>> > >>>>> It looks like the fortran data type for Mat is defined somewhere else, > >>>>> but I can't figure out where. Can anybody shine some light for me? > >>>>> > >>>>> Blaise > >>>>> -- > >>>>> Department of Mathematics and Center for Computation & Technology > >>>>> Louisiana State University, Baton Rouge, LA 70803, USA > >>>>> Tel. +1 (225) 578 1612, Fax +1 (225) 578 4276 > >>>>> http://www.math.lsu.edu/~bourdin > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>> > >>> -- > >>> Department of Mathematics and Center for Computation & Technology > >>> Louisiana State University, Baton Rouge, LA 70803, USA > >>> Tel. +1 (225) 578 1612, Fax +1 (225) 578 4276 > >>> http://www.math.lsu.edu/~bourdin > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >> > >> > > > >
