figshare
Browse
SwiftPoster.2017-SI2-PI-meeting.pdf (13.66 MB)

Swift/E Project Poster (2017 SI2 PI meeting)

Download (40.29 MB)
Version 3 2017-02-14, 13:42
Version 2 2017-02-14, 13:40
Version 1 2017-02-04, 00:01
journal contribution
posted on 2017-02-14, 13:42 authored by Yadu Babuji, Alison BriziusAlison Brizius, Michael WildeMichael Wilde, Ravi MadduriRavi Madduri, Justin Wozniak, Gerrick Lindberg, Martin McCullagh, Daniel S. KatzDaniel S. Katz, Joseph Baker, Mitchell Wayne, Olaseni Sode
To perform the simulations and data analyses that drive the nation's research and discovery missions, scientists and engineers regularly need to express and run large and often complex parallel patterns of application codes on one or more parallel computer systems.  

This project meets this need by creating, disseminating, promoting, and supporting a powerful open-source workflow ecosystem, Swift/E, that integrates the Swift parallel scripting language with the most important related software elements.

The open-source Swift/E "ecosystem" integrates Swift with several scientific software elements that play a major role in the national and global cyberinfrastructure: Swift for the parallel scripting of scientific workflow; Globus for data cataloging, management, and high-speed wide-area transport; the Web-based Galaxy workflow portal for workflow composition, execution, and collaborative sharing; Jupyter for the interactive development, testing, debugging, and assembly of high level programming and workflow languages; Python and R for productively expressing high-level computational logic; and "git" and related tools and Web portals for revision control, code dissemination and sharing, and for the collaborative engagement of developers.

Using Swift/E, scientists and engineers can more productively create and run computational workflow campaigns of larger scale, and debug, execute, adapt, and disseminate them faster and easier.

Funding

NSF ACI-1550588

History