Hi ~
Getting some odd behavior with SLURM I haven't seen before (2.5.0 on
CentOS 6.3 x64 though I don't think any of that matters for this issue). I'm
trying to run a code which launches from a bash script (commercial code, we
didn't write it). If I ssh to a node and launch the code, everything works
fine. Syntax looks like this:
>> launch_script input_file
If I paste the exact same command at the end on a srun command the job
"runs" and I get a copy of the bash script that was supposed to have been
executed in the directory I launched from (even with executable properties) in
a file labeled input_file.[bunch of letters and numbers]. Syntax looks like:
>>srun -n1 -p whatever launch_script input_file
Scratching my head on this one. Clearly it finds the correct script to
launch on the correct node but I can't explain the difference in behavior
between the interactive and SLURM versions. Test cases like "hostname" all work
fine. Probably not relevant but the parallel codes I've compiled into SLURM
also launch and run great.
Thanks,
~Mike C.