Submitting Belle2 jobs from KEK and UVIC

Login into KEK (login and computer systems) or the belleuser VM on beaver


Set up a new release (post 3.0.0) - need KEK ssh passphrase and DESY password

source /sw/belle2/tools/b2setup
b2analysis-create release-03-00-00 release-03-00-00
cd release-03-00-00

Copy analysis software (h and cc) from previous release directory (should use git) and compile


Running interactive jobs

source /cvmfs/
setuprel release-00-07-02
cd working/basf2/
cp /cvmfs/ .

Add the following lines into the script:

from ROOT import Belle2
use_local_database(Belle2.FileSystem.findFile("data/framework/database.txt"), "", True, LogLevel.ERROR)

Run the MC generation example job from the command line

basf2 ./
(note that the "new" version has extra lines for a database fix)

Run the Analysis example job ( from the command line (using MC7 data).

(belleuser)$ setuprel release-00-07-02  
(belleuser)$ basf2 ./ -i ~/mdst_000113_prod00000223_task00000113.root

(kek)$ basf2 ./ \
-i /ghi/fs01/belle2/bdata/MC/release-00-07-02/DBxxxxxxxx/MC7/prod00000223/s00/e0000/4S/r00000/signal/sub00/mdst_000113_prod00000223_task00000113.root

Run the Analysis example job using MC8 data (stored in Ceph at CERN) - note use of s3 rather than http

(belleuser)$ setuprel build-2017-05-06
(belleuser)$ basf2 ./ -i s3://

Running grid jobs

Initialization of Belle2 environment

(belleuser)$ source /opt/gbasf2KEK/BelleDIRAC/gbasf2/tools/setup
(kek)$ source /sw/belle2/gbasf2/BelleDIRAC/gbasf2/tools/setup

gb2_proxy_init g belle

Run example job on the grid

cd working/gbasf
(belleuser)$ gbasf2 -p myproject -s release-00-07-02 

Add option to run on UVIC cloud (

Locate the data samples

gb2_ds_list /belle/MC/release-00-07-02/DBxxxxxxxx/MC7/prod00000223/s00/e0000/4S/r00000/signal/sub00

Run the analysis example job on the grid (over 100 jobs are submitted, one per mdst file)

cd working/gbasf2
gbasf2 ./ -p rjs1 -i /belle/MC/release-00-07-02/DBxxxxxxxx/MC7/prod00000223/s00/e0000/4S/r00000/signal/sub00
(same command on belleuser or kek)

Monitoring the jobs

gb2_job_status -p <ProjectName> --site 
gb2_site_summary --site --date 2016-04-10
gb2_job_status --site --status Waiting
gb2_job_status --site --status Running

This topic: HEPrc > BelleComputing
Topic revision: r21 - 2019-01-03 - rsobie
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback