Best practice delete/clear workflows

I’m pretty new to Temporal, but i wanted to understand something.
We have a microservices architecture that runs with temporal.
we are running a simulation mode that starts a simulation that can take up to an hour.
i want to have the ability to stop the simulation (today we are just removing the pods from k8s), but when we start again, the simulation continues obviously.
whats the best practice of having the cluster to start again and clear all temporal states?
running with a different namespace?

You could use the Temporal CLI (tctl) to batch-terminate all workflows for a provided namespace.
See the tctl docs page for more info.