- 17 Sep, 2019 1 commit
-
-
Guido Novati authored
-
- 02 Sep, 2019 1 commit
-
-
novatig authored
-
- 09 Aug, 2019 2 commits
-
-
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 authored
-
- 06 May, 2019 1 commit
-
-
novatig authored
-
- 04 May, 2019 2 commits
- 27 Apr, 2019 2 commits
- 26 Apr, 2019 1 commit
-
-
fabianw authored
Re-indented code
-
- 09 Apr, 2019 3 commits
- 28 Mar, 2019 6 commits
-
-
fabianw authored
-
fabianw authored
The code would not be correct because Grid::getH() returns the (legacy) uniform grid spacing h_gridpoint which is identical for all dimensions. Testing for MeshMap::uniform() means uniform in the corresponding dimension but it is possible that hx != hy != hz in the most general case. In this case Grid::getH() does not work.
-
fabianw authored
-
fabianw authored
-
fabianw authored
-
fabianw authored
WARNING: this restricts you from using -nan as an argument
-
- 27 Mar, 2019 1 commit
-
-
novatig authored
-
- 26 Mar, 2019 1 commit
-
-
Guido Novati authored
-
- 04 Mar, 2019 2 commits
- 01 Mar, 2019 2 commits
- 25 Jan, 2019 1 commit
-
-
fabianw authored
-
- 24 Nov, 2018 3 commits
- 23 Nov, 2018 5 commits
-
-
kicici authored
...which means Cubism is not anymore a header-only library. If lazy, just include ArgumentParser.cpp instead of compiling it separately. This reduced the compilation time of CubismUP3D by about 40%.
-
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 authored
-
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 authored
-
- 22 Nov, 2018 6 commits
-
-
novatig authored
-
fabianw authored
-
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 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 authored
Removing _HDF5_DOUBLE_PRECISION_ from the library.
-
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.
-