1 2---- Minimum Surface Area With Plate Problem ----- 3mx:8, my:6, bmx:3, bmy:3, height:0.2 4iter = 0, Function value 1.67039, Residual: 0.47529 5iter = 0, Function value 1.57687, Residual: 0.447462 6iter = 1, Function value 1.52082, Residual: 0.221251 7iter = 2, Function value 1.50587, Residual: 0.0266265 8iter = 3, Function value 1.50566, Residual: 0.000666715 9iter = 4, Function value 1.50566, Residual: < 1.0e-6 10Tao Object: 1 MPI process 11 type: bntr 12 Tao Object: (tao_bnk_cg_) 1 MPI process 13 type: bncg 14 CG Type: ssml_bfgs 15 Skipped Stepdirection Updates: 0 16 Scaled gradient steps: 0 17 Pure gradient steps: 0 18 Not a descent direction: 0 19 Line search fails: 0 20 Matrix has not been preallocated yet 21 TaoLineSearch Object: (tao_bnk_cg_) 1 MPI process 22 type: more-thuente 23 maximum function evaluations=30 24 tolerances: ftol=0.0001, rtol=1e-10, gtol=0.9 25 total number of function evaluations=0 26 total number of gradient evaluations=0 27 total number of function/gradient evaluations=0 28 Termination reason: 0 29 Active Set subset type: subvec 30 convergence tolerances: gatol=1e-08, steptol=0., gttol=0. 31 Residual in Function/Gradient:=0. 32 Objective value=0. 33 total number of iterations=0, (max: 2000) 34 Solver terminated: 0 35 Rejected BFGS updates: 0 36 CG steps: 0 37 Newton steps: 4 38 BFGS steps: 0 39 Scaled gradient steps: 0 40 Gradient steps: 0 41 KSP termination reasons: 42 atol: 0 43 rtol: 3 44 ctol: 1 45 negc: 0 46 dtol: 0 47 iter: 0 48 othr: 0 49 TaoLineSearch Object: 1 MPI process 50 type: more-thuente 51 maximum function evaluations=30 52 tolerances: ftol=0.0001, rtol=1e-10, gtol=0.9 53 total number of function evaluations=0 54 total number of gradient evaluations=0 55 total number of function/gradient evaluations=0 56 using variable bounds 57 Termination reason: 0 58 KSP Object: (tao_bnk_) 1 MPI process 59 type: stcg 60 maximum iterations=10000, initial guess is zero 61 tolerances: relative=1e-05, absolute=1e-50, divergence=10000. 62 left preconditioning 63 using UNPRECONDITIONED norm type for convergence test 64 PC Object: (tao_bnk_) 1 MPI process 65 type: lmvm 66 Mat Object: (tao_bnk_pc_lmvm_) 1 MPI process 67 type: lmvmbfgs 68 rows=48, cols=48 69 Scale type: DIAGONAL 70 Scale history: 1 71 Scale params: alpha=1., beta=0.5, rho=1. 72 Convex factors: phi=0., theta=0.125 73 Max. storage: 5 74 Used storage: 4 75 Number of updates: 4 76 Number of rejects: 0 77 Number of resets: 0 78 Mat Object: (tao_bnk_pc_lmvm_J0_) 1 MPI process 79 type: lmvmdiagbroyden 80 rows=48, cols=48 81 Scale history: 1 82 Scale params: alpha=1., beta=0.5, rho=1. 83 Convex factor: theta=0.125 84 Max. storage: 1 85 Used storage: 1 86 Number of updates: 4 87 Number of rejects: 0 88 Number of resets: 0 89 linear system matrix = precond matrix: 90 Mat Object: 1 MPI process 91 type: seqaij 92 rows=40, cols=40 93 total: nonzeros=190, allocated nonzeros=190 94 total number of mallocs used during MatSetValues calls=0 95 not using I-node routines 96 total KSP iterations: 61 97 Active Set subset type: subvec 98 convergence tolerances: gatol=1e-05, steptol=0., gttol=0. 99 Residual in Function/Gradient:=7.77402e-07 100 Objective value=1.50566 101 total number of iterations=4, (max: 50) 102 total number of function/gradient evaluations=15, (max: 4000) 103 total number of Hessian evaluations=5 104 Solution converged: ||g(X)|| <= gatol 105