Quelqu'un a-t-il des recommandations sur une bibliothèque matricielle C ++ rapide et utilisable? Ce que je veux dire par utilisable est le suivant: Les objets matriciels ont une interface intuitive (ex.: Je peux utiliser des lignes et des colonnes lors de l'indexation) Je peux faire n'importe quoi avec la classe …
Souvent, quand j'ai hérité ou rencontré du code scientifique écrit par d'autres personnes (ou parfois même par mon propre travail), j'ai remarqué que la documentation était soit rare, soit inexistante. Si j'ai de la chance, je vois des commentaires informatifs. Si j'ai beaucoup de chance, il y a même des …
Le logiciel est un élément fondamental de la science informatique et est de plus en plus reconnu comme un élément essentiel du dossier scientifique. Étant donné l'intérêt d'utiliser un code existant et bien testé, il semble utile de communiquer le plus largement possible l'existence de codes utiles et de créditer …
Dans l'un de mes articles, j'énumère des résultats numériques en plus de certains chiffres. Ce que j'aimerais faire, c'est m'assurer que les résultats numériques dans mon papier sont toujours en accord avec le code. À l’heure actuelle, je copie directement les résultats numériques de la sortie de ma simulation dans …
Je ne veux pas traiter avec virtualenv pour une installation Python locale, je veux juste installer quelques paquets localement sans traiter la PYTHONPATHvariable d'environnement, comment faire?
Quelqu'un peut-il me recommander un bon système de gestion de flux de travail (WMS), de préférence en Python? Jusqu'à présent, j'utilise GNU Make, mais cela introduit une couche de complexité que je veux éviter. Un bon WMS doit avoir les caractéristiques suivantes: s'intègre facilement avec les outils de ligne de …
Le problème Je travaille actuellement sur une simulation d'élément fini Navier Stokes et j'aimerais étudier les effets d'une variété de paramètres. Certains paramètres sont spécifiés dans un fichier d'entrée ou via une option de ligne de commande; d'autres paramètres sont fournis sous forme d'indicateurs dans un Makefile, mon code doit …
J'ai étudié les bibliothèques d'algèbre linéaire C ++ pour un projet sur lequel je travaillais. Quelque chose que je n'ai pas encore saisi est la connexion de BLAS et LAPACK à d'autres bibliothèques d'algèbre linéaire. En parcourant cet article sur les bibliothèques d'algèbre linéaire, j'ai trouvé intéressant que: certaines bibliothèques …
Les développeurs de logiciels ont le choix de choisir une licence appropriée en fonction des objectifs du travail. Quelqu'un peut-il donner des recommandations / expériences sur quelle licence choisir pour le logiciel? Quels sont les avantages / inconvénients de "donner" tout le travail codé en tant que codes open source? …
Étant donné une fonction réelle de variables réelles, existe-t-il un logiciel capable de générer automatiquement un code numérique précis pour calculer la fonction sur toutes les entrées d'une machine équipée de l'arithmétique IEEE 754? Par exemple, si la fonction réelle à évaluer était: Le logiciel prendrait en compte l'annulation catastrophique …
Question connexe: état de Mac OS en calcul scientifique et HPC Un nombre important de progiciels en science informatique sont écrits en Fortran, et Fortran ne va pas disparaître. Un compilateur Fortran est également requis pour construire d'autres progiciels (un exemple notable étant SciPy ). Cependant, Mac OS X n'inclut …
Pour autant que je sache, les deux grands cadres génériques des logiciels de science informatique du Département américain de l'énergie sont PETSc et Trilinos . Ils semblent similaires à première vue, au-delà des différences de langage (C versus C ++). Quelles sont les principales différences entre les deux cadres et …
Je n'exécute aucun code parallèle pour le moment, mais je prévois d'exécuter du code parallèle à l'avenir en utilisant un hybride d'OpenMP et de MPI. Les débogueurs ont été des outils précieux pour moi lors de l'exécution de projets en série. Quelqu'un peut-il recommander un débogueur parallèle (ou plusieurs débogueurs) …
La reproductibilité est devenue de plus en plus importante dans la recherche en science informatique. (Par exemple, consultez cet article de Roger Peng dans Science ; je connais également d'autres articles et sites Web de ce type.) Cependant, je ne sais pas exactement combien d'informations je devrais inclure avec un …
Cette question a été migrée à partir de Cross Validated car il est possible d'y répondre sur Computational Science Stack Exchange. Migré il y a 7 ans . Je veux apprendre la programmation MATLAB afin de pouvoir effectuer des recherches / analyses par moi-même et aussi, afin de pouvoir étudier …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.