Superlattice stacking structure in InGaN thin film pseudomorphic to GaN (0001) substrate: semigrand canonical Monte Carlo simulation