Ciência computacional

Perguntas e respostas para cientistas que usam computadores para resolver problemas científicos

3
Os sistemas lineares simétricos diagonais mais fixos podem ser resolvidos em tempo quadrático após a pré-computação?
Existe um método para resolver sistemas lineares da forma onde é uma matriz SPD fixa e são matrizes diagonais positivas?O(n3+n2k)O(n3+n2k)O(n^3+n^2 k)kkk(Di+A)xi=bi(Di+A)xi=bi(D_i + A) x_i = b_iAAADiDiD_i Por exemplo, se cada é escalar, basta calcular o SVD Uma . No entanto, isso se divide em D geral devido à falta de …




3
Recomendação para o método das diferenças finitas em Python científico
Para um projeto em que estou trabalhando (em PDEs hiperbólicas), gostaria de ter uma idéia mais detalhada do comportamento, analisando alguns números. No entanto, não sou um programador muito bom. Você pode recomendar alguns recursos para aprender a codificar efetivamente esquemas de diferenças finitas no Scientific Python (outros idiomas com …




9
Explicação básica da função de forma
Comecei a estudar o MEF de forma mais estruturada em comparação com o que costumava fazer durante meus cursos de graduação. Estou fazendo isso porque, apesar de poder usar o "FEM" em softwares comerciais (e outros não comerciais), gostaria de realmente entender as técnicas subterrâneas que suportam o método. É …

6
Analisando erro numérico na função C ++
Suponha que eu tenha uma função que tome como entrada vários valores de ponto flutuante (simples ou duplo), faça alguma computação e produza valores de ponto flutuante de saída (também únicos ou duplos). Estou trabalhando principalmente com o MSVC 2008, mas também planejo trabalhar com o MinGW / GCC. Estou …


4
Quadratura Numérica com Derivadas
A maioria dos métodos numéricos para quadratura trata o integrando como uma função de caixa preta. E se tivermos mais informações? Em particular, que benefício, se houver, podemos derivar de conhecer as primeiras derivadas do integrando? Que outras informações podem ser valiosas? Para derivativos em particular: estimativas de erro para …

6
Como começar com o OpenFOAM for CFD
Estou pensando em usar o OpenFOAM para resolver fluxos internos básicos em CFD. Qual é a melhor maneira de começar, e alguém poderia me indicar uma boa referência on-line para responder a quaisquer perguntas que eu possa ter quando mergulhar? Ouvi dizer que é bastante nicho a partir de agora …

6
Qual é a melhor maneira de fazer pesquisa reproduzível se você precisar de bibliotecas proprietárias?
A pesquisa reproduzível em computação visa disponibilizar a outros pesquisadores o código necessário para gerar os resultados em um artigo computacional, para que eles possam executar esse código para reproduzir os resultados nesse artigo. Gostaria de tornar toda a minha pesquisa reproduzível, mas estou enfrentando alguns problemas: alguns trabalhos em …

6
Como escrevo código agnóstico dimensionalmente?
Costumo encontrar-me escrevendo código muito semelhante para uma, duas e três versões dimensionais de uma dada operação / algoritmo. Manter todas essas versões pode se tornar tediosa. A geração simples de código funciona razoavelmente bem, mas parece que deve haver uma maneira melhor. Existe uma maneira relativamente simples de escrever …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.