MoochoSummary.out from the program ExampleNLPBanded.exe using the command-line arguments
--echo-command-line --nD=3000 --bw=10 --diag-scal=1e+3 --nI=5 --xIl=1e-5 --xo=0.1
given the Moocho.opt options file shown here.
Here is the other types of output that is associated with this run:
Output file MoochoSummary.out:
********************************************************************
*** Algorithm iteration summary output ***
*** ***
*** Below, a summary table of the SQP iterations is given as ***
*** well as a table of the CPU times for each step (if the ***
*** option MoochoSolver::algo_timing = true is set). ***
********************************************************************
*** Echoing input options ...
begin_options
options_group DecompositionSystemStateStepBuilderStd {
null_space_matrix = EXPLICIT;
range_space_matrix = ORTHOGONAL;
}
options_group NLPAlgoConfigMamaJama {
line_search_method = FILTER;
quasi_newton = BFGS;
}
options_group NLPSolverClientInterface {
calc_conditioning = true;
calc_matrix_info_null_space_only = true;
calc_matrix_norms = true;
feas_tol = 1e-7;
journal_output_level = PRINT_ALGORITHM_STEPS;
journal_print_digits = 10;
max_iter = 20;
max_run_time = 2.0;
null_space_journal_output_level = PRINT_ITERATION_QUANTITIES;
opt_tol = 1e-2;
}
end_options
Allocating workspace_MB = 0.2404 megabytes of temporary workspace for automatic arrays only ...
*** Setting up to run MOOCHO on the NLP using a configuration object of type 'class MoochoPack::NLPAlgoConfigMamaJama' ...
test_nlp = true: Testing the NLP! ...
Testing the supported NLPFirstOrder interface ...
Successful end of testing of the nlp
********************************
*** Start of rSQP Iterations ***
n = 3005, m = 3000, nz = 59910
k f ||Gf||inf ||c||inf ||rGL||inf quasi-Newton #act #adds #drops #qpitr wcfi ||Ypy||2 ||Zpz||2 ||d||inf alpha
---- ------------ ------------ ------------ ------------ ------------ ------ ------ ------ ------ ---- ------------ ------------ ------------ ------------
0 15.025 0.1 119.973 10.8096 initialized 0 - - 0 c f 1.19996 110.323 10.286 0.0625
1 2.18207 0.742874 69.6825 0.374625 updated 0 - - 0 c f 1.06215 0.0603318 0.281631 1
2 0.615764 0.461355 15.83 0.415546 skiped 0 - - 0 c f 0.39705 0.0578495 0.0682893 1
3 0.386953 0.393147 1.34453 0.392728 skiped 0 - - 0 c f 0.0382224 0.0530505 0.0241417 1
4 0.340244 0.369005 0.0449874 0.369005 damp.updated 0 - - 0 c f 0.00132495 0.249154 0.111452 1
5 0.16575 0.257554 0.00617911 0.257554 updated 1 - - 1 c f 0.000215694 0.575732 0.257536 1
6 4.30785e-009 1.72885e-005 0.00160011 2.42272e-005 updated 4 - - 4 c f 8.83285e-005 3.94154e-006 2.50836e-006 1
---- ------------ ------------ ------------ ------------ ------------ ------ ------ ------ ------ ----
7 3.09226e-010 1.47801e-005 7.94737e-009 1.47801e-005 updated 4 - - 4 c f 3.1178e-010 1.55104e-006 1.55104e-006
Number of function evaluations:
-------------------------------
f(x) : 18
c(x) : 18
Gf(x) : 9
Gc(x) : 9
************************
**** Solution Found ****
total time = 22.7287 sec.
**************************************
*** Algorithm step CPU times (sec) ***
Step names
----------
1) "EvalNewPoint"
2) "QuasiNormalStep"
3) "ReducedGradient"
4) "ReducedHessian"
5) "TangentialStep"
6) "CalcDFromYPYZPZ"
7) "CalcReducedGradLagrangian"
8) "CheckConvergence"
9) "LineSearch"
10) Iteration total
steps 1...10 ->
iter k 1 2 3 4 5 6 7 8 9 10
-------- -------- -------- -------- -------- -------- -------- -------- -------- -------- --------
0 4.348 0.3637 0.001063 0.1649 0.5898 0.0009546 0.0001335 0.0008152 0.1577 5.627
1 2.377 0.1341 0.0004146 0.003311 0.002688 0.00028443.269e-005 0.0002782 0.0059 2.524
2 2.27 0.1342 0.0004364 0.0001631 0.002723 0.00027993.297e-005 0.0002785 0.005883 2.414
3 2.265 0.1344 0.0004227 0.0001592 0.002723 0.00029193.297e-005 0.0002886 0.006075 2.409
4 2.27 0.1351 0.0004277 0.002658 0.002741 0.00027743.911e-005 0.0002771 0.005962 2.418
5 2.282 0.1372 0.0004297 0.002226 0.00765 0.0002808 0.0005224 0.0003081 0.006128 2.437
6 2.29 0.1345 0.0004503 0.00242 0.01611 0.0002799 0.0005255 0.0002858 0.006059 2.451
7 2.278 0.1389 0.0004392 0.002304 0.02034 0.0002827 0.0005506 0.0002978 0 2.442
-------- -------- -------- -------- -------- -------- -------- -------- -------- -------- --------
total(sec) 20.38 1.312 0.004084 0.1782 0.6447 0.002932 0.00187 0.002829 0.1937 22.72
av(sec)/k 2.547 0.164 0.0005105 0.02227 0.08059 0.0003665 0.0002337 0.0003537 0.02421 2.84
min(sec) 2.265 0.1341 0.0004146 0.0001592 0.002688 0.00027743.269e-005 0.0002771 0 2.409
max(sec) 4.348 0.3637 0.001063 0.1649 0.5898 0.0009546 0.0005506 0.0008152 0.1577 5.627
% total 89.7 5.775 0.01797 0.7842 2.838 0.0129 0.00823 0.01245 0.8525 100
------------------------------
total CPU time = 22.72 sec
================================================================================
TimeMonitor Results
Timer Name Local time (num calls)
================================================================================
*** Statistics for automatic array workspace:
Number of megabytes of preallocated workspace = 0.2404
Number of allocations using preallocated workspace = 3905
Number of dynamic allocations beyond preallocated workspace = 16
1.3.9.1