<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE></TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hello,</FONT>

<BR><FONT SIZE=2 FACE="Arial">Last week I asked about capturing the iterations per phase. All appeared to be working until I thought I had workable limits for all the phases. According to my count registers every phase is completing within their iteration limits. Yet I still get the 'Maximum number of iterations exceeded…' message. Am I missing something or have I hit a hard limit? I notice that the phase 2 count ends with a '2', which was always the case for any phase count that tripped a limit (see Earlier example at bottom).</FONT></P>

<P><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">DATA_SECTION</FONT><FONT FACE="Times New Roman"> </FONT>

<BR><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">//Initialize iteration counters for each phase<BR>
int iters_phase1;<BR>
int iters_phase2;<BR>
int iters_phase3;<BR>
int iters_phase4;<BR>
int iters_phase5;<BR>
!! iters_phase1=0;<BR>
!! iters_phase2=0;<BR>
!! iters_phase3=0;<BR>
!! iters_phase4=0;<BR>
!! iters_phase5=0;</FONT>
<BR>

<BR><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">PROCEDURE_SECTION</FONT>

<BR><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">//Increment iteration counters<BR>
if(current_phase()==1) iters_phase1++;<BR>
if(current_phase()==2) iters_phase2++;<BR>
if(current_phase()==3) iters_phase3++;<BR>
if(current_phase()==4) iters_phase4++;<BR>
if(current_phase()==5) iters_phase5++;</FONT>
<BR>

<BR><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">REPORT_SECTION</FONT><FONT FACE="Times New Roman"> </FONT>

<BR><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">if (last_phase())<BR>
{<BR>
rep14<<"Iterations by phase: "<<" 1: "<<iters_phase1<<" 2: "<<iters_phase2<<" 3: "<<iters_phase3<<" 4: "<<iters_phase4<<" 5: "<<iters_phase5<<endl;<BR>
}</FONT>

<BR><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">GLOBALS_SECTION</FONT>

<BR><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">ofstream rep14("iters.out");<BR>
</FONT>

<BR><FONT COLOR="#0000FF" FACE="Times New Roman">RUNTIME_SECTION</FONT>

<BR><FONT FACE="Times New Roman">  </FONT><FONT COLOR="#0000FF" FACE="Times New Roman">maximum_function_evaluations  100,25000,10000,10000,10000</FONT>

<BR><FONT FACE="Times New Roman">Iterations by phase:  1: 80 2: 12162 3: 9310 4: 2770 5: 2829</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Earlier example:</FONT>

<BR><FONT FACE="Times New Roman">  </FONT><FONT COLOR="#0000FF" FACE="Times New Roman">maximum_function_evaluations </FONT> <FONT COLOR="#0000FF" SIZE=2 FACE="Arial">100 1000 10000 10000 10000</FONT>

<BR><FONT SIZE=2 FACE="Arial">Iterations by phase:  1: 80 2: 1002 3: 10002 4: 3040 5: 4199</FONT>
</P>
<UL><UL>
<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Mark Fowler</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Population Ecology Division</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Bedford Inst of Oceanography</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Dept Fisheries & Oceans</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Dartmouth NS Canada</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">B2Y 4A2</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Tel. (902) 426-3529</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Fax (902) 426-9710</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Email fowlerm@mar.dfo-mpo.gc.ca</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Home Tel. (902) 461-0708</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Home Email mark.fowler@ns.sympatico.ca</FONT></SPAN>
</P>
<BR>
</UL></UL>
</BODY>
</HTML>