-
Notifications
You must be signed in to change notification settings - Fork 54
Scientific Computing
Brandon Barker edited this page Aug 9, 2014
·
4 revisions
ATS has many facilities that enable effective, efficient, and safe scientific computing. The language's focus on safety and efficiency is obvious, but actually making efficient scientific code is often far from easy (in any language).
- OpenMP For shared memory systems; stands for Open Multi-Processing.
- MPI For shared and/or distributed memory systems; stands for Message Passing Interface.
- Linear and convex optimization: Gurobi interface
Python code generation
Python is perhaps one of the most popular general scientific computing languages, alongside MATLAB, though the R language has a notable lead with available statistics software (particularly related to Biology).
Efficient matrix operations are difficult in practice.
(none yet?)