Model Coupling WC12: Difference between revisions
No edit summary (change visibility) |
No edit summary (change visibility) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<div class="title">California Current System | <div class="title">California Current System (WC12)</div>__NOTOC__ | ||
<!-- Edit Template: | <!-- Edit Template:Coupling_Examples_TOC to modify this Table of Contents--> | ||
<div style="float: left;margin: 0 20px 0 0;">{{ | <div style="float: left;margin: 0 20px 0 0;">{{ Coupling Examples TOC}}</div>__TOC__ | ||
<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 and ROMS | *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]] | |||
[[File:Nested_COAMPS-ROMS_Coupling.png|1000px]] | [[File:Nested_COAMPS-ROMS_Coupling.png|1000px]] | ||
COAMPS-1: 45 km | '''''Figure 1:''''' COAMPS and ROMS Grids COAMPS-1: 45 km, COAMPS-2: 15 km, ROMS-1: 8.5x11 km | ||
COAMPS-2: 15 km | |||
ROMS-1: 8.5x11 km | |||
{| | {| | ||
Line 23: | Line 45: | ||
| [[File:ROMS_Component_Exported_SST.png|500px]] | | [[File:ROMS_Component_Exported_SST.png|500px]] | ||
|} | |} | ||
'''''Figure 2:''''' Merged Sea Surface Temperature (K): COAMPS Import | |||
{|style="text-align: center;" | {|style="text-align: center;" | ||
|- | |- | ||
Line 32: | Line 55: | ||
|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"> | |'''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>''' | ||
|} | |} | ||
''' | '''''Animation 1:''''' Surface Shortwave Radiation Flux (W/m<sup>2</sup>): Subtract 8 hours for PST | ||
{|style="text-align: center;" | {|style="text-align: center;" | ||
|- | |- | ||
Line 42: | Line 67: | ||
|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"> | |'''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>''' | ||
|} | |} | ||
''' | '''''Animation 2:''''' Coupled Net Surface Heat Flux (W/m<sup>2</sup>): Subtract 8 hours for PST | ||
{|style="text-align: center;" | {|style="text-align: center;" | ||
|- | |- | ||
Line 52: | 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"> | |'''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>''' | ||
|} | |} | ||
''' | '''''Animation 3:''''' Coupled Surface Temperature (°C): Subtract 8 hours for PST | ||
{|style="text-align: center;" | {|style="text-align: center;" | ||
|- | |- | ||
Line 62: | Line 91: | ||
|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"> | |'''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>''' | ||
|} | |} | ||
''' | '''''Animation 4:''''' Coupled Surface Freshwater Flux (m/day): (E-P)*salt Subtract 8 hours for PST | ||
{|style="text-align: center;" | {|style="text-align: center;" | ||
|- | |- | ||
Line 72: | Line 103: | ||
|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"> | |'''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>''' | ||
|} | |} | ||
''' | '''''Animation 5:''''' Coupled Surface Salinity: Subtract 8 hours for PST | ||
{|style="text-align: center;" | {|style="text-align: center;" | ||
|- | |- | ||
Line 82: | Line 115: | ||
|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"> | |'''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>''' | ||
|} | |} | ||
''' | '''''Animation 6:''''' Coupled Surface Wind Stress (N/m<sup>2</sup>): Subtract 8 hours for PST | ||
{|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]]||''' | |[[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''' | ||
|} | |} | ||
''' | '''''Figure 3:''''' Heat Flux Components Analysis: Nested C03 and C04 | ||
{|style="text-align: center;" | {|style="text-align: center;" | ||
|- | |- | ||
|''' | |'''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 103: | Line 139: | ||
|colspan="3"|'''11-Jan-2013 13:00:00 PST''' | |colspan="3"|'''11-Jan-2013 13:00:00 PST''' | ||
|} | |} | ||
'''''Figure 4:''''' Computed Surface Net Heat Flux (W/m<sup>2</sup>) | |||
{|style="cell-padding: 10px;" | |||
|- | |||
|[[File:ROMS_Evap_Rate_BF.png|250px]]||[[File:ROMS_Sur_Net_Salt_Flux_BF.png|250px]]||[[File:ROMS_Sur_Salt_BF.png|250px]]||[[File:ROMS_Sur_Net_Fresh_Flux_BF.png|250px]] | |||
|- | |||
|[[File:ROMS_Rain_Fall_Rate_BF.png|250px]]||[[File:ROMS_Sur_Net_Salt_Flux_COAMPS.png|250px]]||[[File:ROMS_Sur_Salt_COAMPS.png|250px]]||[[File:ROMS_Sur_Fresh_Flux_Diff_BF-COAMPS.png|250px]] | |||
|} | |||
'''''Figure 5:''''' Freshwater Flux Analysis: Nested C03 and C04 | |||
{|style="text-align: center;" | |||
|- | |||
|'''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]] | |||
|- | |||
|colspan="3"|'''11-Jan-2013 13:00:00 PST''' | |||
|} | |||
'''''Figure 6:''''' Free-Surface (m) and Surface Wind Streamlines: C01, C03, C04 | |||
==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]] | |||
{|style="text-align: center;" | |||
|- | |||
|'''DATA-COAMPS-ROMS'''||'''ERA5-ECMWF DATA'''||'''ERA5-ECMWF DATA''' | |||
|- | |||
|colspan="3"|[[File:swrad_c03_u02_u04.mp4|1000px]] | |||
|- | |||
|'''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>''' | |||
|} | |||
'''''Animation 7:''''' Surface Shortwave Radiation Flux (W/m<sup>2</sup>): Subtract 8 hours for PST | |||
{|style="text-align: center;" | |||
|- | |||
|'''DATA-COAMPS-ROMS'''||'''ERA5-ECMWF DATA'''||'''ERA5-ECMWF DATA''' | |||
|- | |||
|colspan="3"|[[File:shflux_c03_u02_u04.mp4|1000px]] | |||
|- | |||
|'''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>''' | |||
|} | |||
'''''Animation 8:''''' Coupled Net Surface Heat Flux (W/m<sup>2</sup>): Subtract 8 hours for PST | |||
{|style="text-align: center;" | |||
|- | |||
|'''DATA-COAMPS-ROMS'''||'''ERA5-ECMWF DATA'''||'''ERA5-ECMWF DATA''' | |||
|- | |||
|colspan="3"|[[File:temp_sur_c03_u02_u04.mp4|1000px]] | |||
|- | |||
|'''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>''' | |||
|} | |||
'''''Animation 9:''''' Coupled Surface Temperature (°C): Subtract 8 hours for PST | |||
{|style="text-align: center;" | |||
|- | |||
|'''DATA-COAMPS-ROMS'''||'''ERA5-ECMWF DATA'''||'''ERA5-ECMWF DATA''' | |||
|- | |||
|colspan="3"|[[File:ssflux_c03_u02_u04.mp4|1000px]] | |||
|- | |||
|'''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>''' | |||
|} | |||
'''''Animation 10:''''' Coupled Surface Freshwater Flux (m/day): (E-P)*salt Subtract 8 hours for PST | |||
{|style="text-align: center;" | |||
|- | |||
|'''DATA-COAMPS-ROMS'''||'''ERA5-ECMWF DATA'''||'''ERA5-ECMWF DATA''' | |||
|- | |||
|colspan="3"|[[File:salt_sur_c03_u02_u04.mp4|1000px]] | |||
|- | |||
|'''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>''' | |||
|} | |||
'''''Animation 11:''''' Coupled Surface Salinity Subtract 8 hours for PST | |||
{|style="text-align: center;" | |||
|- | |||
|'''DATA-COAMPS-ROMS'''||'''ERA5-ECMWF DATA'''||'''ERA5-ECMWF DATA''' | |||
|- | |||
|colspan="3"|[[File:sstr_vec_c03_u02_u04.mp4|1000px]] | |||
|- | |||
|'''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>''' | |||
|} | |||
'''''Animation 12:''''' Coupled Surface Wind Stress (N/m<sup>2</sup>): Subtract 8 hours for PST |
Latest revision as of 18:26, 1 March 2022
Coupling Examples TOC |
---|
2. Earth System Modeling Framework (ESMF/NUOPC) |
a. Test Case: Hurricane Irene |
b. Test Case: Hurricane Sandy |
c. Test Case: California Current System |
3. Model Coupling Toolkit (MCT) |
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
- 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 BULK_FLUXES, COOL_SKIN, EMINUSP, LONGWAVE_OUT, WIND_MINUS_CURRENT
- ROMS imports dLWrad, SWrad, Pair, Tair, Qair, rain, Uwind, and Vwind
- Coupling Simulation C03: 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 BULK_FLUXES, COOL_SKIN, EMINUSP, LONGWAVE_OUT, WIND_MINUS_CURRENT
- ROMS imports dLWrad, SWrad, Pair, Tair, Qair, rain, Uwind, and Vwind
- Coupling Simulation C04: 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 BULK_FLUXES, COOL_SKIN, EMINUSP, LONGWAVE_OUT, WIND_MINUS_CURRENT
- ROMS imports SWrad, shflux, swflux, sustr, and svstr
Figure 1: COAMPS and ROMS Grids COAMPS-1: 45 km, COAMPS-2: 15 km, ROMS-1: 8.5x11 km
![]() ![]() |
![]() |
Figure 2: Merged Sea Surface Temperature (K): COAMPS Import
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 |
Animation 1: 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 |
Animation 2: 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 |
Animation 3: 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 |
Animation 4: 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 |
Animation 5: 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 |
Animation 6: Coupled Surface Wind Stress (N/m2): Subtract 8 hours for PST
![]() |
![]() |
![]() |
![]() |
BULK_FLUXES |
![]() |
![]() |
![]() |
![]() |
COAMPS |
Figure 3: Heat Flux Components Analysis: Nested C03 and C04
BULK_FLUXES | COAMPS | BULK_FLUXES minus COAMPS |
![]() |
![]() |
![]() |
11-Jan-2013 13:00:00 PST |
Figure 4: Computed Surface Net Heat Flux (W/m2)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Figure 5: Freshwater Flux Analysis: Nested C03 and C04
BULK_FLUXES Non Nested | BULK_FLUXES Nested | ATM SBL Nested |
![]() |
![]() |
![]() |
11-Jan-2013 13:00:00 PST |
Figure 6: Free-Surface (m) and Surface Wind Streamlines: C01, C03, C04
Coupled and Uncoupled Simulations Comparison
- WC12 application 184x179x42, mean resolution dx = 8.5 km and dy = 11.0 km
- DATA-COAMPS-ROMS coupled simulation C03: 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 BULK_FLUXES, COOL_SKIN, EMINUSP, LONGWAVE_OUT, WIND_MINUS_CURRENT
- ROMS imports dLWrad, SWrad, Pair, Tair, Qair, rain, Uwind, and Vwind
- Uncoupled Simulation U02: Using ROMS bulk fluxes parameterization
- ERA5-ECMWF hourly dataset
- ROMS activates BULK_FLUXES, COOL_SKIN, EMINUSP, LONGWAVE_OUT, WIND_MINUS_CURRENT
- Uncoupled Simulation U04: Using ATM surface fluxes parameterization
- ERA5-ECMWF hourly dataset
- ROMS deactivates BULK_FLUXES, COOL_SKIN, EMINUSP, LONGWAVE_OUT, WIND_MINUS_CURRENT
DATA-COAMPS-ROMS | ERA5-ECMWF DATA | ERA5-ECMWF DATA |
ESMF Coupling: 600s BULK_FLUXES |
Uncoupled: hourly BULK_FLUXES |
Uncoupled: hourly ATM SBL |
Animation 7: 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 |
Animation 8: 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 |
Animation 9: 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 |
Animation 10: 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 |
Animation 11: 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 |
Animation 12: Coupled Surface Wind Stress (N/m2): Subtract 8 hours for PST