Execution of batch processes is exclusively allowed only for authenticated users, and related cost is measured in terms of hours, thereby depleting the total allocated budget. Upon exhaustion of the budget associated with a Project Account, batch job submission is suspended.
The majority of software featured within our Software Catalog may be accessed without incurring additional costs due to utilization licenses, notwithstanding any attendant licensing stipulations. However for a limited subset of Softwares, special permissions may be needed (write to superc@cineca.it).
Project Account and User Account
Each approved grant is linked to a budget denominated in standard core hours (STDH), uniquely identified by a Project Account name. Detailed instructions on how to formulate a grant application and information regarding submission deadlines can be accessed through the provided guidelines available here. A User Account may be linked to multiple Project Accounts and may operate within one or more HPC clusters (such as Marconi or Leonardo). It is imperative to treat User Account credentials as strictly confidential. Sharing of credentials, even among members of the same working group, is strictly prohibited.
Each individual user in possession of login credentials bears personal responsibility for any misuse that may occur !
How to check your budget (saldo command)
Accessing our HPC systems enables you to check the Project Account, its current available budget, and the User Account. Simply use the command saldo
from the command line interface. Below are examples illustrating typical usage of the saldo
command:
Billing Policy
The Billing Policy encompasses a structured methodology for determining the utilization of reserved resources required to access HPC services, measured in terms of STDH. The calculation of STDH is contingent upon various factors, including the cluster section where a job is executed, the quantity of reserved cores, allocated memory capacity, and other relevant parameters. It is important to note utilization of the serial partition (which imposes a wall time limit of 4 hours) are not factored into the calculation (free of charge). Additionally, access to the serial partition is permitted for limited post-production data analysis, even for Project Accounts that have expired.
Billing is exclusively applied to batch jobs and is based on the notion of "elapsed time" and the count of "equivalent reserved cores". It is important to emphasize that the quantity of "equivalent reserved cores" may diverge from the number of physical cores available. The following expression is used to calculate the amount of billed hours (abh):
abh = ET x CE
where ET is the elapsed time measured in hours, and CE is the number of equivalent reserved cores. Depending on the type of HPC services required and the specific cluster section utilized, the calculation of CE varies. Below are typical examples illustrating CE calculations:
Use of the CINECA Resources is at the risk of the User. CINECA does not make any guarantee as to their availability or their suitability for purpose.
Budget Linearization
A linearization policy governs the priority of scheduled jobs across Cineca clusters. To each Project Account is assigned a monthly quota calculated as:
total_budget/total_no_of_months
Beginning on the first day of each month, any User Accounts belonging a Project Account may utilize their quota at full priority. As the budget is consumed, submitted jobs progressively lose priority until the monthly quota is exhausted. Subsequently, these jobs are still considered for execution but with reduced priority compared to accounts with remaining quota. This policy aligns with practices at other prominent HPC centers globally, aiming to enhance response times by aligning CPU hour usage with budget sizes.
A simple working scheme of budget linearization is showed in the figure below.