ScalaBLAST is a high-performance multiprocessor implementation of the NCBI BLAST library. It supports all 5 primary program types (blastn, blastp, tblastn, tblastx, and blastx) and several output formats (pairwise, tabular, and XML). It will run on most multiprocessor systems which have MPI installed, and can run over a wide variety of interconnects, including infiniband, quadrics, and ethernet. It is designed to run a large number of queries against either large or small databases. It parallelizes the BLAST calculations by dynamically scheduling them across processors using a fault-resilient scheme.
astroPluto is modular Godunov-type code intended mainly for astrophysical applications and high Mach number flows in multiple spatial dimensions. The code embeds different hydrodynamic modules and multiple algorithms to solve the equations describing Newtonian, relativistic, MHD, or relativistic MHD fluids in Cartesian or curvilinear coordinates.
openPLM is a Web-based Product Lifecycle Management (PLM) application. It provides a configuration management system that manages all kind of files and data as documents in a product structure. It supports documents, parts, BOMs, part-document links, electronic signatures for objects, revision management, check in and check out for all files, plain text search using the Xapian engine, navigation between objects using Graphviz, and user management that allows sponsorship, delegation, and rights. Plug-ins are available for Thunderbird, OpenOffice/LibreOffice, FreeCAD, and Gedit.
openEMS is an electromagnetic field solver using the FDTD method. It employs a fully 3D Cartesian and cylindrical coordinate graded mesh. Matlab (or Octave) is used as an easy and flexible scripting interface. Advanced Features include: multi-threading, SIMD (SSE), and MPI support for high speed FDTD.
Open Grid Scheduler/Grid Engine is a batch-queuing system for distributed resource management. It is used by many high-performance clusters and computation farms. Together with basic batch job scheduling, it supports advance reservation, array jobs, parallel make, parallel job management, and GPU management.
LDPC-codes is a collection of programs and modules intended to support research and education concerning Low Density Parity Check (LDPC) codes. The decoding algorithm for LDPC codes is related to that used for Turbo codes, and to probabilistic inference methods used in other fields. Variations on LDPC and Turbo codes are currently the best practical codes known, in terms of their ability to transmit data at rates approaching channel capacity with very low error probability.
F-Engrave generates g-code tool paths for CNC machines using CXF fonts, true type fonts (TTF), or a 2D DXF file. It can generate tool paths for engraving or v-carving text or a DXF design. The output of F-Engrave can be imported into EMC2, MACH3, or other machine controllers. F-Engrave output can be reopened by F-Engrave for later editing. F-Engrave designs can also be exported as SVG files.
BNNS is a research tool for interactive training of artificial neural networks based on the Response Function Plots visualization method. It enables users to simulate, visualize, and interact in the learning process of a Multi-Layer Perceptron (MLP) on tasks that have a 2D character. Tasks include the famous two-spirals task or classification of satellite image data.
SHTns is a high-performance Spherical Harmonic Transform library. It was designed for numerical simulation (fluid flows, mhd, etc.) in spherical geometries, but can be used for any kind of problem involving scalar or vector spherical harmonics. It is very fast, thanks to careful vectorization and runtime tuning. It supports multi-threaded transforms via OpenMP. It features scalar and vector transforms, synthesis and analysis, and flexible truncation and normalization. A Python interface is included.