Simulating Dynamical Systems on Complex Domains