| #
2492010b
|
| 20-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/object-id'
* jed/object-id: Sys: mark PetscObjectState modification as logically collective Sys: convert object ID to 64-bit and add PetscObjectGetId() Sys: typedef PetscObje
Merge branch 'jed/object-id'
* jed/object-id: Sys: mark PetscObjectState modification as logically collective Sys: convert object ID to 64-bit and add PetscObjectGetId() Sys: typedef PetscObjectState and change all accessors unified PetscObjectStateXXX() commands. Fixed PetscObjectStateQuery() to PetscObjectStateGet()
show more ...
|
| #
270bf2e7
|
| 19-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Sys: typedef PetscObjectState and change all accessors
State is used to manage caches of intermediate structures. If state overflowed, it would allow a cached value to be reused incorrectly, leadin
Sys: typedef PetscObjectState and change all accessors
State is used to manage caches of intermediate structures. If state overflowed, it would allow a cached value to be reused incorrectly, leading to wrong results or possibly corruption. In long runs, it is conceivable for an object to undergo 2^32 state transitions between encounters, thus it is important to use a 64-bit counter. The typedef is just for clarity.
show more ...
|
| #
59e4f3c8
|
| 17-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
unified PetscObjectStateXXX() commands. Fixed PetscObjectStateQuery() to PetscObjectStateGet()
|
| #
3162be4a
|
| 13-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices; they should be the same matrix in general updated ex10.c example to compute the full Jacobian of the Ifunction explicitly
fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices; they should be the same matrix in general updated ex10.c example to compute the full Jacobian of the Ifunction explicitly in closed form
show more ...
|
| #
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
|
| #
cc85fe4d
|
| 04-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/dmvecmattypes' into barry/saws
Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc
Conflicts: src/ksp/ksp/interface/ams/kspams.c s
Merge branch 'barry/dmvecmattypes' into barry/saws
Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc
Conflicts: src/ksp/ksp/interface/ams/kspams.c src/snes/impls/composite/snescomposite.c src/snes/impls/gs/snesgs.c src/snes/impls/nasm/nasm.c src/snes/impls/ngmres/snesngmres.c
show more ...
|
| #
7781c08e
|
| 02-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
PetscOptionsSAWsInput() now properly publishes most options
|
| #
56f85f32
|
| 01-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fix PetscObjectSAWsBlock() cannot call PETSc routines while locking SAWs because they may lock it also
|
| #
d45a07a7
|
| 31-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
SAWs now compiles and runs in PETSc with parallel PETSc
|
| #
8117f98b
|
| 28-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dt-fem
* master: (211 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries
Merge branch 'master' into knepley/feature-dt-fem
* master: (211 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries Bib: Updates AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions doc: fix named argument in {Vec,Mat,DM}ViewFromOptions Sys: add PetscDataTypeFromString() and test code Mat: Should say that it has a nullspace in MatView() parms: update tarball with fix for namespace conflict with metis fix citation 'Golub_Varga_1961' parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin Sys Logging: revert parent traversal fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly DMDA: fix bad cast of DM_DA to PetscObject MatClique: follow DistMultiVec API changes MatClique: remove unused variables config cmakeboot: add C++ flags any time compiler is available config OpenMP: check for C++ flag any time the compiler is available replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed ...
Conflicts: config/builder.py src/dm/impls/plex/plexgeometry.c
show more ...
|
| #
459e96c1
|
| 28-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-refine-3d
* master: (273 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib
Merge branch 'master' into knepley/feature-plex-refine-3d
* master: (273 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries Bib: Updates AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions doc: fix named argument in {Vec,Mat,DM}ViewFromOptions Sys: add PetscDataTypeFromString() and test code Mat: Should say that it has a nullspace in MatView() parms: update tarball with fix for namespace conflict with metis fix citation 'Golub_Varga_1961' parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin Sys Logging: revert parent traversal fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly DMDA: fix bad cast of DM_DA to PetscObject MatClique: follow DistMultiVec API changes MatClique: remove unused variables config cmakeboot: add C++ flags any time compiler is available config OpenMP: check for C++ flag any time the compiler is available replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed ...
Conflicts: include/petscdmplex.h
show more ...
|
| #
c0c93d0e
|
| 28-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (287 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib e
Merge branch 'master' into knepley/feature-dmda-section
* master: (287 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries Bib: Updates AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions doc: fix named argument in {Vec,Mat,DM}ViewFromOptions Sys: add PetscDataTypeFromString() and test code Mat: Should say that it has a nullspace in MatView() parms: update tarball with fix for namespace conflict with metis fix citation 'Golub_Varga_1961' parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin Sys Logging: revert parent traversal fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly DMDA: fix bad cast of DM_DA to PetscObject MatClique: follow DistMultiVec API changes MatClique: remove unused variables config cmakeboot: add C++ flags any time compiler is available config OpenMP: check for C++ flag any time the compiler is available replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed ...
show more ...
|
| #
a0931e03
|
| 26-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fix calls to publish SAWs
|
| #
609189e8
|
| 21-Aug-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
9b921294
|
| 17-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/improve-memory-logging'
Conflicts: src/ksp/pc/impls/redundant/redundant.c src/mat/interface/matnull.c
|
| #
2657e9d9
|
| 10-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
updated to new /dir1/dir2/variablename scheme for SAWs
|
| #
ca93e954
|
| 06-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
update for latest SAWs
|
| #
e04113cf
|
| 24-Jul-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
converted uAMS usage to SAWs usage; starts server but cannot see any published directories
|
| #
160ea687
|
| 15-Jul-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/fix-ts-jacobian-linear' into maint
* jed/fix-ts-jacobian-linear: TS: fix MSVC compiler error: non-POD member of anonymous struct TS tests/ex3: SNESFD and TSComputeIJacobianCons
Merge branch 'jed/fix-ts-jacobian-linear' into maint
* jed/fix-ts-jacobian-linear: TS: fix MSVC compiler error: non-POD member of anonymous struct TS tests/ex3: SNESFD and TSComputeIJacobianConstant are incompatible TS: fix shortcut scaling; document TSComputeIJacobianConstant limitations TS tests/ex3: fix example and inclusion in nightlies TS tests/ex5*: re-activate test and fix monitor interval TS: add TSRHSJacobianSetReuse, fixes TSComputeRHSJacobianConstant
show more ...
|
| #
ec957ece
|
| 04-Jul-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
updated to new version of AMS; not tested
|
| #
2dc7a7e3
|
| 29-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Moved TSEvent code to a seperate folder.
|
| #
002e7ee4
|
| 29-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Fix doc for TSSetEventMonitor()
|
| #
eeae5b0c
|
| 29-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Don't need to use collective TSSetTimeStep(), instead set ts->time_step
|
| #
e233a0e4
|
| 29-Jun-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Parallel TS event handling interface works now.
Updated TSEventMonitor() to have it work in parallel. Added a parallel bouncing ball example.
|