Re: [petsc-users] Petsc with Windows

2016-11-30 Thread Boris Kaus
> This is probably a better choice than Cygwin going forward. > > https://msdn.microsoft.com/en-us/commandline/wsl/about > > I don't know to what extent PETSc users have experimented with this > feature, but it should make it easier to build and distribute PETSc. We have tried this in Mainz,

Re: [petsc-users] DMShellSetCreateRestriction

2016-03-12 Thread Boris Kaus
> Other suggestions on how to best integrate staggered finite differences > within the current PETSc framework are ofcourse also highly welcome. > Our current thinking was to pack it into a DMSHELL (which has the problem of > not having a restriction interface). > > > Using DMShell is the

Re: [petsc-users] DMShellSetCreateRestriction

2016-03-11 Thread Boris Kaus
Thanks - that would be great! > On Mar 11, 2016, at 10:25 PM, Barry Smith <bsm...@mcs.anl.gov> wrote: > > > Boris, > >We will add this support to the DMShell and its usage from PCMG within a > few days. > > Barry > >> On Mar 11, 2016, at 3:3

Re: [petsc-users] DMShellSetCreateRestriction

2016-03-11 Thread Boris Kaus
> On Mar 11, 2016, at 8:53 PM, Matthew Knepley wrote: > > On Fri, Mar 11, 2016 at 12:26 PM, Dave May > wrote: > On 11 March 2016 at 18:11, anton > wrote: > Hi team, >

[petsc-users] PhD position on developing software to model hydrofracturing in geothermal systems

2015-04-20 Thread Boris Kaus
Dear PETSC-users, I have an open PhD position in my group to develop codes to simulate hydrofracturing in visco-elasto-plastic rocks using massively parallel computers. We will use PETSC for this, so in case you are interested or you know someone that might be interested please let them know.

[petsc-users] Galerkin multigrid coarsening

2014-01-30 Thread Boris Kaus
Hi, While doing multigrid it is possible to explicitly set restriction and prolongation/interpolation operators in PETSC using PCMGSetRestriction and PCMGSetInterpolation. In many cases, the restriction (R) and prolongation (P) operators are simply the transpose of each other (R=P’). Yet,