A full featured cross-platform image library
Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter and display a variety of images with ease.
Cross-platform, scientific graphics plotting library
PLplot is a cross-platform, scientific graphics plotting library that supports math symbols and human languages (via UTF-8 user input strings); plot capabilities for multiple non-interactive plot file formats and in multiple interactive environments; and bindings for multiple computer languages.
Advanced numerical instruments: adaptive meshing, FE methods, solvers
Ani3D provides portable libraries for each step in the numerical solution of systems of PDEs with variable tensorial coefficients: (1) unstructured adaptive mesh generation, (2) metric-based mesh adaptation, (3) finite element discretization and interpolation, (4) algebraic solvers.
Calculate time ephemerides in convenient form
Project to calculate and distribute the general relativistic corrections to clock rates for the surfaces of various solar system bodies. These corrections are also known as time ephemerides.
A compiler and cross-compiler for (Currently) Cobol (with Fortran being added later). It is intended to be the first self-hosted open-source Cobol Compiler, e.g. the compiler itself will be written using Cobol.
The fst2v5d package converts data stored in the Canadian RPN Standard File (FST) format into Vis5D format. FST files, commonly used to store meteorological data, are scanned by fst2v5d to generate both 4D fields and independent topography input files.
Hermes -- a set of libraries and tools for the support of scientific simulation and data archival.
Platform Independet Library for Fortran 90/95 - The portable way for creating GUIs, doing file IO etc. This library is an attempt to build a platform and compiler independent library for Fortran 9x.
A complete OpenCascade based MESH framework.Note this is not the original SALOME SMESH project but an effort to create a standalone mesh framework based on the existing one from SALOME project, plus adding WIN32 compatibility.
Blit contains a group of highly efficient iterative sparse solvers that can handle multiple right-hand-sides (i.e. block solvers). We will implement BLQMR, BLGMRES and other block algorithms in MATLAB, FORTRAN 90, C/C++, CUDA and OpenCL.
ORTEP-III with CAIRO graphics backend
Problem Solving Environment (PSE) for Data Assimilation and Model Calibration
Manufactured Analytical Solution Abstraction (MASA): a library for applying the Method of Manufactured Solutions to verification of numerical software used for solving systems of nonlinear algebraic and differential equations.
A reactor solver which uses stochastic particle methods to model particle population balances. This code is developed by the CoMo group in the chemical engineering department at the university of Cambridge (como.cheng.cam.ac.uk).
PEBLS Evolutionary Biology Libraries (PEBLs) provides a framework to develop programs quickly and effectively in Java, C++, and C.
A library to compute the electron and chemical kinetics on plasmas
PLASMAKIN is a package to handle physical and chemical data used in plasma physics modeling and to compute gas-phase and gas-surface kinetics data: particle production and loss rates, photon emission spectra and energy exchange rates.
Photran Metrics is a plugin for the Eclipse-based Fortran IDE, Photran. Photran Metrics provides basic software metrics for a Fortran project.
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.
Portable replacement for OpenVMS system libraries
Have you ever inherited a legacy application that runs on OpenVMS but wanted to move it to a more modern - and better supported - Operating System? If so, libmodevo is intended to help. The idea behind libmodevo is to develop as complete as possible set of portable functions that replicate the functionality of the system libraries under OpenVMS. By "OpenVMS system libraries" we mean the SYS$, LIB$, STR$, OTS$, SMG$ libraries and other similarly named functions.
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++.
A library of 3-D tools for vector algebra. Already in wide use for 3 decades in crystallographic applications.