Configuring TM5 for a new machine
Most of TM5 is configured through a machine.rc file that you include in your main rc file. There are already several set up available in the
TM5/base/trunk/rc directory. If yours is not present, you must create it and fill all the relevant keys. Use any of the pycasso-machine-*.rc as a template. Most of the settings are straightforward.
The machine.rc file:
- defines all libraries path
- defines compiler command, default flags, and typically includes a compiler rc file
- defines the queue system (job scheduler) and its options
Complications arise if the queue system is not known by pycasso. In that case you need to modify the
TM5/base/trunk/bin/submit_tm5_tools.py to account for the new job scheduler.