[ccpp-table-properties] name = mp_thompson_post type = scheme dependencies = machine.F ######################################################################## [ccpp-arg-table] name = mp_thompson_post_init type = scheme [ttendlim] standard_name = limit_for_temperature_tendency_for_microphysics long_name = temperature tendency limiter per physics time step units = K s-1 dimensions = () type = real kind = kind_phys intent = in optional = F [errmsg] standard_name = ccpp_error_message long_name = error message for error handling in CCPP units = none dimensions = () type = character kind = len=* intent = out optional = F [errflg] standard_name = ccpp_error_flag long_name = error flag for error handling in CCPP units = flag dimensions = () type = integer intent = out optional = F ######################################################################## [ccpp-arg-table] name = mp_thompson_post_run type = scheme [ncol] standard_name = horizontal_loop_extent long_name = horizontal loop extent units = count dimensions = () type = integer intent = in optional = F [nlev] standard_name = vertical_dimension long_name = number of vertical levels units = count dimensions = () type = integer intent = in optional = F [tgrs_save] standard_name = air_temperature_save long_name = air temperature before entering a physics scheme units = K dimensions = (horizontal_dimension,vertical_dimension) type = real kind = kind_phys intent = in optional = F [tgrs] standard_name = air_temperature_updated_by_physics long_name = model layer mean temperature units = K dimensions = (horizontal_dimension,vertical_dimension) type = real kind = kind_phys intent = inout optional = F [prslk] standard_name = dimensionless_exner_function_at_model_layers long_name = dimensionless Exner function at model layer centers units = none dimensions = (horizontal_dimension,vertical_dimension) type = real kind = kind_phys intent = in optional = F [dtp] standard_name = time_step_for_physics long_name = physics timestep units = s dimensions = () type = real kind = kind_phys intent = in optional = F [ttendlim] standard_name = limit_for_temperature_tendency_for_microphysics long_name = temperature tendency limiter per physics time step units = K s-1 dimensions = () type = real kind = kind_phys intent = in optional = F [kdt] standard_name = index_of_time_step long_name = current forecast iteration units = index dimensions = () type = integer intent = in optional = F [mpicomm] standard_name = mpi_comm long_name = MPI communicator units = index dimensions = () type = integer intent = in optional = F [mpirank] standard_name = mpi_rank long_name = current MPI-rank units = index dimensions = () type = integer intent = in optional = F [mpiroot] standard_name = mpi_root long_name = master MPI-rank units = index dimensions = () type = integer intent = in optional = F [errmsg] standard_name = ccpp_error_message long_name = error message for error handling in CCPP units = none dimensions = () type = character kind = len=* intent = out optional = F [errflg] standard_name = ccpp_error_flag long_name = error flag for error handling in CCPP units = flag dimensions = () type = integer intent = out optional = F ######################################################################## [ccpp-arg-table] name = mp_thompson_post_finalize type = scheme [errmsg] standard_name = ccpp_error_message long_name = error message for error handling in CCPP units = none dimensions = () type = character kind = len=* intent = out optional = F [errflg] standard_name = ccpp_error_flag long_name = error flag for error handling in CCPP units = flag dimensions = () type = integer intent = out optional = F