Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Make PetscErrorCode a non-discardable enum
makefile: fix typo - petsckdir.mk -> petscdir.mk
Fix/update/improve manual pages in snes directoryMinor changes to source codeCommit-type: housekeeping, documentation/spend 8h
Add -include */petscdir.mk to makefile that lacked itfor i in `git ls-files | grep makefile | xargs grep -L petscdir.mk`; do echo $i ; str=`echo $i |sed -e 's?[-a-zA-Z0-9]*/?../?g' -e 's?makef
Add -include */petscdir.mk to makefile that lacked itfor i in `git ls-files | grep makefile | xargs grep -L petscdir.mk`; do echo $i ; str=`echo $i |sed -e 's?[-a-zA-Z0-9]*/?../?g' -e 's?makefile?petsckdir.mk?g'` ; cp $i tmp echo "-include $str" > $i cat tmp >> $idoneCommit-type: makefile, housekeeping/spend 15m
show more ...
remove garbage from makefilesIncluding * unused FLAGS variables * All: lib that did not work * stray blank lines etcCommit-type: housekeeping/spend 1h
snes: Add new type SNESNEWTONTRDC for Newton Trust Region Dogleg Cauchy
minor format fixes to tr.c, zsnesf.cfoo
Remove all double blank lines from sourceCommit-type: petsc-style/2h
plugable KSP/SNES reason view system - SNESConvergedReasonView KSPConvergedReasonView
Merge remote-tracking branch 'origin/release'
petscviewer: fix the fortran bindings of XXXViewFromOptions when called with obj=PETSC_NULL_XXX
KSP: Reorganized monitors - Now the residual can be viewed using -ksp_monitor draw and a plot can be made using -ksp_monitor draw::draw_lg - This also works for the true residual and error - We no
KSP: Reorganized monitors - Now the residual can be viewed using -ksp_monitor draw and a plot can be made using -ksp_monitor draw::draw_lg - This also works for the true residual and error - We noe register monitors so that dispatch based on viewer and format works - Add KSPMonitorLGCreate(), and remove KSPMonitorLGResidualNorm*() and KSPMonitorLGTrueResidualNorm*() - Add KSPMonitorError(), used by -ksp_monitor_error - Add arguments to KSPMonitorSetFromOptions() to allow line graphs to be configured - Remove SNESMonitorLGCreate() and SNESMonitorLGResidualNorm() which are now handled by the default monitor - PetscViewerAndFormat now allows a payload - VecView_Plex() and VecView_Plex_Local() must propagate the flag indicating zero BC
Add Fortran stubs for KSPConvergedReasonView() and SNESConvergedReasonView()Commit-type: bug-fix/spend 15mReported-by: Thibaut Appel <t.appel17@imperial.ac.uk>
Add Fortran interface for SNESSetPicard() with test exampleCommit-type: testing, feature, example, documentationTime: 3.05 hoursReported-by: zulkifli halim <zulkifliavie@gmail.com>
gcc/gfortran-10: fix errors/warningsThe primary issue now is - gfortran defaults to flagging argument mismatch as error.We can work-around this with '-fallow-argument-mismatch' option - however th
gcc/gfortran-10: fix errors/warningsThe primary issue now is - gfortran defaults to flagging argument mismatch as error.We can work-around this with '-fallow-argument-mismatch' option - however this switches from errors to warnings.And the only way to disable this warning is '-w' i.e disable all warnings.Fixes involve adding interface definitions for all prototypes that get used. [and work-around mpich by using a(1) for scalars]
Remove usage of PETSC_HAVE_FORTRAN_STDCALL, PETSC_BLASLAPACK_STDCALL, HAVE_FORTRAN_MIXED_STR_ARG flags - as Compaq f90 compiler is no longer supported
prototype for ViewFromOptions macro-->functions
Refactored NewtonTR to include a PreCheck() and vector naming convention similar to LineSearch (i.e. added Vec W).
Fix typo in name of snesnewtontrsetpostcheck in Fortran interfaceCommit-type: bug-fix, portability-fixReported-by: nightly tests
Fix Emacs type that changed #elif to #ElifCommit-type: bug-fixReported-by: nightly tests
snesnewtontrsetpostcheck should get its own PGF pointer, distinct from the SNESSetFunction()Commit-type: bug-fix, portability-fixReported-by: nightly tests
Didn't handle PGI fortran compiler extra argument correctly for Fortran stubCommit-type: bug-fix, portability-fixReported-by: nightly tests
1234567