Flying the TRMM Satellite in a general circulation model