[petsc-dev] configure should

2010-09-02 Thread Matthew Knepley
On Wed, Sep 1, 2010 at 8:08 PM, Barry Smith bsmith at mcs.anl.gov wrote: ./configure should record the version numbers of all the external packages it was built with and keep that information in an accessible way. package.py does have a self.version member. This would be a matter of

[petsc-dev] python version creep

2010-09-02 Thread Matthew Knepley
Fixed. MAtt On Wed, Sep 1, 2010 at 4:01 PM, Leo van Kampenhout lvankampenhout at gmail.com wrote: I'm getting similar errors from the configure script, as of today. See below. Leo === Configuring

[petsc-dev] [Fortran] MatLoad() error: MatLoad is not supported for type: mpiaij!

2010-09-03 Thread Matthew Knepley
On Fri, Sep 3, 2010 at 5:50 PM, Leo van Kampenhout lvankampenhout at gmail.com wrote: Thanks. Following this conversation closely, i have already built petsc with --with-debugging=0 and found that then thing work better there. Until there is a ultimate fix I'm perfectly happy with that.

[petsc-dev] What is this even supposed to do?

2010-09-08 Thread Matthew Knepley
On Wed, Sep 8, 2010 at 3:26 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Sep 8, 2010, at 4:14 AM, Jed Brown wrote: to is uninitialized here, it can't possibly work. PetscErrorCode PETSCMAP1(VecScatterBegin)(VecScatter ctx,Vec xin,Vec yin,InsertMode addv,ScatterMode mode) {

[petsc-dev] vtk viewer

2010-09-09 Thread Matthew Knepley
On Thu, Sep 9, 2010 at 4:46 AM, Blaise Bourdin bourdin at lsu.edu wrote: Hi, Imtiaz Hossain from the LSU visualization center and I would be interested in reimplementing the vtk viewer (at least for da and Vec obtained from a da) using libvtk. As far as I can see, the current implementation

[petsc-dev] CONFIGURE WARNING

2010-09-09 Thread Matthew Knepley
I just pushed a change that can easily cause failure. In order to do parallel configures and other nice things, we want to make sure configure writes all its files to some independent location. I have this happen now, but might have missed some places. Send me any failures with the configure.log.

[petsc-dev] BuildSystem: PCC=mpicc, CXX and FC

2010-09-14 Thread Matthew Knepley
Do we really want the full path to all compilers? We discussed this before and did not do it. Satish, do you remember why? Matt On Tue, Sep 14, 2010 at 8:51 PM, Lisandro Dalcin dalcinl at gmail.com wrote: On 14 September 2010 22:26, Barry Smith bsmith at mcs.anl.gov wrote: On Sep 14,

[petsc-dev] Configure changes

2010-09-15 Thread Matthew Knepley
I have reorganized the temp dir structure into what we wanted: framework has a top-level tmpDir (petsc-foo) per run each module has its own dir (petsc-foo/moduleName) below this the tmpDir is destryed by framework.cleanup() and the Windows bug should be fixed. Matt -- What most

[petsc-dev] Configure changes

2010-09-15 Thread Matthew Knepley
Pushed a fix. Matt On Wed, Sep 15, 2010 at 8:04 AM, Barry Smith bsmith at mcs.anl.gov wrote: Nice fresh crash of ./configure configure.log attached Barry On Sep 15, 2010, at 6:24 AM, Matthew Knepley wrote: I have reorganized the temp dir structure into what we wanted

[petsc-dev] Configure changes

2010-09-15 Thread Matthew Knepley
/petsc-3t39Wz/ drwx--. 7 balay balay 4096 Sep 15 08:25 /tmp/petsc-atP6HX/ drwx--. 7 balay balay 4096 Sep 15 08:25 /tmp/petsc-MoSphJ/ drwx--. 7 balay balay 4096 Sep 15 08:25 /tmp/petsc-S3q8cO/ asterix:/home/balay/tmp/petsc-dev Satish On Wed, 15 Sep 2010, Matthew Knepley wrote: I

[petsc-dev] From Jed

2010-09-16 Thread Matthew Knepley
http://lkml.org/lkml/2010/9/14/468# Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener -- next part -- An HTML attachment was

[petsc-dev] Fwd: Request for participation in ICIAM 2011, please reply by Monday, Oct 4

2010-09-24 Thread Matthew Knepley
On Fri, Sep 24, 2010 at 8:08 PM, Barry Smith bsmith at mcs.anl.gov wrote: Perhaps multiple people want to present? Is this worthwhile? I go to SIAM CSE to see people, and everywhere else because I want to work with someone there. What do you think about ICIAM? Matt Barry Begin

[petsc-dev] Configure changes

2010-09-29 Thread Matthew Knepley
11:47 config.libraries drwxr-xr-x. 2 dalcinl users4096 2010-09-15 11:47 config.setCompilers satish On Wed, 15 Sep 2010, Matthew Knepley wrote: Pushed a fix. Matt On Wed, Sep 15, 2010 at 8:31 AM, Satish Balay balay at mcs.anl.gov wrote: Thanks. Its

[petsc-dev] Could generatefortranstubs.py be lazier about modification times?

2010-10-05 Thread Matthew Knepley
Okay, this is really crap. Make that POS use a better predicate than modified, like checksum changed. This is what builder does ;) Matt On Tue, Oct 5, 2010 at 12:02 PM, Kai Germaschewski kai.germaschewski at unh.edu wrote: A common trick with regular Makefiles, which you should be to able

[petsc-dev] SILO

2010-10-05 Thread Matthew Knepley
It worked in 1998. I put it in. It has not worked since then. Want to help resurrect it? I would like to use Visit. Matt 2010/10/5 Jed Brown jed at 59a2.org 2010/10/5 Jose E. Roman jroman at dsic.upv.es: Hi, We just wanted to know which is the status of the SILO viewer. It seems that

[petsc-dev] Could generatefortranstubs.py be lazier about modification times?

2010-10-05 Thread Matthew Knepley
Obviously not slower than building everything that gets touched. Matt On Tue, Oct 5, 2010 at 3:17 PM, Jed Brown jed at 59a2.org wrote: On Tue, Oct 5, 2010 at 17:14, Matthew Knepley knepley at gmail.com wrote: Okay, this is really crap. Make that POS use a better predicate than modified

[petsc-dev] Could generatefortranstubs.py be lazier about modification times?

2010-10-05 Thread Matthew Knepley
On Tue, Oct 5, 2010 at 3:41 PM, Jed Brown jed at 59a2.org wrote: On Tue, Oct 5, 2010 at 17:18, Matthew Knepley knepley at gmail.com wrote: Obviously not slower than building everything that gets touched. Get builder.py to rebuild after find src -name '*vec.c' | xargs touch in under 5

[petsc-dev] ibcgs

2010-10-20 Thread Matthew Knepley
What is the reason for the fakery with VecGet/RestoreArray()? If there is no chance of overwriting, why restore immediately? If there is, why doesn't it happen? Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any

[petsc-dev] Fwd: SACUDA - Cannot compile

2010-10-27 Thread Matthew Knepley
On Wed, Oct 27, 2010 at 4:22 PM, Barry Smith bsmith at mcs.anl.gov wrote: Sending this to petsc-dev for better brains then mine to look at. Yes, this is what bombs on the new version of Thrust. I reported it and they know about it. PETSc takes over VecType, and it would be much easier

[petsc-dev] Fwd: SACUDA - Cannot compile

2010-10-27 Thread Matthew Knepley
On Wed, Oct 27, 2010 at 10:34 PM, Sean Farley sean at mcs.anl.gov wrote: Matt had a major hissy fit when I proposed this (again) a couple of years ago. What's wrong with a namespace? Isn't this what Matt is proposing the Thrust developers do? I reported it and they know about it. PETSc

[petsc-dev] Problem with latest petsc-dev change

2010-11-03 Thread Matthew Knepley
On Wed, Nov 3, 2010 at 3:12 PM, Satish Balay balay at mcs.anl.gov wrote: On Wed, 3 Nov 2010, Carl Ponder wrote: *On 11/03/2010 01:33 PM, Satish Balay wrote:* for http there is no '$USER:$PASSWORD@' in the URL [I guess its just ignored - so it works..] I pushed a fix now..

[petsc-dev] Problem with latest petsc-dev change

2010-11-04 Thread Matthew Knepley
Did you guys have a PCgasm? Matt On Thu, Nov 4, 2010 at 11:35 AM, Jed Brown jed at 59a2.org wrote: On Thu, Nov 4, 2010 at 10:47, Carl Ponder CPonder at nvidia.com wrote: Error! missing file: /home/cponder/CUDA/PFlotran/petsc-dev/src/ksp/pc/impls/gasm/makefile Fixed (I think), but I

[petsc-dev] configure failing because of old nvcc

2010-11-05 Thread Matthew Knepley
I did this already, have you pulled? Matt On Fri, Nov 5, 2010 at 1:29 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Nov 5, 2010, at 1:18 PM, Satish Balay wrote: I think part of the issue is the configure model for compiler detection. Perhaps we want buildsystem to detect/set

[petsc-dev] Why did you remove my CUDA version check!!!

2010-11-05 Thread Matthew Knepley
On Fri, 5 Nov 2010, Matthew Knepley wrote: That was the correct one. I took the one out of setCompilers.py for a reason. Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which

[petsc-dev] Why did you remove my CUDA version check!!!

2010-11-05 Thread Matthew Knepley
On Fri, Nov 5, 2010 at 1:57 PM, Matthew Knepley knepley at gmail.com wrote: On Fri, Nov 5, 2010 at 1:52 PM, Satish Balay balay at mcs.anl.gov wrote: because it was broken [as there was no self.setCompilers.compilerVersionCUDA] - and I noticed a different version check in setCompilers.py

[petsc-dev] PETSc programming model for multi-core systems

2010-11-12 Thread Matthew Knepley
On Fri, Nov 12, 2010 at 9:52 AM, Barry Smith bsmith at mcs.anl.gov wrote: What should we use a for programming model for PETSc on multi-core systems? Currently for conventional multicore we have only have one MPI process per core and for GPU we have subclasses of Vec and Mat with custom

[petsc-dev] PETSc programming model for multi-core systems

2010-11-12 Thread Matthew Knepley
On Fri, Nov 12, 2010 at 11:54 AM, Barry Smith bsmith at mcs.anl.gov wrote: On Nov 11, 2010, at 6:15 PM, Matthew Knepley wrote: On Fri, Nov 12, 2010 at 9:52 AM, Barry Smith bsmith at mcs.anl.gov wrote: What should we use a for programming model for PETSc on multi-core systems

[petsc-dev] error with build

2010-11-16 Thread Matthew Knepley
On Tue, Nov 16, 2010 at 11:58 AM, Srinath Vadlamani srinath at txcorp.comwrote: It seems now that petsc4py must be built during a petsc configure/build. Is this correct? I was hoping to install petsc4py in the same location as my other python builds, so that I only have to specify one

[petsc-dev] Simultaneous use of different precisions

2010-11-18 Thread Matthew Knepley
On Thu, Nov 18, 2010 at 9:16 AM, Jed Brown jed at 59a2.org wrote: On Wed, Nov 17, 2010 at 23:14, Barry Smith bsmith at mcs.anl.gov wrote: proper code generation Shudder. Does that exist? I think its possible. Just requires a tweak in our Python build... Matt Jed -- What most

[petsc-dev] DMGetLocalToGlobalMapping(), can it be collective

2010-11-22 Thread Matthew Knepley
I am pro collective since I can't envision depending on the lack on synchronization. Matt On Mon, Nov 22, 2010 at 7:06 PM, Jed Brown jed at 59a2.org wrote: I would like to make DMDAGetISLocalToGlobalMapping() DM-level functionality since it is an essential ingredient in the

[petsc-dev] VecGetArrayRead vs. VecGetArrayPrivate

2010-11-22 Thread Matthew Knepley
, if all agree I'll do it. Barry On Nov 22, 2010, at 8:54 PM, Matthew Knepley wrote: Why would you use Private, since Read jsut seems to call it? Thanks, Matt -- What most experimenters take for granted before they begin their experiments is infinitely more

[petsc-dev] Make variable changes

2010-11-23 Thread Matthew Knepley
Someone has replaced PETSC_INCLUDES --- CCPPFLAGS 1) Are there more similar changes? 2) Can these be added to Changes? 3) This broke 'make getincludedirs'. This should be fixed. Thanks, Matt -- What most experimenters take for granted before they begin their experiments is

[petsc-dev] Make variable changes

2010-11-23 Thread Matthew Knepley
On Tue, Nov 23, 2010 at 8:07 AM, Barry Smith bsmith at mcs.anl.gov wrote: On Nov 23, 2010, at 6:23 AM, Matthew Knepley wrote: Someone has replaced ^ If hg cannot tell you who, when and why this change was made easily then hg sucks! Looks like here: http

[petsc-dev] Need a new name for DMDAGetOwnershipRanges

2010-11-29 Thread Matthew Knepley
On Mon, Nov 29, 2010 at 4:09 PM, Jed Brown jed at 59a2.org wrote: On Mon, Nov 29, 2010 at 23:04, Barry Smith bsmith at mcs.anl.gov wrote: Changing the name means introducing a new concept that doesn't exist elsewhere and boy do I hate having tons of concepts in PETSc. Agree. Plus few

[petsc-dev] why remove underscores?

2010-06-02 Thread Matthew Knepley
Took make it consistent with all the other names in capital letters. Matt On Wed, Jun 2, 2010 at 5:55 AM, Srinath Vadlamani srinath at txcorp.comwrote: Why do: * - PETSC_VIEWER_ is now PETSCVIEWERXXX Srinath * -- What most experimenters take for granted before they begin

[petsc-dev] nightly configure failures

2010-06-02 Thread Matthew Knepley
Fixed and pushed. Matt On Wed, Jun 2, 2010 at 4:04 AM, Barry Smith bsmith at mcs.anl.gov wrote: ./config/configure.py --with-mpi-dir=/home/buildbot/install/x86_linux_single_nosched_binbot --with-debugging=no --with-fortran=no --with-sieve=1 --with-clanguage=C++ --with-mpi=1

[petsc-dev] BuildSystem failure

2010-06-04 Thread Matthew Knepley
Pushed another fix. Matt On Thu, Jun 3, 2010 at 11:50 AM, Barry Smith bsmith at mcs.anl.gov wrote: I've pushed an attempted fix. Barry On Jun 2, 2010, at 6:03 PM, Lisandro Dalcin wrote: === TESTING:

[petsc-dev] VecRestoreArrayRead and const

2010-06-14 Thread Matthew Knepley
Is this a new function? Or do you mean just VecGetArray? Matt On Mon, Jun 14, 2010 at 5:56 AM, Jed Brown jed at 59a2.org wrote: It seems to me that every correct use of this function should mark the array const, so perhaps it would make sense to have PetscErrorCode

[petsc-dev] VecRestoreArrayRead and const

2010-06-14 Thread Matthew Knepley
I am cool with it. Matt On Mon, Jun 14, 2010 at 7:42 AM, Jed Brown jed at 59a2.org wrote: On Mon, 14 Jun 2010 07:23:20 -0500, Matthew Knepley knepley at gmail.com wrote: Is this a new function? Or do you mean just VecGetArray? This introduces VecRestoreArrayRead, but the array is still

[petsc-dev] Problem in VecAXPY

2010-06-16 Thread Matthew Knepley
Barry, You inserted a check in VecAXPY:563 (which Jed corrected) jed at 16195/petsc/petsc-dev/annotate/c5b7ef1f9e2d/src/vec/vec/interface/rvector.c#l563 563 #l563 if (x == y) SETERRQ(((PetscObject)x)-comm,PETSC_ERR_ARG_IDN,x and y cannot be the same vector); However, this seems to

[petsc-dev] Problem in VecAXPY

2010-06-16 Thread Matthew Knepley
That cannot be right because this check was added two days ago. Matt On Wed, Jun 16, 2010 at 10:40 AM, Lisandro Dalcin dalcinl at gmail.com wrote: On 16 June 2010 11:38, Matthew Knepley knepley at gmail.com wrote: Barry, You inserted a check in VecAXPY:563 (which Jed corrected

[petsc-dev] Problem in VecAXPY

2010-06-17 Thread Matthew Knepley
Pushed. ML never ever worked right. Ugh. Matt On Wed, Jun 16, 2010 at 7:24 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jun 16, 2010, at 9:38 AM, Matthew Knepley wrote: Barry, You inserted a check in VecAXPY:563 (which Jed corrected) jed at 16195 563 if (x == y

[petsc-dev] Problem in VecAXPY

2010-06-17 Thread Matthew Knepley
On Thu, Jun 17, 2010 at 4:18 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jun 17, 2010, at 4:07 PM, Matthew Knepley wrote: Pushed. ML never ever worked right. Ugh. Is it now converging better? We are going to test right after this session ends. Matt Barry Matt

[petsc-dev] (no subject)

2010-06-17 Thread Matthew Knepley
We decided a long time ago that using the compiler as the linker was necessary to assure that compiler libraries were picked up. I was asked to remove those options to cut down on people screwing themselves. Do we need another linker? Our conceptual model is currently: compiler/linker which

[petsc-dev] hunting for package interfaces

2010-06-22 Thread Matthew Knepley
src/mat/impls/aij/seq/superlu Matt On Mon, Jun 21, 2010 at 11:04 PM, Srinath Vadlamani srinath at txcorp.comwrote: If I wanted to see the PETSc interface to superlu, where would I look? Srinath -- What most experimenters take for granted before they begin their experiments is

[petsc-dev] Not sure how much we care...

2010-06-23 Thread Matthew Knepley
but it looked neat. http://arxiv.org/abs/1006.4173 Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener -- next part -- An HTML

[petsc-dev] KSPAddOptionsChecker() needed?

2010-06-25 Thread Matthew Knepley
I am for the uniform PetscObjectAddOptionsChecker(). Should it really be called Checker? Sounds like validation. I think there is some value in treating SetFromOptions as a generic facility that can be extended. This is aspect oriented programming :) Matt On Fri, Jun 25, 2010 at 10:00 AM,

[petsc-dev] KSPAddOptionsChecker() needed?

2010-06-25 Thread Matthew Knepley
On Fri, Jun 25, 2010 at 10:16 AM, Barry Smith bsmith at mcs.anl.gov wrote: PetscObjectAddOptionsHandler(PetscObject, PetscErrorCode (*)(PetscObject,void*),void *ctx) ? Better. Matt Barry On Jun 24, 2010, at 9:07 PM, Matthew Knepley wrote: I am for the uniform

[petsc-dev] KSPAddOptionsChecker() needed?

2010-06-25 Thread Matthew Knepley
anything about this, just muttering. Barry On Jun 24, 2010, at 9:18 PM, Matthew Knepley wrote: On Fri, Jun 25, 2010 at 10:16 AM, Barry Smith bsmith at mcs.anl.gov wrote: PetscObjectAddOptionsHandler(PetscObject, PetscErrorCode (*)(PetscObject,void*),void *ctx) ? Better

[petsc-dev] KSPAddOptionsChecker() needed?

2010-06-25 Thread Matthew Knepley
On Fri, Jun 25, 2010 at 6:52 PM, Jed Brown jed at 59a2.org wrote: On Thu, 24 Jun 2010 21:35:06 -0500, Barry Smith bsmith at mcs.anl.gov wrote: This brings up a why the heck are we writing PETSc in C anyways question We have KSPSetOptionsPrefix(), PC, SNES etc. AND

[petsc-dev] mecurial emergency

2010-06-27 Thread Matthew Knepley
Is this fixed? Can someone mail when it is over? For post mortem, how did this happen? The only way I can think of is that a) Someone forced a push (never never never to this) b) Someone pulled into a repo that already had multiple heads c) Someone checked in a changset in the middle of

[petsc-dev] [petsc-users] ublas sparse matrix bindings?

2010-06-29 Thread Matthew Knepley
, 2010 at 2:49 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jun 29, 2010, at 12:59 PM, Matthew Knepley wrote: On Tue, Jun 29, 2010 at 12:58 PM, Jed Brown jed at 59a2.org wrote: On Tue, 29 Jun 2010 12:43:36 -0500, Matthew Knepley knepley at gmail.com wrote: 3) What you really want

[petsc-dev] [petsc-users] ublas sparse matrix bindings?

2010-07-05 Thread Matthew Knepley
On Mon, Jul 5, 2010 at 3:50 PM, Jed Brown jed at 59a2.org wrote: On Sat, 3 Jul 2010 15:41:53 +0300, Aron Ahmadia aja2111 at columbia.edu wrote: I am not sure I understand your argument here (I apologize if I talk past you, please feel free to clarify). I am surmising from the rest of

[petsc-dev] meaning of VecScale() if not a collective

2010-07-06 Thread Matthew Knepley
This is a different definition of collective I think. I thought we were defining collective in the operational sense, meaning requires synchronization. That is what users need to know, since they will not check the implementation. I believe users know the semantics up front (why would semantics

[petsc-dev] horrible CRAP in Configure.py

2010-07-07 Thread Matthew Knepley
I will fix it. Matt On Wed, Jul 7, 2010 at 5:38 AM, Barry Smith bsmith at mcs.anl.gov wrote: This is horrible, no extensible stuff in Configure.py; can't this be fixed to not requiring information about all these packages into the PETSc Configure? Thanks Barry

[petsc-dev] meaning of VecScale() if not a collective

2010-07-08 Thread Matthew Knepley
In the manual pages I've been calling 1 Not Collective and 2-4 collective. Suggestions for names? Perhaps 2) Mathematically collective 3) Neighbor collective? Once we have good names I can change the manual pages Barry On Jul 6, 2010, at 12:07 AM, Matthew Knepley wrote

[petsc-dev] Future of make?

2010-07-12 Thread Matthew Knepley
I would like to quit using 'make' in favor of builder.py. I have been doing this myself, but I have to constantly port the changes people make to the original build. Is there a reason to maintain make? Also, I pushed preliminary support for dependency checking into builder.py. Matt -- What

[petsc-dev] Future of make?

2010-07-12 Thread Matthew Knepley
On Mon, Jul 12, 2010 at 7:40 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jul 12, 2010, at 7:04 PM, Matthew Knepley wrote: I would like to quit using 'make' in favor of builder.py. I have been doing this myself, but I have to constantly port the changes people make to the original

[petsc-dev] Future of make?

2010-07-13 Thread Matthew Knepley
Okay, so now builder.py can run vec/examples/tests. There is a framework there for putting in the special test info too. I think it should spit out the results in something that can be interpreted by Buildbot or Hudson. I will put in shared libraries next, and then we need to talk about Fortran

[petsc-dev] raise ValueError in check_for_option_mistakes

2010-07-18 Thread Matthew Knepley
Pushed what I think you want. Matt On Sun, Jul 18, 2010 at 10:00 AM, Satish Balay balay at mcs.anl.gov wrote: Matt, raise ValueError in check_for_option_mistakes() is not trapped by any error handler. Any idea if this code can be reorganized so that ValueError from

[petsc-dev] Cusp Thrust test

2010-07-26 Thread Matthew Knepley
They work with normal compilers if you drop an empty file in 'thrust' called 'host_defines.h'. I think this should be the prefered checking mechanism since now we have fucked up dependencies again. Matt -- What most experimenters take for granted before they begin their experiments is

[petsc-dev] Cusp Thrust test

2010-07-26 Thread Matthew Knepley
On Mon, Jul 26, 2010 at 7:50 AM, Barry Smith bsmith at mcs.anl.gov wrote: On Jul 25, 2010, at 8:26 AM, Matthew Knepley wrote: They work with normal compilers if you drop an empty file in 'thrust' called 'host_defines.h'. I think this should be the prefered checking mechanism since now we

[petsc-dev] Cusp Thrust test

2010-07-27 Thread Matthew Knepley
/BuildSystem/config/setCompilers.py, line 528, in generateCUDAPreprocessorGuesses yield self.CUDACC+' -E' (END) On Mon, 26 Jul 2010, Matthew Knepley wrote: On Mon, Jul 26, 2010 at 7:50 AM, Barry Smith bsmith at mcs.anl.gov wrote: On Jul 25, 2010, at 8:26 AM, Matthew Knepley wrote

[petsc-dev] Mat/DM dependency

2010-01-01 Thread Matthew Knepley
I would rather see then hierarchy change. I think it is natural for the operator (Mat) to depend on the space (DM) on which it is discretized. Just because shortsightedness in the past has confined us to really simple spaces (R^N) does not mean we can't change that. Matt On Fri, Jan 1, 2010 at

[petsc-dev] Mat/DM dependency

2010-01-01 Thread Matthew Knepley
On Fri, Jan 1, 2010 at 1:58 PM, Jed Brown jed at 59a2.org wrote: On Fri, 1 Jan 2010 13:32:08 -0600, Matthew Knepley knepley at gmail.com wrote: I would rather see then hierarchy change. Maybe, but many things in the DM interface depend on Mat and Vec. Where would DMGetInterpolation

[petsc-dev] Mat/DM dependency

2010-01-02 Thread Matthew Knepley
On Sat, Jan 2, 2010 at 12:44 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jan 1, 2010, at 7:12 PM, Jed Brown wrote: On Fri, 1 Jan 2010 14:50:33 -0600, Matthew Knepley knepley at gmail.com wrote: That is definitely a problem. I am not convinced yet that this is a problem

[petsc-dev] improvement to ./configure

2010-01-04 Thread Matthew Knepley
I can try to put something in. Matt On Sun, Jan 3, 2010 at 7:16 PM, Barry Smith bsmith at mcs.anl.gov wrote: Matt, It would be nice when some user types ---yy_ and they meant ---yy- it would give them a nice error message. This is made difficult by the fact

[petsc-dev] improvement to ./configure

2010-01-05 Thread Matthew Knepley
Pushed something. Let me know if this is what you had in mind. Matt On Mon, Jan 4, 2010 at 7:52 AM, Barry Smith bsmith at mcs.anl.gov wrote: Matt, Thanks! Barry On Jan 4, 2010, at 12:20 AM, Matthew Knepley wrote: I can try to put something in. Matt On Sun, Jan 3, 2010

[petsc-dev] OpenMPI petsc-2.3.3-p15

2010-01-06 Thread Matthew Knepley
On Wed, Jan 6, 2010 at 2:27 PM, Barry Smith bsmith at mcs.anl.gov wrote: Eric, Could you describe, preferably with error messages printed by compilers etc, why this is necessary? I read the comment in petsc.h PETSc does not use the C++ binding of MPI at ALL. The following flag

[petsc-dev] Why both DMMGGetFine and DMMGGetDMMG?

2010-01-07 Thread Matthew Knepley
On Thu, Jan 7, 2010 at 8:22 AM, Barry Smith bsmith at mcs.anl.gov wrote: On Jan 7, 2010, at 3:50 AM, Jed Brown wrote: They are identical. Looks like someone added the DMMGGetDMMG() who didn't know about the other one. I have removed it. Also, is there a mnemonic for the _n_*

[petsc-dev] Why both DMMGGetFine and DMMGGetDMMG?

2010-01-07 Thread Matthew Knepley
On Thu, Jan 7, 2010 at 10:19 AM, Barry Smith bsmith at mcs.anl.gov wrote: Etags search for _n_ I assumed that you did this. This is definitely not me. Matt Barry On Jan 7, 2010, at 10:07 AM, Matthew Knepley wrote: On Thu, Jan 7, 2010 at 8:22 AM, Barry Smith bsmith

[petsc-dev] DMMG without libpetscsnes?

2010-01-07 Thread Matthew Knepley
On Thu, Jan 7, 2010 at 10:27 AM, Barry Smith bsmith at mcs.anl.gov wrote: On Jan 7, 2010, at 10:10 AM, Matthew Knepley wrote: On Thu, Jan 7, 2010 at 9:12 AM, Barry Smith bsmith at mcs.anl.gov wrote: Let's get this dang PETSc release out the door and then fix up the solvers by properly

[petsc-dev] Old docs for petsc-dev

2010-01-08 Thread Matthew Knepley
You need to get QCT. That makes it easy for me. I believe it works for OSX now. Matt On Fri, Jan 8, 2010 at 11:38 AM, Barry Smith bsmith at mcs.anl.gov wrote: Toby, Yes, hg comments too terse. Barry My problem is that hg commit doesn't show my changes and so sometimes I

[petsc-dev] PETSC_USE_SOCKET_VIEWER macro - controlled by configure or not

2010-01-12 Thread Matthew Knepley
On Tue, Jan 12, 2010 at 9:05 PM, Kevin.Buckley at ecs.vuw.ac.nz wrote: I am tying to help a researcher here build his application against a PETSc (3.0.0 p9) installtion at another site that seems to have undefined references to: PETSC_VIEWER_SOCKET_ Is this unresolved symbol from

[petsc-dev] Absoft

2010-01-13 Thread Matthew Knepley
Does anyone know how to get Absoft to create F90 modules, or where it puts them? Configure is barfing on this right now. Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. --

[petsc-dev] Absoft

2010-01-13 Thread Matthew Knepley
time? I guess we need to put in a check for all caps modules. Matt Satish On Wed, 13 Jan 2010, Satish Balay wrote: We have a nightlybuilds with absoft. Perhaps yesterdays change to f90 module stuff is causing grief? Will have to check.. Satish On Wed, 13 Jan 2010, Matthew Knepley

[petsc-dev] namespace conflicts with --with-single-library=1

2010-01-13 Thread Matthew Knepley
On Wed, Jan 13, 2010 at 1:26 PM, Satish Balay balay at mcs.anl.gov wrote: We have multiple sourcefiles with the same name - and this breaks build with --with-single-library=1. I'd like to rename the following [others don't go into libs] ./semiLagrange/impls/da/da.c [to slda.c]

[petsc-dev] Use of dmmg-computefunction ?

2010-01-14 Thread Matthew Knepley
I thought I was using it somewhere. I do think that this belongs. You should not have to have a solver in order to define a function over a space. Matt On Thu, Jan 14, 2010 at 3:50 PM, Barry Smith bsmith at mcs.anl.gov wrote: How many times am I going to have to pound it into your head

[petsc-dev] Use of dmmg-computefunction ?

2010-01-14 Thread Matthew Knepley
On Thu, Jan 14, 2010 at 3:54 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jan 14, 2010, at 3:51 PM, Matthew Knepley wrote: I thought I was using it somewhere. I do think that this belongs. You should not have to have a solver in order to define a function over a space. Agreed

[petsc-dev] Dense matrices

2010-01-15 Thread Matthew Knepley
SeqDense MatMult was inexplicably giving me the wrong answers. I checked the BLAS call (and the underlying defines) and they also looked right to me. I temporarily checked in the simple-minded loops which do give me the correct answer. Anyone else use this? Matt -- What most experimenters

[petsc-dev] Dense matrices

2010-01-17 Thread Matthew Knepley
2010 09:58:46 -0600, Matthew Knepley knepley at gmail.com wrote: SeqDense MatMult was inexplicably giving me the wrong answers. I checked the BLAS call (and the underlying defines) and they also looked right to me. I temporarily checked in the simple-minded loops which do give me

[petsc-dev] -pc_asm_blocks

2010-01-18 Thread Matthew Knepley
On Mon, Jan 18, 2010 at 7:45 AM, Jed Brown jed at 59a2.org wrote: I thought this used to work: $ cd petsc/src/ksp/ksp/examples/tutorials/ $ ./ex2 -pc_type asm -pc_asm_blocks 2 [0]PETSC ERROR: - Error Message [0]PETSC ERROR: Petsc has

[petsc-dev] -pc_asm_blocks

2010-01-18 Thread Matthew Knepley
On Mon, Jan 18, 2010 at 7:53 AM, Matthew Knepley knepley at gmail.com wrote: On Mon, Jan 18, 2010 at 7:45 AM, Jed Brown jed at 59a2.org wrote: I thought this used to work: $ cd petsc/src/ksp/ksp/examples/tutorials/ $ ./ex2 -pc_type asm -pc_asm_blocks 2 [0]PETSC ERROR

[petsc-dev] Podcasts

2010-01-19 Thread Matthew Knepley
What do people think of doing a podcast every release that reviews the changes and bug fixes. People might actually listen to that, especially the sysadmins Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to

[petsc-dev] Podcasts

2010-01-19 Thread Matthew Knepley
On Tue, Jan 19, 2010 at 8:38 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jan 19, 2010, at 7:55 PM, Matthew Knepley wrote: What do people think of doing a podcast every release that reviews the changes and bug fixes. People might actually listen to that, especially the sysadmins

[petsc-dev] Petsc-dev compilation: error because of underscore.

2010-01-26 Thread Matthew Knepley
Pull PETSc and try again. Matt On Tue, Jan 26, 2010 at 5:47 PM, Vijay S. Mahadevan vijay.m at gmail.comwrote: Hi, I'm trying to install the development copy of Petsc in a linux cluster. The configuration proceeded fine until I had to run conftest for the batch system. After running

[petsc-dev] Petsc-dev compilation: error because of underscore.

2010-01-26 Thread Matthew Knepley
On Tue, Jan 26, 2010 at 6:11 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Jan 26, 2010, at 6:04 PM, Matthew Knepley wrote: Pull PETSc and try again. NO! Pull BuildSystem and try again. Send configure.log and reconfigure.py if it fails 1) No this is wrong Matt, revert any silly

[petsc-dev] Petsc-dev compilation: error because of underscore.

2010-01-26 Thread Matthew Knepley
, Jan 26, 2010 at 6:04 PM, Matthew Knepley knepley at gmail.com wrote: Pull PETSc and try again. Matt On Tue, Jan 26, 2010 at 5:47 PM, Vijay S. Mahadevan vijay.m at gmail.com wrote: Hi, I'm trying to install the development copy of Petsc in a linux cluster. The configuration proceeded

[petsc-dev] Petsc-dev compilation: error because of underscore.

2010-01-26 Thread Matthew Knepley
On Tue, Jan 26, 2010 at 6:44 PM, Satish Balay balay at mcs.anl.gov wrote: On Tue, 26 Jan 2010, Matthew Knepley wrote: On Tue, Jan 26, 2010 at 6:41 PM, Satish Balay balay at mcs.anl.gov wrote: The following change gets configure going. But I think Barry is looking at a different fix

[petsc-dev] Petsc-dev compilation: error because of underscore.

2010-01-27 Thread Matthew Knepley
', 'CXX_CXXFLAGS', 'LD_SHARED', 'CC_LINKER_FLAGS', 'CXX_LINKER_FLAGS', 'FC_LINKER_FLAGS', 'AR_FLAGS', 'C_VERSION', 'CXX_VERSION', 'FC_VERSION','qd_dd', 'known-sizeof-void_p','known-sizeof-long_long','known-sizeof-size_t']: On Tue, 26 Jan 2010, Matthew Knepley wrote: Ah, will you

[petsc-dev] breakage with python2.2

2010-02-02 Thread Matthew Knepley
On Tue, Feb 2, 2010 at 5:56 PM, Satish Balay balay at mcs.anl.gov wrote: Matt, [petsc configure is supporsed to be compatible with python 2.2 and higher]. But I get the following error [apart from missing 'os.path.pathsep'] with python2.2 Any idea how to fix this? [ Pushed the fix.

[petsc-dev] Python 2.2

2010-02-03 Thread Matthew Knepley
The last release of Python 2.2 was May 30, 2003. The fixes Satish has just put in are pretty ugly. At what point do we give up on an antiquated Python? Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which

[petsc-dev] Python 2.2

2010-02-03 Thread Matthew Knepley
, Satish Balay wrote: On Wed, 3 Feb 2010, Matthew Knepley wrote: The last release of Python 2.2 was May 30, 2003. The fixes Satish has just put in are pretty ugly. At what point do we give up on an antiquated Python? I think its good if we can keep configure working for a wide rane

[petsc-dev] forget about libmpiuni completely

2010-02-17 Thread Matthew Knepley
On Wed, Feb 17, 2010 at 8:32 AM, Lisandro Dalcin dalcinl at gmail.com wrote: On 17 February 2010 13:06, Barry Smith bsmith at mcs.anl.gov wrote: On Feb 17, 2010, at 9:05 AM, Lisandro Dalcin wrote: On 17 February 2010 11:45, Barry Smith bsmith at mcs.anl.gov wrote: 1) Make mpiuni

[petsc-dev] forget about libmpiuni completely

2010-02-17 Thread Matthew Knepley
On Wed, Feb 17, 2010 at 2:44 PM, Lisandro Dalcin dalcinl at gmail.com wrote: On 17 February 2010 12:00, Matthew Knepley knepley at gmail.com wrote: I am for a separate mpiuni that get downloaded. I think this makes more sense with our other packages concepts, and is more modular. We can

[petsc-dev] Murky

2010-02-17 Thread Matthew Knepley
If you don't use Murky, you are out in the cold on a Mac: http://bitbucket.org/snej/murky/wiki/Home You can download the binary, but I built from scratch. Its a good lesson in the bizarre world of XCode. Matt -- What most experimenters take for granted before they begin their experiments

[petsc-dev] Murky

2010-02-17 Thread Matthew Knepley
On Wed, Feb 17, 2010 at 4:43 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Feb 17, 2010, at 6:38 PM, Matthew Knepley wrote: On Wed, Feb 17, 2010 at 4:29 PM, Barry Smith bsmith at mcs.anl.gov wrote: Matt, I tried it and it reamed me so hard that it will be difficult for me to ever

[petsc-dev] Murky

2010-02-17 Thread Matthew Knepley
I finally checked out from valgrind, and configure dies right away saying it only supports 10.5. Matt On Wed, Feb 17, 2010 at 5:07 PM, Matthew Knepley knepley at gmail.com wrote: On Wed, Feb 17, 2010 at 4:43 PM, Barry Smith bsmith at mcs.anl.gov wrote: On Feb 17, 2010, at 6:38 PM

[petsc-dev] builder.py

2010-02-21 Thread Matthew Knepley
I believe it now work for C compiles and archives for the whole source tree. I will test Fortran tomorrow, which should get us a working static build. Then I will do the shared library part. It is still really small and manageable, so if you are interested, now is the time to look. This should be

[petsc-dev] Writing rich state

2010-02-24 Thread Matthew Knepley
On Wed, Feb 24, 2010 at 9:09 AM, Jed Brown jed at 59a2.org wrote: On Wed, 24 Feb 2010 08:31:32 -0600, Dmitry Karpeev karpeev at mcs.anl.gov wrote: Yes, I think SQL or some such approach would be a good solution. I don't even think the actual file format matters too much: we can just

<    6   7   8   9   10   11   12   13   14   15   >