@@ -138,13 +138,13 @@ subroutine register_airsea_variables(nlev)
138138 call fm% register(' airp' , ' Pa' , ' air pressure' , standard_name= ' ' , data0d= airp_input% value, category= ' surface' )
139139 select case (hum_method)
140140 case (1 ) ! relative humidity in % given
141- call fm% register(' hum' , ' %' , ' relative humidity' , standard_name= ' ' , data0d= hum_input% value, category= ' surface' )
141+ call fm% register(' hum' , ' %' , ' relative humidity' , standard_name= ' relative_humidity ' , data0d= hum_input% value, category= ' surface' )
142142 case (2 ) ! Specific humidity from wet bulb temperature
143143 call fm% register(' hum' , ' Celsius' , ' wet bulb temperature' , standard_name= ' ' , data0d= hum_input% value, category= ' surface' )
144144 case (3 ) ! Specific humidity from dew point temperature
145145 call fm% register(' hum' , ' Celsius' , ' dew point temperature' , standard_name= ' ' , data0d= hum_input% value, category= ' surface' )
146146 case (4 ) ! Specific humidity given
147- call fm% register(' hum' , ' kg/kg' , ' specific humidity' , standard_name= ' ' , data0d= hum_input% value, category= ' surface' )
147+ call fm% register(' hum' , ' kg/kg' , ' specific humidity' , standard_name= ' specific_humidity ' , data0d= hum_input% value, category= ' surface' )
148148 end select
149149 call fm% register(' es' , ' Pa' , ' saturation water vapor pressure' , standard_name= ' ' , data0d= es, category= ' surface' )
150150 call fm% register(' ea' , ' Pa' , ' actual water vapor presure' , standard_name= ' ' , data0d= ea, category= ' surface' )
@@ -428,10 +428,10 @@ subroutine register_meanflow_variables(nlev)
428428! BOC
429429 LEVEL2 ' register_meanflow_variables()'
430430 call fm% register(' zeta' , ' m' , ' sea surface elevation' , standard_name= ' sea_surface_elevation' , data0d= zeta,category= ' surface' )
431- call fm% register(' temp' , ' Celsius' , ' temperature (conservative)' , standard_name= ' sea_water_temperature ' , dimensions= (/ id_dim_z/ ), data1d= T(1 :nlev),category= ' temperature_and_salinity' , part_of_state= .true. )
432- call fm% register(' salt' , ' g/kg' , ' salinity (absolute)' , standard_name= ' sea_water_practical_salinity ' , dimensions= (/ id_dim_z/ ), data1d= S(1 :nlev),category= ' temperature_and_salinity' , part_of_state= .true. )
431+ call fm% register(' temp' , ' Celsius' , ' temperature (conservative)' , standard_name= ' sea_water_conservative_temperature ' , dimensions= (/ id_dim_z/ ), data1d= T(1 :nlev),category= ' temperature_and_salinity' , part_of_state= .true. )
432+ call fm% register(' salt' , ' g/kg' , ' salinity (absolute)' , standard_name= ' sea_water_absolute_salinity ' , dimensions= (/ id_dim_z/ ), data1d= S(1 :nlev),category= ' temperature_and_salinity' , part_of_state= .true. )
433433 if (density_method == 1 ) then
434- call fm% register(' temp_p' , ' Celsius' , ' temperature (potential)' , standard_name= ' sea_water_temperature ' , dimensions= (/ id_dim_z/ ), data1d= Tp(1 :nlev),category= ' temperature_and_salinity' )
434+ call fm% register(' temp_p' , ' Celsius' , ' temperature (potential)' , standard_name= ' sea_water_potential_temperature ' , dimensions= (/ id_dim_z/ ), data1d= Tp(1 :nlev),category= ' temperature_and_salinity' )
435435 call fm% register(' temp_i' , ' Celsius' , ' temperature (in-situ)' , standard_name= ' sea_water_temperature' , dimensions= (/ id_dim_z/ ), data1d= Ti(1 :nlev),category= ' temperature_and_salinity' )
436436 call fm% register(' salt_p' , ' PSU' , ' salinity (practical)' , standard_name= ' sea_water_practical_salinity' , dimensions= (/ id_dim_z/ ), data1d= Sp(1 :nlev),category= ' temperature_and_salinity' )
437437 end if
0 commit comments