Análise de Fibras Ópticas pelo Método dos Elementos Finitos em Sistema de Processamento Paralelo: Uma Implementação em Matlab

Tamanho: px
Começar a partir da página:

Download "Análise de Fibras Ópticas pelo Método dos Elementos Finitos em Sistema de Processamento Paralelo: Uma Implementação em Matlab"

Transcrição

1 Análise de Fibras Ópticas pelo Método dos Elementos Finitos em Sistema de Processamento Paralelo: Uma Implementação em Matlab Marcos A. R. Franco* e Marco A. H. Cunha Instituto de Estudos Avançados IEAv/CTA, Divisão de Física Aplicada EFA, São José dos Campos SP, Brasil, * também com o Instituto Tecnológico de Aeronáutica ITA/ CTA, Pr. Mar. Eduardo Gomes, 50 - São José dos Campos SP, Resumo Este trabalho apresenta uma implementação computacional paralelizada do Método dos Elementos Finitos em aproximação escalar para a análise bidimensional de fibras ópticas. O programa utiliza dados (modelo geométrico, malha, atribuição de propriedades físicas e condições de contorno) gerados pelo sistema de software LevSoft em desenvolvimento no IEAv. As rotinas implementadas foram escritas para o pacote de processamento numérico Matlab. A implementação no Matlab faz uso de um toolbox que permite gerenciar tarefas a serem executadas em máquinas remotas. O toolbox denominado ParMatlab é fornecido livremente na rede mundial de computadores e possui código aberto. O ParMatlab destina-se a implementações que visam a paralelização de grão grosso e pode ser utilizado em sistemas computacionais heterogêneos com diferentes sistemas operacionais e computadores com diferentes capacidades de processamento. Palavras-chaves Elementos Finitos, Computação Paralela, Fibras Ópticas, ParMatlab, Matlab. I. INTRODUÇÃO Apesar do contínuo aumento da capacidade de processamento dos computadores de baixo custo, a complexidade de vários sistemas físicos envolvendo fenômenos acoplados e a grande demanda dos métodos numéricos por memória e velocidade de cálculo, restringem a aplicação das ferramentas para projeto assistido por computador ou o grau de precisão das análises e simulações. Neste contexto, várias iniciativas têm sido feitas para superar esta demanda sem elevar demasiadamente o custo de sua implementação. Uma das alternativas é a utilização de um sistema composto de computadores de baixo custo, ligados em rede, para a operação conjunta de tarefas formando uma máquina de processamento paralelo. No Laboratório de Engenharia Virtual (LEV) da Divisão de Física Aplicada (EFA) do Instituto de Estudos Avançados (IEAv/CTA), vêm sendo implementadas máquinas de processamento paralelo, para aplicações multidisciplinares, baseadas no conceito de computadores da classe Beowulf [1]. O projeto de desenvolvimento dessas máquinas de processsamento paralelo recebeu o nome de BELIEVe ( Beowulf do Laboratório de Marcos A. R. Franco, marcos@ieav.cta.br, , Fax , Marco A. H. Cunha, marco.hidalgo@iconet.com.br,. Este trabalho foi parcialmente financiado pela FAPESP (Proc. 0/1344-1). Engenharia Virtual do IEAv ) []. Atualmente o BELIEVe conta com dois clusters de computadores: O primeiro possui nove computadores com processadores Athlon de 1,3 GHz, 56 Mb de RAM, 0 Gb de disco, rede 100 Mbs e sistema operacional Linux. O segundo possui 1 computadores com processador Athlon 500+, 1 Gb de RAM, 40Gb de disco, rede 100 Mbs e sistema Linux. A máquina BELIEVe foi concebida como uma ferramenta para aplicações multi-institucionais e multidisciplinares. Das atividades de pesquisa desenvolvidas no IEAv, o presente trabalho está inserido no desenvolvimento de programas de aplicação do Método dos Elementos Finitos (MEF) para a solução de problemas do eletromagnetismo. Em várias das etapas do desenvolvimento destes programas emprega-se o pacote de processamento numérico Matlab. O Matlab é utilizado tanto na prototipação de rotinas para futura implementação em C e C++, quanto na implementação final de códigos de análise numérica. Devido ao elevado tempo de processamento para realizar as análises numéricas com códigos Matlab, procurou-se uma alternativa para implementá-los utilizando um sistema de processamento paralelo. Das várias opções para a paralelização de códigos Matlab [3], adotamos o toolbox de código aberto, denominado ParMatlab, distribuído livremente na rede mundial de computadores [4 ], [5]. Neste trabalho, apresentamos uma implementação do MEF para análise de fibras ópticas em sistema de processamento paralelo. Em especial, serão analisadas fibras ópticas baseadas em cristais fotônicos ( Photonic Crystal Fiber PCF ) [6], [7]. II. FIBRAS ÓPTICAS BASEADAS EM CRISTAIS FOTÔNICOS Fibras ópticas são atualmente a mais difundida tecnologia de transmissão de sinais ópticos a longa distância e vêm sendo empregadas em diversas outras áreas da engenharia, medicina, etc. Atualmente, uma nova classe de fibras ópticas, baseadas em cristais fotônicos, tem chamado atenção por se tratar do mais recente e inovador desenvolvimento na área de transmissões ópticas. Tais fibras foram primeiramente propostas por Philip Russel em 1996, por meio da confecção de fibras de sílica pura com uma microestrutura composta de centenas de furos preenchidos com ar ao longo de seu comprimento (no plano transversal da propagação óptica) [6]. Fibras ópticas que incorporam esta nova concepção têm sido construídas

2 desde então e revelaram novas propriedades para a propagação do sinal óptico quando comparadas às fibras convencionais [6], [7]. As fibras ópticas PCF são normalmente fabricadas utilizando um procedimento relativamente simples. Inicialmente, tubos de sílica pura de aproximadamente 0 mm são transformados em capilares de 1 mm de diâmetro por meio de técnicas convencionais de construção de fibras ópticas a partir de uma pré-forma. Posteriormente, estes tubos são unidos em um arranjo de bastões e tubos de sílica pura organizados manualmente para formar a préforma da fibra PCF. Essa pré-forma pode ser puxada até se transformar em uma fibra óptica, para tanto é utilizado um arranjo convencional normalmente encontrado em indústrias deste setor. Como resultado, obtém-se uma fibra óptica com furos aproximadamente cilíndricos, preenchidos com ar e geralmente organizados em uma estrutura hexagonal regular com furo central. Na montagem do arranjo da pré-forma, introduz-se um defeito na estrutura periódica de furos na região central da fibra (remoção do furo central do hexágono localizado no centro da fibra). A região onde existe o defeito possibilita a propagação da luz (núcleo), enquanto a região que a envolve funciona como a casca. Nos últimos anos, as fibras PCF têm se firmado como um excitante e novo campo da tecnologia de fibras ópticas. Muitos tipos de fibras PCF têm sido propostos e fabricados, resultando interessantes propriedades dispersivas, como por exemplo: operação monomodo em largos intervalos de comprimento de onda, grande intervalo espectral de dispersão anômala, alta dispersão negativa para uso como elemento de compensação de dispersão e alta birrefringência, bem como, efeitos nãolineares como a geração contínua no espectro do visível e regeneração óptica. núcleo Λ d casca microestrutura Fig. 1. Fibra PCF com arranjo hexagonal de furos e definição dos parâmetros: d e Λ representam o diâmetro do furo e o espaçamento entre furos vizinhos, respectivamente. Fibras PCF com arranjo hexagonal de furos são caracterizadas por dois parâmetros principais: os diâmetros dos furos, representados pelo parâmetro geométrico d, os quais podem variar de valor na secção transversal da fibra óptica e o espaçamento entre furos vizinhos, representado pelo parâmetro Λ ( pitch ). Para um arranjo regular de furos, o espaçamento entre furos Λ é mantido inalterado. Aplicações especiais podem requerer furos com secção transversal não circular (por exemplo: elíptica) e espaçamento Λ variável ao longo da secção transversal da fibra óptica. Nas análises numéricas de fibras PCF, realizadas com o MEF, foram escolhidos os seguintes parâmetros de projeto: o índice efetivo ( n eff = β k0 ) em função do comprimento de onda (λ), que permite construir a curva de dispersão dos modos guiados e a distribuição de campos ópticos, que permite classificar os modos. Adicionalmente, serão calculados os seguintes parâmetros derivados do n eff e dos campos ópticos: o parâmetro de dispersão (D) o a inclinação da curva de dispersão (S), a velocidade de grupo (V g ) e a área efetiva (A eff ), que podem ser calculados a partir de [8]: neff λ d D =, c dλ d D S = dλ V = g k E c β, + n E ( x, y) A eff = + 4 E E ( x, y) onde c é a velocidade da luz no vácuo, E(x,y) é o campo elétrico do modo óptico e n é o índice de refração. III. ANÁLISE MODAL DE FIBRAS ÓPTICAS PELO MÉTODO DOS ELEMENTOS FINITOS O Método dos Elementos Finitos (MEF) é uma excelente ferramenta para ser utilizada no projeto numérico e avaliação das características eletromagnéticas de fibras e guias ópticos. O MEF permite considerar nãohomogeneidades e anisotropias arbitrárias, além de permitir análises de não-linearidades e fenômenos acoplados. A. Formulação do Método dos Elementos Finitos Considere uma onda propagando-se harmonicamente ao longo do eixo z, em um meio dielétrico anisotrópico, homogêneo, sem perdas, com permeabilidade magnética relativa µ r = 1 e tensor permissividade elétrica relativa = x y ε = x y e com elementos diagonais ε ( ), ( ) ( x y) zz = n z, xx n x,, yy n y, ε, sendo n x, n y e n z os índices de refração nas direções cartesianas x, y e z, respectivamente. Partindo-se das equações de Maxwell, pode-se escrever as equações de onda para os modos HE x e HE y que se propagam em uma fibra óptica. Na aproximação de propagação por modos HE x, tem-se que o componente de campo E y é nulo (E y 0). Na aproximação de propagação por modos HE y, tem-se que o componente de campo E x é nulo (E x 0). A equação de onda para estas duas polarizações será representada por: φ φ A + B β φ + C k0 φ = 0, () x y onde: para modos HE x, φ = E x, A = n C = C = x n z n x e para os modos HE y, φ = E y, A = 1, B = n y., B = 1 e y n z n e

3 Aplicando em () o Método dos Resíduos Ponderados associado à técnica de Galerkin, que utiliza para a interpolação das variáveis de estado e das funções peso as mesmas funções de base { N }, resulta o seguinte sistema matricial de autovalores e autovetores generalizado [9]: onde: T [ F]{ } n [ M ]{ φ} T = { 0} T φ, (3) T T T [ F] = A { N} { N} + B { N} { N} C k { N} { N} eff [ x x y y 0 ] T [ M ] = k { N} { N} { N} x Ω Ω 0 { N} = x e, { N} y { N}. = y Os parâmetros A, B e C foram assumidos constantes no interior de cada elemento finito. IV. COMPUTAÇÃO PARALELA COM CÓDIGOS MATLAB Um programa de análise de fibras ópticas pelo MEF foi implementado, para o ambiente do software Matlab, com execução em sistema de computação paralela. O toolbox ParMatlab, adotado neste trabalho, gerencia automaticamente a execução das tarefas em máquinas remotas (denominadas workers ). A máquina principal é denominada Master. A. Descrição do ToolBox ParMatlab Parmatlab é um toolbox de paralelização para códigos escritos na linguagem Matlab, podendo ser utilizado em qualquer tipo de computador que execute uma versão do Matlab (versão 5 ou mais recente) e esteja conectado à uma rede intranet, internet ou rede privada. O ParMatlab não requer arquivos de sistema comuns entre as máquinas conectadas à rede e todas as comunicações ocorrem via TCP-IP. A rede de máquinas remotas pode ser modificada dinamicamente, de modo que um novo worker pode unir-se a um processo paralelo já iniciado. O ParMatlab utiliza o método de implementação paralela na qual cada processo executa suas tarefas sem qualquer interação com o processo em execução em outro worker. O ParMatlab utiliza regras do protocolo de comunicação TCP/IP implantados pelo toolbox TCP-IP versão 1. fornecido juntamente com o ParMatlab. Com o ParMatlab é possível transferir qualquer tipo de variável, exceto objetos. Uma documentação simplificada sobre o ParMatlab pode ser encontrada em [5]. B. Descrição do Funcionamento da Função parallelize.m A função parallelize é a principal função do toolbox ParMatlab. Ela é usada para criar automaticamente instâncias paralelas e gerenciá-las com qualquer quantidade de máquinas workers disponíveis. A função parallelize, ao executar a distribuição de tarefas, permite enviar aos workers blocos de dados que são sub-matrizes acessadas por meio de um vetor de índices de controle. O vetor de índices inclui informação de incremento em linha, (4) e coluna que se relaciona aos dados a serem enviados para cada tarefa de paralelização. A seguir, tem-se a declaração da função parallelize.m, com a descrição de seus parâmetros de entrada e saída. function [o1,o,...]=parallelize (sendsoc,receivesoc,errhan, verbose,func,nargout,i1,c1,i,c,...) Parâmetros de entrada sendsoc: receivesoc : errhan: socket tcpip para enviar tarefas. socket tcpip para receber tarefas. usado para decidir que ação tomar quando ocorrer um erro em uma máquina worker. 0 ignora e continua ( padrão ). 1 para a máquina remota para permitir analisar o workspace. pausa o Master e pergunta. verbose: flag para ver a comunicação entre esta função e workers. func : string com a função passada à parallelize. nargout: número de argumentos de saída esperados de func. Resultados serão ordenados de acordo com os sub-índices i1,c1,.... i#: variáveis (usualmente matrizes) que podem ter até cinco dimensões. c# vetor de índices de controle para acesso aos dados da variável i#. Parâmetros de saída o1, o, : argumentos de saída Índices de Controle (c#) c# = A, F B, G C, H D, I E, J A B C D E F G H I J Se = 1, relaciona os índices da mesma linha às linhas da matriz Se =, relaciona os índice da mesma linha às colunas da matriz Define a quantidade de tarefas a serem distribuídas. Especifica uma posição inicial na matriz. Especifica um incremento de posições em linha ou coluna da matriz conforme especificado em A e F. Especifica um tamanho para o bloco a partir da posição inicial especificada em C e H. C. Modificações Inseridas no Toolbox ParMatlab Algumas poucas modificações foram necessárias para adaptar o funcionamento do toolbox ParMatlab às aplicações desenvolvidas pelo grupo de pesquisa do IEAv. As modificações inseridas em algumas das funções do

4 toolbox ParMatlab podem ser obtidas com os autores deste trabalho. Modificações na Função Parallelize.m O toolbox TCP-IP, para Matlab, permite a transferência de arquivos entre as máquinas da rede. Utilizando a função parallelize.m para executar as funções tcpip_sendfile e tcpip_getfile, é possível transferir um arquivo entre as máquinas da rede de processamento paralelo. Entretanto, logo após o envio do comando tcpip_getfile a porta de comunicação é fechada impedindo a transferência de mais arquivos. Para evitar este inconveniente e, além disso, permitir a distribuição de qualquer quantidade de arquivos automaticamente para todos os workers, foi introduzida uma modificação na função parallelize.m. Tal modificação visa impedir que a conexão seja interrompida até que o comando tcpip_sendfile seja completamente executado. Modificações na Função Worker.m A função worker.m ativa a máquina remota ( worker ), estabelecendo uma porta de comunicação diretamente com a máquina que gerencia a paralelização (máquina Master), recebe um nome de função com seus respectivos parâmetros, na seqüência, monta uma string de comando para essa função e executa-a em ambiente Matlab local (no worker ). No caso de transferência de arquivos entre a máquina Master e a máquina worker, algumas modificações foram necessárias. No código modificado, se a função a ser executada for tcpip_getfile, o código não executa a montagem original da string de comando. Neste caso, o código armazena o parâmetro de entrada (string contendo o nome do arquivo a ser transferido) e executa a função tcpip_getfile. V. PROGRAMA PARA ANÁLISE DE FIBRAS ÓPTICAS EM SISTEMA PARALELIZADO O toolbox ParMatlab foi concebido para paralelização do tipo grão grosso. Deste modo, a implementação do programa de análise de fibras ópticas gerencia a execução de várias cópias do programa, na versão seqüencial, nas máquinas remotas. Essas cópias têm o mesmo núcleo de cálculo da versão seqüencial, mas foram adaptadas para receber os dados da máquina principal (Master), armazenar arquivos temporários para análises futuras e retornar dados com formatação específica para gerenciamento no Master. Para as análises por elementos finitos utilizamos o sistema de software LevSoft que é um ambiente para projeto de dispositivos eletromagnéticos utilizando o MEF-D [10]. O LevSoft, atualmente em fase de desenvolvimento no IEAv, permite gerar o modelo geométrico do dispositivo em estudo, gerar a malha de elementos finitos não estruturada, atribuir propriedades físicas e condições de contorno e explorar resultados com visualização gráfica de campos, isolinhas, etc. O LevSoft, desenvolvido para plataforma Intel e sistema operacional Windows, conta com interface gráfica amigável e de simples utilização. Para a análise de fibras PCF foram incluídas opções de geração automática de modelos geométricos com possibilidade de geração de múltiplas camadas de furos com diferentes diâmetros (Fig. ). O modelo geométrico gerado representa ¼ da fibra com a definição de linhas de simetria. A implementação da formulação matemática do MEF, para a análise modal de fibras ópticas, é realizada no código escrito para o Matlab e objeto de paralelização. VI. RESULTADO DAS ANÁLISES NUMÉRICAS O programa para análise de fibras ópticas foi empregado para a determinação das características modais de vários conjuntos de fibras PCF definidos pelos seguintes parâmetros geométricos: Λ =,3 µm e d/λ = 0,1; 0,; 0,3; 0,4; 0,5 e 0,6. Além da determinação do índice efetivo (n eff ) e amplitudes de campo transversal, serão também calculadas a área efetiva de cada modo guiado (A eff ), a velocidade de grupo (V g ), o parâmetro de dispersão (D) e a inclinação da curva de dispersão (S). Para o cálculo acurado do parâmetro de dispersão e da inclinação da curva de dispersão, deve-se determinar n eff para vários valores de λ, pois, D e S envolvem respectivamente a segunda e terceira derivadas parciais de n eff em relação a λ. Para avaliar D e S foram utilizados 101 intervalos de λ regularmente espaçados entre 0,7 µm λ,0 µm. As derivadas parciais em D e S foram calculadas utilizando-se: n i n i+1 n i+ n i+3 valores de índice efetivo i i+1 i+ i+3 pontos para λ λ ni+ ni+ 1 + ni D ( λ ) = i+ 1, (5) c λ ( λ λ n ) i+ ni + ni + ni S i+ + = λ. (6) 3 Os modelos geométricos foram discretizados em elementos finitos triangulares de primeira ordem de aproximação. As malhas de elementos finitos têm em média pontos nodais e 000 triângulos. A malha foi adensada nas regiões onde ocorrem as maiores variações nos campos E x ou E y, dependendo da polarização estudada. A Fig. 3 apresenta uma típica distribuição de isolinhas do componente de campo elétrico E x do modo fundamental HE x. Neste caso, a fibra PCF é definida por: Λ=,3 µm e d/λ=0,4 e λ=1,5 µm. Na Fig. 4, são apresentados os resultados obtidos para n eff, A eff, V g, D e S, em função do comprimento de onda, para seis valores da razão d/λ de uma fibra PCF com Λ =,3 µm. Dos resultados apresentados nas Figs. 4a e 4b, pode-se verificar que os valores de n eff decrescem não-linearmente com λ e assumem valores maiores para fibras com furos de menores diâmetros. Por outro lado, a área efetiva aumenta com λ, o que significa maiores perdas por propagação e maior limiar para efeitos não-lineares. Por outro lado,

5 quando o diâmetro dos furos é pequeno o efeito de confinamento de campo óptico é reduzido e conseqüentemente a área efetiva aumenta. Fig. Interface gráfica para auxílio à geração automática de modelos geométricos que representam ¼ das fibras PCF. Fig. 3 Isolinhas de campo elétrico E x do modo óptico fundamental em uma fibra PCF com Λ=,3 µm e d/λ=0,4 para um sinal óptico de λ=1,5 µm. Na Fig. 4c, observa-se que a velocidade de grupo, para cada arranjo de furos, varia não linearmente com λ e atinge valores máximos para λ entre 0,9 µm e 1,5 µm, exceto para d/λ=0, (d=0,46 µm) que passa por um máximo em 1,5 µm. O parâmetro de dispersão (D) aumenta de valor com λ, para todos os diâmetros de furos estudados (Fig. 4d). Porém, os valores de D, para fibras com d/λ > 0,, experimentam uma saturação para valores de λ acima de 1, µm. É interessante notar que para a fibra com d/λ=0,3 (d=0,96 µm), a dispersão é próxima de zero para valores de λ > 1,1 µm. A variação da dispersão, com respeito à λ, é obtida pelo parâmetro S. Dos valores calculados pode-se observar que S é sempre decrescente com λ e se aproxima de zero para λ > 1, µm (Fig. 4e). VII. TEMPOS DE EXECUÇÃO DO PROGRAMA PARALELIZADO Programas destinados a paralelização de grão grosso, na melhor das condições de otimização, conseguem reduzir o tempo de processamento na mesma proporção do número e capacidade dos processadores disponíveis. Se há necessidade de grande transferência de dados entre os computadores, um dos principais limitantes será a máxima taxa de transferência da rede e a latência na tarefa de envio e recebimento de dados. Por este motivo, optou-se por utilizar um esquema de distribuição em que a menor quantidade de arquivos fosse transferida para cada worker e que estes arquivos ficassem pré-armazenados nestas máquinas até o fim das análises numéricas, evitando o reenvio dos dados. Quando se utilizam sistemas heterogêneos (computadores com diferentes capacidades de processamento), deve-se evitar distribuir o mesmo número de tarefas entre as máquinas. Em nossa abordagem, uma tarefa (cálculo completo para um dado valor de λ) foi enviada para cada worker e somente após a finalização da tarefa é que uma nova é enviada ao worker. O custo adicional é a maior complexidade na organização dos resultados recebidos de cada worker de forma aleatória. Utilizando um computador Pentium IV 3.0 GHz com Gb de memória RAM e sistema Windows, o programa na versão seqüencial executa a análise de modos, para 101 valores de λ, em 174 segundos, considerando uma fibra PCF com Λ =,3 µm, d/λ = 0,4 e malha com pontos nodais e 611 triângulos. Os tempos de processamento para a versão paralelizada são apresentados na Tabela I. Em todos esses testes utilizou-se como máquina Master um computador com processador Athlon de 900 MHz e 51 Mb de RAM. A capacidade de processamento do Master não influi no tempo gasto para resolução paralelizada do problema. Ao Master cabe apenas a função de distribuir as tarefas, receber as soluções encontradas por cada worker e organizar os dados para cálculo de grandezas derivadas e armazenar resultados para futura exploração de resultados. Para o teste A, apresentado na Tabela I, observa-se que o tempo total de processamento foi reduzido em 3,07 vezes quando comparado ao tempo de execução em um único computador (teste S). Neste caso, foram utilizados três computadores de mesma capacidade de processamento e cada um executou aproximadamente o mesmo número de tarefas (3 a 35), com tempo médio de 16,6 s por tarefa. Para os demais testes (B a D), pode-se observar que o tempo total de processamento foi maior (teste B) quando os computadores utilizados tinham menor capacidade de processamento, embora em maior número (quatro ao todo). Já para os testes C e D o tempo de processamento foi apenas ligeiramente inferior ao do teste A, embora se tenha utilizado cinco e sete computadores, respectivamente. Isto ocorre devido à utilização de computadores com muito menor capacidade de processamento que conseguem executar apenas algumas tarefas de cálculo e ainda podem comprometer a tomada de tempo, pois demoram excessivamente para finalizar sua última tarefa, enquanto os demais já finalizaram todas as tarefas restantes. VIII. CONCLUSÕES Uma implementação do MEF em sistema paralelizado foi utilizada para o estudo de fibras ópticas, permitindo estabelecer os procedimentos para geração e adaptação de programas, escritos para Matlab, para processamento em sistema de computação paralela. Um toolbox para gerenciamento das tarefas de paralelização foi adotado e testado possibilitando obter reduções substanciais de tempo de processamento. Os testes mostraram ser possível utilizar recursos computacionais heterogêneos disponíveis

6 em nossa rede intranet inclusive recursos ocasionalmente ociosos. Entretanto, o melhor desempenho é obtido quando se utilizam computadores com capacidades de processamento semelhantes. Velocidade de grupo (m/s) Indice Efetivo Area Efetiva ( m ) Dispersao (ps/nm/km) E+8.05E+8.04E+8.03E+8.0E+8.01E+8 Slope da Dispersao (ps/nm /km) (c) (d) d=0.3 d=0.46 d=0.69 d=0.9 d=1.15 d=1.38 d = 0.3 d = 0.46 d = 0.69 d = 0.9 d = 1.15 d = 1.38 d=0.3 d=0.46 d=0.69 d=0.3 d=0.46 d=0.69 d=0.9 d=1.15 d=1.38 (a) d=0.9 d=1.15 d=1.38 (b) d = 0.3 d = 0.46 d = 0.69 d = 0.9 d = 1.15 d = 1.38 (e) TABELA I TEMPOS DE PROCESSAMENTO TTW, TMW e T representam o tempo total de processamento em cada worker, o tempo médio de processamento de cada tarefa no worker e o número total de tarefas realizadas por cada worker, respectivamente. TESTE S A B C D TEMPO DE PROCESSAMENTO (S) COMPUTADORES PARA PARALELIZAÇÃO TTW* TMW T PIV 3 GHZ, GB RAM PROGRAMA SEQÜENCIAL TEMPO TOTAL* 174,0 17, P IV 3 GHZ, GB RAM 560,91 17,5 3 P IV 3 GHZ, GB RAM 561,88 16,05 35 P IV 3 GHZ, GB RAM 553,91 16,30 34 ATHLON 1,33GHZ, 56 MB 93, 61,55 15 ATHLON 1,33GHZ, 56 MB 880,66 6,91 14 P IV 3 GHZ, GB RAM 897,84 17,7 5 P IV 1,6 GHZ, 56 MB 97,49 46,37 0 P IV 3 GHZ, GB RAM 47,74 16,30 9 P IV 3 GHZ, GB RAM 478,0 17,08 8 P IV 3 GHZ, GB RAM 484,37 16,69 9 P IV 1,6 GHZ, 56 MB 506,78 46,07 11 P III 650 MHZ, 56 MB 54,71 131, 4 P IV 3 GHZ, GB RAM 48,00 18,54 6 P IV 3 GHZ, GB RAM 473,90 17,55 7 P IV 3 GHZ, GB RAM 469,90 16,0 9 P IV 1,6 GHZ, 56 MB 488,00 48,80 10 P III 1 GHZ, 51 MB 557,10 185,7 3 P III 650 MHZ, 56 MB 494,10 47,1 P III 450 MHZ, 56 MB 498,40 14,6 4 REFERÊNCIAS 561,0 97,5 506,8 557,1 [1] [] A.B. d Oliveira, J.M. Machado, A. Passaro, L.N.F. Guimarães, N.M. Abe, A. Muraro Jr., A.D. Caldeira, F. Sircilli, C.R.S. Stopa, Proposta de um Computador Beowulf para o Laboratório de Engenharia Virtual, IV Congresso Brasileiro de Eletromagnetismo CBMag 000, Natal, RN, 19 a de Novembro de 000. [3] [4] [5] L. Andrade e E.S. Manolakos, PARMATLAB: Coarse Parallelization of Matlab Processes in Heterogeneous Networks, XIII Research Workshop, Communications and Digital Signal Processing Center, Northeastern University, May [6] Knight, Birks, Atkin and Russel, Pure silica single-mode fibre with hexagonal photonic crystal cladding, Optical Fiber Communication Conference, paper PD3-1, [7] J. Broeng, D. Mogilevstev, S.E. Barkou e A. Bjarklev, Photonic Crystal Fibers: A New Class of Optical Waveguides, Optical Fiber Technology 5, pp , [8] G. P. Agrawal, Nonlinear Fiber Optics, Academic Press, San Diego, [9] M.A.R. Franco, F. Sircilli, A. Pássaro, N.M. Abe e H.T. Hattori, Dispersão em Fibras Ópticas Baseadas em Cristais Fotônicos: Uma Análise pelo Método dos Elementos Finitos, X Simpósio Brasileiro de Microondas o Optoeletrônica SBMO000, Recife, PE, 1 a 16 de Agosto de 00, pp , 00. [10] N.M. Abe, A. Pássaro, M.A.R. Franco, F. Sircilli, V.A. Serrão, D.H. Odan e F.J.R. Santos, Um Sistema de Software para Análise de Óptica Integrada, Fibras Ópticas e Microondas, Congresso Brasileiro de Eletromagnetismo CBMag 00, 00. Fig. 4. Resultados das análises numéricas das fibras PCF com Λ =,3 µm. (a) n eff x λ,(b) A eff x λ, (c) V g x λ, (d) D x λ e (e) S x λ.

IEAv - CTA Divisão de Física Aplicada EFA Sub-Divisão de Eletromagnetismo EFA-E Grupo de Eletromagnetismo Computacional

IEAv - CTA Divisão de Física Aplicada EFA Sub-Divisão de Eletromagnetismo EFA-E Grupo de Eletromagnetismo Computacional IEAv - CTA Divisão de Física Aplicada EFA Sub-Divisão de Eletromagnetismo EFA-E Grupo de Eletromagnetismo Computacional Marcos A. R. Franco Valdir A. Serrão Francisco Sircilli Neto Grupo de Eletromagnetismo

Leia mais

1 Fibra óptica e Sistemas de transmissão ópticos

1 Fibra óptica e Sistemas de transmissão ópticos 1 Fibra óptica e Sistemas de transmissão ópticos 1.1 Introdução Consiste de um guia de onda cilíndrico, conforme Figura 1, formado por núcleo de material dielétrico ( em geral vidro de alta pureza), e

Leia mais

Palavras chave: eletromagnetismo, guia de ondas ópticas, método dos elementos finitos.

Palavras chave: eletromagnetismo, guia de ondas ópticas, método dos elementos finitos. Método de Propagação de Ondas em Guias de Ondas Ópticos Arnaldo Pinheiro de Azevedo Júnior 1*, Carlos Henrique Lima Veloso 1, Marcelo Andrade de Sousa 1, K. Z. Nóbrega 2 1 Graduandos do curso de Engenharia

Leia mais

DISPERSÃO. Esse alargamento limita a banda passante e, consequentemente, a capacidade de transmissão de informação na fibra;

DISPERSÃO. Esse alargamento limita a banda passante e, consequentemente, a capacidade de transmissão de informação na fibra; DISPERSÃO Quando a luz se propaga em meios dispersivos a sua velocidade de propagação muda com o comprimento de onda. Além disso a luz se propaga de diferentes modos (por diferentes caminhos) gerando distintos

Leia mais

Parte I Multiprocessamento

Parte I Multiprocessamento Sistemas Operacionais I Estrutura dos SO Prof. Gregorio Perez gregorio@uninove.br 2004 Parte I Multiprocessamento Roteiro 1 Multiprocessadores em Sistemas Fortemente Acoplados 1.1 1.2 1.3 Processamento

Leia mais

Atividades do Laboratório rio de Engenharia Virtual

Atividades do Laboratório rio de Engenharia Virtual Atividades do Laboratório rio de Engenharia Virtual Junho / 2004 Sumário Projetos em andamento (CGP&D) Infra-estrutura Formação de RH Atividades iniciadas após III WAI (CGP&D 2003) Produção Projetos em

Leia mais

Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle

Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle Elaine de Mattos Silva1 José Paulo Vilela Soares da Cunha1 Orlando Bernardo Filho2 1 Departamento

Leia mais

Meios físicos. Par Trançado (TP) dois fios de cobre isolados

Meios físicos. Par Trançado (TP) dois fios de cobre isolados Meios físicos bit: propaga entre pares de transmissor/receptor enlace físico: o que fica entre transmissor e receptor meio guiado: sinais se propagam em meio sólido: cobre, fibra, coaxial meio não guiado:

Leia mais

Projeto BELIEVe : Andamento de projeto. Junho / 2003

Projeto BELIEVe : Andamento de projeto. Junho / 2003 Projeto BELIEVe : Andamento de projeto Junho / 2003 Participantes EFA Angelo Passaro Onofre Felix de Lima Neto (Sgto) Roberto Y. Tanaka Ademar Muraro Jr. Nancy M. Abe Marcos A. Rugierri Franco Antônio

Leia mais

Comparação de Desempenho entre o Método dos Elementos de Contorno com Integração Direta e o Método dos Elementos Finitos em problemas de Poisson

Comparação de Desempenho entre o Método dos Elementos de Contorno com Integração Direta e o Método dos Elementos Finitos em problemas de Poisson Trabalho apresentado no III CMAC - SE, Vitória-ES, 2015. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Comparação de Desempenho entre o Método dos Elementos de Contorno

Leia mais

6 MÉTODO DE ELEMENTOS FINITOS - MEF

6 MÉTODO DE ELEMENTOS FINITOS - MEF 6 MÉTODO DE ELEMENTOS FINITOS - MEF O Método de Elementos Finitos é uma técnica de discretização de um problema descrito na Formulação Fraca, na qual o domínio é aproximado por um conjunto de subdomínios

Leia mais

0RGHODJHP&RPSXWDFLRQDO$WUDYpVGR3URJUDPD$%$486

0RGHODJHP&RPSXWDFLRQDO$WUDYpVGR3URJUDPD$%$486 0RGHODJHP&RPSXWDFLRQDO$WUDYpVGR3URJUDPD$%$486 Neste capítulo apresenta-se de forma sucinta o programa de elementos finitos ABAQUS, em particular o elemento finito de placa usado neste trabalho. A seguir

Leia mais

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,

Leia mais

5 Formulação Dinâmica Não Linear no Domínio da Frequência

5 Formulação Dinâmica Não Linear no Domínio da Frequência 129 5 Formulação Dinâmica Não Linear no Domínio da Frequência No Capítulo 2, foram apresentadas as formulações para a análise dinâmica de estruturas reticuladas no domínio do tempo, sendo uma informação

Leia mais

Aluno de Pós-Graduação em Engenharia de Software para Dispositivos Móveis pela UNINTER

Aluno de Pós-Graduação em Engenharia de Software para Dispositivos Móveis pela UNINTER COMPARAÇÃO DE DESEMPENHO NA PROGRAMAÇÃO PARALELA HÍBRIDA (MPI + OPENMP) NA BUSCA DE TEXTO EM ARQUIVOS 1 COMPARISON OF PERFORMANCE IN HYBRID PARALLEL PROGRAMMING (MPI + OPENMP) IN SEARCH OF TEXT IN FILES

Leia mais

Comprimento de onda ( l )

Comprimento de onda ( l ) Comprimento de onda ( l ) Definição Pode ser definido como a distância mínima em que um padrão temporal da onda, ou seja, quando um ciclo se repete. λ= c f Onde: c velocidade da luz no vácuo [3.10 8 m/s]

Leia mais

Gerência de Dispositivos. Adão de Melo Neto

Gerência de Dispositivos. Adão de Melo Neto Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,

Leia mais

DESENVOLVIMENTO DA EQUAÇÃO PREDITIVA GERAL (EPG)

DESENVOLVIMENTO DA EQUAÇÃO PREDITIVA GERAL (EPG) MELCONIAN, Marcos Vinícius. "Desenvolvimento da Equação Preditiva Geral (EPG)", p.79-102. In MELCONIAN, Marcos Vinicius. Modelagem numérica e computacional com similitude e elementos finitos, São Paulo:

Leia mais

2 Propagação de ondas elásticas em cilindros

2 Propagação de ondas elásticas em cilindros 2 Propagação de ondas elásticas em cilindros 2.1 Elastodinâmica Linear As equações que governam o movimento de um corpo sólido, elástico e isotrópico são: τ ij,j + ρf i = ρ ü i (2-1) τ ij = λ ε kk δ ij

Leia mais

PARTE 1: PROPAGAÇÃO DE ONDAS E A FIBRA ÓPTICA -

PARTE 1: PROPAGAÇÃO DE ONDAS E A FIBRA ÓPTICA - TE814-Comunicações Ópticas I PARTE 1: PROPAGAÇÃO DE ONDAS E A FIBRA ÓPTICA - DESCRIÇÃO PELA ÓPTICA GEOMÉTRICA PROF. CÉSAR AUGUSTO DARTORA - UFPR E-MAIL: CADARTORA@ELETRICA.UFPR.BR CURITIBA-PR Roteiro da

Leia mais

INCIDÊNCIA DE ONDAS ELETROMAGNÉTICAS EM INTERFACES PLANAS: REFLEXÃO, REFRAÇÃO E LEI DE SNELL

INCIDÊNCIA DE ONDAS ELETROMAGNÉTICAS EM INTERFACES PLANAS: REFLEXÃO, REFRAÇÃO E LEI DE SNELL TE053-Ondas Eletromagnéticas INCIDÊNCIA DE ONDAS ELETROMAGNÉTICAS EM INTERFACES PLANAS: REFLEXÃO, REFRAÇÃO E LEI DE SNELL PROF. CÉSAR AUGUSTO DARTORA - UFPR E-MAIL: CADARTORA@ELETRICA.UFPR.BR CURITIBA-PR

Leia mais

4 Análise do Comportamento dos Campos Transversais na Estrutura Guiada em Estudo

4 Análise do Comportamento dos Campos Transversais na Estrutura Guiada em Estudo 72 4 Análise do Comportamento dos Campos Transversais na Estrutura Guiada em Estudo 4.1. Introdução Neste capítulo é realizada uma análise do comportamento dos campos transversais da estrutura guiada composta

Leia mais

7 Extração de Dados Quantitativos

7 Extração de Dados Quantitativos Capítulo 7 - Extração de Dados Quantitativos 119 7 Extração de Dados Quantitativos A técnica de medição desenvolvida e descrita nos capítulos anteriores produz como resultado a variação temporal da espessura

Leia mais

Modelagem da Histerese Vetorial. Jean Vianei Leite

Modelagem da Histerese Vetorial. Jean Vianei Leite UNIVERSIDADE FEDERAL DO PARANA Programa de Pós-Graduação em Engenharia Elétrica Modelagem da Histerese Vetorial Jean Vianei Leite Curitiba, abril de 200. Regimes Alternados e Rotativos O fenômeno da histerese

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Setor de Tecnologia Departamento de Engenharia Elétrica. Disciplina: TE053 - Ondas Eletromagnéticas

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Setor de Tecnologia Departamento de Engenharia Elétrica. Disciplina: TE053 - Ondas Eletromagnéticas UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Setor de Tecnologia Departamento de Engenharia Elétrica 3 a LISTA DE EXERCÍCIOS Disciplina: TE053 - Ondas Eletromagnéticas Professor: César Augusto Dartora 1 1) Resolver

Leia mais

2 Guias de onda em substratos dielétricos. 2.1 Guias NRD

2 Guias de onda em substratos dielétricos. 2.1 Guias NRD 20 2 Guias de onda em substratos dielétricos Ao longo do presente Capítulo são apresentadas as principais configurações que operam como guia de ondas em substratos dielétricos. São descritos o dimensionamento

Leia mais

Prof. Fernando Massa Fernandes https://www.fermassa.com/microondas-i.php Sala 5017 E fernando.fernandes@uerj.br Aula 27 Capt. 3 Linha de microfita Revisão Exercício proposto Projeto CAD em linha de microfita.

Leia mais

SISTEMAS ÓPTICOS FIBRAS ÓPTICAS

SISTEMAS ÓPTICOS FIBRAS ÓPTICAS MIISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIOAL E TECOLÓGICA Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Campus São José Área de Telecomunicações Curso Superior Tecnológico

Leia mais

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2) Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora

Leia mais

Cap Ondas Eletromagnéticas

Cap Ondas Eletromagnéticas Cap. 33 - Ondas Eletromagnéticas Espectro EM; Descrição de onda EM; Vetor de Poynting e Transferência de energia; Polarização; ; Polarização e Reflexão. Espectro EM Onda: flutuação/oscilação de alguma

Leia mais

Módulo III Guias de Ondas. Guias de Ondas Retangulares Guias de Ondas Circulares

Módulo III Guias de Ondas. Guias de Ondas Retangulares Guias de Ondas Circulares Módulo III Guias de Ondas Guias de Ondas Retangulares Guias de Ondas Circulares Guias de Ondas Linhas de transmissão paralelas não são blindadas e, portanto, o campo elétrico entre os dois fios acaba irradiando

Leia mais

09/05/18. Ondas e Linhas

09/05/18. Ondas e Linhas 09/05/18 1 Guias de Onda (pags 95 a 10 do Pozar) Equações de Maxwell e equação de onda Solução geral para Modos TEM Solução geral para Modos TE e TM 09/05/18 Guias de Onda Guias de onda são estruturas

Leia mais

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Gerência de Dispositivos Subsistemas de E/S Device Driver Controlador de E/S

Leia mais

Escolha 12 questões para entregar sendo que deverá ser pelo menos três de cada prova. Entrega no dia da primeira avaliação da disciplina.

Escolha 12 questões para entregar sendo que deverá ser pelo menos três de cada prova. Entrega no dia da primeira avaliação da disciplina. Escolha 12 questões para entregar sendo que deverá ser pelo menos três de cada prova. Entrega no dia da primeira avaliação da disciplina. PROVA 2011-2 QUESTÃO 01 Um arquivo que ocupa 100 KB em disco rígido

Leia mais

Benchmarks. 1. Introdução

Benchmarks. 1. Introdução Benchmarks 1. Introdução Um Benchmark é um programa de teste de desempenho que analisa as características de processamento e de movimentação de dados de um sistema de computação com o objetivo de medir

Leia mais

MÉTODO DE ELEMENTOS FINITOS (MEF) -UMA INTRODUÇÃO-

MÉTODO DE ELEMENTOS FINITOS (MEF) -UMA INTRODUÇÃO- MÉTODO DE ELEMENTOS FINITOS (MEF) -UMA INTRODUÇÃO- Curso de Transferência de Calor 1 - FEN03-5190 Prof. Gustavo R. Anjos gustavo.anjos@uerj.br 17 e 23 de junho de 2015 EXEMPLOS - VÍDEOS Escoamento de fluido

Leia mais

4 Análise de Cornetas Cônicas Coaxiais 4.1. Introdução

4 Análise de Cornetas Cônicas Coaxiais 4.1. Introdução 4 Análise de Cornetas Cônicas Coaxiais 4.1. Introdução O projeto do sistema de alimentação de antenas circularmente simétricas proposto neste trabalho, envolve a associação de um conector comercial padrão

Leia mais

Entregue no mínimo 15 questões à sua escolha PROVA QUESTÃO 01

Entregue no mínimo 15 questões à sua escolha PROVA QUESTÃO 01 Entregue no mínimo 15 questões à sua escolha PROVA 2013-1 QUESTÃO 01 A multiplexação é usada para transmissão de vários sinais em um único meio físico (canal). Descreva as três formas como se pode fazer

Leia mais

3 Revisão da literatura II: Fluxo em meios porosos

3 Revisão da literatura II: Fluxo em meios porosos 46 3 Revisão da literatura II: Fluxo em meios porosos 3.1. Meio poroso saturado e parcialmente saturado O solo na sua estrutura apresenta duas zonas em função do seu conteúdo de umidade, zona saturada

Leia mais

Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano. Desenvolvimento de Aplicações Paralelas

Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano. Desenvolvimento de Aplicações Paralelas Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano Desenvolvimento de Aplicações Paralelas (gec.di.uminho.pt/lesi/ap10203/aula06aplicaçõespar.pdf) João Luís Ferreira Sobral Departamento

Leia mais

PSI 3481 SISTEMAS ÓPTICOS E DE MICRO- ONDAS. Fibras Ópticas

PSI 3481 SISTEMAS ÓPTICOS E DE MICRO- ONDAS. Fibras Ópticas PSI 3481 SISTEMAS ÓPTICOS E DE MICRO- ONDAS Fibras Ópticas Luz guiada: reflexão interna total (1854) Fibra Óptica: multicamadas (1950). Antes de 1970: perda 1000 db/km Em 1970: perda 0 db/km Em 1979: perda

Leia mais

3.1 CRIAR A GEOMETRIA/MALHA;

3.1 CRIAR A GEOMETRIA/MALHA; 72 3 METODOLOGIA A metodologia adotada no presente trabalho foi a de utilizar a ferramenta de dinâmica dos fluidos computacional (CFD) para simular dispositivos microfluídicos de diferentes geometrias

Leia mais

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto Matéria: Sistema Computacional - SC Prof.: Esp.: Patrícia Dias da Silva Peixoto SISTEMA OPERACIONAL E TIPOS DE SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL (S.O.). Por mais complexo que possa parecer,

Leia mais

RELATÓRIO ATIVIDADE #2

RELATÓRIO ATIVIDADE #2 RELATÓRIO ATIVIDADE #2 Autor: Eduardo Germer Objetivo: Sugestões de estimativa inicial Data: 21.Set.2012 Resumo: O objetivo deste trabalho foi buscar uma forma de reduzir o tempo computacional do programa

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção

Leia mais

Prof. Fernando Massa Fernandes https://www.fermassa.com/microondas-i.php Sala 5017 E fernando.fernandes@uerj.br Aula 26 Revisão Revisão Linha de transmissão planar Tecnologia Planar (grande interesse prático)

Leia mais

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES João Ricardo Kohler Abramoski (PAIC/FUNDAÇÃO ARAUCÁRIA), Sandra Mara Guse Scós Venske (Orientadora), e-mail: ssvenske@unicentro.br

Leia mais

2 Conceitos preliminares

2 Conceitos preliminares 2 Conceitos preliminares As redes de ragg atraíram um considerável interesse ao longo dos últimos anos. Isso se deve a sua característica de refletir uma faixa estreita de comprimentos de onda. As redes

Leia mais

Estudo analítico e numérico do espalhamento acústico

Estudo analítico e numérico do espalhamento acústico Universidade Federal de São João Del-Rei MG 26 a 28 de maio de 21 Associação Brasileira de Métodos Computacionais em Engenharia Estudo analítico e numérico do espalhamento acústico M.E. Maria 1 ; E.N.M.

Leia mais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 02: Organização e Arquitetura de Computadores / Lógica Digital (Parte I) O conteúdo deste documento tem por objetivo

Leia mais

heapsort (int *x, int n) { int i, e, s, f, aux; /*fase de pré-processamento - cria heap inicial*/ for (i=1; i<n; i++) { e = x[i]; s = i; f = (s-1)/2;

heapsort (int *x, int n) { int i, e, s, f, aux; /*fase de pré-processamento - cria heap inicial*/ for (i=1; i<n; i++) { e = x[i]; s = i; f = (s-1)/2; heapsort (int *x, int n) { int i, e, s, f, aux; /*fase de pré-processamento - cria heap inicial*/ for (i=1; i0 && x[f]

Leia mais

Osciloscópio Digital. Diagrama em blocos:

Osciloscópio Digital. Diagrama em blocos: Osciloscópio Digital Neste tipo de osciloscópio, o sinal analógico de entrada é inicialmente convertido para o domínio digital através de um conversor A/D rápido, sendo em seguida armazenado em uma memória

Leia mais

Cálculo de forças eletromecânicas pelos métodos do trabalho virtual e tensor de Maxwell

Cálculo de forças eletromecânicas pelos métodos do trabalho virtual e tensor de Maxwell Cálculo de forças eletromecânicas pelos métodos do trabalho virtual e tensor de Maxwell Antônio Flavio Licarião Nogueira Universidade do Estado de Santa Catarina antonioflavio@ieee.org 1. Introdução O

Leia mais

Sistemas de Entrada e Saída

Sistemas de Entrada e Saída Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2

Leia mais

Arquitetura e organização de computadores

Arquitetura e organização de computadores Arquitetura e organização de computadores 3º. Semestre - Sistemas de informação Prof. Emiliano S. Monteiro Classificação de computadores Grande porte: Supercomputadores e Mainframes Médio porte: Minicomputadores

Leia mais

Conceitos sobre Computadores

Conceitos sobre Computadores Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.

Leia mais

INFORMÁTICA. 03. O Internet Relay Chat permite que diversas pessoas realizem comunicação on-line por meio da Internet.

INFORMÁTICA. 03. O Internet Relay Chat permite que diversas pessoas realizem comunicação on-line por meio da Internet. INFORMÁTICA Acerca de serviços e ferramentas da Internet, julgue os itens a seguir: 01. Atualmente, para que softwares de correios eletrônicos possam funcionar adequadamente, uma versão de um software

Leia mais

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída Nome: Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída 1. A gerência de dispositivos de entrada e saída é uma das principais e mais complexas funções de um sistema

Leia mais

Revisão: Ondas Eletromagnéticas (EM) Campo Elétrico Campo Magnético. Capítulo 2 do Battan.

Revisão: Ondas Eletromagnéticas (EM) Campo Elétrico Campo Magnético. Capítulo 2 do Battan. Revisão: Ondas Eletromagnéticas (EM) Campo Elétrico Campo Magnético Capítulo 2 do Battan. Campo Elétrico - E O campo elétrico E - é um conceito definido pela força que uma carga (usualmente uma carga de

Leia mais

Definição Rede Computadores

Definição Rede Computadores Definição Rede Computadores Uma rede de computadores consiste na interconexão entre dois ou mais computadores e dispositivos complementares acoplados através de recursos de comunicação, geograficamente

Leia mais

10/05/17. Ondas e Linhas

10/05/17. Ondas e Linhas 10/05/17 1 Guias de Onda (pags 95 a 10 do Pozar) Equações de Maxwell e equação de onda Solução geral para Modos TEM Solução geral para Modos TE e TM 10/05/17 Guias de Onda Guias de onda são estruturas

Leia mais

Capítulo 1. INTRODUÇÃO

Capítulo 1. INTRODUÇÃO Capítulo 1. INTRODUÇÃO A simulação numérica de problemas de engenharia ocupa atualmente uma posição de destaque no cenário mundial de pesquisa e desenvolvimento de novas tecnologias. O crescente interesse,

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução

Leia mais

Gerência de Dispositivos. Adão de Melo Neto

Gerência de Dispositivos. Adão de Melo Neto Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Gerência de Dispositivos Dispositivos de E/S Device Drivers Controladores Subsistema de E/S 2 Gerência de Dispositivos A gerência de

Leia mais

LOM Teoria da Elasticidade Aplicada

LOM Teoria da Elasticidade Aplicada Departamento de Engenaria de Materiais (DEMAR) Escola de Engenaria de Lorena (EEL) Universidade de São Paulo (USP) LOM310 - Teoria da Elasticidade Aplicada Parte 4 - Análise Numérica de Tensões e Deformações

Leia mais

Fibras Ópticas Micro-estruturadas para Compensação de Dispersão Cromática

Fibras Ópticas Micro-estruturadas para Compensação de Dispersão Cromática Fibras Ópticas Micro-estruturadas para Compensação de Dispersão Cromática Paulo Sérgio Patrício Universidade Estadual Paulista Júlio de Mesquita Filho Guaratinguetá, SP, Brasil coerenciace@yahoo.com.br

Leia mais

Índice. 1. Uma visão histórica. 2. Óptica de raios. 3. Ondas eletromagnéticas

Índice. 1. Uma visão histórica. 2. Óptica de raios. 3. Ondas eletromagnéticas Índice i 1. Uma visão histórica 1.1 Considerações preliminares...1 1.2 Desenvolvimentos iniciais...2 1.3 Óptica ondulatória versus corpuscular...4 1.4 Ressurgimento da teoria ondulatória...6 1.5 Ondas

Leia mais

Um Calculador de Capacidade de Computação para Nós de Máquinas Virtuais LAM/MPI

Um Calculador de Capacidade de Computação para Nós de Máquinas Virtuais LAM/MPI Um Calculador de Capacidade de Computação para Nós de Máquinas Virtuais LAM/MPI Diego Luis Kreutz 1 Lucas Mello Schnorr 2 Cleverton Marlon Possani 3 Resumo Este texto apresenta um calculador de capacidade

Leia mais

ONDA ELETROMAGNÉTICA

ONDA ELETROMAGNÉTICA ONDA ELETROMAGNÉTICA Sempre que houver um campo magnético variando no tempo, surgirá um campo elétrico induzido, de acordo com a lei de Faraday. Simetricamente, quando em uma região existir um campo elétrico

Leia mais

TRANSMISSÃO DE DADOS

TRANSMISSÃO DE DADOS TRANSMISSÃO DE DADOS Aula 2: Dados e sinais Notas de aula do livro: FOROUZAN, B. A., Comunicação de Dados e Redes de Computadores, MCGraw Hill, 4ª edição Prof. Ulisses Cotta Cavalca

Leia mais

Eletromagnetismo I. Prof. Daniel Orquiza. Eletromagnetismo I. Prof. Daniel Orquiza de Carvalho

Eletromagnetismo I. Prof. Daniel Orquiza. Eletromagnetismo I. Prof. Daniel Orquiza de Carvalho de Carvalho - Eletrostática Condutividade Elétrica e Lei de Ohm na Forma Pontual (Capítulo 4 Páginas 114 a 118) Parâmetros Constitutivos Meios isotrópicos, homogêneos e lineares. Bandas de Energia. Condutividade

Leia mais

RELATÓRIO TÉCNICO - CIENTÍFICO

RELATÓRIO TÉCNICO - CIENTÍFICO UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA PIBIC : CNPq, CNPq/AF, UFPA, UFPA/AF, PIBIC/INTERIOR,

Leia mais

Entrada e Saída e Dispositivos

Entrada e Saída e Dispositivos Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos

Leia mais

4 Cálculo de Equivalentes Dinâmicos

4 Cálculo de Equivalentes Dinâmicos 4 Cálculo de Equivalentes Dinâmicos 4.1. Introdução Os sistemas de potência interligados vêm adquirindo maior tamanho e complexidade, aumentando a dependência de sistemas de controle tanto em operação

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Turma de Redes AULA 04 www.eduardosilvestri.com.br silvestri@eduardosilvestri.com.br Sistemas de Tempo Real Muito semelhantes aos sistemas de tempo compartilhado. A maior diferença

Leia mais

3. Polarização da Luz

3. Polarização da Luz 3. Polarização da Luz Sendo uma onda eletromagnética, a luz é caracterizada por vetor um campo elétrico e um campo magnético dependentes do tempo e do espaço. As ondas de luz se propagam em ondas transversais

Leia mais

SEL413 Telecomunicações. 1. Notação fasorial

SEL413 Telecomunicações. 1. Notação fasorial LISTA de exercícios da disciplina SEL413 Telecomunicações. A lista não está completa e mais exercícios serão adicionados no decorrer do semestre. Consulte o site do docente para verificar quais são os

Leia mais

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo

Leia mais

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21 AULA 21 MATRIZES - PARTE 1 21.1 Definição e Manipulação de Matrizes Sabemos como definir variáveis de um novo tipo de dados, denominado vetor, que representam seqüências de valores de um mesmo tipo. Por

Leia mais

Revisão: Ondas Eletromagnéticas (EM) Campo Elétrico Campo Magnético. Capítulo 2 do Battan.

Revisão: Ondas Eletromagnéticas (EM) Campo Elétrico Campo Magnético. Capítulo 2 do Battan. Revisão: Ondas Eletromagnéticas (EM) Campo Elétrico Campo Magnético Capítulo 2 do Battan. Campo Elétrico - E O campo elétrico E - é um conceito definido pela força que uma carga (usualmente uma carga de

Leia mais

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM Autores: Giulia Denise Kujat VIEIRA; Milene Karine GUBETTI. Identificação autores: Estudantes do Curso Técnico em Informática

Leia mais

A IMPORTÂNCIA DE THREADS NO DESEMPENHO DE APLICAÇÕES

A IMPORTÂNCIA DE THREADS NO DESEMPENHO DE APLICAÇÕES A IMPORTÂNCIA DE THREADS NO DESEMPENHO DE APLICAÇÕES Euzébio da Costa Silva 1, Victor Pereira Ribeiro 2, Susana Brunoro Costa de Oliveira 3 1 29520-000, euzebioprogramacao@gmail.com 2 29520-000, victor3ifes@gmail.com

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 6ª Aula Entrada e Saída Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Estrutura da máquina de von Neumann Dispositivos Periféricos Interface com o mundo exterior

Leia mais

INDUÇÃO MAGNÉTICA (2)

INDUÇÃO MAGNÉTICA (2) INDUÇÃO MAGNÉTICA Material Utilizado: - uma bobina de campo (l = 750 mm, n = 485 espiras / mm) (PHYWE 11006.00) - um conjunto de bobinas de indução com número de espiras N e diâmetro D diversos (N = 300

Leia mais

Fibra Óptica Cap a a p c a id i a d d a e d e d e d e t r t an a s n mi m t i i t r i i n i f n o f r o ma m ç a ão ã

Fibra Óptica Cap a a p c a id i a d d a e d e d e d e t r t an a s n mi m t i i t r i i n i f n o f r o ma m ç a ão ã Fibra Óptica Capacidade de transmitir informação Capacidade de transmitir informação Capacidade taxa máxima de transmissão fiável C = B log 2 (1 + S/N) [Lei de Shannon] B largura de banda do canal B T

Leia mais

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 06. Prof. Dr. Marco Antonio Leonel Caetano

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 06. Prof. Dr. Marco Antonio Leonel Caetano MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 06 Prof. Dr. Marco Antonio Leonel Caetano 1 Guia de Estudo para Aula 06 Aplicação de AutoValores - Usando autovalor para encontrar pontos

Leia mais

O Eletromagnetismo é um ramo da física ou da engenharia elétrica onde os fenômenos elétricos e magnéticos são estudados.

O Eletromagnetismo é um ramo da física ou da engenharia elétrica onde os fenômenos elétricos e magnéticos são estudados. 1. Análise Vetorial O Eletromagnetismo é um ramo da física ou da engenharia elétrica onde os fenômenos elétricos e magnéticos são estudados. Os princípios eletromagnéticos são encontrados em diversas aplicações:

Leia mais

Arranjo de Processadores

Arranjo de Processadores Um arranjo síncrono de processadores paralelos é chamado arranjo de processadores, consistindo de múltiplos elementos processadores (EPs) sob a supervisão de uma unidade de controle (UC) Arranjo de processadores

Leia mais

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída

Leia mais

Revisão: Representação por Fasores

Revisão: Representação por Fasores Secretaria de Educação Profissional e Tecnológica Instituto Federal de Santa Catarina Campus São José Área de Telecomunicações ELM20704 Eletromagnetismo Professor: Bruno Fontana da Silva 2014-1 Revisão:

Leia mais

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?

Leia mais

Capítulo 5 Validação Numérica. 5 Validação Numérica

Capítulo 5 Validação Numérica. 5 Validação Numérica Capítulo 5 Validação Numérica 5 Validação Numérica Neste capítulo são mostradas as comparações das respostas numéricas e analíticas para várias condições de contorno, com o objetivo de validar numericamente

Leia mais

5 Simulações e Resultados

5 Simulações e Resultados 5 Simulações e Resultados 5.. Introdução Neste capítulo são apresentados alguns estudos de casos que analisam a aplicabilidade da metodologia proposta: o algoritmo de fechos convexos na resolução do problema

Leia mais

Sumário. 1 Introdução Álgebra Vetorial Cálculo Vetorial 62

Sumário. 1 Introdução Álgebra Vetorial Cálculo Vetorial 62 Sumário 1 Introdução 18 1-1 Linha do Tempo Histórico 19 1-1.1 Eletromagnetismo na Era Clássica 19 1-1.2 Eletromagnetismo na Era Moderna 20 1-2 Dimensões, Unidades e Notação 21 1-3 A Natureza do Eletromagnetismo

Leia mais

Introdução ao Método dos Elementos Finitos

Introdução ao Método dos Elementos Finitos Introdução ao Método dos Elementos Finitos Estruturas Aeroespaciais II (10373) 2014 1. Introdução O Método dos Elementos Finitos (MEF), cuja génese se verificou por volta de 1940, é uma ferramenta matemática

Leia mais

4 Deslocamentos gerados pela escavação

4 Deslocamentos gerados pela escavação 4 Deslocamentos gerados pela escavação 4.1. Introdução Neste capítulo são analisados os campos de deslocamentos gerados no maciço rochoso devido à escavação da mineração Pampa de Pongo, Peru, que atualmente

Leia mais

5.1 Gerenciamento de Memória

5.1 Gerenciamento de Memória 5 Validação Uma vez implementadas as três abordagens, vários testes foram executados a fim de se poder validar as soluções propostas. Os testes realizados objetivaram avaliar aspectos individuais de cada

Leia mais

Comutação por Conversão de Comprimento de Onda em Redes Ópticas

Comutação por Conversão de Comprimento de Onda em Redes Ópticas Comutação por Conversão de Comprimento de Onda em Redes Ópticas Web Page Estudo da eficiência de conversão utilizando o efeito Four-Wave Mixing Trabalho Realizado por: João Manuel Barbosa de Oliveira Rodrigo

Leia mais