| #
a2b21dba
|
| 10-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-concurrencykit' into barry/fix-petscviewer-attempt-2
|
| #
98743e8b
|
| 10-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
fix for bad cut and paste
|
| #
65fb505c
|
| 09-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-concurrencykit' into barry/fix-petscviewer-attempt-2
|
| #
e2dcd6d3
|
| 09-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
fix memory leak introduced when the special handling of stdout and stderr was removed
|
| #
ef19f930
|
| 31-Jul-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Rework the threadsafety model in PETSc to use PetscSpinLock...() routines for locking Locks around opening ASCII viewers and around PetscCommDuplicate() and PetscCommDestroy() Support for downloading
Rework the threadsafety model in PETSc to use PetscSpinLock...() routines for locking Locks around opening ASCII viewers and around PetscCommDuplicate() and PetscCommDestroy() Support for downloading concurrencykit and using concurrencykit spin locks
show more ...
|
| #
3e8c22cd
|
| 22-Jul-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-snes-deflation
* master: (206 commits) Bib: Added ref fix the output file for the ts example ex20adj Bugfix: setting post-step function in ztsf.c f
Merge branch 'master' into knepley/feature-snes-deflation
* master: (206 commits) Bib: Added ref fix the output file for the ts example ex20adj Bugfix: setting post-step function in ztsf.c fix makefile format error with 'all-legacy' doc: handle missing dev.html in a release tarball doc: add in petscistypes.h to doc sourcefile list Increase patchlevel to 3.6.1 update some example output files Doc+Vec: Fixed VecSetValuesBlocked() Reported by: Shao-Ching Huang <huangsc@gmail.com> clarify that PETSc's "thread safe" code only works with OpenMP allow adjoint integration over split time intervals DT: Goddman it. Why are people stepping on my commits Bib: Added ref fix the bug in the endpoint version of discrete adjoint theta and correct the affected example outputs SNES: Added SNESQN types to Fortran Reported-by: Chris Bradley <c.bradley@auckland.ac.nz> fix: buggy change in 33da457b864643cfcac2768e47197c286471a5a4 updated petscthreads.html with information on thread per object model fix for ex56 removed the dead links to threads.html send petsc repository messages to Karl no longer from his mcs address ...
Conflicts: config/builder.py src/dm/impls/plex/examples/tests/ex3.c src/dm/impls/plex/examples/tests/makefile src/dm/impls/plex/makefile
show more ...
|
| #
123dfe75
|
| 22-Jul-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-point-location
* master: (202 commits) Bib: Added ref fix makefile format error with 'all-legacy' Increase patchlevel to 3.6.1 update some exa
Merge branch 'master' into knepley/feature-plex-point-location
* master: (202 commits) Bib: Added ref fix makefile format error with 'all-legacy' Increase patchlevel to 3.6.1 update some example output files Doc+Vec: Fixed VecSetValuesBlocked() Reported by: Shao-Ching Huang <huangsc@gmail.com> clarify that PETSc's "thread safe" code only works with OpenMP allow adjoint integration over split time intervals DT: Goddman it. Why are people stepping on my commits Bib: Added ref fix the bug in the endpoint version of discrete adjoint theta and correct the affected example outputs SNES: Added SNESQN types to Fortran Reported-by: Chris Bradley <c.bradley@auckland.ac.nz> fix: buggy change in 33da457b864643cfcac2768e47197c286471a5a4 updated petscthreads.html with information on thread per object model fix for ex56 removed the dead links to threads.html send petsc repository messages to Karl no longer from his mcs address Plex: Fix for all the hidebound morons living with c89. Good luck doing computational science in the 80s! DT: Fix tanh-sinh - Removed wrong var SNES: Added SNESQN types to Fortran Reported-by: Chris Bradley <c.bradley@auckland.ac.nz> Bib: More refs ...
Conflicts: config/builder.py
show more ...
|
| #
db66d908
|
| 08-Jul-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural
* master: (111 commits) add filters for website tests that removes warnings about MPI type tag mismatches due to const remove
Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural
* master: (111 commits) add filters for website tests that removes warnings about MPI type tag mismatches due to const remove Peter from blame-email list. don't warn about MPI const long * versus long long * Configure: Added GMP an MPRF - These allow arbitrary precision arithmetic SNES ex69: SolCx finally works - Fixed order of parameters - Made different versions of pointwise functions SNES ex69: Fixed bug where SolKx and SolCx have different numbers of parameters SNES ex69: Small bug fixes - Initialize coordinates for SolCx - Fixed declaration length I believe this call on line 357: ierr = DMSetFromOptions(dau); should actually set `dak`. The DM `dau` is already set on line 349. SNESSolve_KSPOnly() did not compute function at new solution unless monitoring is turned on but SNESSolve_FAS() internals assume that each subsnes solve it calls does compute the new function value so broke when -fas_levels_snes_monitor was not turned on but -fas_levels_snes_type kspmonitor was used Have SNESVIGetInactiveSet return the *actual* current inactive set. One now passes the nullspace in the matrix for a linear system as the first Amat argument to KSPSetOperators, SNESSetOperators, TSSetIJacobian() not the second pmat argument Remove change documentation of Removed MatMFFDAddNullSpace() just use MatSetNullSpace() as it is now backported in maint (36.html) MatMFFD doesn't need to have its own null space management cherry-picked from 39601f4 (barry/remove-matmffdaddnullspace/master) Removed trailing '\\' in the authors line. add note to PetscOptionsInsertFile() that it should not be used for PETSc wide options Add Fortran stub for SNESSetUpdate() improve manual page slightly for clarity PCGASM. Basic PCGASM description added to manual. add DMDAVecGet/RestoreArrayReadF90() ...
show more ...
|
| #
b633cc31
|
| 30-Jun-2015 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
977d3bb5
|
| 26-Jun-2015 |
Mark Adams <mfadams@lbl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc into mark/gamg-crs
|
| #
8f9ce63e
|
| 20-Jun-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'maint'
|
| #
2ea3bc1c
|
| 20-Jun-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
documentation for PetscViewerASCIIOpen() and MatView() and VecView() was WRONG for use with a viewer that comes from PETSC_COMM_SELF. The documentation mistakenly said that the output was independent
documentation for PetscViewerASCIIOpen() and MatView() and VecView() was WRONG for use with a viewer that comes from PETSC_COMM_SELF. The documentation mistakenly said that the output was independent for each process when in fact the communicator of the viewer must match that of the object.
Reported-by: Longyin Cui <cuilongyin@gmail.com>
show more ...
|
| #
e1b06f76
|
| 20-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/solkx
* master: (6933 commits) Bib: Added reference Includegraph: Updated for compatibility with new folder layout. Add SNESLineSearchReason to fortran inclu
Merge branch 'master' into knepley/solkx
* master: (6933 commits) Bib: Added reference Includegraph: Updated for compatibility with new folder layout. Add SNESLineSearchReason to fortran includes Also truncate names to fit 32 char fortran limit fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in '1.0e+0 / 0.' /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: warning: 'vec_rhs' may be used uninitialized in this function updated output for new trust region initial size initial size of the trust region is set as a percent of the norm of the initial guess, it should not be related to the initial norm of the function (which is kind of nuts). The default bounds for SNESVISetVariableBounds() in the manual page were reversed from correct values Bib: Added refs Bib: Update MPICH webpage Plex: Forgot to close file removed nonexistent ex46f from makefile test rule Revert "fixed bad merge into master" fixed bad merge into master fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH Mat+Doc: More Fortran docs Plex ex3: Run tests with the correct number of field components Bib: Added TetGen cite parmetis: make sure 'ldd libparmetis.so' points to the correct libmetis.so that its linked with. small fix as reported by the nightly test ...
Conflicts: config/builder.py
show more ...
|
| #
898446f9
|
| 11-Mar-2015 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/ts-is-for-differential-variables
Conflicts: include/petsc-private/tsimpl.h src/ts/impls/eimex/eimex.c src/ts/interface/ts.c
|
| #
f2dee214
|
| 06-Mar-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into jed/chem Note merging a branch with good stuff in it for a year and a half is insane!
Conflicts: src/ts/examples/tutorials/makefile src/ts/interface/ts.c
|
| #
95ecbf38
|
| 18-May-2014 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bdd
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddcprivate.c
show more ...
|
| #
9c925a2c
|
| 18-Mar-2014 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/ts-events
Conflicts: src/ts/interface/ts.c
|
| #
5f6acfaf
|
| 18-Mar-2014 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'master' into shri/feature-dm-circuit
Conflicts: src/dm/impls/makefile
|
| #
020631bc
|
| 19-Feb-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
Conflicts: include/petscsnesfas.h
|
| #
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 ...
|
| #
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 ...
|
| #
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
|