Skip to content

Commit

Permalink
update field names
Browse files Browse the repository at this point in the history
  • Loading branch information
uturuncoglu committed Sep 10, 2024
1 parent da59350 commit 3f93003
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 53 deletions.
54 changes: 27 additions & 27 deletions src/schism/schism_esmf_util.F90
Original file line number Diff line number Diff line change
Expand Up @@ -2671,7 +2671,7 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
allocate(farrayPtr1(np), stat=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call ESMF_StateGet(state, itemname='Sw_hs', itemType=itemType, rc=localrc)
call ESMF_StateGet(state, itemname='sea_surface_wave_significant_height', itemType=itemType, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

if (itemType /= ESMF_STATEITEM_FIELD) then
Expand All @@ -2680,7 +2680,7 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
return
endif

call ESMF_StateGet(state, itemname='Sw_hs', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_surface_wave_significant_height', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2690,12 +2690,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_hs(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_hs = ', &
write(message,'(A,2g14.7)') 'sea_surface_wave_significant_height = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_hs(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_bhd', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_water_waves_effect_on_currents_bernoulli_head_adjustment', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2705,12 +2705,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_bhd(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_bhd = ', &
write(message,'(A,2g14.7)') 'sea_water_waves_effect_on_currents_bernoulli_head_adjustment = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_bhd(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_tauox', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_surface_x_stress_due_to_waves', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2720,12 +2720,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_tauox(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_tauox = ', &
write(message,'(A,2g14.7)') 'sea_surface_x_stress_due_to_waves = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_tauox(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_tauoy', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_surface_y_stress_due_to_waves', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2735,12 +2735,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_tauoy(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_tauoy = ', &
write(message,'(A,2g14.7)') 'sea_surface_y_stress_due_to_waves = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_tauoy(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_taubblx', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_bottom_upward_x_stress_due_to_waves', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2750,12 +2750,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_taubblx(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_taubblx = ', &
write(message,'(A,2g14.7)') 'sea_bottom_upward_x_stress_due_to_waves = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_taubblx(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_taubbly', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_bottom_upward_y_stress_due_to_waves', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2765,12 +2765,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_taubbly(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_taubbly = ', &
write(message,'(A,2g14.7)') 'sea_bottom_upward_y_stress_due_to_waves = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_taubbly(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_ubrx', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_bed_orbital_x_velocity_due_to_waves', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2780,12 +2780,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_ubrx(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_ubrx = ', &
write(message,'(A,2g14.7)') 'sea_bed_orbital_x_velocity_due_to_waves = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_ubrx(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_ubry', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_bed_orbital_y_velocity_due_to_waves', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2795,12 +2795,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_ubry(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_ubry = ', &
write(message,'(A,2g14.7)') 'sea_bed_orbital_y_velocity_due_to_waves = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_ubry(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_thm', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_surface_wave_mean_direction', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2810,12 +2810,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_thm(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_thm = ', &
write(message,'(A,2g14.7)') 'sea_surface_wave_mean_direction = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_thm(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_t0m1', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_surface_wave_mean_period', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2825,12 +2825,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_t0m1(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_t0m1 = ', &
write(message,'(A,2g14.7)') 'sea_surface_wave_mean_period = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_t0m1(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_wnmean', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='sea_surface_wave_mean_number', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2840,12 +2840,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_wnmean(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_wnmean = ', &
write(message,'(A,2g14.7)') 'sea_surface_wave_mean_number = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_wnmean(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_ustokes', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='eastward_surface_stokes_drift_current', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2855,12 +2855,12 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_ustokes(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_ustokes = ', &
write(message,'(A,2g14.7)') 'eastward_surface_stokes_drift_current = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_ustokes(:) = farrayPtr1(1:np)

call ESMF_StateGet(state, itemname='Sw_vstokes', field=field, rc=localrc)
call ESMF_StateGet(state, itemname='northward_surface_stokes_drift_current', field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_FieldPtrUpdate(field, farrayPtr1, isPtr=isPtr, rc=localrc)
Expand All @@ -2870,7 +2870,7 @@ subroutine SCHISM_StateImportWave3dVortex(state, isPtr, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)
Sw_vstokes(:) = 0.0d0

write(message,'(A,2g14.7)') 'Sw_vstokes = ', &
write(message,'(A,2g14.7)') 'northward_surface_stokes_drift_current = ', &
minval(farrayPtr1), maxval(farrayPtr1)
call ESMF_LogWrite(trim(message), ESMF_LOGMSG_INFO)
Sw_vstokes(:) = farrayPtr1(1:np)
Expand Down
52 changes: 26 additions & 26 deletions src/schism/schism_nuopc_cap.F90
Original file line number Diff line number Diff line change
Expand Up @@ -390,19 +390,19 @@ subroutine InitializeAdvertise(comp, importState, exportState, clock, rc)
call NUOPC_Advertise(importState, "inst_merid_wind_height10m", rc=localrc)

! for coupling to WW3/WDAT
call NUOPC_Advertise(importState, "Sw_hs", rc=localrc)
call NUOPC_Advertise(importState, "Sw_bhd", rc=localrc)
call NUOPC_Advertise(importState, "Sw_tauox", rc=localrc)
call NUOPC_Advertise(importState, "Sw_tauoy", rc=localrc)
call NUOPC_Advertise(importState, "Sw_taubblx", rc=localrc)
call NUOPC_Advertise(importState, "Sw_taubbly", rc=localrc)
call NUOPC_Advertise(importState, "Sw_ubrx", rc=localrc)
call NUOPC_Advertise(importState, "Sw_ubry", rc=localrc)
call NUOPC_Advertise(importState, "Sw_thm", rc=localrc)
call NUOPC_Advertise(importState, "Sw_t0m1", rc=localrc)
call NUOPC_Advertise(importState, "Sw_wnmean", rc=localrc)
call NUOPC_Advertise(importState, "Sw_ustokes", rc=localrc)
call NUOPC_Advertise(importState, "Sw_vstokes", rc=localrc)
call NUOPC_Advertise(importState, "sea_surface_wave_significant_height", rc=localrc)
call NUOPC_Advertise(importState, "sea_water_waves_effect_on_currents_bernoulli_head_adjustment", rc=localrc)
call NUOPC_Advertise(importState, "sea_surface_x_stress_due_to_waves", rc=localrc)
call NUOPC_Advertise(importState, "sea_surface_y_stress_due_to_waves", rc=localrc)
call NUOPC_Advertise(importState, "sea_bottom_upward_x_stress_due_to_waves", rc=localrc)
call NUOPC_Advertise(importState, "sea_bottom_upward_y_stress_due_to_waves", rc=localrc)
call NUOPC_Advertise(importState, "sea_bed_orbital_x_velocity_due_to_waves", rc=localrc)
call NUOPC_Advertise(importState, "sea_bed_orbital_y_velocity_due_to_waves", rc=localrc)
call NUOPC_Advertise(importState, "sea_surface_wave_mean_direction", rc=localrc)
call NUOPC_Advertise(importState, "sea_surface_wave_mean_period", rc=localrc)
call NUOPC_Advertise(importState, "sea_surface_wave_mean_number", rc=localrc)
call NUOPC_Advertise(importState, "eastward_surface_stokes_drift_current", rc=localrc)
call NUOPC_Advertise(importState, "northward_surface_stokes_drift_current", rc=localrc)
call NUOPC_Advertise(importState, "eastward_wave_radiation_stress", rc=localrc)
call NUOPC_Advertise(importState, "eastward_northward_wave_radiation_stress", rc=localrc)
call NUOPC_Advertise(importState, "northward_wave_radiation_stress", rc=localrc)
Expand Down Expand Up @@ -540,55 +540,55 @@ subroutine InitializeRealize(comp, importState, exportState, clock, rc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_hs", field=field, rc=localrc)
name="sea_surface_wave_significant_height", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_bhd", field=field, rc=localrc)
name="sea_water_waves_effect_on_currents_bernoulli_head_adjustment", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_tauox", field=field, rc=localrc)
name="sea_surface_x_stress_due_to_waves", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_tauoy", field=field, rc=localrc)
name="sea_surface_y_stress_due_to_waves", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_taubblx", field=field, rc=localrc)
name="sea_bottom_upward_x_stress_due_to_waves", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_taubbly", field=field, rc=localrc)
name="sea_bottom_upward_y_stress_due_to_waves", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_ubrx", field=field, rc=localrc)
name="sea_bed_orbital_x_velocity_due_to_waves", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_ubry", field=field, rc=localrc)
name="sea_bed_orbital_y_velocity_due_to_waves", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_thm", field=field, rc=localrc)
name="sea_surface_wave_mean_direction", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_t0m1", field=field, rc=localrc)
name="sea_surface_wave_mean_period", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_wnmean", field=field, rc=localrc)
name="sea_surface_wave_mean_number", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_ustokes", field=field, rc=localrc)
name="eastward_surface_stokes_drift_current", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

call SCHISM_StateFieldCreateRealize(comp, state=importState, &
name="Sw_vstokes", field=field, rc=localrc)
name="northward_surface_stokes_drift_current", field=field, rc=localrc)
_SCHISM_LOG_AND_FINALIZE_ON_ERROR_(rc)

!> @todo add more atmospheric fields (like humidity)
Expand Down

0 comments on commit 3f93003

Please sign in to comment.