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
pull of patch support MatMFFDComputeJacobian() from Fortran from 3.0.0Hg-commit: 010685e230bf18b3a670a07aa6c120af7c24ed56
austin@txcorp.com Subject: [petsc-maint #39550] Using SNES with Matrix-Free from F9X Date: December 29, 2009 4:41:17 PM CSTMatMFFDComputeJacobian in SNESSetJacobian.When digging into the cod
austin@txcorp.com Subject: [petsc-maint #39550] Using SNES with Matrix-Free from F9X Date: December 29, 2009 4:41:17 PM CSTMatMFFDComputeJacobian in SNESSetJacobian.When digging into the code in petsc 3.0.0-p10 for snes/mf/snesmfj.c at line 37 it says thatthis is not callable from Fortran.Is this right? How hard is this going to be to fix or is there a workaround?Hg-commit: cb0b8d7bcb7cb06b582bab44cd24ed0f7f86b017
show more ...
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
make sure user does not pass wrong PETSC_NULL_xxx as destroy function to SNESMonitorSet()Hg-commit: 97b66806d70a6864bac61d8163b3e35fc09b43a2
generate error if in fortran PETSC_NULL_xxx is used when PETSC_NULL_FUNCTION should be used for KSPMonitor, KSPConverged and SNESMonitor are called petsc-maint 18171Hg-commit: 7a02b831e069f
generate error if in fortran PETSC_NULL_xxx is used when PETSC_NULL_FUNCTION should be used for KSPMonitor, KSPConverged and SNESMonitor are called petsc-maint 18171Hg-commit: 7a02b831e069f8ad02f1e25f6598232724fd06e6
finished converting Shellpc Fortran interface to use fortran_func_pointerschanged conversion of fortran_func_pointers for storing contexts to immediately cast to void*Hg-commit: fe23f661c1ebf8b372
finished converting Shellpc Fortran interface to use fortran_func_pointerschanged conversion of fortran_func_pointers for storing contexts to immediately cast to void*Hg-commit: fe23f661c1ebf8b37267813b8a021aeafbee732d
petsc-maint 17378 zsnesf.c 71 missing void *casteHg-commit: 4e64c90158bbf24d99dfb59eb3324141a7bf9b92
added optional (*destroy) function to SNESSetConvergenceTest() Now it matches KSPSetConvergenceTest() and the KSP/SNES/TSMonitorSet() paradigmchanged make_log file that is generated on build to m
added optional (*destroy) function to SNESSetConvergenceTest() Now it matches KSPSetConvergenceTest() and the KSP/SNES/TSMonitorSet() paradigmchanged make_log file that is generated on build to make.logHg-commit: f4443f9e81393557f27dec9414ea82a4363efd9e
fixed update to SNES ls fortran interface functions to use fortran_func_pointersHg-commit: a7e1f91d70b95a0b416b21d38099c8dabacc5250
compute xnorm initially for SNESolve_LS so can be used in line searchesHg-commit: 41341772a7359063e725ba8b8a3a8549b3493fa4
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
Fixes for new KSP/SNES stuffHg-commit: c1e2122ef341260f1cade210f120dc10a9076396
mv zpetsc.h (a meaningless name) to fortranimpl.h (a slightly more meaningful name)Hg-commit: d2687f12f92bff49ceff434100d018f6898829c3
added PetscObjectAllocateFortranPointers() replaced direct use of malloc for theseHg-commit: 2c4d80a83ccb656c1ab09c5dcec9c685c121655f
added support for multiple Fortran snes objects in the same code. The function pointers are now stored in the fortran_func_pointers array as they should beHg-commit: 9013ebe0afea76097cc399004acf
added support for multiple Fortran snes objects in the same code. The function pointers are now stored in the fortran_func_pointers array as they should beHg-commit: 9013ebe0afea76097cc399004acf8d82361412d7
removed support for old Cray Fortran charactor strings with cptofcdHg-commit: 90c05a4077e8e29d3872dcc8e341e586062f102d
worked on ex5f90 to successfully pass Fortran derived type with SNESSet/GetApplicationContext()added PETSC_HAVE_UNALIGNED_POINTERS to not check that integer pointers are 4 byte aligned; for some
worked on ex5f90 to successfully pass Fortran derived type with SNESSet/GetApplicationContext()added PETSC_HAVE_UNALIGNED_POINTERS to not check that integer pointers are 4 byte aligned; for some crazy reason ifort 10.1. suddenly generates nonaligned integer arrays in Fortran???Hg-commit: c97c1da0fe6c6cba022ef05fb042206933878714
add Fortran wrapper for SNESGetApplicationContext() -- not working yetHg-commit: 6b0673bdb8bd08aa6ebca383349d95beefd3d1e5
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
cleanups and changes to SNES: func/rhs/solution vecs management; convergence testsHg-commit: 15e4cb7fa775cc9380981d76848bbb3a406fe3c9
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
incorrect use of FORTRAN_UNDERSCORE_UNDERSCORE trying fortran dmcomposite interface, terribleHg-commit: 11194b641bb058cd23fd2301de0d0b2be9a1e0bc
improvements and fixes for convergence test in SNESHg-commit: acbdafa9226bd3bce6cf3830b70955b8e0f00b6b
1234567