Bolsa de PD em Mecânica Computacional

Post-doctoral Fellowship in Computational Mechanics

Nº: 2325

Área de conhecimento: Engenharia

Field of knowledge: Engineering

Nº do processo FAPESP: 2014/50279-4

FAPESP process: 2014/50279-4

Título do projeto: Tomografia Acústica utilizando Otimização Topológica e Ambientes GPU

Project title: Acoustic Tomography by Using Topology Optimization and GPU Environments

Área de atuação: Desenvolvimento de Técnicas Numéricas e Software para Problemas Inversos com Aplicações em Processamento Sísmico

Working area: Development of Numerical Techniques and Software for Inversion Problems with Seismic Processing Applications

Quantidade de vagas: 1

Number of places: 1

Pesquisador principal: Julio Romano Meneghini

Principal investigator: Julio Romano Meneghini

Unidade/Instituição: RCGI - Research Centre For Gas Innovation - USP

Unit/Instituition: RCGI - Research Centre For Gas Innovation - USP

Data limite para inscrições: 17/09/2018

Deadline for submissions: 2018-09-17

Publicado em: 20/08/2018

Publishing date: 2018-08-20

Localização: Av. Professor Mello de Moraes, 2231 - Cidade Universitária - Engenharia Mecânica, São Paulo

Locale: Av. Professor Mello de Moraes, 2231 - Cidade Universitária - Engenharia Mecânica, São Paulo

E-mail para inscrições: rcgi.opportunities@usp.br

E-mail for proposal submission: rcgi.opportunities@usp.br

  • Resumo Summary

    O objetivo principal deste projeto é desenvolver um conjunto de tecnologias de software para simulação numérica e solução de problemas de inversão. Aplicações como obtenção de imagens sísmicas pela inversão de dados medidos de campo antecedem em muitos anos o grande interesse atual em análise de grandes volumes de dados e aprendizado de máquina. Contudo, tais aplicações permanecem extremamente desafiadoras, pelo fato de que não se beneficiaram significativamente desses novos desenvolvimentos, dada a complexidade inerente aos problemas, grandes volumes de dados e o alto custo computacional. O software requerido para estes problemas é altamente especializado, tanto em termos dos métodos numéricos quanto das técnicas de computação de alto desempenho envolvidas e requer anos de trabalho especializado para ser desenvolvido. Esta é uma séria barreira para a criação de novos métodos e inovação, por exemplo, para obter melhores imagens das camadas de sal e pré-sal comumente encontradas ao longo do litoral brasileiro.

    O projeto desenvolverá tecnologias especializadas de software 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, 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.

    Descrição

    A posição envolve participar nas seguintes atividades principais: 

    1. Desenvolver e validar software para o problema acústico de modelagem para a frente com técnicas numéricas como diferenças finitas ou métodos de elementos;
    2. Desenvolver e validar o software para resolver o problema acústico do inverso usando o método da optimização da topologia com a finalidade de gerar a tomografia acústica;
    3. Desenvolver um quadro geral com o processamento baseado em GPU para a tomografia acústica usando o método de otimização de topologia. 

    Pré-requisitos para a vaga

    Especialista em nível de Doutorado em Mecânica Computacional, Análise Transiente, Métodos de Diferencias Finitas ou Elementos Finitos, Otimização Topológica, Métodos Adjuntos Transientes, Análise de Algoritmos, Programação em Phyton ou Matlab e Processamento em Ambientes GPU.

    Condições da bolsa

    O candidato selecionado receberá bolsa de R$ 6.819,30 reais mensais concedida pela FUSP - Fundação de Apoio à Universidade de São Paulo. 

    Informações e inscrições: https://www.rcgi.poli.usp.br/opportunities/ REF 18PDR086.

    The main purpose of this project is to develop a set of software technologies for numerical simulation and solution of inversion problems. Applications such as the acquisition of seismic images by the inversion of measured field data predate in many years the great current interest in analysis of large data volumes and machine learning. However, these applications remain extremely challenging because they did not benefit significantly from these new developments, given the complexity inherent in the problems, large data volumes and the high computational cost. The software required for these problems is highly specialized, both in terms of the numerical methods and the high-performance computing techniques involved, and requires years of specialized work to be developed. This is a serious barrier to the creation of new methods and innovation, for example, to obtain better images of salt and pre-salt layers commonly found along the Brazilian coast.

    This project will develop specialized software technologies capable of reducing the time required for the development of simulation and inversion codes from years to days. High-level programming languages will be designed and implemented that will enable geophysicists to use their area-specific knowledge to rapidly develop and evaluate new algorithms for imaging geologically challenging regions. Discretization methods in finite differences and high order finite elements, optimized for seismic processing, will be developed, as well as techniques of automatic differentiation for the automatic generation of the adjoint models. Another focus of the work will be to achieve a higher level of automation in the spatial discretization of the domain through the generation and adaptation of meshes, which is a task that currently consumes many hours of human work. Finally, modern compiler technologies will be employed to generate highly optimized code for computing platforms from supercomputers to cloud systems.

    Description  

    The position involves taking part in the following main activities: 

    1. Develop and validate software for modelling acoustic forward problem with numerical techniques such as finite differences or element methods;
    2. Develop and validate software for solving acoustic inverse problem by using the topology optimization method with the purpose of generating acoustic tomographies;
    3. Develop a general framework with GPU-based processing for acoustic tomography by using the topology optimization method.

    Requirements to fill the position

    PhD level specialist in Computational Mechanics, Transient Analysis, Finite Differences or Element Methods, Topology Optimization, Transient Adjoint Methods, Analysis of Algorithms, Phyton or Matlab Programming and GPU-Based Processing.

    About the Fellowship 

    The selected candidate will receive a scholarship of R$ 6.819,30 reais monthly granted by FUSP - Foundation of Support to the University of São Paulo. 

    Information and application at: https://www.rcgi.poli.usp.br/opportunities/ REF 18PDR086.