Ciência computacional

20
Opções de E / S paralela, em particular HDF5 paralela

Eu tenho um aplicativo que pode ser trivialmente paralelizado, mas seu desempenho é em grande parte limitado a E / S. O aplicativo lê uma única matriz de entrada armazenada em um arquivo com tamanho geralmente de 2 a 5 GB (mas espero que esse número aumente no futuro). Um cálculo típico aplica a...

20
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...

20
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 /...

19
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...