forked from: Multiphase flow(little optimization + bitmap filter)

