The part of the overall simulator, which handles user interface is called client. The client module of the program is written in Java language and consists of four modules:
The server module is written in C++ and implements user defined problem-specific solver.
The server part of the code is written in C/C++ language and is designed to be run on a Beowulf cluster using the message passing interface (MPI).