Science computationnelle

14
Quelle est l'utilité du PETSc pour les matrices denses?

Partout où j'ai vu, le didacticiel PETSc / documents, etc., dit qu'il est utile pour l'algèbre linéaire et spécifie généralement que les systèmes clairsemés en bénéficieront. Et les matrices denses? Je veux résoudreA x = bUNEX=bAx=b pour dense UNEUNEA. J'ai écrit mon propre code pour CG et QMR à...

14
L'algorithme Remez

L'algorithme de Remez est une routine itérative bien connue pour approximer une fonction par un polynôme dans la norme minimax. Mais, comme le dit Nick Trefethen [1]: La plupart de ces [implémentations] remontent à plusieurs années et en fait, la plupart d'entre elles ne résolvent pas le problème...

14
Quelle serait la façon la plus utile d'écrire du code pour un article afin que les lecteurs puissent clairement faire correspondre les résultats au code qui les génère?

J'écris un papier reproductible, et le papier a des résultats de calcul qui sont générés par un script Python (un script MATLAB similaire génère des résultats presque identiques). Je pense que le papier serait plus facile à comprendre pour les lecteurs s'ils pouvaient faire correspondre les calculs...

14
Références citables pour les meilleures pratiques logicielles

Je rédige actuellement ma thèse de doctorat. J'ai passé une fraction importante de mon doctorat à nettoyer et étendre le code scientifique existant, à appliquer les meilleures pratiques en génie logiciel qui n'étaient pas utilisées auparavant, et j'aimerais écrire à ce sujet dans ma thèse. Plutôt...

14
FeniCS: Visualisation des éléments d'ordre supérieur

Je viens de commencer à jouer avec FEniCS. Je résout Poisson avec des éléments de troisième ordre et je souhaite visualiser les résultats. Cependant, lorsque j'utilise plot (u), la visualisation n'est qu'une interpolation linéaire des résultats. J'obtiens la même chose lorsque je produis en VTK....