Dependencies
nVidia CUDA
If you want to use GPU you have to install nVidia CUDA.
Message Passing Interface (MPI)
MPI library is
required for communication between processes in TCLB. TCLB cannot be runned
without it, even if you run only a single process. You for instance use
OpenMPI (sudo tools/install.sh openmpi
)
R
R is a scripting language mainly used for data
analysis. In TCLB is using TCLB for many things, including source
generation. You can install R using eg. sudo tools/install.sh r
.
Packages
For many important parts of TCLB you need to install several packages (you
can use tools/install.sh rdep
):
If you want to use R during your simulation with <RunR>
element (tools/install.sh rinside
):
If you want to use python in source generation, please install (tools/install.sh
rpython
):
- rPython (if you want to develop a model using python in place or R)
Python
Python can be used for source generation in
models, and it can be used in execution. With python you will need in most
cases (sudo tools/install.sh python-dev
):