The Influence of six kinds of combinations of different boundary conditions on the maintenance of homogeneity of atmospheric boundary layer in computational wind engineering was investigated. The inlet condition was applied by either prescribing velocity and turbulent quantities or using a periodic boundary. The top boundary condition includes symmetry, prescribing velocity and turbulent quantities, constant static pressure and applying driving shear stress. Numerical results show that the stream-wise velocity and the turbulent dissipation rate are almost immune to boundary conditions, but the turbulent kinetic energy is affected by boundary conditions dramatically. Best maintenance can be obtained by using periodic boundary condition at inlet and outlet and applying driving shear stress on the top of the domain.