next up previous
Next: Acknowledgments Up: SMMP A WARPED Previous: MemGen.cc - Model Generator

User Guidelines

Now that the user is familiar with generating the SMMP model, this section discusses the procedure of simulating the generated model. Figure 1.1 illustrates the set of queuing objects that are required to construct a 8 processor SMMP model. The model included in the distribution (namely main.cc) is a 2 processor SMMP model that is intendend to be simulated on a 2 processor machine. The WARPED simulator uses the MPI message protocol. Thus, in order to partition the simulation across several workstations, a file called "procgroup" is used to identify the machines that will be used in the simulation. This file contains the addresses for each workstation, the full path to the executable file for the simulation, and the number of copies that each workstation will startup. An example "procgroup" is given below.

procgroup :

m1.ece.uc.edu 0 /home/username/warped/SMMP/SMMP_EXEC
m2.ece.uc.edu 1 /home/username/warped/SMMP/SMMP_EXEC
m3.ece.uc.edu 1 /home/username/warped/SMMP/SMMP_EXEC
m4.ece.uc.edu 1 /home/username/warped/SMMP/SMMP_EXEC

In this example a four process simulation is being run on four different workstations: m1, m2, m3, and m4 with each one executing one copy of the executable "SMMP_EXEC''. The 0 first line of the "procgroup" file specifies that machine m1 is starting the simulation.

NOTE: specifying that multiple copies should be started on a particular machine does not work at this point in time, so all but one of the procgroup entries should have a 1 in the second field.



Radharamanan Radhakrishnan
Fri Mar 12 00:05:34 EST 1999