Be careful with Intel turbo boost! It can screw your benchmarking! And run slower when dealing with parallel programs!

I wrote several months ago a little application called machPQ.py (I’ll open the code soon…) which calculates the active, reactive and also the apparent power in machine terminal’s over the time domain, for electromagnetic transients analysis. The files that this program have to crunch often have 1.E6 lines or more. Due to those large files this application was taking long time to finish it’s calculations 1h-3h, hence I started to transcript it into a parallel paradigm using python as well. The problem begins when I tried to benchmark the parallel version and compare with the single threaded one. The single […]

openSUSE Science e mpmath

Para ficar registrado! Essa semana, quando estava implementado o cálculo dos parâmetros tranversais e longitudinais de linhas de transmissão para a disciplina Sobretensões Transitórias, precisei de uma biblioteca para usar com python que tivesse já disponíveis as funções de Bessel para números complexos. Achei a biblioteca numérica de precisão arbitrária mpmath [1] [2], inclusive listei no Python Numeric Cook List, a qual continha as funções necessárias, mas infelizmente não estava disponível nos repositórios oficiais do openSUSE. Depois de uma pesquisada encontrei o repositório extra-oficial openSUSE Science voltado para pacotes científicos. Página do OBS. Então, para adicionar o repositório, como root: […]

Erro 4652 da TAM

Reproduzo abaixo a minha reclamação formal contra a companhia Tam Linhas Aéreas, publicada no site RA. Por meio do reclame aqui, gostaria de externar meu profundo descontentamento com a companhia TAM Linhas Aéreas pelo devida falta de respeito aos seus clientes que efetuam compra de passagens pelo site da referida empresa. Há três meses venho obtendo o famigerado erro 4652, que depois de pesquisar na Internet, vi que vários outros clientes vem sendo prejudicados da mesma forma. O erro é injustificado, afinal, tentei efetuar a compra com 3 cartões de créditos diferentes, de bancos e bandeiras distintas. E, utilizei-os, logo […]

Instalando somente os updates de segurança no openSUSE 12.3

Quando a gente vai ficando grandinho, só quer que o computador funcione. Especialmente naqueles dias nós precisamos entregar/apresentar um trabalho importante. Portanto, fazer um upgrade do sistema nem sempre é uma boa ideia perto dessas datas. Uma boa saída no openSUSE é aplicar somente as correções de segurança da base do sistema, deixando para uma época mais tranquila, o update dos demais aplicativos. Pensando nisso, listei abaixo, fuçado de [1] e [2], os comandos para identificar todos os patches e instalar somente aqueles que são realmente cruciais para o sistema: Listar todos os patches: zypper list-patches Listar somente os patches […]