Ciência computacional

10
Ordem das operações, algoritmos numéricos

Eu li isso (1) Operações mal condicionadas devem ser realizadas antes das bem condicionadas. Como exemplo, deve-se calcular xz−yzxz−yzxz-yz como (x−y)z(x−y)z(x-y)z pois a subtração está mal condicionada enquanto a multiplicação não. Entretanto, uma análise de erro de primeira ordem de ambos...

10
Sobre uma aproximação mais rápida do log (x)

Há algum tempo eu escrevi um código que tentava calcular o sem usar as funções da biblioteca. Ontem, eu estava revisando o código antigo e tentei torná-lo o mais rápido possível (e correto). Aqui está minha tentativa até agora:l o g( X )log(x)log(x) const double ee = exp(1); double...

10
Por que o método de Runge-Kutta e Euler é tão diferente?

Estou resolvendo um sistema de equações lineares, , numericamente. Eu fiz isso usando os métodos populares de Euler e Runge-Kutta (RK). Percebi uma grande diferença entre os dois em precisão na solução analítica. Qual é a razão para isto?x˙--= A--⋅ x--x˙_=A_⋅x_\underline {\dot x}=\underline A\cdot...

10
Elementos de Raviart-Thomas no quadrado de referência

Gostaria de aprender como o elemento Raviart-Thomas (RT) funciona. Para esse fim, gostaria de descrever analiticamente como as funções básicas ficam no quadrado de referência. O objetivo aqui não é implementá-lo, mas apenas obter uma compreensão intuitiva do elemento. Estou baseando amplamente...

10
Biblioteca C ++ para integração numérica (quadratura)

Eu tenho minha própria pequena sub-rotina para integração numérica (quadratura), que é uma adaptação em C ++ de um programa ALGOL publicado por Bulirsch & Stoer em 1967 (Numerische Mathematik, 9, 271-278). Gostaria de atualizar para um algoritmo (adaptável) mais moderno e me pergunto se...

10
Integral no espaço de log-log

Estou trabalhando com funções que, em geral, são muito mais suaves e se comportam melhor no espaço de log-log - então é aí que eu executo interpolação / extrapolação, etc., e isso funciona muito bem. Existe uma maneira de integrar essas funções numéricas no espaço de log-log? ou seja, espero usar...

10
Sobrecarga de comunicação na supercomputação

Estou procurando referências credíveis informando quanto recursos os supercomputadores gastam em coordenar versus realizar um trabalho real relacionado a tarefas. Os recursos podem estar disponíveis para processamento, mas até Watts parece uma unidade válida. Acredito que um dos meus professores...

10
Visualização de grades quadtree e octree

As chamadas grades quadtree e octree são bastante atraentes para aplicações que requerem refinamento de malha adaptável. Eles são usados, por exemplo, em Gerris e Paramesh . Alguém conhece um bom formato de arquivo para essas grades e oferece suporte a software de visualização? Veja também esta...

10
Como começar a usar o LAPACK em c ++?

Eu sou novo na ciência da computação e já aprendi métodos básicos para integração, interpolação, métodos como RK4, Numerov etc. em c ++, mas recentemente meu professor me pediu para aprender a usar o LAPACK para resolver problemas relacionados a matrizes. Como, por exemplo, encontrar valores...