code-saturne / code-saturne/code_saturne
Small boundary mass flux of scalar leads to null values of concentrations in CS v6.0 and v7.0
- Langage dominant
- C++
- Étoiles
- 307
- Forks
- 102
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Putting a small mass flux Qm of the order of microgram/m2/s ( rcodcl (ifac, isca(iscal), 3) = -Qm in cs_user_boundary_conditions.f90 ) leads to zero mass fraction values, when larger values of Qm give finite values. I tried different turbulence models (k-eps, k-omega-sst) with different wall functions (2 scales + scalable with/without log laws). My y+ are quite small (<1).
Following one advice from Y.Fournier, I rewrote the routine as a volumic source term close to the emiting surface, but the problem persists.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par cs_user_boundary_conditions.f90 et l’affectation de la condition aux limites rcodcl pour le flux massique scalaire. Reproduisez le cas avec microgram/m2/s et des valeurs de Qm plus grandes, puis comparez le traitement aux limites avec la tentative de source volumique. Le travail est terminé lorsque vous avez identifié pourquoi le petit flux produit des fractions massiques nulles et documenté ou corrigé le comportement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- fortran
- Domaine
- hpc
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100