cfd:lbm-gpu:added gpu flags, added interface for boundary treatment on gpu, decoupled gpu implementation of three simulation processes