Skip to content

03 SoC Computing account and cluster setup

Abhinit Ambastha edited this page Aug 16, 2021 · 1 revision

SoC Compute Cluster

SoC Compute Cluster is a high-performance Linux server farm designed to support high-performance and/or distributed computing applications. We would be using the compute cluster for our assignments and evaluations. You can also use the cluster computational resources for your project.

SoC Compute Cluster is a high-performance server farm to support high-performance and/or distributed computing applications. The cluster can be used for:

  • MPI programs
  • C, C++, Java programs
  • Engineering programs which incorporate algorithms of a parallel nature
  • Long-running experiments
  • Large computations which require more CPUs than your PC
  • A compute cluster can provide greater computational power than a single computer can provide. Only programs that cannot reasonably be handled using a PC or single server-based solution and can be adapted to a parallel and distributed environment are suitable. If your program can be solved on a faster standalone PC or server, it is the recommended solution.

It is mandatory for the students to create an SoC account and setup their access to the SoC compute cluster

Three steps to get access to SoC Compute Cluster:

  • Setup SoC VPN (you would need to connect to a VPN if you are outside SoC network) https://dochub.comp.nus.edu.sg/cf/guides/network/vpn. Feel free to use the clients mentioned in the guide. The VPN configuration details are as follows:

    • Connection Name: SoC VPN
    • Remote Gateway: webvpn.comp.nus.edu.sg (or staffvpn.comp.nus.edu.sg for staff users)
    • Port: 443
    • Username: NUSNET id (without domain)
    • Password: NUSNET password
    • Client Certificate: No
  • Access the cluster: Follow the instructions here to access the compute cluster.

Clone this wiki locally