KAUST Supercomputing Laboratory Newsletter 29th October 2020

In this newsletter:

  • RCAC meeting
  • Intel® oneAPI Toolkits Introduction – Programming Framework for heterogenous environments
  • Tip of the week: Converge
  • Follow us on Twitter
  • Previous Announcements
  • Previous Tips

 

RCAC meeting

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

 

Intel® oneAPI Toolkits Introduction – Programming Framework for heterogenous environments

The KAUST Supercomputing Core Lab and Intel are co-organizing an online workshop on Intel® oneAPI Toolkits Introduction – Programming Framework for heterogenous environments”

The workshop will run for almost the whole afternoon of November 4th, 2020 including tutorial presentations and short demos showing individual tools in action integrated in individual sessions provided by Intel experts. The agenda of the workshop is as follows:

  • Welcome notes by organizers
  • Session 1
    • oneAPI – Standardization initiative – Motivation and Benefits
    • Transition from Intel Parallel Studio XE Development Framework to Intel oneAPI                                                                                     
    • Intel oneAPI Toolkits
    • Base Toolkits , HPC Tools Kits , AI toolkits
    • Direct programming model (DPC++) and languages available
    • Compatibility tool for porting purposes (from Cuda to oneAPI)
  • Bio Break (5 min)                                                                                                                                                                                                                                          
  • Session 2
    • oneAPI libraries (oneMKL, oneDPL, etc)  with Demo                                                                                                                              
    • VTune Profiling for heterogenous hardware with Demos
    • Offload Advisor with Demos
    • Beta program and DevCloud Registration and Demo                                                                                                                 
  • Discussion /Q&A

Please fill up this form to register for this online workshop. You will receive a confirmation email with the required details to join the workshops 2 days prior the event.

For any question or additional information please visit the workshop webpage https://www.hpc.kaust.edu.sa/intel_oneAPI or contact us at training@hpc.kaust.edu.sa

 

Tip of the week:

CONVERGE is CFD code that is widely used on Shaheen. CONVERGE users can compile user defined functions as shown in the instructions below:
 
version 2.x
========
mkdir udf_test
cd udf_test/
tar -xf /sw/sources/converge/2.4.32/converge_udf-2.4.32.tar.gz 
cd converge_udf-2.4.32
mkdir work_dir
cd work_dir/
cmake ..
ls
make
ls
OUTPUT: You should find the library libconverge_udf.so in the current directory

 

version 3.x
========
mkdir test_1
cd test_1
module load converge/3.0.11
ls echo $CONVERGE_INSTALL_ROOT/
cvg_udf_init
echo $CRAYPE_LINK_TYPE
export CRAYPE_LINK_TYPE=dynamic
echo $CRAYPE_LINK_TYPE
cp /sw/xc40cle7/converge/3.0.11/Convergent_Science_Full_Package-3.0.11/Convergent_Science/CONVERGE/3.0.11/share/examples/io/post/post.c src
cat src/post.c
cd build
cmake ..
make
OUTPUT: You should find the library libconverge_udf.so in the current directory

 

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/