Skip to content

DQM4hep/dimjc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dimjcdqm

DIM (CERN) job control

To install :

dim installed in /usr/local/dim

With scons :

sudo mkdir -p /opt/dhcal/lib
sudo mkdir -p /opt/dhcal/bin
sudo scons install

With cmake :

mkdir build
cd build
cmake -DDIMDIR=/path/to/dim ..
make install

copy etc/dimjcdqmd to /etc/init.d

sudo cp etc/dimjcdqmd /etc/init.d/dimjcdqmd

modify etc/dqm4hepemvExample according to your installation DIM_DNS_NODE) then copy it to /etc/default/dqm4hepenv

cp /etc/dqm4hepemvExample /etc/default/dqm4hepenv

Start on server :

sudo /etc/init.d/dimjcdqmd start

On client side :

The DimDQMJobInterface class is provided to start/stop and query job status.

Example :

DimDQMJobInterface *pInterface = new DimDQMJobInterface();
pInterface->loadJSON("my_setup.json");
pInterface->startJobs("localhost");
pInterface->startJob("localhost", "MyApplication");

About

DIM (CERN) job control

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CMake 47.2%
  • C++ 46.7%
  • Python 4.0%
  • Shell 2.1%