Language-oriented
- acslX is a software application for modeling and evaluating the performance of continuous systems described by time-dependent, nonlinear differential equations.
- ADMB is a software suite for non-linear statistical modeling based on C++ which uses automatic differentiation.
- AMPL is a mathematical modeling language for describing and solving high complexity problems for large scale optimization.
- Ch, a commercial C/C++ based interpreted language with computational array for scientific numerical computation and visualization.
- APMonitor: APMonitor is a mathematical modeling language for describing and solving representations of physical systems in the form of differential and algebraic equations.
- jHepWork is scientific package which uses Jython to call numerical and graphical libraries written in Java
- Julia is designed for cloud parallel scientific computing in mind on LLVM-based JIT as a backend. Lightweight “green” threading (coroutines). Direct calls of C functions from code (no wrappers or special APIs needed), support for Unicode. Powerful shell-like capabilities for managing other processes. Lisp-like macros and other metaprogramming facilities.
- COMSOL Script for numerical computations and interactive partial differential equation solving with the finite element method; uses MATLAB-compatible syntax. Optionally connects to COMSOL Multiphysics.
- ELKI a software framework for development of data mining algorithms in Java.
- GAUSS, a matrix programming language for mathematics and statistics.
- GNU Data Language, a free compiler designed as a drop-in replacement for IDL.
- IDL, a commercial interpreted language based on FORTRAN with some vectorization. Widely used in the solar physics, atmospheric sciences and medical communities. The GNU Data Language is a free alternative.
- KPP generates Fortran 90, FORTRAN 77, C, or Matlab code for the integration of ordinary differential equations (ODEs) resulting from chemical reaction mechanisms.
- Madagascar, an open-source software package for multidimensional data analysis and reproducible computational experiments.
- Mathemagix, is an open source (GNU GPL license) general-purpose mathematics software package.
- NCAR Command Language is an interpreted language designed specifically for scientific data analysis and visualization.
- O-Matrix - a matrix programming language for mathematics, engineering, science, and financial analysis.
- OptimJ is a mathematical Java-based modeling language for describing and solving high complexity problems for large scale optimization.
- Perl Data Language, also known as PDL, an array extension to Perl ver.5, used for data manipulation, statistics, numerical simulation and visualization.
- R is a widely used system with a focus on data manipulation and statistics which implements the S language. Many add-on packages are available
(free software, GNU GPL license).
- SAS, a system of software products for numerical analysis
- VisSim is a visual block diagram language for simulation of nonlinear dynamic systems and model based embedded development. Its fast ODE engine supports real-time simulation of complex large scale models. The highly efficient fixed point code generator allows targeting of low cost fixed-point embedded processors.
- Yorick is an interpreted programming language designed for numerics, graph plotting and simulation.
Read more about this topic: List Of Numerical Analysis Software