| #
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
|
| #
edbbd480
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/xcode
|
| #
244aa513
|
| 28-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/minor-draw-improvements' into jed/chem
|
| #
cd4f0679
|
| 18-Nov-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (528 commits) Doc: Fixed configure doc Nightly summary: Added configure section. TSSetErrorIfStepFails: fix __FUNCT__ TS: fi
Merge branch 'master' into knepley/feature-dmda-section
* master: (528 commits) Doc: Fixed configure doc Nightly summary: Added configure section. TSSetErrorIfStepFails: fix __FUNCT__ TS: fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices protect logging of objects (which uses global variables) with PETSC_USE_LOG error handler API had been previously changed but this example was not updated to new API. DMPlex: Fixed bug in coordinate permutation PetscSection: Doc fix for permutation Bib: Added Top500 and fixed entry fun3d: update PetscMallocValidate() usage bugfix of MatCreateSeqAIJFromTriple() contributed by Nicolas Marsic <nicolas.marsic@montefiore.ulg.ac.be> bib: rename ref with duplicate key Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'. completed removing server code that was not removed in previous commit removed PETSc webserver and configure package files that supported it Allow calling MatGetBlockSize[s]() before matrix preallocation SNESLINESEARCHBT: Set the norms when exiting early due to negligible step. fix outdated PetscOptionsList SNESQN: only monitor real part of dot product (fails with C++ complex) Fix for multiple definitions in mat/color/interface/ custom fortran bindings ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/da/dageometry.c src/dm/impls/plex/examples/tests/ex4.c src/dm/impls/plex/plex.c src/dm/impls/plex/plexinterpolate.c
show more ...
|
| #
eeb04156
|
| 08-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/saws'
|
| #
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
|
| #
a264d7a6
|
| 10-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fix name for PetscOptionsFList() and get FList() and EList() working properly with SAWs legal values
|
| #
9a6158bf
|
| 19-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'
* barry/fix-PetscObjectPrintClassNamePrefixType: update tests of src/mat/examples/tests/ex136.c Use classname in object for object na
Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'
* barry/fix-PetscObjectPrintClassNamePrefixType: update tests of src/mat/examples/tests/ex136.c Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in
Conflicts: src/snes/interface/snes.c
show more ...
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
dae58748
|
| 22-May-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in
|
| #
7619abb3
|
| 13-May-2013 |
Shri <abhyshr@mcs.anl.gov> |
Modified interface for TS error norm calculation.
Renamed TSErrorNormWRMS to TSErrorWeightedNorm. Implemented infinite weighted norm calculation. Added option -ts_adapt_wnormtype to set the type of
Modified interface for TS error norm calculation.
Renamed TSErrorNormWRMS to TSErrorWeightedNorm. Implemented infinite weighted norm calculation. Added option -ts_adapt_wnormtype to set the type of norm computed.
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 ...
|
| #
06e93e79
|
| 11-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unuse
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unused XXXRegisterDestroy() routines removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize
show more ...
|
| #
7e7d4f0d
|
| 10-Apr-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
48dd1dff
|
| 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unnneeded and unused XXXRegisterDestroy() routines
|
| #
37e93019
|
| 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize
|
| #
ca1f44cd
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/functionlist-nocast'
* jed/functionlist-nocast: docs: simplify explanation of function lists/composition PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast P
Merge branch 'jed/functionlist-nocast'
* jed/functionlist-nocast: docs: simplify explanation of function lists/composition PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast PetscFunctionListAdd: use macro to hide (PetscVoidFunction) cast PetscFunctionListFind: use macro to hide (PetscVoidFunction*) cast
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 ...
|
| #
a240a19f
|
| 01-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscFunctionListAdd: use macro to hide (PetscVoidFunction) cast
Same rationale as the last commit:
Casting using PetscVoidFunction instead of (void(*)(void)) is needed with C++ compilers that will
PetscFunctionListAdd: use macro to hide (PetscVoidFunction) cast
Same rationale as the last commit:
Casting using PetscVoidFunction instead of (void(*)(void)) is needed with C++ compilers that will not implicitly convert C++ language linkage to C language linkage. Since PetscFunctionListAdd() is meant to operate on generic function pointers, we hide this language linkage detail (which is inconsistently implemented) in a cast.
show more ...
|
| #
1c9cd337
|
| 01-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscFunctionListFind: use macro to hide (PetscVoidFunction*) cast
Casting using PetscVoidFunction* instead of (void(**)(void)) is needed with C++ compilers that will not implicitly convert C++ lang
PetscFunctionListFind: use macro to hide (PetscVoidFunction*) cast
Casting using PetscVoidFunction* instead of (void(**)(void)) is needed with C++ compilers that will not implicitly convert C++ language linkage to C language linkage. Since PetscFunctionListFind() is meant to operate on generic function pointers, we hide this language linkage detail (which is inconsistently implemented) in a cast.
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()
|
| #
d4349b43
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed path and MPI_Comm arguments from PetscFunctionListFind/Add()
|
| #
607a6623
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed path argument to XXXInitializePackage() and XXXRegister()
|