libAgo is a fault tolerant mpi library source code