@@ -35,11 +35,11 @@ Here are two methods that seem to work well for installation, at least when cons
3535 ```
3636 Run the line aborve after cloning and moving to the repo root directory.
3737
38- To test your installation, cd to the directory where you installed mpi-sppy
39- ( it is called `` mpi-sppy `` ) and then give this command.
38+ To test your installation, give this command (once mpi-sppy is installed
39+ it works from any directory):
4040
4141```
42- mpirun -n 2 python -m mpi4py mpi_one_sided_test.py
42+ mpirun -n 2 mpi-sppy-one-sided-test
4343```
4444
4545If you don't see any error messages, you might have an MPI
@@ -55,6 +55,26 @@ Installing mpi-sppy
5555It is possible to pip install mpi-sppy; however, most users are better off
5656getting the software from Github because it is under active development.
5757
58+ Command-line programs
59+ ---------------------
60+
61+ Installing mpi-sppy — whether with ` pip install mpi-sppy ` or with
62+ ` pip install -e . ` from a clone (the recommended way to work from source) —
63+ puts a few console scripts on your ` PATH ` , so you can run the main drivers
64+ without locating the files in your environment:
65+
66+ - ` mpi-sppy-generic-cylinders ` — the general-purpose driver, equivalent to
67+ ` python -m mpisppy.generic_cylinders ` (see the ` generic_cylinders ` docs).
68+ - ` mpi-sppy-mrp-generic ` — the sequential-sampling (MRP) driver, equivalent
69+ to ` python -m mpisppy.mrp_generic ` .
70+ - ` mpi-sppy-one-sided-test ` — the MPI one-sided diagnostic shown above.
71+
72+ For multi-rank parallel runs, the ` python -m mpi4py ` module form is still
73+ recommended (e.g. `mpiexec -np 3 python -m mpi4py -m
74+ mpisppy.generic_cylinders ...`) so that mpi4py installs its
75+ abort-on-exception handler; a bare `mpiexec -np 3 mpi-sppy-generic-cylinders
76+ ...` runs, but a failure on one rank may leave the others hanging.
77+
5878Citing mpi-sppy
5979---------------
6080If you find mpi-sppy useful in your work, we kindly request that you cite the following
0 commit comments