|
YAC 3.21.0
Yet Another Coupler
|
Functions/Subroutines | |
| type(c_ptr) function | yac_collection_selection_new_c (collection_size, selection_indices) |
| character(len=:) function, allocatable | yac_get_core_version_c () |
| character(len=:) function, allocatable | yac_instrument_region_name_c (id) |
Variables | |
| integer, parameter | yac_mpi_fint_kind = YAC_MPI_FINT_FC_KIND |
| real(kind=c_double), parameter | yac_frac_mask_no_value = 133713371337.0_c_double |
| integer(kind=c_int), parameter | yac_interp_avg_weight_type_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_avg_partial_coverage_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_ncc_weight_type_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_ncc_partial_coverage_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_conserv_order_default_f = 1_c_int |
| integer(kind=c_int), parameter | yac_interp_conserv_enforced_conserv_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_conserv_partial_coverage_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_conserv_normalisation_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_creep_distance_default_f = -1_c_int |
| real(kind=c_double), parameter | yac_interp_fixed_value_default_f = HUGE(1.0_c_double) |
| integer(kind=c_int), parameter | yac_interp_nnn_weighted_default_f = 0_c_int |
| integer(kind=c_size_t), parameter | yac_interp_nnn_n_default_f = 1_c_size_t |
| real(kind=c_double), parameter | yac_interp_nnn_max_search_distance_default_f = 0.0_c_double |
| real(kind=c_double), parameter | yac_interp_nnn_gauss_scale_default_f = 0.1_c_double |
| integer(kind=c_int), parameter | yac_interp_dnn_weight_type_default_f = 1_c_int |
| integer(kind=c_int), parameter | yac_interp_dnn_search_distance_type_default_f = 1_c_int |
| real(kind=c_double), parameter | yac_interp_dnn_search_distance_default_f = 1.0_c_double |
| real(kind=c_double), parameter | yac_interp_dnn_scale_default_f = 0.0_c_double |
| real(kind=c_double), parameter | yac_interp_dnn_gauss_scale_default_f = 0.1_c_double |
| real(kind=c_double), parameter | yac_interp_dnn_rbf_scale_default_f = 1.487973e+01_c_double |
| integer(kind=c_size_t), parameter | yac_interp_rbf_n_default_f = 9_c_size_t |
| real(kind=c_double), parameter | yac_interp_rbf_max_search_distance_default_f = 0.0_c_double |
| real(kind=c_double), parameter | yac_interp_rbf_scale_default_f = 1.487973e+01_c_double |
| integer(kind=c_int), parameter | yac_interp_rbf_kernel_default_f = 0_c_int |
| real(kind=c_double), parameter | yac_interp_spmap_spread_distance_default_f = 0.0_c_double |
| real(kind=c_double), parameter | yac_interp_spmap_max_search_distance_default_f = 0.0_c_double |
| integer(kind=c_int), parameter | yac_interp_spmap_weighted_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_spmap_scale_type_default_f = 0_c_int |
| real(kind=c_double), parameter | yac_interp_spmap_sphere_radius_default_f = 1.0_c_double |
| character(kind=c_char, len= *), parameter | yac_interp_spmap_filename_default_f = "" // c_null_char |
| character(kind=c_char, len= *), parameter | yac_interp_spmap_varname_default_f = "" // c_null_char |
| integer(kind=c_int), parameter | yac_interp_spmap_min_global_id_default_f = 0_c_int |
| type(c_ptr), parameter | yac_interp_spmap_config_default_f = c_null_ptr |
| type(c_ptr), parameter | yac_interp_spmap_overwrite_default_f = c_null_ptr |
| character(kind=c_char, len= *), parameter | yac_interp_check_constructor_key_default_f = "" // c_null_char |
| character(kind=c_char, len= *), parameter | yac_interp_check_do_search_key_default_f = "" // c_null_char |
| integer(kind=c_int), parameter | yac_interp_file_on_missing_file_default_f = 0_c_int |
| integer(kind=c_int), parameter | yac_interp_file_on_success_default_f = 1_c_int |
| anonymous enum |
| Enumerator | |
|---|---|
| yac_loc_cell | |
| yac_loc_corner | |
| yac_loc_edge | |
Definition at line 31 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_weight_file_error | |
| yac_weight_file_keep | |
| yac_weight_file_overwrite | |
Definition at line 41 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_file_missing_error | abort on missing file |
| yac_interp_file_missing_cont | continue on missing file |
Definition at line 99 of file yac_core.F90.
| anonymous enum |
Definition at line 104 of file yac_core.F90.
| anonymous enum |
Definition at line 117 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_mapping_on_src | |
| yac_mapping_on_tgt | |
Definition at line 220 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_avg_arithmetic | |
| yac_interp_avg_dist | |
| yac_interp_avg_bary | |
Definition at line 51 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_ncc_avg | |
| yac_interp_ncc_dist | |
Definition at line 57 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_nnn_avg | |
| yac_interp_nnn_dist | |
| yac_interp_nnn_gauss | |
| yac_interp_nnn_rbf | |
| yac_interp_nnn_zero | |
Definition at line 62 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_dnn_weight_avg | |
| yac_interp_dnn_weight_dist | |
| yac_interp_dnn_weight_gauss | |
| yac_interp_dnn_weight_rbf | |
Definition at line 70 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_dnn_search_distance_fixed | |
| yac_interp_dnn_search_distance_cell_area | |
Definition at line 77 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_conserv_destarea | |
| yac_interp_conserv_fracarea | |
Definition at line 82 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_spmap_avg | |
| yac_interp_spmap_dist | |
Definition at line 87 of file yac_core.F90.
| anonymous enum |
| Enumerator | |
|---|---|
| yac_interp_spmap_none | |
| yac_interp_spmap_srcarea | |
| yac_interp_spmap_invtgtarea | |
| yac_interp_spmap_fracarea | |
Definition at line 92 of file yac_core.F90.
| type(c_ptr) function yac_core::yac_collection_selection_new_c | ( | integer(kind=c_size_t), intent(in) | collection_size, |
| integer(kind=c_size_t), dimension(*), intent(in), optional, target | selection_indices ) |
Definition at line 1675 of file yac_core.F90.


| character(len=:) function, allocatable yac_core::yac_get_core_version_c |
| character(len=:) function, allocatable yac_core::yac_instrument_region_name_c | ( | integer(kind=c_int), value | id | ) |
| [in] | id | instrumentation region ID |
Definition at line 1758 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_frac_mask_no_value = 133713371337.0_c_double |
Definition at line 24 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_avg_partial_coverage_default_f = 0_c_int |
Definition at line 158 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_avg_weight_type_default_f = 0_c_int |
Definition at line 157 of file yac_core.F90.
| character(kind=c_char,len=*), parameter yac_core::yac_interp_check_constructor_key_default_f = "" // c_null_char |
Definition at line 209 of file yac_core.F90.
| character(kind=c_char,len=*), parameter yac_core::yac_interp_check_do_search_key_default_f = "" // c_null_char |
Definition at line 210 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_conserv_enforced_conserv_default_f = 0_c_int |
Definition at line 166 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_conserv_normalisation_default_f = 0_c_int |
Definition at line 168 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_conserv_order_default_f = 1_c_int |
Definition at line 165 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_conserv_partial_coverage_default_f = 0_c_int |
Definition at line 167 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_creep_distance_default_f = -1_c_int |
Definition at line 171 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_dnn_gauss_scale_default_f = 0.1_c_double |
Definition at line 187 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_dnn_rbf_scale_default_f = 1.487973e+01_c_double |
Definition at line 188 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_dnn_scale_default_f = 0.0_c_double |
Definition at line 186 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_dnn_search_distance_default_f = 1.0_c_double |
Definition at line 185 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_dnn_search_distance_type_default_f = 1_c_int |
Definition at line 184 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_dnn_weight_type_default_f = 1_c_int |
Definition at line 183 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_file_on_missing_file_default_f = 0_c_int |
Definition at line 213 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_file_on_success_default_f = 1_c_int |
Definition at line 214 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_fixed_value_default_f = HUGE(1.0_c_double) |
Definition at line 174 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_ncc_partial_coverage_default_f = 0_c_int |
Definition at line 162 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_ncc_weight_type_default_f = 0_c_int |
Definition at line 161 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_nnn_gauss_scale_default_f = 0.1_c_double |
Definition at line 180 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_nnn_max_search_distance_default_f = 0.0_c_double |
Definition at line 179 of file yac_core.F90.
| integer(kind=c_size_t), parameter yac_core::yac_interp_nnn_n_default_f = 1_c_size_t |
Definition at line 178 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_nnn_weighted_default_f = 0_c_int |
Definition at line 177 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_rbf_kernel_default_f = 0_c_int |
Definition at line 194 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_rbf_max_search_distance_default_f = 0.0_c_double |
Definition at line 192 of file yac_core.F90.
| integer(kind=c_size_t), parameter yac_core::yac_interp_rbf_n_default_f = 9_c_size_t |
Definition at line 191 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_rbf_scale_default_f = 1.487973e+01_c_double |
Definition at line 193 of file yac_core.F90.
| type(c_ptr), parameter yac_core::yac_interp_spmap_config_default_f = c_null_ptr |
Definition at line 205 of file yac_core.F90.
| character(kind=c_char,len=*), parameter yac_core::yac_interp_spmap_filename_default_f = "" // c_null_char |
Definition at line 202 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_spmap_max_search_distance_default_f = 0.0_c_double |
Definition at line 198 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_spmap_min_global_id_default_f = 0_c_int |
Definition at line 204 of file yac_core.F90.
| type(c_ptr), parameter yac_core::yac_interp_spmap_overwrite_default_f = c_null_ptr |
Definition at line 206 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_spmap_scale_type_default_f = 0_c_int |
Definition at line 200 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_spmap_sphere_radius_default_f = 1.0_c_double |
Definition at line 201 of file yac_core.F90.
| real(kind=c_double), parameter yac_core::yac_interp_spmap_spread_distance_default_f = 0.0_c_double |
Definition at line 197 of file yac_core.F90.
| character(kind=c_char,len=*), parameter yac_core::yac_interp_spmap_varname_default_f = "" // c_null_char |
Definition at line 203 of file yac_core.F90.
| integer(kind=c_int), parameter yac_core::yac_interp_spmap_weighted_default_f = 0_c_int |
Definition at line 199 of file yac_core.F90.
| integer, parameter yac_core::yac_mpi_fint_kind = YAC_MPI_FINT_FC_KIND |
Definition at line 23 of file yac_core.F90.