Skip to content

Releases: SKA-ScienceDataProcessor/AdiosStMan

AdiosStMan v0.7.1

07 Aug 04:12

Choose a tag to compare

Fixed bugs for:
Array write for some data types
Scalar write from multiple MPI processes using ADIOS POSIX method

Added scripts for running on:
Titan at ORNL
Galaxy at Pawsey

Added / changed unit test code

AdiosStMan v0.7

05 Jul 20:13

Choose a tag to compare

Now compatible with casacore, python-casacore and CASA.

Measurement set table compatibility tested ([SDP Jira tickets] https://jira.ska-sdp.org/browse/PRO-214 ). This was done by:

  1. duplicating a measurement set using python-casacore's table.copy() with DATA column set to use AdiosStMan;
  2. run CASA's mstransform on the AdiosStMan measurement set data for frequency split;
  3. run CASA's mstransform on the original measurement set data for frequency split; and
  4. check if the two results match.

Other changes / improvements:

  1. Restructured AdiosStManColumnA and AdiosStManColumnV classes to AdiosStManScaColumn, AdiosStManDirColumn and AdiosStManIndColumn to handle scalar columns, direct array columns and indirect array columns separately.
  2. Added cache mechanism for reading (scalar column and direct array column).
  3. Added a FORCE_DIRECT_ARRAY compiler macro to force AdiosStMan to treat any array columns as direct (fixed shape) array columns. This should be only used when users are convinced that a non-fixed-shape array column actually hold fixed-shape array data. For example, a measurement set table defines its DATA column as a non-fixed-shape array column whereas in most cases the data stored within this column is fixed-shape. In this case, when duplicating the measurement set table with FORCE_DIRECT_ARRAY enabled, AdiosStMan will treat the DATA column as a direct (fixed-shape) array column, and thus the performance can be improved significantly compared with treating it as an indirect array column.
  4. Added logging for debug use.
  5. And other minor changes...

AdiosStMan v0.6

16 Jun 18:47

Choose a tag to compare

The first release that supports casacore 2.0 interface, and the first version compatible with both casacore and CASA (casapy).

AdiosStMan v0.5

26 May 18:39

Choose a tag to compare

This is probably the last release based on casacore 1.7.0. Will move to casacore 2.x.

AdiosStMan v0.4.13

25 Nov 16:11

Choose a tag to compare

v0.4.13 - Added Slurm job scripts to benchmark ms_converter

AdiosStMan v0.1.11

13 Aug 12:40

Choose a tag to compare

This release only supports writing casa tables with scalar and direct array columns. It has been intensively tested on the iVEC Fornax supercomputer.