Toward a Physically Based Gravity Wave Source Parameterization in a General Circulation Model