Skip to content Skip to site navigation

Shared Computing Environment

FarmShare, Stanford’s shared computing environment, provides Linux facilities for general and research computing to anyone with a full-service SUNet ID.

Environments

There are three environments available, each with a separate purpose.  All machines currently run the Ubuntu operating system.

  • The cardinal machines are intended for low-intensity processes, such as email, chat and newsgroup clients.
  • The wheat machines are available for non-interactive scheduled jobs, including those with higher memory requirements, and cannot be directly accessed.  These are the best choice for long-running, memory-intensive jobs that require no interaction.
  • The rice machines are suitable for interactive general computing, including most coursework, general programming, and other common computing tasks.  Rice is also appropriate for long-running and/or compute- or memory-intensive tasks (e.g., mathematical and statistical analysis, physical simulation, parallel programming).  Generally, processes taking more than a day should be run as batch jobs on the wheat or oat machines where possible.

Features

  • Supports a number of different types of computing tasks
  • Maintains locally installed software on each machine.
  • Provides a selection of software, including a number of popular licensed applications.
  • Supports long-running, multi-day jobs.
  • Supports parallel processing (via MPI or OpenMP).
  • Queuing system (Slurm) is available on the barley cluster.

Designed for

Current faculty, staff, and students

Requirements

  • A full-service SUNet ID
  • A computer with a program that provides SSH capability

Data security

  • May not be used to transmit, store, or compute with High Risk Data, as defined by the Information Security Office.
  • See Secure AFS for secure storage, but please note that FarmShare systems do not support processing or manipulating data in Secure AFS storage.

Rates

Free of charge

Get started

Users are required to connect remotely. See Logging in to shared UNIX workstations for instructions.

Get help

Submit a Help Ticket

Learn more

See also

Last modified April 12, 2023