| 2d2b183a | 01-Jul-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/improve-tao-test-gradient' |
| 5fb05264 | 01-Jul-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/feature-fortran-petscerror' |
| bfe649d8 | 30-Jun-2017 |
Satish Balay <balay@mcs.anl.gov> |
fortran: add SETERRA() and CHKERRA() macros as ifort flags 'return' in 'program main' as error
/sandbox/petsc/petsc.clone-2/src/sys/examples/tutorials/ex4f90.F90(42): error #6353: A RETURN statement
fortran: add SETERRA() and CHKERRA() macros as ifort flags 'return' in 'program main' as error
/sandbox/petsc/petsc.clone-2/src/sys/examples/tutorials/ex4f90.F90(42): error #6353: A RETURN statement is invalid in the main program. call MPI_Comm_size(PETSC_COMM_WORLD,size,ierr);if (ierr .ne. 0) then ; call PetscError(PETSC_COMM_SELF,ierr,PETSC_ERROR_REPEAT,PETSC_NULL_CHARACTER); return; endif
And attempt to shorten the macros by using PetscErrorF() subroutine
And fix all examples to use SETERRA/CHKERRA in main program (instead of SETERRQ/CHKERRQ)
Note: CHKERRA are different from CHKERRABORT on the C interface - as it does not take 'comm' option
show more ...
|
| 116babb2 | 28-Jun-2017 |
Satish Balay <balay@mcs.anl.gov> |
fix warnings on windows C:\cygwin64\home\petsc\PETSC~1.CLO\src\tao\examples\TUTORI~1\ex1.c(217): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' |
| 0a9471e1 | 28-Jun-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve TAO output when testing gradients with finite differences
Report differences between gradients with both l2 and max norm Report cosine of angle between the two gradients
Commit-type: featur
Improve TAO output when testing gradients with finite differences
Report differences between gradients with both l2 and max norm Report cosine of angle between the two gradients
Commit-type: feature Funded-by: IMEX Time: .4 hours Thanks-to: Stefan Wild <wild@anl.gov>
show more ...
|
| d4c9cc9e | 27-Jun-2017 |
Satish Balay <balay@mcs.anl.gov> |
restore files accidentally deleted (during a rename from .F to .F90 in e30817921842c4dd5c358b2c1cdabab82faf207d ) |
| e3081792 | 25-Jun-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Give Fortran SETERRQ() and CHKERRQ() same functionality as C versions
They can now produce proper error messages and stack traces Require .F90 files due to line length issues
Commit-type: feature F
Give Fortran SETERRQ() and CHKERRQ() same functionality as C versions
They can now produce proper error messages and stack traces Require .F90 files due to line length issues
Commit-type: feature Funded-by: ECP Time: 4.2 hours
show more ...
|
| 06df1fb1 | 24-Jun-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Change MPIUni to not immediately abort on operations it cannot perform, instead return error code
So people see immediately why it is failing instead of just having a very uninformation message abou
Change MPIUni to not immediately abort on operations it cannot perform, instead return error code
So people see immediately why it is failing instead of just having a very uninformation message about abort. Mark examples that use PetscSF as requires: !mpiuni since Jed has not fixed bug in PetscSF for MPIUni
Commit-type: portability-fix, feature, example Funded-by: ECP Time: 1 hour Reported-by: nightly tests
show more ...
|
| 65e37768 | 02-Jun-2017 |
Matthew G. Knepley <knepley@gmail.com> |
DT: Fixed Fortran module - Add DT module to DM and Petsc modules - Fix makefile to generate DT F90 module - Fix PetscQuadratureGet/Restore/SetData() F90 defs |
| 24efdfba | 21-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex tests: Updated to new point function API |
| 17f6384f | 10-May-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Supply quad precision version of cofficients for RK TS scheme
Fixes ex9opt lack of convergence instantly. Presumably we should do this ASAP for all TS types |
| 1118d4bc | 02-May-2017 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix math calls to use the macros in petscmath.h |
| f239ade3 | 12-Apr-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/feature-fe-dual-apply' into tisaac/feature-plex-tests-new
There has unfortunately been a lot of interplay between our work to change the petscspace/dualspace to accept vector co
Merge branch 'tisaac/feature-fe-dual-apply' into tisaac/feature-plex-tests-new
There has unfortunately been a lot of interplay between our work to change the petscspace/dualspace to accept vector components, and the work to transfer the tests in config/builder.py to the new test harness. I'm merging them together to get them to play nice with each other, and so that I only have one feature branch to handler when merging into master/next.
* tisaac/feature-fe-dual-apply: (64 commits) snes tutorials ex12: fix restart test arguments nightly build fixes for arch-viennacl fix run command to match the command in master/makefile. [the diff will be correct in master/next] PetscFE: fix typo in for loop declaration PetscPartitioner: use simple partitioning for regression tests DT tests ex1: fix test arguments to match regression output DT ex1: fix options DMPlexCreateHexBoxMesh: no cells in z direction for 2D PCBDDC: use %D for PetscInt printfs Plex: helper function used in all cases now Plex tests ex7: make partitions portable for testing Plex: use MPIU_2INT instead of MPI_2INT MatAIJ KLU: remove redefinition of SuiteSparse_long DMPlexRefine_CTetgen() mimics DMPlexRefine_Tetgen() DMPlexGenerate_Tetgen(): mimic ctetgen so it can be used equivalently Plex: Cylinder fixes for complex Plex ex1: Test for periodic cylinder Plex: I think periodic cylinder is working Plex ex1: Updated torus test Plex: Torus can now be arbitrarily refined ...
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 ...
|
| 96f3724d | 24-Mar-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
XXXDestroy() already checks if the pointer is NULL so no reason to check the pointer before calling the destroy
Commit-type: style-fix Funded-by: ECP Project: ECP/Tao |
| 851d29aa | 15-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-example-logging' into knepley/feature-plex-tests-new
* knepley/fix-plex-example-logging: (151 commits) Plex ex12: Added logging stages Plex ex1: Added logging stag
Merge branch 'knepley/fix-plex-example-logging' into knepley/feature-plex-tests-new
* knepley/fix-plex-example-logging: (151 commits) Plex ex12: Added logging stages Plex ex1: Added logging stages update to latest hypre tag on github fix 'inf' vs 'Inf' diff wrt vec_vec_utils_tagger_tutorials-ex1_8,9,18,19 MatSetOption(mat,MAT_IGNORE_ZERO_ENTRIES,PETSC_TRUE) no longer applies to zero values set or added to the matrix diagonal, they are now not ignored and are included in the matrix nonzero structure. This is useful for Jacobians passed to TS. replace use/mention of depreciated -log_summary in many places add extchem.py which was written years ago but never put in the distribution (hence it is broken). petsc4py: update to snapshot with MatGetSubMatrices -> MatCreateSubMatrices etc API changes Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes add help menu for MatCreateSubMatricesMPI() PetscCMPLX: assume type punning is safe 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 ...
Conflicts: src/dm/impls/plex/examples/tests/ex12.c
show more ...
|
| dd63322a | 13-Mar-2017 |
Satish Balay <balay@mcs.anl.gov> |
fix -Wundef -Wold-style-definition warnings Reported-by: Till Martens <till.martens@dlr.de> |
| 7dae84e0 | 07-Mar-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatGetSubMat -> MatCreateSubMat |
| df750dc8 | 17-Feb-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatDestroySubMatrices(); bugfix |
| d5ace5dd | 15-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
added output files for tao tests |
| e50b40e0 | 27-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
some fixes for arch-mswin-uni |
| f84568ef | 26-Jan-2017 |
Matthew G. Knepley <knepley@gmail.com> |
TAO ex2: Still not working |
| 0f151e78 | 26-Jan-2017 |
Matthew G. Knepley <knepley@gmail.com> |
TAO ex1: Tests added |