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.
Browse the software:
Download the sources:
View the documentation (included in the sources) :
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.