expansion to more all procs and tofs
trivial api change for sampling all
Merge branch 'api' into directfortran
final fortran change