Bolsa de iniciação científica: biblioteca Python para otimização de campo de força

Tenho uma cota de bolsa de Iniciação Científica oferecida pela Escola de Ciências e Tecnologia para o plano de trabalho “FFFit: biblioteca Python para parametrização de campos de força por aprendizado de máquina”.

Atividades a serem desenvolvidas

O/A bolsista trabalhará na adequação e refatoramento do programa FFFit, desenvolvido na ECT, implementando as seguintes melhorias

  • Otimização do uso de programação paralela em Python (multiprocessing) na execução de programas externos
  • Aplicação de MPI para processamento paralelo de alto desempenho, em python, a fim de otimizar a execução do programa em supercomputadores como o NPAD—UFRN e o SDumont.
  • Implementar e otimizar interfaces do FFFit com outros softwares como o LAMMPS, GROMACS e ASE
  • Realizar benchmarks e profiling do código a fim de identificar e corrigir gargalos de desempenho.
  • Paralelamente, executar testes do código, parametrizando um conjunto de moléculas no campo de força CGenFF.

O programa FFFit é uma ferramenta (open source) de parametrização de campos de força granulados voltados ao estudo da interação entre nanotubos de carbono e polímeros conjugados em ambientes hidrofóbicos. Para este fim, o código consiste em algoritmos de otimização de múltiplos parâmetros, como Otimização por enxame de partículas, Algoritmos genéticos etc.

Competências e habilidades:

Durante as atividades, espera-se que o bolsista desenvolva ou refine as seguintes habilidades:

  • Programação em Python (versão 3), com suporte às bibliotecas NumPy, mpi4py, multiprocessing etc.
  • Programação em Shell Script (Bash)
  • Operação de computadores com sistema operacional Linux, individuais, em rede e em cluster
  • Opeação de sistemas de versionamento baseados em git, como GitHub e GitLab
  • Desenvolvimento de algoritmos de optimização
  • Fundamentos de física computacional de materiais dinâmica molecular
  • Operação dos pacotes de dinâmica molecular Gromacs e LAMMPS, bem como aplicativos associados como VMDPymol
  • Organização pessoal e de projetos e comprimentimento com prazos.
  • Boa comunicação escrita.

Embora o domínio de nenhuma dessas habilidades seja imprescindível no momento da seleção do bolsista, quem se candidatar deve mostrar disposição em desenvolvê-las ao longo da vigência da bolsa e se espera que haja avanço em cada um desses aspectos ao final da execução do plano de trabalho.

Detalhes

  • Inscrições até sexta 03/setembro/2021 entrevistas no sábado 04/set.
  • Valor da bolsa: R$400,00
  • Vigência do plano de trabalho: setembro de 2021 a julho de 2022 (bolsa garantida entre setembro e dezembro de 2021, parcelas referentes ao ano de 2022 dependem de orçamento a ser definido)
  • A bolsista deve estar regularmente matriculado em cursos de gradação da UFRN durante a vigência da bolsa

Como se inscrever

Preecha o Formulário do Google, fazendo login com seu e-mail da UFRN.

Pelo SIGAA, escolha a opção de “manifestar interesse em plano de trabalho”, no menu de “Pesquisa” e procure o plano de trabalho contendo “FFFit” no título, ou busque pelo nome do orientador “Elton José Figueiredo de Carvalho” e manifeste interesse no plano de trabalho.

O contato será realizado por e-mail no sábado 04 de setembro. Certifique-se de que você tem uma conta bancária válida cadastrada no SIGAA, já que as indicações devem ser feitas até dia 05/09.

Documentos

Plano de trabalho IC 2021.2
Projeto de Pesquisa: Parametrização

Leave a Reply

Your email address will not be published. Required fields are marked *