Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CDEPS (datm variables) #146

Open
yunfangsun opened this issue Jan 16, 2025 · 9 comments
Open

CDEPS (datm variables) #146

yunfangsun opened this issue Jan 16, 2025 · 9 comments
Assignees
Labels
bug Something isn't working

Comments

@yunfangsun
Copy link
Collaborator

Description

To Reproduce:

Additional context

Output

@yunfangsun yunfangsun added the bug Something isn't working label Jan 16, 2025
@danishyo
Copy link

Due to previous schism version only exchange wind speed and pressure through CDEPS (lack of other sflux variables such as radiation/precipitation….), we skip “-DUSE_ATMOS=ON” in compiling option to let model use its own forcing to perform the Sandy test. Test found elevation/wind are set as zero even we set homogeneous elev/wind in ww3_shel.nml. From 1/13/2025 meeting, this is consistent as @yunfangsun ’s test result, UFS-WW3 only accept external forcing or CDEPS data.

However, @josephzhang8 just updates schism code (after aff3de3, nws=4 with USE_ATMOS), this part needs further testing through CDEPS to check any sflux vars still missing during simulation. Test will use SECOFS setting since it needs all sflux variables.

@yunfangsun
Copy link
Collaborator Author

variable lists

@danishyo
Copy link

<style> </style>
Variable name in SCHISM Description Unit Include in CDEPS
prmsl Pressure reduced to MSL Pa Y
uwind Surface Eastward Air Velocity (10m AGL) m/s Y
vwind Surface Northward Air Velocity (10m AGL) m/s Y
spfh Surface Specific Humidity (2m AGL) Kg/Kg N
stmp Surface Air Temperature (2m AGL) C N
dlwrf Downward Long Wave Radiation Flux W/m2 N
dswrf Downward Short Wave Radiation Flux W/m2 N
prate Surface Precipitation Rate Kg/m^2/s N

@yunfangsun
Copy link
Collaborator Author

@uturuncoglu FYI

@uturuncoglu
Copy link
Collaborator

@danishyo @yunfangsun we are already have support for prmsl, uwind, vwind, stmp, spfh, dlwrf and prate (total precipitation). We have support for net shortwave but not the downwelling component but I could add it easily. You need to use following CDEPS variables to map variables from data to CDEPS internal ones. This is done in datm.streams fconfiguration file.

Sa_pslv  ! sea level pressure
Sa_u10m  ! zonal wind height 10m
Sa_v10m   ! meridional wind height 10m
Sa_t2m  ! surface temperature height 2m
Sa_q2m  ! surface humidity height 2m
Faxa_lwdn ! downward longwave radiation
Faxa_swnet ! net shortwave radiation
Faxa_rain ! total precipitation

I synced UFS Coastal with recent changes in UFS WM and testing now. Once it is done. I will add missing Downward Short Wave Radiation Flux variable to CDEPS. Also note that we have no any particular unit change in the datm mode and I'll keep like that. This means that user responsible to provide the data file that match units requested by the other component.

@uturuncoglu
Copy link
Collaborator

@danishyo @yunfangsun Okay. I added Faxa_swdn for downwelling shortwave. I did not pushed yet. This might also change the content of the mediator history files and I might need to create new baseline for each tests that uses CDEPS data atmosphere. I'll update you when it is pushed to UFS Coastal. In the meantime, you could test other variables in your end.

@josephzhang8
Copy link
Collaborator

Thx @uturuncoglu. What are the units for those variables? We'll need the info to match those on our side.

@uturuncoglu
Copy link
Collaborator

@josephzhang8 no units are specified or modified in CDEPS data mode. So, the units of the data that reach to target component like schism is the same with the one data file given to CDEPS. So, if you structure your data file for desired units that would be fine.

@uturuncoglu
Copy link
Collaborator

@danishyo @yunfangsun Faxa_swdn is added to atmmesh data mode under CDEPS. If you have fish checkout of the UFS Coastal, you will have updated CDEPS. Let me know if you have any issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants