| subroutine sfc_nst_post::sfc_nst_post_run | ( | integer, intent(in) | im, |
| integer, intent(in) | kdt, | ||
| real (kind=kind_phys), intent(in) | rlapse, | ||
| real (kind=kind_phys), intent(in) | tgice, | ||
| logical, dimension(:), intent(in) | wet, | ||
| integer, dimension(:), intent(in) | use_lake_model, | ||
| logical, dimension(:), intent(in) | icy, | ||
| real (kind=kind_phys), dimension(:), intent(in) | oro, | ||
| real (kind=kind_phys), dimension(:), intent(in) | oro_uf, | ||
| integer, intent(in) | nstf_name1, | ||
| integer, intent(in) | nstf_name4, | ||
| integer, intent(in) | nstf_name5, | ||
| real (kind=kind_phys), dimension(:), intent(in), optional | xt, | ||
| real (kind=kind_phys), dimension(:), intent(in), optional | xz, | ||
| real (kind=kind_phys), dimension(:), intent(in), optional | dt_cool, | ||
| real (kind=kind_phys), dimension(:), intent(in), optional | z_c, | ||
| real (kind=kind_phys), dimension(:), intent(in), optional | tref, | ||
| real (kind=kind_phys), dimension(:), intent(in) | xlon, | ||
| real (kind=kind_phys), dimension(:), intent(inout) | tsurf_wat, | ||
| real (kind=kind_phys), dimension(:), intent(inout) | tsfc_wat, | ||
| integer, intent(in) | nthreads, | ||
| real (kind=kind_phys), dimension(:), intent(out) | dtzm, | ||
| character(len=*), intent(out) | errmsg, | ||
| integer, intent(out) | errflg ) |
| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
|---|---|---|---|---|---|---|---|
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | in | |
| kdt | index_of_timestep | current time step index | index | integer | () | in | |
| rlapse | air_temperature_lapse_rate_constant | environmental air temperature lapse rate constant | K m-1 | real | () | kind_phys | in |
| tgice | freezing_point_temperature_of_seawater | freezing point temperature of seawater | K | real | () | kind_phys | in |
| wet | flag_nonzero_wet_surface_fraction | flag indicating presence of some ocean or lake surface area fraction | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | in | |
| use_lake_model | flag_for_using_lake_model | flag indicating lake points using a lake model | flag | integer | (ccpp_constant_one:horizontal_loop_extent) | in | |
| icy | flag_nonzero_sea_ice_surface_fraction | flag indicating presence of some sea ice surface area fraction | flag | logical | (ccpp_constant_one:horizontal_loop_extent) | in | |
| oro | height_above_mean_sea_level | height_above_mean_sea_level | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| oro_uf | unfiltered_height_above_mean_sea_level | unfiltered height_above_mean_sea_level | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| nstf_name1 | control_for_nsstm | NSSTM flag: off/uncoupled/coupled=0/1/2 | flag | integer | () | in | |
| nstf_name4 | lower_bound_for_depth_of_sea_temperature_for_nsstm | zsea1 | mm | integer | () | in | |
| nstf_name5 | upper_bound_for_depth_of_sea_temperature_for_nsstm | zsea2 | mm | integer | () | in | |
| xt | heat_content_in_diurnal_thermocline | heat content in diurnal thermocline layer | K m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| xz | diurnal_thermocline_layer_thickness | diurnal thermocline layer thickness | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| dt_cool | molecular_sublayer_temperature_correction_in_sea_water | sub-layer cooling amount | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| z_c | molecular_sublayer_thickness_in_sea_water | sub-layer cooling thickness | m | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tref | reference_sea_surface_temperature | reference/foundation temperature | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| xlon | longitude | longitude | radian | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
| tsurf_wat | surface_skin_temperature_after_iteration_over_water | surface skin temperature after iteration over water | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| tsfc_wat | surface_skin_temperature_over_water | surface skin temperature over water | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | inout |
| nthreads | number_of_openmp_threads | number of OpenMP threads available for physics schemes | count | integer | () | in | |
| dtzm | mean_change_over_depth_in_sea_water_temperature | mean of dT(z) (zsea1 to zsea2) | K | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | out |
| errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
| errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | out |
Definition at line 23 of file sfc_nst_post.f90.
References module_nst_water_prop::get_dtzm_2d().