Code Structure

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:

  1. Kernel
  2. GUI
  3. Link
  4. Model

The server module is written in C++ and implements user defined problem-specific solver.


Client kernel


GUI


Link


Model


Server

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).