To switch to a position in the simulation software development field, related to master program (computational Science and Engineering), where I can apply and develop skills acquired during master degree.
Google Proto-buffers
Master Thesis:
● Coupling partitioned Multiphysics problem.
● Goal: develop an adapter for Elmer (3rd party solver) to couple it with preCICE (coupling library developed at TUM scientific computing chair)
● Simulation software used in coupling examples are OpenFoam and FEniCS
● Adapter developed using FORTRAN, problems in 3D developed using Open Cascade.
Bachelor Thesis:
● Vibration control of rotating cantilever beam.
● Piezo-electric material was used as an actuator.
● Feed-Back linearization implemented using National Instrument
Computational Fluid Dynamics (CFD) Solver:
● Solver for CFD problems simulation developed using C++ (https://github.com/HishamSaeed/CFD_Lab)
● Finite Difference is the numerical method used for discretization
● Parallel program developed using Open MP and MPI
HPC seminar:
● Comparison between CUDA and Open CL in applications for different computing application. CUDA deployment to NVIDIA GPU, Open CL deployment to Intel CPU, AMD and NVIDIA GPUs.