* Instituto de Aeronáutica e Espaço: The direct simulation Monte Carlo (DSMC) method is a computational tool for simulating flows in which effects at the molecular scale become significant. The Boltzmann equation , which is appropriate for modeling these rarefied flows, is extremely difficult to solve numerically due to its high dimensionality and the complexity of the collision term. DSMC provides a particle based alternative for obtaining realistic numerical solutions. In DSMC, the movement and collision behavior of a large number of representative ?simulated particles? within the flow field are decoupled over a time step which is a small fraction of the local mean collision time. In this way, to compute all the collision between the molecules, it is necessary the use of High Performance Computing (HPC) which a few researchers have access in Brazil. One way to overcome this issue is the use of graphics processing units (GPUs) to perform these simulations. Graphics Processing Units (GPUs) are co-processors originally designed to assist in the computations required for displaying graphics on monitor. In recent years, the GPU has been demonstrated as an effective tool in the computation of scientific and engineering problems. Nowadays, GPU can be used to accelerate the computations an it has been developed to work in many popular computing languages such as C/C++, FORTRAN and even Java. In this way, the main objective of this Scientific Initiation (IC) project is the understanding of the dsmcFoam code structure and its migration from C++ to OpenCL programming language aiming the used of the dsmcFoam code with GPU..
Coordinator: Rodrigo Cassineli Palharini
* Autônomo: Desenvolvimento e manutenção de aplicativos móveis, websites e sistemas.