/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 |
|