Automatic, accurate and efficient tetrahedral mesh generation for 3D marine controlled source electromagnetic (CSEM) modeling. Numerical dispersion analysis of tetrahedral meshes in the electromagnetic diffusion domain. Relaxing excessive mesh refinement around receivers by introducing an effective receiver size. Accelerating marine CSEM modeling with many sources on a parallel computer by constructing many small sub CSEM meshes.