Commit 5b07e3b7 authored by Jonas Schwab's avatar Jonas Schwab
Browse files

Add keyword argument 'sim_root' to Simulation.__init__

parent 045d5143
......@@ -49,6 +49,7 @@ class Simulation:
fetched from a server.
sim_dir -- Directory in which the Monte Carlo will be run.
If not specified, sim_dir will be generated from sim_dict.
sim_root-- Directory to prepend to sim_dir. (default: '.')
branch -- If specified, this will be checked out prior to compilation.
mpi -- Employ MPI (default: False)
n_mpi -- Number of MPI processes
......@@ -66,8 +67,9 @@ class Simulation:
self.ham_name = ham_name
self.sim_dict = sim_dict
self.alf_dir = os.path.abspath(os.path.expanduser(alf_dir))
self.sim_dir = os.path.abspath(os.path.expanduser(
kwargs.pop("sim_dir", directory_name(ham_name, sim_dict))))
self.sim_dir = os.path.abspath(os.path.expanduser(os.path.join(
kwargs.pop("sim_root", '.'),
kwargs.pop("sim_dir", directory_name(ham_name, sim_dict)))))
self.branch = kwargs.pop('branch', None)
self.mpi = kwargs.pop("mpi", False)
self.n_mpi = kwargs.pop("n_mpi", None)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment