update for latest surface_physics.f90