General Software Information

Here you can find information on using Ohio Supercomputer Center (OSC) software and on our charging policies.

Request for Software Form - This form is used to request that new software be acquired for use at the Ohio Supercomputer Center.

Forms

Academic Agreement forms are required to use some third-party software. These documents apply to more than one platform or to no particular platform. A complete list is available on the forms page.

Charging

The following text describes the charging algorithms for Ohio-based Academic use on OSC hardware.  Other contracted clients such as commerical or non-profits are charged according to the relevant service agreement and price sheet.

Charging for Academic Use

Supercomputer resources on The Cluster are charged in terms of Resource Units, a common measure of the use of CPU and file storage across all platforms.

The charging formula for RUs consumed by a process is:
RU = 0.1 × Tt
where RU is the charge in Resource Units for the process being considered and Tt is the total CPU time in hours for all CPUs: 

 total CPU time = [walltime used] x [max ppn on system] x [nodes requested]

 

Charging on Pitzer and Owens vs Ruby

With the introduction of our newest clusters, we adjust our rates to provide a discount to users on our oldest clusters. The rate for Owens and Pitzer is the standard of:
RU = 0.1 × Tt

While the rate on Ruby is discounted to:

RU = 0.05 × Tt

This comes out to be a 50% discount with 1 RU allowing for 20 CPU hours on Ruby while 1 RU on Owens or Pitzer is the standard of 10 CPU hrs.

 

Charging for Memory Use

Each processor has a default amount of memory paired along with it. When requesting a specifc amount of memory that doesn't correlate with the default pairing, the charging is as follows:

A job that requests  nodes=1:ppn=3  will still be charged for 3 cores worth of Resource Units (RU). However, a job that requests  nodes=1:ppn=1,mem=12GB  is currently only charged for 1 core worth of RU, in accordance with our current charging policy. Under our new policy, this job would be charged for 3 cores. Why?

effective cores = memory / memory per core

or

effective cores = 12GB / (4GB/core) = 3 core

The value for "effective cores" will be used in the regular RU calculation if larger than the explicit number of cores requested.

Please note that this change has no charging impact on jobs that use full nodes, including parallel jobs.

Single versus Multi-Node Charges

If requesting a single node, then a job is charged for only the cores/processors requested. However, when requesting multiple nodes the job is charged for each entire node regardless of the number of cores/processors requested.

GPU Usage

There is no charge specifically for GPU usage for Ohio Academic Clients.

 

File Storage
Charging for Ohio Academic Use

NOTE: At this time, there is no charge for file storage.

Statewide Software Library

The Ohio Supercomputer Center manages a program that offers state-of-the art software installed at the user's home site. Originally this program was titled "Statewide Software Library." That is subsumed by the later program: Statewide Software Distribution.