SecDec/loop/resultsgeneral.pl [ Perl Scripts ]

[ Top ] [ Perl Scripts ]

NAME

    resultsgeneral.pl

USAGE

  ./resultsgeneral.pl, or from launch or finishnumericsgeneral.pl

USES

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

  USED BY 
  launch, finishnumericsgeneral.pl

PURPOSE

  When necessary it generates the numerical prefactor to be used.
  It collects all the completed .out files for a more general parametric
  function (no primary sector decomposition performed in the beginning) 
  and sums them appropriately to form an order by order result for the 
  numerical point in question.
  If any necessary outputs are absent, resultsgeneral.pl alerts the 
  user by printing the location of expected output files to the terminal 
  and running them. 

INPUTS

  $paramfile (default is paramgeneral.input) read via module header
  @results = (result error timetaken) for each *x*.out file.
  parameters parsed via ARGV:
  dores: flag to indicate whether resultsgeneral.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
  and the integration files are run.

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

SEE ALSO

  launch, finishnumericsgeneral.pl