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.
E.N.M.L. means Environmental Noise Model Language. The target of the project is the definition of a XML specification model mainly devoted to electronic acoustic data exchange. ENML aims to format ANY kind of noise measurement.
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...
python library for shock response spectrum (SRS) analysis.
.... an acceleration. freesrs calculates the shock response spectrum (SRS) and is a small library with Python and Fortran files. The Fortran files consist of • SmallwoodFilter.f and • GenShockTimeHistories.f They are linked to Python by using the comfortable f2py tool. Latest version is 1.1.1, including now the ability to perform a full install via setup.py.
Open source steam property routines in C. Implements the IAPWS-IF97 steam tables from the International Association for the Properties of Water and Steam. Includes two-way property solvers and test suite. Can be used from C/C++, Fortran, Python, LabVIEW, Octave and ASCEND.
Virtual X-Ray Imaging Library on GPU
gVirtualXRay is a C++ library to simulate X-ray imaging. It is based on the Beer-Lambert law to compute the absorption of light (i.e. photons) by 3D objects (here polygon meshes). It is implemented on the graphics processing unit (GPU) using the OpenGL Shading Language (GLSL).
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.
iAIDA is a C++ implementation of the AIDA interfaces.
iAIDA is an implementation in C++ of the AIDA Abstract Interfaces for Data Analysis, a set of interfaces designed for data analysis. Initially designed for use in experimental and theoretical physics, the AIDA interfaces can also be used in other fields.
jCAE is a JAVA based environment for CAE applications. It provides meshing and visualization capabilities. It is targetted to run on a maximal number of platform.
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.
A Modular Python Toolbox for Cross-Platform Post-Processing of Quantum
PLEASE NOTE ORBKIT HAS BEEN MOVED TO https://github.com/orbkit/orbkit orbkit is a parallel Python program package for post-processing wave function data extracted from output files of MOLPRO (Molden File Format), TURBOMOLE (AOMix file format), GAMESS-US, PROAIMS/AIMPAC (wfn/wfx file format), and Gaussian (Output File and Formatted Checkpoint File) output files. Futhermore, an interface to cclib, a parser for quantum chemical logfiles, is provided. If you use orbkit in your work, please...
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.
pSmunli is another opensource Physics SiMUlatioN LIbrary in 3D environment. To perform more realistic simulation on your application(such as game and scientific simulation). It supports OpenGL and DirectX.
Library for manipulating and exchanging powder diffraction data files in various formats.