
A paper describing the Simpack toolkit is available for anonymous 
ftp from bikini.cis.ufl.edu (cd to cis/tech-reports/tr92, specify
'binary' and get tr92-022.ps.Z). It is a compressed Postscript
file.

Simpack Version 2.1 is available for anonymous ftp from
bikini.cis.ufl.edu (cd to pub/simdigest/tools, specify 'binary'
and get simpack-2.1.tar.Z). Read the file VERSION2 to see
the enhancements over version 1.0.

Also, Simpack++ contains a C++ class library for using the queuing
routines. Also, the 'slice' program was converted to C++ (get
simpack-2.1++.tar.Z)

If you use Simpack, and would like to be informed when additions
or changes are made, please send me your e-mail address, and I
will place you on a mailing list. Also note that a textbook on model
design and execution is underway and will be delivered to the publisher
toward the end of this year (1993).


                       S I M P A C K
           C-based Simulation "Seed" Tool Package
        Copyright 1990,1991,1992,1993  Paul A. Fishwick

                        VERSION 2.1
                    (January 1, 1993)

  SimPack is a collection of C tools (routines and programs) for 
computer simulation. The purpose of SimPack is to provide people
with a "starting point" for simulating a system. The intention
is that people will view what exists as a template (or "seed")
and then "grow a simulation program." SimPack tools have been
used for two years of teaching computer simulation at the under-
graduate (senior) and graduate levels. Also, many people have taken 
the basic tools and created more complex research applications with 
lots of options specific to a particular area.

...SimPack is copyright, and re-distribution is granted so long...
...as SimPack is not sold for a profit. Users of SimPack use the..
...tools at their own risk.                                    ...

-------------------------------------------------------------------
INSTALL: To install, just type 'make' after unpacking all 
directories and sub-directories.

DOCUMENTATION: The documentation is located within README files
within each sub-directory.

CONTENTS: 

1. combined: Combined modeling
   1.1 combined: discrete event and continuous
       "Simulation of a cashier with a moving belt for groceries"
   1.2 combined2: difference and differential equations
       "Delay differential equation x' = a*x(t-1)"
2. dec: Declarative modeling
   2.1 fsa: finite state automata with timed states
   2.2 markov: Markov model with timed states
   2.3 pulse: Pulse process
3. equation: Equational modeling
   3.1 difference : Difference equation modeling
       3.1.1 log1: Logistic equation (first order)
       3.1.2 log2: Logistic equation (second order)
       3.1.3 diff1: Circular queue simulation method on log1 
       3.1.4 bifurc: Bifurcation analysis on log1
   3.2 differential: Differential equation modeling
       3.2.1 deq: Equation parser and solver
       3.2.2 integrate: Sample Euler and RK4 integrations
4. func: Functional modeling
   4.1 XSimCode: X window interactive queuing network simulator
   4.2 clock: discrete event model of a clock
   4.3 cpudisk: 1CPU/4Disk discrete event simulation
       (note: simpack++ contains a C++ version of this program)
   4.4 gas: two methods of simulating gas/molecule dynamics
   4.5 logic: digital logic simulator with nominal gate delays
   4.6 network: communications network simulator
   4.7 petri: timed petri net simulator
   4.8 qnet: general queuing network simulator
   4.9 slice: block simulator (ala CSMP)
       (note: simpack++ contains a C++ version of this program)
   4.10 ssq: single server queue simulation with graphical tracing
       (note: simpack++ contains a C++ version of this program)
5. minigpss: Mini GPSS compiler (small subset of GPSS)
6. queuing: Queuing library (contains all routines for queuing)
    (note: simpack++ contains the C++ queuing library).


NOTE: There are 2 loader errors that occur when compiling and
      linking the XSIMCODE program. I have been told by my systems 
      staff that the two unresolved references will not be called),
      and so there should not be a problem running it. Apparently,
      the problem is universal to those using MIT X windows.


+-------------------------------------------------------------------------+
| Paul A. Fishwick                                                        |
| Computer Simulation and Animation Group                                 |
| Dept. of Computer Science            EMAIL: fishwick@cis.ufl.edu        |
| University of Florida                PHONE: (904) 392-1414              |
| Bldg. CSE, Room 301                  FAX:   (904) 392-1220              |
| Gainesville, FL 32611                UUCP:  gatech!uflorida!fishwick    |
+-------------------------------------------------------------------------+





