Desenvolvimento de técnicas numéricas e software para problemas de inversão com aplicações em processamento sísmico

16/07/2020

O objetivo principal do projeto STMI (do inglês, Software Technologies for Modelling and Inversion) é desenvolver um conjunto de tecnologias de software para simulação numérica e solução de problemas de inversão. Estas tecnologias serão capazes de reduzir o tempo necessário para o desenvolvimento de códigos de simulação e inversão de anos para dias. Serão desenhadas e implementadas linguagens de programação de alto nível que possibilitarão que geofísicos usem seus conhecimentos específicos de área para desenvolver e avaliar rapidamente novos algoritmos para obtenção de imagens de regiões geologicamente desafiadoras. Métodos de discretização em diferenças finitas e elementos finitos de alta ordem, que sejam otimizados para processamento sísmico, serão desenvolvidos, bem como técnicas de diferenciação automática para a geração automática dos modelos adjuntos. Outro foco do trabalho será atingir um maior nível de automatização na discretização espacial do domínio através da geração e adaptação de malhas, que é uma tarefa que atualmente consome muitas horas de trabalho humano. Por fim, modernas tecnologias de compiladores serão empregadas para gerar códigos altamente otimizados para plataformas de computação que irão de supercomputadores a sistemas na nuvem.