Dynamic Probe Class Library (DPCL) is an object based C++ class library that provides the necessary infrastructure to allow tool developers and sophisticated tool users to build parallel and serial tools through technology called dynamic instrumentation.
Tahoe is a research-oriented platform for the development of numerical methods and models for the simulation of complex material behavior.
CIVx is a free advanced PIV (Particle Imaging Velocimetry) code, developped in Fortran and C++. Input : pair of png images. Output : velocity field in NetCDF format. It is used by the UVMAT Matlab code develloped at LEGI.
OpenEnsemble is advanced object-based middleware software for distributing modelling and simulation across networks and the Internet.
Computational modelling is a interdisciplinary field spanning many techniques and programming languages. AgenTools is a project dedicated to establishing increased modularity in scientific computing packages and a portal linking to other existing project
FLENS (Flexible Library for Efficient Numerical Solutions) is a C++ library for scientific computing. It can be considered as a very convenient and --- at the same time --- extremely efficient interface for BLAS and LAPACK. But it is much more than this
CVM C++ Class Library encapsulates concepts of vector and square, band, symmetric and hermitian matrices in Euclidean space of real and complex numbers. It utilizes BLAS and LAPACK Fortran libraries. See http://cvmlib.com for binaries and more details.
This project is established to provide students in science and technology fields many kinds of necessary materials for learning and researching. It includes sourcecode (or exercise) of programs in C++, Pascal, Fortran, Matlab, Mathematical, Visual Studio
PCP (Pattern Classification Program) is an open-source machine learning program for supervised classification of patterns. PCP is a binary executable running on Linux and Windows (under Cygwin environment).
RT is the world's fastest and most accurate simulation of astrophysical radiative transfer. RT includes C++ implementations of the Mersenne Twister and R250/521 RNGs, and the best-known BSP traversal algorithm.
MMTL, the Multilayer Multiconductor Transmission Line 2-D and 2.5-D electromagnetic modeling tool suite, generates transmission parameters and SPICE models from descriptions of electronics interconnect dimensions and materials properties.
A set of computational chemistry modules and programs to perform ab initio calculations of various properties of small molecules. The system will use GRID technology for large computations. The system will use C++ and Qt, running on Win32 and Linux
This is a programable scientific calculator with a scripting languge for automatic random error propagation in arbitrary mathematical expressions. The language allows expressions written as a collection of sub-expressions or user defined functions.
Avian Freeware Suite (AFS) provides two things: Developers with libraries for Java Swing Widgets, XML handling, Fortran95 and Pascal; End users (Medical students, doctors, scientists) with productivity tools they can use (quizzes, XML databasing & PDF)
A fully developed set of DNA sequence assembly (Gap4 and Gap5), editing and analysis tools (Spin) for Unix, Linux, MacOSX and MS Windows.
A Computational Aerodynamics/Fluid Dynamics solver. It solves Euler, (Reynolds-Averaged) Navier-Stokes equations (or LES/DES for the later version) in parallel on unstructured grids.
In many parallel scientific applications the process of grid generation, decomposition, message passing, and performance measurements are of similar stucture. The projects intention is to develop a generic function library that will contain all these.
The Open Source Space Flight Dynamics (OSSFD) project is intended to provide the community with an open source solution to space flight dynamics.
Code to process human readable input is often highly stylized and repetitive. This project extracts the common elements found in such code and makes them available in a concise form as C tables and subroutines.
Chasm-interop is a set of tools that parses C++ and Fortran 90 source files and automatically generates bridging code to provide for seamless language interoperability.
simple event-based plugin interface to open up hardwired software
News: since 2015 we continue all related developments within Collective Knowledge Framework: http://github.com/ctuning/ck/wiki Simple and universal event-based plugin framework and interface to open up hardwared black-box software (tools, application), make them interactive through external plugins, and connect them with other higher-level tools such as Collective Mind. For example, it is used to open up compilers (GCC, LLVM, Open64) for external tuning of optimization of internal heuristics, or to open up applications for online tuning and adaptation particularly on heterogeneous systems. It is based on successful Interactive Compilation Interface (ICI) which was added to mainline GCC >= 4.5. It supports C,C++,Fortran and Java. OpenME requires just one include file "openme.h" and 2 functions to register events or to have a call-back. The usage of this interface is briefly described in an open access publication available at http://arxiv.org/abs/1308.2410
Build and run environment for HPC codes on Windows
WHPC is a software bundle representing self-contained environment to build and run high performance numerically intensive sequential and parallel codes on Windows.
A framework for solving partial differential equations
Overture is a framework for solving partial differential equations (PDEs) in complex, possibly moving geometry. Overture uses overlapping grids to represent the geometry. The software includes grid generation capabilities, PDE solvers for fluids, solids, and fluid-structure interactions (FSI) as well as electromagnetics.
Real-time interactive 3D graphics API for scientific simulations
OpenFrames is an Application Programming Interface (API) that provides the ability to add interactive 3D graphics to any scientific simulation. A simulation developer can use OpenFrames to specify what they want to visualize, without having to know any details of computer graphics programming. Visualizations created using OpenFrames are cross-platform, hardware accelerated with OpenGL, and designed specifically to minimize computational overhead. They can be embedded within an existing GUI framework (e.g. Qt, wxWidgets, Winteracter) or created in independent OS-native windows. The OpenFrames API itself is written in C++, and bindings are available for C and Fortran.
Diffraction related calculations in Fortran 2003
full snapshots of CRYSFML code and parts of SXTALSOFT code