IRC channel logs


back to list of logs

<rekado_>does any one of you have a slurm service for Guix?
<rekado_>I don’t want to set up a cluster, I just want to test guile-drmaa :)
<civodul>hey rekado_!
<civodul>i haven't convinced cluster admins to run Guix System (yet :-))
<rekado_>hi civodul!
<civodul>but that would be nice to have
<civodul>drmaa is the thing to talk to SLURM?
<civodul>i'm sure we could put it to good use
<rekado_>drmaa is a common API for different schedulers, including SLURM
<rekado_>(and Grid Engine, perhaps also Torque)
<civodul>you wrote this for GWL?
<rekado_>I think
<rekado_>I’m not sure
<civodul>heh :-)
<rekado_>this had been on my TODO list since … maybe two years
<rekado_>I don’t remember why I wanted it, but when I saw mwette’s FFI helper examples I just had to try it
<rekado_>I have now wrapped almost all C procedures (except for some unusual ones) and would like to start testing this with a real scheduler
<rekado_>I suppose I could use the Grid Engine instance at work, but I don’t really want to do that right now
<civodul>if you have examples i could give it a try on the SLURM instance at work
<rekado_>(I’ll use it with the more Scheme-y API)
<rekado_>I’ll have to make sure they all work without crashing anything; then I’ll be happy to share :)
<civodul>well, primarily APIs that read state, not change it :-)
<rekado_>the API is very stateful
<rekado_>also of note: this is DRMAA 1.0
<rekado_>SLURM doesn’t implement 2.0
<rekado_>the DRMAA website says that 1.0 is deprecated, but … I’ve never seen any cluster that supports 2.0