A fourth order precision Adaptive Mesh Refinement (AMR) code for solving hyperbolic systems of partial differential equations numerically.
A physical model consists of a partial differential equation (PDE) and an initial condition, both implemented as C++/Java classes. Parameters can be specified in the input file. The input file can also contain function definitions, hence it is possible to specify initial conditions without writing program code.
| gridripper | Solves the system of PDEs numerically, stores the solution in a binary file (.bdata). | (C++) |
| jgridripper | (Same for models implemented in Java.) | (Java) |
| xgridripper | GridRipper GUI, simulation with graphical monitoring. | (Java) |
| grr-odeshoot | Solves an ODE with shooting method. | (C++) |
| grr-jodeshoot | (Same for ODEs implemented in Java.) | (Java) |
| grr-joderelax | Solves an ODE with relaxation method. | (Java) |
| grr-intdx | Reads bdata, numerically integrates the specified function(s) in space using a fifth order polynomial approximation. | (C++) |
| grr-jintdx | (Same for models implemented in Java.) | (Java) |
| grr-curves | Reads bdata and creates curves by calculating the x-intercepts of the specified function. | (C++) |
| grr-datatable | Reads the input and the bdata files, prints the values of the specified field components and grid functions in text format. | (C++) |
| grr-jdatatable | (Same for models implemented in Java.) | (Java) |
| grr-bdata2txt | Reads bdata and prints its contents in text format. Note that it cannot print functions of field components, use grr-datatable for that. |
(Perl) |
| grr-meshdensity | Reads bdata, prints mesh refinement info. | (Perl) |
| grr-calc | Calculator; useful for testing expression evaluation. | (C++) |
| grr-jcalc | (Same in Java.) | (Java) |
17 June 2009, P. Csizmadia