| #
9cc31a68
|
| 16-Sep-2018 |
Jed Brown <jed@jedbrown.org> |
Fix some remaining Register()s to call InitializePackage()
|
| #
4a1557b5
|
| 12-Sep-2018 |
Andreas Selinger <andreasselinger@gmail.com> |
Merged petsc/petsc into master
|
| #
42539164
|
| 11-Sep-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefano_zampini/few-fixes-before-release'
|
| #
d49c3730
|
| 11-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (345 commits) Update dev notes for the coming release Increase patchlevel to 3.9.4 doc fixes Added some AIJSELL tests t
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (345 commits) Update dev notes for the coming release Increase patchlevel to 3.9.4 doc fixes Added some AIJSELL tests that mirror the SELL tests. Bib: More refs Removed use of hardwired -1 to represent PETSC_NULL_XXX object, since the null value is now 0. fix memleaks flagged by valgrind ex62: disable long running test and workaround differences in iteration counts on various builds. Add FAQ we can point to when users get error messages such as: "PETSc was configured with one OpenMPI mpi.h version but now appears to be compiling using a different OpenMPI mpi.h version" swith test from mpich to openmpi as mpich ch3:sock is unuserable per PetscShmCommGet() DM: Forgot to move include statement fix nightlybuild issues - disable hypre [for openmp] and fix uninitialized variables tests: enable openmp and hwloc with one of the mumps tests Default BoomerAMG smoothers Configure: Revert changes from debb90c, so that we are back to the original Libmesh Configure: Reverted change for Libmesh from 83cd5d7 Split vecimpl.h into vecimpl.h and vecscatterimpl.h SNES ex62: Turned off some tests for other precisions and shortened output of sensitive tests Use mmap to allocate the shared pthread barrier if available Add configure test for functional mmap ...
Conflicts: include/petscconvest.h src/snes/examples/tutorials/ex13.c src/snes/interface/snes.c src/snes/utils/convest.c
show more ...
|
| #
73282984
|
| 09-Sep-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatPtAP: propagate symmetry if A is symmetric
|
| #
ce8b2da7
|
| 09-Sep-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatSetRandom: gracefully error instead of segfaulting later
|
| #
34136279
|
| 09-Sep-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
Mat: add slot for defaultvectype
Remove duplicated code for MatCreateVecs_XXX that can take advantage of the new defaultvectype variable
|
| #
94dfa42b
|
| 10-Sep-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-pc-patch'
|
| #
7e8837e9
|
| 09-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-superdm-is
* master: (123 commits) Fix a few more Fortran objects to have their NULL value match the C NULL value remove dead code Add variable point blo
Merge branch 'master' into knepley/fix-superdm-is
* master: (123 commits) Fix a few more Fortran objects to have their NULL value match the C NULL value remove dead code Add variable point block Jacobi for MPIAIJ matrix. should not pass user contexts through CHKFORTRANNULLOBJECT in Fortran stubs fix mpiuni test Remove CHKFORTRANNULLOBJECTDEREFERENCE since it is no longer needed with Fortran null equal to C null PETSCFEOPENCL: declare PetscFEGetTabulation_Basic as external PETSCFEOPENCL: declare PetscFESetUp_Basic as external Change Fortran null pointer to match C null pointer one more fix jenkins: run 'cleantest' after examples are run - to recover diskspace logical order bug in diagbrdn update fixed, tests updated again replace new -petscspace_order instances with -petscspace_degree PETSCSPACETENSOR: clear up naming confusion of subspaces regression.py: remove configure code related to old test suite - now that SLEPc no longer needs it PetscSpaceSetup_Poly(): make idempotent Plex ex3: update tests Lift changes to defunct dtfe.c from [PR #1074] PetscSpace_Tensor: clarification of vector-valued PetscSpace_Tensor: allow height subspaces, fixes tabulation initialization ...
show more ...
|
| #
b216eaa4
|
| 07-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-pc-patch
* master: Add variable point block Jacobi for MPIAIJ matrix. should not pass user contexts through CHKFORTRANNULLOBJECT in Fortran stubs Rem
Merge branch 'master' into knepley/feature-pc-patch
* master: Add variable point block Jacobi for MPIAIJ matrix. should not pass user contexts through CHKFORTRANNULLOBJECT in Fortran stubs Remove CHKFORTRANNULLOBJECTDEREFERENCE since it is no longer needed with Fortran null equal to C null Change Fortran null pointer to match C null pointer
Conflicts: src/ksp/ksp/interface/itfunc.c
show more ...
|
| #
b4bf0e97
|
| 07-Sep-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/change-fortran-null'
|
| #
7489efa5
|
| 07-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-pc-patch
* master: (131 commits) fix mpiuni test PETSCFEOPENCL: declare PetscFEGetTabulation_Basic as external PETSCFEOPENCL: declare PetscFESetUp_Ba
Merge branch 'master' into knepley/feature-pc-patch
* master: (131 commits) fix mpiuni test PETSCFEOPENCL: declare PetscFEGetTabulation_Basic as external PETSCFEOPENCL: declare PetscFESetUp_Basic as external one more fix jenkins: run 'cleantest' after examples are run - to recover diskspace logical order bug in diagbrdn update fixed, tests updated again replace new -petscspace_order instances with -petscspace_degree PETSCSPACETENSOR: clear up naming confusion of subspaces regression.py: remove configure code related to old test suite - now that SLEPc no longer needs it PetscSpaceSetup_Poly(): make idempotent Plex ex3: update tests Lift changes to defunct dtfe.c from [PR #1074] PetscSpace_Tensor: clarification of vector-valued PetscSpace_Tensor: allow height subspaces, fixes tabulation initialization PetscSpace: add a dimension member PetscSpaceSetDegree(): now take maxDegree argument -petscspacepoly_tensor -> -petscspace_type tensor PetscSpaceEvaluate_Polynomial(): fix temp array dependencies PETSCSPACETENSOR: A generic tensor product of spaces. PetscSpace: -petscspace_order -> -petscspace_degree ...
Conflicts: src/dm/dt/interface/dtfe.c src/snes/examples/tutorials/ex13.c src/snes/examples/tutorials/ex17.c src/snes/examples/tutorials/ex62.c src/snes/examples/tutorials/output/ex62_bddc_quad.out src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
show more ...
|
| #
487a658c
|
| 06-Sep-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove CHKFORTRANNULLOBJECTDEREFERENCE since it is no longer needed with Fortran null equal to C null
Commit-type: feature
|
| #
c86da64b
|
| 06-Sep-2018 |
Joseph Pusztay <josephpu@buffalo.edu> |
Merged petsc/petsc into master
|
| #
3d1df95b
|
| 06-Sep-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Change Fortran null pointer to match C null pointer
This makes certain behavior more consistent between Fortran and C.
da = PETSC_NULL_DM call DMDestroy(da, ierr)
Now works
Commit-type: feature
Change Fortran null pointer to match C null pointer
This makes certain behavior more consistent between Fortran and C.
da = PETSC_NULL_DM call DMDestroy(da, ierr)
Now works
Commit-type: feature Reported-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
0e113e69
|
| 05-Sep-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefano_zampini/feature-mataij-to-matis-rebased-final'
|
| #
37617087
|
| 04-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Mat: Evidently, we want to set nullspaces on empty matrices
|
| #
3b16a644
|
| 03-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-superdm-is
* master: (455 commits) bib: spell out some names for format consistency with related refs bib: two 2018 pubs now appeared cleaning up analyze
Merge branch 'master' into knepley/fix-superdm-is
* master: (455 commits) bib: spell out some names for format consistency with related refs bib: two 2018 pubs now appeared cleaning up analyzer warnings compile fixes (workarround PGI bug?): undoing the branch's changes to leastsquares outputs more fixes for complex builds compile error fix for complex builds 1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix Pardiso code to only compile pardiso_init64 when needed, otherwise can generate warnings/errors jenkins: run 'cleantest' before 'allgtest-tap' - an attempt to fix errors of type: cuda: protect cuda includes fix cuda warnings. fix complex compile error Revert "Improved polymorphism of interfaces for MatSetValuesBlocked()" Bib: Updated ref Doc: More function documentation petscvec: move PetscSFCreateFromZero from vscat to vec sources Fixed an uninitialized variable and got rid of an unused one. memleak fixed and output files updated fixing build errors on some archs Mat: obey options prefix of Mat in MatNullSpaceTest ...
Conflicts: include/petsc/private/dmpleximpl.h src/dm/interface/dmi.c
show more ...
|
| #
59eb6ce9
|
| 03-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Mat: Allow NULL argument to MatSetTransposeNullspace() - Also add more checks to MatSetNullspace()
|
| #
67cc7887
|
| 03-Jul-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
Mat: delay checks for solve operations
|
| #
249c8a71
|
| 02-Jul-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
minor fixes
|
| #
fefec95c
|
| 31-Aug-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/feature-PCVPBJACOBI'
|
| #
0da83c2e
|
| 28-Aug-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduce a point block Jacobi preconditioner with variable sized blocks
Only SeqAIJ implemented so far, adding MPIAIJ is trivial
Thanks to Jed Brown for suggesting making the block sizes a propert
Introduce a point block Jacobi preconditioner with variable sized blocks
Only SeqAIJ implemented so far, adding MPIAIJ is trivial
Thanks to Jed Brown for suggesting making the block sizes a property of the matrix Commit-type: feature Reported-by: Ali Reza Khaz'ali <arkhazali@cc.iut.ac.ir> Thanks-to: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
78945fca
|
| 17-Aug-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-functionals
* master: (984 commits) netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out
Merge branch 'master' into knepley/feature-plex-functionals
* master: (984 commits) netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out fix gcov obj path -options_table was changed to options_view in 2014 but documentation was not updated to reflect it configure: fix F2003 test Dev manual: remove duplicate entry Plex test ex5: Removed "future" test, as it resulted in issues in the nightly tests. Some minor typos in TS Add ADIOS2.py which I forgot to git add in the past Plex ex5: Disable test Doc: Added note for interface change KSPLSQRMonitorDefault fixed for quad precision Tao: Added alternative output for chwirut2 test. TS ex45,ex46: Removed overly refined tests for faster nightly tests. KSP ex72: Fixed needlessly long-running PCTFS tests. SNES ex56: Reduced test size to speed up nightly test suite. KSPSolve_LSQR: don't compute unused norm of rhs SNES ex13: Reduced problem sizes for nightly tests. PetscOptionsDeprecated(): fix for NULL prefix PetscOptionsDeprecated(): add option to print additional info SNES ex12: Reduced sizes for BDDC tests. ...
show more ...
|
| #
13a035b1
|
| 13-Aug-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-elasticity-test
* master: (1553 commits) -options_table was changed to options_view in 2014 but documentation was not updated to reflect it config
Merge branch 'master' into knepley/feature-plex-elasticity-test
* master: (1553 commits) -options_table was changed to options_view in 2014 but documentation was not updated to reflect it configure: fix F2003 test Plex test ex5: Removed "future" test, as it resulted in issues in the nightly tests. Some minor typos in TS Add ADIOS2.py which I forgot to git add in the past Plex ex5: Disable test Doc: Added note for interface change KSPLSQRMonitorDefault fixed for quad precision Tao: Added alternative output for chwirut2 test. TS ex45,ex46: Removed overly refined tests for faster nightly tests. KSP ex72: Fixed needlessly long-running PCTFS tests. SNES ex56: Reduced test size to speed up nightly test suite. KSPSolve_LSQR: don't compute unused norm of rhs SNES ex13: Reduced problem sizes for nightly tests. PetscOptionsDeprecated(): fix for NULL prefix PetscOptionsDeprecated(): add option to print additional info SNES ex12: Reduced sizes for BDDC tests. PetscFileRetrieve(): Suppress output to STDERR when downloading a file. MatMatMult: Fixed unused variable pN. DMDestroy: Guard call to dm->ops->destroy * Similar guards are in place in many other methods (IS,Vec,Mat) and permit the DM to be destroyed even if DMSetType() was never called. ...
show more ...
|