# # ChangeLog for XIOS/dev/dev_olga/src # # Generated by Trac 1.0.1 # 04/26/24 23:36:47 Mon, 10 Dec 2018 16:46:58 GMT oabramkina [1620] * XIOS/dev/dev_olga/src/transformation/domain_algorithm_zoom.cpp (modified) Dev: adding exception handling. To activate it, compilation flag ... Fri, 23 Nov 2018 13:48:14 GMT oabramkina [1612] * XIOS/dev/dev_olga/arch/arch-X64_IRENE.fcm (modified) * XIOS/dev/dev_olga/src/array_new.hpp (modified) * XIOS/dev/dev_olga/src/attribute.hpp (modified) * XIOS/dev/dev_olga/src/attribute_array.hpp (modified) * XIOS/dev/dev_olga/src/attribute_array_impl.hpp (modified) * XIOS/dev/dev_olga/src/attribute_enum.hpp (modified) * XIOS/dev/dev_olga/src/attribute_map.cpp (modified) * XIOS/dev/dev_olga/src/attribute_map.hpp (modified) * XIOS/dev/dev_olga/src/attribute_template.hpp (modified) * XIOS/dev/dev_olga/src/attribute_template_impl.hpp (modified) * XIOS/dev/dev_olga/src/cxios.cpp (modified) * XIOS/dev/dev_olga/src/cxios.hpp (modified) * XIOS/dev/dev_olga/src/data_output.cpp (modified) * XIOS/dev/dev_olga/src/exception.cpp (modified) * XIOS/dev/dev_olga/src/exception.hpp (modified) * XIOS/dev/dev_olga/src/interface/c/icaxis.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/iccalendar.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/iccalendar_wrapper.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/iccompute_connectivity_domain.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/iccontext.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icdata.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icdate.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icdomain.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icduplicate_scalar_to_axis.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icduration.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icexpand_domain.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icextract_to_axis.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icextract_to_scalar.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icfield.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icfile.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icgenerate_rectilinear_domain.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icgrid.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icinterpolate.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icinverse_axis.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icreduce_axis_to_axis.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icreduce_scalar_to_scalar.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icreduce_to_axis.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icreduce_to_scalar.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icreorder_domain.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icscalar.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/ictemporal_splitting.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/icvariable.cpp (modified) * XIOS/dev/dev_olga/src/interface/c/iczoom.cpp (modified) * XIOS/dev/dev_olga/src/io/nc4_data_input.cpp (modified) * XIOS/dev/dev_olga/src/io/nc4_data_output.cpp (modified) * XIOS/dev/dev_olga/src/node/axis.cpp (modified) * XIOS/dev/dev_olga/src/node/context.cpp (modified) * XIOS/dev/dev_olga/src/node/context.hpp (modified) * XIOS/dev/dev_olga/src/node/domain.cpp (modified) * XIOS/dev/dev_olga/src/node/field.cpp (modified) * XIOS/dev/dev_olga/src/node/file.cpp (modified) * XIOS/dev/dev_olga/src/node/file.hpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) * XIOS/dev/dev_olga/src/object.cpp (modified) * XIOS/dev/dev_olga/src/object.hpp (modified) * XIOS/dev/dev_olga/src/object_template_impl.hpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_duplicate_scalar.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_extract.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_extract_domain.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_interpolate.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_inverse.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_reduce_axis.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_reduce_domain.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_temporal_splitting.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/axis_algorithm_zoom.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_compute_connectivity.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_expand.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_extract.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_generate_rectilinear.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_interpolate.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_reorder.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/domain_algorithm_zoom.cpp (modified) * XIOS/dev/dev_olga/src/transformation/generic_algorithm_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_generate.cpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_transformation_factory_impl.hpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_transformation_selector.cpp (modified) * XIOS/dev/dev_olga/src/transformation/scalar_algorithm_extract_axis.cpp (modified) * XIOS/dev/dev_olga/src/transformation/scalar_algorithm_reduce_axis.cpp (modified) * XIOS/dev/dev_olga/src/transformation/scalar_algorithm_reduce_domain.cpp (modified) * XIOS/dev/dev_olga/src/transformation/scalar_algorithm_reduce_scalar.cpp (modified) * XIOS/dev/dev_olga/src/transformation/scalar_algorithm_transformation.cpp (modified) * XIOS/dev/dev_olga/src/type/type.hpp (modified) * XIOS/dev/dev_olga/src/xios_spl.hpp (modified) * XIOS/dev/dev_olga/src/xml_parser.cpp (modified) * XIOS/dev/dev_olga/src/xml_parser.hpp (modified) * XIOS/dev/dev_olga/src/xml_parser_impl.hpp (modified) Dev: adding exception handling. To activate it, compilation flag ... Thu, 22 Nov 2018 13:22:17 GMT oabramkina [1609] * XIOS/dev/dev_olga/src/transformation/domain_algorithm_zoom.cpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_zoom.cpp (modified) Bugfix for domain zoom. Values of ibegin and jbegin were not set ... Mon, 19 Nov 2018 10:53:54 GMT oabramkina [1600] * XIOS/dev/dev_olga/src/node/axis.cpp (modified) * XIOS/dev/dev_olga/src/node/domain.cpp (modified) * XIOS/dev/dev_olga/src/node/domain.hpp (modified) Dev: removing traces of sending mask on domain and axis. Mon, 19 Nov 2018 10:51:34 GMT oabramkina [1599] * XIOS/dev/dev_olga/src/transformation/generic_algorithm_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/generic_algorithm_transformation.hpp (modified) Dev: bugfix in case of a transformation on a non-ditributed element. Thu, 15 Nov 2018 14:01:44 GMT oabramkina [1597] * XIOS/dev/dev_olga/src/node/domain.cpp (modified) Bug(typo)fix for cases of 1D data with only data_i_index defined and not ... Thu, 15 Nov 2018 10:42:04 GMT oabramkina [1596] * XIOS/dev/dev_olga/src/distribution_client.cpp (modified) Backporting r1593 to dev. Thu, 15 Nov 2018 08:47:18 GMT oabramkina [1595] * XIOS/dev/dev_olga/arch/arch-X64_ADA.env (modified) * XIOS/dev/dev_olga/src/object_factory_decl.cpp (deleted) * XIOS/dev/dev_olga/src/object_factory_decl1.cpp (added) * XIOS/dev/dev_olga/src/object_factory_decl2.cpp (added) * XIOS/dev/dev_olga/src/object_factory_decl3.cpp (added) * XIOS/dev/dev_olga/src/object_factory_decl4.cpp (added) * XIOS/dev/dev_olga/src/object_factory_decl_macro.hpp (added) Backporting r1591 and r1592 to dev. Thu, 15 Nov 2018 08:32:29 GMT oabramkina [1594] * XIOS/dev/dev_olga/src/filter/file_writer_filter.cpp (modified) * XIOS/dev/dev_olga/src/node/field.cpp (modified) * XIOS/dev/dev_olga/src/node/field.hpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) * XIOS/dev/dev_olga/src/node/grid.hpp (modified) Bugfix on dev: NaNs were not necessarily replaced upon writing by ... Fri, 09 Nov 2018 08:44:17 GMT oabramkina [1590] * XIOS/dev/dev_olga/extern/remap/src/earcut.hpp (added) * XIOS/dev/dev_olga/extern/remap/src/intersection_ym.cpp (modified) * XIOS/dev/dev_olga/extern/remap/src/meshutil.cpp (modified) * XIOS/dev/dev_olga/extern/remap/src/polyg.cpp (modified) * XIOS/dev/dev_olga/extern/remap/src/polyg.hpp (modified) * XIOS/dev/dev_olga/src/client.cpp (modified) * XIOS/dev/dev_olga/src/client.hpp (modified) * XIOS/dev/dev_olga/src/interface/c/icdata.cpp (modified) * XIOS/dev/dev_olga/src/interface/fortran/idata.F90 (modified) * XIOS/dev/dev_olga/src/interface/fortran/ixios.F90 (modified) * XIOS/dev/dev_olga/src/io/nc4_data_output.cpp (modified) * XIOS/dev/dev_olga/src/server.cpp (modified) * XIOS/dev/dev_olga/src/server.hpp (modified) * XIOS/dev/dev_olga/src/string_tools.hpp (added) Backporting recent changes to dev before merging it to trunk. Mon, 05 Nov 2018 12:57:52 GMT oabramkina [1589] * XIOS/dev/dev_olga/arch/arch-X64_IRENE.env (modified) * XIOS/dev/dev_olga/src/distribution_client.cpp (modified) * XIOS/dev/dev_olga/src/distribution_client.hpp (modified) * XIOS/dev/dev_olga/src/filter/spatial_transform_filter.cpp (modified) * XIOS/dev/dev_olga/src/io/nc4_data_input.cpp (modified) * XIOS/dev/dev_olga/src/io/nc4_data_output.cpp (modified) * XIOS/dev/dev_olga/src/node/axis.cpp (modified) * XIOS/dev/dev_olga/src/node/axis.hpp (modified) * XIOS/dev/dev_olga/src/node/domain.cpp (modified) * XIOS/dev/dev_olga/src/node/domain.hpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) * XIOS/dev/dev_olga/src/transformation/generic_algorithm_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/generic_algorithm_transformation.hpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_transformation.hpp (modified) Backporting r1578 and r1586 to dev, cleaning the code before merging it ... Fri, 12 Oct 2018 14:02:37 GMT oabramkina [1584] * XIOS/dev/dev_olga/src/filter/spatial_transform_filter.cpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) * XIOS/dev/dev_olga/src/node/grid.hpp (modified) * XIOS/dev/dev_olga/src/transformation/generic_algorithm_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/generic_algorithm_transformation.hpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_transformation.cpp (modified) * XIOS/dev/dev_olga/src/transformation/grid_transformation.hpp (modified) Clean-up in transformation classes related to the new treatment of grid ... Tue, 02 Oct 2018 09:05:38 GMT oabramkina [1583] * XIOS/dev/dev_olga/src/transformation/domain_algorithm_zoom.cpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_zoom.cpp (modified) Bugfix on domain zoom for curvilinear domains with 1D lon/lat. Tue, 11 Sep 2018 08:17:46 GMT oabramkina [1577] * XIOS/dev/dev_olga/src/io/nc4_data_input.cpp (modified) * XIOS/dev/dev_olga/src/node/field.cpp (modified) * XIOS/dev/dev_olga/src/parse_expr/filter_expr_node.cpp (modified) Backporting r1573-r1575 to dev. Mon, 10 Sep 2018 15:18:33 GMT oabramkina [1576] * XIOS/dev/dev_olga/src/node/axis.cpp (modified) * XIOS/dev/dev_olga/src/node/domain.cpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) Adding a check on the client side if all servers have data to receive. ... Thu, 06 Sep 2018 16:55:44 GMT oabramkina [1571] * XIOS/dev/dev_olga/src/io/nc4_data_output.cpp (modified) * XIOS/dev/dev_olga/src/node/axis.cpp (modified) * XIOS/dev/dev_olga/src/node/axis.hpp (modified) * XIOS/dev/dev_olga/src/node/domain.cpp (modified) * XIOS/dev/dev_olga/src/node/domain.hpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) Taking care of cases when a process doesn't possess a grid (its domain ... Fri, 31 Aug 2018 12:15:54 GMT oabramkina [1570] * XIOS/dev/dev_olga/src/distribution_client.cpp (modified) * XIOS/dev/dev_olga/src/distribution_client.hpp (modified) * XIOS/dev/dev_olga/src/node/axis.cpp (modified) * XIOS/dev/dev_olga/src/node/domain.cpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) Further simplifications on sending data/grid indexes. (1) Domain/axis ... Tue, 28 Aug 2018 14:38:30 GMT oabramkina [1568] * XIOS/dev/dev_olga/src/distribution_client.cpp (modified) * XIOS/dev/dev_olga/src/distribution_client.hpp (modified) * XIOS/dev/dev_olga/src/filter/source_filter.cpp (modified) * XIOS/dev/dev_olga/src/filter/source_filter.hpp (modified) * XIOS/dev/dev_olga/src/node/axis.cpp (modified) * XIOS/dev/dev_olga/src/node/axis.hpp (modified) * XIOS/dev/dev_olga/src/node/domain.cpp (modified) * XIOS/dev/dev_olga/src/node/field.cpp (modified) * XIOS/dev/dev_olga/src/node/grid.cpp (modified) * XIOS/dev/dev_olga/src/node/grid.hpp (modified) Grid mask is now applied in the source filter of clients: unmasked ... Tue, 28 Aug 2018 14:14:22 GMT oabramkina [1567] * XIOS/dev/dev_olga (copied) Revining my branch starting from trunk r1556. Mon, 06 Aug 2018 15:41:50 GMT oabramkina [1566] * XIOS/branchs/xios-2.5/src/node/axis.cpp (modified) * XIOS/dev/XIOS_DEV_CMIP6/src/node/axis.cpp (modified) * XIOS/trunk/src/node/axis.cpp (modified) Bugfix for masked distributed axis. Previously mask wasn't working at ...