To develop the adaptability of the direct transport method for advanced reactors with complicated geometry, the constructive solid geometry method and the 2D/1D transport method were adopted in a newly-developed direct transport code KuaFu. C++/Python hybrid programming was used. A 2D/1D transport solver with CMFD acceleration method and parallel technology was developed in KuaFu. With the validation of the C5G7 benchmark, these techniques were evaluated, and the difference between KuaFu and Monte-Carlo code MCNP are listed. All results show that KuaFu is with good accuracy compared with reference results. The CMFD and parallel method improves the efficiency significantly.