Rafael Mendes - Academia.edu (original) (raw)

Papers by Rafael Mendes

Research paper thumbnail of Dioid of formal power series for the determination of performance parameters of communication networks

Discrete event dynamic systems (DEDS) are systems whose state transitions are triggered by events... more Discrete event dynamic systems (DEDS) are systems whose state transitions are triggered by events that occur at discrete instants. The communication networks are examples of this kind of systems. The mathematical constraints of some DEDS can be described more adequately using the dioid algebra. Previous works show that the problem of determining performance bounds for communication networks is simplified if modeled using this algebra. The compilation of existing rules and results on this field is called network calculus (NC). The goal of this article is to propose a dioid of formal power series for the treatment of NC problems. To illustrate the adequacy of the proposed dioid, we analyze a FIFO multiplexer. The results obtained for this particular system represent an extension of previous results.

Research paper thumbnail of CFD STUDIO: AN EDUCATIONAL SOFTWARE FOR CFD ANALYSIS

The main goal of this paper is to demonstrate the general characteristics of the educational user... more The main goal of this paper is to demonstrate the general characteristics of the educational user-friendly CFD Studio package for CFD teaching. The package was designed for teaching 2D fluid mechanics and heat transfer process, including conduction, coupled conduction/convection, natural and forced convection, external and internal flows, among other phenomena. The finite volume methodology and its related topics can also be taught using the software. Therefore, general aspects of the three main modules, pre-processor, solver and post-processor are discussed aiming to show the generality of the tool. These modules are integrated in the application by a so-called "numerical problem project" which guide the student through the steps to obtain the solution. To approximate the partial differential equations the finite volume approach is employed using a fully-implicit formulation with the interpolation schemes CDS, UDS and WUDS. Mesh editing and nonorthogonal boundary-fitted mesh generation, using algebraic interpolation and elliptic equations, are important features of the package. Coupled heat transfer problems are handled using the "solid-block" formulation and the pressure-velocity coupling uses the SIMPLE and SIMPLEC methods with non-staggered grids. To demonstrate the capabilities two fluid flow and heat transfer "problem projects" are presented.

Research paper thumbnail of CFD studio: An educational software package for CFD analysis and design

Computer Applications in Engineering Education, 2004

This paper presents the general characteristics of the educational user-friendly “CFD Studio” pac... more This paper presents the general characteristics of the educational user-friendly “CFD Studio” package designed for teaching fluid mechanics and heat transfer process, including conduction, coupled conduction/convection, natural and forced convection, external and internal flows. Therefore, general aspects of the three main modules—pre-processor, solver, and post-processor—are discussed aiming to show the generality of the tool. These modules are integrated in the application by a so-called “numerical problem project” to guide the student through the steps to obtain the solution. © 2004 Wiley Periodicals, Inc. Comput Appl Eng Educ 12: 20–30, 2004; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.10055

Research paper thumbnail of CFD Sinflow Library: A framework to develop engineering educational codes in CFD and thermal sciences

Computer Applications in Engineering Education, 2004

This work introduces the educational code development library “CFD Sinflow Library” specialized i... more This work introduces the educational code development library “CFD Sinflow Library” specialized in 2D numerical methods in computational fluid dynamics (CFD) and termal science. This library is for research, educational, and engineering purposes like an open and platform independent architecture. The library was developed with C++ standard programming language using an object-oriented approach allowing educators and graduation/undergraduation students to access the numerical methods in a simplified way. The numerical capabilities and results quality are evaluated, where comparisons are made with benchmark and analytical solutions. © 2004 Wiley Periodicals, Inc. Comput Appl Eng Educ 12: 31–43, 2004; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.10056

Research paper thumbnail of Runtime System Support for Running Applications with Dynamic and Asynchronous Task Parallelism in Software DSM Systems

State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solu... more State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solution to run single-program-multiple-data (SPMD) applications on clusters of distributed memory computers.

Research paper thumbnail of Runtime System Support for Running Applications with Dynamic and Asynchronous Task Parallelism in Software DSM Systems

State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solu... more State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solution to run single-program-multiple-data (SPMD) applications on clusters of distributed memory computers.

Research paper thumbnail of Dioid of formal power series for the determination of performance parameters of communication networks

Discrete event dynamic systems (DEDS) are systems whose state transitions are triggered by events... more Discrete event dynamic systems (DEDS) are systems whose state transitions are triggered by events that occur at discrete instants. The communication networks are examples of this kind of systems. The mathematical constraints of some DEDS can be described more adequately using the dioid algebra. Previous works show that the problem of determining performance bounds for communication networks is simplified if modeled using this algebra. The compilation of existing rules and results on this field is called network calculus (NC). The goal of this article is to propose a dioid of formal power series for the treatment of NC problems. To illustrate the adequacy of the proposed dioid, we analyze a FIFO multiplexer. The results obtained for this particular system represent an extension of previous results.

Research paper thumbnail of CFD STUDIO: AN EDUCATIONAL SOFTWARE FOR CFD ANALYSIS

The main goal of this paper is to demonstrate the general characteristics of the educational user... more The main goal of this paper is to demonstrate the general characteristics of the educational user-friendly CFD Studio package for CFD teaching. The package was designed for teaching 2D fluid mechanics and heat transfer process, including conduction, coupled conduction/convection, natural and forced convection, external and internal flows, among other phenomena. The finite volume methodology and its related topics can also be taught using the software. Therefore, general aspects of the three main modules, pre-processor, solver and post-processor are discussed aiming to show the generality of the tool. These modules are integrated in the application by a so-called "numerical problem project" which guide the student through the steps to obtain the solution. To approximate the partial differential equations the finite volume approach is employed using a fully-implicit formulation with the interpolation schemes CDS, UDS and WUDS. Mesh editing and nonorthogonal boundary-fitted mesh generation, using algebraic interpolation and elliptic equations, are important features of the package. Coupled heat transfer problems are handled using the "solid-block" formulation and the pressure-velocity coupling uses the SIMPLE and SIMPLEC methods with non-staggered grids. To demonstrate the capabilities two fluid flow and heat transfer "problem projects" are presented.

Research paper thumbnail of CFD studio: An educational software package for CFD analysis and design

Computer Applications in Engineering Education, 2004

This paper presents the general characteristics of the educational user-friendly “CFD Studio” pac... more This paper presents the general characteristics of the educational user-friendly “CFD Studio” package designed for teaching fluid mechanics and heat transfer process, including conduction, coupled conduction/convection, natural and forced convection, external and internal flows. Therefore, general aspects of the three main modules—pre-processor, solver, and post-processor—are discussed aiming to show the generality of the tool. These modules are integrated in the application by a so-called “numerical problem project” to guide the student through the steps to obtain the solution. © 2004 Wiley Periodicals, Inc. Comput Appl Eng Educ 12: 20–30, 2004; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.10055

Research paper thumbnail of CFD Sinflow Library: A framework to develop engineering educational codes in CFD and thermal sciences

Computer Applications in Engineering Education, 2004

This work introduces the educational code development library “CFD Sinflow Library” specialized i... more This work introduces the educational code development library “CFD Sinflow Library” specialized in 2D numerical methods in computational fluid dynamics (CFD) and termal science. This library is for research, educational, and engineering purposes like an open and platform independent architecture. The library was developed with C++ standard programming language using an object-oriented approach allowing educators and graduation/undergraduation students to access the numerical methods in a simplified way. The numerical capabilities and results quality are evaluated, where comparisons are made with benchmark and analytical solutions. © 2004 Wiley Periodicals, Inc. Comput Appl Eng Educ 12: 31–43, 2004; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.10056

Research paper thumbnail of Runtime System Support for Running Applications with Dynamic and Asynchronous Task Parallelism in Software DSM Systems

State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solu... more State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solution to run single-program-multiple-data (SPMD) applications on clusters of distributed memory computers.

Research paper thumbnail of Runtime System Support for Running Applications with Dynamic and Asynchronous Task Parallelism in Software DSM Systems

State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solu... more State-of-the-art software distributed shared-memory systems (SDSMs) provide a cost-effective solution to run single-program-multiple-data (SPMD) applications on clusters of distributed memory computers.