| #
a197972a
|
| 11-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/saws-options-merge-master
Totally confusing manual merge, could be wrong
Conflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c
Merge branch 'master' into barry/saws-options-merge-master
Totally confusing manual merge, could be wrong
Conflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c src/sys/threadcomm/interface/threadcomm.c
show more ...
|
| #
0fd17804
|
| 11-Feb-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'tisaac/simplify-register-all'
Removed the XXXRegisterAll() functions from the public interface. These should now only be handled by the package intialization functions.
|
| #
50705773
|
| 10-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr252/dmay/PetscViewerBinarySkipHeaderVecViewLoad Manual merge of makefile
Conflicts: src/sys/classes/viewer/examples/tutorials/makefile
|
| #
14acc2fe
|
| 13-Dec-2014 |
Toby Isaac <tisaac@ices.utexas.edu> |
Remove XXXRegisterAll() from public interface
This means we are relying on packages to be well behaved, to set themselves up properly. Passes testexamples in my builds (haven't tried complex).
|
| #
1c6a2fcd
|
| 14-Oct-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-examples-refinement
* master: (62 commits) Plex+Label: Fix logic for label distribution - It is restrictive now, but doing it right would mean a ton of
Merge branch 'master' into knepley/fix-plex-examples-refinement
* master: (62 commits) Plex+Label: Fix logic for label distribution - It is restrictive now, but doing it right would mean a ton of infrastructure I think Plex ex12: Fix output after label distribution fix Plex: Only call SetFromOptions() after Distribute, since we cannot avoid it TS ex11: Since DMPlexDistribute() calls SetFromOptions(), do not call it again, and cleaned up tests Plex+FV: If using FVM adjacency, do not create ghost cells for faces in the overlap, or set BC on them Plex: If using FVM adjacency, we must include the closure in the overlap Plex+Label: All processes with a valid label should participate in label distribution - Formerly it was just proc 0 Plex: Add check that parallel renumbering fully covers the cone points Plex: For one level adjacency, include the point itself since this makes sense when looking in parallel from the overlap Plex: Cannot Malloc2() the arrays passed to PetscSFSetGraph() Plex: Preallocation fixes for indegree > 1 - Again this should be rewritten SNES ex62: Changes to output for fixes with quads Plex+Label: Set default output flag to PETSC_TRUE Plex ex1: Fixed LaTeX output Plex ex12: Fixed overlap test Plex: Fixed incorrect usage of PetscSFGatherBegin/End() in preallocation - This should be rewritten using new style PetscSF: Incorrect check for computed degrees Builder: Fix bad search and replace Configure: Fix for Barry's change to organization - I do not know what happened here Builder: Fix for Barry's change ...
Conflicts: src/snes/examples/tutorials/ex12.c
show more ...
|
| #
298d6b40
|
| 14-Oct-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-parallel-partition'
* knepley/feature-parallel-partition: Plex: Silence compiler warning Plex: Needs custom Fortran binding Plex: Fix distribution for meshes with
Merge branch 'knepley/feature-parallel-partition'
* knepley/feature-parallel-partition: Plex: Silence compiler warning Plex: Needs custom Fortran binding Plex: Fix distribution for meshes without coordinates Plex ex12: Added test from Michael Plex: Added methods to support distributed overlap calculation - Added DMPlexCreateTwoSidedProcessSF() - Added DMPlexDistributeOwnership() - Added DMPlexCreateOverlap() PetscSF: Fix ComputeDegree and GetMultiSF for sparse SFs Plex: Added DMPlexDistributeFieldIS() - Small doc fix Plex: DMPlexCreateProcessSF() is now documented and the outputs are optional - The root space is also correct PetscSF: The declaration of PetscSFNode should be in the types header Plex ex12: Add overlap Plex ex12: Added test for parallel partitioning SNES ex12: Misspelling Plex ex1: Typo Plex: Fix LaTeX mesh output
Conflicts: include/petscdmplex.h
show more ...
|
| #
4b561960
|
| 08-Oct-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Merge branch 'knepley/feature-parallel-partition' into mlange/feature-parallel-distribute
Conflicts: include/petscdmplex.h
|
| #
799f573f
|
| 01-Oct-2014 |
Matthew G. Knepley <knepley@gmail.com> |
PetscSF: The declaration of PetscSFNode should be in the types header
|
| #
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
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
7d71e715
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/sf-mpich1'
The last release of MPICH1 had some MPI-2 functions without essential parts. They strictly adhere to MPIX_* naming now so that this problem does not occur.
* jed/sf-mp
Merge branch 'jed/sf-mpich1'
The last release of MPICH1 had some MPI-2 functions without essential parts. They strictly adhere to MPIX_* naming now so that this problem does not occur.
* jed/sf-mpich1: SF: define MPIU_REPLACE to work around missing MPI_REPLACE SF: define and work around missing MPI_COMBINER_DUP [reconfigure-needed]
show more ...
|
| #
8bfbc91c
|
| 19-Apr-2013 |
Jed Brown <jed@59A2.org> |
SF: define MPIU_REPLACE to work around missing MPI_REPLACE
|
| #
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
|
| #
eeadb21a
|
| 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/sftypes'
* jed/sftypes: PetscSF: split petscsftypes.h out of petscsf.h
|
| #
0c312b8e
|
| 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscSF: split petscsftypes.h out of petscsf.h
Callers of PetscSF functions must now explicitly include petscsf.h.
|
| #
369de99c
|
| 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/fix-petscsfunctionlist'
* barry/fix-petscsfunctionlist fix PetscSFunctionList to PetscSFList wrongly created by bad regexp
|
| #
adc40e5b
|
| 06-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fix PetscSFunctionList to PetscSFList wrongly created by bad regexp
|
| #
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()
|
| #
607a6623
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed path argument to XXXInitializePackage() and XXXRegister()
|
| #
1c84c290
|
| 25-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
|
| #
4042b796
|
| 17-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into jed/ts-eimex
Sync to include Git conversion, PETSC_EXTERN, and minor API changes.
Conflicts: src/ts/interface/tsregall.c
|