| #
cf69d605
|
| 15-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-nonew-notcollective/maint'
|
| #
3aa2d9e3
|
| 15-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of git. I think it is not justified to ever have anything in next for more than a few weeks at most. Either take it out of next if it is broken or put it in master if it is not broken. Hanging around in next but not master for ever is not a good policy.
show more ...
|
| #
60bf5988
|
| 14-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
MAT_NEW_NONZERO_LOCATION_ERR and MAT_NEW_NONZERO_ALLOCATION_ERR must be collective because they change the value of ->nonew which is used to decide if some MPI_Allreduce() are called. Thus with diff
MAT_NEW_NONZERO_LOCATION_ERR and MAT_NEW_NONZERO_ALLOCATION_ERR must be collective because they change the value of ->nonew which is used to decide if some MPI_Allreduce() are called. Thus with different values the code could hang
Reported-by: Patrick Lacasse <patrick.m.lacasse@gmail.com>
show more ...
|
| #
c7351cbe
|
| 06-Aug-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge branch 'matpartitioning-hierach' into pcgasm-increaseoverlap
Got an example ( /src/mat/examples/tests) from matpartitioning-hierach
Conflicts: src/mat/impls/adj/mpi/mpiadj.c
|
| #
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 ...
|
| #
5cdadb52
|
| 09-Jul-2015 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
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 ...
|
| #
49dd6661
|
| 05-Jul-2015 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge branch 'mat-increaseoverlap' of ssh://bitbucket.org/Fande-Kong/petsc into pr332/master/Fande-Kong/mat-increaseoverlap-scalable
|
| #
a79482ff
|
| 04-Jul-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge remote-tracking branch 'petsc/jed/mat-assembly-perf' into matpartitioning-hierach
To make the interface PetscCommBuildTwoSided(MPI_Comm comm,PetscMPIInt count,MPI_Datatype dtype,PetscInt nto,c
Merge remote-tracking branch 'petsc/jed/mat-assembly-perf' into matpartitioning-hierach
To make the interface PetscCommBuildTwoSided(MPI_Comm comm,PetscMPIInt count,MPI_Datatype dtype,PetscInt nto,const PetscMPIInt *toranks,const void *todata,PetscInt *nfrom,PetscMPIInt **fromranks,void *fromdata) compatible with Jed's new changes. DataType of 'nto' and 'nfrom' is changed to PetscMPIInt.
Conflicts: include/petscsys.h src/sys/utils/sorti.c src/vec/vec/examples/tests/makefile
show more ...
|
| #
734e6879
|
| 03-Jul-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge remote-tracking branch 'petsc/jed/mat-assembly-perf' into mat-increaseoverlap
To make the interface PetscCommBuildTwoSided(MPI_Comm comm,PetscMPIInt count,MPI_Datatype dtype,PetscInt nto,const
Merge remote-tracking branch 'petsc/jed/mat-assembly-perf' into mat-increaseoverlap
To make the interface PetscCommBuildTwoSided(MPI_Comm comm,PetscMPIInt count,MPI_Datatype dtype,PetscInt nto,const PetscMPIInt *toranks,const void *todata,PetscInt *nfrom,PetscMPIInt **fromranks,void *fromdata) compatible with Jed's new changes. DataType of 'nto' and 'nfrom' changed to PetscMPIInt.
Conflicts: include/petscsys.h src/sys/utils/sorti.c src/vec/vec/examples/tests/makefile
show more ...
|
| #
640b545c
|
| 02-Jul-2015 |
Satish Balay <balay@mcs.anl.gov> |
MatMFFD doesn't need to have its own null space management cherry-picked from 39601f4 (barry/remove-matmffdaddnullspace/master)
|
| #
f3d924cf
|
| 02-Jul-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-matmffdaddnullspace/master'
|
| #
b633cc31
|
| 30-Jun-2015 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
93703aab
|
| 30-Jun-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/matis-feature-localtoglobalmap-handling'
|
| #
e176bc59
|
| 26-Jun-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATIS: enable rectangular shape for MATIS
|
| #
aa1e27ea
|
| 25-Jun-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Added a new partitioner declaration
|
| #
27538973
|
| 23-Jun-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Added a declaration: MatPartitioningParmetisSetRepartition
|
| #
39601f4e
|
| 23-Jun-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
MatMFFD doesn't need to have its own null space management
|
| #
835523d9
|
| 12-Jun-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-snes-deflation
* master: (239 commits) Bib: Moved entry revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html - enable cuda in c
Merge branch 'master' into knepley/feature-snes-deflation
* master: (239 commits) Bib: Moved entry revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html - enable cuda in configure release: set v3.6 strings doc: add PCGAMGSetReuseInterpolation() to changes file fix: workarround static initialization issue (perhaps compiler bug) on opensolaris c/complex build fix: ex40,ex41 errors in src/ts/examples/tutorials/ on bsd with c++/complex Perhaps this code nees a separate section when 'enorm == 0) - as pow(0,-0.33) = inf. manual: fix format more changes.. PCGASM/MatGetSubMatricesMPI() changes in dev.html. changes: more updates Add size checks for static arrays of assumed max size [-Warray-bounds] Doc: Update to Changes configure: default to useThreads= 0as the useThreads=1 code currently prints output in jumbled order [producing hard to read configure.log] Delete PETSc viewer attribute if none are left on the linked list instead of putting an empty attribute MatGetSubMatricesMPI_MPIAIJ(): guard for an empty B-matrix when delogging memory in MatSetSeqMats(). PCBDDC: fix typos in the specification of MPI operation MPIU_SUM was used with MPIU_INT when it should only be used with MPIU_REAL or MPIU_SCALAR fixed bad PetscPrintf() formatting in two examples Plex: In pointwise callbacks, use embedding dimension updates for generating Apple installations due to changes in locations of include files ...
show more ...
|
| #
fae7eefd
|
| 10-Jun-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural
* master: (219 commits) revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html - enable cuda in configure
Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural
* master: (219 commits) revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html - enable cuda in configure release: set v3.6 strings doc: add PCGAMGSetReuseInterpolation() to changes file fix: workarround static initialization issue (perhaps compiler bug) on opensolaris c/complex build fix: ex40,ex41 errors in src/ts/examples/tutorials/ on bsd with c++/complex Perhaps this code nees a separate section when 'enorm == 0) - as pow(0,-0.33) = inf. manual: fix format more changes.. PCGASM/MatGetSubMatricesMPI() changes in dev.html. changes: more updates Add size checks for static arrays of assumed max size [-Warray-bounds] Doc: Update to Changes configure: default to useThreads= 0as the useThreads=1 code currently prints output in jumbled order [producing hard to read configure.log] Delete PETSc viewer attribute if none are left on the linked list instead of putting an empty attribute MatGetSubMatricesMPI_MPIAIJ(): guard for an empty B-matrix when delogging memory in MatSetSeqMats(). PCBDDC: fix typos in the specification of MPI operation MPIU_SUM was used with MPIU_INT when it should only be used with MPIU_REAL or MPIU_SCALAR fixed bad PetscPrintf() formatting in two examples Plex: In pointwise callbacks, use embedding dimension updates for generating Apple installations due to changes in locations of include files configure: do not fail when checking MPICH version [similar to 2cadc8fc42fbad3c229d43b955581b8d29e02ad6 ] ...
show more ...
|
| #
6ce549b9
|
| 09-Jun-2015 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
1a84f7f8
|
| 08-Jun-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge branch 'mat-increaseoverlap' into pcgasm-increaseoverlap
|
| #
0ba5da2d
|
| 05-Jun-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge remote-tracking branch 'petsc/master' into matpartitioning-hierach
|
| #
62ec5fd8
|
| 05-Jun-2015 |
Fande Kong <fdkong.jd@gmail.com> |
Merge remote-tracking branch 'petsc/master' into mat-increaseoverlap
|