University of Pisa

SMCSolver

** SMCSolver (STRUCTURED MARKOV CHAINS SOLVER)** is a software tool written in Fortran 90 and C by Dario Bini, Beatrice Meini, Sergio Steffè, for solving some classes of Markov Chains frequently encountered in queuing models.

It includes several algorithms to solve (following the Kendall classification) M/G/1 and GI/M/1-type Markov chains, and quasi-birth-death (QBD) processes.

This software is part of a joint work, which includes a **Matlab Toolbox** written by Benny Van Houdt.

SMCSolver is written to run on Linux workstations with gtk+-2.0 and a Fortran Compiler.

- Get most recent version 2.2 (March 2024)
- Browse the software (version 2.1):

SMCSolver_2.1 (October 19, 2009) - Download the sources (version 2.1):

SMCSolver_2.1-2009.10.17-19.tgz (5.9MBytes) - View the documentation (included in the sources)

Structured Markov chains solver: algorithms (2006)

Structured Markov chains solver: software tools (2006)

Structured Markov chains solver: algorithms (2006, version 1.2)

Structured Markov chains solver: tool extension (2009) - Take a look at some screenshots of the program.

The first version of SMCSover (1.1) and the Matlab Toolkit have been presented in 2006 at the workshop

Here there are some photographs of the 2006 workshop.

Here there are some photographs of the 2009 workshop.

**Old Versions:**

Browse the software:

- SMCSolver_1.1 (October 26, 2006)
- SMCSolver_1.2 (November 29, 2006 )
- SMCSolver_1.3 (Working copy, 2007 )

Download the sources:

- SMCSolver_1.1-2006.10.26.tgz (17MBytes)
- SMCSolver_1.2-2006.11.29-18.tgz (2.9MBytes)
- SMCSolver_1.3-2006.12.06-20.tgz (Working copy, 2007, 2.9MBytes)

View the documentation (included in the sources) :

- SMCSolver_1.2 (November 29, 2006 )

**NOTES:**

Version 1.1 includes some pre-compiled BLAS, LAPACK, LAPACK95 libraries, and this accounts for the 17MBytes.

From Version 1.2 we did extract from BLAS, LAPACK, LAPACK95 the routines that are called by the program, and compile them automatically as needed.