added input gauss_seidel_tolerance to replace atoli and rtoli
added input description of write_initial_source and allowed binary extension for name
put path_output in front of initial source file