Title: Portable Mpi-Based Parallel Vector Template Library