Saturday, June 30, 2012

Curso Programação Paralela (OpenMP, CUDA, OpenACC) LMT COPPE UFRJ



Introdução à programação paralela em arquiteturas de memória compartilhada 
(OpenMP, CUDA, OpenACC) 


Ementa detalhada do curso ---> Download
Material (Exemplos, exercícios e slides)  ----> Download

Local: LMT COPPE - UFRJ

1) Objetivos e público alvo:
  • Familiarização ambiente Linux para o desenvolvimento, compilação e execução de códigos;
  • Apresentar conceitos básicos de programação paralela em arquiteturas de memória compartilhada (CPU's multi-core e GPU's);
  • Difundir a utilização da programação GPGPU;
  • Público alvo: alunos (graduação e pós-graduação) e pesquisadores em geral que tenham interesse em aplicar programação paralela em problemas que demandam alto poder computacional;
2) Requisitos:
  • Conhecimento básico em Fortran e/ou C, C++;
3) Ementa:
  • Breve introdução ao ambiente Linux;
  • Breve introdução à programação paralela;
  • Conceitos de programação paralela com OpenMP (CPU's muti-core);
  • Evolução das GPU's e das linguagens de programação;
  • Arquitetura das CPU's comparada com as GPU's;
  • Introdução à programação em GPU CUDA (chamar CUDA C em fortran);
  • Utilização CUBLAS Library;
  • Introdução ao OpenACC (Diretivas paralelização GPU em Fortran PGI)
  • Aplicação de exemplos e exercícios práticos;

Wednesday, February 29, 2012

Installation: LGGGHTS and CFDEM coupling


Today I posted a tutorial to install the CFDEM (Computational Fluid Dynamics coupled to Discrete Element Method). The CFDEM coupling is an open source CFD-DEM framework which provides resources to couple a CFD and DEM code (http://www.cfdem.com/) . This tutorial is based on tutorial by Dr. Christoph Goniva. I made some adjustments to perform the installation on my computer.

===================================================================
Installation of LIGGGHTS and CFDEM coupling on Ubuntu 10.04 LTS
===================================================================
===================================================================
Prerequisites:
 Openmpi
OpenFOAM 2.0.1
Paraview 3.10.0 ou superior
Octave3.2

OS: Distributor ID: Ubuntu
Description: Ubuntu 10.04.3 LTS
Release: 10.04
Codename: lucid
x86_64 GNU/Linux

January, 2012 Jonas L. Ansoni


font: http://web678.public1.linz.at/Drupal/?q=system/files/setup_LIGGGHTS__OpenFoamR_CFDEM_2p0_on_Ubuntu1004_24052011.txt
===================================================================