add read 1D function, tested on Poisson, renamed Output in Writer