|
YAC 3.13.0
Yet Another Coupler
|
#include "yac_fc_feature_defs.inc"
Go to the source code of this file.
Data Types | |
| type | yac::yac_real_ptr |
| pointer data types More... | |
| type | yac::yac_dble_ptr |
| type | yac::yac_string |
| interface | yac::yac_fmpi_handshake |
| Fortran2C interface for YAC collective routines. More... | |
| interface | yac::yac_finit_comm |
| Fortran interface for the coupler initialisation. More... | |
| interface | yac::yac_finit |
| interface | yac::yac_finit_dummy |
| interface | yac::yac_fget_default_instance_id |
| Fortran interface for getting default instance id. More... | |
| interface | yac::yac_fread_config_yaml |
| Fortran interface for the reading of configuration files. More... | |
| interface | yac::yac_fread_config_json |
| interface | yac::yac_fset_config_output_file |
| Fortran interface for the writing of configuration files. More... | |
| interface | yac::yac_fset_grid_output_file |
| Fortran interface for the writing of grid files. More... | |
| interface | yac::yac_fcleanup |
| Fortran interface for the coupler cleanup before restart. More... | |
| interface | yac::yac_ffinalize |
| Fortran interface for the coupler termination. More... | |
| interface | yac::yac_fget_version |
| Fortran interface for getting the YAC version. More... | |
| interface | yac::yac_fget_mpi_handshake_group_name |
| Fortran interface for getting mpi_handshake group name. More... | |
| interface | yac::yac_fpredef_comp |
| Fortran interface for the component definition. More... | |
| interface | yac::yac_fdef_comp |
| interface | yac::yac_fdef_comps |
| interface | yac::yac_fdef_comp_dummy |
| interface | yac::yac_fdef_datetime |
| Fortran interface for the definition of time parameters. More... | |
| interface | yac::yac_fdef_calendar |
| interface | yac::yac_fget_calendar |
| interface | yac::yac_fget_start_datetime |
| Fortran interface for getting the start- and end datetime. More... | |
| interface | yac::yac_fget_end_datetime |
| interface | yac::yac_fdef_grid |
| Fortran interface for the definition of grids. More... | |
| interface | yac::yac_fdef_points |
| Fortran interface for the definition of points. More... | |
| interface | yac::yac_fset_global_index |
| Fortran interface for the setting of grid global ids. More... | |
| interface | yac::yac_fset_core_mask |
| Fortran interface for the setting of a grid core masks. More... | |
| interface | yac::yac_fset_mask |
| Fortran interface for the setting of default pointset masks. More... | |
| interface | yac::yac_fdef_mask |
| Fortran interface for the definition of masks. More... | |
| interface | yac::yac_fdef_mask_named |
| interface | yac::yac_fdef_field |
| Fortran interface for the definition of coupling fields using default masks. More... | |
| interface | yac::yac_fdef_field_mask |
| Fortran interface for the definition of coupling fields using explicit masks. More... | |
| interface | yac::yac_fcheck_field_dimensions |
| Fortran interface for checking the dimensions of a field. More... | |
| interface | yac::yac_fcheck_src_field_buffer_size |
| Fortran interface for checking the source field buffer sizes. More... | |
| interface | yac::yac_fcheck_src_field_buffer_sizes |
| interface | yac::yac_fget_raw_interp_weights_data |
| Fortran interface for getting interpolation information for raw data exchange. More... | |
| interface | yac::yac_fget_raw_interp_weights_data_csr |
| Get interpolation information for raw data exchange. More... | |
| interface | yac::yac_fput |
| Fortran interface for sending coupling fields. More... | |
| interface | yac::yac_fget |
| Fortran interface for receiving coupling fields. More... | |
| interface | yac::yac_fget_raw |
| Fortran interface for receiving coupling fields using raw exchange. More... | |
| interface | yac::yac_fget_async |
| Fortran interface for asynchronous receiving coupling fields. More... | |
| interface | yac::yac_fget_raw_async |
| Fortran interface for asynchronous receiving coupling fields using raw exchange. More... | |
| interface | yac::yac_fexchange |
| Fortran interface for exchanging coupling fields. More... | |
| interface | yac::yac_fexchange_raw |
| Fortran interface for exchanging coupling fields using raw data exchange. More... | |
| interface | yac::yac_ftest |
| Fortran interface for testing fields for active communicaitons. More... | |
| interface | yac::yac_fwait |
| Fortran interface for testing fields for active communicaitons. More... | |
| interface | yac::yac_fget_comp_comm |
| Fortran interface for getting back a local MPI communicator. More... | |
| interface | yac::yac_fget_comps_comm |
| Fortran interface for getting back a MPI communicator for communication between components. More... | |
| interface | yac::yac_fsync_def |
| Fortran interface for invoking the end of the definition phase. More... | |
| interface | yac::yac_fget_interp_stack_config |
| Fortran interfaces for the definition of an interpolation stack. More... | |
| interface | yac::yac_ffree_interp_stack_config |
| interface | yac::yac_fadd_interp_stack_config_average |
| interface | yac::yac_fadd_interp_stack_config_ncc |
| interface | yac::yac_fadd_interp_stack_config_nnn |
| interface | yac::yac_fadd_interp_stack_config_rbf |
| interface | yac::yac_fadd_interp_stack_config_conservative |
| interface | yac::yac_fget_spmap_overwrite_config_bnd_circle |
| interface | yac::yac_ffree_spmap_overwrite_config |
| interface | yac::yac_fadd_interp_stack_config_spmap |
| interface | yac::yac_fadd_interp_stack_config_hcsbb |
| interface | yac::yac_fadd_interp_stack_config_user_file |
| interface | yac::yac_fadd_interp_stack_config_fixed |
| interface | yac::yac_fadd_interp_stack_config_creep |
| interface | yac::yac_fget_interp_stack_config_from_string_yaml |
| interface | yac::yac_fget_interp_stack_config_from_string_json |
| interface | yac::yac_fdef_couple |
| Fortran interface for definition of a couple. More... | |
| interface | yac::yac_fenddef |
| Fortran interface for invoking the end of the definition phase. More... | |
| interface | yac::yac_fget_grid_size |
| Fortran interface for invoking query functions. More... | |
| interface | yac::yac_fcompute_grid_cell_areas |
| interface | yac::yac_fget_points_size |
| interface | yac::yac_fget_field_is_defined |
| interface | yac::yac_fget_field_id |
| interface | yac::yac_fget_component_name |
| interface | yac::yac_fget_grid_name |
| interface | yac::yac_fget_field_name |
| interface | yac::yac_fget_comp_names |
| interface | yac::yac_fget_grid_names |
| interface | yac::yac_fget_comp_grid_names |
| interface | yac::yac_fget_field_names |
| interface | yac::yac_fget_field_role |
| interface | yac::yac_fget_field_source |
| interface | yac::yac_fget_field_timestep |
| interface | yac::yac_fget_field_datetime |
| interface | yac::yac_fenable_field_frac_mask |
| interface | yac::yac_fget_field_frac_mask_fallback_value |
| interface | yac::yac_fget_field_collection_size |
| interface | yac::yac_fdef_component_metadata |
| interface | yac::yac_fcomponent_has_metadata |
| interface | yac::yac_fget_component_metadata |
| interface | yac::yac_fdef_grid_metadata |
| interface | yac::yac_fgrid_has_metadata |
| interface | yac::yac_fget_grid_metadata |
| interface | yac::yac_fdef_field_metadata |
| interface | yac::yac_ffield_has_metadata |
| interface | yac::yac_fget_field_metadata |
| interface | yac::yac_fget_action |
| interface | yac::yac_fupdate |
| interface | yac::yac_abort_message |
Modules | |
| module | yac |
Variables | |
| integer, parameter | yac::yac_max_charlen = 132 |
| Constants. | |
| integer, parameter | yac::yac_mpi_fint_kind = YAC_MPI_FINT_FC_KIND |
| integer, parameter | yac::yac_int_kind = YAC_INT_FC_KIND |
| double precision, parameter | yac::yac_frac_mask_no_value = 133713371337.0d0 |
| integer | yac::yac_yaml_emitter_default_f |
| Flag paramters for emitting of coupling configurations. | |
| integer | yac::yac_yaml_emitter_json_f |