ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management Article in SoftwareX (July 2020)