A native Windows port of the GNU Compiler Collection (GCC)
MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.
GeographicLib is a small set of C++ classes for converting between geographic, UTM, UPS, MGRS, and geocentric coordinates, for gravity (e.g., EGM2008), geoid, and geomagnetic field (e.g., WMM2010) calculations, and for solving geodesic problems. For documentation, visit https://geographiclib.sf.io
APBS is a software package for the numerical solution of the Poisson-Boltzmann equation, a popular continuum model for describing electrostatic interactions between molecular solutes over a wide range of length scales. <http://www.poissonboltzmann.org/>. Please register at http://goo.gl/LGVU5j before downloading!
Notice: RMG-Java is no longer in active development. Please find the latest version written in Python at http://reactionmechanismgenerator.github.io To see the website o the old Java version of RMG, visit http://rmg.sourceforge.net RMG (Java version) is an automatic chemical reaction mechanism generator that constructs kinetic models composed of elementary chemical reaction steps using a general understanding of how molecules react (currently limited to C, H, O, and S atoms).
FDS and Smokeview Development has moved to http://fire.nist.gov/fds please update your bookmarks.
PDSTRIP is a hydrodynamic strip code for seakeeping. It computes ship motions for monohulls including sailing boats. PDSTRIP has been abandoned by its initiators, who do not wish to be contacted with use questions. The position of maintainer is vacant.
BlockIt provides a Python framework to scan and parse a program file into constituent nested blocks, however defined, forming a block tree of your code and can be used as a mechanism to "extend" in some sense, the underlying programming language.
BMDExpress is a bioinformatics tool used to analyze microarray dose-response data. The analysis provides benchmark dose estimates at which different cellular processes are altered in toxicogenomic experiments.
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).
Nonlinear Krylov acceleration of fixed-point and Newton-like methods
Nonlinear Krylov Acceleration (NKA) is a method for accelerating the convergence of fixed-point (Picard) iterations. Many Newton-like and inexact Newton methods are fixed point iterations. The NKA project provides the canonical implementation of the method for several programming languages. The black-box accelerator is simple to integrate into existing code. Placed in the iteration loop, it observes the sequence of solution updates and replaces them with improved updates using information it has gleaned from previous solution iterates. It was only recently recognized (2011) that NLK is essentially equivalent to Anderson Acceleration for a specific choice of mixing parameter. NLK was independently devised in the late 1980's using a very different approach, and though it leads to the same algebraic method, NLK's organization is somewhat different, and arguably superior. The NLK approach also provides clear rationale for the proper choice of Anderson's arbitrary mixing parameter.
Application Integration for HPC Multiphysics
The OpenMultiphysics project is the home for community-driven development of application integration technologies designed to aid in the design and implementation of multiphysics simulation capabilities. Design and development in this project is driven by the Consortium for Open Multiphysics. Feel free to visit us at our GitHub site as well: https://github.com/IllinoisRocstar/IMPACT
A Fortran interface to the YAJL library
A modern object-oriented Fortran interface to the YAJL library, which is an event-driven parser for JSON data streams written in C. The JSON data format is light-weight, flexible, and easy for humans to read and write, making it a superior format to XML for data interchange. YAJL, and thus YAJL-Fort, do not concern themselves with any internal data representation of the JSON text like most other JSON parsers. That is left to higher-level application code through customized parsing event callbacks.
Implementation of HYCOM physical ocean model with coupled biogeochemical component to study nitrogen fixation in the Amazon plume. This project is still in development, the code may not be functional at this time.
This project aims to develop the compression SPH code can deal with the multi-phase surface motion problem. The code can simulate the wave surface tracking, wave breaking and wave interaction with structure.
Note: This project is no longer maintained. A newer version of the program is at https://code.google.com/p/digest2/. Statistical ranging for short arc moving object astrometry. Accepts atstrometry in MPC 80 charcater observation format, rates objects on likelyhood that they are yet-unknown near Earth objects.
The epler project's main intention is to provide a library with bindings to C++, and eventually C, Python and Fortran for manipulating, analyzing and visualizing large datasets. Building frontends on top of this isolated library is also planned.
FortWrap is a python script that parses Fortran 90/95/200X source files and generates wrapper code in the form of C++ classes. FortWrap is intended to be used with object oriented Fortran code that makes use of Fortran derived types. Project has moved to: https://github.com/mcfarljm/fortwrap
Old project for GS2. Now moved to the gyrokinetics project.
This is the old project for GS2: Gyrokinetic Turbulence Simulator. Low frequency, electromagnetic turbulence occurs in magnetic fusion experiments, astrophysical plasmas, and basic physics experiments. GS2 is a full-featured, portable, parallel code for gyrokinetic simulation.
MetabolODE derives, solves, and optimizes a set of differential equations describing the metabolic flux through any biochemical pathway.
The Moving Finite Elements project hosts a collection of simulation codes for time-dependent PDE systems that implement various forms of Keith Miller's gradient-weighted moving finite element (GWMFE) method. The Calliope sub-project aims to provide new reference implementations in modern object-oriented Fortran. Click on the Calliope tab on the main project menu bar.
A collection of foundational Fortran modules and libraries
Project has moved to GitHub! Go to https://github.com/nncarlson/petaca
A model of the water, C, nutrients and microbial communities of the Amazon River. This project is still in development, the code may not be functional at this time. Most recent code version is under Files, labeled ROCA-date
Neural networks toolbox.
Open Source home for the Virtual Cell platform (VCell). See http://vcell.org/ for details.