fix for 64-bit-indices
Added two test output files I had accidently not put in git when converting to new harnessCommit-type: i.e. bug-fix, testing-fixReported-by: Satish Balay <balay@mcs.anl.gov>
Directory was still listed in makefile but does not exist after testing changesCommit-type: bug-fix, testing-fix
remove empty tutorials directory that only had bad makefileCommit-type: bug-fix, portability-fix, testing-fix,style-fix
another directory converted to new test harnessCommit-type: testing-fix
Merge remote-tracking branch 'origin/jose/tikz'
PetscDraw: add three primitives in the TikZ implementation
Clean up simple spectral adjoint example, add advection termAdd crosslinks for some TS example and additional monitor functionsCommit-type: testing-fix,style-fix, feature
x: disable unused option warnings with -nox
PetscOptionsGetViewer: Support for option `draw:image:filename`
fortran: disable interfaces for functions with 'char' arguments. Now we get compile errors
Merge branch 'scott/testharness-update1'
Minor cleanup, remove some outdated code, remove unneeded constructs, improve manual pages slightly, add missing test caseTime: 2.5 hours
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
show more ...
fix __FUNCT__ typo
windows: add gnu/mpich build to tests
Introduce new test harness and script to convert from the old makefile approach to the new test harness
Remove the needed def extension from Fortran include filesTime: .3 hoursThanks-to: Satish Balay <balay@mcs.anl.gov>
Updated and simplified Fortran interfaceReduced from 4 distinct approaches to using PETSc from Fortran to 1No more .h90 files (Fortran 90 functionality is now always available)Parameters and func
Updated and simplified Fortran interfaceReduced from 4 distinct approaches to using PETSc from Fortran to 1No more .h90 files (Fortran 90 functionality is now always available)Parameters and function prototypes are now provide through Fortran modules, not includes;only #define are provided in the petscXXXdef.h filesPETSc objects can be declared as either type(tXXX) or XXX. For example type(tVec) or VecMoved now private Fortran include files out of public include directory since uses don't use them;they are only used to generate the Fortran modulesEasier to support and test; we can now easily add more function prototypesAlso had to rework generation of manual pages to consistently use MANSEC and SUBMANSECsince these variables also handle how the Fortran modules are generated.Time: 57 hours
add information to PetscDrawXXCreate() routines that options and data provided are ignored on all processes except the first in the communicatorTime: .1 hours
Add cross links to many of the PetscDraw routinesTime: .75 hours
add many .seealso: for PetscDraw routinesStill need to add them PetscDrawAxis, PetscDrawSP, PetscDrawHG, PetscDrawBarTime: .35 hours
Fortran updatesUpdated all F90 examples to use free form with full error checkingUpdate all Fortran examples to check error code for PetscInitialize() callTime: 2 hours
Merge branch 'maint'
Some Fortran stubs that returned strings could produce garbageSome Fortran stubs that returned strings did not properly use FIXRETURNCHAR() to blank out the end of the Fortran string. Thus the Fort
Some Fortran stubs that returned strings could produce garbageSome Fortran stubs that returned strings did not properly use FIXRETURNCHAR() to blank out the end of the Fortran string. Thus the Fortran string would contain "garbage".Time: .2 hoursReported-by: Mark Filipiak <m.filipiak@epcc.ed.ac.uk>
1...<<1112131415161718192021