1. 17 Sep, 2019 1 commit
  2. 02 Sep, 2019 1 commit
  3. 09 Aug, 2019 2 commits
    • kicici's avatar
      Dump functions should not construct the filename · 0ecaaad0
      kicici authored
      Now in all 6 functions the meaning of filename parameters are:
          - `fileroot` = filename without folder and extensions,
          - `dirname`  = containing folder, defaults to `"."` as before.
      The caller is responsible for constructing the fileroot (e.g. `"slice_..."`).
      Also, removed unused `stepID`.
    • kicici's avatar
      HDF slice filename format option · 6b0dac6b
      kicici authored
  4. 06 May, 2019 1 commit
  5. 04 May, 2019 2 commits
  6. 27 Apr, 2019 2 commits
  7. 26 Apr, 2019 1 commit
  8. 09 Apr, 2019 3 commits
  9. 28 Mar, 2019 6 commits
  10. 27 Mar, 2019 1 commit
  11. 26 Mar, 2019 1 commit
  12. 04 Mar, 2019 2 commits
  13. 01 Mar, 2019 2 commits
  14. 25 Jan, 2019 1 commit
  15. 24 Nov, 2018 3 commits
  16. 23 Nov, 2018 5 commits
    • kicici's avatar
      Splitting ArgumentParser into .h and .cpp · f32c310a
      kicici authored
      ...which means Cubism is not anymore a header-only library.
      If lazy, just include ArgumentParser.cpp instead of compiling it
      This reduced the compilation time of CubismUP3D by about 40%.
    • kicici's avatar
      Add a deprecation note of NTHREADS · 60411b2a
      kicici authored
      So there is this BlockProcessing.h that fortunately noone uses, which
      expects a compile time NTHREADS for some reason. Added a note for
      whomever gets burned with a compilation error.
    • kicici's avatar
      Typo · f23a67b5
      kicici authored
    • kicici's avatar
      Rename `_ALIGNBYTES_` to `CUBISM_ALIGNMENT`. · 7c6d50e1
      kicici authored
      Not sure about this, but now Cubism automatically defines
      `CUBISM_ALIGNMENT` if it is not already defined.
      That means that if the app intends to define the value,
      it must define it before including _any_ Cubism header.
      An alternative would be to put these ifdefs to Matrix3D.h (the only file
      using the constant), but probably better to be strict.
    • novatig's avatar
  17. 22 Nov, 2018 6 commits
    • novatig's avatar
      silences -Wshadow · ea365911
      novatig authored
    • fabianw's avatar
    • kicici's avatar
      Renaming `_USE_HDF_` and other macros. · 14d99d2a
      kicici authored
      C++ reserves all names starting with `_X` for some capital letter `X`.
      Instead, use `CUBISM_` prefix.
      Cubism still accepts all macros, but pops out a warning if used.
    • kicici's avatar
      Remove _BLOCKSIZE*_ macros · 9ab57e26
      kicici authored
      Instead of using _BLOCKSIZE*_ macros, use Block::sizeX/Y/Z.
      Slice dumper currently is not implemented for non-cubical blocks.
      pack/unpack functions get block size as a runtime argument, which
      shouldn't really affect performance.
      In tests, avoid _Capitalized, as that formatting is reserved by C++.
    • kicici's avatar
      HDF5 real type as a template parameter · b76d62c8
      kicici authored
      Removing _HDF5_DOUBLE_PRECISION_ from the library.
    • kicici's avatar
      Remove Block.h · 6f279789
      kicici authored
      It was used only by the old coupling framework examples.
      Now we require the user app to specify the Block class by itself.