\documentstyle[12pt]{article} 
\pagestyle{empty}
\begin{document}
\large
\begin{picture}(400,300)(-50,0)
\sf 
\put(50,200){\framebox(50,30){Input}}
\put(50,120){\framebox(50,30){Setup}}
\put(150,240){\framebox(50,30){Analysis}}
\put(150,160){\framebox(50,30){Dynamics}}
\put(150,80){\framebox(50,30){\shortstack{Energy\\Force}}}
\put(120,0){\framebox(50,30){Param}}
\put(180,0){\framebox(50,30){Slave}}
\put(250,240){\framebox(50,30){Graphics}}
\put(250,160){\framebox(50,30){Output}}
\put(10,215){\vector(1,0){30}}  % to input
\put(110,215){\vector(1,-1){30}}  % input -> dynamics
\put(110,135){\vector(1,1){30}}  % setup -> dynamics
\put(210,255){\vector(1,0){30}}  % analysis -> graphics
\put(210,255){\vector(1,-2){30}}  % analysis -> output
\put(210,175){\vector(1,2){30}}  % dynamics -> graphics
\put(210,175){\vector(1,0){30}}  % dynamics -> output
\put(175,200){\vector(0,1){30}}  % dynamics -> analysis
\put(175,120){\vector(0,1){30}}  % force -> dynamics
\put(175,150){\vector(0,-1){30}}  % dynamics -> force
\put(145,40){\vector(1,2){15}}  % parameters -> force
\put(190,70){\vector(1,-2){15}}  % force -> slave
\put(205,40){\vector(-1,2){15}}  % slave -> force
\put(310,175){\vector(1,0){30}}  % from output
\put(310,255){\vector(1,0){30}}  % from graphics
\end{picture}
\end{document}
