Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aehw_v1_0.tar.gz(347 Kbytes)
Manuscript Title: MCdevelop - a universal framework for Stochastic Simulations
Authors: M. Slawinska, S. Jadach
Program title: MCdevelop
Catalogue identifier: AEHW_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 182(2011)748
Programming language: ANSI C++.
Computer: Any computer system or cluster with C++ compiler and UNIX-like operating system.
Operating system: Most UNIX systems, Linux The application programs were thoroughly tested under Ubuntu 7.04, 8.04 and CERN Scientific Linux 5.
Has the code been vectorised or parallelized?: Tools (scripts) for optional parallelization on a PC farm are included.
RAM: 500bytes
Keywords: parallel computing, software development framework, high energy physics, Monte Carlo, Stochastic Simulations.
PACS: 02.70.-c, 02.70.Ss, 02.70.Uu, 12.38.-t.
Classification: 11.3.

External routines: ROOT package version 5.0 or higher (http://root.cern.ch/drupal/).

Nature of problem:
Developing any type of stochastic simulation program for high energy physics and other areas.

Solution method:
Object Oriented programming in C++ with added persistency mechanism, batch scripts for running on PC farms and Autotools.

Additional comments:
Other requirements:
  • GNU compiler gcc and GNU Build System Autotools - optionally within KDevelop 3.5.3 integrated development environment.
  • NQS-type batch system (For running jobs in a parallel mode)

Running time:
For 106 events executed from Template 3.8s - Intel Core 2 Duo, gcc 4.2.4 (Ubuntu 4.2.4 - lobuntu4), single thread