Accelerate routines within the CCSM4 project using GP-GPU
The Community Earth System Model (CESM) is a fully-coupled, global climate model that provides state-of-the-art computer simulations of the Earth’s past, present, and future climate states. In order to improve the simulations, the resolution and complexity of the model is constantly increased, which in turn increases the computational demand of the model.
The proposed project is to use GP-GPU in order to answer this increasingly computational demand. The student will analyse CCSM4 and identify functions that may benefit from GP-GPU execution and then port these functions to GP-GPU.
The student will learn how to:
- Identify code that will benefit from GP-GPU execution
- Use OpenCL in order to utilize GP-GPUs
- Implement a subset of a climate model simulation
Student Prerequisites (Compulsory):
- Basic linux skills
- Elementary knowledge of parallel computing
Student Prerequisites (Desirable):
- Experience with OpenCL
Project Application Reference: Denmark – UHCP – Accelerate Routines in CCSM4
Applications are now closed