25real(8),
intent(in) :: ang(3)
26real(8),
intent(out) :: rot(3,3)
28real(8) sa,sb,sg,ca,cb,cg
29sa=sin(ang(1)); ca=cos(ang(1))
30sb=sin(ang(2)); cb=cos(ang(2))
31sg=sin(ang(3)); cg=cos(ang(3))
32rot(1,1)=cg*cb*ca-sg*sa
33rot(2,1)=-sg*cb*ca-cg*sa
35rot(1,2)=cg*cb*sa+sg*ca
36rot(2,2)=-sg*cb*sa+cg*ca