- modernize code - remove dead code and unused definitions, enums, and includes - create default adios2_config.xml file if it doesn't exist - enable and apply clang-format - update documentation