Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Unlimited dew (in theory)

Aperta
#7 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
fortran
Ambito
hpc

Direzione di ricerca

Traccia la gestione esistente di is_qneg e confrontala con i controlli qneg4 o qneg3 dell’atmosfera. Segui come un evap*dt negativo viene applicato al livello atmosferico inferiore e verifica il vincolo sull’umidità disponibile. Il lavoro è completo quando l’idrologia terrestre non può ricevere più rugiada di quanta ne contenga l’atmosfera, anche durante lo spinup e in configurazioni insolite.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

The land can pull water from the atmosphere as negative latent heat flux - basically dew, latent heat flux from the atmosphere to the land. Most latent heat flux goes land-to-atmosphere, but a little bit can and does go the other direction. Right now, the magnitude of evapdt when evapdt < 0 isn't capped by the amount of moisture available in the bottom level of the atmosphere. So in theory, the atmosphere could be completely dry, and the land could invent a nice big flux of dew from thin air and do land-hydrology with it. The atmosphere has a check to correct this (the qneg4 function, I think, or maybe qneg3?), which I started trying to implement years ago but had trouble getting it working, and I ended up abandoning it as (a) I think this only ever has large-ish values early in spinup and (b) I don't think CLM bothers with this check. However, if we start pushing the model into weirder configurations (like moving continents around), I could see this potentially being a bit of an actual issue. So I should take another stab at this check. Variable to look for where I started trying to do this is is_qneg .

Lingua principale
Fortran
Stelle
15
Fork
9
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ESCOMP/SimpleLand

Tutte le issue di ESCOMP/SimpleLand

Issue simili

Altre issue su HPC

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.