Data assimilation: AVS used to integrate different programming paradigms on the same machine.