Contact Us Intranet

NCSA software and technologies

There’s more to NCSA that its powerful supercomputers; the center also has a long history of software development. Learn more about a few of the software solutions NCSA has pioneered.

3D Utilities

Published Date:September 5, 2013

A Java library and set of tools built on OpenGL to load, save, view, manipulate, and compare 3D file content from a variety of formats. Including supported formats from NCSA Portfolio, the 3D Utilities contains loaders for 3DS, AC, BYU, COP, DAE, DXF, FACET, GEO, GTS, IOB, JVX, KMZ, LWS, MS3D, NFF, OBJ, OFF, PHD, PLG, PLY, POLY, Q3O, RAW, SDML, STP, TET, TM, TRI, VH, VTK, WRL, X, and X3D. Data loaded from the 3D files are returned in a simple Mesh data structure containing the models vertices and faces. Download 3D Utilities

Published Date: September 5, 2013


Published Date:February 8, 2010

Improves the rendering of Adaptive mesh refinement (AMR) data.

Published Date: February 8, 2010


Published Date:December 3, 2010

Uses federated authentication to provide certificates for access to cyberinfrastructure. Download CILogon.

Published Date: December 3, 2010

Conversion Software Registry

Published Date:August 18, 2010

A registry of open- and closed-source software indexed according to the file formats they are capable of opening and saving. The CSR addresses a need to identify software capable of carrying out specific data conversions without having to obtain the software first.

Published Date: August 18, 2010


Published Date:August 9, 2010

An exploratory workflow system emphasizing distributed execution of arbitrary software, data reproducibility, and ease of use. CyberIntegrator addresses the problem of analytical reproducibility in an era where nearly all research/practice involves software and digital data, and where both software and digital data can change over time thus preventing the reproduction of results. Projects using Cyberintegrator have developed interactive Web applications with easy-to-use interfaces supported by sophisticated back-end analyses and models for specific science, industry, and policy domains. Download CyberIntegrator

Published Date: August 9, 2010


Published Date:September 5, 2013

An implementation of the Data Format Description Language (DFDL) allowing for the creation and archiving of computer readable file format specifications. Once a DFDL specification is created, Daffodil allows new software to incorporate support for loading and saving content to that file type. In terms of digital preservation, DFDL offers a potential means of archiving, in an accessible and reusable manner, the specification needed to read a format so that future data might not suffer the fate of legacy data where the software to load that files contents no longer exists and the data, though in existence, can no longer be interpreted.

Published Date: September 5, 2013


Published Date:December 2, 2010

A data translation/extraction engine that supports mapping arbitrary ASCII and binary file formats to a data model defined in XML Schema using the XML-based Data Format Description Language. Download Defuddle.

Published Date: December 2, 2010

Eclipse Parallel Tools Platform

Published Date:September 5, 2013

An Eclipse plugin that provides an integrated development environment to support the development of parallel applications on high-performance computing resources written in C, C++, and Fortran.

Published Date: September 5, 2013


Published Date:September 5, 2013

A web application for the education of Computational Fluid Dynamics developed by NCSA and the Korea Institute of Science and Technology Information (KISTI) using Cyberintegrator workflows and PAW.

Published Date: September 5, 2013