Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NICADD: A copy of SLIC is available on the NICADD Linux clusters at /k2data/APPS/SimDist.

Installing SLIC

What is SimDist?

Which operating systems and compilers does SLIC support?

...

What runtime dependencies does SLIC have?

Running SLIC

How do I run the simulator binary?

Assuming you are within the slic package's top directory you would run it with this command.

No Format

./bin/$G4SYSTEM/slic [options]

The G4SYSTEM variable depends on your platform. For instance, on Linux, it is set to Linux-g++, so the command would be ...

No Format

./bin/Linux-g++/slic [options]

Does SLIC have any runtime dependencies?

If you installed SLIC in the recommended way, the only runtime dependency would be the Xerces C++ shared library. The Xerces library directory needs to be added to the LD_LIBRARY_PATH (bash), so that the loader can find this library when slic executes.

No Format

export LD_LIBRARY_PATH=/path/to/my/xerces/install/lib:$LD_LIBRARY_PATH

How do I run SLIC if I installed with SimDist?

How do I get help on the command-line syntax?

...

How do I skip events in a StdHep file?

How do I set the random seed?

How do I dump the state of the CLHEP random engine?

How can I quickly browse through the output of SLIC?

...