shared pointer & py for numproc
remove testout
tcl