Development tools
Fortran
Les outils recommandés pour les développements Fortran sont :
CodeBlocks: meilleur pour la navigation dans le code et l’autocompletion
Visual Studio Community : meilleur pour la compilation et le débogage
ATTENTION :
Au 01/06/2022 Intel ne supporte pas la version 2022 17.2 de VSStudio. Il faut donc lui préférer la version 2019.** Ce problème est réglé pour la version 2022 17.6.1**
Au 06/09/2022 La version VisualStudio 2022 17.7.x pose des problèmes
C++
Les outils recommandés pour les développements C++ sont :
Python
Les outils recommandés pour les développements Python sont :
Il est nécessaire d’installer certaines extensions Python dans VisualStudio:
Python
Jupyter
Pylance
GitLens (permet de gérer le dépôt Git depuis VSCode)
Debug Visualizer (optionel)
Il est possible d’utiliser les outils Jupyter
Cependant, les outils Jupyter (Notebook ou Lab) ne proposent pas l’auto-completion, ce que fait nativement VSCode. Cela peut rendre l’écriture de nouveaux codes/scripts un peu plus fastidieuse. Les autres IDE classiques de développement Python (PyCharm, Spyder…) supportent normalement également l’exécution de Jupyter Notebook. Voir plus dans leur documentation respective:
Si VSCode n’affiche pas correctement les widgets Jupyter, vérifier les extensions dans VSCode et installer les dernières versions.
GPU
2 voies ont été investiguées et OpenGL a été retenue :
Git
Le suivi de version des codes est assuré via Git.
Les dépôts sont hébergés sur le Gitlab de l’ULiège.