Project Info

Accelerating Computational Electromagnetic Code

Atef Elsherbeni
aelsherb@mines.edu

Project Goals and Description:

It is well known that traditional electromagnetic codes consume large memory and exhibit long execution times. This project will address this issue by using one or combinations of the following techniques:
  • reformulating the problem to adapt the mathematics to the computing hardware
  • use of parallel computations on multi-CPUs or multi-Cores
  • use of GPUs for computations
 

More Information:

Grand Challenge: Advance personalized learning.
  • Existing 2D and 3D finite difference time domain MATLAB codes that will be used as a starting point for this project.
  • Reference book on how the finite difference time domain simulation method works.
  • Mentor notes.

Primary Contacts:

Atef Elsherbeni aelsherb@mines.edu

Student Preparation

Qualifications

  • willing to be able to learn new computational electromagnetic theories
  • willing to learn how to program scientific equations using MATLAB
  • willing to learn how to accelerate scientific codes
  • willing to learn how to produce scientific documents and make scientific presentations.

TIME COMMITMENT (HRS/WK)

5 hours per week

SKILLS/TECHNIQUES GAINED

  • learn how to use an EM simulation software  and how to adapt it for faster execution
  • learn how to use parallel computations in MATLAB or other programming language
  • learn how to produce scientific documentations and presentations.

MENTORING PLAN

Regular one on one meetings with the advisor (Atef Elsherbeni), usually once or twice a week Meeting with other members of the ARC research group (graduate and other undergraduate students) as needed.

Preferred Student Status

Sophomore
Junior
Senior
Share This