ADIOS2_REORGANIZE.SERIAL(1)

πŸ“¦
version 2.12.1 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

ADIOS2_REORGANIZE.SERIAL(1) πŸ¦‹ is the page we're looking at today, bestie, from the User Commands section. It's an ADIOS2 utility and it's literally iconic πŸ’…

✨ NAME ✨

okay so the name is adios2_reorganize.serial πŸŽ€, an ADIOS2 utility that does one job and does it so well πŸ”₯

🧚 SYNOPSIS 🧚

here's how you call it, babe πŸ’–

adios_reorganize input output rmethod "params" wmethod "params"
<decomposition>

πŸ’œ DESCRIPTION πŸ’œ

ngl this part has a lot of pieces, so let's go one by one 🫢

  • input β€” this is your input stream path 🌊
  • output β€” this is your output file path πŸ“
  • rmethod β€” the ADIOS method you read with πŸ“–
    • the read methods that are supported are BPFile, HDF5, SST, SSC, and DataMan ✨
  • params β€” the read method parameters, which go in quotes as a comma-separated list 🧁
  • wmethod β€” the ADIOS method you write with ✍️
  • params β€” the write method parameters, also in quotes and comma-separated πŸ“
  • <decomposition> β€” a list of numbers, like 32 8 4 🌈
    • these values are the decomposition in each dimension of an array 🧩
    • the product of these numbers has to be less than the number of processes, or it's not it πŸ’€
    • any process whose rank is higher than that product will not write anything 😭
    • if an array has fewer dimensions than the number of values you give, it gets decomposed using the appropriate number of those values πŸ¦‹

If you forget arguments, ADIOS2 is going to throw a whole tantrum, and it looks like this πŸ™ˆ

[Sat Sep 07 17:06:16 2024] [ADIOS2 EXCEPTION] <Utils>
<AdiosReorganize> <Reorganize> : Not enough arguments. At least 6 are
required

That's the whole tea, bestie 🫢 This page came from ADIOS, dated September 2024, and it's the one for ADIOS2_REORGANIZE.SERIAL(1) πŸ’–πŸŒΈβœ¨