Xu Bin

CFD solver and engineering simulation engineer,
working on numerical methods, solver implementation, HPC & sparse matrix solvers,
and deployment & performance optimization on custom chips, with some work combining AI-assisted development and analysis.

CFD Solvers Turbulence & Engine Simulation HPC & Sparse Solvers Custom Chips AI-assisted Simulation & Coding C++ · Fortran

CFD Solver Development

From equation modeling, numerical schemes, boundary conditions to overall solution workflow, participating in/leading the design and implementation of CFD solvers, mainly for complex internal flow scenarios such as aircraft engines.

HPC & Sparse Matrix Solvers

Research on solution strategies for sparse linear systems in implicit solvers, running large-scale cases with multi-core parallel and high-performance libraries, focusing on convergence characteristics, bandwidth utilization, and overall simulation time.

Chip Deployment & Hardware-Software Co-Design

Deploying and optimizing CFD solvers on custom chips, matching existing architecture and memory hierarchy from algorithm and data layout perspectives, aiming for stable and reproducible acceleration under engineering-usable conditions.

AI-Assisted Simulation & Development

Exploring AI tools to assist simulation development, such as model selection, solver parameter tuning, code writing and refactoring, log and performance data analysis, while keeping physical constraints, numerical stability, and engineering verifiability as priorities.

ABOUT

I am an engineering-oriented CFD / simulation engineer, currently working at a custom chip company, focusing on CFD solver and simulation platform development related to aircraft engines. My work includes numerical methods and solver implementation, sparse matrix solving under implicit formats, and deployment and performance optimization on custom chips.

Both my undergraduate and graduate studies were in mechanics and fluid dynamics. I also participated in CAE-related projects in structures and architecture earlier. Now my focus is mainly on CFD, HPC, and simulation computing on chips.

This website systematically organizes my technical system, project experience, and problem-solving approaches, also serving as a transparent technical portfolio for external communication and job applications.

Current Focus Areas

  • CFD solvers (especially full-flowpath and complex internal flows in engines)
  • Sparse matrix solving and HPC parallel optimization under implicit formats
  • Simulation deployment and hardware-software co-design on custom chips
  • AI + Simulation / AI + Coding / AI + Chip Performance Analysis

Quick Links

TECH STACK

1. Physics & Simulation Modeling

From mathematical foundations to governing equations, from turbulence / multiphase / combustion models to specific engineering scenarios (fans, compressors, combustors, turbines, etc.). More about "physical understanding + modeling trade-offs" rather than usage instructions for specific solvers.

2. Numerical Methods, Solvers & HPC

Discretization methods (FVM/FEM/DG), time integration, linear / nonlinear solvers, preconditioning, stability; then to parallel partitioning, load balancing, cache / bandwidth behavior—mainly focusing on "how algorithms map to machines."

3. Software Engineering & Workflow

Including: software survey and understanding, architecture design of custom code, coding standards and testing, case libraries and CI/CD, and how a complete "preprocessing → solving → postprocessing → HPC job" workflow is designed and evolved.

4. Chips & System Integration

Without disclosing confidential information, discussing how to understand custom chip architecture from operator / data layout perspectives, and the process of integrating CFD / CAE solvers with custom chips and system platforms.

5. AI for Simulation / Coding / Chips

The role of AI in simulation (model/condition recommendations, result interpretation), in coding (code generation, testing, refactoring), and possibilities in chip performance analysis / scheduling strategy exploration. More about "how to use AI in existing workflows" rather than building large models.

PROJECTS

Representative project cases will be gradually added here. Each case follows the structure: "Problem Background → Goals → Technical Solution → Results → Reflection". Currently only structural examples are provided for future content.

Example: Aircraft Engine Full-Flowpath Simulation Platform (Hardware-Software Co-Design)

NOTES

Technical notes on CFD / simulation / HPC / chips / AI will be continuously updated here. Below is an example note showing the general style of subsequent articles: following a "Problem—Analysis—Conclusion" structure, clearly stating premises and boundaries.

Example: Functional Positioning and Application Scenarios of Commercial FEA Software (Personal Notes)

This is a rough summary based on public information and personal understanding, mainly to help clarify the general positioning of common structural FEA / impact software. Not an official evaluation, nor representing any vendor's position, only for communication and self-check: when encountering certain types of problems, which software I would think of, and their respective strengths and obvious weaknesses.

1. Abaqus: Nonlinear & General Structural Analysis

  • Keywords: Nonlinear, general FEA.
  • Typical Strengths: Good solver robustness and functional coverage in geometric/material/contact nonlinear problems, suitable for complex structural static/dynamic and multi-step load analysis; strong Python interface extensibility.
  • Common Impression: In many engineers' experience, when doing structural nonlinear analysis, Abaqus parameter configuration is relatively "worry-free," with better convergence experience than some general software.
  • Limitations & Cost: Large software system, relatively steep learning curve; while capable of extreme dynamic problems like impact/explosion, the industry usually has more specialized choices.
  • When to Consider: Complex nonlinear structural problems, system-level analysis requiring most processes within the same platform.

2. Ansys: Multi-Physics & Platform Integration

  • Keywords: Multi-physics, multi-module.
  • Typical Strengths: Through acquisitions and integration, formed multiple modules including structures, fluids, electromagnetics, suitable for multi-physics coupling and cross-disciplinary engineering problems.
  • Features: APDL language is highly programmable, used by many engineers as an "engineering scripting environment"; mature applications in fluids, electromagnetics, transient dynamics, etc.
  • Relative Weaknesses: Some specialized fields (such as geotechnical, some highly nonlinear analysis) may not be the first choice; thermal analysis, geotechnical, etc. need to be judged based on specific versions and modules.
  • When to Consider: Projects naturally involve multi-physics coupling, or when the team already has a complete Ansys ecosystem (preprocessing, postprocessing, interfaces are all smooth).

3. LS-DYNA: Impact & Collision

  • Keywords: Explicit dynamics, impact, collision, forming.
  • Typical Strengths: One of the industry benchmarks for highly nonlinear dynamic problems such as high-speed collisions, explosions, metal forming, with very rich material models and element types.
  • Features: Long history, early use in defense-related problems, with extensive engineering validation; built-in fluid solver, capable of some fluid-structure coupling.
  • Limitations: Complex model configuration under extreme problems, high user experience requirements; preprocessing/postprocessing without supporting tools (such as HyperMesh/HyperView) will reduce experience.
  • When to Consider: Automotive collision, structural impact, safety-related scenarios, or occasions requiring explicit dynamic solvers.

4. MSC.Dytran: Highly Nonlinear Fluid-Structure Coupling

  • Keywords: Fluid-structure coupling, highly nonlinear.
  • Typical Positioning: Based on LS-DYNA framework, introducing PISCES fluid/fluid-structure capabilities, focusing on highly nonlinear fluid-structure coupling problems.
  • Advantages: Relatively mature application experience for certain fluid-structure coupling conditions.
  • Limitations: Relatively limited material models, weak handling of geotechnical materials; lack of 2D/axisymmetric increases computational cost; compared to the latest LS-DYNA, somewhat conservative in contact algorithms, etc.

5. ADINA: Nonlinear Solution Strategies

  • Keywords: Special solution methods, nonlinear convergence.
  • Typical Strengths: Features in solution strategies for complex nonlinear problems (contact, plasticity, failure), such as various nonlinear controls and automatic step size adjustment, aiming to improve convergence and stability.
  • Engineering Significance: Provides solution choices different from mainstream software for difficult-to-converge structural nonlinear problems.

6. Nastran: Linear Structures & Aerospace Background

  • Keywords: Linear structural analysis, aerospace engineering.
  • Typical Strengths: Long history, widely used in aerospace and other fields, with extensive validation in linear FEA and dynamics analysis, good reputation for solution efficiency.
  • Features: Bulk data format is flexible but not beginner-friendly; due to large user base, engineering experience and materials are very rich.
  • When to Consider: Linear/lightly nonlinear structural analysis, especially in industries with existing Nastran workflows (aerospace, mechanical, etc.).

7. Brief Impressions of Other Software

  • ALGOR: Emphasizes ease of learning and use, user-friendly interface, suitable as a rapid analysis tool for medium-scale engineering.
  • COSMOS: Known for multi-physics and solution speed, suitable for rapid iteration and integration into CAD/PLM environments.
  • MARC: Very strong nonlinear capabilities, solution speed superior to peers in some conditions, but input files and operation interface have high user requirements, more suitable for experienced users.
  • Radioss: Many customers in explicit dynamics and automotive collision, good overall workflow experience when paired with Altair's own preprocessing/postprocessing.
  • OptiStruct: Very prominent in structural optimization, topology optimization, lattice structure design; usable as a general implicit solver, but market positioning is more "optimization expert."
  • HyperMesh: Known for preprocessing and mesh generation, fine control over mesh quality and underlying control, standard configuration for many automotive/structural teams.

8. Summary: How to Use These "Labels" Without Over-Simplification

  • Different software have their own historical baggage and strengths; "A is better" often only holds under specific problem categories and user experience.
  • When actually selecting, usually consider: problem type (linear/nonlinear/impact/fluid-structure), existing workflow (what the team is already using), and whether future expansion to multi-physics is needed.
  • This is just a personal "label table" for learning, convenient for quick categorization in the mind: when encountering an engineering requirement, which candidate tools should be considered, and their possible pitfalls.

TOOLS

Planning to organize some small tools related to CFD / simulation workflows here, such as mesh hash verification, case template generation, simple online calculators, etc. Currently only placeholder sections, will be gradually supplemented.

CONTACT

If you are interested in CFD solvers, engineering simulation, HPC & sparse matrix solvers, deployment on custom chips, or AI applications in these areas, feel free to reach out.

Email: xubinlab@gmail.com
GitHub: github.com/xubinlab