Units problem in ANA_SRFLUX

Report or discuss software problems and other woes

Moderators: arango, robertson

Post Reply
Message
Author
LauraB
Posts: 23
Joined: Mon Jul 30, 2007 9:13 pm
Location: Dalhousie University
Contact:

Units problem in ANA_SRFLUX

#1 Unread post by LauraB »

Hi all,

The description in ANA_SRFLUX.h reads:

Code: Select all

!  This subroutine sets kinematic surface solar shortwave radiation    !
!  flux "srflx" (degC m/s) using an analytical expression.             !
However, when the short wave input has to be given, the title is:

Code: Select all

!-----------------------------------------------------------------------
!  Set incoming solar shortwave radiation (W/m2).
!-----------------------------------------------------------------------
After getting crazy temperatures with srflx given in W/m2 (and with SOLAR_SOURCE defined), I think this last title is incorrect, and that srflx should be given in units of degC m/s (i.e., W/m2 /(rho0*cp) )...

Thanks and best regards,
Laura

User avatar
wilkin
Posts: 922
Joined: Mon Apr 28, 2003 5:44 pm
Location: Rutgers University
Contact:

#2 Unread post by wilkin »

I believe you are correct. If you look at the preceeding code segment where srflux is computed from an analytical expression considering local time of day and latitude it documents the steps:

Code: Select all

120 	!-----------------------------------------------------------------------
121 	!  Compute shortwave radiation (degC m/s):
122 	!
123 	!  ALBEDO option: Compute shortwave radiation flux using the Laevastu
124 	!                 cloud correction to the Zillman equation for cloudless
125 	!  radiation (Parkinson and Washington 1979, JGR, 84, 311-337).  Notice
126 	!  that flux is scaled from W/m2 to degC m/s by dividing by (rho0*Cp).
John Wilkin: DMCS Rutgers University
71 Dudley Rd, New Brunswick, NJ 08901-8521, USA. ph: 609-630-0559 jwilkin@rutgers.edu

Post Reply