A moving grid algorithm is presented for simulation of 3D oxidation processes. The algorithm combines local displacement of mesh points according to material velocity and local mesh cleanup. Several examples are shown that demonstrate the capabolity to simulate both the growth of thin layers of oxide during polysilicon gate reoxidation, as well at stress dependent growth of 3D locos oxides.