<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.10">
</HEAD>
<BODY>
On Fri, 2004-09-03 at 01:27, David Relson wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE><FONT COLOR="#68151e"><I>Given the _much_ larger number of parameter combinations to check,
bogotune _is_ slower.

If you want to skip the ESF tests, run bogotune with the "-E" flag.  I
usually use "-vv" when I run it as that shows a reasonable level of
intermediate results and lets me see that bogotune is chugging along.</I></FONT></PRE>
</BLOCKQUOTE>
<BR>
Thanks for the description.  My bogotune run has just finished, so I can report that it took 5 days worth of CPU time to run.  Doesn't this seem excessive as the default?  Perhaps the flag should be to enable ESF search instead of disable it.<BR>
<BR>
I just started a run with ESF disabled, and I notice that instead of using the ESF parameters that are in the configuration file, disabling ESF instead forces spesf and nsesf to 1.0.<BR>
<BR>
I've changed my local copy to use the existing ESF (at least for the course scan):<BR>
<BR>
static void init_coarse(double _rx)<BR>
{<BR>
    double current_spexp = log(sp_esf)/log(.75);<BR>
    double current_nsexp = log(ns_esf)/log(.75);<BR>
<BR>
    rxval = seq_canonical(_rx, 0.05);<BR>
    rsval = seq_by_pow(0.0, -2.0, -1.0);<BR>
    mdval = seq_by_amt(MD_MIN_C, MD_MAX_C, MD_DLT_C);<BR>
    spexp = seq_by_amt(ESF_SEL(current_spexp,2.0),<BR>
                       ESF_SEL(current_spexp,20.0), 3.0);<BR>
    nsexp = seq_by_amt(ESF_SEL(current_nsexp,2.0),<BR>
                       ESF_SEL(current_nsexp,20.0), 3.0);<BR>
}<BR>
<BR>
Wouldn't keeping the existing value make more sense then throwing it away?  After all the option says "disable ESF ... tuning", it doesn't say that it will set ESF to a new value.<BR>
<BR>
regards,<BR>
Valient<BR>
<BR>
</BODY>
</HTML>