O MITgcm (Modelo de Circulação Geral do MIT) é um modelo numérico projetado para o estudo da atmosfera, oceano e clima. Sua formulação não hidrostática permite simular fenômenos fluidos em uma ampla gama de escalas; sua capacidade adjunta permite que ela seja aplicada a problemas de estimativa de parâmetros e estados. Empregando isomorfismos de fluidos, um núcleo hidrodinâmico pode ser usado para simular o fluxo na atmosfera e no oceano.
NIM é um modelo portátil de desempenho que roda em arquiteturas de CPU, GPU e MIC com um único código-fonte. A fonte única e o design eficiente do código permitem que os cientistas da aplicação mantenham o código Fortran, enquanto os cientistas da computação otimizam o desempenho e a portabilidade usando as diretivas OpenMP, OpenACC e F2C-ACC.