Assuming you plan for users to use R in jobs, it will need to be accessible to the execute/compute nodes. I would usually suggest on a shared drive. Although it should be OK if locally installed on each compute node (probably want at same exact path and with same R packages installed). Presumably you would also want it available on the login nodes (users tend to like to see what software is installed, etc). I do not believe R is needed on the headnode (the one running the scheduler) unless that also serves as the login node.
The situation for python would be the same, except that I do not recall if the slurm daemons or utilities want python (if so, you would need it on the head node, but would not need science related packages like numpy/scipy). On Thu, May 10, 2018 at 11:35 AM, Eric F. Alemany <ealem...@stanford.edu> wrote: > Hi All, > > I know this might sounds as a very basic question: where in the cluster > should I install Python and R? > Headnode? > Execute nodes ? > > And is there a particular directory (path) I need to install Python and R. > > Background: > SLURM on Ubuntu 18.04 > 1 headnode > 4 execute nodes > NFS shared drive among all nodes. > > Thank you all for your help. > > Best, > Eric > > .___________________________________________________________ > __________________________________________ > > * Eric F. Alemany * > *System Administrator for Research* > > Division of Radiation & Cancer Biology > Department of Radiation Oncology > > Stanford University School of Medicine > Stanford, California 94305 > > Tel:1-650-498-7969 No Texting > Fax:1-650-723-7382 > -- Tom Payerle DIT-ACIGS/Mid-Atlantic Crossroads paye...@umd.edu 5825 University Research Park (301) 405-6135 University of Maryland College Park, MD 20740-3831