1 Richard M. Yablonsky University of Rhode Island WRF for Hurricanes Tutorial NCWCP, College Park, MD 14-16 January 2014.

Slides:



Advertisements
Similar presentations
Basics of numerical oceanic and coupled modelling Antonio Navarra Istituto Nazionale di Geofisica e Vulcanologia Italy Simon Mason Scripps Institution.
Advertisements

Hurricane Model Transitions to Operations at NCEP/EMC 2009 IHC Conference, St. Petersburg, FL Robert Tuleya*, V. Tallapragada,Y. Kwon, Q. Liu, Zhan Zhang,
Experiments with Monthly Satellite Ocean Color Fields in a NCEP Operational Ocean Forecast System PI: Eric Bayler, NESDIS/STAR Co-I: David Behringer, NWS/NCEP/EMC/GCWMB.
Operational Hurricane Model Diagnostics at EMC Hurricane Diagnostics and Verification Workshop NHC, Miami, FL 4 May 2009 – 6 May 2009 Vijay Tallapragada,
Hurricanes Innovative Grid-Enable Multiple-scale Hurricane modeling system Konstantinos Menelaou International Hurricane Research Center Department of.
TropicalM. D. Eastin Tropical Cyclone Climatology Where do TCs occur? When? Why? How Many?
Tropical Cyclone Forecasts Dr. Richard J. Murnane Risk Prediction Initiative Bermuda Biological Station for Research, Inc.
Diagnostics for the ocean model component of coupled hurricane models Richard M. Yablonsky, Isaac Ginis (URI/GSO) Carlos Lozano, Hyun-Sook Kim, Naomi Surgi.
2013 Upgrades to the Operational GFDL/GFDN Hurricane Model Morris A. Bender, Timothy Marchok Geophysical Fluid Dynamics Laboratory, NOAA Isaac Ginis, BijuThomas,
Evaluation of the Simulated Ocean Response to Hurricane Ivan in Comparison to High-Quality Ocean Observations George Halliwell, Nick Shay Rosenstiel School.
Ocean-atmosphere simulations of the Eastern Mediterranean using COAMPS TM /NCOM Objectives  Simulate Mediterranean and subregional (e.g., Adriatic and.
Examination of the Dominant Spatial Patterns of the Extratropical Transition of Tropical Cyclones from the 2004 Atlantic and Northwest Pacific Seasons.
Progress in Developing Coupled Tropical Cyclone-Wave-Ocean Models for Operational Implementations at NOAA and Navy Isaac Ginis Morris Bender, Tetsu Hara,
Improving the Initialization of Coupled Hurricane-Ocean Models by Feature-Based Assimilation of Mesoscale Oceanic Features Richard M. Yablonsky and Isaac.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
The Relative Contribution of Atmospheric and Oceanic Uncertainty in TC Intensity Forecasts Ryan D. Torn University at Albany, SUNY World Weather Open Science.
HWRF Model Sensitivity to Non-hydrostatic Effects Hurricane Diagnostics and Verification Workshop May 4, 2009 Katherine S. Maclay Colorado State University.
1 Improved Sea Surface Temperature (SST) Analyses for Climate NOAA’s National Climatic Data Center Asheville, NC Thomas M. Smith Richard W. Reynolds Kenneth.
The Hurricane Weather Research & Forecasting (HWRF) Prediction System Next generation non-hydrostatic weather research and hurricane prediction system.
Henry R. Winterbottom, Eric P. Chassignet, and Carol Anne Clayson A Coupled Atmosphere-Ocean Model System for Tropical Cyclone Studies Motivation Methodology.
Progress Towards a High- Resolution HWRF Samuel Trahan, Vijay Tallapragada (EMC/NCEP/NOAA) S.G. Gopalakrishnan and X. Zhang (HRD/AOML/NOAA)
Simulation of Atlantic warm pool in the Hybrid- Coordinate Ocean Model (HYCOM) SANG-KI LEE 1,2 CHUNZAI WANG 2, CARLOS LOZANO 3, and DAN IREDELL 3 1 UMIAMI/CIMAS,
Improvements to GFDN Planned for Operational Implementation in 2008 Morris Bender, Timothy Marchok (GFDL) Isaac Ginis, Biju Thomas, Richard Yablonsky (URI)
Participation: Mark DeMaria (NESDIS), John Knaff (CSIRA/CSU), Buck Sampson (NRL/JTWC), Michelle Mainelli (NHC), Isaac Ginis (URI), Lynn Shan (RSMAS). Work.
RDFS Rapid Deployment Forecast System Visit at: Registration required.
Prediction of Atlantic Tropical Cyclones with the Advanced Hurricane WRF (AHW) Model Jimy Dudhia Wei Wang James Done Chris Davis MMM Division, NCAR Jimy.
Statistical Evaluation of the Response of Intensity to Large-Scale Forcing in the 2008 HWRF model Mark DeMaria, NOAA/NESDIS/RAMMB Fort Collins, CO Brian.
Higher Resolution Operational Models. Operational Mesoscale Model History Early: LFM, NGM (history) Eta (mainly history) MM5: Still used by some, but.
Modeling the upper ocean response to Hurricane Igor Zhimin Ma 1, Guoqi Han 2, Brad deYoung 1 1 Memorial University 2 Fisheries and Oceans Canada.
1/11/20101 Vortex Initialization of the Atmospheric Model in HWRF HWRF Tutorial, 2014 Qingfu Liu, Vijay Tallapragada, Xuejin Zhang (HRD) Mingjing Tong,
Upgrades to the GFDL/GFDN Operational Hurricane Models Planned for 2015 (A JHT Funded Project) Morris A. Bender, Matthew Morin, and Timothy Marchok (GFDL/NOAA)
Ligia Bernardet 1*, E. Uhlhorn 2, S. Bao 1* & J. Cione 2 1 NOAA ESRL Global Systems Division, Boulder CO 2 NOAA AOML Hurricane Research Division, Miami.
Regional Air-Sea Interactions in Eastern Pacific 6th International RSM Workshop Palisades, New York July 11-15, th International RSM Workshop Palisades,
Ligia Bernardet, S. Bao, C. Harrop, D. Stark, T. Brown, and L. Carson Technology Transfer in Tropical Cyclone Numerical Modeling – The Role of the DTC.
Current Weather Introduction to Air-Sea interactions Ekman Transport Sub-tropical and sub-polar gyres Upwelling and downwelling Return Exam I For Next.
A JHT FUNDED PROJECT GFDL PERFORMANCE AND TRANSITION TO HWRF Morris Bender, Timothy Marchok (GFDL) Isaac Ginis, Biju Thomas (URI)
Challenges in the Development of Ocean Coupled, Operational Hurricane Forecast Model at National Weather Service (NWS ) Hyun-Sook Kim Environmental Modeling.
An evaluation of satellite derived air-sea fluxes through use in ocean general circulation model Vijay K Agarwal, Rashmi Sharma, Neeraj Agarwal Meteorology.
Investigation of Mixed Layer Depth in the Southern Ocean by using a 1-D mixed layer model Chin-Ying Chien & Kevin Speer Geophysical Fluid Dynamics Institute,
NCEP ESMF GFS Global Spectral Forecast Model Weiyu Yang, Mike Young and Joe Sela ESMF Community Meeting MIT, Cambridge, MA July 21, 2005.
An Atmosphere-Ocean coupled model Morris, A., Bender and Isaac Ginis, 2000 : Real-case simulations of hurricane-ocean interaction using a high-resolution.
Ligia Bernardet 1, V. Tallapragada 2, Y. Kwon 3, S. Trahan 3, Q. Liu 2, Z. Zhang 3, X. Zhang 4, S. Gopalakrishnan 2, R. Yablonsky 5, B. Thomas 5, T. Marchok.
 one-way nested Western Atlantic-Gulf of Mexico-Caribbean Sea regional domain (with data assimilation of SSH and SST prior to hurricane simulations) 
Evaluation of the Real-Time Ocean Forecast System in Florida Atlantic Coastal Waters June 3 to 8, 2007 Matthew D. Grossi Department of Marine & Environmental.
Contrasting Summer Monsoon Cold Pools South of Indian Peninsula Presented at ROMS/TOMS Asia-Pacific Workshop-2009, Sydney Institute of Marine Sciences,
Physics of Sea Spray Scott W. Powell 1,2, Jian-Wen Bao 1, Christopher W. Fairall 1, Laura Bianco 1 1 NOAA/ESRL/PSD, Boulder, Colorado 2 Rosenstiel School.
Improved Statistical Intensity Forecast Models: A Joint Hurricane Testbed Year 2 Project Update Mark DeMaria, NOAA/NESDIS, Fort Collins, CO John A. Knaff,
Numerical Investigation of Air- Sea Interactions During Winter Extratropical Storms Presented by Jill Nelson M.S. Marine Science Candidate Graduate Research.
CHANGSHENG CHEN, HEDONG LIU, And ROBERT C. BEARDSLEY
Tolman, Jan. 15, NCEP 1/17 Ocean modeling at NCEP Hendrik L. Tolman NOAA / NWS / NCEP / EMC Marine Modeling and Analysis Branch
Fleet Numerical… Supercomputing Excellence for Fleet Safety and Warfighter Decision Superiority… 1 Chuck Skupniewicz Models (N34M) FNMOC Operations Dept.
Ligia Bernardet NOAA ESRL Global Systems Division, Boulder CO University of Colorado CIRES, Boulder CO HWRF Initialization Overview 1 HWRF v3.5a Tutorial.
Interannual to decadal variability of circulation in the northern Japan/East Sea, Dmitry Stepanov 1, Victoriia Stepanova 1 and Anatoly Gusev.
1 Naomi Surgi and the HWRF Team NCEP/Environmental Modeling Center WHERE AMERICA’S CLIMATE AND WEATHER SERVICES BEGIN.
Ocean Data Assimilation for SI Prediction at NCEP David Behringer, NCEP/EMC Diane Stokes, NCEP/EMC Sudhir Nadiga, NCEP/EMC Wanqiu Wang, NCEP/EMC US GODAE.
Ocean Initialization System for Coupled Hurricane-Ocean Models and its Transition to HWRF Isaac Ginis and Richard Yablonsky University of Rhode Island.
Analysis of Typhoon Tropical Cyclogenesis in an Atmospheric General Circulation Model Suzana J. Camargo and Adam H. Sobel.
Evaluation of Upper Ocean Mixing Parameterizations S. Daniel Jacob 1, Lynn K. Shay 2 and George R. Halliwell 2 1 GEST, UMBC/ NASA GSFC, Greenbelt, MD
Higher Resolution Operational Models
Upgrades to the GFDN model for 2009 and Beyond Morris A. Bender Geophysical Fluid Dynamics Laboratory, NOAA Isaac Ginis, Biju Thomas, Richard Yablonsky.
Tropical Atlantic SST in coupled models; sensitivity to vertical mixing Wilco Hazeleger Rein Haarsma KNMI Oceanographic Research The Netherlands.
Fostering Collaboration Between Operational NWP and Academic Communities Isaac Ginis University of Rhode Island 61 st Interdepartmental Hurricane Conference,
2. WRF model configuration and initial conditions  Three sets of initial and lateral boundary conditions for Katrina are used, including the output from.
Impact of a warm ocean eddy’s circulation on hurricane-induced sea surface cooling with implications for hurricane intensity Richard M. Yablonsky and Isaac.
Enhancement of Wind Stress and Hurricane Waves Simulation
A Simple, Fast Tropical Cyclone Intensity Algorithm for Risk Models
Coupled atmosphere-ocean simulation on hurricane forecast
Tropical Cyclones EAS December 2018.
1 GFDL-NOAA, 2 Princeton University, 3 BSC, 4 Cerfacs, 5 UCAR
Impacts of Air-Sea Interaction on Tropical Cyclone Track and Intensity
Presentation transcript:

1 Richard M. Yablonsky University of Rhode Island WRF for Hurricanes Tutorial NCWCP, College Park, MD January 2014

2 What is the Princeton Ocean Model? Three-dimensional, primitive equation, numerical ocean model (commonly known as POM; Mellor 2004) Originally developed by Alan Blumberg and George Mellor in the late 1970’s Initially used for coastal ocean circulation applications Open to the community during the 1990’s and 2000’s Many user-generated changes incorporated into “official” code version housed at Princeton University

3 Developing HWRF Ocean (POM-TC) Available POM code version transferred to University of Rhode Island (URI) in mid-1990’s POM code changes made at URI specifically to address ocean response to hurricane wind forcing This POM version coupled to GFDL hurricane model at URI Coupled GFDL/POM model operational at NCEP in 2001 Additional POM upgrades made at URI during 2000’s (e.g. initialization) and implemented in operational GFDL/POM Same version of POM coupled to operational HWRF in 2007 This POM version is now designated “POM-TC” Some further POM-TC upgrades made at URI since 2007

4 Why Couple POM-TC to HWRF? To create accurate SST field for input into the HWRF Evaporation (moisture flux) from sea surface provides heat energy to drive a hurricane Available energy decreases if storm-core SST decreases Uncoupled hurricane models with static SST neglect SST cooling during integration  high intensity bias One-dimensional (vertical-only) ocean models neglect upwelling and horizontal advection, both of which can impact SST during integration (e.g. Yablonsky and Ginis 2009, 2013, Monthly Weather Review)

5

6 Physics of Storm-Core SST Change 1) Vertical mixing/entrainment (Slide 7) 2) Upwelling (Slide 8) 3) Horizontal advection (Slide 9) 4) Heat flux to the atmosphere (small by comparison)

7 ATMOSPHEREATMOSPHERE OCEANOCEAN Warm sea surface temperature Cool subsurface temperature 1) Vertical mixing/entrainment Wind stress → surface layer currents Current shear → turbulence Turbulent mixing → entrainment of cooler water Sea surface temperature decreases Subsurface temperature increases This is a 1-D (vertical) process POM-TC uses the Mellor-Yamada 2.5 turbulence closure submodel to parameterize vertical mixing

8 Cyclonic hurricane vortex ATMOSPHEREATMOSPHERE OCEANOCEAN Warm sea surface temperature Cool subsurface temperature 2) Upwelling Cyclonic wind stress → divergent surface currents Divergent currents → upwelling Upwelling → cooler water brought to surface This is a 3-D process

9 Cyclonic hurricane vortex ATMOSPHEREATMOSPHERE OCEANOCEAN Warm sea surface temperature Cool subsurface temperature 3) Horizontal advection Preexisting cold pool is located outside storm core Preexisting current direction is towards storm core Ocean currents advect cold pool under storm core This is a horizontal process

10 Prescribed propagation speed Cyclonic hurricane vortex ATMOSPHEREATMOSPHERE OCEANOCEAN Homogeneous initial SST Horizontally-homogeneous subsurface temperature What is the impact of varying storm translation speed? < < < < < < < < < < < <

m s m s -1 Hurricanes have historically propagated in the Gulf of Mexico: < 5 m s -1 73% and < 2 m s -1 16% of the time And in the western tropical North Atlantic: < 5 m s -1 62% and < 2 m s -1 12% of the time So 3-D effects (e.g. upwelling) are important Yablonsky and Ginis (2009, Mon. Wea. Rev.)

1-D3-D 2.4 m s -1 1-D 4.8 m s -1 3-D

13 Impact of Horizontal Advection: Example with a Warm Ocean Eddy SST & current vectors: 96-hour forecast 60-km SST cooling 200-km SST cooling Central Pressure Storm Track Yablonsky and Ginis (2013, Mon. Wea. Rev.)

14 POM-TC Atlantic Domains: “United” and “East Atlantic” °N 10.0°N 30°W60°W ~18-km grid spacing °W 98.5°W

15 POM-TC 1D E-W Relocatable “East Pacific” Domain ~18-km grid spacing 40.0°N 0.0°N 241

16 POM-TC Sigma Vertical Coordinate 23 vertical sigma levels; free surface (η) Level placement scaled based on ocean bathymetry Largest vertical spacing occurs where ocean depth is 5500 m Location of 23 half-sigma levels when ocean depth is 5500 m: 5, 15, 25, 35, 45, 55, 65, 77.5, 92.5, 110, 135, 175, 250, 375, 550, 775, 1100, 1550, 2100, 2800, 3700, 4850, and 5500 m

17 Horizontal spatial differencing occurs on staggered Arakawa-C grid 2-D variables “UA” and “VA” are calculated at shifted location from “η” Arakawa-C Grid: External Mode Plan View

18 Horizontal spatial differencing occurs on staggered Arakawa-C grid 3-D variables “U” and “V” are calculated at shifted location from “T” and “Q” “T” here represents variables “T”, “S”, and “RHO” “Q” here represents variables “Km”, “Kh”, “Q2”, and “Q2l” Arakawa-C Grid: Internal Mode Plan View

19 Vertical spatial differencing also occurs on staggered grid 3-D variables “W” and “Q” are calculated at shifted depth from “T” and “U” “T” here represents variables “T”, “S”, and “RHO” “Q” here represents variables “Km”, “Kh”, “Q2”, and “Q2l” Vertical Grid: Internal Mode Elevation View

20 POM-TC has a split time step External (two-dimensional) mode uses short time step: 22.5 seconds during pre-coupled POM-TC initialization 13.5 seconds during coupled POM-TC integration Internal (three-dimensional) mode uses long time step: 15 minutes during pre-coupled POM-TC initialization 9 minutes during coupled POM-TC integration Horizontal time differencing is explicit Vertical time differencing is implicit Time Stepping

21 Prior to coupled model integration of HWRF/POM-TC, POM-TC must be initialized with a realistic, 3-D temperature (T) and salinity (S) field This T & S field must then be used to generate realistic ocean currents via geostrophic adjustment The “spun-up” ocean must then incorporate the preexisting hurricane-generated cold wake by applying TC’s wind stress using the NHC hurricane message file POM-TC initialization

22 Why is the cold wake “not as cold” here? Answer: We must look under the ocean surface!

23 Typical of Gulf of Mexico in Summer & Fall Typical of Caribbean in Summer & Fall

24 Subsurface (75-m) ocean temperature during Katrina & Rita Warm Loop Current water and a warm core ring extend far into the Gulf of Mexico from the Caribbean… Directly under Rita’s & Katrina’s track… But… how do we know the locations of (& how do we assimilate) these features in real-time? Approximate Locations of Oceanic Features During Hurricanes Katrina and Rita (2005) RitaKatrina TXLA MSALGA FL Mexico Gulf of Mexico °C Caribbean Loop Current warm core ring cold core ring

25 GDEM Data-assimilated Look at altimetry/obs Define LC & ring positions Use Caribbean water along LC axis & in WCR center Make CCR center colder than environ. Blend features w/ env. & sharpen fronts Altimetry x x x x x xx xxx x x x x x Start with GDEM T/S Or… define using real obs: e.g. AXBT 6 for LC and AXBT 13 (14) for WCR (CCR) Finally, assimilate SST and integrate ocean model for 48 hrs for geostrophic adjustment Feature-based modeling in POM-TC Yablonsky and Ginis (2008, Mon. Wea. Rev.)

26 Gustav Example: Ocean Initialization & Response (Next 6 Slides)

27 August GDEM T/S Climatology SST~75-m Temperature Starting point is August GDEM T/S climatology August GDEM is then interpolated in time to start date by blending with September GDEM

28 Including Features & Sharpening SST~75-m Temperature GDEM T/S climatology is modified using the feature-based model (see slide 25) This includes cross-frontal sharpening

29 00-hr Phase 1: GFS SST Assimilated SST~75-m Temperature At 00-hr phase 1, daily NCEP SST is assimilated into the upper ocean mixed layer T/S fields vertically-interpolated to POM σ-levels (Land/sea mask applied)

30 48-hr Phase 1 / 00-hr Phase 2 SST and Surface Current Vectors~75-m Temperature and Current Vectors (Land/sea mask applied) During 48-hr of phase 1 integration, SST is held constant while currents geostrophically adjust 48-hr phase 1 = 00-hour phase 2

31 72-hr Phase 2 / 00-hr Coupled SST and Surface Current Vectors~75-m Temperature and Current Vectors (Land/sea mask applied) During 72-hr of phase 2 integration, cold wake is generated by applying NHC message file wind 72-hr phase 2 = 00-hour coupled HWRF/POM-TC

hr Phase 2 (like 120-hr Coupled) SST and Surface Current Vectors~75-m Temperature and Current Vectors (Land/sea mask applied) During 120-hr of coupled HWRF/POM-TC run, cold wake is generated by HWRF wind + thermal forcing Cold wake is generated here by extending phase 2

33 Hurricane Model Ocean Model Air-Sea Interface Wind speed (U a ) Temperature (T a ) Humidity (q a ) Momentum flux (τ) Temperature flux Shortwave radiation Momentum flux (τ) Sensible heat flux (Q H ) Latent heat flux (Q E ) SST (T s ) HWRF/POM-TC Coupling

34 How to Run the POM-TC Ocean Initialization: Technical Details (Next 20 Slides)

35 Wrapper scripts can be found in directory: ${HWRF_SRC_DIR}/hwrf-utilities/wrapper_scripts For the tutorial, HWRF_SRC_DIR = /glade/scratch/$USER/HWRFV3.5a/sorc where $USER is your user name for the tutorial Go to the wrapper scripts directory Check global_vars.ksh to make sure the required environmental variables are correctly defined Required environmental variables are on the next slide Once global_vars.ksh is OK, run the wrapper script:./pom_init_wrapper Using the Wrapper Script

36 DOMAIN_DATA POMTC_ROOT START_TIME BASIN SID TCVITALS Required Variables in global_vars.ksh LOOP_CURRENT_DIR GFS_SPECTRAL_DIR use_extended_eastatl HWRF_SCRIPTS OCEAN_FIXED_DIR

37 DOMAIN_DATA = ${HWRF_OUTPUT_DIR}/${SID}/${START_TIME} where HWRF_OUTPUT_DIR = ${HWRF_SRC_DIR}/../results POMTC_ROOT = ${HWRF_SRC_DIR}/pomtc START_TIME = BASIN = AL SID = 18L TCVITALS = ${HWRF_DATA_DIR}/Tcvitals where HWRF_DATA_DIR = /glade/p/ral/jnt/HWRF/datasets LOOP_CURRENT_DIR = ${HWRF_DATA_DIR}/loop_current GFS_SPECTRAL_DIR = ${HWRF_DATA_DIR}/GFS/spectral use_extended_eastatl = F HWRF_SCRIPTS = ${HWRF_SRC_DIR}/hwrf-utilities/scripts OCEAN_FIXED_DIR = ${HWRF_DATA_DIR}/datasets/fix/ocean Tutorial definitions in global_vars.ksh

38 Wrapper script pom_init_wrapper first calls global_vars.ksh to define the environmental variables pom_init wrapper then calls low-level script pom_init.ksh to run the ocean initializaiton Another script, gfdl_pre_ocean_sortvit.sh, is called from within pom_init.ksh pom_init.ksh is composed of seven functions (next slide) Output files from pom_init_wrapper will be in: ${DOMAIN_DATA}/oceanprd Scripts to plot the POM-TC ocean output are in: ${POMTC_ROOT}/ocean_plot How pom_init_wrapper Works

39 Seven functions in pom_init.ksh function main (slide 40) function get_tracks (slide 41) function get_region (slide 42) function get_sst (slide 43) function sharpen (slide 44) function phase_3 (slide 45) function phase_4 (slide 46)

40 Initialize the function library. Check to see if all the variables are set. Alias the executables/scripts. Check to see if all the executables/scripts exist. Set the stack size. Create a working directory and cd into it. Get the existing storm track information using function get_tracks. Find the ocean region using function get_region and set it accordingly. Get the GFS SST using function get_sst. Run the feature-based sharpening program using function sharpen. Run POM-TC phase 1 (a.k.a. phase 3) using function phase_3. Run POM-TC phase 2 (a.k.a. phase 4) using function phase_4. pom_init.ksh: function main

41 Get the entire existing storm track record from the syndat_tcvitals file using script gfdl_pre_ocean_sortvit.sh and store it in file track.allhours. File track.allhours is created in directory ${DOMAIN_DATA}/oceanprd Add a blank record at the end of the storm track in file track.allhours. Remove all cycles after the current cycle from the storm track record and store it in file track.shortened in directory ${DOMAIN_DATA}/oceanprd. Use track.shortened as track file; if it is empty, use track.allhours instead. Extract various storm statistics from the last record in the track file to generate a 72-hour projected track that assumes storm direction and speed remain constant; save this projected track in file shortstats. pom_init.ksh: function get_tracks

42 Run find region code, which selects the ocean region based on projected track points in file shortstats; the region is east_atlantic or west_united. Store ocean region from the find region code in file ocean_region_info.txt. If the ocean basin is East Pacific, reset the ocean region to east_pacific. Set region variable to eastpac, eastatl, or united; run uncoupled if storm is not in one of these three regions. Store region variable in file ${DOMAIN_DATA}/oceanprd/pom_region.txt. pom_init.ksh: function get_region

43 Create the directory for the GFS SST, mask, and lon/lat files. Create symbolic links for the GFS spectral input files. Run the getsst code. Rename the GFS SST, mask, and lon/lat files for POM-TC phase 3. Output files lonlat.gfs, mask.gfs.dat, and sst.gfs.dat will be in directory: ${DOMAIN_DATA}/oceanprd/getsst pom_init.ksh: function get_sst

44 Prepare symbolic links for most of the input files for the sharpening program. Continue with function sharpen only if the region variable is set as united. Create the directory for the sharpening program output files. Continue with function sharpen only if the Loop Current and ring files exist. Use backup GDEM monthly climatological temperature and salinity files if they exist but the Loop Current and ring files do not exist; warn the user accordingly. Exit the ocean initialization with an error if neither the Loop Current and ring files nor the backup climatological temperature and salinity files exist. Assuming the Loop Current and ring files exist, use the simulation start date to select the second of two temperature and salinity climatology months to use for time interpolation to the simulation start date. Choose the climatological input based on input_sharp (hardwired to GDEM). Create symbolic links for all input files for the sharpening program. Run the sharpening code. Rename the sharpened climatology file as ${DOMAIN_DATA}/oceanprd/sharpn/gfdl_initdata.${region}.${mm} for POM- TC phase 3. pom_init.ksh: function sharpen

45 Create the directory for the POM-TC phase 3 output files. Prepare symbolic links for some of the input files for POM-TC phase 3. Modify the phases 3 parameter file by including the simulation start date. Prepare symbolic links for the sharpened (or unsharpened) temperature and salinity input file, and for the topography and land/sea mask file, based on whether the region variable is united, eastatl, or eastpac. If the region variable is eastatl, choose whether or not to use the extended east Atlantic domain based on whether or not the value of variable use_extended_eastatl is set to true. Create symbolic links for all input files from POM-TC phase 3. These links include extra input files for defining the domain center and the land/sea mask if the region variable is eastpac. Run the POM-TC code for phase 3. Rename the phase 3 restart file as ${DOMAIN_DATA}/oceanprd/phase3/RST.phase3.${region} for POM-TC phase 4. pom_init.ksh: function phase_3

46 Create the directory for the POM-TC phase 4 output files. Prepare symbolic links for some of the input files for POM-TC phase 4. If the track file has less than three lines in it, skip POM-TC phase 4 and use RST.phase3 for initializing the coupled HWRF simulation. Back up three days to end phase 4 at the coupled HWRF start date. Modify the phase 4 parameter file by including the simulation start date, the track file, and RST.phase3. Prepare symbolic links for sharpened/unsharpened temperature and salinity input file and topography and land/sea mask file, based on region variable. If the region variable is eastatl, choose whether to use extended east Atlantic domain based on whether use_extended_eastatl is set to true. Create symbolic links for all input files from POM-TC phase 4 (including track). Run the POM-TC code for phase 4. Rename the phase 4 restart file as ${DOMAIN_DATA}/oceanprd/phase4/RST.final for the coupled HWRF simulation. pom_init.ksh: function phase_4

47 There are seven executable files associated with POM-TC ocean initialization, which can be found in directory: ${POMTC_ROOT}/ocean_exec The following slides list the function, input(s), output(s), and usage of each of these seven executable files: Executables gfdl_find_region.exe (slide 48) gfdl_getsst.exe (slide 49) gfdl_sharp_mcs_rf_l2m_rmy5.exe (slide 50) gfdl_ocean_united.exe (slide 51) gfdl_ocean_eastatl.exe (slide 52) gfdl_ocean_ext_eastatl.exe (slide 53) gfdl_ocean_eastpac.exe (slide 54)

48 Function: Select the POM-TC ocean region based on the projected track points in the shortstats file; this region is east_atlantic or west_united Input(s): shortstats Output(s): fort.61 (ocean_region_info.txt) Usage: ${POMTC_ROOT}/ocean_exec/gfdl_find_region.exe < shortstats gfdl_find_region.exe

49 Function: Extract SST, land-sea mask, and lon/lat data from the GFS spectral files Input(s): for11 (gfs.${start_date}.t${cyc}z.sfcanl) fort.11 (gfs.${start_date}.t${cyc}z.sfcanl) fort.12 (gfs.${start_date}.t${cyc}z.sanl) Output(s): fort.23 (lonlat.gfs) fort.74 (sst.gfs.dat) fort.77 (mask.gfs.dat) getsst.out Usage: ${POMTC_ROOT}/ocean_exec/gfdl_getsst.exe > getsst.out gfdl_getsst.exe

50 Function: Run the sharpening program, which takes the T/S climatology, horizontally-interpolates it onto the POM-TC grid for the United region domain, assimilates a land/sea mask and bathymetry, and employs the diagnostic, feature-based modeling procedure. Input(s): input_sharp fort.66 (gfdl_ocean_topo_and_mask.${region}) fort.8 (gfdl_gdem.${mm}.ascii) fort.90 (gfdl_gdem.${mmm2}.ascii) fort.24 (gfdl_ocean_readu.dat.${mm}) fort.82 (gfdl_ocean_spinup_gdem3.dat.${mm}) fort.50 (gfdl_ocean_spinup_gspath.${mm}) fort.55 (gfdl_ocean_spinup.BAYuf) fort.65 (gfdl_ocean_spinup.FSgsuf) fort.75 (gfdl_ocean_spinup.SGYREuf) fort.91 (mmdd.dat) fort.31 (hwrf_gfdl_loop_current_rmy5.dat.${yyyymmdd}) fort.32 (hwrf_gfdl_loop_current_wc_ring_rmy5.dat.${yyyymmdd}) Output(s): fort.13 (gfdl_initdata.${region}.${mm}) sharpn.out Usage: ${POMTC_ROOT}/ocean_exec/gfdl_sharp_mcs_rf_l2m_rmy5.exe sharpn.out gfdl_sharp_mcs_rf_l2m_rmy5.exe

51 Function: Run POM-TC ocean phase 1 or phase 2 (also known historically as ocean phase 3 and phase 4, respectively, as in the model code) in the United region. Input(s): fort.10 (parameters.inp) fort.15 (empty if phase 1; track if phase 2) fort.21 (sst.gfs.dat) fort.22 (mask.gfs.dat) fort.23 (lonlat.gfs) fort.13 (gfdl_initdata.united.${mm}) fort.66 (gfdl_ocean_topo_and_mask.united) fort.14 (not used if phase 1; RST.phase3.united if phase 2) Output(s): RST.phase3.united if phase 1; RST.final if phase 2 phase3.out if phase 1; phase4.out if phase 2 Usage: Phase 1: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_united.exe > phase3.out Phase 2: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_united.exe > phase4.out gfdl_ocean_united.exe

52 Function: Run POM-TC ocean phase 1 or phase 2 (also known historically as ocean phase 3 and phase 4, respectively, as in the model code) in the East Atlantic region. Input(s): fort.10 (parameters.inp) fort.15 (empty if phase 1; track if phase 2) fort.21 (sst.gfs.dat) fort.22 (mask.gfs.dat) fort.23 (lonlat.gfs) fort.12 (gfdl_initdata.gdem.united.${mm}) fort.13 (gfdl_initdata.eastatl.${mm}) fort.66 (gfdl_ocean_topo_and_mask.eastatl) fort.14 (not used if phase 1; RST.phase3.eastatl if phase 2) Output(s): RST.phase3.eastatl if phase 1; RST.final if phase 2 phase3.out if phase 1; phase4.out if phase 2 Usage: Phase 1: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_eastatl.exe > phase3.out Phase 2: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_eastatl.exe > phase4.out gfdl_ocean_eastatl.exe

53 Function: Run POM-TC ocean phase 1 or phase 2 (also known historically as ocean phase 3 and phase 4, respectively, as in the model code) in the extended East Atlantic region. This executable is not used in the operational HWRF configuration. Input(s): fort.10 (parameters.inp) fort.15 (empty if phase 1; track if phase 2) fort.21 (sst.gfs.dat) fort.22 (mask.gfs.dat) fort.23 (lonlat.gfs) fort.12 (gfdl_initdata.gdem.united.${mm}) fort.13 (gfdl_initdata.eastatl.${mm}) fort.66 (gfdl_ocean_topo_and_mask.eastatl_extn) fort.14 (not used if phase 1; RST.phase3.eastatl if phase 2) Output(s): RST.phase3.eastatl if phase 1; RST.final if phase 2 phase3.out if phase 1; phase4.out if phase 2 Usage: Phase 1: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_ext_eastatl.exe > phase3.out Phase 2: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_ext_eastatl.exe > phase4.out gfdl_ocean_ext_eastatl.exe

54 Function: Run POM-TC ocean phase 1 or phase 2 (also known historically as ocean phase 3 and phase 4, respectively, as in the model code) in the East Pacific region. Input(s): domain.center (used if phase 1; not used if phase 2) gfdl_pctwat (used if phase 1; not used if phase 2) fort.10 (parameters.inp) fort.15 (empty if phase 1; track if phase 2) fort.21 (sst.gfs.dat) fort.22 (mask.gfs.dat) fort.23 (lonlat.gfs) fort.45 (gfdl_raw_temp_salin.eastpac.${mm} if phase 1; not used if phase 2) fort.13 (output if phase 1; temp_salin_levitus.eastpac if phase 2) fort.66 (output if phase 1; eastpac_ocean_model_info if phase 2) fort.14 (not used if phase 1; RST.phase3.eastpac if phase 2) Output(s): RST.phase3.eastpac if phase 1; RST.final if phase 2 phase3.out if phase 1; phase4.out if phase 2 fort.13 (temp_salin_levitus.eastpac) if phase 1 only fort.66 (eastpac_ocean_model_info) if phase 1 only Usage: Phase 1: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_eastpac.exe > phase3.out Phase 2: ${POMTC_ROOT}/ocean_exec/gfdl_ocean_eastpac.exe > phase4.out gfdl_ocean_eastpac.exe

55 Big change for 2014 HWRF?

56 Developing a new MPIPOMTC at URI 1977 pmod 1994 pom 2004 pom2k 2012 sbPOM 2004 POM Users Guide 1994 pom at URI 2013 POM-TC URI’s new MPIPOMTC URI-based code development 2013 HWRF Users Guide POM community code development

57 Why create a new MPIPOMTC? MPIPOMTC uses MPI software to run on efficiently on multiple processors, allowing for both higher grid resolution and a larger ocean domain than POM-TC MPIPOMTC accepts flexible initialization options MPIPOMTC is an adaptation of sbPOM, which has community support and includes 18 years of physics updates and bug fixes MPIPOMTC is a modernized code with NetCDF I/O

58 POM-TC Atlantic Domains: “United” and “East Atlantic” °N 10.0°N 30°W60°W ~18-km grid spacing °W 98.5°W

59 URI’s MPIPOMTC transatlantic domain 47.5°N °N ~9 km horizontal grid spacing 15.3°W98.5°W 869

60 URI’s Proposed Worldwide MPIPOMTC domains

61 References Bernardet, L., S. Bao, R. Yablonsky, D. Stark, and T. Brown, 2013: Community HWRF Users’ Guide V3.5a. Developmental Testbed Center, 139 pp. Mellor, G. L., 2004: User’s guide for a three-dimensional, primitive equation, numerical ocean model (June 2004 version). Prog. in Atmos. and Ocean. Sci., Princeton University, 56 pp. Tallapragada, V., L. Bernardet, S. Gopalakrishnan, Y. Kwon, Q. Liu, T. Marchok, D. Sheinin, M. Tong, S. Trahan, R. Tuleya, R. Yablonsky, and X. Zhang, 2013: Hurricane Weather Research and Forecasting (HWRF) Model: 2013 scientific documentation. Developmental Testbed Center, 99 pp. Yablonsky, R. M., and I. Ginis, 2008: Improving the ocean initialization of coupled hurricane- ocean models using feature-based data assimilation. Mon. Wea. Rev., 136, Yablonsky, R. M., and I. Ginis, 2009: Limitation of one-dimensional ocean models for coupled hurricane-ocean model forecasts. Mon. Wea. Rev., 137, Yablonsky, R. M., and I. Ginis, 2013: Impact of a warm ocean eddy’s circulation on hurricane- induced sea surface cooling with implications for hurricane intensity. Mon. Wea. Rev., 141, Yablonsky, R. M., I. Ginis, B. Thomas, V. Tallapragada, D. Sheinin, and L. Bernardet, 2014: Ocean coupling in NOAA’s Hurricane Weather Research and Forecasting (HWRF) Model. J. Atmos. Oceanic Technol., in review.