17 Commits

Author SHA1 Message Date
a10d7d5499 CMAKE, HASH, IO: Detect and use the system libxxhash.
If it is available, allow to choose between XXH64 (default) and XXH3
hash algorithms provided by the library XXHASH.

If it is not available, the internal slower implementation is used.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 23:15:51 -03:00
f659000e8c PROFILE: Remove all custom profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 15:22:15 -03:00
5bbd6b1242 MAKE: Add option -fcheck=all for DEBUG.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-03 12:41:19 -03:00
7b79d88b6d CMAKE: Turn off HDF5 by default.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-09-12 12:02:04 -03:00
ad7f1da604 CMake: -ftree-vectorize seems to be problematic in some cases.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-02-04 17:36:37 -03:00
ff5ad18424 CMake: Fix Intel compiler options.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-23 20:23:04 -03:00
35c8217bfa CMakeList: Assume byte record size for Intel compilers.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-23 20:09:42 -03:00
14635cb208 CMake: Update home page.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 16:25:12 -03:00
02b2d5d1bd CMAKE: Do not warn about dummy arguments.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:14:04 -03:00
2e360eef31 CI/CD: Add building with cmake to piplines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-14 10:12:43 -03:00
d048159798 COMPRESSION: Add LZMA/XZ compression format.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 15:42:07 -03:00
eb7c8dbd76 COMPRESSION, PYTHON: Add support for LZ4 compression.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 15:28:20 -03:00
053392e762 COMPRESSION: Add Zstandard compression support.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 16:48:31 -03:00
9dbc4e3430 INTERPOLATIONS, REFINEMENT: Convert real precision correctly.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-06 21:39:10 -03:00
2f7743b0c1 REFINEMENT: Remove unused variables.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-06 18:59:03 -03:00
1b075026b5 CMAKE: Add description, home page and languages to project.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-07-31 13:21:02 -03:00
11e3a669fe MAKEFILE: Add initial support for CMake.
Just call ccmake <path to AMUN code> and set options.

GNU Fortran, Intel Fortran and PGI Fortran are supported.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-07-30 12:58:49 -03:00