The Central Library is a mathematics library written in C++.
An abstraction layer allowing the use of different physics libraries through a consistent API. It's possible to swap between different physics engines without altering code. Interfaces are provided to connect it to your visualisation framework of choice.
Library for procedural generation of textures and 3D meshes
A simple object-oriented lattice-Boltzmann code for simulation of fluid dynamics with graphics.
Tracy is a library for beam dynamics simulations. It is based on symplectic integrator.
A library of functions for dealing with vectors and vector spaces.
Vector Math is a C++ templated math library for 2D and 3D geometry applications, as scientific data visualization and physic engine development. One of the objectives is to have a syntax similar to Matlab, maintaining the performance.
Yaobi is a fast collision detection library for general triangulated objects. It uses a hierarchical representation based on oriented bounding boxes. Yaobi compares well with other libraries when it comes to speed and memory consumption.
Agent-based simulation toolkit
It is an open source scientific library that is focused on multi-agent simulations on graphs. It prepares basic toolkit for agents, models, timers, graphs, nodes and edges. It is also accompanied with tools for data processing.
Cca-forum unifies the Common Component Architecture tools and tutorial. It includes the CCA specifications, the Ccaffeine framework for HPC, and related tools. These support multilanguage scientific and parallel computing.
This project provides an "embedded expert system", i.e. a limited ability inference engine, with a demo rule set, taken from the field of X-ray Photoelectron Spectroscopy.
Motion library for steppers control through PLC
Diffraction related calculations in Fortran 2003
full snapshots of CRYSFML code and parts of SXTALSOFT code
Finite Element Method Kernel Engine
Femke (Finite Element Method Kernel Engine) provides a basic set of tools for solving finite element method systems for windows (x86/x64). Femke can be compiled as static library, dynamic library and as managed wrapper library. This project depends heavily on (not included): - OpenCASCADE (2D/3D modelling) - NetGen (2D/3D meshing) - NgSolve (assembling of system marices) - GetFEM++ (assembling of system marices) - OpenBLAS (Optimized Linear Algebra Routines) - SparseSuite (Solving sparse...
Genetic algorithm for mechatronic product design
This C++/STL library provides you with the basic genetic algorithms needed for engineering design, such as simple GA and variable population.
Handles Hexahedral, Tetrahedral, Quadrilateral, and Triangle meshes. Lagrangian, Hierarchic, and Monomial finite elements. Interface to PETSc solvers, adaptive mesh refinement, and extreme portablility.
Laplace library is a calculus library of electromagnetic problems. The library provides utilities to define new electric problems. It implements a sofisticated algorithm to calculate nodes and resolve Laplace eq. and other differential equations.
Libquadratic provides methods for automatic numerical integration with various backends, strategies, error approximation models and mappings with special emphasis on line-integrals in the complex plane. Language bindings are currently in C++.
librysq is C/C++ implementation of the Rys quadrature for computing arbitrary electron repulsion integrals on CPU and CUDA GPUs. A FORTRAN interface is provided for compatibility with the existing chemistry packages.
A bunch of miscillaneous scientific simulation projects not important enough to have their own project. Includes Gaspard-Rice chaotic scattering simulation, sea ice emissivity modelling, IDL library and any others I create or find kicking around.
namespace ewalena is a set of tools for state space calculations in quantum mechanical problems.
Oscilib (Open Science Library) aims to be a comprehensive suite of programs that provide a simple useful way to solve common scientific and mathematical problems.
An auxiliary wrapper library to include and use Newton Physics engine with OpenSceneGraph Applications.
The osgPhysics is a C++ cross-platform library written for implementing physics simulations on the OpenSceneGraph (OSG). It is designed to be an abstraction system which supports accesses to a variety of physics engines, like ODE, Bullet, etc.