The subroutine ana_srflx.h documents how roms calculate shortwave radiation:
#if defined ALBEDO || defined DIURNAL_SRFLUX
!
!-----------------------------------------------------------------------
! Compute shortwave radiation (degC m/s):
!
! ALBEDO option: Compute shortwave radiation flux using ...
Search found 3 matches
- Fri May 10, 2024 8:59 am
- Forum: ROMS Discussion
- Topic: The simulation temperature is too high, and the output swrad and lwrad of the roms are too large
- Replies: 5
- Views: 7147
- Mon May 06, 2024 9:30 am
- Forum: ROMS Discussion
- Topic: The simulation temperature is too high, and the output swrad and lwrad of the roms are too large
- Replies: 5
- Views: 7147
Re: The simulation temperature is too high, and the output swrad and lwrad of the roms are too large
Nonlinear/bulk_flux.F would calculate longwave when #LONGWAVE or #LONGWAVE_OUT is defined; otherwise, you should provide longwave radiation flux (lwrad) in netcdf input.
For shortwave radiation flux, you need to provide it when define #SHORTWAVE (see Include/globaldef.h to check the condition ...
For shortwave radiation flux, you need to provide it when define #SHORTWAVE (see Include/globaldef.h to check the condition ...
- Sun Apr 21, 2024 5:03 pm
- Forum: ROMS Problems
- Topic: noisy vertical velocity in deep bathymetry and uv with high value
- Replies: 11
- Views: 17674
Re: noisy vertical velocity in deep bathymetry and uv with high value
Just my two cents:
1. Be careful when interpolating from the global atmospheric data, especially near the coastal region. Meteorology field can be significantly different between neighboring grids. ERA5 provides well-documented definitions for land/sea grids (https://confluence.ecmwf.int/display ...
1. Be careful when interpolating from the global atmospheric data, especially near the coastal region. Meteorology field can be significantly different between neighboring grids. ERA5 provides well-documented definitions for land/sea grids (https://confluence.ecmwf.int/display ...