Autogenerate Fortran stubs for PCShellSetContextHg-commit: 533ba945fa131a409d3fcfa890da6e629a563a8f
Correct number of fortran pointersHg-commit: 4b88773860a3454337070c5863cc56691239632e
PCShell API changePCShell functions now have PC as first argument, as in apply(PC,Vec,Vec)instead of the user context. The user context should be obtained withPCShellGetContext, as with MatS
PCShell API changePCShell functions now have PC as first argument, as in apply(PC,Vec,Vec)instead of the user context. The user context should be obtained withPCShellGetContext, as with MatShell.Hg-commit: ba1711e68e6d85b2619b5ebb90e20f446ebdaf25
show more ...
When KSPRICHARDSON is used without a KSP monitor and the PC has a PCApplyRichardson() thenksp->its and converged reason are properly set to indicate type of convergence. Also with HYPRE BoomerAMG
When KSPRICHARDSON is used without a KSP monitor and the PC has a PCApplyRichardson() thenksp->its and converged reason are properly set to indicate type of convergence. Also with HYPRE BoomerAMG when used as a solver (with KSPRichardson) the KSP convergencecriteria is passed down to BoomAMG and replaces the default (usually 0.0) criteria we normallypass to BoomerAMG (for when we use BoomerAMG as a preconditioner.Keita, Thanks for pointing this out. This is a "feature" of some of the preconditioners when used withRichardson. We call the preconditioner with a number of iterations directly and the preconditionerdecides when to exit (rather than all other cases where KSP decides), hence we did not haveinformation about the number of iterations. So in previous versions we did not set the ksp->its;petsc-dev was changed to set ksp->its to the maximum number of iterations requested in thepreconditioner. This too is not really correct because some preconditioners when used with Richardson(specifically PCMG and hypre's BoomerAMG) will do the convergence test internally andmay not use the maximum number of iterations requested. I will modify petsc-dev today tocollect this information back from the preconditioner and pass it back correctly to ksp->its.Hg-commit: d8d04f2052ab2294999b137bb681449db81389c7
fixed ex15f.F that uses PCSHELL to also use PCShellSetSetUp() and PCShellSetDestroy()Hg-commit: 303da9e00c1aec557afcb32664583af7c55b997f
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
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
bk-changeset-1.4019.1.47balay@asterix.mcs.anl.gov|ChangeSet|20060405171206|15566ChangeSet 1.4019.1.47 06/04/05 12:12:06 balay@asterix.mcs.anl.gov +3 -0 add in fortran interface for PCShellSetNa
bk-changeset-1.4019.1.47balay@asterix.mcs.anl.gov|ChangeSet|20060405171206|15566ChangeSet 1.4019.1.47 06/04/05 12:12:06 balay@asterix.mcs.anl.gov +3 -0 add in fortran interface for PCShellSetName() MatFDColoringView() and fix typo for petscviewerfilesetname_() src/sys/viewer/impls/ascii/ftn-custom/zfilevf.c 1.4 06/04/05 12:12:03 balay@asterix.mcs.anl.gov +3 -3 fix typo for petscviewerfilesetname_() src/mat/matfd/ftn-custom/zfdmatrixf.c 1.3 06/04/05 12:12:03 balay@asterix.mcs.anl.gov +11 -0 add in fortran interface to MatFDColoringView() src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c 1.2 06/04/05 12:12:03 balay@asterix.mcs.anl.gov +10 -0 add in fortran interface to PCShellSetName()Hg-commit: 67b307cf18bc747be146e35648c648dc75ee8b6a
bk-changeset-1.3349.2.29balay@asterix.mcs.anl.gov|ChangeSet|20050616014136|35953ChangeSet 1.3349.2.29 05/06/15 20:41:36 balay@asterix.mcs.anl.gov +23 -0 splitup zpc.c [ftn-custom] src/ksp/pc
bk-changeset-1.3349.2.29balay@asterix.mcs.anl.gov|ChangeSet|20050616014136|35953ChangeSet 1.3349.2.29 05/06/15 20:41:36 balay@asterix.mcs.anl.gov +23 -0 splitup zpc.c [ftn-custom] src/ksp/pc/interface/ftn-custom/zpreconf.c 1.1 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +69 -0 src/ksp/pc/interface/ftn-custom/zpcsetf.c 1.1 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +39 -0 src/ksp/pc/interface/ftn-custom/makefile 1.1 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c 1.1 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +86 -0 src/ksp/pc/impls/shell/ftn-custom/makefile 1.1 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.c 1.1 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +38 -0 src/ksp/pc/interface/ftn-custom/zpreconf.c 1.0 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/interface/ftn-custom/zpreconf.c src/ksp/pc/interface/ftn-custom/zpcsetf.c 1.0 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/interface/ftn-custom/zpcsetf.c src/ksp/pc/interface/ftn-custom/makefile 1.0 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/interface/ftn-custom/makefile src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c 1.0 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c src/ksp/pc/impls/shell/ftn-custom/makefile 1.0 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/shell/ftn-custom/makefile src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.c 1.0 05/06/15 20:41:35 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.c src/ksp/pc/impls/mg/ftn-custom/zmgf.c 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +18 -0 src/ksp/pc/impls/mg/ftn-custom/makefile 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/hypre/ftn-custom/zhyppilutf.c 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +21 -0 src/ksp/pc/impls/hypre/ftn-custom/makefile 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/factor/lu/ftn-custom/zluf.c 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +20 -0 src/ksp/pc/impls/factor/lu/ftn-custom/makefile 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/factor/ilu/ftn-custom/ziluf.c 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +19 -0 src/ksp/pc/impls/factor/ilu/ftn-custom/makefile 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/composite/ftn-custom/zcompositef.c 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +20 -0 src/ksp/pc/impls/composite/ftn-custom/makefile 1.1 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/mg/ftn-custom/zmgf.c 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/mg/ftn-custom/zmgf.c src/ksp/pc/impls/mg/ftn-custom/makefile 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/mg/ftn-custom/makefile src/ksp/pc/impls/hypre/ftn-custom/zhyppilutf.c 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/hypre/ftn-custom/zhyppilutf.c src/ksp/pc/impls/hypre/ftn-custom/makefile 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/hypre/ftn-custom/makefile src/ksp/pc/impls/factor/lu/ftn-custom/zluf.c 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/factor/lu/ftn-custom/zluf.c src/ksp/pc/impls/factor/lu/ftn-custom/makefile 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/factor/lu/ftn-custom/makefile src/ksp/pc/impls/factor/ilu/ftn-custom/ziluf.c 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/factor/ilu/ftn-custom/ziluf.c src/ksp/pc/impls/factor/ilu/ftn-custom/makefile 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/factor/ilu/ftn-custom/makefile src/ksp/pc/impls/composite/ftn-custom/zcompositef.c 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/composite/ftn-custom/zcompositef.c src/ksp/pc/impls/composite/ftn-custom/makefile 1.0 05/06/15 20:41:34 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/composite/ftn-custom/makefile src/ksp/pc/impls/bjacobi/ftn-custom/zbjacobif.c 1.1 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +24 -0 src/ksp/pc/impls/bjacobi/ftn-custom/makefile 1.1 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/asm/ftn-custom/zasmf.c 1.1 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +73 -0 src/ksp/pc/impls/asm/ftn-custom/makefile 1.1 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +14 -0 src/ksp/pc/impls/bjacobi/ftn-custom/zbjacobif.c 1.0 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/bjacobi/ftn-custom/zbjacobif.c src/ksp/pc/impls/bjacobi/ftn-custom/makefile 1.0 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/bjacobi/ftn-custom/makefile src/ksp/pc/impls/asm/ftn-custom/zasmf.c 1.0 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/asm/ftn-custom/zasmf.c src/ksp/pc/impls/asm/ftn-custom/makefile 1.0 05/06/15 20:41:33 balay@asterix.mcs.anl.gov +0 -0 BitKeeper file /home/balay/bk-rep/petsc-dev/src/ksp/pc/impls/asm/ftn-custom/makefile BitKeeper/deleted/.del-zpc.c~aa597dba5c67fc0f 1.36 05/06/15 20:40:40 balay@asterix.mcs.anl.gov +0 -337 Delete: src/ksp/ftn-custom/zpc.c BitKeeper/deleted/.del-makefile~285ace007fae8f04 1.5 05/06/15 20:40:40 balay@asterix.mcs.anl.gov +0 -0 Delete: src/ksp/ftn-custom/makefile BitKeeper/deleted/.del-zksp.c~ac50e3a320482d14 1.30 05/06/15 20:40:39 balay@asterix.mcs.anl.gov +0 -0 Delete: src/ksp/ftn-custom/zksp.cHg-commit: 910772ebbce2f05c6a506aa6162d9349d3bd7aa9
123