Changing the albedo in CSIM4 Julie Schramm CCSM Software Engineering Group

Slides:



Advertisements
Similar presentations
Add a Physics Scheme into WRF Model
Advertisements

M AT L AB Programming: scripts & functions. Scripts It is possible to achieve a lot simply by executing one command at a time on the command line (even.
Chapter 7 Introduction to Procedures. So far, all programs written in such way that all subtasks are integrated in one single large program. There is.
A thermodynamic model for estimating sea and lake ice thickness with optical satellite data Student presentation for GGS656 Sanmei Li April 17, 2012.
1 Satellite Imagery Interpretation. 2 The SKY Biggest lab in the world. Available to everyone. We view from below. Satellite views from above.
Collaborative Research on Sunlight and the Arctic Atmosphere-Ice-Ocean System (AIOS) Hajo Eicken Univ. of Alaska Fairbanks Ron Lindsay Univ. of Washington.
Sea Ice Thermodynamics and ITD considerations Marika Holland NCAR.
Daniela Flocco, Daniel Feltham, David Schr  eder Centre for Polar Observation and Modelling University College London.
Precip Type Forecasting – The Top Down Method. Top down approach uses soundings to forecast precip type. Four Steps: 1. Is there ice in the cloud? 2.
SKYE INSTRUMENTS LTD Llandrindod Wells, United Kingdom.
Spectroradiometer For more info reading Chapter 15.
Visible and Infrared (IR) Weather Satellite Interpretation 1. Visible satellite images are coded from black to white according to the amount of reflected.
Radiative Properties of Clouds ENVI3410 : Lecture 9 Ken Carslaw Lecture 3 of a series of 5 on clouds and climate Properties and distribution of clouds.
Satellite basics Estelle de Coning South African Weather Service
Spectral contrast enhancement
{ Natural Changes in Climate.  8.9 Long Term and Short Term Changes in Climate  8.10 Feedback Loops and Climate  8.11 Clues to Past Climates.
Unit 1: Water Systems on Earth
Quick Review of Remote Sensing Basic Theory Paolo Antonelli CIMSS University of Wisconsin-Madison Benevento, June 2007.
Guidelines for the CMM coding project 5 October 2006 (or, “How to make your life easier in the long run”)
Version 1.0, 30 June 2004 APPLICATIONS OF METEOSAT SECOND GENERATION (MSG) RGB IMAGES: PART 1 OVERVIEW MSG SEVIRI CHANNELS Author:Jochen Kerkmann (EUMETSAT)
Meteorolojik Uzaktan Algılamaya Giriş Erdem Erdi Uzaktan Algılama Şube Müdürlüğü 7-8 Mayıs 2012, İzmir.
Retrieval of snow physical parameters with consideration of underlying vegetation Teruo Aoki (Meteorological Research Institute), Masahiro Hori (JAXA/EORC)
RAMS Customization. Example customizations  Higher-resolution topography  Topography steepness  Vegetation parameters  SST modifications (lakes, bays,
® Microsoft Access 2010 Tutorial 11 Using and Writing Visual Basic for Applications Code.
An empirical formulation of soil ice fraction based on in situ observations Mark Decker, Xubin Zeng Department of Atmospheric Sciences, the University.
The Art of Climate Modeling Community Atmosphere Model (CAM) Tutorial Dani Bundy Coleman
Version 1.2, Feb. 2013Modular structure 1/22WW Winter School 2013 Modular structure of WAVEWATCH III and general features Arun Chawla The WAVEWATCH III.
Global Warming: the Basics CSCI 1210 Fall Dimensions of the Problem Climate science Biological science Technology design Technology policy Global.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss High Resolution Snow Analysis for COSMO
Land Surface Processes in Global Climate Models (1)
L-band Microwave Emission of the Biosphere (L-MEB)
Status report from the Lead Centre for Surface Processes and Assimilation E. Rodríguez-Camino (INM) and S. Gollvik (SMHI)
Module and Data Sharing. Programming in the Large Software, in general, is large having multiple units Multiple units designed and developed independently.
USING OF METEOSAT SECOND GENERATION HIGH RESOLUTION VISIBLE DATA FOR THE IMPOVEMENT OF THE RAPID DEVELOPPING THUNDERSTORM PRODUCT Oleksiy Kryvobok Ukrainian.
Regional Models in CCSM CCSM/POP/ROMS: Regional Nesting and Coupling Jon Wolfe (CSEG) Mariana Vertenstein (CSEG) Don Stark (ESMF)
11 Ice Cover and Sea and Lake Ice Concentration with GOES-R ABI Presented by Yinghui Liu Presented by Yinghui Liu 1 Team Members: Yinghui Liu, Jeffrey.
Rpg-ILE Maximum Speed by Robert Arce from PrismaTech. RPG-ILE Maximum Speed New Development Approach Presented by: Robert Arce.
Some Fortran programming tips ATM 562 Fall 2015 Fovell (see also PDF file on class page) 1.
EG2234: Earth Observation Interactions - Land Dr Mark Cresswell.
SUPREM Simulation ECE/ChE 4752: Microelectronics Processing Laboratory Gary S. May March 18, 2004.
read and learn from example loop programs develop modular program
The CCSM2.0 Quick Start Guide Lawrence Buja CCSM Software Engineering Group June
Robert LaPlante NOAA/NWS Cleveland, OH David Schwab Jia Wang NOAA/GLERL Ann Arbor, MI 15 March 2012.
Beginning Fortran Fortran (77) Advanced 29 October 2009 *Black text on white background provided for easy printing.
NCEP ESMF GFS Global Spectral Forecast Model Weiyu Yang, Mike Young and Joe Sela ESMF Community Meeting MIT, Cambridge, MA July 21, 2005.
Detection of UHE Shower Cores by ANITA By Amir Javaid University Of Delaware.
Progress of operational processing chain for sea ice albedo and melt pond fraction L. Istomina, G. Heygster.
Greenland Ice Sheet Melting Hannah Bourne EPS 109 Fall 2013.
Contribution of MPI to CLIMARES Erich Roeckner, Dirk Notz Max Planck Institute for Meteorology, Hamburg.
Drowning by Numbers: Progress Towards CCSM 4.0 David Bailey, NCAR.
Modeling the Model The Semantics of the CCSM4 Sea Ice Model Tetherless World Constellation Rensselaer Polytechnic Institute.
The Sea Ice-Albedo Feedback in a Warming Climate: Albedos from Today and Reflections on Tomorrow Don Perovich 1 and Tom Grenfell 2 1 Cold Regions Research.
A Brief Introduction to CRU, GHCN, NCEP2, CAM3.5 Yi-Chih Huang.
Detection of UHE Shower Cores by ANITA By Amir Javaid University Of Delaware.
Field Experiment Planning. Field Experiment Constraints Greenland airborne deployment to facilitate logistics Measured ancillary data where possible (e.g.
Snow Characteristics over Alaska: A Study of Alaskan Climate and its relationship to Snow Quality Marla R. Knebl GIS in Water Resources Fall 2002.
Outline Announcements: –HW I key online this afternoon –HW II due Friday –Sign up to discuss projects Debugging Testging for correctness.
COMPREHENSIVE Access Tutorial 11 Using and Writing Visual Basic for Applications Code.
Be “GUI ready” developing in RPG by Robert Arce from PrismaTech. Be “GUI ready” developing in RPG-ILE Presented by: Robert Arce.
Instructions for using this template. Remember this is Jeopardy, so where I have written “Answer” this is the prompt the students will see, and where.
MODIS Atmosphere Level-3 Product & Web Site Review Paul A. Hubanks Science Systems and Applications, Inc.
Earth as a System Exploring Connections in Data from 2007 Globe Data Adapted from science/globe-investigations.
Land surface physics in IBIS
LONG AND SHORT TERM CHANGES IN CLIMATE. LONG TERM CHANGES Continental Drift When continents move, ocean currents and wind patterns change which affects.
Overview of the CCSM CCSM Software Engineering Group June
Keys and adding, deleting and modifying records in an array ● Record Keys ● Reading and Adding Records ● Partition or Sentinels Marking Space in Use ●
REMOTE SENSING INTERVIEW QUESTIONS
Objectives Learn about Function procedures (functions), Sub procedures (subroutines), and modules Review and modify an existing subroutine in an event.
Introduction to Land Information System (LIS)
Tutorial 11 Using and Writing Visual Basic for Applications Code
Presentation transcript:

Changing the albedo in CSIM4 Julie Schramm CCSM Software Engineering Group

What is in the albedo parameterization? Surfaces: dry snow, melting snow, bare ice, open ocean Properties –two spectral intervals: VIS, NIR –Direct and diffuse –Melt ponds are crudely approximated using  (T s ) for the bare ice albedo Dependencies –Snow thickness, ice thickness, surface temperature Calculated at each ocean grid point, for each thickness category, then area-weighted

What’s not in the parameterization? Zenith angle dependence (direct = diffuse) Variations due to surface topography Snow age Explicit melt ponds

Control Run Albedo SurfaceVISNIRBB Dry Snow Wet Snow 0.88 min 0.55 min 0.72 min Bare Ice Melting Ice 0.71 min 0.29 min 0.51 min Open water NA 0.06

Source code residence $CSMROOT/models/ice/csim4/src/source Source code is in module ice_albedo.F –185 lines Contains subroutine albedos Modified source code should be put in a separate directory called src.ice in $SCRIPTS/$CASE/ Albedo parameterization described in Scientific Guide available at: User’s Guide also available here

real (kind=dbl_kind), parameter :: & albocn = 0.06 ! Ocean albedo. &, albicev = 0.78 ! Visible ice albedo for h > ahmax &, albicei = 0.36 ! Near-ir ice albedo for h > ahmax &, albsnowv = 0.98 ! Cold snow albedo, visible &, albsnowi = 0.70 ! Cold snow albedo, near IR.  Simplest way to modify the albedo: Base albedos

Other albedo parameters real (kind=dbl_kind), parameter :: & snowpatch = 0.02 ! Parameter for fractional snow area Fractional area covered with snow : fs = hs/(hs + snowpatch) Represents that for relatively thin snow cover, there will be some areas of bare ice Value of 0.02 provides best match with SHEBA data

Other albedo parameters real (kind=dbl_kind), parameter :: & ahmax = 0.5! Thickness above which ice albedo is constant (m)

Temperature dependence parameters &, dT_mlt = 1! change in temp to give dalb_mlt albedo change (>0) &, dalb_mlt = ! albedo change per dT_mlt change in temp for ice &, dalb_mltv = ! albedo vis change per dT_mlt change in temp for snow &, dalb_mlti = ! albedo nir change per dT_mlt change in temp for snow

Beyond Basics Putting modifications into the do loop in ice_albedo.F Global grid is decomposed into local subdomains Subdomains are dimensioned imt_local x jmt_local The physical portion of a subdomain is dimensioned (ilo:ihi, jlo:jhi) When adding arrays to this loop, check the dimensions! do j=jlo,jhi do i=ilo,ihi. enddo imt_global jmt_global ilo:ihi jlo:jhi imt_local jmt_local ilo:ihi jlo:jhi

Troubleshooting The model won’t compile. For example, in ice.log file “ice_albedo.F”, (S) Entity fsnow has undefined type. –Verify that any arrays you’ve added to ice_albedo.F are accessible via one of the use statements. I changed some parameters in ice_albedo.F, but the answers aren’t changing… –Be sure to delete all files in /ptmp/$LOGNAME/$CASE/ice/obj and recompile. I’m getting funny lines in the albedo field… –Make sure that any arrays you add to the do loop are indexed as (ilo:ihi, jlo:jhi) or (imt_local, jmt_local), not (imt_global, jmt_global).