|
YAC 3.13.0
Yet Another Coupler
|
yac_config.h after installing YAC with make install (merge request 461)--with-global-id-type with precious environment variable YAC_INT--with-global-id-type to select the type used for global index values. Supported types are int (default), long, and long long. This enables handling datasets with more than 2^31 elements. (merge request 449)INT_MAX (when yac_int is defined as long, for example) (merge request 447)python/requirements.txt for easier Python environment setup (merge request 427)YAC_VERSION_GREATER_EQUAL for easier API compatibility checks at compile time (see merge request 408)#include "yac.h"#include "yac_version_check.h"NaN as a fixed value for Fixed value interpolation (see merge request 415)get_async operation in the basic interpolation operators (see merge request 433)MPI_COMM_WORLD (see yac_cget_mpi_handshake_group_name, yac_fget_mpi_handshake_group_name, yac::mpi_handshake_group_name)help(...) or auto-completion under certain circumstances.Test liston_missing_file specifies what the interpolation method is supposed to do in the case respective weight file does not existon_success specifies whether the interpolation stack is supposed to be continued after a weight file was succuessfully readnorth_pole argument))--disable-fortran-bindings)-DYAC_NEC_EXPERIMENTAL to enable this)weights2vtk now also contains source and target ids for all linksweights2vtk now supports weight file generated by the CDOsdebug_grid2vtk that can convert a debug grid NetCDF file written by YAC to a vkt file, which is easiert to visualize using for example Paraviewmax_search_distance-Option to N-Nearest-Neighbour interpolationyac_cdisable_config_output/yac_cdisable_config_output_instanceyac_cenable_config_output_yaml/yac_cenable_config_output_yaml_instanceyac_interface.h to yac.h (yac_interface.h is kept until next major release of YAC)yac_finterface.F90 to yac_global.F90mo_yac_finterface.F90 to yac_module.F90mo_yac_finterface to yac (mo_yac_finterface is kept until next major release of YAC)mo_yac_core to yac_core (mo_yac_core is kept until next major release of YAC)mo_yac_utils to yac_utils (mo_yac_utils is kept until next major release of YAC)contrib to src/utilspython/tests to tests/pythonlibyac.a is now deprecated and split into libyac_core.a, libyac_mci.a, and libyac_utils.a--disable-netcdf--enable-deprecated (allows usage of old names)--enable-openmp (enables usage of OpenMP by YAC)--enable-lib-core-only with --disable-mci (--enable-lib-core-only is kept until next major release of YAC)--enable-utilsyac_get_grid_size -> yac_cget_grid_sizeyac_get_points_size -> yac_cget_points_sizeYAC_VERSION_MAJOR, YAC_VERSION_MINOR, YAC_VERSION_PATCH, and YAC_VERSION_TWEAKMPI_Group_difference --enable-lib-core-onlylibyac_corelibfyaml, since mci is not built--with-pic--enable-lib-only replaced by --disable-examples and --disable-tools--enable-netcdfyac_ prefixlibyac_utilsaccess_coretoy_outputyac_cget_localcomm -> yac_cget_comp_commyac_cget_pair_rootcomm -> yac_cget_comps_commyac_csearch -> yac_cenddefyac_r4_ptr -> yac_real_ptryac_r8_ptr -> yac_dble_ptrSAB 2014 version