Category Simulation & Projets de modélisation
Flux de travail HPC Python : de l’ordinateur portable au superordinateur
Reading Time: 10 minutesPoints à retenir clés Le code Python peut s’exécuter sur un ordinateur portable et un système HPC volumineux avec la même logique de base lorsque le flux de travail utilise correctement MPI4Py ou Dask. La reproductibilité de l’environnement est souvent la partie la plus difficile du travail de HPC. Les environnements Conda, les fichiers de […]
Durabilité des logiciels scientifiques open source : modèles de financement, subventions et soutien institutionnel
Reading Time: 12 minutesPoints à retenir clés Sept principaux modèles de financement existent pour les logiciels scientifiques open source, allant de la philanthropie multi-donateurs (EOSS/OS4S, ~58 millions de dollars) aux subventions gouvernementales (NASA OSTFL, NSF Pesose, UKRI RSMF, DFG) et les programmes-cadres de l’UE (93,5 milliards d’euros Horizon Europe). Le « piège d’entretien » est la cause principale des logiciels […]
Pratiques de publication reproductibles pour les résultats de simulation : le cadre des cinq piliers
Reading Time: 14 minutesApprenez à rendre les résultats de la simulation reproductibles à l'aide des ordinateurs portables Jupyter, du contrôle des versions, de la gestion de l'environnement, de l'archivage Zenodo et des principes équitables. Un guide pratique pour les chercheurs en informatique.
Méthodes numériques d’ordre élevé : quand utiliser Spectral, DG et HP-FEM
Reading Time: 12 minutesApprenez à utiliser les méthodes spectrales, Galerkin discontinu, éléments spectraux et HP-FEM. Comparaison pratique des méthodes d'ordre élevé par rapport à FDM traditionnel, FEM, FVM.
Techniques de calibration de modèles pour la science des matériaux informatiques
Reading Time: 13 minutesApprenez le MCMC bayésien, l'optimisation adjointe, la modélisation de substitution et les flux de travail pratiques pour la calibration de modèles de matériaux informatiques.
Méthodes de solveur non linéaires : Newton, Broyden et Quasi-Newton pour les EDP
Reading Time: 12 minutesApprenez à choisir entre Newton-Raphson, quasi-Newton de Broyden et les méthodes de Newton-Krylov sans Jacobian pour résoudre des systèmes PDE non linéaires. Comprend des exemples pratiques de Python et des cadres de décision.
Quantification de l’incertitude et analyse de sensibilité dans la simulation scientifique
Reading Time: 13 minutesApprenez l'expansion du chaos polynomial, les indices de sensibilité SOBOL, les méthodes UQ de substitution et l'écosystème Python. Un guide pratique pour les chercheurs en informatique.
Problèmes sévères et solveurs rigides : lorsque les méthodes explicites échouent
Reading Time: 13 minutesLorsque des simulations explicites explosent, la rigidité est généralement le coupable. Découvrez pourquoi les méthodes explicites échouent, comment diagnostiquer la rigidité et quels solveurs fonctionnent réellement.
Problèmes dominés par l’advection : schémas au vent et stabilisation du SUPG
Reading Time: 14 minutesLes équations aux dérivées partielles dominées par l’advection sont difficiles car les informations se déplacent principalement le long d’une direction d’écoulement tandis que la diffusion physique fournit peu de lissage. Une méthode numérique qui fonctionne bien pour un problème dominé par la diffusion peut produire des oscillations, un maculage excessif ou des valeurs non physiques […]
Programmation du noyau GPU pour la simulation physique personnalisée : écriture de noyaux personnalisés hautes performances en Python
Reading Time: 14 minutesApprenez à écrire des noyaux GPU personnalisés pour la simulation physique avec NVIDIA WARP, CUDA Python et HIP/ROCM. Couvre les modèles de performances, la physique différentiable et les déploiements de production.