Add ClusterLocal as cluster scheduler without remote connection#291
Add ClusterLocal as cluster scheduler without remote connection#291reginabuehler wants to merge 3 commits into
Conversation
… remote connection
|
Hi, I've been using this PR and wanted to share some feedback and two small additions I made. Addition 1: I needed to add a SLURM ```python In Addition 2: With many jobs the ```python Would you consider including either or both of these in the PR? |
|
@bennoschoenstein Thanks for sharing your experience with using this branch and your feedback. On the current status of this PR: It still needs quite some refactoring to be able to be merged due to code redundancy. This refactoring then also (most likely) makes it easier to include these additions in a general manner. |
fa80f6f to
32d08df
Compare
Co-authored-by: Sebastian Brandstäter <45557303+sbrandstaeter@users.noreply.github.com>
32d08df to
dc15434
Compare
|
@reginabuehler Thanks for this very usefull contribution, works for me without any issues. |
Description and Context:
What and Why?
This PR introduces a local cluster scheduler (developed by @sbrandstaeter) that mirrors the existing Cluster scheduler’s PBS/Slurm + Dask jobqueue workflow, but runs in a local access setting (no remote SSH connection).
A few remaining pieces are still pending and listed below.
What's missing:
schedulers/cluster.pyandutils/start_dask_cluster.pyThis pull request introduces a new scheduler hierarchy to support the new local cluster scheduler. A new common parent class now contains the shared cluster logic, while the remote and local schedulers are implemented as subclasses.
Related Issues and Pull Requests
Interested Parties
@dharinib98: This branch would allow us to run QUEENS simulations locally on the cluster.