| #
32029c4c
|
| 06-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-refine-3d
* master: (149 commits) Bib: Added papers referencing PETSc from ResearchGate Bib: Fixed urls for some refs Suggested-by: Michele De Ste
Merge branch 'master' into knepley/feature-plex-refine-3d
* master: (149 commits) Bib: Added papers referencing PETSc from ResearchGate Bib: Fixed urls for some refs Suggested-by: Michele De Stefano fixed bug that has appeared recently of false positive errors when there are zero local equations on coarse grids in gamg-agg. MatSchurComplement: Must initialize KSP package bib: fix inbook citation Bib: Updated some refs SNES: fix copy/paste in man page fortran: fix KSPCONVERGEDDEFAULT and SNESCONVERGEDSKIP in fortran includes Mat SBAIJ: avoid invalid memory read in MatSOR_SBAIJ Revert "MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values" PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used PCGAMG: remove distracting comment KSP ex49: restrict near-null space for elasticity example with sym BC MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values was provided ordered by row within the block rows instead of by block as it was originally designed to be. Also added more discussion to the manual pages on the expected order of the values Fix accidental creation of the matrices in SNESNCG used for linear analogue LS. PCGAMG: add man page for PCGAMGType fortran: fix snesconvergedskip_() kspconvergedskip_() kspconvergeddefault*_() rm // Sys: new_ir changed from PetscInt to PetscObjectState - so fix mallocs to use the new type SNES: Fixed package init in SNESLineSearchCreate() ...
Conflicts: include/petscdmplex.h src/dm/impls/plex/examples/tests/ex5.c src/dm/impls/plex/plex.c src/dm/interface/dm.c
show more ...
|
| #
25a75388
|
| 01-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/remove-dynamic-loading-option'
Option --with-dynamic-loading has been removed. Similar functionality is available via the run-time option -dynamic_library_preload.
* jed/remove-d
Merge branch 'jed/remove-dynamic-loading-option'
Option --with-dynamic-loading has been removed. Similar functionality is available via the run-time option -dynamic_library_preload.
* jed/remove-dynamic-loading-option: Sys: PetscContainerCreate must call PetscSysInitializePackage Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
Conflicts: src/dm/impls/mesh/mesh.c src/dm/interface/dlregisdmdm.c src/docs/website/documentation/changes/dev.html
show more ...
|
| #
5dceddf7
|
| 27-Aug-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
In TSARKIMEX, If b is not specified, it is equal to bt, not last row of At
|
| #
256ff83f
|
| 11-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/wirth-fusion-materials
Conflicts: src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c
|
| #
aa2d57e9
|
| 30-Aug-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
This option was mostly redundant because normal shared libraries satisfy all the same needs. This commit adds the run-time option -dynami
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES
This option was mostly redundant because normal shared libraries satisfy all the same needs. This commit adds the run-time option -dynamic_library_preload that can be used to load/initialize all the packages in advance, as used to be done when --with-dynamic-loading.
The PetscDLLibraryRegister_petscxxx functions have been kept, but are not called unless -dynamic_library_preload is used. The petsc-dev discussion, "Why --with-dynamic-loading?" did not reach consensus about whether this was ever useful, so it may also be removable.
show more ...
|
| #
ec5563ed
|
| 18-Jun-2013 |
Shri <abhyshr@mcs.anl.gov> |
Update step completion status flags in TSStep_XXX when rolling back step.
|
| #
57a922c7
|
| 18-Jun-2013 |
Shri <abhyshr@mcs.anl.gov> |
Merge branch 'shri/ts-rollback' into shri/ts-events
|
| #
24655328
|
| 17-Jun-2013 |
Shri <abhyshr@mcs.anl.gov> |
TS: Rollback current step
Added TSRollBack() to rollback the current step. This feature is currently available with arkimex, rosw, and theta methods. Tested on tutorials/ex8.c
|
| #
81d12688
|
| 13-Jun-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
Bugfix in TSExtrapolate_ARKIMEX used to calculate stage predictor-based initial guess...
|
| #
c1758d98
|
| 13-Jun-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
Fixed a bug in TSInterpolate_ARKIMEX...
|
| #
64b5d2f7
|
| 11-Jun-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
Repositioned the saving of previous time-step stage values to after acceptance of time step
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
48593285
|
| 09-Jun-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
Bugfix: do not use extrapolated initial guess in the first time step
|
| #
74cd440c
|
| 06-Jun-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
Adding extrapolated initial guess to ARKIMEX - part 2
|
| #
56dcabba
|
| 05-Jun-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
Adding extrapolated initial guess to ARKIMEX - part 1
|
| #
8071eebe
|
| 29-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'maint'
* maint: changes/34.html: document stricter MatRestoreRow/MatRestoreRowIJ Cannot use PETSC_COMM_WORLD in library code DMPlex: Removed PETSC_COMM_WORLD from code Fix VecS
Merge branch 'maint'
* maint: changes/34.html: document stricter MatRestoreRow/MatRestoreRowIJ Cannot use PETSC_COMM_WORLD in library code DMPlex: Removed PETSC_COMM_WORLD from code Fix VecSetDM() to accept dm=NULL
show more ...
|
| #
34497c8d
|
| 27-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Cannot use PETSC_COMM_WORLD in library code
|
| #
6a4bb4b0
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #1109
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #110990 fix timestamp order for .so vs .a during 'make install' Update FFTW download Increase patchlevel to 3.2-p7 ...
show more ...
|
| #
bc056aa5
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/tsgetadapt'
* jed/tsgetadapt: TSGetAdapt: restore name from TSGetTSAdapt
|
| #
552698da
|
| 16-Apr-2013 |
Jed Brown <jed@59A2.org> |
TSGetAdapt: restore name from TSGetTSAdapt
This function was called TSGetAdapt in petsc-3.3 and was changed to TSGetTSAdapt in:
commit ad6bc4219076b084d4a49a29c04a77944f238f10 Author: Barry Smi
TSGetAdapt: restore name from TSGetTSAdapt
This function was called TSGetAdapt in petsc-3.3 and was changed to TSGetTSAdapt in:
commit ad6bc4219076b084d4a49a29c04a77944f238f10 Author: Barry Smith <bsmith@mcs.anl.gov> Date: Sun Dec 9 18:14:24 2012 -0600
My first TS restart just 8 million other changes needed PETSc! TSGetAdapt() changed to TSGetTSAdapt() because it gets a TSAdapt object, not an Adapt object added TSAdapt binary view and load
This rationale does not match the more established convention used by functions such as the following.
MatGetInfo MatGetColoring MatGetNullSpace MatGetLocalToGlobalMapping MatGetLocalToGlobalMappingBlock (31 characters) SNESGetConvergedReason
show more ...
|
| #
7e7d4f0d
|
| 10-Apr-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
a62689b3
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/ts-eimex'
* jed/ts-eimex: TSEIMEX: cleanup example and convergence tabulation TSEIMEX: add basic test to nightlies, fix warning Addressed Barry's comments from the EIMEX pull
Merge branch 'jed/ts-eimex'
* jed/ts-eimex: TSEIMEX: cleanup example and convergence tabulation TSEIMEX: add basic test to nightlies, fix warning Addressed Barry's comments from the EIMEX pull request for the EIMEX tutorials Addressed Barry's comments from the pull request for eimex.c fixed the starting procedure in arkimex for DAEs to handle snes properly fixed small ts typo fixed ts typo Updated and tested eimex examples TSEIMEX: use makefile targets for running examples Implementation of the Extrapolated IMEX schemes - initial push. TSEIMEX: import extrapolated IMEX from mercurial repository
show more ...
|
| #
8a1af44d
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add t
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add to nightlies Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic PetscObjectComposeFunctionDynamic: remove stale docs and usage developers.tex: remove complications from function composition with dlls removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction() changes: document PetscFunctionListAdd() API change developers.tex: update documentation of PetscObjectComposeFunction removed path and MPI_Comm arguments from PetscFunctionListFind/Add() removed path argument to XXXInitializePackage() and XXXRegister() removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
show more ...
|
| #
e1d27e54
|
| 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which drop the string name argument.
* barry/rm-xxxregisterdynamic: (82 commits) ...
Conflicts: src/ts/interface/tsregall.c
show more ...
|
| #
bdf89e91
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
|