GPU/CUDA programming models The last preparation of CUDA programming, two key points of CUDA programming are introduced. 2022-08-30 #CUDA
GPU architecture The architecture and design mode of GPU is introduced with examples, in comparison with the CPU architecture. 2022-08-25 #CUDA
A collection of stupid Errors Warning: a set of stupid errors occur when compiling c++ and OpenFOAM. 2022-08-15 #OpenFOAM #C++
Parallelism Concepts A crash into Parallelism, some terms are listed and very basic concepts are introduced. 2022-08-02 #CUDA
Solving Wave Equation in Different Languages 2D wave equation with Dirichlet boundary condition is solved in C++ (with blas and Lapack), Python (with numpy), Matlab and Julia. Euler backward in time and central finite difference in 2022-07-23 #fluid dynamics
CPU architecture This is a very quick review on the CPU's fundamentals, in order to compare with GPU's when learning CUDA. 2022-07-15 #CUDA
FVM schemes comparison on OpenFOAM 1D shockTube case is tested with different schemes on OpenFOAM. And a recommended differencing scheme setting in OpenFOAM is proposed. 2022-06-29 #OpenFOAM #fluid dynamics
Numerical schemes fundamentals 2 Last blog is only 1-equation. In this blog we are going to multi-equation and artificial viscosity. 2022-06-28 #fluid dynamics
Numerical schemes fundamentals This is the essence of CFD, advecting with the discontinuities due to inviscid fluid PDEs. Several computational schemes are introduced with fortran scripts. 2022-06-18 #fluid dynamics