OpenScience / Software / Computer Science



GFortran

Gfortran is the name of the GNU Fortran 95 project, developing a free Fortran 95 compiler for GCC, the GNU Compiler Collection. The gfortran development effort uses an open development environment in order to attract a larger team of developers … Continue reading

Share
Posted in Fortran | Leave a comment

PVM: Parallel Virtual Machine

PVM (Parallel Virtual Machine) is a software package that permits a heterogeneous collection of Unix and/or Windows computers hooked together by a network to be used as a single large parallel computer. Thus large computational problems can be solved more … Continue reading

Share
Posted in Data Communication | Leave a comment

C++ Simulators of Turing and Post Machines

These C++ programs simulate nondeterministic / deterministic multitape Turing & Post machines, universal Turing machines, and Turing machines with faults, failures and recovery. Find C++ Simulators of Turing and Post Machines at: http://sourceforge.net/projects/turing-machine/

Share
Posted in Artificial Intelligence | Leave a comment

C/C++ Program Perfometer

The C/C++ Program Perfometer is an open source tool which enables the programmer to measure the comparative performance of a C/C++ program or of separated pieces of code by one of several desired metrics: e.g., time, memory, or metrics defined … Continue reading

Share
Posted in Measurement and Evaluation | Leave a comment

LAMPI

LA-MPI is an implementation of the Message Passing Interface (MPI) motivated by a growing need for fault tolerance at the software level in large high-performance computing (HPC) systems.LA-MPI has two primary goals: network fault tolerance and high performance. Network fault … Continue reading

Share
Posted in Data Communication | Leave a comment

LAM/MPI Parallel Computing

LAM/MPI is a high-quality open-source implementation of the Message Passing Interface specification, including all of MPI-1.2 and much of MPI-2. Intended for production as well as research use, LAM/MPI includes a rich set of features for system administrators, parallel programmers, … Continue reading

Share
Posted in Data Communication | Leave a comment

DUBSI 1.0, a Simulink blockset

The Dutchroll Blockset for Simulink (DUBSI), version 1.0, is a generic blockset with a number of useful Simulink blocks. Included are several source signals, switches, new To Workspace blocks, variable gains, rotations, a useful Moving Average filter and a ‘soft … Continue reading

Share
Posted in Aviation and Aeronautics, Simulation and Modeling | Leave a comment

GARAGe Software

Genetic Algorithms Research and Applications Group (GARAGe) software: a suite of programs that do genetic algorithms. Includes GALOPPS, the “Genetic ALgorithm Optimized for Portability and Parallelism System”; lilgp, a generic ‘C’ genetic programming tool; and daga, an experimental release of … Continue reading

Share
Posted in Algorithms And Computational Theory | Leave a comment

Significant Figures

Libraries for working with scientific numbers in Java programs. Find Significant Figures at: http://ostermiller.org/utils/SignificantFigures.html

Share
Posted in Symbolic and Algebraic Manipulation | Leave a comment

Modular Flow Scheduling Middleware

MFSM provides a framework for the implementation of algorithms and development of applications with desirable software engineering qualities, such as efficiency, scalability, extensibility, reusability, interoperability. Find Modular Flow Scheduling Middleware at: http://mfsm.sourceforge.net/

Share
Posted in Software Engineering | Leave a comment