Development Of A Particulate Flow Simulator And Its Application: A Fictitious Domain/ Finite Element Approach