Skip to content

bd4/swift-t

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 IBM supercomputers, as well as PBS, SLURM, LSF, or Cobalt clusters, and can also run on a laptop (Linux or Mac).

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

  • Spack

    $ spack install stc
  • Conda

    $ conda install -c lightsource2-tag swift-t
  • Debian (Ubuntu) packages

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

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

About

Swift/T: High Performance Parallel Scripting Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 42.4%
  • C 33.1%
  • Tcl 9.3%
  • Shell 6.4%
  • Swift 4.6%
  • M4 1.7%
  • Other 2.5%