Utility naming convention
We have utilities (script and binaries) that exists in both sequential and parallel mode.
For historical reason (the sequential lib came after), the sequential versions are named seq_<utility_name> (with one or two exceptions).
It would not be a problem if MPI program could be used in stand alone mode, but we do have a few platform where this is not the case (we need to add some mpirun -n 1
).
Now, most of the time, the generated sequential version does the job (although we could imagine situations where the MPI version could be needed, I havnt found such a case yet).
So making the sequential version the default and naming the parallel version mpi_ could make sense. Or providing both seq_ and mpi_ and having pointing to the default...