MAMSolver: A Matrix-Analytic Solver
MAMSolver tool is available for public use. If you think that MAMSolver
can help you on your research, teaching, or any other involvement,
please contact us  and we will
provide you with a copy of the source code.
C++, Fortran 77, and Fortran 95 compilers are required to build the
binary file from the source code. In addition, you will need the Lapack
and Blas libraries that provide the numerical methods for matrix
operations and solutions of linear systems of equations. Lapack and
Blas libraries are publicly available from
NetLib.
Except Fortran 95, which is used to compile a piece of the code that
computes the G  matrix in M/G/1-type processes with general
structure of matrix B,  i.e., backward transitions in the
repeating portion of the process, the rest of the packages mentioned above
are required for the correct operation of MAMSolver. In the case when
matrix B  can be expressed as product of two vectors then matrix
G  can be computed explicitely.
Currently MAMSolver has been tested on Linux and Solaris environments. In case
you encounter any problems with the use or the results generated from MAMSolver
please let us know via e-mail
  and we will address the problem as soon as we can.