| #
7737a228
|
| 31-Oct-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/saws
Conflicts: src/ksp/pc/impls/gamg/gamg.c src/sys/classes/viewer/impls/ams/ams.c src/sys/objects/pinit.c
|
| #
c2166f76
|
| 17-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Cleaned up uses of DMPlexGet/SetCoordinateSection()
|
| #
1f679804
|
| 17-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
DMPlex: Cleaned up uses of DMPlexGet/SetCoordinateSection()
|
| #
170be9ae
|
| 16-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (397 commits) PetscSynchronizedFGets: fix deadlock at EOF Compiler: Fix warnings from MPI impls which do not initialize outputs
Merge branch 'master' into knepley/feature-dmda-section
* master: (397 commits) PetscSynchronizedFGets: fix deadlock at EOF Compiler: Fix warnings from MPI impls which do not initialize outputs Increase patchlevel to 3.4.3 SNES: Now work vectors come from the DM SNES ex62: Remove code generation SNES: Move setup involving snes->vec_sol from SNESSetUp() to SNESolve() Compiler: Fix warnings from MPI impls which do not initialize outputs DMPlex ex7: Added missing test output SNES ex52: Removed old Jacobian stuff, and fixed call to DMPlexProjectFunction() - Fixed calls for new element handling SNES ex12: Added a performance profiling mode DMPlex ex8: Fixed leak PetscSection: Must reset the section when changing the number of fields DMPlex ex7: Fixed test output - Corrected orientations in interpolation DMPlex ex1: Fixed test output - Uniform refinement for quads changed DMPlex: Fix overagressive checks PC: Removed support graph PC configure: both downloadonWindows and worksonWindows refer to MS compilers. Also fix isWindows() -> isWindows(CC). MatXAIJSetPreallocation: use array[] notation to help out Fortran __float128: when blas/lapack is not found instruct using f2cblaslapack Configure: Package.downloadonWindows is supposed to mean that Windows compilers work. not Cygwin - Also changed doc for Package.worksonWindows, which does refer to Cygwin ...
Conflicts: src/dm/impls/da/dalocal.c
show more ...
|
| #
0a58a46c
|
| 10-Oct-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-examples' into knepley/feature-plex-refine-3d
* knepley/fix-plex-examples: (36 commits) DMPlex ex7: Added missing test output SNES ex52: Removed old Jacobian stuff
Merge branch 'knepley/fix-plex-examples' into knepley/feature-plex-refine-3d
* knepley/fix-plex-examples: (36 commits) DMPlex ex7: Added missing test output SNES ex52: Removed old Jacobian stuff, and fixed call to DMPlexProjectFunction() - Fixed calls for new element handling SNES ex12: Added a performance profiling mode DMPlex ex8: Fixed leak PetscSection: Must reset the section when changing the number of fields DMPlex ex7: Fixed test output - Corrected orientations in interpolation DMPlex ex1: Fixed test output - Uniform refinement for quads changed DMPlex: Fix overagressive checks configure: both downloadonWindows and worksonWindows refer to MS compilers. Also fix isWindows() -> isWindows(CC). MatXAIJSetPreallocation: use array[] notation to help out Fortran __float128: when blas/lapack is not found instruct using f2cblaslapack Configure: Package.downloadonWindows is supposed to mean that Windows compilers work. not Cygwin - Also changed doc for Package.worksonWindows, which does refer to Cygwin SNES example: fix bad merge config: only define DATAFILESPATH for non-null value config: define lang-specific macros in petscconf.h, choose in petscsys.h Mat: add MATOP_ values for missing functions DMPlex: use VECSTANDARD for coordinates PetscSF: Fixed PetscSFCreateEmbeddedSF() - We were using sf->nleaves for the leaf buffer, which is completely wrong. We have to use the largest thing in sf->mine[] replaced ISCreateGeneral in CompositeDM with ISCreateStride. MatNest calls ISStrideGetInfo on these vectors, which was causing errors DMPlex: Fix completely broken code in PetscSFCreateRemoteOffsets() - Non-broken example was in PetscSFDistributeSection() ...
Conflicts: src/dm/impls/plex/plex.c
show more ...
|
| #
16407d4f
|
| 09-Oct-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/mat-matcolor
Conflicts: src/snes/interface/snesj2.c
|
| #
ffc3e64b
|
| 09-Oct-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/removeunwrappedmathfunctions
|
| #
35132eb6
|
| 09-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/dmvecmattypes-stdcoords'
* jed/dmvecmattypes-stdcoords: DMPlex: use VECSTANDARD for coordinates
|
| #
b558a815
|
| 08-Oct-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Merge branch 'barry/dmvecmattypes' into shri/feature-dm-circuit
Conflicts: src/dm/impls/makefile src/dm/interface/dmregall.c
|
| #
2eb5907f
|
| 20-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
DMPlex: use VECSTANDARD for coordinates
|
| #
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 ...
|
| #
93cf2482
|
| 02-Oct-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecm
Merge branch 'barry/dmvecmattypes'
The MatType argument is removed from DMCreateMatrix(), you can use DMSetMatType() to indicate the type you want used with a DM, defaults to MATAIJ.
* barry/dmvecmattypes: DMPlex ExodusII: fix dm->vectype pointer syntax removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe() removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM
Conflicts: src/dm/impls/da/fdda.c src/dm/impls/plex/plex.c
show more ...
|
| #
b056bfe6
|
| 20-Sep-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
DMPlex ExodusII: fix dm->vectype pointer syntax
|
| #
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
|
| #
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 ...
|
| #
c0dedaea
|
| 03-Sep-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe()
|
| #
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 ...
|
| #
609189e8
|
| 21-Aug-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
6812b0bb
|
| 20-Aug-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'maint'
Documentation and examples from ATPESC 2013 tutorial
* maint: KSPSetDM docs: fix KSPSetDMActive args, add cross-references Added shallow water equation mesh (annulus-20.exo
Merge branch 'maint'
Documentation and examples from ATPESC 2013 tutorial
* maint: KSPSetDM docs: fix KSPSetDMActive args, add cross-references Added shallow water equation mesh (annulus-20.exo) cleanup some docs error out if KSPSetDM() is used but not made inactive or DMKSPSetComputeOperators() is not called docs on KSPSetNullSpace() that KSP auto uses any previously added to the Mat shallow water examples for tutorial (mesh file annulus-20.exo not included) tutorials/HandsOnExercise: run jobs with ./ex19; MPICH does not add '.' to path TS ex11: I believe the default physics is simple advection. I asked Jed to put in shallow water on the annulus. He might be able to do it from Beijing airport. third case of example 3 had wrong options handson: update instructions [for ex42] added <pre> to output files, added text to HandsOnTutorial.html added ex42 example run commands HandsOn: rename all output files to .html - [to avoid popup on safari] HandsOn: fix line numbers in URLs to ex*.c.html added explanation of runs for HandsOnExercises HandsOn: fix missing html format [from copy/paste] HandsOn: update some runs HandsOn: update the run commands HandsOn: Force Jed to come up with more exciting examples than these TS ex11: Added shallow water equations TS ex11: Fixed docs TS ex11: Added some explanatory text. Need more. Makefile: Added TS ex11 to EXAMPLESC Main page: Changed links to petsc-dev website vis selected 4 tutorial examples began to cleanup tutorial page introduction on them added start of Hands on tutorial that works through a few examples bug fix for valgrind broadcasting uninitialized values
show more ...
|
| #
c1f45a81
|
| 19-Aug-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'karlrupp/august-tutorial-cherry-picked' into maint
Tutorial for ATPESC (http://extremecomputingtraining.anl.gov/)
* karlrupp/august-tutorial-cherry-picked: Added shallow water equat
Merge branch 'karlrupp/august-tutorial-cherry-picked' into maint
Tutorial for ATPESC (http://extremecomputingtraining.anl.gov/)
* karlrupp/august-tutorial-cherry-picked: Added shallow water equation mesh (annulus-20.exo) cleanup some docs error out if KSPSetDM() is used but not made inactive or DMKSPSetComputeOperators() is not called docs on KSPSetNullSpace() that KSP auto uses any previously added to the Mat shallow water examples for tutorial (mesh file annulus-20.exo not included) tutorials/HandsOnExercise: run jobs with ./ex19; MPICH does not add '.' to path TS ex11: I believe the default physics is simple advection. I asked Jed to put in shallow water on the annulus. He might be able to do it from Beijing airport. third case of example 3 had wrong options handson: update instructions [for ex42] added <pre> to output files, added text to HandsOnTutorial.html added ex42 example run commands HandsOn: rename all output files to .html - [to avoid popup on safari] HandsOn: fix line numbers in URLs to ex*.c.html added explanation of runs for HandsOnExercises HandsOn: fix missing html format [from copy/paste] HandsOn: update some runs HandsOn: update the run commands HandsOn: Force Jed to come up with more exciting examples than these TS ex11: Added shallow water equations TS ex11: Fixed docs TS ex11: Added some explanatory text. Need more. Makefile: Added TS ex11 to EXAMPLESC Main page: Changed links to petsc-dev website vis selected 4 tutorial examples began to cleanup tutorial page introduction on them added start of Hands on tutorial that works through a few examples bug fix for valgrind broadcasting uninitialized values
show more ...
|
| #
39bba695
|
| 18-Jul-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
added start of Hands on tutorial that works through a few examples bug fix for valgrind broadcasting uninitialized values
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
e84e7769
|
| 12-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
DMPlex: remove bad "DMMESH" documentation
|