Model Coupling WC12: Difference between revisions

From WikiROMS
Jump to navigationJump to search
No edit summary   (change visibility)
No edit summary   (change visibility)
Line 5: Line 5:


<div style="clear: both"></div>
<div style="clear: both"></div>
==DATA-COAMPS-ROMS Coupled Application==
*WC12 application 184x179x42, mean resolution dx = 8.5 km and dy = 11.0 km
*COAMPS application 201x204x60 with dx=dy=45 km (coarser), and 214x217x60 with dx=dy=15 km (finer)
*Time stepping:  COAMPS 60 s,  ROMS 600 s
*<span class="blue">Coupling Simulation C01</span>:  Using ROMS bulk fluxes parameterization
**Sequential and semi-implicit coupling
**Non nested COAMPS, just coarser grid
**Coupling interval: 600 s, COAMPS exports time-averaged fields
**COAMPS imports SST from DATA and ROMS components
**DATA component reads SST from HyCOM 1/12 dataset, 4500x3298
**ROMS activates [[Options#BULK_FLUXES|BULK_FLUXES]], [[Options#COOL_SKIN|COOL_SKIN]], [[Options#EMINUSP|EMINUSP]], [[Options#LONGWAVE_OUT|LONGWAVE_OUT]], [[Options#WIND_MINUS_CURRENT|WIND_MINUS_CURRENT]]
**ROMS imports [[Variables#dLWrad|dLWrad]], [[Variables#SWrad|SWrad]], [[Variables#Pair|Pair]], [[Variables#Tair|Tair]], [[Variables#Qair|Qair]], [[Variables#rain|rain]], [[Variables#Uwind|Uwind]], and [[Variables#Vwind|Vwind]]
*<span class="blue">Coupling Simulation C03</span>: Using ROMS bulk fluxes parameterization
**Sequential and semi-implicit coupling
**Nested (Coarse and fine) COAMPS
**Coupling interval: 600 s, COAMPS exports time-averaged fields
**COAMPS imports SST from DATA and ROMS components
**DATA component reads SST from HyCOM 1/12 dataset, 4500x3298
**ROMS activates [[Options#BULK_FLUXES|BULK_FLUXES]], [[Options#COOL_SKIN|COOL_SKIN]], [[Options#EMINUSP|EMINUSP]], [[Options#LONGWAVE_OUT|LONGWAVE_OUT]], [[Options#WIND_MINUS_CURRENT|WIND_MINUS_CURRENT]]
**ROMS imports [[Variables#dLWrad|dLWrad]], [[Variables#SWrad|SWrad]], [[Variables#Pair|Pair]], [[Variables#Tair|Tair]], [[Variables#Qair|Qair]], [[Variables#rain|rain]], [[Variables#Uwind|Uwind]], and [[Variables#Vwind|Vwind]]
*<span class="blue">Coupling Simulation C04</span>: Using COAMPS surface fluxes parameterization
**Sequential and semi-implicit coupling
**Nested (Coarse and fine) COAMPS
**Coupling interval: 600 s, COAMPS exports time-averaged fields
**COAMPS imports SST from DATA and ROMS components
**DATA component reads SST from HyCOM 1/12 dataset, 4500x3298
**ROMS deactivates [[Options#BULK_FLUXES|BULK_FLUXES]], [[Options#COOL_SKIN|COOL_SKIN]], [[Options#EMINUSP|EMINUSP]], [[Options#LONGWAVE_OUT|LONGWAVE_OUT]], [[Options#WIND_MINUS_CURRENT|WIND_MINUS_CURRENT]]
**ROMS imports [[Variables#SWrad|SWrad]], [[Variables#shflux|shflux]], [[Variables#swflux|swflux]], [[Variables#sustr|sustr]], and [[Variables#svstr|svstr]]


COAMPS and ROMS Grids
COAMPS and ROMS Grids
Line 30: Line 59:
|colspan="3"|[[File:swrad_c01_c03_c04.mp4|1000px]]
|colspan="3"|[[File:swrad_c01_c03_c04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 40: Line 69:
|colspan="3"|[[File:shflux_c01_c03_c04.mp4|1000px]]
|colspan="3"|[[File:shflux_c01_c03_c04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 50: Line 79:
|colspan="3"|[[File:temp_sur_c01_c03_c04.mp4|1000px]]
|colspan="3"|[[File:temp_sur_c01_c03_c04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 60: Line 89:
|colspan="3"|[[File:ssflux_c01_c03_c04.mp4|1000px]]
|colspan="3"|[[File:ssflux_c01_c03_c04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 70: Line 99:
|colspan="3"|[[File:salt_sur_c01_c03_c04.mp4|1000px]]
|colspan="3"|[[File:salt_sur_c01_c03_c04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 80: Line 109:
|colspan="3"|[[File:sstr_vec_c01_c03_c04.mp4|1000px]]
|colspan="3"|[[File:sstr_vec_c01_c03_c04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''ESMF Coupling: 600s<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 86: Line 115:
{|style="cell-padding: 10px;"
{|style="cell-padding: 10px;"
|-
|-
|[[File:ROMS_Solar_swrad_Flux_BF.png|250px]]||[[File:ROMS_Net_lwrad_Flux_BF.png|250px]]||[[File:ROMS_Net_Lat_Heat_Flux_BF.png|250px]]||[[File:ROMS_Net_Sens_Heat_Flux_BF.png|250px]]||'''BULK_FLUX'''
|[[File:ROMS_Solar_swrad_Flux_BF.png|250px]]||[[File:ROMS_Net_lwrad_Flux_BF.png|250px]]||[[File:ROMS_Net_Lat_Heat_Flux_BF.png|250px]]||[[File:ROMS_Net_Sens_Heat_Flux_BF.png|250px]]||'''BULK_FLUXES'''
|-
|-
|[[File:ROMS_Solar_swrad_Flux_COAMPS.png|250px]]||[[File:ROMS_lwrad_Flux_COAMPS.png|250px]]||[[File:ROMS_Sur_Lat_Heat_Flux_COAMPS.png|250px]]||[[File:ROMS_Sur_Sens_Heat_Flux_COAMPS.png|250px]]||'''COAMPS'''
|[[File:ROMS_Solar_swrad_Flux_COAMPS.png|250px]]||[[File:ROMS_lwrad_Flux_COAMPS.png|250px]]||[[File:ROMS_Sur_Lat_Heat_Flux_COAMPS.png|250px]]||[[File:ROMS_Sur_Sens_Heat_Flux_COAMPS.png|250px]]||'''COAMPS'''
Line 95: Line 124:
{|style="text-align: center;"
{|style="text-align: center;"
|-
|-
|'''BULK_FLUX'''||'''COAMPS'''||'''BULK_FLUX<br />minus <br />COAMPS'''
|'''BULK_FLUXES'''||'''COAMPS'''||'''BULK_FLUXES<br />minus <br />COAMPS'''
|-
|-
|[[File:ROMS_Sur_Net_Heat_Flux_BF.png|333px]]||[[File:ROMS_Sur_Net_Heat_Flux_COAMPS.png|333px]]||[[File:ROMS_Sur_Net_Heat_Flux_BF-COAMPS.png|333px]]
|[[File:ROMS_Sur_Net_Heat_Flux_BF.png|333px]]||[[File:ROMS_Sur_Net_Heat_Flux_COAMPS.png|333px]]||[[File:ROMS_Sur_Net_Heat_Flux_BF-COAMPS.png|333px]]
Line 114: Line 143:
{|style="text-align: center;"
{|style="text-align: center;"
|-
|-
|'''BULK_FLUX Non Nested'''||'''BULK_FLUX Nested'''||'''ATM SBL Nested'''
|'''BULK_FLUXES Non Nested'''||'''BULK_FLUXES Nested'''||'''ATM SBL Nested'''
|-
|-
|[[File:ROMS_zeta_and_Sur_Wind_Stream_BF_Non_Nest.png|333px]]||[[File:ROMS_zeta_and_Sur_Wind_Stream_BF_Nest.png|333px]]||[[File:ROMS_zeta_and_Sur_Wind_Stream_ATM_Nest.png|333px]]
|[[File:ROMS_zeta_and_Sur_Wind_Stream_BF_Non_Nest.png|333px]]||[[File:ROMS_zeta_and_Sur_Wind_Stream_BF_Nest.png|333px]]||[[File:ROMS_zeta_and_Sur_Wind_Stream_ATM_Nest.png|333px]]
Line 120: Line 149:
|colspan="3"|'''11-Jan-2013 13:00:00 PST'''
|colspan="3"|'''11-Jan-2013 13:00:00 PST'''
|}
|}
==Coupled and Uncoupled Simulations Comparison==
*WC12 application 184x179x42, mean resolution dx = 8.5 km and dy = 11.0 km
*DATA-COAMPS-ROMS <span class="blue">coupled simulation C03</span>: using ROMS bulk fluxes parameterization
**Sequential and semi-implicit coupling
**Nested (45 and 15 km) COAMPS
**Coupling interval: 600 s, COAMPS exports time-averaged fields
**COAMPS imports SST from DATA and ROMS components
**DATA component reads SST from HyCOM 1/12 dataset, 4500x3298
**ROMS activates [[Options#BULK_FLUXES|BULK_FLUXES]], [[Options#COOL_SKIN|COOL_SKIN]], [[Options#EMINUSP|EMINUSP]], [[Options#LONGWAVE_OUT|LONGWAVE_OUT]], [[Options#WIND_MINUS_CURRENT|WIND_MINUS_CURRENT]]
**ROMS imports [[Variables#dLWrad|dLWrad]], [[Variables#SWrad|SWrad]], [[Variables#Pair|Pair]], [[Variables#Tair|Tair]], [[Variables#Qair|Qair]], [[Variables#rain|rain]], [[Variables#Uwind|Uwind]], and [[Variables#Vwind|Vwind]]
*<span class="blue">Uncoupled Simulation U02</span>:  Using ROMS bulk fluxes parameterization
**ERA5-ECMWF hourly dataset
**ROMS activates [[Options#BULK_FLUXES|BULK_FLUXES]], [[Options#COOL_SKIN|COOL_SKIN]], [[Options#EMINUSP|EMINUSP]], [[Options#LONGWAVE_OUT|LONGWAVE_OUT]], [[Options#WIND_MINUS_CURRENT|WIND_MINUS_CURRENT]]
*<span class="blue">Uncoupled Simulation U04</span>: Using ATM surface fluxes parameterization
**ERA5-ECMWF hourly dataset
**ROMS deactivates [[Options#BULK_FLUXES|BULK_FLUXES]], [[Options#COOL_SKIN|COOL_SKIN]], [[Options#EMINUSP|EMINUSP]], [[Options#LONGWAVE_OUT|LONGWAVE_OUT]], [[Options#WIND_MINUS_CURRENT|WIND_MINUS_CURRENT]]


'''<span class="red">Surface Shortwave Radiation Flux (W/m<sup>2</sup>):</span> <span class="blue">Subtract 8 hours for PST</span>'''
'''<span class="red">Surface Shortwave Radiation Flux (W/m<sup>2</sup>):</span> <span class="blue">Subtract 8 hours for PST</span>'''
Line 128: Line 175:
|colspan="3"|[[File:swrad_c03_u02_u04.mp4|1000px]]
|colspan="3"|[[File:swrad_c03_u02_u04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 138: Line 185:
|colspan="3"|[[File:shflux_c03_u02_u04.mp4|1000px]]
|colspan="3"|[[File:shflux_c03_u02_u04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 148: Line 195:
|colspan="3"|[[File:temp_sur_c03_u02_u04.mp4|1000px]]
|colspan="3"|[[File:temp_sur_c03_u02_u04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 158: Line 205:
|colspan="3"|[[File:ssflux_c03_u02_u04.mp4|1000px]]
|colspan="3"|[[File:ssflux_c03_u02_u04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 168: Line 215:
|colspan="3"|[[File:salt_sur_c03_u02_u04.mp4|1000px]]
|colspan="3"|[[File:salt_sur_c03_u02_u04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|}
|}


Line 178: Line 225:
|colspan="3"|[[File:sstr_vec_c03_u02_u04.mp4|1000px]]
|colspan="3"|[[File:sstr_vec_c03_u02_u04.mp4|1000px]]
|-
|-
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUX</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|'''ESMF Coupling: 600s<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">BULK_FLUXES</span>'''||'''Uncoupled: hourly<br /><span class="red">ATM SBL</span>'''
|}
|}

Revision as of 21:17, 20 February 2019

California Current System 1/2° (WC12)

DATA-COAMPS-ROMS Coupled Application

  • WC12 application 184x179x42, mean resolution dx = 8.5 km and dy = 11.0 km
  • COAMPS application 201x204x60 with dx=dy=45 km (coarser), and 214x217x60 with dx=dy=15 km (finer)
  • Time stepping: COAMPS 60 s, ROMS 600 s
  • Coupling Simulation C01: Using ROMS bulk fluxes parameterization
  • Coupling Simulation C03: Using ROMS bulk fluxes parameterization
  • Coupling Simulation C04: Using COAMPS surface fluxes parameterization

COAMPS and ROMS Grids

COAMPS-1: 45 km
COAMPS-2: 15 km
ROMS-1: 8.5x11 km

Merged Sea Surface Temperature (K): COAMPS Import




Surface Shortwave Radiation Flux (W/m2): Subtract 8 hours for PST

DATA-COAMPS-ROMS
Non Nested
DATA-COAMPS-ROMS
Nested
DATA-COAMPS-ROMS
Nested
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
ATM SBL

Coupled Net Surface Heat Flux (W/m2): Subtract 8 hours for PST

DATA-COAMPS-ROMS
Non Nested
DATA-COAMPS-ROMS
Nested
DATA-COAMPS-ROMS
Nested
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
ATM SBL

Coupled Surface Temperature (°C): Subtract 8 hours for PST

DATA-COAMPS-ROMS
Non Nested
DATA-COAMPS-ROMS
Nested
DATA-COAMPS-ROMS
Nested
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
ATM SBL

Coupled Surface Freshwater Flux (m/day): (E-P)*salt Subtract 8 hours for PST

DATA-COAMPS-ROMS
Non Nested
DATA-COAMPS-ROMS
Nested
DATA-COAMPS-ROMS
Nested
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
ATM SBL

Coupled Surface Salinity Subtract 8 hours for PST

DATA-COAMPS-ROMS
Non Nested
DATA-COAMPS-ROMS
Nested
DATA-COAMPS-ROMS
Nested
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
ATM SBL

Coupled Surface Wind Stress (N/m2): Subtract 8 hours for PST

DATA-COAMPS-ROMS
Non Nested
DATA-COAMPS-ROMS
Nested
DATA-COAMPS-ROMS
Nested
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
BULK_FLUXES
ESMF Coupling: 600s
ATM SBL

Heat Flux Components Analysis: Nested C03 and C04

BULK_FLUXES
COAMPS

Computed Surface Net Heat Flux (W/m2)

BULK_FLUXES COAMPS BULK_FLUXES
minus
COAMPS
11-Jan-2013 13:00:00 PST

Freshwater Flux Analysis: Nested C03 and C04

Free-Surface (m) and Surface Wind Streamlines: C01, C03, C04

BULK_FLUXES Non Nested BULK_FLUXES Nested ATM SBL Nested
11-Jan-2013 13:00:00 PST

Coupled and Uncoupled Simulations Comparison

Surface Shortwave Radiation Flux (W/m2): Subtract 8 hours for PST

DATA-COAMPS-ROMS ERA5-ECMWF DATA ERA5-ECMWF DATA
ESMF Coupling: 600s
BULK_FLUXES
Uncoupled: hourly
BULK_FLUXES
Uncoupled: hourly
ATM SBL

Coupled Net Surface Heat Flux (W/m2): Subtract 8 hours for PST

DATA-COAMPS-ROMS ERA5-ECMWF DATA ERA5-ECMWF DATA
ESMF Coupling: 600s
BULK_FLUXES
Uncoupled: hourly
BULK_FLUXES
Uncoupled: hourly
ATM SBL

Coupled Surface Temperature (°C): Subtract 8 hours for PST

DATA-COAMPS-ROMS ERA5-ECMWF DATA ERA5-ECMWF DATA
ESMF Coupling: 600s
BULK_FLUXES
Uncoupled: hourly
BULK_FLUXES
Uncoupled: hourly
ATM SBL

Coupled Surface Freshwater Flux (m/day): (E-P)*salt Subtract 8 hours for PST

DATA-COAMPS-ROMS ERA5-ECMWF DATA ERA5-ECMWF DATA
ESMF Coupling: 600s
BULK_FLUXES
Uncoupled: hourly
BULK_FLUXES
Uncoupled: hourly
ATM SBL

Coupled Surface Salinity Subtract 8 hours for PST

DATA-COAMPS-ROMS ERA5-ECMWF DATA ERA5-ECMWF DATA
ESMF Coupling: 600s
BULK_FLUXES
Uncoupled: hourly
BULK_FLUXES
Uncoupled: hourly
ATM SBL

Coupled Surface Wind Stress (N/m2): Subtract 8 hours for PST

DATA-COAMPS-ROMS ERA5-ECMWF DATA ERA5-ECMWF DATA
ESMF Coupling: 600s
BULK_FLUXES
Uncoupled: hourly
BULK_FLUXES
Uncoupled: hourly
ATM SBL