-
Notifications
You must be signed in to change notification settings - Fork 132
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
longitude dependence of solar time #3
Comments
Just a thought here. This was used for the AOMIP protocol and I believe there are some corrections for the eccentricity of the Earth's orbit. There is an interesting page here: http://www.pveducation.org/pvcdrom/2-properties-sunlight/solar-time This formula gives GMT+12 precisely at 180 degrees. Elizabeth, do you recall discussions about this during AOMIP? Dave |
@dabail10 I do not recall conversations about this during AOMIP -- I pretty much just took the documentation that was given and coded it up. If this formula is technically correct, why would it be returning the wrong value when TLON=90? |
You can assign this issue to me. I can't assign it to myself. |
It seems like you ought to be able to claim it yourself if you wanted to do it... |
update travis suite and add quiet mode to scripts
* Allocatable dynamics version using namelist * Updated ice_in according to "Allocated Dynamics" * update scripts to automatically set namelist associated with grids and blocks * fix uarea initialization related to NYGLOB cpp (#1) * update pgi optimzation to address reproducibility problems (#2) * mods for nag compiler failure (#3) * Update to Consortium master bbec5d1 (#4) * update pgi compiler optimization to address reproducibility problems * Dummy and unused variables. (#180) * Remove some dummy arguments and unused variables. * Dummy variable cleanup * Cleanup * Remove icepack from commit * Reset icepack master * Fix * Fix * Update icepack * fix * Fix flush ifdef logic * Uninitialized variables. * Additional initialization * Update dummy * more dummy fixes * More hobart changes * Update Hobart Intel settings * Additional Hobart Intel changes * Update icepack * Some tweaks to dummy variables * Remove some initialization code. * Only remove istat checks in one routine. * update icepack (#188) * fix ice_abort error in ice_state.F90 (#5)
* Fix local solar time * Add line for going past 24 * New LST calculation Addresses #3.
I think this can be closed as it was fixed in #323. |
…ICE-Consortium#3) Add a subroutine mimicking what 'viscous_coeffs_and_rep_pressure' does, but at a single location. Name it '*_T' since it's going to be used to compute the viscous coefficients and replacement pressure at the T point.
changes to satisfy ufsatm and cesm requirements for pot temp and density from atm
From: Pedro Duarte [email protected]
Sent: Monday, May 22, 2017 8:13 AM
I have just noticed that in ice_forcing.F90, in the subroutine compute_shortwave there is the following equation to calculate solar time:
solar_time = mod(real(sec,kind=dbl_kind),secday)/c3600 &
+ c12sin(p5TLON(i,j))
As I understand, the second term is to correct solar time as a function of longitude. However, I think there may be an error here since c12sin(p5TLON(i,j)) should return 6 hours when TLON = 90 and it returns ~8.5 hours. I wonder why not using a simple linear function here since solar time varies one hour per 15 degrees? Or am I missing something here?
The text was updated successfully, but these errors were encountered: