DOCUMENTATION
Swift Quickstart Guide
- Swift Quickstart Guide [html]
Use the Quickstart Guide to help you install and configure swift and run a simple 'Hello World' example.
Swift Tutorials
This Swift tutorial carries on where the Quickstart Guide leaves off, introducing you to Swift environment and the SwiftScript language in more depth.
- Swift Tutorial (on a UC machine) [html]
This tutorial (part of the Open Science Grid teaching lab) introduces you to the Swift environment and the SwiftScript language in more depth using a provided training account where installation of the software has already been performed.
Swift User Guide
The User Guide provides more detailed reference documentation and background information on swift. It is assumed that the reader is already familiar with the material in the Quickstart and Tutorial documents.
Log Processing tools
The Swift log processing tools can be used to analyse the log files of Swift runs - as a webpage, and in several processed text formats. This document gives some usage information for those tools.
Elsewhere
We've taught a hands on Swift tutorial on a number of occasions. This is harder to do alone because it relies on a number of brain image processing applications which you probably don't have installed. [html]
Historical - SwiftScript Language
The SwiftScript language reference was a specification for an earlier version of the language, and is probably of little interest to the majority of users.
RELATED LINKS
Globus Toolkit
Swift uses the Globus Toolkit as middleware to talk to various resources.
Java CoG Kit
The CoG Kit provides a high level uniform interface to different versions of the Globus Toolkit. It also contains the Karajan language and interpreter which is used as an underlying execution engine for Swift.
TeraGrid
"TeraGrid is an open scientific discovery infrastructure combining leadership class resources at nine partner sites to create an integrated, persistent computational resource."