| #
a7b5fb5f
|
| 08-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'balay/tao-to-petsc'
Conflicts: src/snes/impls/fas/fasfunc.c src/snes/impls/fas/fasgalerkin.c
|
| #
aaa7dc30
|
| 29-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed quote marks for includes to <>
|
| #
036f3cb5
|
| 26-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into balay/tao-to-petsc
Conflicts: include/makefile
|
| #
f9cfb505
|
| 26-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into knepley/feature-mat-zerorowscols-baij
|
| #
c7ff62de
|
| 13-Jan-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-dif
Merge branch 'master' into barry/wirth-fusion-materials bad manual merge needs to be fixed this is what happens when branches hang around too long
Conflicts: src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c
show more ...
|
| #
52d48256
|
| 10-Jan-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
473ba861
|
| 21-Dec-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'stefano_zampini/pcbddc-reusebddc'
* stefano_zampini/pcbddc-reusebddc: PCBDDC: remove unneeded code to check nearnullspace PCBDDC: remove trailing whitespaces from source PCBDDC:
Merge branch 'stefano_zampini/pcbddc-reusebddc'
* stefano_zampini/pcbddc-reusebddc: PCBDDC: remove unneeded code to check nearnullspace PCBDDC: remove trailing whitespaces from source PCBDDC: solved compilation error with complex build PCBDDC: introduce a new variable in PCBDDC data stucture to store the actual number of current vertices (corners with constraints with basis changed) PCBDDC: make BtoNmap a member of bddc data struct (created once after PCISSetUp) PCBDDC: check of dirichlet and neumann solvers is not needed if pcbddc->NullSpace is not present PCBDDC: improved reuse of coarse matrix PCBDDC: better management of primal space. Now a coarse numbering is computed if and only if the primal space has been really changed PCBDDC: allow different customization of dirichlet and neumann boundary indices among successive linear solves PCBDDC: now PCBDDC reuses part of its private data if NearNullSpace customization is changed between different linear solves PCBDDC: local work vectors should be created only if new constraints are created and the relevant sizes are different PCBDDC/PCIS: make vec4_D a member of pcis, not pcbddc PCBDDC: Prepare for different primal spaces customization among different linear solves PCBDDC: demand object destruction to setup routines for BDDCGraph and constraints
Conflicts: src/ksp/pc/impls/bddc/bddcprivate.c (also update PetscMalloc[1-7])
show more ...
|
| #
ed91c37e
|
| 19-Dec-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed tes
Merge branch 'master' into knepley/feature-dmda-section
* master: (319 commits) SNESGS: Fix for uninitialized variable warning in gssecant.c DMPlex: Fix for orientation in Gmsh files - Fixed test output do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dashboard. ASCII printing of floating point numbers must cast to (double) to support quad precision configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0] don't use non-portable and also dependent on floating point precision system level math constants picky compilers fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection() Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems DMDA: Missing header - Damn rebase DMPlex ex3: Added 2D Q_1 and 3D P_2 tests DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff() DMDA: Fixed 2D geometry - Should reuse DMPlex routines DMDA: Fix bug in 2D closure operation for cells DMDA: Make closure operations also return the size DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection() ...
Conflicts: config/builder.py include/petscdmda.h src/dm/dt/interface/dtfe.c src/dm/impls/da/dageometry.c src/dm/impls/da/dalocal.c src/dm/impls/plex/plexgeometry.c
show more ...
|
| #
dfd14d43
|
| 18-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: error for subassembling is disabled
|
| #
98a51de6
|
| 18-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: nullspace functions are now consistents with the new coarse solver approach
|
| #
0d414b50
|
| 17-Dec-2013 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged petsc/petsc into master
|
| #
9c5a1e1b
|
| 17-Dec-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-gmsh
* master: (163 commits) do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dash
Merge branch 'master' into knepley/feature-plex-gmsh
* master: (163 commits) do not use C99 struct initialization code in PETSc Nightly Summary: Added time taken to each of the tests in the dashboard. ASCII printing of floating point numbers must cast to (double) to support quad precision configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0] don't use non-portable and also dependent on floating point precision system level math constants picky compilers fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection() Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems DMDA: Missing header - Damn rebase DMPlex ex3: Added 2D Q_1 and 3D P_2 tests DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff() DMDA: Fixed 2D geometry - Should reuse DMPlex routines DMDA: Fix bug in 2D closure operation for cells DMDA: Make closure operations also return the size DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection() DMDA: Added functions which emulate DMPlex functionality DMDA: Now DMDAGetNumCells() returns the cells in each direction as well ...
Conflicts: config/builder.py
show more ...
|
| #
324c91e4
|
| 17-Dec-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'madams/gamg-destroy' into prbrune/pcgamg-classicalinterpolationstrategies
|
| #
578f55a3
|
| 17-Dec-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into madams/gamg-destroy
Conflicts: src/ksp/pc/impls/gamg/gamg.c
|
| #
f347579b
|
| 13-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: solved memory leaks when reusing the preconditioner
|
| #
6e683305
|
| 13-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Coarse solver on subcommunicators whenever possible
Now the bddc dispatches the coarse problem on empty processes (if any) this allows to solve in parallel the local corrections and the (par
PCBDDC: Coarse solver on subcommunicators whenever possible
Now the bddc dispatches the coarse problem on empty processes (if any) this allows to solve in parallel the local corrections and the (parallel on subcommicators) coarse problem
show more ...
|
| #
12edc857
|
| 13-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: changed implementation of PCBDDCScatterCoarseDataBegin/End
these functions now scatter back and forth data from the private vectors of coarse KSP
nullspace code changed accordingly to preve
PCBDDC: changed implementation of PCBDDCScatterCoarseDataBegin/End
these functions now scatter back and forth data from the private vectors of coarse KSP
nullspace code changed accordingly to prevent from breaking builds The code for nullspace has been temporarily disabled
show more ...
|
| #
28143c3d
|
| 13-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: major change in MatISSubassemble
now, MatISSubassemble handles the case of restricting the newly created/updated matrix to a subcommunicator
API change for MatISGetSubassemblingPattern: num
PCBDDC: major change in MatISSubassemble
now, MatISSubassemble handles the case of restricting the newly created/updated matrix to a subcommunicator
API change for MatISGetSubassemblingPattern: number of target subdomains instead of coarsening ratio
show more ...
|
| #
c9f409c0
|
| 13-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: bug fix in MatISGetMPIXAIJ
|
| #
312be037
|
| 13-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: now each level can be customized indepently without interferences
in the previous version, coarse_X_option caused that coarse_X+1_option was set Updated man page
|
| #
22d5777b
|
| 13-Dec-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: minor changes to bddcprivate
|
| #
8c722d37
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage
Conflicts: src/dm/examples/tests/ex15.c src/dm/examples/tutorials/ex3.c src/dm/impls/da/da2.c src/dm/impls/da/da3.c
|
| #
a906b49b
|
| 10-Dec-2013 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged master into barry/update-xxxviewfromoptions
|
| #
edbbd480
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/xcode
|
| #
e0133700
|
| 05-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/saws-push-header-body' into barry/saws-options
|