| 4e6ef68f | 11-Mar-2014 |
Jason Sarich <sarich@mcs.anl.gov> |
tao: fix mt linesearch bug where success wasnt reported |
| 9776ef86 | 03-Mar-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/cleanup-includes
Conflicts: makefile |
| a7bbbda8 | 27-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
added a citation for pounders, Stefan finally came through |
| 235fd6e6 | 27-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unneeded includes in include files added findvisibleprivatefunctions for finding symbols in libraries that might not belong removed a couple of global symbols named spaced a couple of Tao fun
removed unneeded includes in include files added findvisibleprivatefunctions for finding symbols in libraries that might not belong removed a couple of global symbols named spaced a couple of Tao functions
show more ...
|
| aa6c7ce3 | 26-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
removed outdated docs and comments on MatStructure usage removed SAME_PRECONDITIONER since no longer used removed unneed use of MatStructure in Schur complement matrix |
| ffad9901 | 26-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
removed MatStructure arguments from Tao |
| d1e9a80f | 25-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
the compute Jacobian functions for SNES and TS now do not take a MatStructure flag |
| 23ee1639 | 24-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
KSPSetOperators() no longer has the MatStructure argument. The Mat objects now track that information themselves. Use KPS/PCSetReusePreconditioner() to prevent the recomputation of the preconditioner
KSPSetOperators() no longer has the MatStructure argument. The Mat objects now track that information themselves. Use KPS/PCSetReusePreconditioner() to prevent the recomputation of the preconditioner if the operator changed in the way that SAME_PRECONDITIONER did with KSPSetOperators()
SNES/TS still need to be cleaned up to better utilize the new interfaces
show more ...
|
| 94ab13aa | 23-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
completed cleanup of removal of matrix pointers to compute jacobian routines
update changes file
fixed tao examples to no longer use Mat* arguments for Jacobian/Hessian etc computations |
| 3a831ad5 | 18-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed argument to TaoVecGetSubVec() |
| b98f30f2 | 18-Feb-2014 |
Jason Sarich <sarich@mcs.anl.gov> |
tao: namespace TAO subvec and submat routines and make intern |
| 8caf6e8c | 17-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fix Tao unconventional naming of TAOLINESEARCH_XXX_CTX TAOLINESEARCH_MT etc |
| 5e081366 | 17-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fix some VecGetArray() to VecGetArrayRead() and const in Tao source code |
| e4cb33bb | 17-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
changed TaoTerminationReason TaoConvergedReason changed TaoLineSearchTerminationReason to TaoLineSearchConvergedReason
reason: consistency with the rest of PETSc |
| 58417fe7 | 17-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
updates to Tao per request of Lisandro for Petsc4py
* I would like to have TaoGetConstraintTolerances(), right now I'm defining it in petsc4py as shown in the link below: https://bitbucket.org/petsc
updates to Tao per request of Lisandro for Petsc4py
* I would like to have TaoGetConstraintTolerances(), right now I'm defining it in petsc4py as shown in the link below: https://bitbucket.org/petsc/petsc4py/commits/ab01ebe336491190a2db85c179c48b1c64fdc673?at=master#chg-src/include/custom.h
* Look at all these definitions, they should be exposed in the C API to be able to call e.g. TaoSetType(tao,TAOLMVM); https://bitbucket.org/petsc/petsc4py/commits/ab01ebe336491190a2db85c179c48b1c64fdc673?at=master#Lsrc/PETSc/petsctao.pxiT4
Also removed -tao_method, removed tao_ from names of tao methods and fixed some tao source code formatting
show more ...
|
| 4ff6614c | 13-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
make sure example does not send uninitialized values through MPI to get caught by valgrind |
| 97bf3f26 | 09-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
don't use pow() directly in source code |
| 0a9920b5 | 08-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
type caste of function missing void |
| e2379f4f | 07-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
added citation for Tao users manual when Tao solver is used |
| e8871b4e | 07-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fixes after merge with master due to DMDA_BOUNDARY -> DM_BOUNDARY |
| bd592de0 | 07-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
fortran definitions of MPI_INTEGER etc were wrong for MPIUNI thus giving wrong results for tao fortran examples that used them in MPI_Allreduce() |
| 1572cfd7 | 07-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
MPIUni bindings for Fortran did not work for quad precision
Please enter the commit message for your changes. Lines starting |
| 122e1178 | 07-Feb-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
support for MPIU operations for quad precision in Fortran now works |
| babe810c | 05-Feb-2014 |
Jason Sarich <sarich@mcs.anl.gov> |
tao: fix pounders indexing bug |
| c320ee0b | 03-Feb-2014 |
Jason Sarich <sarich@mcs.anl.gov> |
tao: add max_it to least-square examples to prevent runaways |