A otimização de códigos computacionais tornasse necessária para diminuir o tempo de simulação. Nesse contexto destacam-se técnicas de programação em paralelo onde o objetivo maior é aumentar a eficiência do código usando múltiplos dispositivos em conjunto. Nesse minicurso será apresentado as fundamentações mais relevantes sobre a programação em paralelo aplicando-as em problemas práticos de interesse científico/tecnológico usando MPI/CUDA como linguagem base.

Cronograma:

Primeiro encontro:
– Apresentação da linguagem em paralelo
– Escravos e mestres (hierarquia)
– Funções de comunicação
– “Dividir para multiplicar”
– Programando: O “hello world” da programação em paralelo

Segundo encontro:
– Programando – parte 2:
* Dinâmica Molecular
* Monte Carlo
* Solução numérica de equações diferenciais
* outras soluções numéricas.

O responsável por este minicurso é o Dr. Jorge Luiz Bezerra de Araújo,  doutor pela UFC (Universidade Federal do Ceará) com período sanduíche na Universidade da Antuérpia, Bélgica, e experiência em Física Computacional/Dinâmica Molecular.

Quer ficar por dentro das novidades do EFITA? Siga-nos no Facebook e no Instagram.