Need dereferencable version of null fortran object checkerCommit-type: bug-fixReported-by: Gaetan Kenway <gaetank@gmail.com>
Fortran stub for handling null vector was mistakenly removed from source codeCommit-type: bug-fixReported-by: Gaetan Kenway <gaetank@gmail.com>
Minor cleanup, remove some outdated code, remove unneeded constructs, improve manual pages slightly, add missing test caseTime: 2.5 hours
Fix some code that produced valgrind errors in Fortran code1) fix some incorrect custom Fortran interfaces2) remove CHKFORTRANNULLOBJECT(ctx); checks which serve no purpose and produce false va
Fix some code that produced valgrind errors in Fortran code1) fix some incorrect custom Fortran interfaces2) remove CHKFORTRANNULLOBJECT(ctx); checks which serve no purpose and produce false valgrind errors3) initialize some PETSc objects in Fortran examples to prevent false valgrind errorsReported-by: nightly tests
show more ...
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
manual merge of conflict
use caste through (PETSC_UINTPTR_T) in a couple of places to remove warning about cast between pointer to function and object
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
finished all EXTERN_C_BEGIN/END fixes up through Mat including all fortran interface filesHg-commit: a763120ba50023930be975663a3f80c58e415743
Partially uncrustified /src/mat/*Hg-commit: f66b7241e67ccd55e47747ce1f2433e82e4f86b9
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
Remove unnecessary reverse dependenciesHg-commit: 2773b08414f9de120a1955cd275fe886559fd7ca
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
add MatMFFDSetOptionsPrefix()Hg-commit: ae85d6221554d5bdae0d0dfa77eda2d51d17dbca
fixed void* casts needed in some of the Fortran interfaces that involve function pointersfixed picard to match line search that has one additional argument (the xnorm).Hg-commit: 2f61689818a448b96
fixed void* casts needed in some of the Fortran interfaces that involve function pointersfixed picard to match line search that has one additional argument (the xnorm).Hg-commit: 2f61689818a448b96a3f4c3159cd5dcf943cf096
moved CHKMEMQ from VecScatter implementions to VecScatter begin and endmore Fortran interfaces that take function pointers converted to use fortran_func_pointersadded more diagonostic info to cu
moved CHKMEMQ from VecScatter implementions to VecScatter begin and endmore Fortran interfaces that take function pointers converted to use fortran_func_pointersadded more diagonostic info to cubic line search run.Hg-commit: 86b833279a4c6e7df5897d034ee5efe88fb125cf
mv zpetsc.h (a meaningless name) to fortranimpl.h (a slightly more meaningful name)Hg-commit: d2687f12f92bff49ceff434100d018f6898829c3
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/go
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/gormo/fluidity/trunk/bin/petsc_readnsolve) ==6657== by 0x80F426D: petsc_readnsolve_options.878 (petsc_readnsolve.F90:264) ==6657== by 0x80F197C: petsc_readnsolve_ (petsc_readnsolve.F90:73) ==6657== by 0x80F18AD: main (petsc_readnsolve_main.cpp:28)moved zpetsc.h to private/zpetsc.hchanged Fortran interface function PetscOptionsGetXXX functions to allow passing PETSC_NULL_TRUTH as flag argumentHg-commit: a08dc4d2e15e97c0d3849b1cb02e6c1b0214b0c8
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
mffdf.c -> zmffdf.cHg-commit: ba403c0bd032f1ba46190c214affca609981d5c6
123