Jacobian-Free Newton-Krylov Methods and Physics-based Preconditioning for Problems in Computational Geophysics (Invited)