Need to output PORT interface fluxes, using -camrt

Hello!

I am using PORT (the offline radiative driver of CAM) with do_fdh=.true.
Currently my radiation module is "radiation.F90", representing camrt.

I am trying to output radiative variables 'FUS','FDS','FUL','FDL'. The problem is that when I output these (fincl2), they all come out as zeroes. I have seen this issue has happened before to people in this forum, but in each of the cases I saw, they were using rrtmg instead of camrt.

I have tried to remove the conditionals from the statement (by just commenting out the if statement):

!if (single_column.and.scm_crm_mode) then !MODIFIED 9/25
! Shortwave variables
call add_default ('FUS ', 1, ' ')
call add_default ('FUSC ', 1, ' ')
call add_default ('FDS ', 1, ' ')
call add_default ('FDSC ', 1, ' ')
! Longwave variables
call add_default ('FUL ', 1, ' ')
call add_default ('FULC ', 1, ' ')
call add_default ('FDL ', 1, ' ')
call add_default ('FDLC ', 1, ' ')
!endif

as was suggested in these forums, but they still output with zeroes. Does anybody know how I can call these properly by modifying "radiation.F90"?

Thanks in advance for any help you can provide,
Daniel
 

pybl

Binghan Liu
Member
Hello!

I am using PORT (the offline radiative driver of CAM) with do_fdh=.true.
Currently my radiation module is "radiation.F90", representing camrt.

I am trying to output radiative variables 'FUS','FDS','FUL','FDL'. The problem is that when I output these (fincl2), they all come out as zeroes. I have seen this issue has happened before to people in this forum, but in each of the cases I saw, they were using rrtmg instead of camrt.

I have tried to remove the conditionals from the statement (by just commenting out the if statement):

!if (single_column.and.scm_crm_mode) then !MODIFIED 9/25
! Shortwave variables
call add_default ('FUS ', 1, ' ')
call add_default ('FUSC ', 1, ' ')
call add_default ('FDS ', 1, ' ')
call add_default ('FDSC ', 1, ' ')
! Longwave variables
call add_default ('FUL ', 1, ' ')
call add_default ('FULC ', 1, ' ')
call add_default ('FDL ', 1, ' ')
call add_default ('FDLC ', 1, ' ')
!endif

as was suggested in these forums, but they still output with zeroes. Does anybody know how I can call these properly by modifying "radiation.F90"?

Thanks in advance for any help you can provide,
Daniel
Has anyone sorted it out?
 
Back
Top