Ciência computacional

8
Qual norma escolher quando?

Recentemente, vi esta pergunta: como medir o erro de um método de diferenças finitas Eu sou estudante de ciências da simulação e, infelizmente, para mim, não está totalmente claro qual norma usar em que contexto. Frequentemente, usamos a norma euclidiana ou a norma L2, mas por que escolher normas...

8
Versão não bloqueadora de MPI_Barrier no MPI 2

Eu tenho um monte de processos MPI trocando mensagens de solicitação para frente e para trás. Os processos não sabem quais outros processos enviarão a eles mensagens ou quantos. Diante dessa situação, quero uma maneira eficiente de saber se todos os outros processos se consideram concluídos no...

8
Transformada de Fourier para a condição de contorno de Neumann

Eu preciso resolver numericamente o sistema de duas equações diferenciais parciais acopladas. ∂x1∂t∂x2∂t=c1∇2x1+f1(x1,x2)=c2∇2x2+K∂x1∂t∂x1∂t=c1∇2x1+f1(x1,x2)∂x2∂t=c2∇2x2+K∂x1∂t\begin{align} \frac{\partial x_1}{\partial t} &= c_1\nabla ^2 x_1 + f_1(x_1,x_2)\\ \frac{\partial x_2}{\partial t} &=...

8
Cubos de Octree em tetraedros

Estou tentando aprender mais sobre a malha de volume e decidi tentar implementar uma simples malha de volume. A estratégia que escolhi é subdividir meu espaço usando uma octree, refinada com base em alguns critérios. Verifiquei se meu octree está equilibrado, de modo que a diferença entre duas...

8
Implementação fmincg em Python

Estou tentando reimplementar redes neurais em Python. Eu implementei a função de custo e o algoritmo de retropropagação corretamente. Eu os verifiquei executando seu código equivalente do Octave. Mas quando estou tentando usar a scipy.optimize.fmin_cgfunção, as iterações levam muito tempo para...

8
Grande matriz em GMP

Se eu quiser usar uma matriz grande, como mpz_t A [100000], recebi "Falha na segmentação (core despejado)" durante minha compilação. Existe alguma maneira mais fácil de resolver

8
Algoritmo de reinicialização no VEGAS

Estou tentando entender o algoritmo de rebinning da integração de Monte Carlo do VEGAS ( publicação original ( pré - impressão de LKlevin) e notas de implementação ). Vou tentar explicar primeiro o que acho que entendi e depois fazer minhas perguntas. Por simplicidade, vamos assumir que temos uma...