MadPack6++ is an object oriented interface to a class of multigrid methods which allows the user to develop general purpose multi grid software without the necessity to program the different cycling algorithms. Through the TSolver class of the TMatrix library package, a different solution procedure can easily be specified at each level.

MadPack6++ is designed for the C++ programmer who wants to include multigrid algorithms in his numerical software. It can be used as a multigrid package with existing multigrid cycles or as a tool bench to develop new multigrid algorithms within a helpful framework. The MadPack6++ is integrated with the TMatrix library package and with the PZ environment for the development of finite element software. Using PZ, MadPack6++ can immediatly be used to experiment with the effectiveness of multigrid algorithms applied to matrices generated by the finite element method.
This is a description of feature 1.
This is a description of feature 2.
This is a description of a major benefit of using the product.
This is a description of a major benefit of using the product.
This is a description of a major benefit of using the product.