Welcome to KAUST Supercomputing Laboratory

KAUST Supercomputing Lab (KSL)'s mission is to inspire and enable scientific, economic and social advances through the development and application of HPC solutions, through collaboration with KAUST researchers and partners, and through the provision of world-class computational systems and services.

  • Offering world-class HPC and data resources in a fashion that stimulates research and development.
  • Assisting KAUST researchers and partners to exploit the HPC resources at KAUST with a combination of training, consultation and collaboration.
  • Collaborating with KAUST researchers in the joint development of HPC solutions that advance the scientific knowledge in the disciplines strategic to KAUST mission.
  • Growing HPC capability at KSL over time to meet the future needs of the KAUST community.



  • In this newsletter:

    • RCAC meeting
    • Tip of the week: Shaheen Job Script Generator
    • Follow us on Twitter
    • Previous Announcements
    • Previous Tips


    RCAC meeting

    The project submission deadline for the next RCAC meeting is 30th November 2020. Please note that the RCAC meetings are held once per month. Projects received on or before the submission deadline will be included in the agenda for the subsequent RCAC meeting. The detailed procedures, updated templates and forms are available here: https://www.hpc.kaust.edu.sa/account-applications


    Tip of the week: Shaheen Job script Generator

    Looking for a job script example to submit to Shaheen's SLURM Resource Scheduler, but do not remember the exact syntax of it?

    The Shaheen job generator web page is available to help.

    1. Go to this page,
    2. Choose the resources you want to use or set some parameter specific to your job (project, application, mail, executable number of processors, time, queue, number of processes per node or number of threads...) 
    3. Click on 'generate script'
    4. In the frame on the side, you will obtain the corresponding job, ready to be pasted into a text file via a terminal window opened on Shaheen
    5. If this file is called my_job.sh, submit it to the Shaheen SLURM scheduler with the following command:
                          sbatch my_job.sh

    Last but not least,

    • Do not create this file in your home directory, only job script files located in /project or /scratch can be correctly submited, as on Shaheen the compute nodes have not access to your home.
    • A similar job generator web page is available for Ibex here.


    Follow us on Twitter

    Follow all the latest news on HPC within the Supercomputing Lab and at KAUST, on Twitter @KAUST_HPC.

    Previous Announcements


    Previous Tips