Hamiltonian Discontinuous Galerkin Finite Element Method for Internal Gravity Waves: An exactly energy conserving discretization