# # ChangeLog for XIOS2/trunk/src # # Generated by Trac 1.0.1 # 07/15/24 14:37:20 Thu, 21 Mar 2024 09:13:06 GMT jderouillat [2623] * XIOS2/trunk/src/generate_interface_impl.hpp (modified) * XIOS2/trunk/src/interface/c/clogical_bool_conversion.cpp (added) * XIOS2/trunk/src/interface/fortran/iaxis.F90 (modified) * XIOS2/trunk/src/interface/fortran/icalendar_wrapper.F90 (modified) * XIOS2/trunk/src/interface/fortran/icompute_connectivity_domain.F90 (modified) * XIOS2/trunk/src/interface/fortran/icontext.F90 (modified) * XIOS2/trunk/src/interface/fortran/idata.F90 (modified) * XIOS2/trunk/src/interface/fortran/idate.F90 (modified) * XIOS2/trunk/src/interface/fortran/idomain.F90 (modified) * XIOS2/trunk/src/interface/fortran/iduplicate_scalar_to_axis_interface.F90 (modified) * XIOS2/trunk/src/interface/fortran/iduration.F90 (modified) * XIOS2/trunk/src/interface/fortran/iexpand_domain.F90 (modified) * XIOS2/trunk/src/interface/fortran/iextract_axis_to_scalar.F90 (modified) * XIOS2/trunk/src/interface/fortran/iextract_domain_to_axis.F90 (modified) * XIOS2/trunk/src/interface/fortran/ifield.F90 (modified) * XIOS2/trunk/src/interface/fortran/ifile.F90 (modified) * XIOS2/trunk/src/interface/fortran/igenerate_rectilinear_domain.F90 (modified) * XIOS2/trunk/src/interface/fortran/igrid.F90 (modified) * XIOS2/trunk/src/interface/fortran/iinterpolate_axis.F90 (modified) * XIOS2/trunk/src/interface/fortran/iinterpolate_domain.F90 (modified) * XIOS2/trunk/src/interface/fortran/iinverse_axis.F90 (modified) * XIOS2/trunk/src/interface/fortran/ilogical_bool_conversion.f90 (added) * XIOS2/trunk/src/interface/fortran/imem_checker.F90 (modified) * XIOS2/trunk/src/interface/fortran/ireduce_axis_to_axis.F90 (modified) * XIOS2/trunk/src/interface/fortran/ireduce_axis_to_scalar.F90 (modified) * XIOS2/trunk/src/interface/fortran/ireduce_domain_to_axis.F90 (modified) * XIOS2/trunk/src/interface/fortran/ireduce_domain_to_scalar.F90 (modified) * XIOS2/trunk/src/interface/fortran/ireduce_scalar_to_scalar.F90 (modified) * XIOS2/trunk/src/interface/fortran/ireorder_domain.F90 (modified) * XIOS2/trunk/src/interface/fortran/iscalar.F90 (modified) * XIOS2/trunk/src/interface/fortran/itemporal_splitting.F90 (modified) * XIOS2/trunk/src/interface/fortran/itimer.F90 (modified) * XIOS2/trunk/src/interface/fortran/ivariable.F90 (modified) * XIOS2/trunk/src/interface/fortran/izoom_axis.F90 (modified) * XIOS2/trunk/src/interface/fortran/izoom_domain.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iaxis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iaxisgroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/icalendar_wrapper_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/icompute_connectivity_domain_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/icontext_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/idomain_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/idomaingroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iduplicate_scalar_to_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iexpand_domain_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iextract_axis_to_scalar_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iextract_domain_to_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ifield_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ifieldgroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ifile_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ifilegroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/igenerate_rectilinear_domain_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/igrid_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/igridgroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iinterpolate_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iinterpolate_domain_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iinverse_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ireduce_axis_to_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ireduce_axis_to_scalar_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ireduce_domain_to_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ireduce_domain_to_scalar_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ireduce_scalar_to_scalar_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ireorder_domain_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iscalar_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iscalargroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/itemporal_splitting_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ivariable_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ivariablegroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/izoom_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/izoom_domain_attr.F90 (modified) * XIOS2/trunk/src/object_template_impl.hpp (modified) Modify fortran-C interfaces to manage logical-bool conversion, the ... Tue, 19 Mar 2024 15:12:21 GMT jderouillat [2618] * XIOS2/trunk/src/config/field_attribute.conf (modified) * XIOS2/trunk/src/interface/c_attr/icaxis_attr.cpp (modified) * XIOS2/trunk/src/interface/c_attr/icaxisgroup_attr.cpp (modified) * XIOS2/trunk/src/interface/c_attr/icdomain_attr.cpp (modified) * XIOS2/trunk/src/interface/c_attr/icdomaingroup_attr.cpp (modified) * XIOS2/trunk/src/interface/c_attr/icfield_attr.cpp (modified) * XIOS2/trunk/src/interface/c_attr/icfieldgroup_attr.cpp (modified) * XIOS2/trunk/src/interface/c_attr/icinterpolate_axis_attr.cpp (modified) * XIOS2/trunk/src/interface/fortran_attr/axis_interface_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/axisgroup_interface_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/domain_interface_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/domaingroup_interface_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/field_interface_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/fieldgroup_interface_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iaxis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iaxisgroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/idomain_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/idomaingroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ifield_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/ifieldgroup_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/iinterpolate_axis_attr.F90 (modified) * XIOS2/trunk/src/interface/fortran_attr/interpolate_axis_interface_attr.F90 (modified) * XIOS2/trunk/src/io/nc4_data_output.cpp (modified) Regenerate XIOS2 interfaces, and fix the field' s attribute name ... Tue, 12 Mar 2024 19:09:55 GMT ymipsl [2615] * XIOS2/trunk/src/group_template.hpp (modified) * XIOS2/trunk/src/group_template_impl.hpp (modified) * XIOS2/trunk/src/node/context.cpp (modified) * XIOS2/trunk/src/node/context.hpp (modified) * XIOS2/trunk/src/string_tools.hpp (modified) * XIOS2/trunk/src/xml_parser.cpp (modified) * XIOS2/trunk/src/xml_parser.hpp (modified) * XIOS2/trunk/src/xml_parser_decl.cpp (modified) * XIOS2/trunk/src/xml_parser_impl.hpp (modified) - Permit now usage of contex_group into xml file for more modularity - ... Mon, 20 Nov 2023 13:07:25 GMT jderouillat [2599] * XIOS2/trunk/src/config/field_attribute.conf (modified) * XIOS2/trunk/src/io/nc4_data_output.cpp (modified) * XIOS2/trunk/src/io/nc4_data_output.hpp (modified) * XIOS2/trunk/src/io/netCdfInterface.cpp (modified) * XIOS2/trunk/src/io/netCdfInterface_decl.cpp (modified) * XIOS2/trunk/src/io/onetcdf4.cpp (modified) * XIOS2/trunk/src/io/onetcdf4_decl.cpp (modified) Add a field attribute, conversion_by_NetCDF, to operate type conversion ... Fri, 09 Jun 2023 14:51:02 GMT jderouillat [2515] * XIOS2/trunk/src/io/nc4_data_output.cpp (modified) * XIOS2/trunk/src/node/mesh.cpp (modified) * XIOS2/trunk/src/node/mesh_values.hpp (added) Modified default fill values in UGRID (From A. Stirnemann) Fri, 02 Jun 2023 13:18:25 GMT ymipsl [2511] * XIOS2/trunk/src/io/nc4_data_output.cpp (modified) * XIOS2/trunk/src/node/domain.cpp (modified) * XIOS2/trunk/src/test/generic_testcase.f90 (modified) * XIOS2/trunk/src/transformation/domain_algorithm_extract.cpp (modified) * XIOS2/trunk/src/transformation/domain_algorithm_interpolate.cpp (modified) * XIOS2/trunk/src/transformation/domain_algorithm_zoom.cpp (modified) Revert commit 2440 & 2442 that introduced bounds management for ... Fri, 12 May 2023 13:46:18 GMT jderouillat [2503] * XIOS2/trunk/src/client.cpp (modified) * XIOS2/trunk/src/cxios.cpp (modified) * XIOS2/trunk/src/cxios.hpp (modified) * XIOS2/trunk/src/mem_checker.cpp (modified) * XIOS2/trunk/src/server.cpp (modified) Add an option called memory_report (in the xios context, default is ... Fri, 12 May 2023 09:40:21 GMT ymipsl [2501] * XIOS2/trunk/src/io/nc4_data_input.cpp (modified) Fix to be able to read gaussian grid from file. YM Mon, 13 Mar 2023 10:52:34 GMT jderouillat [2477] * XIOS2/trunk/src/io/nc4_data_input.cpp (modified) Fix readFieldAttributes for fields not defined on a domain Wed, 08 Mar 2023 10:07:17 GMT jderouillat [2472] * XIOS2/trunk/src/calendar.cpp (modified) Fix user defined calendar with first month shorter than some other ... Tue, 07 Mar 2023 09:39:13 GMT jderouillat [2470] * XIOS2/trunk/arch/arch-GCC_MACOSX.fcm (modified) * XIOS2/trunk/src/attribute_map.cpp (modified) Fixes for new MAC environment Thu, 23 Feb 2023 15:56:15 GMT jderouillat [2464] * XIOS2/trunk/src/node/field_impl.hpp (modified) Fix DBL_DIG unknown for some environment Mon, 23 Jan 2023 10:44:46 GMT jderouillat [2456] * XIOS2/trunk/src/client.cpp (modified) Suppress an invalid character introduced in commit 2428 Tue, 03 Jan 2023 10:24:00 GMT jderouillat [2450] * XIOS2/trunk/src/io/nc4_data_input.cpp (modified) Fix commit 2449 related to read for unstructured domain Fri, 16 Dec 2022 13:16:32 GMT jderouillat [2449] * XIOS2/trunk/src/io/inetcdf4.cpp (modified) * XIOS2/trunk/src/io/nc4_data_input.cpp (modified) Fix in reading rectilinear if lon/lat are not defined, neither ... Tue, 13 Dec 2022 10:32:58 GMT jderouillat [2442] * XIOS2/trunk/src/test/generic_testcase.f90 (modified) * XIOS2/trunk/src/transformation/domain_algorithm_extract.cpp (modified) * XIOS2/trunk/src/transformation/domain_algorithm_interpolate.cpp (modified) * XIOS2/trunk/src/transformation/domain_algorithm_zoom.cpp (modified) Fix bounds management in transformations. Disabled temporarily bounds ... Wed, 07 Dec 2022 17:42:46 GMT ymipsl [2440] * XIOS2/trunk/src/io/nc4_data_output.cpp (modified) * XIOS2/trunk/src/node/domain.cpp (modified) * XIOS2/trunk/src/test/generic_testcase.f90 (modified) Add bounds management for rectilinear domain. First try. YM Wed, 07 Dec 2022 12:42:55 GMT jderouillat [2439] * XIOS2/trunk/src/cxios.cpp (modified) Add the ability to specify the location of iodef through an environment ... Tue, 06 Dec 2022 10:18:33 GMT ymipsl [2434] * XIOS2/trunk/src/io/nc4_data_output.cpp (modified) Fix incorrect CF attribute : formula_term -> formula_terms in nectdf ... Wed, 23 Nov 2022 12:00:49 GMT jderouillat [2430] * XIOS2/trunk/src/interface/fortran/ixios.F90 (modified) Fix the invalid character introduced in last commit Tue, 22 Nov 2022 13:27:19 GMT jderouillat [2429] * XIOS2/trunk/scripts (added) * XIOS2/trunk/scripts/index_load.html (added) * XIOS2/trunk/scripts/plotly_memory.js (added) * XIOS2/trunk/scripts/xios_memory.html (added) * XIOS2/trunk/src/interface/c/icmem_checker.cpp (added) * XIOS2/trunk/src/interface/fortran/imem_checker.F90 (added) * XIOS2/trunk/src/mem_checker.cpp (added) * XIOS2/trunk/src/mem_checker.hpp (added) Backport the XIOS3 system to log the memory consumption (commit ID ... Tue, 22 Nov 2022 13:25:20 GMT jderouillat [2428] * XIOS2/trunk/src/client.cpp (modified) * XIOS2/trunk/src/cxios.cpp (modified) * XIOS2/trunk/src/cxios.hpp (modified) * XIOS2/trunk/src/filter/temporal_filter.cpp (modified) * XIOS2/trunk/src/interface/c/iccalendar.cpp (modified) * XIOS2/trunk/src/interface/c/icdata.cpp (modified) * XIOS2/trunk/src/interface/fortran/ixios.F90 (modified) * XIOS2/trunk/src/io/netCdfInterface.cpp (modified) * XIOS2/trunk/src/io/netCdfInterface_impl.hpp (modified) * XIOS2/trunk/src/node/context.cpp (modified) * XIOS2/trunk/src/server.cpp (modified) Backport the XIOS3 system to log the memory consumption (commit ID ... Wed, 06 Jul 2022 20:24:41 GMT ymipsl [2358] * XIOS2/branches (added) * XIOS2/dev (added) * XIOS2/dev/branch_openmp (copied) * XIOS2/trunk (copied) move xios2 branches YM Thu, 30 Jun 2022 12:26:56 GMT jderouillat [2348] * XIOS/trunk/src/test/generic_testcase.f90 (modified) Fix the indexation of the orchidee grid in the generic_testcase