| /Basic | Classes for debugging, exceptions, memory allocation, logs, time |
| /Communication | MPI class for sending and receiving data |
| /Container | Containers for full and sparse matrices, vectors, lists, sets, vectors |
| /Examples | Containers for full and sparse matrices, vectors, lists, sets, vectors |
| |
| /EqnSolverExample | Testing programs to call EqnSolver |
| /FEMSolverExample | Testing programs to call FEMSolver and FEMSolver.MPI |
|
| /File | Classes to handle files |
| /FiniteElement | Classes and routines to assemble systems, load geometries, calculate shape functions and integration rules |
| /GiDProblemTypes | Problem types to be used with GiD |
| |
| /Coloring | Includes source code for Coloring problem type |
| /ElectricPotential | Source code for ElectricPotential problem type |
| /Heat | Includes source code for Heat problem type and Heat.MPI |
| /Partitioning | Source code for Partitioning problem type |
| /Solid | Includes source code for Solid problem type and Solid.MPI |
|
| /Math | Math classes (probability distributions and parser for formulas |
| /METIS | METIS library for partitioning and graph reordering |
| /Solver | Solver routines for full and sparse matrices: conjugate gradiente, biconjugate gradient, Cholesky, LU |
| /Tools | Source code of tools |
| |
| /Diff | Program to calculate the difference between two postprocess files |
| /EqnSolver | Tool to solve sparse systems of equations, data is interchanged using pipes |
| /FEMSolver | Designed to solve finite element problems, data is interchanged using pipes |
| /MatSolver | This program loads MatLab-4 files with sparse systems of equations and solve them |
|