prominence-eosc / prominence

PROMINENCE server
Apache License 2.0
2 stars 0 forks source link

Add search box to docs #158

Open fcasson opened 2 years ago

fcasson commented 2 years ago

If these are generated with Sphinx, then this should be easy

i.e. the ones at https://prominence-eosc.github.io/docs

Really aids finding stuff!

fcasson commented 2 years ago

New layout much easier to find stuff, thanks!

Maybe I missed it, but is there an explanation of what --openmpi actually does? i.e. I think it launches mpirun udocker some_container some_command ? For single node mpi jobs (only), there is more than one way to do it, e.g

  1. Use --openmpi --nodes=1; get mpirun udocker some_container some_command in prominence
  2. Omit --openmpi, use udocker some_container "mpirun some_command" in prominence
alahiff commented 2 years ago

It's effectively 2, i.e. mpirun is executed inside the container to ensure the right version of MPI is being used (option 1 depends on MPI on the host).

For multi-node MPI it also makes use of -mca plm_rsh_agent but the ssh command replaced with a script. The end result is that the appropriate commands are executed inside containers on other hosts, without ssh being involved.