Traduit de l'anglais
Devis sur demande
Le dépôt `dsmc` fournit le code fondamental pour la méthode Direct Simulation Monte Carlo (DSMC), une technique de calcul puissante utilisée pour simuler les écoulements de gaz raréfiés. Contrairement aux modèles traditionnels de dynamique des fluides continus tels que les équations de Navier-Stokes, la DSMC est particulièrement efficace dans les environnements où le libre parcours moyen des molécules est comparable ou supérieur à l'échelle de longueur physique caractéristique, ce qui la rend indispensable pour l'aérodynamique à haute altitude, la technologie du vide et la dynamique des fluides à micro-échelle. Elle simule directement le comportement des molécules de gaz individuelles, ce qui la rend adaptée aux conditions d'écoulement hors équilibre. Cette collection comprend principalement des implémentations FORTRAN originales de la méthode DSMC développées par Graeme A. Bird, un pionnier dans ce domaine. La méthode fonctionne en suivant un nombre statistiquement représentatif de particules simulées, qui se déplacent et interagissent de manière probabiliste. Les aspects techniques clés comprennent l'utilisation de modèles de collision probabilistes, tels que les modèles Variable Hard Sphere (VHS) et Variable Soft Sphere (VSS), pour régir les interactions intermoléculaires et molécule-surface. Le code est conçu pour traiter des géométries complexes, de forts gradients de pression et des caractéristiques d'écoulement intrinsèquement instationnaires. Bien que le dépôt principal contienne du code FORTRAN, la méthode DSMC elle-même a été implémentée dans divers langages comme C++, Java et Python, souvent optimisée pour le traitement parallèle sur des grappes de calcul haute performance (HPC) et des GPU afin de gérer l'intensité de calcul des simulations particulaires. Le code `dsmc` et la méthode DSMC sont largement appliqués dans de nombreuses disciplines scientifiques et de génie. En aérospatiale, elle est utilisée pour analyser l'aérodynamique de rentrée, les interactions panache-engin spatial et les écoulements de gaz autour des véhicules dans des atmosphères ténues. La microélectronique tire parti de la DSMC pour modéliser le comportement des gaz dans les chambres à vide lors des procédés de fabrication de semi-conducteurs. D'autres applications comprennent l'étude des systèmes microélectromécaniques (MEMS), la conception de pompes à vide et divers procédés de dépôt physique en phase vapeur (PVD). Sa capacité à saisir avec précision les effets de non-équilibre et les forts gradients la rend essentielle pour comprendre les phénomènes où les hypothèses de milieu continu ne s'appliquent plus. Le dépôt GitHub `schuberm/dsmc` constitue une ressource précieuse pour les chercheurs en donnant accès aux codes DSMC classiques de Bird (par exemple, DSMC1.FOR, DSMC1U.FOR, DSMC2A.FOR), fréquemment cités dans la littérature scientifique. L'objectif du dépôt est d'offrir ces implémentations fondamentales, permettant aux utilisateurs d'étudier, d'adapter et de développer les algorithmes originaux. Bien que le dépôt lui-même dispose d'un fichier README sommaire, la documentation complète sur la méthode DSMC sous-jacente est largement disponible dans de nombreux articles scientifiques, manuels et ressources universitaires détaillant les travaux de Bird. Les utilisateurs auront besoin d'un compilateur FORTRAN pour utiliser ces codes spécifiques. Les projets DSMC modernes s'intègrent souvent avec des bibliothèques de calcul parallèle comme MPI ou OpenMP pour les simulations distribuées.

Faculty of Engineering
Laboratoire de recherche voué à faire avancer les connaissances scientifiques et l'innovation.
Traduit de l'anglais
Devis sur demande
Le dépôt `dsmc` fournit le code fondamental pour la méthode Direct Simulation Monte Carlo (DSMC), une technique de calcul puissante utilisée pour simuler les écoulements de gaz raréfiés. Contrairement aux modèles traditionnels de dynamique des fluides continus tels que les équations de Navier-Stokes, la DSMC est particulièrement efficace dans les environnements où le libre parcours moyen des molécules est comparable ou supérieur à l'échelle de longueur physique caractéristique, ce qui la rend indispensable pour l'aérodynamique à haute altitude, la technologie du vide et la dynamique des fluides à micro-échelle. Elle simule directement le comportement des molécules de gaz individuelles, ce qui la rend adaptée aux conditions d'écoulement hors équilibre. Cette collection comprend principalement des implémentations FORTRAN originales de la méthode DSMC développées par Graeme A. Bird, un pionnier dans ce domaine. La méthode fonctionne en suivant un nombre statistiquement représentatif de particules simulées, qui se déplacent et interagissent de manière probabiliste. Les aspects techniques clés comprennent l'utilisation de modèles de collision probabilistes, tels que les modèles Variable Hard Sphere (VHS) et Variable Soft Sphere (VSS), pour régir les interactions intermoléculaires et molécule-surface. Le code est conçu pour traiter des géométries complexes, de forts gradients de pression et des caractéristiques d'écoulement intrinsèquement instationnaires. Bien que le dépôt principal contienne du code FORTRAN, la méthode DSMC elle-même a été implémentée dans divers langages comme C++, Java et Python, souvent optimisée pour le traitement parallèle sur des grappes de calcul haute performance (HPC) et des GPU afin de gérer l'intensité de calcul des simulations particulaires. Le code `dsmc` et la méthode DSMC sont largement appliqués dans de nombreuses disciplines scientifiques et de génie. En aérospatiale, elle est utilisée pour analyser l'aérodynamique de rentrée, les interactions panache-engin spatial et les écoulements de gaz autour des véhicules dans des atmosphères ténues. La microélectronique tire parti de la DSMC pour modéliser le comportement des gaz dans les chambres à vide lors des procédés de fabrication de semi-conducteurs. D'autres applications comprennent l'étude des systèmes microélectromécaniques (MEMS), la conception de pompes à vide et divers procédés de dépôt physique en phase vapeur (PVD). Sa capacité à saisir avec précision les effets de non-équilibre et les forts gradients la rend essentielle pour comprendre les phénomènes où les hypothèses de milieu continu ne s'appliquent plus. Le dépôt GitHub `schuberm/dsmc` constitue une ressource précieuse pour les chercheurs en donnant accès aux codes DSMC classiques de Bird (par exemple, DSMC1.FOR, DSMC1U.FOR, DSMC2A.FOR), fréquemment cités dans la littérature scientifique. L'objectif du dépôt est d'offrir ces implémentations fondamentales, permettant aux utilisateurs d'étudier, d'adapter et de développer les algorithmes originaux. Bien que le dépôt lui-même dispose d'un fichier README sommaire, la documentation complète sur la méthode DSMC sous-jacente est largement disponible dans de nombreux articles scientifiques, manuels et ressources universitaires détaillant les travaux de Bird. Les utilisateurs auront besoin d'un compilateur FORTRAN pour utiliser ces codes spécifiques. Les projets DSMC modernes s'intègrent souvent avec des bibliothèques de calcul parallèle comme MPI ou OpenMP pour les simulations distribuées.

Faculty of Engineering
Laboratoire de recherche voué à faire avancer les connaissances scientifiques et l'innovation.
Découvrez d'autres ressources qui pourraient soutenir vos travaux