Thanks manuel, The shared folder between master and slave sounds like a good option. I’ll go and try that one, Thanks
El El vie, 15 dic 2017 a las 12:36, Manuel Rodríguez Pascual < manuel.rodriguez.pasc...@gmail.com> escribió: > Hi David, > > The command to be executed must be present on the node where the script is > run. When you submit a job in Slurm only the script is copied to the slave > node, so the data and binaries must be there prior to the script execution. > > The are many alternatives to deal with this situation depending on the > system and software requirements. A common practice (as far as I know, I am > not an experienced sysadmin) is to install the software in a shared storage > and mount it both on the master node and in the slaves. This is analog to > what you are probably doing with the user $HOME. > > Of course this cannot always be done, and sometimes the only solution is > install a particular library or application in every node. In this case > there are many solutions to automatice the process. > > Cheers, > > Manuel > > 2017-12-15 12:21 GMT+01:00 david <vila...@gmail.com>: > >> Hi, >> >> when running a sbatch script i get "command not found". >> >> >> The command is blast (quite used bioinformatics tool). >> >> >> The problem comes from the fact that the blast binary is installed in the >> master node but not on the other nodes. When the job runs on another node >> the binary is not found. >> >> >> What would be way to deal with this situation ? what is common practice ? >> >> >> thanks, >> >> david >> >> >> >> >