Skip to content
View Shahid718's full-sized avatar
💭
High Performance Fortran applications in Phase field modeling and simulation
💭
High Performance Fortran applications in Phase field modeling and simulation

Block or report Shahid718

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.

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
Shahid718/README.md

Hi there, I'm Shahid Maqbool 👋

High-Performance Computing | Scientific Software Engineer | Computational Materials Scientist

I develop high-performance scientific software for computational materials science, with a focus on scalable numerical algorithms, modern Fortran, C++, and parallel computing.

My work combines scientific modeling, software engineering, and performance optimization to build reliable, maintainable, and portable simulation software for large-scale computational problems.


Areas of Interest

  • High-Performance Computing (HPC)
  • Scientific Software Development
  • Computational Materials Science
  • Numerical Methods & Scientific Computing
  • Parallel Programming
  • Modern Fortran
  • Modern C++
  • Performance Engineering
  • Compiler Optimization
  • Domain Decomposition
  • GPU Computing
  • Distributed Memory Computing (MPI)
  • Shared Memory Parallelism (OpenMP)
  • Compiler-Driven Parallelism (DO CONCURRENT)
  • Computational Thermodynamics
  • Phase-Field Modeling
  • Multiphysics Simulation
  • AI & Machine Learning for Scientific Computing

Technical Skills

Programming Languages

  • Modern Fortran (2008/2018)
  • C, C++17,20
  • Python (scientific workflows)

HPC Technologies

  • MPI
  • OpenMP
  • CUDA Fortran
  • Coarray Fortran
  • FFTW
  • Intel oneAPI
  • NVIDIA HPC SDK
  • GNU Toolchain

Development

  • Git & GitHub
  • Make, CMake
  • Linux
  • Windows
  • Visual Studio Code
  • Performance Profiling
  • Software Documentation

Current Focus

I am currently interested in developing

  • Portable HPC software
  • Modern Fortran libraries
  • Performance-portable numerical algorithms
  • Compiler-assisted parallel programming
  • Scalable multiphysics simulation frameworks
  • Open-source scientific software
  • AI-assisted scientific computing
  • Physics-informed machine learning for computational science

Research Interests

My research focuses on computational methods for materials science, including

  • Phase-field methods
  • Microstructure evolution
  • Lattice Boltzmann-Phase-Field methods
  • Thermodynamic modeling
  • Numerical solution of partial differential equations
  • Parallel algorithms for large-scale simulations

Open Source

I enjoy building open-source software that emphasizes

  • Clean architecture
  • Reproducibility
  • Modern language standards
  • Performance
  • Portability
  • Readability
  • Maintainability

I believe scientific software should be both research-grade and production-quality.


Currently Learning

  • Performance-portable programming models
  • GPU acceleration techniques
  • Scientific machine learning
  • Physics-Informed Neural Networks (PINNs)
  • Advanced software architecture for HPC applications

Collaboration

I am always interested in collaborating on projects involving

  • High-performance computing
  • Scientific software engineering
  • Computational physics
  • Computational materials science
  • Numerical algorithms
  • Open-source scientific software

GitHub Statistics

I use GitHub to share projects related to

  • High-performance computing
  • Modern Fortran
  • C++
  • Parallel programming
  • Numerical methods
  • Scientific computing
  • Materials simulation

"Building efficient scientific software that transforms computational research into scalable, reliable, and reproducible engineering solutions."

Pinned Loading

  1. AMSimulator AMSimulator Public

    The repository compares Do Concurrent with OpenMP's performance for additive manufacturing using the phase field approach. The app is developed with the Fortran programming language.

    Fortran 2 1

  2. Beyond-Parallel-Programming-Optimizing-Scientific-Fortran-Code-for-37x-Performance-Gain Beyond-Parallel-Programming-Optimizing-Scientific-Fortran-Code-for-37x-Performance-Gain Public

    Before writing parallel code, optimize serial code first.

    Fortran

  3. Compiler-Driven-Parallelism-in-Modern-Fortran-using-DO-CONCURRENT Compiler-Driven-Parallelism-in-Modern-Fortran-using-DO-CONCURRENT Public

    A high-performance Cahn–Hilliard phase-field solver demonstrating portable compiler-driven parallelism using standard Fortran DO CONCURRENT, benchmarked across Intel oneAPI (ifx) and NVIDIA HPC SDK…

    Fortran

  4. OpenMP-PhaseField-Solver OpenMP-PhaseField-Solver Public

    High-performance parallel simulation of phase-field methods using OpenMP and modern Fortran.

    Fortran