Paralelização do Código para Aplicações Tecnológicas de Plasmas XPDP1 (Parallelization of XPDP1 Code for Technology Applications of Plasmas)

Elizabeth Brito Llamosas Gomes (eblgomes@hotmail.com)1, Marisa Roberto (marisar@ita.br)2, Gesil Sampaio Amarante (gsamarante@uesc.br)1, Esbel Tomás Valero Orellana (evalero@uesc.br)1


1Universidade Estadual de Santa Cruz (UESC)
2Instituto Tecnológico da Aeronáutica (ITA)

This paper appears in: Revista IEEE América Latina

Publication Date: March 2014
Volume: 12,   Issue: 2 
ISSN: 1548-0992


Abstract:
This work presents the main steps towards a parallel version of the PIC (Particle In Cell) code XPDP1 (X Plasma Device Planar 1-Dimensional), which uses a Monte Carlo procedure to treat collisions among the particles of different species of neutral and ionized pure gases such as argon, oxygen and others. The graphical interface of XPDP1 has been removed and it was parallelized by means of a hybrid approach, with message-passing for distributed memory (using MPI) and shared memory (using OpenMP). The tests for the efficiency and speedup were carried out on a hybrid homogeneous cluster and the results obtained show speedups of approximately ten for 32 cores on 4 servers, which allows the use of this code on problems which are infeasible with the serial version.

Index Terms:
Parallel programming, PIC/MCC codes, Cold plasma.   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (462)]