The NCAR Command Language (NCL) is a programming language designed specifically for the access, analysis, and visualization of data. It can be run in interactive or batch mode, and includes features common to modern languages, including types, variables, operators, expressions, conditional statements, loops, and functions and procedures, and also functions to handle the manipulation of metadata, the configuration of output graphics, the importing of data from a variety of formats, and an algebra that supports array operations. Many useful functions and procedures for processing and manipulating data are included.
Cactus is a general, modular, parallel environment for solving systems of partial differential equations. The code has been developed over many years by a large international collaboration of numerical relativity and computational science research groups and can be used to provide a portable platform for solving any system of partial differential equations.
Ccide reads C, C++, BASIC, or bash source code containing embedded decision tables from stdin, expands the tables, copies the remaining statements, and forms a compilable C or C++ source module, executable bash script, or interpretable BASIC program. Erratic side effects are avoided by evaluating all condition expressions at exactly the same time, and by performing all evaluations and actions in the original sequence.
Rateless-coded Transport is a set of applications that use ground-breaking error correcting codes technology. They support fast reliable transmission over UDP, live content streaming and Internet multicast trees, duplex firewall transparency, ultra-fast reliable transport for WANs (up to 40-times faster than TCP), and optimal peer-to-peer multi-source download protocols.