[petsc-dev] TS overhaul: first commit

2010-05-21 Thread Lisandro Dalcin
Up to now, I've not changed any API http://petsc.cs.iit.edu/petsc/temp/petsc-dev-ts/rev/86e0cf3edea1 The Algorithm pattern appears (Barry, let me use such "pretension academic language"), so I think we should not duplicate the code with the time-stepping loop, and use something like this: TSSolv

[petsc-dev] Win32 and MPIAPI calling convention

2010-05-21 Thread Lisandro Dalcin
On 21 May 2010 13:23, Satish Balay wrote: > On Fri, 21 May 2010, Lisandro Dalcin wrote: > >> I noticed that MPIAPI is being using for MPI callbacks, likely in >> order to suport Microsoft HPC Cluster Pack, right? > > yes. > >> Well, if you want to support DeinoMPI (yet another child of MPICH2), >>

[petsc-dev] Win32 and MPIAPI calling convention

2010-05-21 Thread Satish Balay
On Fri, 21 May 2010, Lisandro Dalcin wrote: > I noticed that MPIAPI is being using for MPI callbacks, likely in > order to suport Microsoft HPC Cluster Pack, right? yes. > Well, if you want to support DeinoMPI (yet another child of MPICH2), > you have to use MPI_CALL. > > Perhaps just: > > #if

[petsc-dev] unclear documentation

2010-05-21 Thread Matthew Knepley
than any results to which their experiments lead. -- Norbert Wiener -- next part -- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20100521/831e6505/attachment.html>

[petsc-dev] unfreed MPI keyvals

2010-05-21 Thread Jed Brown
On Fri, 21 May 2010 00:03:08 -0300, Lisandro Dalcin wrote: > I'm getting this... In the past I remember getting more, now just > one... Any of you was working on this? I fixed some of them in the thread that wraps up here, I think the last couple can be cleaned up in the same way. http://list

[petsc-dev] MatDestroy_MUMPS

2010-05-21 Thread Jed Brown
I'm not a fan of invalid frees so I pushed this thing which seems to Work for Me. Could one of you involved in this check if it's correct? changeset: 15992:979f106f87fc tag: tip user:Jed Brown date:Fri May 21 00:14:23 2010 +0200 files: src/mat/impls/aij/

[petsc-dev] Win32 and MPIAPI calling convention

2010-05-21 Thread Lisandro Dalcin
I noticed that MPIAPI is being using for MPI callbacks, likely in order to suport Microsoft HPC Cluster Pack, right? Well, if you want to support DeinoMPI (yet another child of MPICH2), you have to use MPI_CALL. Perhaps just: #if defined(DEINO_MPI) #define MPIAPI MPI_CALL #endif would do the tr

[petsc-dev] unfreed MPI keyvals

2010-05-21 Thread Lisandro Dalcin
I'm getting this... In the past I remember getting more, now just one... Any of you was working on this? make: Entering directory `/u/dalcinl/Devel/PETSc/petsc-dev-ts/src/ts/examples/tests' 11a12 > In direct memory block for handle type KEYVAL, 1 handles are still allocated 22a24,26 > In direct me