EN|FR

LabGiant,

Vous avez déjà un compte ?

LabGiant,

sur les épaules de géants.

Fonctionnalités

Calendrier d'équipementProtocol CortexCRMRapports d'impact

Explorer

Index de rechercheTechniquesCommunautéForfaits
McGill UniversityConcordia UniversityUniversité de MontréalPolytechnique MontréalDobson Centre for EntrepreneurshipUniversity of Alberta
© 2026 LabGiant
EN|FR
Politique de confidentialitéConditions d'utilisation
    dsmc
    Ressource numériqueDisponible

    dsmc

    Traduit de l'anglais ·

    Devis sur demande

    Faculty of Engineering
    Chemical Engineering
    McGill University

    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.

    NETLAB McGILL

    NETLAB McGILL

    Faculty of Engineering

    Laboratoire de recherche voué à faire avancer les connaissances scientifiques et l'innovation.

    TH

    Temporary PI for Samuel Huberman

    NETLAB McGILL · McGill University
    Ressource numériqueDisponible

    dsmc

    Traduit de l'anglais ·

    Devis sur demande

    Faculty of Engineering
    Chemical Engineering
    McGill University

    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.

    dsmc
    NETLAB McGILL

    NETLAB McGILL

    Faculty of Engineering

    Laboratoire de recherche voué à faire avancer les connaissances scientifiques et l'innovation.

    TH

    Temporary PI for Samuel Huberman

    NETLAB McGILL · McGill University

    Ça pourrait aussi vous intéresser

    Découvrez d'autres ressources qui pourraient soutenir vos travaux

    Explorer l'infrastructure de recherche partagée

    Infrastructure de recherche à MontréalPlateformes de McGill University
    LabGiant,

    sur les épaules de géants.

    Fonctionnalités

    Calendrier d'équipementProtocol CortexCRMRapports d'impact

    Explorer

    Index de rechercheTechniquesCommunautéForfaits
    McGill UniversityConcordia UniversityUniversité de MontréalPolytechnique MontréalDobson Centre for EntrepreneurshipUniversity of Alberta
    © 2026 LabGiant
    EN|FR
    Politique de confidentialitéConditions d'utilisation