Foundations of Theoretical and Computational Science School

Africa/Johannesburg
Protea Hotel 51 Main Rd, Saldanha, 7395
Description

The 10th CHPC Introductory Programming School

and

The 2nd Summer School on the Foundations of Theoretical and Computational Science

01 - 09 February 2020

Protea Hotel, Saldanha Bay, Western Cape

The Summer School is jointly organised by the Centre for High Performance Computing (CHPC) of the Council of Scientific and Industrial Research and the National Institute for Theoretical Physics (NITheP). This specific Summer School is motivated by a concept paper of the South African Department of Science and Innovation (DSI) that explores the possibility to broaden the scope of NITheP into a national institute/centre for theoretical and computational science.

Aim of the School:

The School is aimed at postgraduate students in the fields of physics, chemistry, mathematics, applied mathematics, biology, bioinformatics, computer science, engineering with an interest in both theoretical and computational science. In particular the School aims at bridging the gap between theoretical studies and high performance computing.

The School will start with a Basic Scientific Programming Course to introduce students to Linux (Ubuntu) Command line and bash scripting and the Python programming Language. This will be followed by introductions to topics as

  • Foundations of Theoretical and Computational EconoPhysics,

  • Foundations of Theoretical and Computational Chemistry,

  • Foundations of Quantum Information Processing and Computation,

  • Machine Learning as a Tool for Theoretical and Computational Science,

and advanced tutorials and workshops to put the theoretical material into practice. The School is structured in such a way to encourage students to actively solve challenging problems that the lectures will pose. Students will learn by doing!

School Syllabus:

The School syllabus will cover:

Introduction to Linux. It will cover basic introduction to Linux command line, bash scripting and Introduction to PBS Pro and job submission at CHPC (Dr Krishna Govender, Centre for High Performance Computing, CSIR).

Introduction to Python Programming: It will cover basic of python and syntax, advanced function and using Matplotlib with python and the use of advanced mathematical packages such as Numpy and Scipy (Dr Andrew Gill, Centre for High Performance Computing, CSIR).

  • Foundations of Theoretical and Computational EconoPhysics (Speaker to be confirmed).

  • Foundations of Theoretical and Computational Chemistry (Speaker to be confirmed). 

  • Foundations of Quantum Information Processing and Computation (Speaker to be confirmed).

  • Machine Learning as a Tool for Theoretical and Computational Science (Speaker to be confirmed).

Application and Registration:

The CHPC and NITheP call for all talented students to submit their applications. As public funded institutions, the CHPC and NITheP support the transformation of South Africa and thus the School organizers highly encourage students from previously disadvantaged backgrounds to submit their applications. Applicants that require a sponsorship must be registered for postgraduate (MSc and PhD) degrees in Science and Engineering with South African Universities. If you have attended this training in the past you should NOT apply for scholarship. A background of scientific programming skills and basic Linux will be an advantage. It is a requirement that ALL SUCCESSFUL APPLICANTS MUST BRING THEIR OWN LAPTOPS.

The CHPC and NIThep will cover costs for travel and accommodation of students selected to attend the school. We would like to encourage Institutions and supervisors to financially support their students (e.g. travel cost). Due to budgetary reasons, only a limited number of scholarships are available for suitably qualified students. Should you wish to attend the School, kindly complete the application form and register online before the closing date.

Important dates:

Arrival at Venue: 1 February 2020

School start: 02 February 2020

Closing date for scholarship applications: 23h59 Sunday 24 November 2019

Notification of Successful Candidates: will be notified by 07 December 2019

Closing dates for registration (Self sponsored applicants): 07 December 2019

School end: 8 February 2020

Departure day: 9 February 2020

School Organizing Committee:

Dr. Daniel Moeketsi (CSIR, NICIS-CHPC))

Prof Francesco Petruccione (UKZN & NITheP)

General Inquiries:

For general inquiries please contact: Dr. Daniel Moeketsi at dmoeketsi@csir.co.za and Prof. Francesco Petruccione at petruccione@ukzn.ac.za

Participants
  • AARON JOEL LONTSI SOB
  • Abdulgaffar Abdurrazaq
  • Abiodun Fatoba
  • Afrah Khairallah
  • Aidan Pellow-Jarman
  • Akeem Akinfenwa
  • Alice Lebehot
  • Aluwani Guga
  • Amieroh Abrahams
  • Amira Abbas
  • Andre Theron
  • Angelique Cooke
  • Anil Pise
  • Antoine Mulaba-Bafubiandi
  • Asad Jeewa
  • Bakary N'tji Diallo
  • Beauty Shibiri
  • Bertha Baye
  • Betony Adams
  • BONGWA PETER NDEFUNG
  • Bradley Nemutudi
  • Bradley Pillay
  • Bryan Phuti Moloto
  • CALFORD OTIENO
  • Cherisse Govender
  • Comfort Sekga
  • Cyprian Moyo
  • Damilola Folley
  • David Idisi
  • Dhaneshwar Dalian Sunder
  • Divya Hurwanth
  • DONALD HLUNGWANI
  • Elliasu Salifu
  • Emad Hasabeldaim
  • Emile Engelbrecht
  • Emma Platts
  • Emmanuel Kamuhire
  • Eric Dominic Forson
  • ERIC OLUWAFISAYO AKINTEMI
  • Feven Teferi
  • Firas Shuaib
  • GCOBANI MTWAZANA
  • God'sGift Uzor
  • Hadisu Abubakar
  • Hammed Abiodun Ogunseye
  • Henok Moges
  • Herve Nicolas Nbonsou Tegan
  • HORTENSIA NONDOLI
  • Iliya Kwoji
  • Ishmael Mmusi Gopane
  • Iwuchukwu Emmanuel
  • James Jena
  • Jeaneen Venkatas
  • Joseph Bodunrin
  • Jubril Akolade
  • Jude Imuede Oyasor
  • Katekani Shingange
  • Kehinde Aruleba
  • Kemi Adewale
  • Ketshabile Nfanyana
  • Kgalaletso Otukile
  • Kgwajana Barnard Molala
  • Kimara Naicker
  • LALITHA GUMMIDI
  • Leah Maharaj
  • Lubabalo Ndima
  • Mahmood Akbari
  • Makamohelo Junicia Phantsi
  • Maleka Prettier Morongoa
  • Malusi Gumede
  • Marandela Mulalo
  • Mary Olawuyi
  • Masedi Mmudi
  • Mogammad Luqmaan Samsodien
  • Morne Du Plessis
  • Mphamela Baloyi
  • Munirat Bashir
  • Murendeni Nemufulwi
  • Musa Hussien
  • Mustapha Olayemi Oloko-Oba
  • NAGARAJU KERRU
  • Nambua Nteka
  • NDZIMBONG WILLIAM BRICE
  • Nirvana Pillay
  • Nkgaphe Tsebesebe
  • Nomagugu Belinda Ncube
  • Olayinka Akinpelu
  • Petronella Nokukhanya Tenza
  • Pheeha Machaka
  • Pius Ngwa
  • Ratshilumela steve Dima
  • Razieh Morad
  • Reitumetse Molefi
  • Rendani Sitholimela
  • Richman Sheshane
  • Richman Sheshane
  • Ridalise Louw
  • SAMSON OGAGAOGHENE OJAKO
  • Scott Eyono
  • Sechaba Manyedi
  • Seipati Tlou
  • Shama Khan
  • Sharlene-Asia Naicker
  • Shelley Haupt
  • Sihle Mtshali
  • Silungile Mhlongo
  • Sinalo Mani
  • siyabonga zungu
  • Solomon Pole
  • Solomon Uriri
  • sospeter imani Isambula
  • Stephanie Fraser
  • Taiwo Quadri
  • Tareen Dawood
  • Tarek Abd-Elwahab Mohamedein Nahool
  • Tendai Dembaremba
  • Thabile Madlala
  • Thandokazi Andiswa Ntshele
  • Thanganedzo Beverly Mashamba
  • THENDO EMMANUEL NEMAKHAVHANI
  • Thobeka Nocolle Mathebula
  • Tshegofatso Tshipi
  • Tumisho Billson Mokgonyane
  • Victoria Adeleke
  • William Matshe
  • Xylia Peters
  • Yamkela Nomnganga
  • Yuvika Singh
  • Yvonne Karanja
  • Zainab Sanusi
    • 09:00 18:00
      Arrival of delegates
    • 18:00 19:00
      Welcome and Introduction
    • 19:00 20:00
      Dinner
    • 09:00 10:30
      Introduction to Shell: Dr Krishna Govender (CHPC)
    • 10:30 11:00
      Tea Break
    • 11:00 12:30
      Running commands and getting help
    • 12:30 14:00
      Lunch Break
    • 14:00 15:30
      Standard I/O Pipes and Filters; Loops and Scripts
    • 15:30 16:00
      Tea Break
    • 16:00 18:00
      Linux Text Editors; Manual Pages
    • 19:00 20:00
      Dinner
    • 09:00 10:30
      Opening: Chair: Dr Daniel Moeketsi (CHPC)
      • 09:00
        Dr. Werner Janse Van Rensburg (CHPC): Introduction to HPC and CHPC 1h
      • 10:00
        Prof Francesco Petruccione (NITheP - UKZN): Introduction to NITheP 30m