Swift Notes
Attention: Research Computing Documentation has Moved
https://docs.rc.uab.edu/
https://docs.rc.uab.edu/
Please use the new documentation url https://docs.rc.uab.edu/ for all Research Computing documentation needs.
As a result of this move, we have deprecated use of this wiki for documentation. We are providing read-only access to the content to facilitate migration of bookmarks and to serve as an historical record. All content updates should be made at the new documentation site. The original wiki will not receive further updates.
Thank you,
The Research Computing Team
Swift
- First you need an account created on stage.uabgrid.uab.edu.
- Connect to stage.uabgrid.uab.edu:
ssh stage.uabgrid.uab.edu
- You need a UABgrid certificate.
- The link for UABgrid CA is in UABgrid Documentation.
- Obtain an account on UABgrid first; you will have to log in to get the certificate.
- From UABgrid CA, go to "Manage Your UABgrid User Certificate."
- Download the user key and certificate. Save them to Desktop as userkey.pem and usercert.pem.
- Make a .globus directory on stage and copy the files to it:
mkdir .globus mv Desktop/user* .globus ls -lc .globus cd .globus chmod 400 userkey.pem cd $HOME
- Connect to UABgrid
grid-proxy-init
- This will bring up a request for your GRID passphrase. Enter the passphrase that was used when the private key was created.
- The Swift website contains an excellent tutorial on scripting with Swift.