FAQs
General
ASPIRE2A+ general questions, and configuration queries
1.1. What is Aspire2A+
Aspire2A+ is a supercomputer operated by the National Supercomputing Centre (NSCC) Singapore.
It is powered by an NVIDIA DGX SuperPOD⢠system consisting of 40 DGX H100 compute nodes. It is an Al powerhouse that features the groundbreaking NVIDIA H100 Tensor Core GPU.
It comes with a high-performance parallel file systems solution that provides 2.5PB usable capacity on NVMe for scratch storage and 27.5 PB usable capacity of home storage on DDN Lustre File storage and NVIDIA InfiniBand high speed interconnect.
The Aspire2A+ system has 40 DGX H100 compute nodes, each compute node has Intel(R) Xeon(R) Platinum 8480C CPU with 112 cores, 2 TB of system memory, 8 NVIDIA H100 GPUs with 640 GB of Memory and 8 x 3.84 TB NVMe drive storage. Aspire2A+ has login nodes dedicated to each organization.
1.2. What does Service Unit (SU) mean and how do jobs consume this based on different resources
- SU is the currency to utilize resources on the Aspire2A+ system.
- SU is charged based on the requested CPU and GPU resources as follows:
- For GPU jobs: 128 SU for 1 ngpus per hour (no charge for ncpus)
Note:-
GPU Jobs will have fixed CPU and Memory ratio enforced i.e. for every 1 GPU requested, 14 CPU and 235 GB of memory will be allocated and SU charged will be 128.
Accessing Aspire2A+
Queries regarding accessing ASPIRE2A+, logging in and transferring files.
2.1. How do i enroll to get access to ASPIRE 2A+
Only approved projects will be able to access ASPIRE 2A+.
Please refer to thisĀ pageĀ for more information.
2.2. How do I access Aspire2A+
To utilize ASPIRE 2A+ resources, you need to login to the cluster. Please follow the below table to determine how to access ASPIRE 2A+.
How to reach login node via optimal path
User From Entity | Host/FQDN Login Node | If connect from outside campus network |
NUS | aspire2p.nus.edu.sg | connect to NUS VPN first |
NTU | aspire2pntu.nscc.sg | Note:- NTU users will need to request NTU jump host to access ASPIRE2A+ via aspire2pntu.nscc.sg Please email your jump host access request to [email protected] |
A*STAR | aspire2p.a-star.edu.sg | connect to A*STAR VPN first |
SUTD | aspire2p.sutd.edu.sg | connect to SUTD VPN first |
VPN Users | aspire2p.nscc.sg | For all users not from the above categories, please connect to ASPIRE2A+ VPN first before accessing login nodes. Kindly refer to VPN guides here: 1 āĀ ASPIRE2A+ VPN for Windows 2 ā ASPIRE2A+ VPN for Mac 3 āĀ ASPIRE2A+ VPN for Linux |
For example, a user from NUS can reach the login node using ssh client via
āssh [email protected]ā
Common client tools for connecting to login nodes and file transfer
Operating System | Function | Tools |
Windows | SSH Secure Client | Putty, MobaXterm |
File Transfer | FileZilla, Winscp | |
Linux/Unix | SSH Secure Client | Terminal or ssh |
File Transfer | FileZilla, scp, rsyncāe ssh | |
MacOS | SSH Secure Client | ssh |
File Transfer | scp, rsync -e ssh |
Follow the below instructions to connect to ASPIRE2A+ through portal:
- Open the web browser and browse for the URL provided above.
- Use your ASPIRE2A+ credentials to access the web portal.
Below are instructions to connect using SSH/SCP on UNIX/Linux or Mac:
- Open any SSH terminal
- Type ssh user-id@”Host/FQDN login node”
- Enter the password (characters are invisible while typing the password)
- Once logged in successfully you should be able to see a ā$ā prompt that allows you to execute Linux commands
If you want to use the X11 interface, replace the above ssh command with ssh -X.
For X11 ā ssh -Y user-id@”Host/FQDN login node”, make sure you have XQuartz installed for OS X 10.8 or higher.
Below are instructions to connect using SSH/SCP on Windows:
- Open any SSH terminal software (e.g. putty, MobaXterm)
- In case of putty, type the login host name and click on Open button (Putty may allow you to login automatically without asking for password. In case if putty asks for username/password, you need to type the login ID and password from your university.)
- In case of MobaXterm, type to command at the prompt āssh user-id@’Host/FQDN Login Node'”
- Upon successful login, you will be prompted with ā$ā to use NSCC Supercomputer
2.3. How do I download files from the internet
Users will be able to access files on the Internet using http or https methods using tools such as curl or wget.
2.4. I forgot my password. How do i change/reset my password?
Please login to https://user.nscc.sg/ with your organization credentials and click on set/reset your password. Once a new password is set you can login to NSCC with the new password.
Please follow the Password Reset guide and follow the step-by-step instructions.
Note that the password must contain:
- a minimum of 8 characters;
- a mixture of upper and lower cases;
- numbers (0-9); and
- at least one special character: !@#$%^&*+=?>
If you still cannot access your account after resetting your password, please contact our help desk at [email protected]
2.5. Why did my SSH session terminate automatically after a period of idling?
Aspire2A+ SSH session idle timeout is set to 12 hours. The ssh session will terminate automatically after. This is a security measure to ensure that NSCC offers a safe environment to all users of Aspire2A+.
2.6. My account has expired, what should I do?
The NSCC account password expires every 90 days. Please be reminded to reset your password before the expiry of your password. If you did not reset your password after 90 days, your account will expire. Upon expiry of the account, you will not be able to login to NSCC system and the messages as shown below will be displayed when using the ssh connection.
Your account has expired; please contact your system administrator
You are required to change your LDAP password immediately.
Connection closed by xxx.xxx.xxx.xxx
Thereās a grace period of 90 days on top of the 90-day expiry, after which to activate the account, one must contact us through [email protected] in order to activate the account, however it is mandatory to re-set the password after activating the account.
Files in home directory are untouched until 90 days post which the files from home directory will be archived, while file in scratch still follow the purge policy.
To activate the account, one must login to https://user.nscc.sg/ with your organization credentials and click on set/reset your password. Once a new password is set you can login to NSCC with the new password.
PS: Changing password through passwd command will have no effect on the expiry date.
If your account is still not re-activated after resetting your password, please contact our help desk at [email protected]
2.7. Why does my VPN disconnect automatically while Iām actively using it?
Aspire2A+ VPN connection remains valid for up to 24 hours. VPN connection will automatically terminate after the time limit is reached. Users are required to re-reconnect to re-establish the VPN connection.
2.8. Is there other option beside installing the DUO 2FA mobile app?
Only the Duo 2FA mobile app is supported currently. NSCC is in the midst of exploring other alternatives.
2.9. How can I access the compute nodes of my running job through SSH via login nodes?
To access the compute node of a running job through SSH via login nodes, you need to export the job id in environment first.
For example, if the job ID is 123456.pbs101 and the nodes assigned are:
a2ap-dgx001 and a2ap-dgx002, you can do the following:
$ export PBS_JOBID=123456.pbs101
Then, SSH will be allowed on a2ap-dgx001 and a2ap-dgx002 from the node where you exported the PBS_JOBID and the SSH sessions will be attached to that PBS JOB.
$ssh a2ap-dgx001
Subsequent SSH sessions from any of the compute node will already have the PBS_JOBID exported and will not require to export PBS_JOBID.
- if the PBS_JOBID is not correctly exported and the JOB ID did not match, SSH session will be rejected.
- if there are multiple jobs running, you need to export the relevant Job Id every time to SSH to the compute node.
To check the current exported job ID in the current session on login node, you can do:
$ echo $PBS_JOBID
Projects Application
NSCC resources can only be utilized through approved projects.