Design and implementation of low-scaling massively parallel Hartree-Fock algorithm in high-performance computational chemistry (CPU or GPU)

People

Supervisor

Description

This project aims to develop a new Hartree-Fock (HF) algorithm that will be able to exploit massive parallelism and whose scaling will be O(N2) instead of the traditional O(N4). The algorithm will have many other significant advantages over existing HF implementations. The GPU version will be tested and scaled on the Summit supercomputer at Oak Ridge, with future plans to run it on the Frontier system.

Programming models: C/C++, CUDA/HIP, MPI, OpenMP

 

Requirements

C/C++ programming and good mathematical skills are essential.

For CPU implementation: good knowledge of OpenMP and MPI is required. 

For GPU implementation: good knowledge of either CUDA, HIP or OpenCL/SyCL is required.

Keywords

Massively Parallel Algorithm, High-Performance Computing, Algorithm Design, GPU Programming, Parallel Programming, Computational chemistry

Updated:  10 August 2021/Responsible Officer:  Dean, CECS/Page Contact:  CECS Marketing