| #
ef135d0e
|
| 01-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/psanan/docs-remove-manconcepts' [PR #1733]
|
| #
0f5d826a
|
| 30-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove these fields from all man pages (but
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove these fields from all man pages (but not from examples).
This is accomplished with GNU sed (gsed on OS X), with the following commands. *Warning* that this type of command can corrupt a .git directory, so be cautious in reusing or modifying these commands. They first look for and delete matching lines with a following line consisting of only whitespace, and then delete any remaining matching lines.
find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} +
Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed
show more ...
|
| #
e366c154
|
| 15-Nov-2017 |
Jed Brown <jed@jedbrown.org> |
Merge commit 'd47bf9aaf1e5266cc3f0ff499f934c85788965a9' into jed/fix-matcreatempibaij/maint
Obtain changed (v3.5) handling of MatMPIBAIJSetPreallocationCSR to match documentation.
|
| #
ec14d8c8
|
| 27-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-sphere-mesh
* master: (2633 commits) Bib: Added ref SNES ex56: Update test output add a citation to petsc.bib Plex: Initialize variables ini
Merge branch 'master' into knepley/feature-plex-sphere-mesh
* master: (2633 commits) Bib: Added ref SNES ex56: Update test output add a citation to petsc.bib Plex: Initialize variables initialize ap as complained by the nightly tests Plex ex3: Update to new point function API initialize some variables as complained by nightly tests SNES ex12: Mix misnaming Nf --> Nc update tests add tests add MatView_SeqXAIJ_ASCII_structonly(); enable A->structure_only in MatSetValuesBlocked_SeqBAIJ typo fill-in some references Bib: Fixed ref Plex: Added PLY to file support Plex: Adding PLY support PetscDS: Turn off Fortran bindings for Constants Plex tests: Updated to new point function API SNES ex56: Moved tests to new format DM: Allow field projection functions to take an array of scalars - This will allow us to pass in user data to kernels without void *, more efficiency than aux fields ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/plex/examples/tests/ex1.c src/dm/impls/plex/plexcreate.c src/dm/impls/plex/plexgmsh.c src/snes/examples/tutorials/ex63.c
show more ...
|
| #
c90b701e
|
| 14-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes add help menu for MatCreateSubMatricesMPI() rename struct Mat_SubMat -> Mat_SubSppt add a little information to the manual about using tchem rename MatCreateSubMatrixComposite -> MatCreateSubMatrixVirtual; Mat_SubMatrix -> Mat_SubVirtual need to protect the \ passed on the makefile on my Mac Bib: Updated ref update src/mat/examples/tests/output/ex23_#.out rename MatGetSubMat -> MatCreateSubMat Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES superlu: libray is installed in PREFIX/lib64 - fix this to use PREFIX/lib backport fixes cc105cc3 2b35c90a - required for 3bf428d - that was backported from master - 80c96bb 'echo -n' fails on opensolaris/osx - so avoid using it. fix diffs in nightlybuilds due to options in ~/.petscrc add Kelley03 to src/docs/tex/petsc.bib build: determine moudles, mpi.h used during buildtime and print in 'info' fix analyzer warnings fix build failure on opensolaris - where -lm from flibs is removed due to -lm in cxxlibs. But then - only flib gets used for some configure tests [blaslapack, parms] config: prefer __restrict over C99 restrict keyword ...
show more ...
|
| #
9137bce6
|
| 24-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-funct'
|
| #
fbfcfee5
|
| 19-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-t
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-to: Andreas Mang <andreas@ices.utexas.edu>
show more ...
|
| #
54761ea3
|
| 14-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in m
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in master (the introduction of MatFactorGetError()) therefor need to merge in master and use the new construct before merging to next
show more ...
|
| #
3d996552
|
| 19-Jul-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcfetidp.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c src/mat/impls/is/matis.h
show more ...
|
| #
e870d166
|
| 25-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/housekeeping-2'
|
| #
cf79e978
|
| 18-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Add test for -draw_ports options, remove unneeded multiple mallocs()
Reported-by: nightly tests gcov
|
| #
c20ebc76
|
| 22-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
|
| #
9be3f403
|
| 19-Mar-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/draw-null (pull request #434)
PetscDraw: Proper implementation of PETSC_DRAW_NULL
|
| #
45f3bb6e
|
| 18-Mar-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscDraw: Proper implementation of PETSC_DRAW_NULL
* Remove special casing of PETSC_DRAW_NULL in the draw interface * Rework handling of PETSC_DRAW_NULL in Draw{Axis|LG|SP|BAR|HG} * Some 'extern' -
PetscDraw: Proper implementation of PETSC_DRAW_NULL
* Remove special casing of PETSC_DRAW_NULL in the draw interface * Rework handling of PETSC_DRAW_NULL in Draw{Axis|LG|SP|BAR|HG} * Some 'extern' -> 'PETSC_INTERN' fixes * Add missing error checking
show more ...
|
| #
3afb9657
|
| 16-Mar-2016 |
Dave May <dave.mayhem23@gmail.com> |
Merged petsc/petsc into master
|
| #
e2d3c13c
|
| 09-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-plex-hdf5-label' into tisaac/dmforest
* origin/knepley/fix-plex-hdf5-label: (50 commits) Plex: Fixed HDF5 output for DMLabel - The ISAllGather() wa
Merge remote-tracking branch 'origin/knepley/fix-plex-hdf5-label' into tisaac/dmforest
* origin/knepley/fix-plex-hdf5-label: (50 commits) Plex: Fixed HDF5 output for DMLabel - The ISAllGather() was being called with an IS that had COMM_SELF - Also, we needed to protect for empty index arrays superlu_dist: install target should first make sure prefix/[include,lib] dirs exist - similar to superlu dm: add DMRemoveLabel() fortran interface nightlybuilds: allocate more time to run arch-linux-xsdk-dbg build... Remove superfluous information messages Cannot have rank 1 print before parallel print since it may end up before or after the print from process 0. There change to have rank 0 print the sequential matrix Bib: Added ref Plex: Update ex12_5 with correct level-2 overlap DMLabel: Add missing cleanup for DMLabelGather() mpiuni: check for "long_long" before checking for "__int64" [as "typedef __int64" gives error with icc] Note: cannot use 'int64_t' as 'typedef unsigned int64_t foo' gives eror with icc Add filter for solaris linker scope warning to master since that is used in nightly tests of next Previous commit did not correctly handle downloading from --with-packages-dir Use special error code of 10 for output list of needed downloaded package tarballs otherwise the outer configure.py script converts the error code to an error message we do not want. Have ./configure return a nonzero exit code when --with-packages-dir detects missing packages so that calling scripts know this is occurred simplify some code Completed support for --with-packages-dir=directory that allows --download-xxx features to be cleanly used behind firewalls etc also updated to docs to indicate this new feature Adding supporting for --download-xxx to reported needed downloads when off line or behind a firewall and using local copies when available with the --with-packages-dir=directory option Fix typos in linesearch impls:armijo, morethuente, owarmijo. PetscDraw: Explicitly save draw in KSP/SNES/TS monitors PetscViewerDraw: Propagate prefix from viewer to draw contexts PetscDraw: Explicitly save draw in {Vec|Mat|DMDA}View() routines ...
show more ...
|
| #
8064016b
|
| 07-Mar-2016 |
Michael Lange <michael.lange@imperial.ac.uk> |
Merge branch 'tisaac/dmforest' into mlange/fix-plex-multi-level-overlap
|
| #
7ea766b4
|
| 07-Mar-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/fix-draw (pull request #418)
PetscDraw: API and implementation refactoring
|
| #
af25d912
|
| 06-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/imp
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcscalingbasic.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c
show more ...
|
| #
e5ab1681
|
| 01-Mar-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscDraw: Fix VecView Seq, MPI, DMDA 1d/2d
* DMDA: fix parallel drawing and handle viewports properly in 1d and 2d * VECSEQ/VECMPI: * PetscDrawAxis: attempt to fix tick generation * PetscDrawViewPo
PetscDraw: Fix VecView Seq, MPI, DMDA 1d/2d
* DMDA: fix parallel drawing and handle viewports properly in 1d and 2d * VECSEQ/VECMPI: * PetscDrawAxis: attempt to fix tick generation * PetscDrawViewPorts: set coordinates before drawing lines, add flush * PETSCVIEWERDRAW: improve error checking
show more ...
|
| #
5b399a63
|
| 28-Feb-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscDraw: Huge API refactoring
* Make PetscDraw{Clear|Flush}() routines collective functions and remove now redundant PetscDrawSyncronized{Clear|Flush}() routines * Make PetscDrawSave() collectiv
PetscDraw: Huge API refactoring
* Make PetscDraw{Clear|Flush}() routines collective functions and remove now redundant PetscDrawSyncronized{Clear|Flush}() routines * Make PetscDrawSave() collective. * Make PetscDrawSetTitle() collective. * Update PetscDraw{Axis|SP|HG|Bar}, make most PetscDrawXXXSetYYY() routines either collective or logically collective * Update PetscViewerDraw accordingly * Update VecView_XXX_Draw[_DA_YYY]() and DMView_DA_XXX() accordingly
show more ...
|
| #
b9340eec
|
| 03-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-plex-test-partitions' into tisaac/dmforest
* origin/knepley/fix-plex-test-partitions: (151 commits) Plex ex5: Provide test partitions Plex ex4: P
Merge remote-tracking branch 'origin/knepley/fix-plex-test-partitions' into tisaac/dmforest
* origin/knepley/fix-plex-test-partitions: (151 commits) Plex ex5: Provide test partitions Plex ex4: Provide test partitions Configure: I really hate exceptions - We should rewrite this to eliminate all exceptions in favor of return codes Configure: I hate exceptions fix typo for 'runex19_superlu_dist_2' Fix for freeing just what needs to be free when SuperLU_Dist factorizations reused Updated to latest hypre pre-release with fixes for handling blas/lapack libraries Switch back to petsc fork of SuperLU_Dist that turns of use of findMPI PCFactorSetUpMatSolverPackage() should not crash but instead produce a useful error message if called before it is in the proper state. Clarify that SNESGetLinearSolveIterations() does not include failed iterations. User reported issues with downloading boost using the previous URL but not this one Configure: Small change to log order MatFDColoringSetUp_MPIXAIJ: fix broken initialization of colmap Bib: Missing comma add support for binary viewer for -ts_monitor that records time at each timestep superlu_dist: set MPI_C_COMPILER etc options - so that superlu_dist cmake does not look for a different/incompatible mpi compiler. [and its CFLAGS]. remove reference to VecGetValuesBlocked() and VecGetValuesLocal() from manual page since they do not exist. Stop configure if user builds with threadsafety and debugging on Added configure option --with-viewfromoptions=0 which will speed up code with many small solves substantially Only generate list of all PetscFunctionLists generated in debug mode since in some circumstances where many objects are created searching this list is very slow. ...
Conflicts: src/ts/examples/tutorials/ex11.c
show more ...
|
| #
d076321e
|
| 29-Feb-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/draw-colormap (pull request #414)
Draw Colormap and other fixes and enhancements
|
| #
8f69470a
|
| 24-Feb-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscDraw: Cleanup interface implementation
* Use PetscDrawIsNull() instead of comparing type with PETSC_DRAW_NULL * Improve error messages to print the draw type * Add missing error checking, mainl
PetscDraw: Cleanup interface implementation
* Use PetscDrawIsNull() instead of comparing type with PETSC_DRAW_NULL * Improve error messages to print the draw type * Add missing error checking, mainly for calls to draw->ops slots * Merge and remove source files
show more ...
|
| #
f37e7628
|
| 21-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcfieldsplit-logevent
|