Description
Hi,
I have no prior experience using Dask or similar libraries, and am struggling to use the dask simulator on a HPC cluster. To my understanding, it should be as simple as (referring to example notebook 6) exchanging cluster=LocalCluster()
with for example cluster=PBSCluster()
. However, I only have access to a Torque cluster, to which it seems that dask doesn't have an out-of-the-box scheduler, for example TorqueCluster()
. Is there an easy (or less easy) way to still used dask on such a cluster?
I thought that I could at least just use LocalCluster
if running the code on a single node, thus exploiting that the node at least has more cores than my laptop. However, when I do this, it seems as though the node never really starts mulitprocessing, which is evident from observing the output from $top
, indicating that only ever a total of 100% of CPU power is being used, i.e. only a single process (this seems to be the same issue as brought up by @erinaldi in his discussion thread from may 1st, to which he unfortunately doesn't seem to have received an answer). It is also evident because there is no difference in simulation times, no matter how many workers I choose.
When running any of my codes, including example notebook 6, on my laptop, it is all working as expected.
I would appreciate any help with this, as I am in great need of faster simulation times.