small routine updates

updates interpolation tool; 
removes redundant asdf helper files; 
adds new flush_system.f90 file; 
renames long function names;
renames undo_att to undoatt for routine names;
updates gpu header files;