KAUST Supercomputing Laboratory Newsletter 3rd December 2020

In this newsletter:

  • RCAC meeting
  • Seminar on Overview on HPC Numerical Libraries & Success Stories
  • Tip of the week: How to use Burst Buffer in your application
  • Follow us on Twitter
  • Previous Announcements
  • Previous Tips

 

RCAC meeting

The project submission deadline for the next RCAC meeting is 31st December 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

 

 

Seminar on Overview on HPC Numerical Libraries & Success Stories

The KAUST Supercomputing Core Laboratory (KSL) invites you to the next session of the KSL seminar series entitled: “Overview on HPC Numerical Libraries & Success Stories”. The seminar will take place on Monday, December 7th 2020, 3 pm - 5 pm via Zoom.

The goal of this seminar is to bring awareness of optimized numerical libraries installed on KAUST High Performance Computing (HPC) resources. The idea is to get an overview on the state-of-the-art numerical packages and to demonstrate how their integrations into real applications (e.g., Astronomy, Climate and CFD applications ) may further leverage the overall performance.

Registration and more information are available here: https://www.hpc.kaust.edu.sa/NLHPC-20

 

Tip of the week: How to use Burst Buffer in your application

KSL experts have presented common uses of our Burst Buffer on Shaheen using SLURM commands in previous tutorials, Do you know that you can implement the usage of DataWarp with fine granularity using Cray supplied DataWarp API C routines?

The first step is to include the DataWarp header in your C code: 

#include <datawarp.h>

You will also need to compile your code and link it against the DataWarp library by adding the following flag to your makefile:

--libs cray-datawarp

In your code, the most important functions to use for staging data from Lustre to DataWarp and from DataWarp to Lustre are respectiveely:

dw_stage_directory_in
dw_stage_directory_out

For a code example and more routines providing other functionalities, please refer to the user guide available 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

http://www.hpc.kaust.edu.sa/announcements/

Previous Tips

http://www.hpc.kaust.edu.sa/tip/