Finite element simulation techniques for fluid structure interaction