MaXFalstein / swift-t

Swift/T: High Performance Parallel Scripting Language

Home Page:http://swift-lang.org/Swift-T

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Swift/T Quick Start

Swift/T is an implicitly parallel programming language for composing external functions and command-line executables into massively parallel applications. The external functions may be calls to external programs, libraries, or scripting languages (via embedded interpreters) Thus, it is a workflow language for extreme-scale computing, capable of executing very large numbers (trillions) of tasks at high rates across the largest supercomputers.

Swift/T runs as an MPI program, and is compatible with Cray and Blue Gene supercomputers, as well as PBS or SLURM clusters, and can also run on a laptop (Linux or Mac).

Swift/T may be installed following one of these methods:

  • Debian (Ubuntu) packages (recommended)

  • A configure/make source build (recommended for exotic systems)

  • A script (build-all.sh) that automates the configure/make process (recommended)

About

Swift/T: High Performance Parallel Scripting Language

http://swift-lang.org/Swift-T

License:Apache License 2.0


Languages

Language:Java 43.6%Language:C 33.0%Language:Tcl 8.6%Language:Shell 6.3%Language:Swift 4.5%Language:M4 1.7%Language:Makefile 0.8%Language:C++ 0.7%Language:GAP 0.4%Language:Python 0.3%Language:Perl 0.1%Language:Vim Script 0.0%Language:CSS 0.0%