Swift lets you write parallel scripts that run many copies of ordinary programs concurrently, using statements like this:
foreach protein in proteinList {
runBLAST(protein);
}
Swift is parallel: it runs multiple programs concurrently as soon as their inputs are available, reducing the need for complex parallel programming.
Swift is easy: Short, simple scripts can do large-scale work. The same script runs on multicore computers, clusters, grids, clouds, and supercomputers.
Swift is fast: it can run a million programs, thousands at a time, launching hundreds per second.
Swift is flexible: its being used in many fields of science, engineering, and business. Read the case studies.