| #
a0479788
|
| 07-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-boundary-values
* master: (487 commits) Bib: More refs Fixed errors in the manuals and ts_glee source code doc fix bug to enable '-xxx_via [alg]
Merge branch 'master' into knepley/feature-plex-boundary-values
* master: (487 commits) Bib: More refs Fixed errors in the manuals and ts_glee source code doc fix bug to enable '-xxx_via [alg]' to showup in '-help' Reported-by: Mark Adams <mfadams@lbl.gov> Plex: Remove dead code TS tutorials ex11: remove unused functions TSAdapt: Set TSADAPTNONE as default adapt type DMPlex: missed viewer change in synchronized output Revert "Merge branch 'hzhang/ts-ex9busdmnetwork'" TSAdapt: Update changes/dev.html TSAdapt: Set default type for TSGLEE TS tutorials ex11: make work with complex scalars Bib: Added ref TS ex18: Fix initializer TS ex11: Fix M_PI Plex ex1f90: FUCK FORTRAN f2cblaslapack: remove duplicate xerbla.o and xerbla_array.o from lapack [they are already in blas] TSAdapt: Refactor handling of default adapt type TSAdapt: Update changes/dev.html TSAdapt: Update manual TSAdapt: Refactor interface and implementations ...
show more ...
|
| #
852f401d
|
| 24-Apr-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-torus
* master: (174 commits) Bib: Another ref Increase patchlevel to 3.7.6 Explicitly listing the LTO library causes difficulties on MacOS so a
Merge branch 'master' into knepley/feature-plex-torus
* master: (174 commits) Bib: Another ref Increase patchlevel to 3.7.6 Explicitly listing the LTO library causes difficulties on MacOS so avoid it TSBDF: Update changes/dev.html Added Fortran TaoType and TaoLineSearchType definitions Add Fortran TaoType and TaoLineSearchType definitions setblocksize for iscol_sub TSBDF: Use standard TS API and options to control adaptivity Bib: More refs and a correction SNESTest: Bug-fix in SNESTest when threshold printing option is turned on. fix warning and valgrind complains reported by the nightly tests Section+Doc: Small doc fix pflotran: switch to using the new upstream git repo DMPlex: Error if attempt to partition a distributed graph with Chaco fix complex build error fix complex build PetscError() did not properly copy over the specific error message when error type was PETSC_ERROR_INITIAL TSAdapt: Refactor handling of the always_accept flag Additional clarification for MatMeshToCellGraph() manual page optimize MatCreateSubMatrix_MPIAIJ() by merging check of sameXXXDist() into one MPI_AllReduce ...
Conflicts: config/BuildSystem/config/packages/med.py
show more ...
|
| #
8bee6947
|
| 30-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (108 commits) Bib: Added ref Bib: Updated reference Bib: Updated reference Work around problems with Apple Xcode 8.3 and h
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (108 commits) Bib: Added ref Bib: Updated reference Bib: Updated reference Work around problems with Apple Xcode 8.3 and handling of rpath argument with gfortran help menu update for MatCreateSubMatrices() Reported-by: Brad Aagaard <baagaard@usgs.gov> fix flops for PCApply_PBJacobi_1 and PCApply_PBJacobi_7 Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr> TSRK: Fix FSAL optimization to not skip update and check or stages. Travis-CI: Workaround too long TMPDIR in macOS with Open MPI test: Fix type mismatch in KSP test. test: Fix warnings from gfortran -Wconversion (OS X, Homebrew build) MPIUNI: Silence GCC -Wconversion warnings Fortran: Add error checking for incorrect PETSC_NULL_XXX argument when expecting function fix test output per changes in 517c9301b2e9239931bfd644803fd6bb859387ea MUMPS: update to version 5.1.1 with opensolaris compile fixes TSRK: Mention 5BS in the changelog. TSRK: Mention the new 5BS scheme in the manual. fix 'unused variable' warning Remove unused code added hbw_realloc fixed undefined ptr ...
Conflicts: config/BuildSystem/config/packages/med.py
show more ...
|
| #
ba10b3fa
|
| 25-Mar-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/improve-fortran-callback-error-checking'
|
| #
aecf964f
|
| 22-Mar-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Fortran: Add error checking for incorrect PETSC_NULL_XXX argument when expecting function
Commit-type: enhancement Funded-by: ECP Project: ECP/PETSc Time: .8 hours Reported-by: Praveen C <cpraveen@
Fortran: Add error checking for incorrect PETSC_NULL_XXX argument when expecting function
Commit-type: enhancement Funded-by: ECP Project: ECP/PETSc Time: .8 hours Reported-by: Praveen C <cpraveen@gmail.com>
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 ...
|
| #
1a4b332b
|
| 29-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/minor-cleanup'
|
| #
390e1bf2
|
| 25-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor cleanup, remove some outdated code, remove unneeded constructs, improve manual pages slightly, add missing test case
Time: 2.5 hours
|
| #
fd177549
|
| 05-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fortran-update'
|
| #
3033ae51
|
| 01-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix some code that produced valgrind errors in Fortran code
1) fix some incorrect custom Fortran interfaces 2) remove CHKFORTRANNULLOBJECT(ctx); checks which serve no purpose and produce false va
Fix some code that produced valgrind errors in Fortran code
1) fix some incorrect custom Fortran interfaces 2) remove CHKFORTRANNULLOBJECT(ctx); checks which serve no purpose and produce false valgrind errors 3) initialize some PETSc objects in Fortran examples to prevent false valgrind errors
Reported-by: nightly tests
show more ...
|
| #
e923053f
|
| 15-Oct-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepoint that prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.
This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into master
Conflicts: src/docs/website/documentation/changes/dev.html
show more ...
|
| #
8d6709d6
|
| 22-Aug-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/sys-fix-realloc' into tisaac/petscfe-matching-quadrature-order
* tisaac/sys-fix-realloc: (71 commits) Sys: fix PetscTrReallocDefault() and PetscReallocAlign() clearify when
Merge branch 'tisaac/sys-fix-realloc' into tisaac/petscfe-matching-quadrature-order
* tisaac/sys-fix-realloc: (71 commits) Sys: fix PetscTrReallocDefault() and PetscReallocAlign() clearify when MatMkl_CPardisoSetCntl() can be used in the manual pages Fixed manual page for -snes_anderson_beta Update zfftf.c remove Hermitian information from output since it is only produced in complex case and thus produces different test output fixes for 64 bit integers in test example, fix uninitialized variable in test example tests: move runex49 to TESTEXAMPLES_C_NOTSINGLE add a PCView_SVD to show parameters -petscpartitioner_type simple was not being picked up by options thus generating test error missing CHKERRQ(ierr) on PetscPrintf() statements in newly added test example PetscViewerVTK: Move DM reference increment into the VTK viewer and out of the DM implementation, as suggested by Jed Brown missing crosslinks between manual pages Updated 3.7 release notes to clearly indicate how to update usage of KSP/SNES/TS/SetMonitor(xxx,XXXMonitorDefault,NULL,NULL); Fix for commit b6480e041dd2293a65f96222772d68cdb4ed6306 that broke this example Example of factorization of a singular matrix may actually work due to round off removed unused variables matshell: clean up and add some new MATOPs to Fortran. Remove unneeded checks for use of the compressed row for diagonal block of matrices in GAMG ptscotch: update to version 6.0.4 ptscotch: fix buggy pthread detection code on Mac/Linux ...
show more ...
|
| #
5a1fe890
|
| 16-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'maint'
|
| #
8405b582
|
| 11-Aug-2016 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in alexfikl/petsc/alexfikl/fortran-taosetmonitor (pull request #517)
TaoSetMonitor: pass the context correctly from Fortran
|
| #
1d078efc
|
| 01-Aug-2016 |
Alex Fikl <alexfikl@gmail.com> |
TaoSetMonitor: pass the context correctly from Fortran
|
| #
c20ebc76
|
| 22-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
|
| #
992dc9be
|
| 18-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax error with error message SNES ex5: Correct Jacobian handling on patches SNES ex5: Stupid complex fixes DMP4est: fix transfer of labels to parents petsc4py: update to latest snapshot. Fixes da example breakage in petsc4py test suite Plex: Correct setting of options on refined or coarsened meshes Plex: Add info for grid hashing Plex: Add logging in interpolator creation Plex: Correct use of tabs in ASCII viewer DM: Shorten long event name Plex ex12: Create boundary label automatically at all levels of mesh hierarchy Plex ex12: Change PetscViewerSetFormat --> PetscViewerPushFormat - Fix order of SetMode and SetFilename Plex ex12: Change all functions to static Since DMDA with periodic boundary conditions does support P0 interpolation remove checks that error out under those conditions ascem-io.py and amanzi.py need to handle self.hdf5.include being None correctly fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time Switch back to Sherry's version since she accepted by pull request PetscDraw: Update help messages for -draw_save* options ...
Conflicts: src/dm/impls/plex/plexfem.c
show more ...
|
| #
3afb9657
|
| 16-Mar-2016 |
Dave May <dave.mayhem23@gmail.com> |
Merged petsc/petsc into master
|
| #
f55fe9e4
|
| 14-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-private-functions'
|
| #
db87b0f2
|
| 03-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Tao Fortran stubs not properly marked with PETSC_EXTERN so would not work with multiple libraries and visibility turned on Fixed a couple more unneccessarily visible functions
|
| #
1ceb14c0
|
| 23-Oct-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master
|
| #
3aa2d9e3
|
| 15-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of git. I think it is not justified to ever have anything in next for more than a few weeks at most. Either take it out of next if it is broken or put it in master if it is not broken. Hanging around in next but not master for ever is not a good policy.
show more ...
|
| #
e1b06f76
|
| 20-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/solkx
* master: (6933 commits) Bib: Added reference Includegraph: Updated for compatibility with new folder layout. Add SNESLineSearchReason to fortran inclu
Merge branch 'master' into knepley/solkx
* master: (6933 commits) Bib: Added reference Includegraph: Updated for compatibility with new folder layout. Add SNESLineSearchReason to fortran includes Also truncate names to fit 32 char fortran limit fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in '1.0e+0 / 0.' /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: warning: 'vec_rhs' may be used uninitialized in this function updated output for new trust region initial size initial size of the trust region is set as a percent of the norm of the initial guess, it should not be related to the initial norm of the function (which is kind of nuts). The default bounds for SNESVISetVariableBounds() in the manual page were reversed from correct values Bib: Added refs Bib: Update MPICH webpage Plex: Forgot to close file removed nonexistent ex46f from makefile test rule Revert "fixed bad merge into master" fixed bad merge into master fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH Mat+Doc: More Fortran docs Plex ex3: Run tests with the correct number of field components Bib: Added TetGen cite parmetis: make sure 'ldd libparmetis.so' points to the correct libmetis.so that its linked with. small fix as reported by the nightly test ...
Conflicts: config/builder.py
show more ...
|
| #
fbbfd472
|
| 18-May-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'master' into tisaac/dmforest
directory layout changed again: merging to switching branches back and forth doesn't cause reconfigure to have a hard time
* master: (357 commits) remov
Merge branch 'master' into tisaac/dmforest
directory layout changed again: merging to switching branches back and forth doesn't cause reconfigure to have a hard time
* master: (357 commits) removed nonexistent ex46f from makefile test rule Revert "fixed bad merge into master" fixed bad merge into master fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH Mat+Doc: More Fortran docs Bib: Added TetGen cite parmetis: make sure 'ldd libparmetis.so' points to the correct libmetis.so that its linked with. small fix as reported by the nightly test add a test for MatPtAP() small cleanup; add tests cleanup MatPtAPSymbolic_MPIAIJ_MPIAIJ() Fix nonzerostate tracking in all MATMPI types. update location of test matrices in faq.html file unused variable still declared Fix for MatLoad_MPIDense() from sparsely stored matrix also fix for MatLoad_MPIDense_DenseInFile() when matrix has not had its local sizes preset by user Preserve the B nonzerostate during disassembly. TSEvent: Fix arch-mswin nightly errors due to declaring variables in the middle of a function. Fix error in parallel loading of dense format matrix removed KSPSetNullSpace() since mat already carries that information and having two locations for it is confusing, unnecessary and prone to error added MatSetTransposeNullSpace() for providing the null space of the transpose of the matrix and added support in KSPSolve() to remove this null space from the right handside of the linear system thus making the system consistent. ...
show more ...
|
| #
c45870e7
|
| 04-May-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-composable-callbacks
* master: (151 commits) PetscMalloc: Fix handling of zero-sized allocations add note to DMGetLocal/GlobalVector() about intended s
Merge branch 'master' into knepley/feature-composable-callbacks
* master: (151 commits) PetscMalloc: Fix handling of zero-sized allocations add note to DMGetLocal/GlobalVector() about intended short-time usage of the vectors. sf: use patched openmpi tarball that has a potential fix for sf example hang SNES problems that set VI bounds must use a VI solver since the other solvers ignore the bounds pounders viewer did not cast PetscReal to double in printf nor use %D instead of %d fix ts ex20adj fix ts theta fixed another variable declaration in the middle of a code block example main() had PetscInt return type and argument that should be int DMDAVTKWriteAll_VTS: Fix handling of higher-dimension coordinates fixed example that declared variables in the middle of a function C programs do not return PetscInt nor do they take an argument that is PetscInt, fixed example that did You cannot declare variables in the middle of functions in PETSc. add ierr checking to PetscOptionsBegin/End() in example configure: add error check if user specifies PETSC_ARCH=-dbg [i.e starts with a '-'] scale norm of vector difference by norm of vector to insure it is small enough to consider the two vectors equal missing PetscViewerDestroy() added MatNestGetISs: use custom fortranstub to handle PETSC_NULL_OBJECT update location of open-mx website on FAQ page If the user sets bounds and calls a solver that does not support them, throw an error. ...
show more ...
|