# # ChangeLog for XIOS/dev/XIOS_DEV_CMIP6/src/transformation # # Generated by Trac 1.0.1 # 05/12/24 21:14:28 Mon, 20 Nov 2017 15:29:55 GMT oabramkina [1336] * XIOS/dev/XIOS_DEV_CMIP6/src/client_server_mapping.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/client_server_mapping_distributed.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/client_server_mapping_distributed.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.cpp (modified) Changes in case of different number of processes per secondary-server ... Wed, 08 Nov 2017 11:14:06 GMT ymipsl [1324] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_interpolate.cpp (modified) small bug fix in rare case (debug mode only) in vertical interpolation. ... Wed, 25 Oct 2017 18:21:29 GMT ymipsl [1317] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.cpp (modified) Bug fix in interpolation domain at pole. YM Tue, 24 Oct 2017 09:27:52 GMT ymipsl [1314] * XIOS/dev/XIOS_DEV_CMIP6/src/config/duplicate_scalar_to_axis_attribute.conf (added) * XIOS/dev/XIOS_DEV_CMIP6/src/config/node_type.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/config/reduce_axis_to_axis_attribute.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/config/reduce_scalar_to_scalar_attribute.conf (added) * XIOS/dev/XIOS_DEV_CMIP6/src/generate_fortran_interface.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/group_factory_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/group_template_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/duplicate_scalar_to_axis.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/duplicate_scalar_to_axis.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/node_enum.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/node_type.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/reduce_axis_to_axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/reduce_scalar_to_scalar.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/reduce_scalar_to_scalar.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/scalar.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/transformation_enum.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/object_factory_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/object_template_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/algo_types.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_duplicate_scalar.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_duplicate_scalar.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_axis.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/grid_transformation_selector.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_scalar.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_scalar.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/type/type_util.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/xml_parser_decl.cpp (modified) Add 2 new spatial transformations : - reduce_scalar_to_scalar : global ... Tue, 24 Oct 2017 09:23:54 GMT ymipsl [1313] * XIOS/dev/XIOS_DEV_CMIP6/src/config/reduce_domain_to_scalar_attribute.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/reduce_domain_to_scalar.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_domain.hpp (modified) Add "local" attribute to reduce_domain_to_scalar transformation. The ... Tue, 24 Oct 2017 09:03:29 GMT ymipsl [1311] * XIOS/dev/XIOS_DEV_CMIP6/src/distribution_client.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/grid.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_interpolate.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_expand.cpp (modified) Fix conflict between for domain mask_1d and mask_2d when inheritance is ... Mon, 09 Oct 2017 08:14:24 GMT ymipsl [1301] * XIOS/dev/XIOS_DEV_CMIP6/src/config/node_type.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/config/reduce_axis_to_axis_attribute.conf (added) * XIOS/dev/XIOS_DEV_CMIP6/src/generate_fortran_interface.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/group_factory_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/group_template_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/node_enum.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/node_type.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/reduce_axis_to_axis.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/reduce_axis_to_axis.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/transformation_enum.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/object_factory_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/object_template_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/algo_types.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_axis.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_axis.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/grid_transformation_selector.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/type/type_util.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/xml_parser_decl.cpp (modified) Add new transformation : reduce axis_to_axis This a global reduction ... Mon, 09 Oct 2017 08:09:40 GMT ymipsl [1300] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_expand.cpp (modified) Small fix in domain expand transformation : local mask is now correctly ... Mon, 09 Oct 2017 08:07:07 GMT ymipsl [1299] * XIOS/dev/XIOS_DEV_CMIP6/src/config/reduce_domain_to_axis_attribute.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/reduce_domain_to_axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_domain.hpp (modified) Add new attribute "local" in reduce_domain_to_axis transformation : - ... Mon, 09 Oct 2017 08:02:17 GMT ymipsl [1298] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.hpp (modified) Bug fix for generic transformation. By default redondant source points ... Fri, 06 Oct 2017 13:31:03 GMT ymipsl [1297] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_axis.cpp (modified) bug fix in axis -> scalar reduction transformation (back-port of ... Wed, 04 Oct 2017 21:14:28 GMT ymipsl [1291] * XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_expand.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/xml_parser_decl.cpp (modified) Fix in expand domain transformation. Local mask was not computed. YM Tue, 26 Sep 2017 12:13:40 GMT ymipsl [1281] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_zoom.cpp (modified) Bug fix for zoom domain transformation. Zoom for domain defined by ... Mon, 25 Sep 2017 08:59:29 GMT ymipsl [1275] * XIOS/dev/XIOS_DEV_CMIP6/src/config/node_type.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/config/temporal_splitting.conf (added) * XIOS/dev/XIOS_DEV_CMIP6/src/filter/spatial_transform_filter.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/filter/spatial_transform_filter.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/generate_fortran_interface.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/group_factory_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/group_template_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/node_enum.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/node_type.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/temporal_splitting.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/temporal_splitting.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/node/transformation_enum.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/object_factory_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/object_template_decl.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/test/test_diurnal_cycle.f90 (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/algo_types.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_temporal_splitting.cpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_temporal_splitting.hpp (added) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_transformation.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_transformation.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/grid_transformation_selector.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/grid_transformation_selector.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/type/type_util.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/xml_parser_decl.cpp (modified) implement diurnal cycle transformation taken as a grid tranformation : ... Mon, 25 Sep 2017 08:55:12 GMT ymipsl [1274] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.cpp (modified) Improvement for spatial transformations : when axis or domain ... Mon, 25 Sep 2017 08:48:55 GMT ymipsl [1273] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.cpp (modified) Bug fix in domain_interpolate for dynamic renormalization (taking into ... Fri, 15 Sep 2017 14:51:16 GMT ymipsl [1269] * XIOS/dev/XIOS_DEV_CMIP6/src/config/interpolate_domain_attribute.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/interpolate_domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.hpp (modified) interpolate_domain : add new attribute "read_write_convention" which ... Fri, 15 Sep 2017 13:16:57 GMT ymipsl [1268] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.cpp (modified) domain_interpolate : if attribute "weight_filename" is not specified, ... Fri, 15 Sep 2017 12:45:14 GMT ymipsl [1267] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.cpp (modified) When interpolate_domain attribute "write_weight" is set to true, it will ... Wed, 13 Sep 2017 14:14:26 GMT ymipsl [1264] * XIOS/dev/XIOS_DEV_CMIP6/src/config/interpolate_domain_attribute.conf (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/interpolate_domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_interpolate.hpp (modified) - Add new attribute : detect_missing_value on "interpolate_domain" ... Mon, 11 Sep 2017 15:06:38 GMT ymipsl [1260] * XIOS/dev/XIOS_DEV_CMIP6/src/filter/spatial_transform_filter.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/average_reduction.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/average_reduction.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/extract.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/extract.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/max_reduction.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/max_reduction.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/min_reduction.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/min_reduction.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/reduction.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/sum_reduction.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/Functions/sum_reduction.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_extract_domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_extract_domain.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/axis_algorithm_reduce_domain.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/domain_algorithm_expand.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_extract_axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_extract_axis.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_axis.hpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_domain.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/scalar_algorithm_reduce_domain.hpp (modified) Buf fix in reduction. Missing value update was not set correctly YM Thu, 20 Jul 2017 13:03:43 GMT mhnguyen [1221] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.cpp (modified) Fixing a minor bug in transformation: No source index at all for ... Mon, 17 Jul 2017 14:36:51 GMT mhnguyen [1217] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.cpp (modified) Updating the previous commit with the correct version Mon, 17 Jul 2017 14:16:11 GMT mhnguyen [1216] * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/transformation/generic_algorithm_transformation.hpp (modified) Performance improvement of vertical interpolation +) Reduce a number of ... Wed, 12 Jul 2017 08:26:05 GMT oabramkina [1211] * XIOS/dev/XIOS_DEV_CMIP6 (copied) Creating a branch for CMIP6 Mon, 10 Jul 2017 15:28:00 GMT mhnguyen [1204] * XIOS/dev/dev_olga/src/node/reduce_domain_to_axis.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_reduce_domain.cpp (modified) Correcting a minor bug of domain reduction Test +) No test