| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| acars_rel_hum_error | obs_err_mod | Function | |
| acars_rel_hum_error | obs_err_mod | Function | |
| acars_temp_error | obs_err_mod | Function | |
| acars_temp_error | obs_err_mod | Function | |
| acars_wind_error | obs_err_mod | Function | |
| acars_wind_error | obs_err_mod | Function | |
| adaptive_inflate_init | adaptive_inflate_mod | Subroutine | Initializes an adaptive_inflate_type |
| add_copies | obs_sequence_mod | Subroutine | |
| add_dimension_to_variable | state_structure_mod | Subroutine | Used to add dimensions to a variable. This allows the model to add meta data to state structure so a netcdf restart can be created which has the T,U,V etc. from a cold start (no existing netcdf info file) e.g. the bgrid model. The number of variables has already been given in add_domain_from_spec. |
| add_domain | state_structure_mod | Interface | |
| add_new_voxel | obs_seq_coverage | Function | |
| add_obs | wod_to_obs | Subroutine | |
| add_obs_to_seq | level4_to_obs | Subroutine | |
| add_obs_to_seq | obs_utilities_mod | Subroutine | adds an observation to a sequence. inserts if first obs, inserts with a prev obs to save searching if that's possible. |
| add_obs_to_seq | dwl_to_obs | Subroutine | |
| add_obs_to_seq | text_to_obs | Subroutine | |
| add_qc | obs_sequence_mod | Subroutine | |
| add_smooth_perturbations | add_pert_where_high_refl | Subroutine | |
| add_supplimental_obs | mpas_dart_obs_preprocess | Subroutine | |
| add_supplimental_obs | wrf_dart_obs_preprocess | Subroutine | |
| add_time_unlimited | state_structure_mod | Subroutine | Adding space for an unlimited dimension in the dimesion arrays The unlimited dimension needs to be last in the list for def_var |
| addto_output_file | gen_sampling_err_table | Subroutine | write 3 arrays and an integer to output file |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | does single time step advance for null model. |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | Does single time-step advance for Pe2lyr model with vector state as input and output. call rh4 in pe2lyr.mod to advance model |
| adv_1step | model_mod | Subroutine | does single time step advance for lorenz convective 3 variable model using two step rk time step |
| adv_1step | model_mod | Subroutine | does one time step advance for 9 variable model using two-step rk. |
| adv_1step | model_mod | Subroutine | Single time step advance for simplest 1D advection model. time is for models that need to know it to compute their time tendency. |
| adv_1step | model_mod | Subroutine | Do single time step advance for lorenz 96 model using four-step rk time step. |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | does single time step advance |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | Does single time step advance for forced lorenz 96 model using four-step rk time step |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | default_model_mod | Subroutine | for models which can be called as subroutines, this routine should take state vector x() and advance it to the requested time. |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | Subroutine adv_1step advances model 1 forecast length -- noop for CESM atmospheric components. |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | Does single time step advance for lorenz 04 model using four-step rk time step |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | Does single time step advance for lorenz 96 2-scale model using four-step rk time step |
| adv_1step | model_mod | Subroutine | |
| adv_1step | model_mod | Subroutine | |
| advance | model_mod | Subroutine | |
| advance_smoother | smoother_mod | Subroutine | |
| advance_state | obs_model_mod | Subroutine | |
| advect | sqg_mod | Subroutine | |
| aircraft_obs_check | mpas_dart_obs_preprocess | Function | |
| aircraft_obs_check | wrf_dart_obs_preprocess | Function | |
| airs_ret_rdr | airs_JPL_mod | Subroutine | |
| all_copies_to_all_vars | ensemble_manager_mod | Subroutine | |
| all_good | obs_common_subset | Function | |
| all_reduce_min_max | mpi_utilities_mod | Subroutine | cover routine which is deprecated. when all user code replaces this with broadcast_minmax(), remove this. |
| all_reduce_min_max | mpi_utilities_mod | Subroutine | cover routine which is deprecated. when all user code replaces this with broadcast_minmax(), remove this. |
| all_vars_to_all_copies | ensemble_manager_mod | Subroutine | |
| allocate_impact_table | obs_impact_mod | Subroutine | |
| allocate_single_copy | ensemble_manager_mod | Subroutine | allocate enough space to an allocatable array to hold a single copy requires the ens_handle be copy-complete. must know copy number to know how many items are on this task. must be a collective call. |
| allocate_vars | ensemble_manager_mod | Subroutine | if allow_transpose is ok, allocate the vars if they aren't already allocated, error out if allow_transpose is false. |
| AllocateOneLRVVariable | obs_diag | Subroutine | |
| AllocateOneTLRVVariable | obs_diag | Subroutine | |
| analysis_file_to_statevector | model_mod | Subroutine | |
| analysis_file_to_statevector | model_mod | Subroutine | |
| analysis_file_to_statevector | model_mod | Subroutine | |
| append_obs_to_seq | obs_sequence_mod | Subroutine | ! call insert_obs_in_seq(seq, obs) ! if(1 == 1) return |
| aread_state_restart_giant | arestart_pnetcdf_mod | Subroutine | null version - does nothing |
| aread_state_restart_giant | arestart_pnetcdf_mod | Subroutine | giant restart files |
| aread_state_restart_parallel | arestart_pnetcdf_mod | Subroutine | null version - does nothing |
| aread_state_restart_parallel | arestart_pnetcdf_mod | Subroutine | reads a netcdf restart file in parallel. No complete state. |
| array_broadcast | mpi_utilities_mod | Subroutine | The array already has the values, nothing to do. Not an error to call. |
| array_broadcast | mpi_utilities_mod | Subroutine | The data array values on the root task will be broadcast to every other task. When this routine returns, all tasks will have the contents of the root array in their own arrays. Thus 'array' is intent(in) on root, and intent(out) on all other tasks. |
| array_dump | utilities_mod | Interface | |
| ascii_file_format | utilities_mod | Function | Common routine for decoding read/write file format string. Returns .true. for formatted/ascii file, .false. is unformatted/binary Defaults (if fform not specified) to formatted/ascii. |
| assert_equal | assert_mod | Interface | |
| assert_equal_double | assert_mod | Subroutine | |
| assert_equal_int | assert_mod | Subroutine | |
| assert_equal_int8 | assert_mod | Subroutine | |
| assert_equal_int_array | assert_mod | Subroutine | |
| assert_equal_logical | assert_mod | Subroutine | |
| assert_equal_real | assert_mod | Subroutine | |
| assert_equal_strings | assert_mod | Subroutine | |
| assert_file_info_initialized | io_filenames_mod | Subroutine | Test whether file_info_type has been initialized Error out if not, giving the name of the calling routine. |
| assert_greater | assert_mod | Interface | |
| assert_greater_int | assert_mod | Subroutine | |
| assert_not_equal | assert_mod | Interface | |
| assert_not_equal_int | assert_mod | Subroutine | |
| assert_not_equal_real | assert_mod | Subroutine | |
| assert_restart_names_initialized | io_filenames_mod | Subroutine | Test whether file_info_type has been initialized for routines that only have access the %restart_files(in/out/prior) Error out if not, giving the name of the calling routine. |
| assignment(=) | coamps_nest_mod | Interface | |
| assignment(=) | obs_sequence_mod | Interface | |
| assignment(=) | obs_def_mod | Interface | |
| assignment(=) | obs_def_mod | Interface | |
| assimilate_this_type_of_obs | obs_kind_mod | Function | |
| awrite_state_restart_giant | arestart_pnetcdf_mod | Subroutine | null version - does nothing |
| awrite_state_restart_giant | arestart_pnetcdf_mod | Subroutine | for giant restart file |
| awrite_state_restart_parallel | arestart_pnetcdf_mod | Subroutine | null version - does nothing |
| awrite_state_restart_parallel | arestart_pnetcdf_mod | Subroutine | parallel write of restarts using pnetcdf |
| bad_profile_check | convert_cosmic_ionosphere | Function | If there are negative values above the lowest desired level - the profile is discarded. |
| barot_to_dp | model_mod | Function | |
| Bin3D | obs_diag | Subroutine | This function simply accumulates the appropriate sums. The normalization occurs after all the data has been read, naturally. ... spread is computed via sqrt(ensemble_spread2 + observation_error2). |
| Bin3D | obs_diag | Subroutine | This function simply accumulates the appropriate sums. The normalization occurrs after all the data has been read, naturally. |
| Bin3D | obs_diag | Subroutine | This function simply accumulates the appropriate sums. The normalization occurrs after all the data has been read, naturally. |
| Bin4D | obs_diag | Subroutine | This function simply accumulates the appropriate sums. The normalization occurrs after all the data has been read, naturally. |
| Bin4D | obs_diag | Subroutine | This function simply accumulates the appropriate sums. The normalization occurrs after all the data has been read, naturally. |
| block_task | mpi_utilities_mod | Subroutine | |
| block_task | mpi_utilities_mod | Subroutine | block by reading a named pipe file until some other task writes a string into it. this ensures the task is not spinning and using CPU cycles, but is asleep waiting in the kernel. one subtlety with this approach is that even though named pipes are created in the filesystem, they are implemented in the kernel, so on a multiprocessor machine the write into the pipe file must occur on the same PE as the reader is waiting. see the 'wakeup_filter' program for the MPI job which spreads out on all the PEs for this job and writes into the file from the correct PE. |
| block_task | ftest_go | Subroutine | |
| block_task | ftest_stop | Subroutine | |
| broadcast_copy | ensemble_manager_mod | Subroutine | |
| broadcast_flag | mpi_utilities_mod | Subroutine | Broadcast logical |
| broadcast_flag | mpi_utilities_mod | Subroutine | Broadcast logical |
| broadcast_minmax | mpi_utilities_mod | Subroutine | Find min and max of each element of an array across tasks, put the result on every task. For this null_mpi_version min_var and max_var are unchanged because there is only 1 task. |
| broadcast_minmax | mpi_utilities_mod | Subroutine | Find min and max of each element of an array, put the result on every task. Overwrites arrays min_var, max_var with the minimum and maximum for each element across all tasks. |
| broadcast_recv | mpi_utilities_mod | Subroutine | Returns with nothing to do. Does validate the 'from' task id. Not an error to call. |
| broadcast_recv | mpi_utilities_mod | Subroutine | this must be paired with a single broadcast_send() on one other task, and broadcast_recv() on all other tasks, and it must match exactly the number of args in the sending call. it will not return until all tasks in the communications group have made the call. |
| broadcast_send | mpi_utilities_mod | Subroutine | Returns with nothing to do. Does validate the 'from' task id. Not an error to call. |
| broadcast_send | mpi_utilities_mod | Subroutine | this must be paired with the same number of broadcast_recv()s on all other tasks. it will not return until all tasks in the communications group have made the call. |
| build_master_sequence | mpas_dart_obs_preprocess | Subroutine | |
| build_master_sequence | wrf_dart_obs_preprocess | Subroutine | |
| build_obs_loc_list | mpas_dart_obs_preprocess | Subroutine | |
| build_obs_loc_list | wrf_dart_obs_preprocess | Subroutine | |
| calc_grid_rotation | coamps_map_mod | Function | |
| calc_mu_uvw | module_couple_uv | Subroutine | |
| car2geo | convert_cosmic_gps_cdf | Subroutine | |
| change_date | advance_cymdh | Subroutine | |
| CHAROUT | wodFOR.f | Subroutine | Passed Variables: |
| check | ensemble_init | Subroutine | |
| check | add_pert_where_high_refl | Subroutine | |
| check | grid_refl_obs | Subroutine | |
| check | extract | Subroutine | |
| check_all_meta_data | model_mod_check | Subroutine | report the metadata for every element in the state. This can be very slow but is sometimes useful to determine the exact location for specific indices and to confirm the packing order. |
| check_alloc_status | coamps_util_mod | Subroutine | |
| check_alloc_status | coamps_util_mod | Subroutine | |
| check_dealloc_status | coamps_util_mod | Subroutine | |
| check_dealloc_status | coamps_util_mod | Subroutine | |
| check_diffs | exhaustion | Subroutine | |
| check_error_method | convert_cosmic_ionosphere | Function | ensures that the observation error method is supported observation_error_method is a namelist item specifying the method |
| check_file_info_variable_shape | io_filenames_mod | Subroutine | Check that the netcdf files variables have the correct shape to prevevent overwriting unwanted files |
| check_ij_within_grid | coamps_grid_mod | Subroutine | |
| check_io_status | coamps_util_mod | Subroutine | |
| check_io_status | coamps_util_mod | Subroutine | |
| check_meta_data | model_mod_check | Subroutine | |
| check_meta_data | model_mod_check | Subroutine | print the results of get_state_meta_data() at a single location |
| check_namelist_read | utilities_mod | Subroutine | Confirms that a namelist read was successful. If it failed produces an error message and stops execution. |
| check_outlier_threshold | quality_control_mod | Subroutine | Subroutine check_outlier_threshold |
| check_valid_key | obs_def_1d_state_mod | Subroutine | |
| check_valid_key_power | obs_def_1d_state_mod | Subroutine | |
| CheckIndex | level4_to_obs | Function | |
| CheckIndex | MOD15A2_to_obs | Function | |
| CheckMate | obs_diag | Function | |
| CheckMate | obs_diag | Function | |
| CheckVertical | obs_diag | Subroutine | |
| child_to_parent | coamps_nest_mod | Function | |
| clamp_or_fail_it | null_clamp_mod | Subroutine | Null version Check a variable for out of bounds and clamp or fail if needed |
| clm_mmc_checks | mmc_clm_specific | Subroutine | |
| close_file | utilities_mod | Subroutine | Closes the given unit_number if that unit is open. Not an error to call on an already closed unit. Will print a message if the status of the unit cannot be determined. |
| close_output_file | gen_sampling_err_table | Subroutine | |
| CloseNetCDF | obs_seq_verify | Subroutine | |
| CloseNetCDF | obs_seq_coverage | Subroutine | |
| CloseNetCDF | obs_seq_to_netcdf | Subroutine | |
| coamps_read_all_fields | coamps_translate_mod | Subroutine | |
| coamps_restart_read_all_fields | coamps_translate_mod | Subroutine | |
| coamps_restart_write_all_fields | coamps_translate_mod | Subroutine | |
| coamps_write_all_fields | coamps_translate_mod | Subroutine | |
| coarse_ij_to_nest_ij | coamps_domain_mod | Subroutine | |
| coarse_point_to_nest_point | coamps_nest_mod | Subroutine | |
| combine_file_info | io_filenames_mod | Function | Combine multiple file_info_type into a single file_info |
| COMMAND_ARGUMENT_COUNT | F2KCLI | Function | |
| comp_correl | gen_sampling_err_table | Subroutine | stat routines |
| comp_correlA | test_corr | Subroutine | |
| comp_correlB | test_corr | Subroutine | |
| comp_cov_factor | cov_cutoff_mod | Function | $ r5 * (-0.25_r8 ) + & $ r4 / 2.0_r8 + & $ r3 * 5.0_r8/8.0_r8 - & $ r2 * 5.0_r8/3.0_r8 + 1.0_r8 $ r5 / 12.0_r8 - & $ r4 / 2.0_r8 + & $ r3 * 5.0_r8 / 8.0_r8 + & $ r2 * 5.0_r8 / 3.0_r8 - 5.0_r8*r & |
| comp_reg_factor | reg_factor_mod | Function | |
| compare_metadata | obs_selection | Subroutine | |
| compare_metadata | obs_sequence_tool | Subroutine | |
| compare_metadata | obs_common_subset | Subroutine | |
| CompleteObservation | make_fake_obs | Subroutine | |
| compute_altimeter | obs_def_altimeter_mod | Function | |
| compute_altimeter | obs_def_altimeter_mod | Function | |
| compute_and_print_obs_seq_info | obs_assim_count | Subroutine | |
| compute_copy_mean | ensemble_manager_mod | Subroutine | |
| compute_copy_mean_sd | ensemble_manager_mod | Subroutine | |
| compute_copy_mean_var | ensemble_manager_mod | Subroutine | |
| compute_diff | closest_member_tool | Function | |
| compute_geopotential_height | convert_gpsro_bufr | Function | |
| compute_geopotential_height | convert_cosmic_gps_cdf | Function | |
| compute_gridcell_value | model_mod | Subroutine | |
| compute_location | create_obs_radar_sequence | Subroutine | |
| compute_lon_wrap | convert_cosmic_ionosphere | Function | interpolate between 2 longitude values taking into account wrapping at -180 degrees returns interpolated longitude between 0 and 360 degrees. |
| compute_lon_wrap | convert_cosmic_gps_cdf | Function | |
| compute_qv | add_pert_where_high_refl | Subroutine | |
| compute_table | gen_sampling_err_table | Subroutine | main computational routine |
| compute_td | add_pert_where_high_refl | Subroutine | |
| compute_thin_factor | airs_obs_mod | Function | |
| compute_vapor_mixing_ratio | gts_dart_mod | Function | |
| confirm_modelsizes_match | compute_error | Subroutine | |
| construct_file_name | model_mod | Function | construct restart file name for reading model time for CESM format? |
| construct_file_name_in | model_mod | Function | construct restart file name for reading model time for CESM format? |
| construct_msg_string | compute_error | Function | |
| convert_base_obs_location | model_mod | Subroutine | This returns the vertical coordinate of an observation in the requested vertical localization coordinate. Aim: to have only the process who owns the observation do this calulation, rather than all processeses doing the same calculation in get_close_obs I don't know whether this is a good idea. |
| convert_base_obs_location | model_mod | Subroutine | This returns the vertical coordinate of an observation in the requested vertical localization coordinate. Aim: to have only the process who owns the observation do this calulation, rather than all processeses doing the same calculation in get_close_obs_distrib |
| convert_base_obs_location | model_mod | Subroutine | This returns the vertical coordinate of an observation in the requested vertical localization coordinate. Aim: to have only the process who owns the observation do this calulation, rather than all processeses doing the same calculation in get_close_obs_distrib |
| convert_coamps_state_to_dart | coamps_translate_mod | Subroutine | |
| convert_coamps_state_to_dart | coamps_translate_mod | Subroutine | |
| convert_dart_state_to_coamps | coamps_translate_mod | Subroutine | |
| convert_dart_state_to_coamps | coamps_translate_mod | Subroutine | |
| convert_day | convert_saber_cdf | Subroutine | |
| convert_day | convert_aura | Subroutine | |
| convert_ijk_to_latlondepth | convert_roms_obs | Function | ISTATUS : 0 - all went well ISTATUS : 3 - vertical index is a missing_value all other error codes inherited from model_mod:get_location_from_ijk() |
| convert_romstype_to_darttype | convert_roms_obs | Subroutine | roms observation types are in the 'obs_provenance' integer array and the table of contents in the global attribute 'obs_provenance' (formatted as a single string with embedded newlines) |
| convert_vertical_obs | model_mod | Subroutine | wrapper for convert_vert so it can be called from assim_tools |
| convert_vertical_obs | model_mod | Subroutine | |
| convert_vertical_obs | model_mod | Subroutine | |
| convert_vertical_obs | model_mod | Subroutine | |
| convert_vertical_obs | location_mod | Subroutine | |
| convert_vertical_obs | location_mod | Subroutine | |
| convert_vertical_obs | location_mod | Subroutine | |
| convert_vertical_obs | location_mod | Subroutine | |
| convert_vertical_obs | location_mod | Subroutine | |
| convert_vertical_obs | location_mod | Subroutine | |
| convert_vertical_state | model_mod | Subroutine | |
| convert_vertical_state | model_mod | Subroutine | This subroutine computes converts vertical state |
| convert_vertical_state | model_mod | Subroutine | |
| convert_vertical_state | model_mod | Subroutine | |
| convert_vertical_state | location_mod | Subroutine | |
| convert_vertical_state | location_mod | Subroutine | |
| convert_vertical_state | location_mod | Subroutine | |
| convert_vertical_state | location_mod | Subroutine | |
| convert_vertical_state | location_mod | Subroutine | |
| convert_vertical_state | location_mod | Subroutine | |
| coord_index | model_mod | Subroutine | |
| copies_in_window | ensemble_manager_mod | Function | return the number of actual ensemble members (not extra copies) |
| copy_is_clamped | io_filenames_mod | Function | Determine if a variable should be clamped or not. If clapming information is stored in the state structure clamping will be applied accordingly |
| copy_obs | obs_sequence_mod | Subroutine | |
| copy_obs_def | obs_def_mod | Subroutine | |
| copy_obs_def | obs_def_mod | Subroutine | |
| copy_partial_obs | obs_sequence_mod | Subroutine | |
| cosgrad | spharmt_mod | Subroutine | |
| count_error_codes | model_check_utilities_mod | Subroutine | Count the number of different error codes and output the results. This is just a helper function for test_interpolate_range. The input matrix is Nx-by-Nm where: Nx is the number of interpolations and Nm is the ensemble size. |
| count_error_codes | test_roms_interpolate_mod | Subroutine | |
| count_file_lines | level4_to_obs | Function | |
| count_QC_values | obs_diag | Subroutine | |
| CountChar | level4_to_obs | Function | |
| CountChar | MOD15A2_to_obs | Function | |
| CountDartQC_3D | obs_diag | Subroutine | |
| CountDartQC_3D | obs_diag | Subroutine | |
| CountDartQC_4D | obs_diag | Subroutine | |
| CountDartQC_4D | obs_diag | Subroutine | |
| CountTrustedObsTypes | obs_diag | Subroutine | |
| CountTrustedObsTypes | obs_diag | Subroutine | |
| couple | module_couple_uv | Subroutine | |
| couple_uvw | module_couple_uv | Subroutine | |
| create_3d_obs | COSMOS_to_obs | Subroutine | |
| create_3d_obs | COSMOS_development | Subroutine | |
| create_3d_obs | level4_to_obs | Subroutine | |
| create_3d_obs | obs_utilities_mod | Subroutine | subroutine to create an observation type from observation data. |
| create_3d_obs | dwl_to_obs | Subroutine | |
| create_3d_obs | text_to_obs | Subroutine | |
| create_diagnostic_structure | state_structure_mod | Function | Transform the state type to a domain that can be used to write diagnostic files. One domain for the whole state. If there is more than one domain: Need to change variable names Need to change dimension names |
| create_grid | create_obs_grid | Function | |
| create_groups | distrib_phb_mod | Subroutine | create groups for grid make a communicator for the distributed grid |
| create_impact_table | obs_impact_mod | Subroutine | |
| create_mean_window | window_mod | Subroutine | Using a mean ensemble handle. |
| create_mean_window | window_mod | Subroutine | Always using distributed in non-mpi case |
| create_mean_window | window_mod | Subroutine | Create the window for the ensemble complete state vector I think you have to pass it the state ensemble handle |
| create_new_obs_seq | mpas_dart_obs_preprocess | Subroutine | |
| create_new_obs_seq | wrf_dart_obs_preprocess | Subroutine | |
| create_obs_type | mpas_dart_obs_preprocess | Subroutine | |
| create_obs_type | wrf_dart_obs_preprocess | Subroutine | |
| create_output_file | gen_sampling_err_table | Function | create a new netcdf file and add some global attributes |
| create_output_filename | quikscat_JPL_mod | Subroutine | |
| create_state_window | window_mod | Subroutine | For the non-distributed case this is simply a transpose For the distributed case memory is allocated in this module then an mpi window is attached to this memory. |
| create_state_window | window_mod | Subroutine | Always using distributed in non-mpi case |
| create_state_window | window_mod | Subroutine | Create the window for the ensemble complete state vector I think you have to pass it the state ensemble handle |
| create_window | distrib_phb_mod | Subroutine | create window for phb Need to add a loop for domain. Just single domain for now. Window is filled with columns contiguous in memory, possibly we will grab a whole column at once. |
| d_b2b | sqg_mod | Subroutine | |
| d_b2s | sqg_mod | Subroutine | |
| d_s2b | sqg_mod | Subroutine | |
| d_s2s | sqg_mod | Subroutine | |
| d_setup | sqg_mod | Subroutine | |
| DART_get_var | model_mod | Interface | |
| dart_io | trans_perfect_ics | Subroutine | |
| dart_io | trans_dart_to_MITgcm | Subroutine | |
| dart_io | trans_MITgcm_to_dart | Subroutine | |
| dart_obs_seq | dart_obs_seq_mod | Subroutine | |
| dart_read | coamps_translate_mod | Subroutine | |
| dart_read | coamps_translate_mod | Subroutine | |
| dart_to_sqg | model_mod | Subroutine | |
| dart_vector_to_model_file | model_mod | Subroutine | |
| dart_vector_to_tiegcm | model_mod | Subroutine | |
| dart_write | coamps_translate_mod | Subroutine | |
| dart_write | coamps_translate_mod | Subroutine | |
| DARTtime_to_MITtime | model_mod | Subroutine | |
| DARTtime_to_timestepindex | model_mod | Function | |
| date_ok | wod_to_obs | Function | |
| days_in_month | time_manager_mod | Function | |
| days_in_month_gregorian | time_manager_mod | Function | |
| days_in_month_gregorian_mars | time_manager_mod | Function | |
| days_in_month_julian | time_manager_mod | Function | |
| days_in_month_no_leap | time_manager_mod | Function | |
| days_in_month_solar_mars | time_manager_mod | Function | |
| days_in_month_thirty | time_manager_mod | Function | |
| days_in_year | time_manager_mod | Function | |
| days_in_year_gregorian | time_manager_mod | Function | |
| days_in_year_gregorian_mars | time_manager_mod | Function | |
| days_in_year_julian | time_manager_mod | Function | |
| days_in_year_no_leap | time_manager_mod | Function | |
| days_in_year_solar_mars | time_manager_mod | Function | |
| days_in_year_thirty | time_manager_mod | Function | |
| deallocate_single_copy | ensemble_manager_mod | Subroutine | cleanup routine |
| deallocate_vars | ensemble_manager_mod | Subroutine | not clear if we want to deallocate the vars array - if we needed it once we'll probably need it again. but for completeness, make an explicit dealloc. |
| decode_data_header | MOD15A2_to_obs | Subroutine | |
| decode_gitm_indices | dart_gitm_mod | Subroutine | |
| decode_header | COSMOS_to_obs | Subroutine | |
| decode_header | COSMOS_development | Subroutine | |
| decode_header | level4_to_obs | Subroutine | |
| decode_metadata | MOD15A2_to_obs | Subroutine | |
| decompose_domain | coamps_domain_mod | Subroutine | |
| decompose_domain | coamps_grid_mod | Subroutine | |
| decompose_nest | coamps_nest_mod | Subroutine | |
| decrement_date | time_manager_mod | Function | |
| decrement_gregorian | time_manager_mod | Function | |
| decrement_gregorian_mars | time_manager_mod | Function | |
| decrement_julian | time_manager_mod | Function | |
| decrement_no_leap | time_manager_mod | Function | |
| decrement_solar_mars | time_manager_mod | Function | |
| decrement_thirty | time_manager_mod | Function | |
| decrement_time | time_manager_mod | Function | |
| deeper | stacktest | Function | |
| define_mean_var | coamps_statevar_mod | Function | |
| DefineRegions | obs_diag | Subroutine | Set the min and max location_types for each region |
| DefineRegions | obs_diag | Subroutine | Set the min and max location_types for each region |
| DefineTemporalBins | obs_diag | Subroutine | Sets the binwidth, halfbinwidth |
| DefineTimeBins | obs_diag | Subroutine | |
| DefineTimeBins | obs_diag | Subroutine | |
| DefineTrustedObs | obs_diag | Function | |
| deform | test_quad_reg_interp | Function | |
| deform | test_quad_irreg_interp | Function | |
| delete_obs_by_copy | obs_sequence_mod | Subroutine | |
| delete_obs_by_qc | obs_sequence_mod | Subroutine | |
| delete_obs_by_typelist | obs_sequence_mod | Subroutine | |
| delete_obs_from_seq | obs_sequence_mod | Subroutine | |
| delete_seq_head | obs_sequence_mod | Subroutine | |
| delete_seq_tail | obs_sequence_mod | Subroutine | |
| destroy_obs | obs_sequence_mod | Subroutine | |
| destroy_obs_def | obs_def_mod | Subroutine | |
| destroy_obs_def | obs_def_mod | Subroutine | |
| destroy_obs_sequence | obs_sequence_mod | Subroutine | |
| destroy_selections | obs_selection | Subroutine | |
| destroy_voxels | obs_seq_verify | Subroutine | |
| destroy_voxels | obs_seq_coverage | Subroutine | |
| DestroyVariables | obs_diag | Subroutine | |
| DestroyVariables | obs_diag | Subroutine | |
| DestroyVariables | obs_diag | Subroutine | |
| determine_hyperslab_indices | obs_seq_verify | Subroutine | |
| DetermineNumEpochs | obs_diag | Subroutine | This routine reads through all the observation sequence files to determine the first and last observation times and how many distinct times are spanned. Can only do this by reading every observation sequence file. Does not automatically discount identical times, so if identical times are specified in multiple files, the bin width must be manually specified. Alternatively, use the obs_sequence_tool to concatenate the input files and feed the result to obs_diag. |
| deterministic_inflate | adaptive_inflate_mod | Function | Returns true if deterministic inflation is indicated |
| dewpt_error_from_rh_and_temp | dewpoint_obs_err_mod | Function | |
| diffusion | sqg_mod | Subroutine | |
| do_clamp_or_fail | null_clamp_mod | Function | Null version Check whether you need to error out, clamp, or do nothing depending on the variable bounds |
| do_each_int_type | sort_test | Subroutine | |
| do_each_real_type | sort_test | Subroutine | |
| do_io_clamping | state_structure_mod | Function | Returns whether a variable should be clamped or not |
| do_io_update | state_structure_mod | Function | Returns whether a variable should be updated or not |
| do_nml_file | utilities_mod | Function | unfortunately you can't pass a namelist as an argument, so all modules with namelists have to call write() themselves. so this routine and the next are logicals to say whether (and to where) they should write. |
| do_nml_term | utilities_mod | Function | return whether nml should be written to terminal for more details see above. |
| do_obs_inflate | adaptive_inflate_mod | Function | Returns true if this inflation type indicates observation space inflation |
| do_output | utilities_mod | Function | return whether output should be written from this task |
| do_read_test | model_mod_check | Subroutine | |
| do_rtps_inflate | adaptive_inflate_mod | Function | Returns true if this inflation type indicates posterior relaxion-to-prior-spread (whitaker & Hamill, 2012) |
| do_single_ss_inflate | adaptive_inflate_mod | Function | Returns true if this inflation type indicates fixed state space inflation |
| do_smoothing | smoother_mod | Function | |
| do_ss_inflate | adaptive_inflate_mod | Function | |
| do_varying_ss_inflate | adaptive_inflate_mod | Function | Returns true if this inflation type indicates varying state space inflation |
| do_write_test | model_mod_check | Subroutine | |
| dohourstest | test_reseed | Subroutine | |
| doyearstest | test_reseed | Subroutine | |
| dp_to_barot | model_mod | Function | |
| dp_to_grid | model_mod | Function | |
| drop_pres_error | obs_err_mod | Function | |
| drop_pres_error | obs_err_mod | Function | |
| drop_rel_hum_error | obs_err_mod | Function | |
| drop_rel_hum_error | obs_err_mod | Function | |
| drop_temp_error | obs_err_mod | Function | |
| drop_temp_error | obs_err_mod | Function | |
| drop_wind_error | obs_err_mod | Function | |
| drop_wind_error | obs_err_mod | Function | |
| dtg_to_time | model_mod | Interface | |
| dump | sqg_mod | Subroutine | |
| dump_data_file | coamps_util_mod | Subroutine | |
| dump_domain_info | coamps_domain_mod | Subroutine | |
| dump_grid_info | coamps_map_mod | Subroutine | |
| dump_grid_info | coamps_grid_mod | Subroutine | |
| dump_list | gen_sampling_err_table | Subroutine | debugging routine |
| dump_nest_info | coamps_nest_mod | Subroutine | |
| dump_restart_vars | coamps_restart_mod | Subroutine | |
| dump_state_variable | coamps_statevar_mod | Subroutine | |
| dump_state_vector | coamps_statevec_mod | Subroutine | |
| dump_unit_attributes | utilities_mod | Subroutine | Useful for dumping all the attributes for a file 'unit' A debugging routine. TJH Oct 2004 |
| dump_vertical_info | coamps_vertical_mod | Subroutine | |
| duplicate_ens | ensemble_manager_mod | Subroutine | |
| dx_echo | sqg_mod | Subroutine | |
| ekman | sqg_mod | Function | |
| electron_density_error | convert_cosmic_ionosphere | Function | computes the observation error given a variety of algorithms |
| end_assim_model | assim_model_mod | Subroutine | |
| end_diagnostic_structure | state_structure_mod | Subroutine | Clean up the diagnostic structure |
| end_ensemble_manager | ensemble_manager_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | Called once at the end of execution; free allocated storage |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | Shutdown and clean-up. |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | Does any shutdown and clean-up needed for model. |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | Subroutine end_model deallocates arrays that are in module global storage. |
| end_model | model_mod | Subroutine | Does any shutdown and clean-up needed for model. |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | close the phb window |
| end_model | model_mod | Subroutine | |
| end_model | default_model_mod | Subroutine | release any allocated storage, close any open file units, clean up in any way needed. if no cleanup is needed, the model_mod can just use this routine. |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | Subroutine end_model deallocates arrays that are in module global storage. |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | called once at the end of a run |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model | model_mod | Subroutine | |
| end_model_instance | model_mod | Subroutine | |
| end_model_instance | model_mod | Subroutine | |
| end_model_instance | model_mod | Subroutine | |
| end_model_instance | model_mod | Subroutine | |
| end_model_instance | model_mod | Subroutine | |
| end_model_instance | model_mod | Subroutine | |
| end_model_instance | model_mod | Subroutine | |
| ens_ics | obs_mod | Subroutine | |
| ens_ics | obs_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| ens_mean_for_model | model_mod | Subroutine | |
| enthalpy_mush | dart_to_cice | Function | |
| eq_obs_def | obs_def_mod | Function | |
| error_handler | utilities_mod | Subroutine | write to log and/or standard output, messages, warnings, debug, errors |
| evaluate_this_type_of_obs | obs_kind_mod | Function | |
| excess | convert_cosmic_gps_cdf | Subroutine | |
| excess_obserr_percent | convert_cosmic_gps_cdf | Function | |
| exit_all | null_mpi_utilities_mod.f90 | Subroutine | utilities module, which this module uses (and cannot have circular refs) Call exit with the specified code. NOT PART of the mpi_utilities_mod, so this can be called from any code in the system. |
| exit_all | mpi_utilities_mod.f90 | Subroutine | utilities module, which this module uses (and cannot have circular refs) In case of error, call this instead of the fortran intrinsic exit(). It will signal the other MPI tasks that something bad happened and they should also exit. |
| extract_sds | read_qscat2b.f | Subroutine | |
| fail_init_conditions | default_model_mod | Subroutine | |
| fail_init_time | default_model_mod | Subroutine | |
| failed_outlier | filter | Function | |
| fft | fft.f90 | Subroutine | |
| file_exist | utilities_mod | Function | |
| file_info_dump | io_filenames_mod | Subroutine | routine to summarize the contents of the file_info_type |
| file_to_text | utilities_mod | Subroutine | Reads a text file into a character variable. Initially needed to read a namelist file into a variable that could then be inserted into a netCDF file. Due to a quirk in the way Fortran and netCDF play together, I have not figured out how to dynamically create the minimal character length ... so any line longer than the declared length of the textblock variable is truncated. |
| fill_default_state_table | model_mod | Subroutine | |
| fill_default_state_table | model_mod | Subroutine | |
| fill_default_state_table | model_mod | Subroutine | |
| fill_domain_structure_for_spec | test_state_structure | Subroutine | |
| fill_inflation_files | fill_inflation_restart | Subroutine | fill inflation values in a separate file |
| fill_missing_r8_with_orig | model_mod | Subroutine | |
| fill_obs | wod_to_obs | Subroutine | |
| fill_site | COSMOS_to_obs | Subroutine | |
| fill_site | COSMOS_development | Subroutine | |
| fill_variable_list | model_mod | Function | pass variable list to filter |
| fill_voxels | obs_seq_verify | Function | |
| fillin_obsdef | create_obs_radar_sequence | Subroutine | |
| FillLocation | make_fake_obs | Subroutine | |
| filter_assim | assim_tools_mod | Subroutine | |
| filter_assim | assim_tools_mod | Subroutine | |
| filter_ensemble_inflate | filter | Subroutine | |
| filter_generate_copy_meta_data | filter | Subroutine | Every task now calls this, instead of just task 0. What problems does this cause? |
| filter_initialize_modules_used | filter | Subroutine | |
| filter_main | filter | Subroutine | |
| filter_main | filter_mod | Subroutine | The code does not use %vars arrays except: * Task 0 still writes the obs_sequence file, so there is a transpose (copies to vars) and sending the obs_fwd_op_ens_handle%vars to task 0. Keys is also size obs%vars. * If you read dart restarts state_ens_handle%vars is allocated. * If you write dart diagnostics state_ens_handle%vars is allocated. * If you are not doing distributed forward operators state_ens_handle%vars is allocated |
| filter_main | filter_mod | Subroutine | The code does not use %vars arrays except: * Task 0 still writes the obs_sequence file, so there is a transpose (copies to vars) and sending the obs_fwd_op_ens_handle%vars to task 0. Keys is also size obs%vars. * If you read dart restarts state_ens_handle%vars is allocated. * If you write dart diagnostics state_ens_handle%vars is allocated. * If you are not doing distributed forward operators state_ens_handle%vars is allocated |
| filter_read_restart | filter | Subroutine | !else ! call init_ensemble_manager(ens_handle, ens_size + 2, model_size, 1) !endif |
| filter_set_initial_time | filter | Subroutine | |
| filter_set_initial_time | filter_mod | Subroutine | |
| filter_set_initial_time | filter_mod | Subroutine | |
| filter_set_window_time | filter | Subroutine | |
| filter_setup_obs_sequence | filter | Subroutine | |
| filter_state_space_diagnostics_parallel | smoother_pnetcdf_mod | Subroutine | Use pnetcdf to write out the copies array from each processor to a [vars x copies] diagnostic file. It is easy to create a netcdf variable that is bigger than the allowable size of 2GB so, you need to split up the state array into variables less than 2GB. No this is not true, the last variable can be huge. You do need to switch on large file support if you are creating the file with netcdf. |
| filter_state_space_diagnostics_parallel | smoother_pnetcdf_mod | Subroutine | null version - empty |
| filter_sync_keys_time | filter | Subroutine | |
| filter_sync_keys_time | filter_mod | Subroutine | |
| filter_sync_keys_time | filter_mod | Subroutine | |
| finalize_chem_tables | chem_tables_mod | Subroutine | call at end to free the table space |
| finalize_module | test_read_write_time | Subroutine | |
| finalize_modules_used | fill_inflation_restart | Subroutine | clean up before exiting |
| finalize_modules_used | model_mod_check | Subroutine | clean up before exiting |
| finalize_mpi_utilities | mpi_utilities_mod | Subroutine | Shut down cleanly. Call normal utilities finalize if we have actually ever called initialize. Otherwise there is nothing to do in the null case. |
| finalize_mpi_utilities | mpi_utilities_mod | Subroutine | Shut down MPI cleanly. This must be done before the program exits; on some implementations of MPI the final I/O flushes are not done until this is called. The optional argument can prevent us from calling MPI_Finalize, so that user code can continue to use MPI after this returns. Calling other routines in this file after calling finalize will invalidate your warranty. |
| finalize_quad_interp | quad_utils_mod | Subroutine | |
| finalize_single_file_io | direct_netcdf_mod | Subroutine | |
| finalize_translator | coamps_translate_mod | Subroutine | |
| finalize_translator | coamps_translate_mod | Subroutine | |
| finalize_utilities | utilities_mod | Subroutine | |
| find_analysis_time | obs_seq_verify | Subroutine | |
| find_closest_cell_center | model_mod | Function | |
| find_closest_gridpoint | test_interpolate_mod | Subroutine | Expensive exhaustive search to find the indices into the state vector of a particular lon/lat/vert. At present, only for a single variable - could be extended to identify the closest location for every variable in each domain. This could help ensure grid staggering is being handled correctly. This differs from model_mod_tools:find_closest_gridpoint in that this version has to do something with the vertical coordinate system. Right now it is not perfect because it will indicate that something at the same horizontal location and pressure = 1000 is at exactly the same location as something with height = 1000 ... ugh. |
| find_closest_gridpoint | model_check_utilities_mod | Subroutine | Expensive exhaustive search to find the indices into the state vector of a particular lon/lat/vert. At present, only for a single variable - could be extended to identify the closest location for every variable in each domain. This could help ensure grid staggering is being handled correctly. |
| find_closest_gridpoint | model_mod_check | Subroutine | |
| find_domain | test_state_structure | Function | |
| find_enclosing_indices | utilities_mod | Subroutine | given an array of sorted values and a value to find, return the two indices that enclose that value, and the fraction between. |
| find_ensemble_size | obs_seq_verify | Subroutine | |
| find_error | compute_error | Subroutine | |
| find_first_occurrence | utilities_mod | Subroutine | given an array of sorted values and a value to find, return the first index value that is less than or equal to the target. |
| find_height_bounds | model_mod | Subroutine | |
| find_my_level | obs_diag | Function | |
| find_namelist_in_file | utilities_mod | Subroutine | Opens namelist_file_name if it exists on unit iunit, error if it doesn't exist. Searches file for a line containing ONLY the string &nml_name, for instance &filter_nml. If found, backs up one record and returns true. Otherwise, error message and terminates |
| find_nearest | location_mod | Subroutine | |
| find_nearest | location_mod | Subroutine | |
| find_our_copies | obs_seq_verify | Subroutine | |
| find_our_copies | obs_seq_coverage | Subroutine | |
| find_site_index | COSMOS_to_obs | Function | |
| find_site_index | COSMOS_development | Function | |
| find_state_variable | coamps_statevec_mod | Function | |
| find_textfile_dims | utilities_mod | Subroutine | Determines the number of lines and maximum line length of an ascii file. |
| find_time_index | module_timediff | Subroutine | |
| find_triangle | model_mod | Subroutine | |
| find_voxel_location | obs_seq_coverage | Function | |
| FindClosestPressureLevel | obs_seq_coverage | Function | |
| findcopyindex | compute_error | Subroutine | |
| findlengths | compute_error | Subroutine | |
| findtimesubset | compute_error | Subroutine | |
| FindVertical | obs_diag | Function | |
| finished_adding_domain | state_structure_mod | Subroutine | Finalize routine when using add_domain_from_spec |
| fix_filename | cice_to_obs | Subroutine | take a character string which must contain YYYY, MM, and DD and substitute the year, month and day. it is an error to have a pattern without all 3 items. |
| fix_for_platform | coamps_util_mod | Interface | |
| fix_for_platform | coamps_util_mod | Subroutine | |
| fix_negative_values | coamps_translate_mod | Subroutine | |
| fix_negative_values | coamps_translate_mod | Subroutine | |
| fixed_marine_pres_error | obs_err_mod | Function | |
| fixed_marine_pres_error | obs_err_mod | Function | |
| fixed_marine_rel_hum_error | obs_err_mod | Function | |
| fixed_marine_rel_hum_error | obs_err_mod | Function | |
| fixed_marine_temp_error | obs_err_mod | Function | |
| fixed_marine_temp_error | obs_err_mod | Function | |
| fixed_marine_wind_error | obs_err_mod | Function | |
| fixed_marine_wind_error | obs_err_mod | Function | |
| force_copy_back | io_filenames_mod | Function | |
| formatCESMdate | advance_time | Function | @param[in] ccyy the century and year @param[in] mm the month @param[in] dd the day @param[in] hh the hour @param[in] nn the minute @param[in] ss the second @return character string of date in CESM format YYYY-MM-DD-SSSSS |
| formatdate | advance_time | Function | @param[in] datein date in the known character string of length 14 @param[in] dateform character string containing desired date format @return character string containing desired date format |
| free_impact_table | obs_impact_mod | Subroutine | |
| free_mean_window | window_mod | Subroutine | Free the mpi window |
| free_mean_window | window_mod | Subroutine | Free the mpi window |
| free_mean_window | window_mod | Subroutine | Free the mpi window |
| free_state_window | window_mod | Subroutine | End epoch of state access. Need to transpose qc and fwd operator back to copy complete |
| free_state_window | window_mod | Subroutine | End epoch of state access. Need to transpose qc and fwd operator back to copy complete |
| free_state_window | window_mod | Subroutine | End epoch of state access. Need to transpose qc and fwd operator back to copy complete |
| free_window | distrib_phb_mod | Subroutine | Free the mpi windows you created |
| ft_2d | sqg_mod | Subroutine | |
| gaulw | spharmt_mod | Subroutine | |
| gausll | map_utils | Subroutine | |
| gausll | map_utils | Subroutine | |
| gaussdev | pert_sounding_module.f90 | Function | |
| generate_coamps_filenames | coamps_translate_mod | Subroutine | |
| generate_copy_meta_data | make_fake_obs | Subroutine | |
| generate_flat_file_name | coamps_util_mod | Subroutine | |
| generate_one_flat_file_name | coamps_flat_file_mod | Subroutine | |
| generate_qc_meta_data | make_fake_obs | Subroutine | |
| generate_restart_filenames | coamps_translate_mod | Subroutine | |
| generate_seed | time_manager_mod | Function | |
| geo2car | convert_cosmic_gps_cdf | Subroutine | |
| get_2d_variable | dart_to_cice | Subroutine | |
| get_3d_variable | dart_to_cice | Subroutine | |
| get_add_offset | state_structure_mod | Function | Return offset of a variable if it exists |
| get_allow_transpose | ensemble_manager_mod | Function | accessor function |
| get_analysis_time | model_mod | Interface | |
| get_analysis_time | model_mod | Interface | |
| get_args_from_string | parse_args_mod | Subroutine | |
| get_base_time | model_mod | Interface | |
| get_base_time | model_mod | Interface | |
| get_blank_qc_index | filter | Function | |
| get_calendar_string | time_manager_mod | Subroutine | |
| get_calendar_type | time_manager_mod | Function | |
| get_cice_calendar | dart_cice_mod | Subroutine | |
| get_cice_restart_filename | dart_cice_mod | Subroutine | |
| get_clm_restart_filename | model_mod | Subroutine | |
| get_close | location_mod | Subroutine | Return how many locations are closer than cutoff distance, along with a count, and the actual distances if requested. The base type, the loc_quantity and the ensemble_handle are unused here but are available for higher level code to use if needed. |
| get_close | location_mod | Subroutine | |
| get_close | location_mod | Subroutine | |
| get_close | location_mod | Subroutine | DEBUG write(*,'(A,4(G25.16,1X))') 'add to top lat_box', base_loc%lat, gc%gtt(bt)%top_lat, & DEBUG epsilon(0.0_r8), (base_loc%lat - gc%gtt(bt)%top_lat)/epsilon(0.0_r8) |
| get_close_destroy | location_mod | Subroutine | |
| get_close_destroy | location_mod | Subroutine | |
| get_close_destroy | location_mod | Subroutine | |
| get_close_destroy | location_mod | Subroutine | |
| get_close_destroy | location_mod | Subroutine | |
| get_close_destroy | location_mod | Subroutine | |
| get_close_destroy | location_mod | Subroutine | |
| get_close_init | location_mod | Subroutine | |
| get_close_init | location_mod | Subroutine | |
| get_close_init | location_mod | Subroutine | |
| get_close_init | location_mod | Subroutine | |
| get_close_init | location_mod | Subroutine | |
| get_close_init | location_mod | Subroutine | TODO: plan -- - if periodic in a dimension, translate all lower half points into a halo box beyond the upper half, and translate all upper half points into a halo box below the lower half. - subtract or add the original min or max to translate the locations - nboxes along that dim must be even. - use the original location indices in all box lists? - must have a way to have or compute both the original x/y/z values for a location, but also the translated location(s) when computing distance. - mark the periodic boxes somehow - with offsets? original boxes have 0 offsets, halo boxes have them. - need a box offset (which is nboxes/2 for that axis) when computing box number - negative box numbers for < 1? allocate(-10:30) for 20 boxes? or have an offset and 0 is the halo, nboxes/2 is the real start and nboxes*2 is the end of the halo on the upper side. |
| get_close_init | location_mod | Subroutine | |
| get_close_maxdist_init | model_mod | Subroutine | |
| get_close_maxdist_init | model_mod | Subroutine | |
| get_close_maxdist_init | location_mod | Subroutine | |
| get_close_maxdist_init | location_mod | Subroutine | |
| get_close_maxdist_init | location_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | !! THE following 20-ish+ lines are implementing the search (if f107's dist to obs is to be calculated) !! Alex 03/07/2012 |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | Subroutine get_close_obs |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | Distributed version of get_close_obs |
| get_close_obs | model_mod | Subroutine | Subroutine get_close_obs |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | model_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs | location_mod | Subroutine | |
| get_close_obs_destroy | location_mod | Subroutine | |
| get_close_obs_destroy | location_mod | Subroutine | |
| get_close_obs_destroy | location_mod | Subroutine | |
| get_close_obs_distrib | model_mod | Subroutine | Distributed version of get_close_obs |
| get_close_obs_distrib | model_mod | Subroutine | Distributed version of get_close_obs |
| get_close_obs_distrib | model_mod | Subroutine | |
| get_close_obs_distrib | null_vert_convert_mod | Subroutine | |
| get_close_obs_init | model_mod | Subroutine | |
| get_close_obs_init | model_mod | Subroutine | |
| get_close_obs_init | location_mod | Subroutine | |
| get_close_obs_init | location_mod | Subroutine | |
| get_close_obs_init | location_mod | Subroutine | |
| get_close_state | model_mod | Subroutine | Given a DART location (referred to as "base") and a set of candidate locations & kinds (obs, obs_kind), returns the subset close to the "base", their indices, and their distances to the "base" . |
| get_close_state | model_mod | Subroutine | |
| get_close_state | model_mod | Subroutine | |
| get_close_state | model_mod | Subroutine | |
| get_close_state | model_mod | Subroutine | |
| get_close_state | model_mod | Subroutine | |
| get_close_state | obs_mod | Subroutine | |
| get_close_state | location_mod | Subroutine | |
| get_close_state | location_mod | Subroutine | |
| get_close_state | location_mod | Subroutine | |
| get_close_state | location_mod | Subroutine | |
| get_close_state | location_mod | Subroutine | |
| get_closest_state_time_to | assim_model_mod | Function | |
| get_coamps_domain | model_mod | Function | |
| GET_COMMAND | F2KCLI | Subroutine | |
| GET_COMMAND_ARGUMENT | F2KCLI | Subroutine | |
| get_convobs_data | readconvobs | Subroutine | |
| get_copy | ensemble_manager_mod | Subroutine | |
| get_copy_meta_data | obs_sequence_mod | Function | |
| get_copy_name | io_filenames_mod | Function | set netcdf file type |
| get_copy_owner_index | ensemble_manager_mod | Subroutine | |
| get_cosmos_metadata | obs_def_COSMOS_mod | Subroutine | |
| get_current_time | ensemble_manager_mod | Subroutine | |
| get_cycling | io_filenames_mod | Function | Accessor function for file_info_type |
| get_dart_current_time | coamps_translate_mod | Subroutine | |
| get_dart_current_time | coamps_translate_mod | Subroutine | |
| get_dart_mpi_comm | mpi_utilities_mod | Function | Return the communicator number. |
| get_dart_mpi_comm | mpi_utilities_mod | Function | return our communicator |
| get_dart_qc | quality_control_mod | Subroutine | Subroutine get_dart_qc |
| get_dart_target_time | coamps_translate_mod | Subroutine | |
| get_dart_target_time | coamps_translate_mod | Subroutine | |
| get_dart_vector_index | state_structure_mod | Function | Returns the dart index from local variable indices |
| get_dartcopy_index | obs_total_error | Function | |
| get_dartqc_index | obs_assim_count | Function | |
| get_dartqc_index | obs_assim_count | Function | |
| get_dartqc_index | obs_total_error | Function | |
| get_date | time_manager_mod | Subroutine | |
| get_date_gregorian | time_manager_mod | Subroutine | |
| get_date_gregorian_mars | time_manager_mod | Subroutine | |
| get_date_julian | time_manager_mod | Subroutine | |
| get_date_no_leap | time_manager_mod | Subroutine | |
| get_date_solar_mars | time_manager_mod | Subroutine | |
| get_date_thirty | time_manager_mod | Subroutine | |
| get_debug_level | model_mod | Function | |
| get_dim_length | state_structure_mod | Function | Return dimension length |
| get_dim_lengths | state_structure_mod | Function | Return and array containing the dimension lengths, excluding the UNLIMITED dim |
| get_dim_name | state_structure_mod | Function | Returns the dimension name |
| get_dims_cdf | module_netcdf_interface | Subroutine | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_dist | location_mod | Function | |
| get_domain | coamps_statevec_mod | Function | |
| get_domain_dsigmaw | coamps_domain_mod | Function | |
| get_domain_info | model_mod | Subroutine | |
| get_domain_info | model_mod | Subroutine | |
| get_domain_info | model_mod | Subroutine | |
| get_domain_msigma | coamps_domain_mod | Interface | |
| get_domain_nest | coamps_domain_mod | Function | |
| get_domain_num_levels | coamps_domain_mod | Function | |
| get_domain_size | state_structure_mod | Function | Returns the number of elements in the domain |
| get_domain_wsigma | coamps_domain_mod | Interface | |
| get_dsigmaw | coamps_vertical_mod | Function | |
| get_ensemble_time | ensemble_manager_mod | Subroutine | |
| get_expected_1d_integral | obs_def_1d_state_mod | Subroutine | |
| get_expected_agreg_freeboard | obs_def_cice_mod | Subroutine | |
| get_expected_agreg_over_grid | obs_def_cice_mod | Subroutine | The forward operator is to sum the model state over all the categories, unit per grid area. Nothing else is applied. Good for aggregate sea ice volume and snow volume |
| get_expected_agreg_over_ice | obs_def_cice_mod | Subroutine | This is to calculate the agregate value over ice only Unit per ice area |
| get_expected_agreg_thickness | obs_def_cice_mod | Subroutine | For thickness, it's sum(volume*concentr) Good for sea ice thickness and snow thickness |
| get_expected_air_temperature | obs_def_navdas_mod | Subroutine | |
| get_expected_air_temperature | obs_def_navdas_mod | Subroutine | |
| get_expected_altimeter | obs_def_navdas_mod | Subroutine | |
| get_expected_altimeter | obs_def_altimeter_mod | Subroutine | |
| get_expected_altimeter | obs_def_altimeter_mod | Subroutine | |
| get_expected_cwp | obs_def_cwp_mod | Subroutine | ** SIMUlATED DATA DOES NOT HAVE ANY SURFACE LEVEL INFORMATION |
| get_expected_dew_point | obs_def_dew_point_mod | Subroutine | |
| get_expected_electron_density | obs_def_upper_atm_mod | Subroutine | Common interface for electron density forward operators. If there is a variable in the DART state that is the electron density, just use it. If it doesn't exist, try the forward operator from WACCM-X, and return that error code. May be extended to handle other methods of computing electron density. |
| get_expected_fall_velocity | obs_def_radar_mod | Subroutine | |
| get_expected_geopotential_height | obs_def_navdas_mod | Subroutine | |
| get_expected_gnd_gps_vtec | obs_def_upper_atm_mod | Subroutine | |
| get_expected_gpsro_ref | obs_def_gps_mod | Subroutine | |
| get_expected_gpsro_ref | obs_def_gps_mod | Subroutine | Distributed version of get_expected_gpsro_ref |
| get_expected_hf_radial_vel | obs_def_ocean_mod | Subroutine | |
| get_expected_iasi_co | obs_def_mopitt_mod | Subroutine | |
| get_expected_log_specific_humidity | obs_def_navdas_mod | Subroutine | |
| get_expected_mopitt_co | obs_def_mopitt_mod | Subroutine | |
| get_expected_neutron_intensity | obs_def_COSMOS_mod | Subroutine | |
| get_expected_O_N2_ratio | obs_def_upper_atm_mod | Subroutine | |
| get_expected_obs_distrib_state | forward_operator_mod | Subroutine | Subroutine get_expected_obs_distrib_state |
| get_expected_obs_from_def_distrib_state | obs_def_mod | Subroutine | |
| get_expected_obs_from_def_distrib_state | obs_def_mod | Subroutine | |
| get_expected_oxygen_ion_val | obs_def_ion_density_mod | Subroutine | |
| get_expected_power | obs_def_1d_state_mod | Subroutine | |
| get_expected_radar_ref | obs_def_radar_mod | Subroutine | |
| get_expected_radial_vel | obs_def_radar_mod | Subroutine | |
| get_expected_relative_humidity | obs_def_rel_humidity_mod | Subroutine | |
| get_expected_TES_nadir_obs | obs_def_TES_nadir_mod | Subroutine | |
| get_expected_thickness | obs_def_gts_mod | Subroutine | |
| get_expected_tpw | obs_def_tpw_mod | Subroutine | |
| get_expected_upper_atm_density | obs_def_upper_atm_mod | Subroutine | |
| get_expected_vortex_info | obs_def_vortex_mod | Subroutine | |
| get_expected_vtec | obs_def_upper_atm_mod | Subroutine | |
| get_expected_wind_component | obs_def_navdas_mod | Subroutine | |
| get_expected_windspeed | obs_def_navdas_mod | Subroutine | |
| get_expected_windspeed | obs_def_wind_speed_mod | Subroutine | |
| get_f107_value | model_mod | Function | |
| get_file_description | io_filenames_mod | Function | Return whether the file is an input, output or prior files |
| get_file_type | coamps_statevec_mod | Function | |
| get_filenames | obs_rwtest | Subroutine | |
| get_FillValue | state_structure_mod | Interface | |
| get_first_obs | obs_sequence_mod | Function | |
| get_flag_name | convert_roms_obs | Subroutine | Given a string of the form 6: ARGO floats temperature from Met Office the flag name is everything beyond the colon |
| get_flag_value | convert_roms_obs | Subroutine | Given a string of the form |
| get_from_fwd | mpi_utilities_mod | Subroutine | |
| get_from_fwd | mpi_utilities_mod | Subroutine | |
| get_from_mean | mpi_utilities_mod | Subroutine | |
| get_from_mean | mpi_utilities_mod | Subroutine | |
| get_full_record_num_by_index | coamps_restart_mod | Subroutine | |
| get_geo | convert_ok_mesonet.f90 | Subroutine | |
| get_geometry | get_geometry_mod | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| get_geometry | get_geometry_mod | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| get_gitm_nAlts | dart_gitm_mod | Function | |
| get_gitm_nLats | dart_gitm_mod | Function | |
| get_gitm_nLons | dart_gitm_mod | Function | |
| get_gitm_restart_dirname | model_mod | Subroutine | |
| get_gl_att_real_cdf | module_netcdf_interface | Subroutine | |
| get_gpsro_ref | obs_def_gps_mod | Subroutine | |
| get_gpsro_ref | obs_def_gps_mod | Subroutine | |
| get_grid_definition_filename | model_mod | Subroutine | |
| get_grid_definition_filename | model_mod | Subroutine | |
| get_grid_delta_x | coamps_grid_mod | Subroutine | |
| get_grid_delta_y | coamps_grid_mod | Subroutine | |
| get_grid_dims | coamps_grid_mod | Subroutine | |
| get_grid_dims | model_mod | Subroutine | |
| get_grid_dims | model_mod | Subroutine | |
| get_grid_dsigmaw | coamps_grid_mod | Subroutine | |
| get_grid_field_size | coamps_grid_mod | Subroutine | |
| get_grid_imaxf | coamps_grid_mod | Subroutine | |
| get_grid_iminf | coamps_grid_mod | Subroutine | |
| get_grid_jmaxf | coamps_grid_mod | Subroutine | |
| get_grid_jminf | coamps_grid_mod | Subroutine | |
| get_grid_msigma | coamps_grid_mod | Subroutine | |
| get_grid_num_levels | coamps_grid_mod | Subroutine | |
| get_grid_vertval | model_mod | Subroutine | Calculate the expected vertical value for the gridcell. Each gridcell value is an area-weighted value of an unknown number of column-based quantities. |
| get_grid_wsigma | coamps_grid_mod | Subroutine | |
| get_gridsize | model_mod | Subroutine | |
| get_gridsize | model_mod | Subroutine | |
| get_gridsize | model_mod | Subroutine | |
| get_gridsize | model_mod | Subroutine | |
| get_gridsize | model_mod | Subroutine | |
| get_has_missing_value | state_structure_mod | Function | Return if a variable has a missing value |
| get_horiz_grid_dims | dart_pop_mod | Subroutine | Read the lon, lat grid size from the restart netcdf file. The actual grid file is a binary file with no header information. |
| get_horiz_grid_dims | dart_cice_mod | Subroutine | |
| get_i_coord | coamps_nest_mod | Function | |
| get_index_end | state_structure_mod | Interface | |
| get_index_for_quantity | obs_kind_mod | Function | |
| get_index_for_type_of_obs | obs_kind_mod | Function | |
| get_index_start | state_structure_mod | Interface | |
| get_inflate_mean | adaptive_inflate_mod | Function | |
| get_inflate_sd | adaptive_inflate_mod | Function | |
| get_inflation_mean_copy | adaptive_inflate_mod | Function | |
| get_inflation_sd_copy | adaptive_inflate_mod | Function | |
| get_initial_condition | assim_model_mod | Subroutine | |
| get_int_as_r8 | obs_utilities_mod | Subroutine | get_int_as_r8 - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. gets the entire array, no start or count specified. |
| get_io_clamping_maxval | state_structure_mod | Function | Return clamping maximum for a given variable |
| get_io_clamping_minval | state_structure_mod | Function | Return clamping minimum for a given variable |
| get_io_dim_ids | state_structure_mod | Function | Return an array of netcdf dimension ids |
| get_io_dim_lengths | state_structure_mod | Function | Return and array containing the dimension lengths |
| get_io_flag | coamps_statevar_mod | Function | |
| get_io_num_dims | state_structure_mod | Function | Returns the number of dimensions for a variable |
| get_io_num_unique_dims | state_structure_mod | Function | Return the number of unique dimensions |
| get_io_unique_dim_length | state_structure_mod | Function | Return the unique dimension lengths |
| get_io_unique_dim_name | state_structure_mod | Function | Return the unique dimension names |
| get_is_posterior | adaptive_inflate_mod | Function | |
| get_is_prior | adaptive_inflate_mod | Function | |
| get_iterator | coamps_statevec_mod | Function | |
| get_j_coord | coamps_nest_mod | Function | |
| get_kind_by_index | coamps_restart_mod | Subroutine | |
| get_kind_index | state_structure_mod | Function | Returns the variable dart kind index |
| get_kind_string | state_structure_mod | Function | Returns the variable dart kind string |
| get_last_obs | obs_sequence_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location | location_mod | Function | |
| get_location_from_ijk | model_mod | Function | Returns the lat,lon,depth given a fractional i,j,k and a specified kind |
| get_location_index | test_roms_interpolate_mod | Function | |
| get_long_name | state_structure_mod | Function | Return long_name of a variable if it exist |
| get_mass_level_flag | coamps_statevar_mod | Function | |
| get_max_num_obs | obs_sequence_mod | Function | |
| get_max_obs | navdas_innov_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | |
| get_maxdist | location_mod | Function | returns the maximum distance for the cutoff specified for the observation type of interest. May be useful in custom 'get_close' applications. |
| get_mean_flag | coamps_statevar_mod | Function | |
| get_mean_flag_by_index | coamps_restart_mod | Subroutine | |
| get_metadata | MOD15A2_to_obs | Function | |
| get_minmax_task_zero | adaptive_inflate_mod | Subroutine | |
| get_missing_ok_status | options_mod | Function | |
| get_missing_value | state_structure_mod | Interface | |
| get_model_analysis_filename | model_mod | Subroutine | |
| get_model_analysis_filename | model_mod | Subroutine | |
| get_model_restart_dirname | model_mod | Subroutine | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns number of items in the state vector |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns the size of the model as an integer. Required for all applications. |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns number of items in the state vector |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns the size of the DART state vector (i.e. model) as an integer. |
| get_model_size | model_mod | Function | Return the number of items in the state vector |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns number of items in the state vector |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns the size of the DART state vector (i.e. model) as an integer. Required for all applications. |
| get_model_size | model_mod | Function | Returns number of items in the state vector |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Function get_model_size assigns the 'model_size' calculated in static_init_model to the function result 'get_model_size'. |
| get_model_size | model_mod | Function | Returns the size of the DART state vector (i.e. model) as an integer. |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns number of items in the state vector |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | default_model_mod | Function | must compute the size of the state vector, which is the total number of items in all variables. this is usually done by reading a file that gives the grid size and then multiplying by the number of variables on that grid. |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Function get_model_size assigns the 'model_size' calculated in static_init_model to the function result 'get_model_size'. |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns the number of items in the state vector |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns the size of the model as an integer. this version assumes that static_init_model has computed the count and put it in the module global 'model_size' |
| get_model_size | model_mod | Function | Returns size of model |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | Returns size of model |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_size | model_mod | Function | |
| get_model_static_data | model_mod | Function | |
| get_model_time | model_mod | Function | read the time from the input file stolen from wrf_to_dart.f90 |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | Function get_model_time_step assigns the 'Time_step_atmos' calculated in static_init_model to the function result 'get_model_time_step'. |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_time_step | model_mod | Function | |
| get_model_variable_indices | state_structure_mod | Subroutine | Given a dart state index, return the iloc, jloc, kloc location of the local variable |
| Get_MODIS_subset_metadata | MOD15A2_to_obs | Subroutine | |
| get_molar_mass | chem_tables_mod | Function | |
| get_msigma | coamps_vertical_mod | Interface | |
| get_my_copies | ensemble_manager_mod | Subroutine | |
| get_my_num_copies | ensemble_manager_mod | Function | |
| get_my_num_vars | ensemble_manager_mod | Function | |
| get_my_vars | ensemble_manager_mod | Subroutine | |
| get_naaps_dtg | model_mod | Subroutine | |
| get_naaps_ensemble_member | model_mod | Subroutine | |
| get_naaps_metadata | model_mod | Subroutine | |
| get_naaps_restart_path | model_mod | Subroutine | |
| get_name_for_quantity | obs_kind_mod | Function | |
| get_name_for_type_of_obs | obs_kind_mod | Function | |
| get_name_for_type_of_obs | obs_def_mod | Function | |
| get_nc_varid | coamps_statevar_mod | Function | |
| get_ncat_dim | dart_cice_mod | Subroutine | |
| get_ncommas_restart_filename | model_mod | Subroutine | |
| get_nest | coamps_nest_mod | Function | |
| get_nest_count | coamps_domain_mod | Function | |
| get_nest_delta_x | coamps_nest_mod | Function | |
| get_nest_delta_y | coamps_nest_mod | Function | |
| get_nest_i_width | coamps_nest_mod | Function | |
| get_nest_id | coamps_nest_mod | Function | |
| get_nest_j_width | coamps_nest_mod | Function | |
| get_nest_latlon | coamps_nest_mod | Subroutine | |
| get_nest_level | coamps_nest_mod | Function | |
| get_nest_number | coamps_statevar_mod | Function | |
| get_nest_size | coamps_nest_mod | Function | |
| get_next | coamps_statevec_mod | Function | |
| get_next_filename | utilities_mod | Function | Arguments are the name of a file which contains a list of filenames. This routine opens the listfile, and returns the lineindex-th one. We agreed to support filenames/pathnames up to 256. |
| get_next_obs | obs_sequence_mod | Subroutine | |
| get_next_obs_from_key | obs_sequence_mod | Subroutine | |
| get_nIons | dart_gitm_mod | Function | |
| get_noah_restart_filename | model_mod | Subroutine | |
| get_noah_timestepping | model_mod | Subroutine | |
| get_nSpecies | dart_gitm_mod | Function | |
| get_nSpeciesAll | dart_gitm_mod | Function | |
| get_nSpeciesTotal | dart_gitm_mod | Function | |
| get_num_convobs | readconvobs | Subroutine | |
| get_num_copies | obs_sequence_mod | Function | |
| get_num_dims | state_structure_mod | Function | Returns the number of dimensions for a variable |
| get_num_domains | state_structure_mod | Function | Returns the number of domains being used in the state structure |
| get_num_fields | coamps_statevec_mod | Function | |
| get_num_key_range | obs_sequence_mod | Function | |
| get_num_levels | coamps_vertical_mod | Function | |
| get_num_obs | obs_sequence_mod | Function | |
| get_num_ozobs | readozobs | Subroutine | |
| get_num_qc | obs_sequence_mod | Function | |
| get_num_quantities | obs_kind_mod | Function | |
| get_num_satobs | readsatobs | Subroutine | |
| get_num_subdomains | coamps_domain_mod | Function | |
| get_num_subnests | coamps_nest_mod | Function | |
| get_num_times | obs_sequence_mod | Function | |
| get_num_types_of_obs | obs_kind_mod | Function | |
| get_num_variables | state_structure_mod | Function | Returns the number of variables in the domain |
| get_num_varids_from_kind | state_structure_mod | Function | Returns number of variables that match a dart kind index within a domain |
| get_num_vars | coamps_restart_mod | Subroutine | |
| get_num_vars | model_mod | Function | Returns the number of variables as an integer. |
| get_number_domains | model_mod | Function | |
| get_number_domains | model_mod | Function | |
| get_number_domains | model_mod | Function | |
| get_number_of_ice_categories | obs_def_cice_mod | Function | This determines the number of sea ice categories. |
| get_number_of_wrf_variables | model_mod | Function | |
| get_number_of_wrf_variables | model_mod | Function | |
| get_number_of_wrf_variables | model_mod | Function | |
| get_obs_copy_index | filter | Function | |
| get_obs_dartqc_index | filter | Function | |
| get_obs_def | obs_sequence_mod | Subroutine | |
| get_obs_def_error_variance | obs_def_mod | Function | |
| get_obs_def_error_variance | obs_def_mod | Function | |
| get_obs_def_hf_radial_vel | obs_def_ocean_mod | Subroutine | |
| get_obs_def_key | obs_def_mod | Function | |
| get_obs_def_key | obs_def_mod | Function | |
| get_obs_def_location | obs_def_mod | Function | |
| get_obs_def_location | obs_def_mod | Function | |
| get_obs_def_radial_vel | obs_def_radar_mod | Subroutine | |
| get_obs_def_time | obs_def_mod | Function | |
| get_obs_def_time | obs_def_mod | Function | |
| get_obs_def_type_of_obs | obs_def_mod | Function | |
| get_obs_def_type_of_obs | obs_def_mod | Function | |
| get_obs_ens_distrib_state | filter | Subroutine | Computes forward observation operators and related quality control indicators. @brief Helen is working on this to use a distributed forward operator using MPI remote memeory access |
| get_obs_ens_distrib_state | forward_operator_mod | Subroutine | Subroutine get_obs_ens_distrib_state |
| get_obs_from_key | obs_sequence_mod | Subroutine | |
| get_obs_key | obs_sequence_mod | Function | |
| get_obs_prior_index | filter | Function | |
| get_obs_qc_index | filter | Function | |
| get_obs_time_range | obs_sequence_mod | Subroutine | |
| get_obs_values | obs_sequence_mod | Subroutine | |
| get_or_fill_int | obs_utilities_mod | Subroutine | get_or_fill_int - subroutine which gets the requested netcdf variable but if it isn't there, it fills the array with 0s. not an error if it's not present. assumes integer data array |
| get_or_fill_QC | obs_utilities_mod | Subroutine | get_or_fill_QC - get the expected QC netcdf variable. if not found, fill the array with 0s, and print out a message warning that the input didn't have the expected array. |
| get_or_fill_QC_2d | convert_madis_rawin | Subroutine | |
| get_or_fill_QC_2d_slice | obs_utilities_mod | Subroutine | get_or_fill_QC_2d_slice - subroutine which gets the requested netcdf variable but if it isn't there, it fills the array with 0s. not an error if it's not present. assumes integer data array assumes start = (/ 1, n /) and count = (/ m, 1 /) so takes a scalar start, count, returns a 1d_array also prints out a message if fill used. |
| get_or_fill_real | obs_utilities_mod | Subroutine | get_or_fill_real - subroutine which gets the requested netcdf variable but if it isn't there, it fills the array with 0s. not an error if it's not present. assumes real(r8) data array |
| get_ozobs_data | readozobs | Subroutine | |
| get_parent_nest_id | coamps_nest_mod | Function | |
| get_pert_magnitude | coamps_statevar_mod | Function | |
| get_pert_magnitude_by_index | coamps_restart_mod | Subroutine | |
| get_pert_type | coamps_statevar_mod | Function | |
| get_pert_type_by_index | coamps_restart_mod | Subroutine | |
| get_pop_calendar | dart_pop_mod | Subroutine | the initialize_module ensures that the pop namelists are read and the DART time manager gets the pop calendar setting. |
| get_pop_restart_filename | dart_pop_mod | Subroutine | |
| get_posdef_flag_by_index | coamps_restart_mod | Subroutine | |
| get_prev_obs | obs_sequence_mod | Subroutine | |
| get_prev_obs_from_key | obs_sequence_mod | Subroutine | |
| get_provenance_maps | convert_roms_obs | Subroutine | the global attribute 'obs_provenance' relates the integer codes with the character strings that humans prefer. The character string MUST IDENTICALLY match the input.nml:&convert_roms_obs_nml:type_translations that relate those character strings to DART observation TYPES. |
| get_qc | obs_sequence_mod | Subroutine | |
| get_qc_meta_data | obs_sequence_mod | Function | |
| get_quad_global | quad_utils_mod | Function | |
| get_quad_grid_size | quad_utils_mod | Subroutine | |
| get_quantity_for_type_of_obs | obs_kind_mod | Function | |
| get_radiag | read_diag | Interface | |
| get_reconstruct | get_reconstruct_mod | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| get_reconstruct | get_reconstruct_mod | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| get_reconstruct_init | get_reconstruct_mod | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| get_reconstruct_init | get_reconstruct_mod | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| get_record_in_nest | coamps_statevar_mod | Function | |
| get_restart_filename | io_filenames_mod | Function | Return the appropriate input file for copy and domain |
| get_restart_grid | coamps_restart_mod | Subroutine | |
| get_restart_index_by_properties | coamps_restart_mod | Subroutine | |
| get_sampling_error_table_size | sampling_error_correction_mod | Function | |
| get_satobs_data | readsatobs | Subroutine | |
| get_scalar_from_history | obs_def_tower_mod | Subroutine | |
| get_scale_factor | state_structure_mod | Function | Return scale factor of a variable if it exists |
| get_schedule_length | schedule_mod | Function | |
| get_sec_dim_info | gen_sampling_err_table | Subroutine | retrieve either the length of a dimension, the dim id, or both |
| get_short_as_r8 | obs_utilities_mod | Subroutine | get_short_as_r8 - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. gets the entire array, no start or count specified. |
| get_short_name | state_structure_mod | Function | Return short_name of a variable if it exist |
| get_sigma_by_index | coamps_restart_mod | Subroutine | |
| get_sigma_record | coamps_statevar_mod | Function | |
| get_single_copy | ensemble_manager_mod | Subroutine | get the data from the ensemble handle for this single copy number requires the ens_handle be copy-complete |
| get_single_file | io_filenames_mod | Function | Accessor function for file_info_type |
| get_slab | MIDAS_to_obs | Subroutine | |
| get_stage_metadata | io_filenames_mod | Function | Return stage metadata from file handle |
| get_stage_to_write | state_vector_io_mod | Function | set stage names |
| get_state | distributed_state_mod | Function | Gets all copies of an element of the state vector from the process who owns it Assumes ensemble complete |
| get_state_array | distributed_state_mod | Subroutine | Gets all copies of an element of the state vector from the process who owns it Assumes ensemble complete. This differes from get_state as it now works on an array of state indices rather than a single index. |
| get_state_begin | coamps_statevar_mod | Function | |
| get_state_end | coamps_statevar_mod | Function | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location. A second intent(out) optional argument kind can be returned if the model has more than one type of field (for instance temperature and zonal wind component). This interface is required for all filter applications as it is required for computing the distance between observations and state variables. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location. |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location and optionally the state quantity. |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location and variable type. |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location. A second intent(out) optional argument kind can be returned if the model has more than one type of field (for instance temperature and zonal wind component). This interface is required for all filter applications as it is required for computing the distance between observations and state variables. |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location and optionally the quantity. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Subroutine get_state_meta_data Given an integer index into the state vector structure, returns the associated location and vertical location type 'which_vert'. Optionally returns the DART QTY of the variable. |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location. A second intent(out) optional argument quantity can be returned if the model has more than one type of field (for instance temperature and zonal wind component). This interface is required for all filter applications as it is required for computing the distance between observations and state variables. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Let us return the vert location with the requested vertical localization coordinate hoping that the code can run faster when same points are close to many obs since vert_convert does not need to be called repeatedly in get_close_obs any more. FIXME: we should test this to see if it's a win (in computation time). for obs which are not dense relative to the grid, this might be slower than doing the |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location and optionally type. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | default_model_mod | Subroutine | for any given offset into the state vector, return the location and optionally the quantity of that item. for models using a grid, the state_structure routines can assist in converting a 1D offset into an (i,j,k) index of a grid. |
| get_state_meta_data | model_mod | Subroutine | Subroutine get_state_meta_data Given an integer index into the state vector structure, returns the associated location and vertical location type 'which_vert'. Optionally returns the DART KIND of the variable. |
| get_state_meta_data | model_mod | Subroutine | Given an integer index (index_in) to point in state vector structure, returns the associated location, which is an array of indices for lat, lon, and cat. A second intent(out) optional argument kind can be returned if the model has more than one type of field (for instance temperature and zonal wind component). This interface is required for all filter applications as it is required for computing the distance between observations and state variables. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | given an index into the state vector, return its location and if given, the var kind. despite the name, var_type is a generic kind, like those in obs_kind/obs_kind_mod.f90, starting with QTY_ |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location and optionally quantity. |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | Given an integer index into the state vector structure, returns the associated location and optionally quantity. THESE ARE USING NON-STANDARD QUANTITY TYPES |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data | model_mod | Subroutine | |
| get_state_meta_data_distrib | model_mod | Subroutine | |
| get_state_meta_data_distrib | model_mod | Subroutine | This is just renamed to it with assim_tools_mod because I renamed wrf, get_state_meta_data_distrib It does not do anything different yet. |
| get_state_meta_data_distrib | model_mod | Subroutine | This is just renamed to it with assim_tools_mod because I renamed wrf, get_state_meta_data_distrib It does not do anything different yet. |
| get_state_time | model_mod | Function | |
| get_state_time | model_mod | Function | |
| get_state_time | model_mod | Interface | |
| get_subnest_i_width | coamps_nest_mod | Function | |
| get_subnest_imaxf | coamps_nest_mod | Function | |
| get_subnest_iminf | coamps_nest_mod | Function | |
| get_subnest_j_width | coamps_nest_mod | Function | |
| get_subnest_jmaxf | coamps_nest_mod | Function | |
| get_subnest_jminf | coamps_nest_mod | Function | |
| get_sum_variables | state_structure_mod | Function | Returns the number of elements in range of start_var and end_var |
| get_sum_variables_below | state_structure_mod | Function | Returns the number of variables below start_var |
| get_terrain | coamps_nest_mod | Function | |
| get_terrain_height_at_points | coamps_nest_mod | Subroutine | |
| get_terrain_height_at_points | coamps_grid_mod | Subroutine | |
| get_TES_nadir | obs_def_TES_nadir_mod | Subroutine | |
| get_time | time_manager_mod | Subroutine | |
| get_time_from_obs | obs_selection | Function | |
| get_time_from_schedule | schedule_mod | Interface | |
| get_time_information | model_mod | Subroutine | Find the named variable (often 'ocean_time') in a ROMS netCDF file. If it is not found, it is a fatal error. |
| get_time_range_keys | obs_sequence_mod | Subroutine | |
| get_times_cdf | module_netcdf_interface | Subroutine | |
| get_total_size | coamps_statevec_mod | Function | |
| get_translation_table | convert_roms_obs | Subroutine | user gives us a translation table from the namelist each pair of strings should be: a roms string that matches the flags in the netcdf file a dart type string like "ARGO_TEMPERATURE" |
| get_type | read_qscat_info.f | Subroutine | |
| get_type_from_obs | obs_selection | Function | |
| get_type_of_obs_from_menu | obs_kind_mod | Function | |
| get_unit | utilities_mod | Function | |
| get_units | state_structure_mod | Function | Return units of a variable if it exist |
| get_unlimited_dimid | state_structure_mod | Function | Return unlimited dimension id |
| get_update_flag_by_index | coamps_restart_mod | Subroutine | |
| get_var | COSMOS_to_obs | Subroutine | |
| get_var | COSMOS_development | Subroutine | |
| get_var_2d_real_cdf | module_netcdf_interface | Subroutine | |
| get_var_3d_real_cdf | module_netcdf_interface | Subroutine | |
| get_var_by_index | coamps_statevec_mod | Function | |
| get_var_info_by_abs_index | coamps_restart_mod | Subroutine | |
| get_var_kind | coamps_statevar_mod | Function | |
| get_var_max_level | coamps_statevar_mod | Function | |
| get_var_min_level | coamps_statevar_mod | Function | |
| get_var_name | coamps_statevar_mod | Function | |
| get_var_nlevs | coamps_statevar_mod | Function | |
| get_var_owner_index | ensemble_manager_mod | Subroutine | |
| get_var_stagger | coamps_statevar_mod | Function | |
| get_var_substate | coamps_statevar_mod | Interface | |
| get_var_type_by_index | coamps_restart_mod | Subroutine | |
| get_variable_bounds | model_mod | Subroutine | |
| get_variable_bounds | model_mod | Subroutine | |
| get_variable_bounds | model_mod | Subroutine | |
| get_variable_name | state_structure_mod | Function | Returns the variable name |
| get_variable_size | state_structure_mod | Function | Returns the size of a variable in a specific domain |
| get_variable_size_from_file | model_mod | Subroutine | |
| get_variable_size_from_file | model_mod | Subroutine | |
| get_variable_size_from_file | model_mod | Subroutine | |
| get_varid_from_kind | state_structure_mod | Function | Return variable id given a dart kind index |
| get_varids_from_kind | state_structure_mod | Subroutine | Return a list of variable ids in a domain that match a given dart kind index |
| get_vert | location_mod | Function | dummy routine for models that don't have a vertical location |
| get_vert | location_mod | Function | dummy routine for models that don't have a vertical location |
| get_vert | location_mod | Function | dummy routine for models that don't have a vertical location |
| get_vert_coord_by_index | coamps_restart_mod | Subroutine | |
| get_vert_grid_dim | dart_pop_mod | Subroutine | count the number of lines in the ascii file to figure out max number of vert blocks. |
| get_vert_loc | coamps_statevar_mod | Function | |
| get_vert_type | coamps_statevar_mod | Function | |
| get_vert_value | coamps_statevar_mod | Function | |
| get_vertical_localization_coord | location_mod | Function | |
| get_vertical_localization_coord | default_location_mod | Function | |
| get_vertical_localization_coord | location_mod | Function | |
| get_vertical_localization_coordinate | location_mod | Function | |
| get_volume_mixing_ratio | chem_tables_mod | Function | |
| get_wrf_date | model_mod | Subroutine | |
| get_wrf_date | model_mod | Subroutine | |
| get_wrf_date | model_mod | Subroutine | |
| get_wrf_date | wrf_data_module | Subroutine | |
| get_wrf_state_variables | model_mod | Subroutine | |
| get_wrf_state_variables | model_mod | Subroutine | |
| get_wrf_state_variables | model_mod | Subroutine | |
| get_wrf_static_data | model_mod | Function | |
| get_wrf_static_data | model_mod | Function | |
| get_wrf_static_data | model_mod | Function | |
| get_wsigma | coamps_vertical_mod | Interface | |
| get_xland | model_mod | Subroutine | |
| get_xtype | state_structure_mod | Function | Return netCDF type of a variable (aka 'xtype') |
| getchardata_nc | compute_error | Subroutine | |
| GetClosestLevel | littler_tf_dart | Function | |
| getdimlen | obs_utilities_mod | Subroutine | given a netCDF file handle and a dimension name, return the dimension size |
| GetEnsSize | obs_diag | Function | |
| GetEnsSize | obs_diag | Function | |
| GetEnsSize | obs_diag | Function | |
| GetFirstLastObs | obs_diag | Subroutine | We need to know the time of the first and last observations in the sequence, primarily just to see if they intersect the desired Epoch window. We also record these times so we can report the first/last times of all observations in all the obs_seq files. |
| GetFirstLastObs | obs_diag | Subroutine | We need to know the time of the first and last observations in the sequence, primarily just to see if they intersect the desired Epoch window. We also record these times so we can report the first/last times of all observations in all the obs_seq files. |
| GetFirstLastObs | obs_diag | Subroutine | We need to know the time of the first and last observations in the sequence, primarily just to see if they intersect the desired Epoch window. We also record these times so we can report the first/last times of all observations in all the obs_seq files. |
| getintdata1d_nc | compute_error | Subroutine | |
| getrealdata1d_nc | compute_error | Subroutine | |
| getrealdata2d_nc | compute_error | Subroutine | |
| gets_update | coamps_statevar_mod | Function | |
| gettend | pe2lyr_mod | Subroutine | |
| getuv | spharmt_mod | Subroutine | |
| getvar_char | obs_utilities_mod | Subroutine | getvar_char - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. gets the entire array, no start or count specified. |
| getvar_char | convert_madis_metar | Subroutine | |
| getvar_int | obs_utilities_mod | Subroutine | getvar_int - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. gets the entire array, no start or count specified. |
| getvar_int_1d_1val | obs_utilities_mod | Subroutine | getvar_int_1d_1val - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. takes a single start, uses count=1, returns a scalar |
| getvar_int_1d_1val | convert_madis_rawin | Subroutine | |
| getvar_int_2d | obs_utilities_mod | Subroutine | getvar_int_2d - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. gets the entire array, no start or count specified. this version assumes you are reading an entire 2d array. see the slice versions for reading 1d from a 2d array. |
| getvar_real | obs_utilities_mod | Subroutine | inquires, gets the variable, and fills in the missing value attribute if that arg is present. gets the entire array, no start or count specified. |
| getvar_real_1d_1val | obs_utilities_mod | Subroutine | getvar_real_1d_1val - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. takes a single start, uses count=1, returns a scalar |
| getvar_real_1d_1val | convert_madis_rawin | Subroutine | |
| getvar_real_2d | obs_utilities_mod | Subroutine | getvar_real_2d - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. gets the entire array, no start or count specified. this version assumes you are reading an entire 2d array. see the slice versions for reading 1d from a 2d array. |
| getvar_real_2d | convert_madis_rawin | Subroutine | |
| getvar_real_2d_slice | obs_utilities_mod | Subroutine | getvar_real_2d_slice - subroutine that inquires, gets the variable, and fills in the missing value attribute if that arg is present. assumes start = (/ 1, n /) and count = (/ m, 1 /) so takes a scalar start, count, returns a 1d_array |
| getvarshape | obs_utilities_mod | Subroutine | subroutine that returns an array of the size of the variable |
| getvrtdiv | spharmt_mod | Subroutine | |
| good_dart_qc | quality_control_mod | Function | Function good_dart_qc |
| good_selection | obs_selection | Function | |
| gps_constants | constants | Subroutine | |
| grid_ij_to_vector_index | coamps_grid_mod | Subroutine | |
| grid_point_to_latlon | coamps_map_mod | Subroutine | |
| grid_to_dp | model_mod | Function | |
| grid_wind_to_earth_wind | coamps_domain_mod | Subroutine | |
| gridcell_components | model_mod | Subroutine | |
| gridpt_to_latlon | coamps_grid_mod | Subroutine | |
| gridpt_to_location | coamps_grid_mod | Subroutine | |
| gridwind_to_truewind | map_utils | Subroutine | |
| grok_observation_names | obs_diag | Function | |
| grok_observation_names | obs_diag | Function | Define/Append the 'horizontal wind' obs_kinds to supplant the list declared in obs_kind_mod.f90 i.e. if there is a RADIOSONDE_U_WIND_COMPONENT and a RADIOSONDE_V_WIND_COMPONENT, there must be a RADIOSONDE_HORIZONTAL_WIND Replace calls to 'get_name_for_type_of_obs' with variable 'obs_type_strings' |
| gsi_refractivity_error | convert_gpsro_bufr | Function | |
| gsi_refractivity_error | convert_cosmic_gps_cdf | Function | |
| handle_filenames | obs_info | Subroutine | |
| handle_filenames | obs_selection | Subroutine | |
| handle_filenames | obs_common_subset | Subroutine | |
| has_next | coamps_statevec_mod | Function | |
| has_vertical_choice | location_mod | Function | |
| has_vertical_choice | default_location_mod | Function | |
| has_vertical_choice | location_mod | Function | |
| has_vertical_localization | location_mod | Function | |
| has_vertical_localization | location_mod | Function | |
| has_vertical_localization | location_mod | Function | |
| have_members | obs_model_mod | Function | |
| height_diff_check | model_mod | Function | |
| height_diff_check | model_mod | Function | |
| height_diff_check | model_mod | Function | |
| height_to_zk | model_mod | Subroutine | |
| height_to_zk | model_mod | Subroutine | |
| height_to_zk | model_mod | Subroutine | |
| HW_theta | sqg_mod | Function | |
| HW_thetay | sqg_mod | Function | |
| HW_ubar | sqg_mod | Function | |
| iam_task0 | mpi_utilities_mod | Function | Return .TRUE. if my local task id is 0, .FALSE. otherwise. (Task numbers in MPI start at 0, contrary to the rules of polite fortran.) This version always returns .TRUE. since there is only a single task ever. |
| iam_task0 | mpi_utilities_mod | Function | Return .TRUE. if my local task id is 0, .FALSE. otherwise. (Task numbers in MPI start at 0, contrary to the rules of polite fortran.) |
| iargc | advance_cymdh | Interface | |
| ij_to_latlon | map_utils | Subroutine | |
| ij_to_latlon | map_utils | Subroutine | |
| ijll_albers_nad83 | map_utils | Subroutine | |
| ijll_albers_nad83 | map_utils | Subroutine | |
| ijll_cassini | map_utils | Subroutine | |
| ijll_cassini | map_utils | Subroutine | |
| ijll_cyl | map_utils | Subroutine | |
| ijll_cyl | map_utils | Subroutine | |
| ijll_latlon | map_utils | Subroutine | |
| ijll_latlon | map_utils | Subroutine | |
| ijll_lc | map_utils | Subroutine | |
| ijll_lc | map_utils | Subroutine | |
| ijll_merc | map_utils | Subroutine | |
| ijll_merc | map_utils | Subroutine | |
| ijll_ps | map_utils | Subroutine | |
| ijll_ps | map_utils | Subroutine | |
| ijll_ps_wgs84 | map_utils | Subroutine | |
| ijll_ps_wgs84 | map_utils | Subroutine | |
| ijll_rotlatlon | map_utils | Subroutine | ! ncol = 2*ih-1+MOD(jh+1,2) |
| ijll_rotlatlon | map_utils | Subroutine | ! ncol = 2*ih-1+MOD(jh+1,2) |
| in_this_nest | coamps_nest_mod | Function | |
| increase_obs_err_bdy | wrf_dart_obs_preprocess | Subroutine | |
| increment_date | time_manager_mod | Function | |
| increment_gregorian | time_manager_mod | Function | |
| increment_gregorian_mars | time_manager_mod | Function | |
| increment_julian | time_manager_mod | Function | |
| increment_no_leap | time_manager_mod | Function | |
| increment_solar_mars | time_manager_mod | Function | |
| increment_thirty | time_manager_mod | Function | |
| increment_time | time_manager_mod | Function | |
| index_insertion_sort | sort_mod | Interface | |
| index_sort | sort_mod | Interface | single interface to return indices in sorted order, leaving the original array in place. |
| inflate_ens | adaptive_inflate_mod | Subroutine | Inflates subset of ensemble members given mean and inflate Selects between deterministic and stochastic inflation |
| info_file_name | model_mod | Function | construct info filename for get_state_variable_info |
| inherit_copy_units | io_filenames_mod | Function | Determine whether a copy could potentially have units. Copies such as Spread and Inflation never have units. |
| init | sqg_mod | Subroutine | |
| init_aerosol | ModPlanet | Subroutine | |
| init_chem_tables | chem_tables_mod | Subroutine | call once to allocate and initialize the table |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | off-attractor initial conditions for lorenz 63 |
| init_conditions | model_mod | Subroutine | generates set of random off-attractor initial conditions for 9 variable |
| init_conditions | model_mod | Subroutine | Initial conditions for simplest 1d Advection. |
| init_conditions | model_mod | Subroutine | Supply initial conditions for lorenz 96 if not reading restart data from a file. |
| init_conditions | model_mod | Subroutine | Initial conditions close to the attractor |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | defines off-attractor initial conditions for lorenz-84 |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | Initial conditions for forced lorenz 96 |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | default_model_mod | Subroutine | set hardcoded values in the state vector for a 'cold start' if not reading from a file. normally unused for large models because it's not possible to set values in a full state vector from thin air. note that a model_mod should either supply an init_conditions routine, use this one, or set: init_conditions => fail_init_conditions in the module use list if it isn't supported. |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | Subroutine init_conditions reads in restart initial conditions -- noop for CESM atmospheric components. |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | subroutine init_conditions(x) |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | !call open_prog_var_file(ix, jx, kx, nt, ntp) |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | Initial conditions for model if not starting from a restart file. |
| init_conditions | model_mod | Subroutine | |
| init_conditions | model_mod | Subroutine | |
| init_constants | constants | Subroutine | |
| init_constants_derived | constants | Subroutine | |
| init_ensemble_manager | ensemble_manager_mod | Subroutine | |
| init_isochem | ModPlanet | Subroutine | |
| init_jet | sqg_mod | Subroutine | |
| init_magheat | ModPlanet | Subroutine | |
| init_model_instance | model_mod | Subroutine | |
| init_model_instance | model_mod | Subroutine | |
| init_model_instance | model_mod | Subroutine | |
| init_model_instance | model_mod | Subroutine | |
| init_model_instance | model_mod | Subroutine | |
| init_model_instance | model_mod | Subroutine | |
| init_model_instance | model_mod | Subroutine | |
| init_navdas_innov_mod | navdas_innov_mod | Subroutine | |
| init_obs | obs_mod | Subroutine | |
| init_obs | obs_sequence_mod | Subroutine | |
| init_obs_def | obs_def_mod | Subroutine | |
| init_obs_def | obs_def_mod | Subroutine | |
| init_obs_sequence | obs_sequence_mod | Subroutine | |
| init_planet | ModPlanet | Subroutine | |
| init_quad_interp | quad_utils_mod | Subroutine | initialize a grid handle with the grid type and the sizes of each axis. after this other routines are called based on the grid type to specify the actual lat/lon arrays. |
| init_radcooling | ModPlanet | Subroutine | |
| init_random_seq | random_seq_mod | Subroutine | An integer seed can be used to get a particular repeatable sequence. |
| init_record | MOD15A2_to_obs | Subroutine | |
| init_smoother | smoother_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | default_model_mod | Subroutine | set initial time of the run if not reading the time from a restart file. normally unused for large models because the time comes with the data in a restart file. |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | Subroutine init_time reads in initial time -- noop for CESM atmospheric components. |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_time | model_mod | Subroutine | |
| init_topography | ModPlanet | Subroutine | |
| initialize | obs_info | Subroutine | |
| initialize_decomposition | coamps_grid_mod | Subroutine | |
| initialize_domain | coamps_domain_mod | Subroutine | |
| initialize_domains | test_state_structure | Subroutine | !! DOMAIN 1 and DOMAIN 2 !!!! |
| initialize_filenames | test_cf_conventions | Function | |
| initialize_filenames | test_read_write_restarts | Function | |
| initialize_grid | coamps_map_mod | Subroutine | |
| initialize_grid | coamps_grid_mod | Subroutine | |
| initialize_module | pe2lyr_mod | Subroutine | |
| initialize_module | replace_wrf_fields | Subroutine | |
| initialize_module | compare_states | Subroutine | |
| initialize_module | test_cf_conventions | Subroutine | |
| initialize_module | test_read_write_time | Subroutine | |
| initialize_module | test_state_structure | Subroutine | |
| initialize_module | test_read_write_restarts | Subroutine | |
| initialize_module | nml_test | Subroutine | |
| initialize_module | obs_def_cice_mod | Subroutine | The number of ice categories is needed for all the forward operators. The number of categories will be determined ONCE. |
| initialize_module | obs_def_mopitt_mod | Subroutine | |
| initialize_module | obs_def_1d_state_mod | Subroutine | Only needed if you've commented in the namelist code. NML3 |
| initialize_modules_used | fill_inflation_restart | Subroutine | initialize modules that need it |
| initialize_modules_used | model_mod_check | Subroutine | initialize modules that need it |
| initialize_mpi_utilities | mpi_utilities_mod | Subroutine | Initialize the utilities module, and print out a message including the program name. |
| initialize_mpi_utilities | mpi_utilities_mod | Subroutine | Initialize MPI and query it for global information. Make a duplicate communicator so that any user code which wants to call MPI will not interfere with any outstanding asynchronous requests, accidental tag matches, etc. This routine must be called before any other routine in this file, and it should not be called more than once (but it does have defensive code in case that happens.) |
| initialize_nest | coamps_nest_mod | Subroutine | |
| initialize_nest_latlon | coamps_nest_mod | Subroutine | |
| initialize_obs_sequence | airs_obs_mod | Function | |
| initialize_qc | quality_control_mod | Subroutine | Subroutine initialize_qc |
| initialize_restart_info | coamps_restart_mod | Subroutine | |
| initialize_single_file_io | direct_netcdf_mod | Subroutine | Creates a template file for single file io Calls the model for any model specific attributes to be written |
| initialize_state_vector | coamps_statevec_mod | Subroutine | |
| initialize_translator | coamps_translate_mod | Subroutine | |
| initialize_translator | coamps_translate_mod | Subroutine | |
| initialize_utilities | utilities_mod | Subroutine | |
| initialize_vertical | coamps_vertical_mod | Subroutine | |
| initialize_voxels | obs_seq_coverage | Subroutine | |
| InitializeALLVariables | obs_diag | Subroutine | |
| InitializeVariables | obs_diag | Subroutine | |
| InitializeVariables | obs_diag | Subroutine | |
| InitNetCDF | obs_seq_verify | Function | |
| InitNetCDF | obs_seq_coverage | Function | |
| InitNetCDF | obs_seq_to_netcdf | Function | |
| InnovZscore | obs_diag | Function | |
| InnovZscore | obs_diag | Function | |
| InnovZscore | obs_diag | Function | |
| input_qc_ok | filter | Function | |
| input_qc_ok | quality_control_mod | Function | Function input_qc_ok |
| insert_gts_obs | gts_dart_mod | Interface | |
| insert_gts_obs_gpsref | gts_dart_mod | Subroutine | |
| insert_gts_obs_multi | gts_dart_mod | Subroutine | |
| insert_gts_obs_single | gts_dart_mod | Subroutine | |
| insert_obs_in_seq | obs_sequence_mod | Subroutine | or, do the insert searching from the start |
| insertion_sort | sort_mod | Interface | |
| interactive_1d_integral | obs_def_1d_state_mod | Subroutine | |
| interactive_cosmos_metadata | obs_def_COSMOS_mod | Subroutine | |
| interactive_cwp | obs_def_cwp_mod | Subroutine | |
| interactive_gpsro_ref | obs_def_gps_mod | Subroutine | |
| interactive_gpsro_ref | obs_def_gps_mod | Subroutine | |
| interactive_hf_radial_vel | obs_def_ocean_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_location | location_mod | Subroutine | |
| interactive_mopitt_co | obs_def_mopitt_mod | Subroutine | |
| interactive_obs | obs_sequence_mod | Subroutine | |
| interactive_obs_def | obs_def_mod | Subroutine | |
| interactive_obs_def | obs_def_mod | Subroutine | |
| interactive_obs_sequence | obs_sequence_mod | Function | |
| interactive_power | obs_def_1d_state_mod | Subroutine | |
| interactive_radial_vel | obs_def_radar_mod | Subroutine | |
| interactive_TES_nadir_obs | obs_def_TES_nadir_mod | Subroutine | |
| interactive_time | time_manager_mod | Subroutine | |
| interp_height_wght | convert_cosmic_ionosphere | Subroutine | finds the vertical levels closest to the desired height level and the weights to perform vertical interpolation. |
| interp_height_wght | convert_cosmic_gps_cdf | Subroutine | |
| interpolate | coamps_interp_mod | Subroutine | |
| interpolate | coamps_interp_mod | Subroutine | |
| interpolate_centers | exhaustion | Subroutine | |
| interpolate_edges | exhaustion | Subroutine | |
| interpolate_vertices | exhaustion | Subroutine | |
| interval_alarm | time_manager_mod | Function | |
| intplin | littler_tf_dart | Function | |
| intplog | littler_tf_dart | Function | |
| invert | sqg_mod | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!! Grad Theta !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! sQG Bottom !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! sQG Toppom !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! sQG Cross Boundary !!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! sQG +1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| invert_altimeter | meteor_mod | Function | |
| io_filenames_finalize | io_filenames_mod | Subroutine | Destroy module storage |
| io_filenames_init | io_filenames_mod | Subroutine | Initialize file_info type |
| ionprf_obserr_percent | convert_cosmic_ionosphere | Function | The lookup table is specified by 'observation_error_file' computes the observation error percentage for an electron density observation. These numbers are taken from a Liu's and Yue's paper. |
| IPE | obs_diag | Subroutine | |
| IPE | obs_diag | Subroutine | |
| IPE | obs_diag | Subroutine | |
| IRemoveDuplicates | obs_diag | Function | |
| is_location_in_region | location_mod | Function | Returns true if the given location is between the other two. |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | location_mod | Function | |
| is_location_in_region | obs_diag | Function | |
| is_longitude_between | utilities_mod | Function | uniform way to treat longitude ranges, in degrees, on a globe. returns true if lon is between min and max, starting at min and going EAST until reaching max. wraps across 0 longitude. if min == max, all points are inside. includes edges. if optional arg doradians is true, do computation in radians between 0 and 2*PI instead of 360. if given, return the 'lon' value possibly + 360 (or 2PI) which can be used for averaging or computing on a consistent set of longitude values. after the computation is done if the answer is > 360 (or 2PI), subtract that value to get back into the 0 to 360 (or 2PI) range. |
| is_nonnegative | coamps_statevar_mod | Function | |
| is_observation_trusted | obs_diag | Function | |
| is_observation_trusted | obs_diag | Function | |
| is_observation_trusted | obs_diag | Function | |
| is_sigma_level | coamps_statevar_mod | Function | |
| is_var_at_index | coamps_statevar_mod | Function | |
| is_variable_integer | obs_utilities_mod | Function | |
| is_variable_real | obs_utilities_mod | Function | |
| is_vertical | location_mod | Function | use a string so caller doesn't have to have access to VERTISxxx values |
| is_vertical | location_mod | Function | use a string so caller doesn't have to have access to VERTISxxx values |
| is_vertical | location_mod | Function | |
| is_vertical | location_mod | Function | |
| is_vertical | location_mod | Function | |
| is_vertical | location_mod | Function | |
| is_vertical | location_mod | Function | use a string so caller doesn't have to have access to VERTISxxx values |
| isleapyear | convertdate | Function | |
| isManLevel | mpas_dart_obs_preprocess | Function | |
| isManLevel | wrf_dart_obs_preprocess | Function | |
| ivalidate | sort_test | Subroutine | |
| ivalidate_indx | sort_test | Subroutine | |
| jday | time_routines.f90 | Function | |
| jitter_grid | exhaustion | Subroutine | |
| jitter_location | exhaustion | Function | |
| jitter_point | exhaustion | Subroutine | |
| julian_day | time_manager_mod | Function | |
| land_pres_error | obs_err_mod | Function | |
| land_pres_error | obs_err_mod | Function | |
| land_rel_hum_error | obs_err_mod | Function | |
| land_rel_hum_error | obs_err_mod | Function | |
| land_temp_error | obs_err_mod | Function | |
| land_temp_error | obs_err_mod | Function | |
| land_wind_error | obs_err_mod | Function | |
| land_wind_error | obs_err_mod | Function | |
| latlon_to_grid_point | coamps_map_mod | Subroutine | |
| latlon_to_gridpt | coamps_grid_mod | Subroutine | |
| latlon_to_ij | map_utils | Subroutine | |
| latlon_to_ij | map_utils | Subroutine | |
| latlon_to_nest_point | coamps_domain_mod | Subroutine | |
| lc_cone | map_utils | Subroutine | |
| lc_cone | map_utils | Subroutine | |
| leap_year | time_manager_mod | Function | |
| leap_year_gregorian | time_manager_mod | Function | |
| leap_year_gregorian_mars | time_manager_mod | Function | |
| leap_year_julian | time_manager_mod | Function | |
| leap_year_no_leap | time_manager_mod | Function | |
| leap_year_solar_mars | time_manager_mod | Function | |
| leap_year_thirty | time_manager_mod | Function | |
| left_just_i8 | model_mod_check | Subroutine | |
| LEGEND | spharmt_mod | Subroutine | *** LOOP FOR THE 'M' INDEX. |
| length_of_year | time_manager_mod | Function | |
| length_of_year_gregorian | time_manager_mod | Function | |
| length_of_year_gregorian_mars | time_manager_mod | Function | |
| length_of_year_julian | time_manager_mod | Function | |
| length_of_year_no_leap | time_manager_mod | Function | |
| length_of_year_solar_mars | time_manager_mod | Function | |
| length_of_year_thirty | time_manager_mod | Function | |
| level1d | pert_sounding_mod | Subroutine | |
| lggaus | map_utils | Subroutine | |
| lggaus | map_utils | Subroutine | |
| lgord | map_utils | Subroutine | |
| lgord | map_utils | Subroutine | |
| liquid_fraction | dart_to_cice | Function | |
| liquidus_brine_salinity_mush | dart_to_cice | Function | |
| liquidus_temperature_mush | dart_to_cice | Function | |
| llij_albers_nad83 | map_utils | Subroutine | |
| llij_albers_nad83 | map_utils | Subroutine | |
| llij_cassini | map_utils | Subroutine | |
| llij_cassini | map_utils | Subroutine | |
| llij_cyl | map_utils | Subroutine | |
| llij_cyl | map_utils | Subroutine | |
| llij_gauss | map_utils | Subroutine | WHAT IS THIS USED FOR? proj%wrap = .TRUE. |
| llij_gauss | map_utils | Subroutine | WHAT IS THIS USED FOR? proj%wrap = .TRUE. |
| llij_latlon | map_utils | Subroutine | |
| llij_latlon | map_utils | Subroutine | |
| llij_lc | map_utils | Subroutine | |
| llij_lc | map_utils | Subroutine | |
| llij_merc | map_utils | Subroutine | |
| llij_merc | map_utils | Subroutine | |
| llij_ps | map_utils | Subroutine | |
| llij_ps | map_utils | Subroutine | |
| llij_ps_wgs84 | map_utils | Subroutine | |
| llij_ps_wgs84 | map_utils | Subroutine | |
| llij_rotlatlon | map_utils | Subroutine | ! Added next line as a Kludge - not yet understood why needed |
| llij_rotlatlon | map_utils | Subroutine | ! Added next line as a Kludge - not yet understood why needed |
| locate | littler_tf_dart | Function | |
| location_to_gridpt | coamps_grid_mod | Subroutine | |
| location_to_nest_point | coamps_domain_mod | Subroutine | |
| log_inflation_info | adaptive_inflate_mod | Subroutine | Write to log file what kind of inflation is being used. |
| log_it | utilities_mod | Subroutine | if trying to write an unformatted string, like "write(,)" to both standard output and the logfile, call this routine instead. it prevents you from having to maintain two copies of the same output message. |
| lowercase | coamps_util_mod | Function | |
| make_nest_point | coamps_nest_mod | Interface | |
| make_obs_sequence | airs_obs_mod | Subroutine | |
| map_init | map_utils | Subroutine | |
| map_init | map_utils | Subroutine | |
| map_pe_to_task | ensemble_manager_mod | Function | Return the physical task for my_pe |
| map_set | map_utils | Subroutine | |
| map_set | map_utils | Subroutine | |
| map_task_to_pe | ensemble_manager_mod | Function | ! Return my_pe corresponding to the physical task |
| map_type_of_obs_table | obs_kind_mod | Function | |
| march_ahead | gau_param | Subroutine | |
| mark_missing_r8_values | model_mod | Subroutine | Reads the current time and state variables from a clm restart file and packs them into a dart state vector. This better happen in the same fashion as the metadata arrays are built. |
| Match | level4_to_obs | Function | |
| Match | MOD15A2_to_obs | Function | |
| match_obs_to_voxel | obs_seq_verify | Subroutine | |
| match_qc | obs_common_subset | Function | |
| match_roms_flag | convert_roms_obs | Function | |
| mean_from_restart | adaptive_inflate_mod | Function | Accessor functions for adaptive inflate type |
| mean_row | ensemble_manager_mod | Function | return the index of the mean row mean row is the row in state_ens_handle%copies(:,:) which is the mean. Typically has been state_ens_handle%copies -6 ( just the regular ensemble members |
| merge_lists | gen_sampling_err_table | Subroutine | if this routine returns, index_array is allocated and filled with all ensemble sizes. num_add_ens is the number of new ensemble sizes that must be computed. duplicates and existing values are removed from the list. |
| metar_pres_error | obs_err_mod | Function | |
| metar_rel_hum_error | obs_err_mod | Function | |
| metar_temp_error | obs_err_mod | Function | |
| metar_wind_error | obs_err_mod | Function | |
| minimum_height_check | mpas_dart_obs_preprocess | Function | |
| model_height_distrib | model_mod | Function | |
| model_height_distrib | model_mod | Function | |
| model_height_distrib | model_mod | Function | |
| model_interpolate | model_mod | Subroutine | PRINT,'**********' |
| model_interpolate | model_mod | Subroutine | Interpolates an ensemble of expected values at the given location. Can use different methods to compute expected values. Valid strings for the interpolation method include: 'standard', 'average', 'square' and 'opposite_side'. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | Model interpolate will interpolate any state variable (i.e. S, T, U, V, PSURF) to the given location given a state vector. The type of the variable being interpolated is obs_type since normally this is used to find the expected value of an observation at some location. The interpolated value is returned in interp_val and istatus is 0 for success. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | Interpolates an ensemble of expected values at the given location. |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | |
| model_interpolate | model_mod | Subroutine | this is a non-standard interface to model_interpolate. it allows an optional last argument, which if present should be a model state and is used instead of the state handle. this model_mod uses interpolate during the adv_1step() when there's no state handle available; a naked state is passed in to be advanced. (having optional args is ok with filter - it just never passes in that final arg.) |