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.