| /petsc/src/tao/unconstrained/tutorials/output/ |
| H A D | eptorsion1_3.out | 6 ---------- Testing Hessian ------------- 8 of hand-coded and finite difference Hessian entries greater than <threshold>. 9 Testing hand-coded Hessian, if (for double precision runs) ||J - Jfd||_F/||J||_F is 10 O(1.e-8), the hand-coded Hessian is probably correct. 13 ---------- Testing Hessian ------------- 16 ---------- Testing Hessian -------------
|
| /petsc/doc/overview/ |
| H A D | tao_solve_table.md | 17 - Hessian 85 - Hessian 169 - Hessian 221 - Hessian 249 - Hessian 277 - Hessian
|
| /petsc/src/ts/tutorials/output/ |
| H A D | ex20opt_ic_4.out | 10 First column of the Hessian 18 Second column of the Hessian
|
| H A D | ex20opt_ic_3.out | 70 total number of Hessian evaluations=6
|
| H A D | ex20opt_ic_2.out | 70 total number of Hessian evaluations=6
|
| /petsc/doc/manual/ |
| H A D | tao.md | 44 the code for `FormHessian`, which evaluates the Hessian matrix for 70 gradient, and perhaps the Hessian matrix. The user then invokes TAO to 205 routines that evaluate the gradient vector and Hessian matrix. 328 Hessian evaluation routines. All these routines should return the 334 #### Hessian Evaluation 336 Some optimization routines also require a Hessian matrix from the user. 337 The routine that evaluates the Hessian should have the form 344 second argument is the point at which the Hessian should be evaluated. 345 The third argument is the Hessian matrix, and the sixth argument is a 346 user-defined context. Since the Hessian matrix is usually used in [all …]
|
| /petsc/src/tao/leastsquares/tutorials/output/ |
| H A D | cs1_view_l1dict.out | 89 total number of Hessian evaluations=19 98 total number of Hessian evaluations=19
|
| H A D | cs1_view_l1dict_alt.out | 89 total number of Hessian evaluations=19 98 total number of Hessian evaluations=19
|
| H A D | cs1_view_lm.out | 91 total number of Hessian evaluations=2 100 total number of Hessian evaluations=2
|
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | minsurf1.c | 303 PetscErrorCode QuadraticH(AppCtx *user, Vec X, Mat Hessian) in QuadraticH() argument 320 PetscCall(MatZeroEntries(Hessian)); in QuadraticH() 323 PetscCall(MatSetOption(Hessian, MAT_IGNORE_OFF_PROC_ENTRIES, PETSC_TRUE)); in QuadraticH() 444 PetscCall(MatSetValues(Hessian, 1, &row, k, col, v, INSERT_VALUES)); in QuadraticH() 452 PetscCall(MatAssemblyBegin(Hessian, MAT_FINAL_ASSEMBLY)); in QuadraticH() 453 PetscCall(MatAssemblyEnd(Hessian, MAT_FINAL_ASSEMBLY)); in QuadraticH()
|
| H A D | minsurf2.c | 502 PetscErrorCode QuadraticH(AppCtx *user, Vec X, Mat Hessian) in QuadraticH() argument 530 PetscCall(MatAssembled(Hessian, &assembled)); in QuadraticH() 531 if (assembled) PetscCall(MatZeroEntries(Hessian)); in QuadraticH() 534 PetscCall(MatSetOption(Hessian, MAT_IGNORE_OFF_PROC_ENTRIES, PETSC_TRUE)); in QuadraticH() 662 PetscCall(MatSetValuesStencil(Hessian, 1, &row, k, col, v, INSERT_VALUES)); in QuadraticH() 669 PetscCall(MatAssemblyBegin(Hessian, MAT_FINAL_ASSEMBLY)); in QuadraticH() 670 PetscCall(MatAssemblyEnd(Hessian, MAT_FINAL_ASSEMBLY)); in QuadraticH()
|
| /petsc/src/ml/regressor/tests/output/ |
| H A D | ex2_prefix_tao_alt.out | 92 total number of Hessian evaluations=1 101 total number of Hessian evaluations=1
|
| H A D | ex3_prefix_tao.out | 91 total number of Hessian evaluations=1 100 total number of Hessian evaluations=1
|
| H A D | ex1_prefix_tao_alt.out | 92 total number of Hessian evaluations=1 101 total number of Hessian evaluations=1
|
| H A D | ex2_prefix_tao.out | 92 total number of Hessian evaluations=1 101 total number of Hessian evaluations=1
|
| H A D | ex3_asciiview.out | 91 total number of Hessian evaluations=1 100 total number of Hessian evaluations=1
|
| H A D | ex1_prefix_tao.out | 92 total number of Hessian evaluations=1 101 total number of Hessian evaluations=1
|
| /petsc/src/tao/bound/tutorials/ |
| H A D | plate2f.F90 | 293 subroutine FormHessian(ta, X, Hessian, Hpc, dummy, ierr) argument 297 Mat Hessian, Hpc 321 PetscCall(MatSetOption(Hessian, MAT_IGNORE_OFF_PROC_ENTRIES, PETSC_TRUE, ierr)) 339 PetscCall(MatAssembled(Hessian, assembled, ierr)) 340 if (assembled .eqv. PETSC_TRUE) PetscCall(MatZeroEntries(Hessian, ierr)) 480 PetscCall(MatSetValuesLocal(Hessian, i1, [row], k, col, v, INSERT_VALUES, ierr)) 493 PetscCall(MatAssemblyBegin(Hessian, MAT_FINAL_ASSEMBLY, ierr)) 494 PetscCall(MatAssemblyEnd(Hessian, MAT_FINAL_ASSEMBLY, ierr))
|
| H A D | plate2.c | 415 PetscErrorCode FormHessian(Tao tao, Vec X, Mat Hptr, Mat Hessian, void *ptr) in FormHessian() argument 432 PetscCall(MatSetOption(Hessian, MAT_IGNORE_OFF_PROC_ENTRIES, PETSC_TRUE)); in FormHessian() 435 PetscCall(MatAssembled(Hessian, &assembled)); in FormHessian() 436 if (assembled) PetscCall(MatZeroEntries(Hessian)); in FormHessian() 573 PetscCall(MatSetValuesLocal(Hessian, 1, &row, k, col, v, INSERT_VALUES)); in FormHessian() 585 PetscCall(MatAssemblyBegin(Hessian, MAT_FINAL_ASSEMBLY)); in FormHessian() 586 PetscCall(MatAssemblyEnd(Hessian, MAT_FINAL_ASSEMBLY)); in FormHessian()
|
| /petsc/src/tao/bound/tutorials/output/ |
| H A D | plate2_5.out | 42 total number of Hessian evaluations=3
|
| H A D | plate2_7.out | 52 total number of Hessian evaluations=1
|
| H A D | plate2_1.out | 54 total number of Hessian evaluations=3
|
| /petsc/doc/changes/ |
| H A D | 310.md | 130 `-tao_test_gradient`, `-tao_test_gradient_view`, and Hessian 132 `-tao_test_hessian_view` (also works for matrix-free Hessian).
|
| /petsc/src/ts/tutorials/optimal_control/output/ |
| H A D | ex1_3.out | 75 total number of Hessian evaluations=8
|
| H A D | ex1_2.out | 77 total number of Hessian evaluations=8
|