Available at C++SIM home page.

Compiles on Linux using Linux threads, but need at least C++SIM version 1.7.1; earlier versions failed on the threads.

Just follow the directions in README_FIRST/Installation.

Need to add /usr/local/C++SIM/bin to path.

To test, go to one of the subdirectories of Examples. Each subdirectory is one example, and includes a file named expected_output. To compile, run C++Sim's arjmkmf to generate Makefile from Imakefile, and then run "make".