A collocated spatially adaptive approach to smoke simulation in bifrost
SPGrid: a sparse paged grid structure applied to adaptive smoke simulation