This thesis by Jingwei Huang presents a parallelized multiphase flow simulator developed using the lattice Boltzmann method, focusing on pore-scale dynamics in petroleum engineering. It includes the creation of various boundary conditions for simulating pressure-driven, rate-driven, and gravity-driven multiphase flows, validated against both numerical and experimental results. The study aims to enhance the understanding of multiphase flow processes and improve simulations through high-performance computing techniques.