# # ChangeLog for / # # Generated by Trac 1.0.1 # 04/28/24 00:19:27 Fri, 30 Oct 2015 15:33:48 GMT rlacroix [770] * XIOS/trunk/src/declare_ref_func.hpp (modified) * XIOS/trunk/src/io/nc4_data_input.cpp (modified) * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/file.cpp (modified) Field: Handle more correctly the output name for the fields with a ... Fri, 30 Oct 2015 15:33:48 GMT rlacroix [769] * XIOS/trunk/src/object.cpp (modified) * XIOS/trunk/src/object.hpp (modified) * XIOS/trunk/src/object_factory.hpp (modified) * XIOS/trunk/src/object_factory_decl.cpp (modified) * XIOS/trunk/src/object_factory_impl.hpp (modified) * XIOS/trunk/src/object_template_impl.hpp (modified) Keep track of whether an object id was automatically generated or not. Fri, 30 Oct 2015 15:33:48 GMT rlacroix [768] * XIOS/trunk/src/declare_ref_func.hpp (modified) Remove now unused reference tracking. Fri, 30 Oct 2015 15:33:47 GMT rlacroix [767] * XIOS/trunk/src/node/field.cpp (modified) Fix: Make `xios_field_is_active` a lot more reliable. The old system ... Fri, 30 Oct 2015 15:33:46 GMT rlacroix [766] * XIOS/trunk/src/node/method.hpp (deleted) * XIOS/trunk/src/node/var.hpp (deleted) Remove unused files. Wed, 28 Oct 2015 14:58:31 GMT ymipsl [765] * XIOS/trunk/src/io/nc4_data_input.cpp (modified) Report bug fix of rev r705 for input field on unstructured grid. YM Mon, 26 Oct 2015 16:05:07 GMT rlacroix [764] * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) Fix the buffer size estimation to avoid requests for unexpected buffers. Mon, 26 Oct 2015 16:05:07 GMT rlacroix [763] * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) Fix: Deadlocks could occur depending on the zoom configuration. Mon, 26 Oct 2015 16:05:07 GMT rlacroix [762] * XIOS/trunk/src/node/domain.cpp (modified) Domain: Fix some error messages to reference the correct function. Mon, 26 Oct 2015 16:05:06 GMT rlacroix [761] * XIOS/trunk/src/node/domain.cpp (modified) Fix: Longitudes, latitutes and their bounds were incorrect when using a ... Mon, 26 Oct 2015 16:05:06 GMT rlacroix [760] * XIOS/trunk/src/node/domain.cpp (modified) Fix: The domain indexes were sometimes not sent when they should have ... Mon, 26 Oct 2015 16:05:06 GMT rlacroix [759] * XIOS/trunk/src/client_server_mapping_distributed.hpp (modified) Remove unused function declaration. Fri, 23 Oct 2015 14:41:35 GMT rlacroix [758] * XIOS/trunk/src/node/field.cpp (modified) Fix r756 for input fields using the `this` keyword. Fri, 23 Oct 2015 08:49:19 GMT rlacroix [757] * XIOS/trunk/src/config/file_attribute.conf (modified) * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/node/file.cpp (modified) File: Add a new `record_offset` attribute. This is mostly useful in ... Fri, 23 Oct 2015 08:49:19 GMT rlacroix [756] * XIOS/trunk/src/filter/source_filter.cpp (modified) * XIOS/trunk/src/filter/source_filter.hpp (modified) * XIOS/trunk/src/node/field.cpp (modified) Support `freq_offset` for fields in files in read mode. In theory the ... Fri, 23 Oct 2015 08:49:19 GMT rlacroix [755] * XIOS/trunk/src/test/test_new_features.f90 (modified) test_new_features: Fix random errors caused by an uninitialized ... Fri, 23 Oct 2015 08:49:18 GMT rlacroix [754] * XIOS/trunk/src/node/axis.cpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) Fix the buffer size estimation when using axis/domain bounds. The ... Wed, 21 Oct 2015 14:56:23 GMT mhnguyen [753] * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate.cpp (modified) Updating pole processing for rectangular grid source Test +) On Curie ... Wed, 21 Oct 2015 11:40:58 GMT rlacroix [752] * XIOS/trunk/src/declare_ref_func.hpp (modified) Fix the error message when referencing an unknown object. Macro ... Wed, 21 Oct 2015 11:40:58 GMT rlacroix [751] * XIOS/trunk/src/declare_ref_func.hpp (modified) Improve the handling of circular references. - Make circular ... Wed, 21 Oct 2015 11:40:58 GMT rlacroix [750] * XIOS/trunk/src/declare_ref_func.hpp (modified) Reference macros: Reduce the visibility of some member variables and ... Wed, 21 Oct 2015 11:40:57 GMT rlacroix [749] * XIOS/trunk/src/declare_ref_func.hpp (modified) Fix: Field/axis/domain without a reference must not add a reference to ... Wed, 21 Oct 2015 11:40:57 GMT rlacroix [748] * XIOS/trunk/src/type/type.hpp (modified) * XIOS/trunk/src/type/type_impl.hpp (modified) CType: Add a conversion operator to const reference. Wed, 21 Oct 2015 09:50:11 GMT rlacroix [747] * XIOS/trunk/src/node/axis.cpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) Fix the inherited name for axis/domains with reference in some cases. ... Wed, 21 Oct 2015 09:50:10 GMT rlacroix [746] * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) Restore support for spatial transformations when 'domain_ref'/'axis_ref' ... Wed, 21 Oct 2015 09:50:10 GMT rlacroix [745] * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/node/grid.hpp (modified) Grid: Don't recreate a temporary grid if an existing temporary grid can ... Wed, 21 Oct 2015 09:50:09 GMT rlacroix [744] * XIOS/trunk/inputs/COMPLETE/context_atmosphere.xml (modified) * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/node/field.cpp (modified) Grid: Force 'grid_ref' and 'axis_ref'/'domain_ref' to be mutually ... Mon, 19 Oct 2015 15:41:35 GMT mhnguyen [743] * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.hpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate.cpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate.hpp (modified) Processing pole of rectangular grid with latitude = 90 +) Use average ... Thu, 15 Oct 2015 13:46:40 GMT mhnguyen [742] * XIOS/trunk/inputs/COMPLETE/context_atmosphere.xml (modified) * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/declare_ref_func.hpp (modified) * XIOS/trunk/src/node/axis.cpp (modified) * XIOS/trunk/src/node/axis.hpp (modified) * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/node/grid.hpp (modified) * XIOS/trunk/src/test/test_remap.f90 (modified) * XIOS/trunk/src/transformation/grid_transformation.cpp (modified) Implement direct transformation with domain_ref and axis_ref +) Add a ... Thu, 15 Oct 2015 13:15:10 GMT rlacroix [741] * XIOS/trunk/src/node/field.cpp (modified) Correctly support expression with the "this" keyword for fields inside a ... Thu, 15 Oct 2015 13:15:09 GMT rlacroix [740] * XIOS/trunk/src/node/context.cpp (modified) * XIOS/trunk/src/node/context.hpp (modified) Fix: disabling a file with read access had no effect. Thu, 15 Oct 2015 13:15:09 GMT rlacroix [739] * XIOS/trunk/src/node/grid.cpp (modified) Fix a small mistake in the buffer size evaluation. The issue affected ... Thu, 15 Oct 2015 08:10:27 GMT rlacroix [738] * XIOS/branchs/xios-1.0/src/buffer_in.cpp (modified) CBufferIn: Fix erratic behavior caused by the use of an initialized ... Wed, 14 Oct 2015 11:58:26 GMT rlacroix [737] * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/field.hpp (modified) Correctly support expression with the "this" keyword when using a ... Wed, 14 Oct 2015 11:58:26 GMT rlacroix [736] * XIOS/trunk/src/io/inetcdf4.cpp (modified) Fix the opening of NetCDF-4 input files in parallel. Wed, 14 Oct 2015 06:02:50 GMT rlacroix [735] * XIOS/trunk/src/object_template_impl.hpp (modified) Fix the minimal buffer size calculation for automatically sent ... Tue, 13 Oct 2015 13:51:17 GMT mhnguyen [734] * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/generate_rectilinear_domain.cpp (modified) * XIOS/trunk/src/test/test_remap.f90 (modified) * XIOS/trunk/src/transformation/grid_transformation.cpp (modified) Correcting a bug concerning the range of longitude and latitude of ... Tue, 13 Oct 2015 13:32:24 GMT rlacroix [733] * XIOS/trunk/src/node/context.cpp (modified) * XIOS/trunk/src/node/context.hpp (modified) Fix: Remove forgotten references in return types. Tue, 13 Oct 2015 13:14:23 GMT rlacroix [732] * XIOS/trunk/src/buffer_client.cpp (modified) * XIOS/trunk/src/buffer_client.hpp (modified) * XIOS/trunk/src/client.cpp (modified) CClientBuffer: Improve the error messages. Tue, 13 Oct 2015 13:14:23 GMT rlacroix [731] * XIOS/trunk/src/array_new.hpp (modified) * XIOS/trunk/src/context_client.cpp (modified) * XIOS/trunk/src/event_client.cpp (modified) * XIOS/trunk/src/event_client.hpp (modified) * XIOS/trunk/src/node/axis.cpp (modified) * XIOS/trunk/src/node/axis.hpp (modified) * XIOS/trunk/src/node/context.cpp (modified) * XIOS/trunk/src/node/context.hpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.hpp (modified) * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/field.hpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/node/grid.hpp (modified) * XIOS/trunk/src/object_template.hpp (modified) * XIOS/trunk/src/object_template_impl.hpp (modified) Correctly estimate the needed buffer sizes. The attributes were not ... Tue, 13 Oct 2015 13:14:22 GMT rlacroix [730] * XIOS/trunk/src/node/context.cpp (modified) * XIOS/trunk/src/node/context.hpp (modified) Fix: Really abide by the automatic buffer size mode (performance or ... Tue, 13 Oct 2015 13:14:22 GMT rlacroix [729] * XIOS/trunk/src/node/context.cpp (modified) Ensure all needed buffers are properly initialized with the minimum ... Fri, 09 Oct 2015 14:42:23 GMT rlacroix [728] * XIOS/trunk/src/parse_expr/lex_parser.cpp (modified) * XIOS/trunk/src/parse_expr/lex_parser.lex (modified) * XIOS/trunk/src/parse_expr/operator_expr.hpp (modified) * XIOS/trunk/src/parse_expr/yacc_parser.cpp (modified) * XIOS/trunk/src/parse_expr/yacc_parser.hpp (modified) * XIOS/trunk/src/parse_expr/yacc_parser.yacc (modified) Add new comparisons operators. Those new operators return 0.0 if the ... Fri, 09 Oct 2015 12:51:28 GMT mhnguyen [727] * XIOS/trunk/src/client_client_dht_template.hpp (modified) * XIOS/trunk/src/config/generate_rectilinear_domain_attribute.conf (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.hpp (modified) * XIOS/trunk/src/node/generate_rectilinear_domain.cpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_generate_rectilinear.cpp (modified) Add more attributes to generate_rectilinear_domain +) Longitude and ... Fri, 09 Oct 2015 09:14:56 GMT rlacroix [726] * XIOS/trunk/src/context_client.cpp (modified) * XIOS/trunk/src/context_client.hpp (modified) Delay the buffer size notication to the first time an event is sent. ... Fri, 09 Oct 2015 09:14:56 GMT rlacroix [725] * XIOS/trunk/src/context_client.cpp (modified) Fix r724: Correctly notify the server about the size of the new buffer. Thu, 08 Oct 2015 09:07:01 GMT rlacroix [724] * XIOS/trunk/src/context_client.cpp (modified) Fix: Add a failsafe in case of unexpected request for buffer. Wed, 07 Oct 2015 13:36:34 GMT rlacroix [723] * XIOS/trunk/src/test/test_client.f90 (modified) test_client.f90: Revert r720. Revert back to the old domain size to fix ... Wed, 07 Oct 2015 09:42:59 GMT mhnguyen [722] * XIOS/trunk/inputs/iodef.xml (modified) Revert iodef.xml to work with trusting test on Curie Test +) On Curie ... Tue, 06 Oct 2015 15:17:11 GMT mhnguyen [721] * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/client_client_dht.hpp (deleted) * XIOS/trunk/src/client_client_dht_decl.cpp (added) * XIOS/trunk/src/client_client_dht_template.hpp (added) * XIOS/trunk/src/client_client_dht_template_impl.hpp (moved) * XIOS/trunk/src/client_server_mapping_distributed.cpp (modified) * XIOS/trunk/src/client_server_mapping_distributed.hpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/policy.cpp (added) * XIOS/trunk/src/policy.hpp (added) * XIOS/trunk/src/test/test_remap.f90 (modified) Templated version of distributed hashed table +) Implement DHT in more ... Tue, 06 Oct 2015 15:17:10 GMT mhnguyen [720] * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/inputs/Version2/iodef.xml (modified) * XIOS/trunk/inputs/iodef.xml (modified) * XIOS/trunk/src/client_client_dht.cpp (added) * XIOS/trunk/src/client_client_dht.hpp (added) * XIOS/trunk/src/client_server_mapping_distributed.cpp (modified) * XIOS/trunk/src/client_server_mapping_distributed.hpp (modified) * XIOS/trunk/src/mpi_tag.hpp (added) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/test/test_client.f90 (modified) First implementation of hierarchical distributed hashed table +) ... Mon, 05 Oct 2015 13:32:52 GMT rlacroix [719] * XIOS/trunk/src/cxios.cpp (modified) * XIOS/trunk/src/cxios.hpp (modified) * XIOS/trunk/src/node/context.cpp (modified) Add a new configuration variable "min_buffer_size". This allows the ... Mon, 05 Oct 2015 13:32:52 GMT rlacroix [718] * XIOS/trunk/inputs/COMPLETE/iodef.xml (modified) * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/inputs/Unstruct/iodef.xml (modified) * XIOS/trunk/inputs/Version2/iodef.xml (modified) * XIOS/trunk/inputs/iodef.xml (modified) * XIOS/trunk/src/cxios.cpp (modified) * XIOS/trunk/src/cxios.hpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) Rename "buffer_factor_size" to "buffer_size_factor" to clarify its ... Mon, 05 Oct 2015 13:32:51 GMT rlacroix [717] * XIOS/trunk/src/buffer_server.cpp (modified) * XIOS/trunk/src/buffer_server.hpp (modified) Fix: The "buffer_factor_size" was applied twice to the server buffers. ... Mon, 05 Oct 2015 13:32:51 GMT rlacroix [716] * XIOS/trunk/src/event_server.cpp (modified) Cosmetic: Fix a typo in an error message. Mon, 05 Oct 2015 12:43:48 GMT mhnguyen [715] * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.hpp (modified) * XIOS/trunk/src/test/test_remap.f90 (modified) Temporary modification of auto-generate domain. This should be changed ... Thu, 01 Oct 2015 15:04:42 GMT rlacroix [714] * XIOS/trunk/doc/XIOS_reference_guide.lyx (modified) * XIOS/trunk/doc/XIOS_reference_guide.pdf (modified) Update the reference doc to account for my recent changes. Also fixe ... Thu, 01 Oct 2015 07:43:07 GMT rlacroix [713] * XIOS/branchs/xios-1.0/src/node/axis.cpp (modified) * XIOS/branchs/xios-1.0/src/output/nc4_data_output.cpp (modified) * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/node/axis.cpp (modified) Fix axis bounds: the dimensions were reversed. Tue, 29 Sep 2015 12:17:42 GMT rlacroix [712] * XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp (modified) * XIOS/trunk/src/interface/fortran_attr/domain_interface_attr.F90 (modified) Cosmetic: Fix some file modes. Tue, 29 Sep 2015 12:17:42 GMT rlacroix [711] * XIOS/trunk/src/config/field_attribute.conf (modified) * XIOS/trunk/src/config/file_attribute.conf (modified) * XIOS/trunk/src/interface/c_attr/icfield_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icfieldgroup_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icfile_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icfilegroup_attr.cpp (modified) * XIOS/trunk/src/interface/fortran_attr/field_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/fieldgroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/file_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/filegroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifield_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifieldgroup_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifile_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifilegroup_attr.F90 (modified) * XIOS/trunk/src/node/context.cpp (modified) * XIOS/trunk/src/node/context.hpp (modified) Support creating the timeseries automatically. Fields which should be ... Tue, 29 Sep 2015 12:01:58 GMT mhnguyen [710] * XIOS/trunk/src/io/nc4_data_output.cpp (modified) Correcting some conflicts after merging Tue, 29 Sep 2015 12:01:53 GMT mhnguyen [709] * XIOS/trunk/bld.cfg (modified) * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/filter/spatial_transform_filter.cpp (modified) * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/test/test_remap.f90 (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate.cpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate.hpp (modified) * XIOS/trunk/src/transformation/generic_algorithm_transformation.cpp (modified) Correcting a bug in interpolation domain +) Replace shared send buffer ... Mon, 28 Sep 2015 12:27:25 GMT rlacroix [708] * XIOS/trunk/src/node/field.cpp (modified) Fix reading files in attached mode. Thu, 24 Sep 2015 13:55:17 GMT rlacroix [707] * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/io/nc4_data_output.hpp (modified) * XIOS/trunk/src/io/onetcdf4.cpp (modified) * XIOS/trunk/src/io/onetcdf4.hpp (modified) * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/field.hpp (modified) Append mode: Detect the correct restart point and erase some records if ... Thu, 24 Sep 2015 12:47:56 GMT ymipsl [706] * XIOS/trunk/src/io/nc4_data_output.cpp (modified) Little bug fix on output for strutured grid. YM Thu, 24 Sep 2015 07:33:16 GMT ymipsl [705] * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/io/nc4_data_output.hpp (modified) Bug fix for unstructured grid output. It was working before only with ... Wed, 23 Sep 2015 14:18:56 GMT rlacroix [704] * XIOS/trunk/src/context_client.cpp (modified) * XIOS/trunk/src/context_client.hpp (modified) * XIOS/trunk/src/interface/c/iccalendar.cpp (modified) * XIOS/trunk/src/interface/c/icdata.cpp (modified) Fix random communication errors when using the attached mode. Tue, 22 Sep 2015 12:01:30 GMT rlacroix [703] * XIOS/branchs/xios-1.0/src/interface/c_attr/icfile_attr.cpp (modified) * XIOS/branchs/xios-1.0/src/interface/c_attr/icfilegroup_attr.cpp (modified) * XIOS/branchs/xios-1.0/src/interface/fortran_attr/file_interface_attr.f90 (modified) * XIOS/branchs/xios-1.0/src/interface/fortran_attr/filegroup_interface_attr.f90 (modified) * XIOS/branchs/xios-1.0/src/interface/fortran_attr/ifile_attr.F90 (modified) * XIOS/branchs/xios-1.0/src/interface/fortran_attr/ifilegroup_attr.F90 (modified) XIOS 1.0: Add the Fortran interface for the new "time_counter" file ... Tue, 22 Sep 2015 08:09:54 GMT rlacroix [702] * XIOS/trunk/src/node/file.cpp (modified) Allow restarting a simulation in append mode with file splitting ... Tue, 22 Sep 2015 08:09:54 GMT rlacroix [701] * XIOS/trunk/src/io/nc4_data_output.cpp (modified) Fix the append mode after r614. Tue, 22 Sep 2015 08:09:53 GMT rlacroix [700] * XIOS/trunk/src/registry.hpp (modified) Registry: Fix the getter/setter methods. - Fix a typo in `void ... Tue, 22 Sep 2015 08:09:53 GMT rlacroix [699] * XIOS/trunk/src/interface/c_attr/icfile_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icfilegroup_attr.cpp (modified) * XIOS/trunk/src/interface/fortran_attr/file_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/filegroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifile_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifilegroup_attr.F90 (modified) Add the Fortran interface for the new "time_counter" file attribute. It ... Fri, 18 Sep 2015 10:23:19 GMT ymipsl [698] * XIOS/trunk/src/cxios.cpp (modified) Minor fix : registry dump is done before stream closing on client side. ... Fri, 18 Sep 2015 10:01:48 GMT ymipsl [697] * XIOS/trunk/src/client.cpp (modified) * XIOS/trunk/src/context_client.cpp (modified) * XIOS/trunk/src/context_client.hpp (modified) * XIOS/trunk/src/context_server.hpp (modified) * XIOS/trunk/src/cxios.cpp (modified) * XIOS/trunk/src/cxios.hpp (modified) * XIOS/trunk/src/node/context.cpp (modified) * XIOS/trunk/src/node/context.hpp (modified) * XIOS/trunk/src/server.cpp (modified) * XIOS/trunk/src/server.hpp (modified) Implement registryIn and registryOut functionnalities. YM Fri, 18 Sep 2015 09:56:32 GMT ymipsl [696] * XIOS/trunk/src/registry.cpp (added) * XIOS/trunk/src/registry.hpp (added) Implement CRegistry class to manage restart parameters YM Fri, 18 Sep 2015 09:54:41 GMT ymipsl [695] * XIOS/trunk/src/buffer_in.cpp (modified) * XIOS/trunk/src/buffer_in.hpp (modified) * XIOS/trunk/src/buffer_out.cpp (modified) * XIOS/trunk/src/buffer_out.hpp (modified) Bug fix in buffer_in.cpp Change attribut "size" by "bufferSize" YM Fri, 18 Sep 2015 06:54:50 GMT rlacroix [694] * XIOS/trunk/extern/remap/src/cputime.cpp (modified) * XIOS/trunk/extern/remap/src/libmapper.cpp (modified) * XIOS/trunk/extern/remap/src/mapper.cpp (modified) * XIOS/trunk/extern/remap/src/mapper.hpp (modified) * XIOS/trunk/extern/remap/src/mpi_cascade.hpp (modified) * XIOS/trunk/extern/remap/src/mpi_routing.cpp (modified) * XIOS/trunk/extern/remap/src/mpi_routing.hpp (modified) * XIOS/trunk/extern/remap/src/node.cpp (modified) * XIOS/trunk/extern/remap/src/parallel_tree.hpp (modified) * XIOS/trunk/extern/remap/src/timerRemap.cpp (modified) * XIOS/trunk/extern/remap/src/timerRemap.hpp (modified) * XIOS/trunk/extern/remap/src/tree.cpp (modified) * XIOS/trunk/extern/remap/test-main.cpp (modified) Fix compilation issues caused by the new "remap" library. Use our MPI ... Wed, 16 Sep 2015 14:26:34 GMT rlacroix [693] * XIOS/branchs/xios-1.0/src/test/test_unstruct_complete.f90 (modified) Fix compilation of test_unstruct_complete with GNU compilers. Wed, 16 Sep 2015 14:26:32 GMT rlacroix [692] * XIOS/branchs/xios-1.0/src/config/file_attribute.conf (modified) * XIOS/branchs/xios-1.0/src/node/file.cpp (modified) * XIOS/branchs/xios-1.0/src/output/nc4_data_output.cpp (modified) * XIOS/trunk/src/config/file_attribute.conf (modified) * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/node/file.cpp (modified) Add a new file attribute to give our users more control on the time ... Tue, 15 Sep 2015 15:31:24 GMT mhnguyen [691] * XIOS/trunk/bld.cfg (modified) * XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp (modified) * XIOS/trunk/src/interface/fortran_attr/domain_interface_attr.F90 (modified) * XIOS/trunk/src/node/domain.cpp (modified) Correcting minor bugs after merging Test +) On Curie +) All tests ... Tue, 15 Sep 2015 15:31:19 GMT mhnguyen [690] * XIOS/trunk/src/filter/spatial_transform_filter.cpp (modified) * XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icdomaingroup_attr.cpp (modified) * XIOS/trunk/src/interface/fortran_attr/domain_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/domaingroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/idomain_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/idomaingroup_attr.F90 (modified) Updating some fortran interface Test +) On Curie +) All tests pass Tue, 15 Sep 2015 15:31:13 GMT mhnguyen [689] * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/config/interpolate_domain_attribute.conf (moved) * XIOS/trunk/src/config/node_type.conf (modified) * XIOS/trunk/src/group_factory_decl.cpp (modified) * XIOS/trunk/src/group_template_decl.cpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/interpolate_domain.cpp (added) * XIOS/trunk/src/node/interpolate_domain.hpp (moved) * XIOS/trunk/src/node/interpolate_from_file_domain.cpp (deleted) * XIOS/trunk/src/node/node_enum.hpp (modified) * XIOS/trunk/src/node/node_type.hpp (modified) * XIOS/trunk/src/node/transformation_enum.hpp (modified) * XIOS/trunk/src/object_factory_decl.cpp (modified) * XIOS/trunk/src/object_template_decl.cpp (modified) * XIOS/trunk/src/test/test_remap.f90 (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate.cpp (moved) * XIOS/trunk/src/transformation/domain_algorithm_interpolate.hpp (added) * XIOS/trunk/src/transformation/domain_algorithm_interpolate_from_file.hpp (deleted) * XIOS/trunk/src/transformation/grid_transformation.cpp (modified) * XIOS/trunk/src/type/type_util.hpp (modified) * XIOS/trunk/src/xml_parser_decl.cpp (modified) Modifying the interface of interpolation domain +) Change node name ... Tue, 15 Sep 2015 15:31:06 GMT mhnguyen [688] * XIOS/trunk/bld.cfg (modified) * XIOS/trunk/extern/remap (added) * XIOS/trunk/extern/remap/Doxyfile (added) * XIOS/trunk/extern/remap/README (added) * XIOS/trunk/extern/remap/README.mac (added) * XIOS/trunk/extern/remap/README.ubuntu (added) * XIOS/trunk/extern/remap/RUN (added) * XIOS/trunk/extern/remap/RUN/job (added) * XIOS/trunk/extern/remap/py (added) * XIOS/trunk/extern/remap/py/reduced.py (added) * XIOS/trunk/extern/remap/py/remap.py (added) * XIOS/trunk/extern/remap/py/remap_ECDYN (added) * XIOS/trunk/extern/remap/py/remap_ECDYN.py (added) * XIOS/trunk/extern/remap/py/remap_evag.py (added) * XIOS/trunk/extern/remap/py/remap_orig.py (added) * XIOS/trunk/extern/remap/remap-022_reduced_grids_2nd_order.tgz (added) * XIOS/trunk/extern/remap/src (added) * XIOS/trunk/extern/remap/src/circle.cpp (added) * XIOS/trunk/extern/remap/src/circle.hpp (added) * XIOS/trunk/extern/remap/src/clipper.cpp (added) * XIOS/trunk/extern/remap/src/clipper.hpp (added) * XIOS/trunk/extern/remap/src/cputime.cpp (added) * XIOS/trunk/extern/remap/src/cputime.hpp (added) * XIOS/trunk/extern/remap/src/elt.hpp (added) * XIOS/trunk/extern/remap/src/errhandle.hpp (added) * XIOS/trunk/extern/remap/src/gridRemap.cpp (added) * XIOS/trunk/extern/remap/src/gridRemap.hpp (added) * XIOS/trunk/extern/remap/src/inside.cpp (added) * XIOS/trunk/extern/remap/src/inside.hpp (added) * XIOS/trunk/extern/remap/src/intersect.cpp (added) * XIOS/trunk/extern/remap/src/intersect.hpp (added) * XIOS/trunk/extern/remap/src/intersection_ym.cpp (added) * XIOS/trunk/extern/remap/src/intersection_ym.hpp (added) * XIOS/trunk/extern/remap/src/libmapper.cpp (added) * XIOS/trunk/extern/remap/src/libmapper.hpp (added) * XIOS/trunk/extern/remap/src/mapper.cpp (added) * XIOS/trunk/extern/remap/src/mapper.hpp (added) * XIOS/trunk/extern/remap/src/meshutil.cpp (added) * XIOS/trunk/extern/remap/src/meshutil.hpp (added) * XIOS/trunk/extern/remap/src/misc.hpp (added) * XIOS/trunk/extern/remap/src/mpi_cascade.cpp (added) * XIOS/trunk/extern/remap/src/mpi_cascade.hpp (added) * XIOS/trunk/extern/remap/src/mpi_routing.cpp (added) * XIOS/trunk/extern/remap/src/mpi_routing.hpp (added) * XIOS/trunk/extern/remap/src/node.cpp (added) * XIOS/trunk/extern/remap/src/node.hpp (added) * XIOS/trunk/extern/remap/src/parallel_tree.cpp (added) * XIOS/trunk/extern/remap/src/parallel_tree.hpp (added) * XIOS/trunk/extern/remap/src/polyg.cpp (added) * XIOS/trunk/extern/remap/src/polyg.hpp (added) * XIOS/trunk/extern/remap/src/timerRemap.cpp (added) * XIOS/trunk/extern/remap/src/timerRemap.hpp (added) * XIOS/trunk/extern/remap/src/tree.cpp (added) * XIOS/trunk/extern/remap/src/tree.hpp (added) * XIOS/trunk/extern/remap/src/triple.cpp (added) * XIOS/trunk/extern/remap/src/triple.hpp (added) * XIOS/trunk/extern/remap/test-main.cpp (added) * XIOS/trunk/inputs/REMAP/iodef.xml (modified) * XIOS/trunk/src/filter/spatial_transform_filter.cpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.hpp (modified) * XIOS/trunk/src/test/test_remap.f90 (modified) * XIOS/trunk/src/timer.hpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate_from_file.cpp (modified) * XIOS/trunk/src/transformation/domain_algorithm_interpolate_from_file.hpp (modified) * XIOS/trunk/src/transformation/grid_transformation.cpp (modified) Integrating remap library into XIOS +) Change name of some files of ... Tue, 15 Sep 2015 15:30:55 GMT mhnguyen [687] * XIOS/trunk/inputs/Version2/iodef.xml (modified) * XIOS/trunk/src/config/domain_attribute.conf (modified) * XIOS/trunk/src/config/generate_rectilinear_domain_attribute.conf (added) * XIOS/trunk/src/config/node_type.conf (modified) * XIOS/trunk/src/group_factory_decl.cpp (modified) * XIOS/trunk/src/group_template_decl.cpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.hpp (modified) * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/field.hpp (modified) * XIOS/trunk/src/node/generate_rectilinear_domain.cpp (added) * XIOS/trunk/src/node/generate_rectilinear_domain.hpp (added) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/node/grid.hpp (modified) * XIOS/trunk/src/node/node_enum.hpp (modified) * XIOS/trunk/src/node/node_type.hpp (modified) * XIOS/trunk/src/node/transformation_enum.hpp (modified) * XIOS/trunk/src/object_factory_decl.cpp (modified) * XIOS/trunk/src/object_template_decl.cpp (modified) * XIOS/trunk/src/test/diff.txt (added) * XIOS/trunk/src/test/test_new_features.f90 (modified) * XIOS/trunk/src/transformation/domain_algorithm_generate_rectilinear.cpp (added) * XIOS/trunk/src/transformation/domain_algorithm_generate_rectilinear.hpp (added) * XIOS/trunk/src/transformation/grid_generate.cpp (added) * XIOS/trunk/src/transformation/grid_generate.hpp (added) * XIOS/trunk/src/transformation/grid_transformation.cpp (modified) * XIOS/trunk/src/transformation/grid_transformation.hpp (modified) * XIOS/trunk/src/type/type_util.hpp (modified) * XIOS/trunk/src/utils.hpp (modified) * XIOS/trunk/src/xml_parser_decl.cpp (modified) Implementing auto-generate rectilinear domain +) Add a new special ... Tue, 15 Sep 2015 13:15:57 GMT rlacroix [686] * XIOS/trunk/src/io/inetcdf4.cpp (modified) * XIOS/trunk/src/io/inetcdf4.hpp (modified) * XIOS/trunk/src/io/nc4_data_output.cpp (modified) * XIOS/trunk/src/io/netCdfInterface.cpp (modified) * XIOS/trunk/src/io/netCdfInterface.hpp (modified) * XIOS/trunk/src/io/netCdfInterface_decl.cpp (modified) * XIOS/trunk/src/io/netCdfInterface_impl.hpp (modified) * XIOS/trunk/src/io/onetcdf4.cpp (modified) * XIOS/trunk/src/io/onetcdf4.hpp (modified) Use the NetCDF wrapper for inputs for better error checking. Tue, 15 Sep 2015 13:15:56 GMT rlacroix [685] * XIOS/trunk/src/io (added) * XIOS/trunk/src/io/inetcdf4.cpp (moved) * XIOS/trunk/src/io/inetcdf4.hpp (moved) * XIOS/trunk/src/io/nc4_data_input.cpp (moved) * XIOS/trunk/src/io/nc4_data_input.hpp (moved) * XIOS/trunk/src/io/nc4_data_output.cpp (moved) * XIOS/trunk/src/io/nc4_data_output.hpp (moved) * XIOS/trunk/src/io/netCdfException.hpp (moved) * XIOS/trunk/src/io/netCdfInterface.cpp (moved) * XIOS/trunk/src/io/netCdfInterface.hpp (moved) * XIOS/trunk/src/io/netCdfInterface_decl.cpp (moved) * XIOS/trunk/src/io/netCdfInterface_impl.hpp (moved) * XIOS/trunk/src/io/netcdf.hpp (moved) * XIOS/trunk/src/io/netcdf_version.hpp (moved) * XIOS/trunk/src/io/onetcdf4.cpp (moved) * XIOS/trunk/src/io/onetcdf4.hpp (moved) * XIOS/trunk/src/io/onetcdf4_decl.cpp (moved) * XIOS/trunk/src/io/onetcdf4_impl.hpp (moved) Merge "output" and "input" folders into one "io" folder. Some files ... Thu, 10 Sep 2015 12:38:15 GMT rlacroix [684] * XIOS/trunk/doc/XIOS_user_guide.lyx (modified) * XIOS/trunk/doc/XIOS_user_guide.pdf (modified) User guide: Add new sections about files and fields. Thu, 10 Sep 2015 12:38:15 GMT rlacroix [683] * XIOS/trunk/src/filter/store_filter.cpp (modified) Store filter: Fix a copy-paste error. Thu, 03 Sep 2015 07:20:45 GMT rlacroix [682] * XIOS/trunk/src/event_server.cpp (modified) Improve the error messages when the server receives incoherent events. ... Wed, 02 Sep 2015 07:36:11 GMT rlacroix [681] * XIOS/trunk/src/node/zoom_axis.cpp (modified) Fix compilation. I forgot to "git add" some changes... Tue, 01 Sep 2015 15:15:42 GMT rlacroix [680] * XIOS/trunk/src/array_new.hpp (modified) * XIOS/trunk/src/attribute.cpp (modified) * XIOS/trunk/src/node/grid.hpp (modified) * XIOS/trunk/src/node/zoom_axis.cpp (modified) * XIOS/trunk/src/node/zoom_domain.cpp (modified) * XIOS/trunk/src/object_factory_impl.hpp (modified) * XIOS/trunk/src/server.cpp (modified) * XIOS/trunk/src/type/enum_impl.hpp (modified) * XIOS/trunk/src/type/enum_ref_impl.hpp (modified) * XIOS/trunk/src/type/message.cpp (modified) * XIOS/trunk/src/type/type_impl.hpp (modified) * XIOS/trunk/src/type/type_ref_impl.hpp (modified) Rephrase some error messages so that they are clearer. Tue, 01 Sep 2015 15:15:41 GMT rlacroix [679] * XIOS/trunk/src/node/axis.cpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) Improve the error messages for axis and domains. - Fix some errors in ... Mon, 31 Aug 2015 14:19:20 GMT rlacroix [678] * XIOS/branchs/xios-1.0/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) Relax some checks on domain attributes to allow empty local domains. Mon, 31 Aug 2015 14:19:19 GMT rlacroix [677] * XIOS/branchs/xios-1.0/src/array_new.hpp (modified) * XIOS/trunk/src/array_new.hpp (modified) Fix array attributes to be able to distinguish between empty arrays and ... Tue, 25 Aug 2015 14:52:45 GMT rlacroix [676] * XIOS/trunk/src/config/field_attribute.conf (modified) * XIOS/trunk/src/data_output.cpp (modified) * XIOS/trunk/src/data_output.hpp (modified) * XIOS/trunk/src/distribution_client.hpp (modified) * XIOS/trunk/src/distribution_server.cpp (modified) * XIOS/trunk/src/distribution_server.hpp (modified) * XIOS/trunk/src/interface/c_attr/icfield_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icfieldgroup_attr.cpp (modified) * XIOS/trunk/src/interface/fortran_attr/field_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/fieldgroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifield_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/ifieldgroup_attr.F90 (modified) * XIOS/trunk/src/node/axis.cpp (modified) * XIOS/trunk/src/node/axis.hpp (modified) * XIOS/trunk/src/node/context.cpp (modified) * XIOS/trunk/src/node/context.hpp (modified) * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/domain.hpp (modified) * XIOS/trunk/src/node/field.cpp (modified) * XIOS/trunk/src/node/field.hpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/node/grid.hpp (modified) * XIOS/trunk/src/output/nc4_data_output.cpp (modified) * XIOS/trunk/src/output/nc4_data_output.hpp (modified) * XIOS/trunk/src/output/onetcdf4_decl.cpp (modified) Add support for indexed output. If the new field attribute ... Tue, 25 Aug 2015 14:52:44 GMT rlacroix [675] * XIOS/trunk/src/node/domain.cpp (modified) Fix mask for domains after r664. Using 2D mask caused an incorrect ... Tue, 25 Aug 2015 08:50:21 GMT rlacroix [674] * XIOS/trunk/src/generate_interface_impl.hpp (modified) * XIOS/trunk/src/interface/c_attr/icaxis_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icaxisgroup_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/iccalendar_wrapper_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icdomaingroup_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icgrid_attr.cpp (modified) * XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp (modified) * XIOS/trunk/src/interface/fortran_attr/axis_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/axisgroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/calendar_wrapper_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/domain_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/domaingroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/grid_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/gridgroup_interface_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/iaxis_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/iaxisgroup_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/icalendar_wrapper_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/idomain_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/idomaingroup_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/igrid_attr.F90 (modified) * XIOS/trunk/src/interface/fortran_attr/igridgroup_attr.F90 (modified) Fix Fortran interface generation to avoid generating long lines. Long ... Tue, 25 Aug 2015 08:50:20 GMT rlacroix [673] * XIOS/trunk/src/test/test_remap.f90 (modified) test_remap.f90: Fix compilation with GNU Fortran compiler. Tue, 25 Aug 2015 08:50:20 GMT rlacroix [672] * XIOS/trunk/src/generate_interface_impl.hpp (modified) generate_interface_impl.hpp: Remove old code. Tue, 25 Aug 2015 08:50:20 GMT rlacroix [671] * XIOS/trunk/src/node/domain.cpp (modified) * XIOS/trunk/src/node/grid.cpp (modified) * XIOS/trunk/src/transformation/grid_transformation.cpp (modified) * XIOS/trunk/src/utils.hpp (modified) Avoid using C++11 feature for now.