Revision a91748c61c8d725cc12f63bc2516b028efe87706 authored by Wouter Verkerke on 16 January 2002, 01:35:55 UTC, committed by Wouter Verkerke on 16 January 2002, 01:35:55 UTC
  o RooBlindTools

    - Add switch to activate 'sin2beta' mode (different randomizer)

  o RooUnblind*

    - Adapt to changes in RooAbsHiddenReal (isHidden() switch function)

  o RooGaussModel

    - Add automatic detection of asymptotic values of normalization
      integrals of certain convolutions and return fixed asymptotic
      integral in such cases instead of the calculated value.
      (Threshold at 6 sigma)


git-svn-id: http://root.cern.ch/svn/root/trunk@3675 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent bc2aa72
Raw File
README.PROOF
Installing and using the Parallel ROOT Facility -- PROOF
========================================================

PROOF allows the parallel execution of ROOT scripts and the
parallel analysis of ROOT trees on a heterogeneous cluster.

To install and use PROOF on a cluster do the following:

0) Make sure each node in the cluster has /usr/local/root.
   This can be directly an un-tared binary distribution of ROOT
   or a link to a centrally installed copy of ROOT.

1) Add to /etc/services the lines:

   proofd          1093/tcp
   rootd           1094/tcp


2) Add to /etc/inetd.conf the lines:

   proofd stream tcp nowait root /usr/local/root/bin/proofd proofd -i /usr/local/root
   rootd stream tcp nowait root /usr/local/root/bin/rootd rootd -i

   Restart inetd or force it to re-read the config file (kill -1 <inetd.pid>).


3) Add to /etc/syslog.conf on the master node the line:

   local5,local6.debug     /usr/local/root/proof/log/proof.log

   and all slave nodes:

   local5,local6.debug     @master.cern.ch

   where master.cern.ch is domain name of the master node.
   All PROOF syslog messages will be collected on the master node.
   Just make one node in the cluster the master, all others are slaves.
   And change on all nodes the line:

   *.info;mail.none;news.none;authpriv.none  /var/log/messages

   to:

   *.info;local5,local6,mail.none;news.none;authpriv.none  /var/log/messages

   Create an empty /usr/local/root/proof/log/proof.log. 

   Restart syslogd or force it to re-read the config file 
   (kill -1 <syslogd.pid>).


4) Edit /usr/local/root/proof/etc/proof.conf to reflect your cluster 
   configuration. See the example proof.conf file for more information.
   
5) This is all. To test PROOF try the following:

   % root
   root [1] gROOT->Proof("<master.node.ch>")
   root [2] gPROOF->Print()
   <shows information on the master and all active slave servers>
   root [3] .q

==================================

Files distributed with /usr/local/root/proof/utils/push:

/etc/passwd
/etc/group
/etc/exports
/etc/services
/etc/inetd.conf
back to top