Getting Started

Welcome to the Fulton Supercomputing Lab. FSL staff is happy to assist you in getting started with your new account. We offer documentation on our website, new user training, seminars, as well as many other services.

YouTube Channel and Google+

FSL has a YouTube Channel. The Getting Started Playlist is definitely the most important series of videos to watch.

We have a Google+ page that is updated regularly. Follow us and see posts about new video uploads, tips and tricks, and general announcements.

Training

We offer one-on-one new user training with one of our employees. You should receive an email about it within a few days of your account being created. If you don't, please contact us. We ask that you watch the Getting Started videos before requesting one-on-one training.

The Basics

Cheat Sheet for New Users

Print this cheat sheet and stick it by your computer while you're getting started with FSL.

Linux/Unix

All FSL systems run Linux. There is a good Linux/Unix tutorial on our website under Documentation->Software/Tools->Unix Tutorial. If you are new to Linux, please take some time to go through this tutorial. If you want to learn how to use the text editor vim (or vi), please run vimtutor after connecting to our systems via ssh, or play Vim Adventures.

How to log in and transfer files

Instructions are maintained under "Documentation->System/File Access". See Logging in and File Transfers.

How to submit jobs

A lot of documentation is maintained under "Documentation->Job Submission". The SLURM Script Generator will help you generate a submission script so that you can launch jobs on our system. Scheduler Commands has a few important commands listed. General Batch Information is also a useful resource.

Applications/Compilers

Some documentation is available under Documentation->Software/Tools->Applications Guide. There is a mostly complete list of applications in the Applications Guide section under "Installed Software".

You may install software in your home directory or group directories as long as you are permitted to do so by the software vendor (i.e. you have the appropriate licenses). The code must be able to run under 64-bit Linux. Please contact us if you need help, especially if the software requires a license server.

We ask that you first make the effort yourself to install your applications before requesting assistance. FSL is typically overloaded with requests to install software for users. It may take days or weeks for anyone to even look at it, by which time you possibly could have installed it yourself.

Applications may also be installed system-wide if there is enough demand for it. You can also install software in a group directory that you create or have access to.

Notices and alerts

Website

Please check the top right of the website for notices and alerts. Notices include notification of system maintenance, downtime, and other announcements. Emails are also sent for important announcements.

RSS

There is an RSS feed that can be integrated in a feed reader such as Firefox, akregator, or Google.

Twitter

@BYUFSL on Twitter

Calendar

The FSL calendar is available at https://marylou.byu.edu/calendar.

Support

Support is available via our support ticket tracker at https://marylou.byu.edu/ticket. The ticket tracker is also accessible over email at fslsupport at byu.edu. It will be easier for both you and the staff if you already have some basic knowledge of Linux commands, such as how to copy files using cp or scp, list files in a directory, etc. The Unix Tutorial on our website is a quick way to get started (Documentation->Applications->Unix Tutorial).

Notes about your account

Students

Students must have a faculty member sponsor their account. Your account will generally be set to expire one year from the time you requested it. In order for your account to remain active, you and your sponsor must both have active, non-expired accounts. You will receive an email reminder to renew your account one month before the expiration date.

Faculty

Your account will generally be set to expire one year from the time you requested it. You will receive an email reminder to renew your account one month before the expiration date.

If you have a sponsor-only (or web-only) account, please remember that you can log in with your netid and BYU Route Y password. All others must use their FSL-specific password.

Programming Languages

If you're not sure what programming language to use, try Julia. Julia is easy to use, designed for scientific computing, and is almost as fast as C.