[petsc-dev] petsc-dev hg server still hosed?

2010-04-28 Thread Dima Karpeyev
I'll push shorty. Thanks. Dmitry. On Wed, Apr 28, 2010 at 9:42 AM, Hong Zhang hong at aspiritech.org wrote: Dmitry, Petsc repo server is down due to bad hard disc. We are replacing it with a new disc - hopefully to get it back as soon as possible. I get build error about Matfwk, and pushed

[petsc-dev] MATSCATTER Transpose

2010-03-29 Thread Dima Karpeyev
I can work within MATSCATTER, but the question is what is the VecScatter returned by MatScatterGetVecScatter applied to such a transposed MATSCATTER? I guess it can be clarified in documentation that extracting this scatter from B, which is MATSCATTER and a transpose of another MATSCATTER A, then

[petsc-dev] Fwd: MATSCATTER Transpose

2010-03-29 Thread Dima Karpeyev
-- Forwarded message -- From: Dima Karpeyev karp...@gmail.com Date: Mon, Mar 29, 2010 at 3:29 PM Subject: Re: [petsc-dev] MATSCATTER Transpose To: petsc-dev at zimbra.anl.gov, For users of the development version of PETSc petsc-dev at mcs.anl.gov I can work within MATSCATTER

[petsc-dev] ASM request

2010-03-16 Thread Dima Karpeyev
The way I've written MatFwk so far, it operates on nonoverlapping dof blocks, but the idea is that we want to first scatter a Vec into an unrolled version, duplicating the overlap dofs. On Tue, Mar 16, 2010 at 1:26 PM, Jed Brown jed at 59a2.org wrote: On Tue, 16 Mar 2010 12:51:53 -0500, Barry

eliminating a cause of my recent rant and argument with Matt

2009-12-15 Thread Dima Karpeyev
--with-mpi=0 is a command, which is mandatory, and --with-sizeofint=8 seems to specify an optional parameter. To me '--with' suggests something optional, so I'd vote for keeping '--with' to indicate optional parameters and replace it with '--use' (an imperative) when specifying mandatory commands.

since developing object oriented software is so cumbersome in C and we are all resistent to doing it in C++

2009-12-05 Thread Dima Karpeyev
Cython can accelerate almost any Python code nearly immediately (although it supports a somewhat restricted subset of Python). This is simply due to converting it to equivalent C code that is compiled and runs within CPython. Then, chunks of the Python code can be explicitly typed, which can

MatFeti

2009-09-22 Thread Dima Karpeyev
It is a preconditioner, rather than a matrix class, isn't it? Dmitry. On Tue, Sep 22, 2009 at 1:17 PM, Matthew Knepley knepley at gmail.com wrote: That is Oliver's old code. It is really complicated. I believe even Oliver thinks that any new implementation should start from scratch, using his

valgrind creeping into makefiles

2009-08-22 Thread Dima Karpeyev
I have one comment: valgrind sounds like a very tool-specific option. Are there other memory checking tools? Maybe there should be an option like -memcheck [valgrind] with an optional tool name, similar to -start_in_debugger [gdb]? Dmitry. On Fri, Aug 21, 2009 at 4:44 PM, Barry Smith bsmith at