This patch implements essential bug fixes and optimizations for the
ADIOS I/O type when reading an array of attribute values:
Resolved stack overflow issues present in the previous code, where
a temporary buffer with limited size, suitable for only a single
attribute value, was used.
Enhanced efficiency by entirely removing the need for a temporary
buffer. Data is now directly copied to the user buffer.
Unified the handling of various NetCDF data types during the read.
This patch implements essential bug fixes and optimizations for the ADIOS I/O type when reading an array of attribute values:
Resolved stack overflow issues present in the previous code, where a temporary buffer with limited size, suitable for only a single attribute value, was used.
Enhanced efficiency by entirely removing the need for a temporary buffer. Data is now directly copied to the user buffer.
Unified the handling of various NetCDF data types during the read.
Follows up PR #550