Skip to content
View chihtaw's full-sized avatar
  • Technical University of Munich
  • Heilbronn

Block or report chihtaw

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chihtaw/README.md

Hi, I'm Chih-Ta Wang πŸ‘‹

I'm a Research Software Engineer working on high-performance scientific software, HPC, and GPU computing.

My work focuses on developing and optimising numerical software for heterogeneous CPU/GPU systems using modern C++, CUDA, and OpenMP. My application background is primarily in Computational Fluid Dynamics (CFD), with an emphasis on numerical algorithms, performance engineering, and maintainable scientific software.

πŸ§‘β€πŸ’» Core Technical Areas

  • Programming: C++, CUDA, Fortran, Python, OpenMP
  • HPC: CPU/GPU parallel computing, heterogeneous computing, performance optimisation
  • Scientific Computing: Numerical methods, CFD, finite volume methods
  • Performance Engineering: GPU profiling, benchmarking, kernel optimisation
  • Software Engineering: CMake, Git, Linux, Docker, CI, automated testing

πŸš€ Selected Projects

High-performance C++ CFD library for heterogeneous computing

NeoN is an open-source C++ library providing data structures, parallel algorithms, and numerical infrastructure for finite-volume CFD on modern heterogeneous computing systems.

My contributions include:

  • Improving solver infrastructure and maintaining consistent interfaces and data types
  • Implementing uniform mesh-generation functionality and associated tests
  • Establishing automated testing across heterogeneous NVIDIA and AMD GPU environments
  • Improving project documentation

Performance-portable finite-volume CFD framework

NeoFOAM provides finite-volume CFD solvers designed for execution on heterogeneous CPU and GPU systems.

My contributions include:

  • Integrating GPU profiling and performance-analysis tools to guide optimisation
  • Profiling scientific workloads on GPU-based HPC systems to identify performance bottlenecks
  • Establishing automated testing across heterogeneous NVIDIA and AMD GPU environments
  • Improving project documentation

πŸ”¬ Research Interests

  • High-performance scientific computing
  • Scientific software engineering
  • GPU computing and performance optimisation
  • Numerical algorithms and data structures
  • CFD and finite-volume methods
  • Modern C++ for HPC

πŸ“« Contact

Email: wangchihta@gmail.com

Pinned Loading

  1. exasim-project/NeoFOAM exasim-project/NeoFOAM Public

    Platform portable examples for OpenFOAM

    C++ 43 5

  2. exasim-project/NeoN exasim-project/NeoN Public

    WIP Prototype of a modern CFD core

    C++ 95 17