The documentation in the program is very minimal. Since I constructed the simulator by assembling components from various pieces today morning, I have not made a make file. You can split the file lib.c in to appropriate pieces and use a make file (if necessary). main.c is the main program with the confidence interval parameters which control the simulation length. structs.h contains all data structures lib.c is the file with all required functions print.c is the file with functions for debugging. The program would compile and run now. Just use cc -O3 main.c -lm (O3 optimisation can give a moderate speed up) Since the number of parameters that can be changed is large, it is better to use some default ones as set in the program. One good way to understand the workings and the capabilities of the simulator would be to read one of the papers that we had written some time back titled `The Interaction Between VCFC and Adaptive Routing in Wormhole Networks'. I have placed a copy of it in this directory. I can certainly be of more help if I know what part of the simulator you want to change or if you want to know some specific aspect of the code. Note: Certain data structure usages may appear strange - Some were chosen to be like that for purposes of efficiency. May 2, 1995 Swami Ramany