SecDec/loop/resultsloop.pl [ Perl Scripts ]

[ Top ] [ Perl Scripts ]

NAME

    resultsloop.pl

USAGE

  ./resultsloop.pl, or from launch or finishnumericsloop.pl

USES

  $paramfile, header.pm, getinfo.pm, *x*.out in the leaf directories,
  prefactor.pl, mathlaunch.pl  

  USED BY 
  launch, finishnumericsloop.pl

PURPOSE

  when necessary it generates the numerical prefactor to be used.
  collects all the completed .out files and sums them appropriately
  to form an order by order result for the numerical point in question.
  If any necessary outputs are absent, resultsloop.pl alerts the user by
  printing the location of expected output files to the terminal.

INPUTS

  $paramfile (default is paramloop.input) read via module header
  @results = (result error timetaken) for each *x*.out file.
  parameters parsed via ARGV:
  dores: flag to indicate whether resultsloop.pl was called from launch or not.    
  
  RESULT
  if no results are missing:
  writes the results to files subdir/graph/graph_[point]epstothe*.res,
  and subdir/graph/graph_[point]full.res;
  files graph/[point]results*.log are also created for each order in epsilon, which lists
  all intermediate results, together with their numerical errors.
  when a text editor is specified in paramfile, this is used to display the results.
  if results are missing or incomplete, a list of these files is printed to the terminal.

  OPTIONS
  to use a parameter file with a different name
  use option "-p paramfile" 
  to specify a different directory to work in
  use option "-d workingdirectory" 

SEE ALSO

  launch, finishnumericsloop.pl