[ccpp-table-properties] name = phys_tend type = scheme dependencies = machine.F ######################################################################## [ccpp-arg-table] name = phys_tend_run type = scheme [ldiag3d] standard_name = flag_for_diagnostics_3D long_name = flag for 3d diagnostic fields units = flag dimensions = () type = logical intent = in [dtend] standard_name = cumulative_change_of_state_variables long_name = diagnostic tendencies for state variables units = mixed dimensions = (horizontal_loop_extent,vertical_layer_dimension,cumulative_change_of_state_variables_outer_index_max) type = real kind = kind_phys intent = inout [dtidx] standard_name = cumulative_change_of_state_variables_outer_index long_name = index of state-variable and process in last dimension of diagnostic tendencies array AKA cumulative_change_index units = index dimensions = (number_of_tracers_plus_one_hundred,number_of_cumulative_change_processes) type = integer intent = in [ntracp100] standard_name = number_of_tracers_plus_one_hundred long_name = number of tracers plus one hundred units = count dimensions = () type = integer intent = in [index_of_process_physics] standard_name = index_of_all_physics_process_in_cumulative_change_index long_name = index of all physics transport process in second dimension of array cumulative change index units = index dimensions = () type = integer intent = in [index_of_process_photochem] standard_name = index_of_photochemistry_process_in_cumulative_change_index long_name = index of photochemistry process in second dimension of array cumulative change index units = index dimensions = () type = integer intent = in [nprocess] standard_name = number_of_cumulative_change_processes long_name = number of processes that cause changes in state variables units = count dimensions = () type = integer intent = in [nprocess_summed] standard_name = number_of_physics_causes_of_tracer_changes long_name = number of causes in dtidx per tracer summed for total physics tendency units = count dimensions = () type = integer intent = in [is_photochem] standard_name = flags_for_photochemistry_processes_to_sum long_name = flags for photochemistry processes to sum as the total photochemistry process cumulative change units = flag dimensions = (number_of_cumulative_change_processes) type = logical intent = in [ntoz] standard_name = index_of_ozone_mixing_ratio_in_tracer_concentration_array long_name = tracer index for ozone mixing ratio units = index dimensions = () type = integer intent = in [errmsg] standard_name = ccpp_error_message long_name = error message for error handling in CCPP units = none dimensions = () type = character kind = len=* intent = out [errflg] standard_name = ccpp_error_code long_name = error code for error handling in CCPP units = 1 dimensions = () type = integer intent = out