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

Implement a more realistic ocean surface albedo #577

Closed
1 of 2 tasks
Tracked by #578
szy21 opened this issue Jan 28, 2024 · 3 comments
Closed
1 of 2 tasks
Tracked by #578

Implement a more realistic ocean surface albedo #577

szy21 opened this issue Jan 28, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@szy21
Copy link
Member

szy21 commented Jan 28, 2024

Currently, the ocean surface albedo is assumed to be a constant (0.06). In reality, the ocean surface albedo depends on the solar zenith angle and surface slope (which depends on the wind speed). See Cox and Munk for a good overview. The figure shows the ocean surface albedo derived from ~20 year average surface radiative fluxes from CERES EBAF (mean clear-sky upward SW / mean clear-sky downward SW at the surface, i.e., insolation weighted albedo). It would be good to implement a more realistic ocean surface albedo.
image

Short-term solution: Use a simple function of solar zenith angle and surface slope, fitted to observations.

Long-term solution (can be turned into an SDI later):

@szy21 szy21 added this to the O1.5.3c Run AMIP with diagnostic EDMF and simple land model milestone Jan 28, 2024
@tapios
Copy link

tapios commented Jan 28, 2024

I think a good path forward here may be this:

  • Implement right away the regression formulas for direct and diffuse surface albedo from Jin et al. (2011) , ignoring the relatively small interior scattering (which depends on chlorophyll). This is just two regression formulas, plus Fresnel reflection formulas---just a few lines of code. This would give us reasonable results quickly.
  • In the coming weeks, implement the more principled approach of Wei et al. (2021), which uses the diffuse radiation component we have explicitly. Code for this is available at Zenodo and just would need to be translated.

@szy21
Copy link
Member Author

szy21 commented Feb 29, 2024

The regression formula for albedo has been implemented. We still need to compare the results with observations. The current scheme we have may suffice for the near future. I'll move the more principle scheme to a separate issue and we can tackle that later.

@szy21
Copy link
Member Author

szy21 commented Apr 29, 2024

Here is ~200-day average clear sky albedo from this build
image.
The values are a bit too large compared to observations, especially at higher latitudes, but the overall pattern looks good. It is not plotting the same time period, and I think we can tune some parameters to match observations better, so I will close this issue for now. I will open a new issue for the more principled scheme when we plan to do it.

@szy21 szy21 closed this as completed Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants