Skip to content

This is a C++ group of classes that abstracts the parallel domain decomposition management of a 2D grid. It is based on the Message Passing Interface standard to update boundary values among processes.

lxalmeida/Mesh2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Para compilar:
    Antes de compilar com make all, edite Makefile.common e ajuste a variável
    MESH2D com o caminho do diretório da aplicação. Especifique
    também o compilador em MPICC, se necessário.

Para executar:
    Após compilar, o binário estará em $MESH2D/bin e se chamará poisson2d.
    Portanto, para executar a aplicação com 6 processos e uma malha de
    250 x 250, limitando o algoritmo a um máximo de 100000 iterações:

    $ mpirun -np 6 bin/./poisson2d 250 250 100000

    Obs.: Assume-se que uma biblioteca MPI esteja devidamente instalada,
          e que o MPI tenha sido inicializado nos nós do cluster (se necessário).

About

This is a C++ group of classes that abstracts the parallel domain decomposition management of a 2D grid. It is based on the Message Passing Interface standard to update boundary values among processes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published