update: PARSE_INPUT rewritten to deal with MPI and other problems.
input variables are now saved in a specific list, each element points to
specific variable and change accordingly. list can be saved with a
specific call.