Getting Started

Welcome to the Office of Research Computing. Staff are 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.

Two-factor authentication

You must set up two-factor authentication before you can log into Office of Research Computing systems. This is separate from the university's Duo implementation.

Fulton Supercomputing Lab?

The department name changed from "Fulton Supercomputing Lab" to "Office of Research Computing" in Feburary 2019. Various places on our website and emails that we send out will still contain references to the previous name for some time as we get things cleaned up. The Fulton Supercomputing Lab still continues as a subunit of the Office of Research Computing, so there are a few legitimate places that the name will exist.

YouTube Channel

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


We offer one-on-one new user training with one of our employees. Please contact us if you would like this training. 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 the Office of Research Computing.


All Office of Research Computing 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 Transferring Files.

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. SLURM Commands has a few important commands listed. General Batch Information is also a useful resource.


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. We are 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


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.


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


@BYUFSL on Twitter


The Office of Research Computing calendar is available at


Support is available via our support ticket tracker at The ticket tracker is also accessible over email at fslsupport at 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 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.


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 password that is specific to the Office of Research Computing.

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.