Seol mar théacs é seo: Advanced numerical models for simulating tsunami waves and runup