tried ptrans but had to back out for lack of mpi support