Comments (8)
@sunt05
I am trying to look at this issue, and trying to look at the main function of SUEWS that WRF get the outputs and give inputs. Is it subroutine suewsdrv
?
If yes, I can see that SWDOWN is being inputted to this, but which one is LWDOWN to be used by SUEWS? (or LWUP as an output of SUEWS)
SUBROUTINE suewsdrv(year, day, hour, minute, second, xtime, &
T3D, QV3D, P3D, U3D, V3D, DZ3d, SWDOWN, &
PSFC, PREC, ht, &
QN_SUEWS, AH_SUEWS, GRDFLX, HFX, QFX, LH, TSK, QSFC, chklowq, &
LAI_SUEWS, &
albDecTr_SUEWS, &
albEveTr_SUEWS, &
albGrass_SUEWS, &
DecidCap_SUEWS, &
porosity_SUEWS, &
GDD_SUEWS, &
HDD_SUEWS, &
state_SUEWS, &
soilmoist_SUEWS, &
surf_var_SUEWS, &
landusef_SUEWS, &
alb_SUEWS, &
emis_SUEWS, &
qn1_av_SUEWS, &
qn1_s_SUEWS, &
dqndt_SUEWS, &
dqnsdt_SUEWS, &
MeltWaterStore, &
SnowAlb, &
WUDay, &
z0m_in, &
zdm_in, &
xlong, xlat, DT, DT_PREV, DX, &
ids, ide, jds, jde, kds, kde, &
ims, ime, jms, jme, kms, kme, &
its, ite, jts, jte, kts, kte)
from wrf-suews.
@sunt05
I am trying to look at this issue, and trying to look at the main function of SUEWS that WRF get the outputs and give inputs. Is it subroutinesuewsdrv
?
Yes.
If yes, I can see that SWDOWN is being inputted to this, but which one is LWDOWN to be used by SUEWS? (or LWUP as an output of SUEWS)
LWDOWN
is not used by SUEWS in this version but calculated based on air temperature and humidity.
SUEWS output TSK
is used for calculating LWUP
.
SUBROUTINE suewsdrv(year, day, hour, minute, second, xtime, & T3D, QV3D, P3D, U3D, V3D, DZ3d, SWDOWN, & PSFC, PREC, ht, & QN_SUEWS, AH_SUEWS, GRDFLX, HFX, QFX, LH, TSK, QSFC, chklowq, & LAI_SUEWS, & albDecTr_SUEWS, & albEveTr_SUEWS, & albGrass_SUEWS, & DecidCap_SUEWS, & porosity_SUEWS, & GDD_SUEWS, & HDD_SUEWS, & state_SUEWS, & soilmoist_SUEWS, & surf_var_SUEWS, & landusef_SUEWS, & alb_SUEWS, & emis_SUEWS, & qn1_av_SUEWS, & qn1_s_SUEWS, & dqndt_SUEWS, & dqnsdt_SUEWS, & MeltWaterStore, & SnowAlb, & WUDay, & z0m_in, & zdm_in, & xlong, xlat, DT, DT_PREV, DX, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & its, ite, jts, jte, kts, kte)
from wrf-suews.
I see. It seems that TSK is fine for the first time step (from outputs). Both GLW and SWUPB are zero for the first time step, and since SUEWS does not use GLW at all, there should be another reason for GLW to be zero for the firs time step, right?
from wrf-suews.
Actually, now that I am looking at all radiation outputs, it appears that all Radiation outputs are zero for the first time step. It was not obvious at the beginning since the SW radiations are zero for the start of the run which is mid-night.
from wrf-suews.
But LW
-related components should be non-zero at all times. Weird.
Is this happening only in WRF-SUEWS mode or a general case in WRF v4?
from wrf-suews.
I need to check that! Not sure if I have the output from just WRF4. Will run it
from wrf-suews.
It seems that for WRFV4 also we get the first written time step as zero. I have not run for WRFV3 with the same setting, but we can be sure that this not the problem of coupling at this point!
from wrf-suews.
Great to know.
Then we are settled down on this, at least for the coupling work.
from wrf-suews.
Related Issues (20)
- Integrating pre-process scripts for inputs with automated scripts for building WRF-SUEWS source code HOT 2
- Representation of crops in WRF-SUEWS HOT 3
- New runs over London domain HOT 5
- Runs stop for Jan runs after beginning of 4 days HOT 4
- include `snowuse` method in the coupled version
- TODO: SUEWS fatal error needs to communicate with WRF fatal error HOT 3
- improve the re-gridding function HOT 3
- QF profile and time zone HOT 1
- Colombo initial runs HOT 9
- Different observation and forcing data for Swindon HOT 1
- T2 estimation HOT 2
- Two-way nesting WRF-SUEWS HOT 5
- Two-way Nesting HOT 26
- set up a workflow to pack coupled code as a release HOT 1
- WSPS, including text and code, needs to be revised to make the steps more general.
- What to do if someone is new to git and python?
- new function / fix a bug
- Description of variables in namelist.suews file
- WRF-SUEWS testings on Jasmin HOT 1
- How to load custom variables in `wrfinput` to runtime calculations?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wrf-suews.