cac043487c
SCHEMES: Slightly rewrite HLLD solver for adiabatic MHD.
...
This fixes some weird behavior when Bx is small too.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-20 17:39:03 -03:00
40619aa119
SCHEMES: Slightly rewrite HLLD solver for isothermal MHD.
...
This fixes some weird behavior when Bx is small.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-20 14:52:43 -03:00
8634f89ce0
SCHEMES: Properly average total pressure in MHD HLLC solver.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-20 11:27:00 -03:00
fe9c223489
IO: Fix a warning in the case of no forcing modes.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-19 22:49:46 -03:00
3115ecdabb
IO: Restart job from the last available restart snapshot.
...
If parameter 'restart_number' was not set or is negative, it is
determined from the last available restart snapshot. The restart
snapshots should be all in the same restart path in the complete
sequence, i.e., from first one to the last one.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-19 22:38:51 -03:00
f8dae064b9
EVOLUTION: Change 'glm_alpha' value.
...
It seems more numerically stable in the case of tearing mode problem
with HLLD or ROE solver for adiabatic EoS.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-19 21:34:40 -03:00
0a5a502079
IO: Store parameters 'cfl' and 'glm_alpha' in snapshots.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-19 18:45:23 -03:00
1f4b9e35f7
EVOLUTION: Rename parameter 'alpha' to 'glm_alpha'.
...
This parameter is used for GLM cleaning of magnetic divergence, so it
shouldn't be confused with anything else.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-19 18:38:25 -03:00
77122f8854
COMPRESSION: Implement compression level for LZ4 compression.
...
Also increase the compression buffer and turn on internal checksum.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-18 18:01:12 -03:00
ec8683a7a0
COMPRESSION: Add CRC64 check to LZMA compression.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-18 17:58:10 -03:00
fec8708ac9
IO: Update header for XML files to be compatible with Python.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-18 12:20:52 -03:00
e509ea4e9a
IO: Change order of attributes in write_attribute_xml_file().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-18 11:58:53 -03:00
88f3c44b52
IO: Rename compression level for HDF5.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-17 18:35:12 -03:00
5886c2039a
PYTHON: Update adiabatic index name.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-16 17:00:50 -03:00
2327e6ffa5
PROBLEMS: Update parameters for sound speed and adiabatic index.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-16 16:49:24 -03:00
6bf3afcf0b
EQUATIONS: Rename parameter 'csnd' to 'sound_speed'.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-16 16:46:27 -03:00
fda340b21b
EQUATIONS: Rename gamma to adiabatic_index.
...
Keyword 'gamma' is reserved in Fortran for calculating Gamma function.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-16 16:41:28 -03:00
14635cb208
CMake: Update home page.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 16:25:12 -03:00
b8e71a4fb0
INTERPOLATIONS: Remove unused variables in 2D case.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:33:43 -03:00
8f33e4aeb5
EQUATIONS: Remove unused variables for 2D case.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:28:28 -03:00
17395086fb
REFINEMENT: Remove unused variables for 2D case.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:27:08 -03:00
d05e3062fc
FORCING: Remove unused variables for 2D case.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:25:31 -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
9e507b283c
SOURCES: Remove unused variable for 2D case.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:12:41 -03:00
e75089ed19
INTERPOLATIONS: Check correctness of ngp just after reading it.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-15 01:09:52 -03:00
5a04b17ab3
MPITOOLS: Fix compilation without MPI.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-14 21:54:46 -03:00
c15378bddd
MPITOOLS: Rewrite MPI support using Fortran 2008 interface.
...
Use procedure interfaces, remove unused variables, etc.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-14 19:40:10 -03:00
701bb6618b
Merge branch 'revert-9b7fe356' into 'master'
...
Revert "Update .gitlab-ci.yml to use .pre stage."
See merge request gkowal/amun-code!1
2020-08-14 13:44:48 +00:00
8108a445a3
Revert "Update .gitlab-ci.yml to use .pre stage."
...
This reverts commit 9b7fe356505ddd275a45ca64395da0fa9544941f
2020-08-14 13:42:18 +00:00
9b7fe35650
Update .gitlab-ci.yml to use .pre stage.
2020-08-14 13:39:58 +00:00
6833a0d741
Update .gitlab-ci.yml
2020-08-14 13:27:08 +00: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
a1b47ab1e1
README: Update features and add CMake compilation steps.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 16:35:39 -03:00
65f882fe99
MAKEFILE: Update files for compression support in XML+binary format.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 16:15:05 -03:00
38a205e1c7
PYTHON: Update installation script.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 15:52:18 -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
f9b6dd47e9
COMPRESSION: Use LZ4 frame for compatibility with command lz4.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 09:17:09 -03:00
b05f186765
COMPRESSION: Use allocated buffer for ZSTD compression.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 15:36:20 -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
2012a5eb92
IO: Remove compression suffix if the file is not compressed.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 15:01:26 -03:00
575c626b0a
PYTHON: Add compression support to AmunPy module.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 12:14:39 -03:00
af4da9444a
IO: Store compression format in binary file attributes.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 12:00:42 -03:00
0006459521
IO: Remove debug info.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 09:32:51 -03:00
352f7a7c1b
IO: Fix file name in write_binary_xml(), when compression is inefficient.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 20:46:20 -03:00
c209000fb2
IO: Fix binary restart snapshot storing when the compression is on.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 20:29:25 -03:00
e0a4f2a4a5
IO: Print compression format and level of XML+binary files.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 16:52:16 -03:00
053392e762
COMPRESSION: Add Zstandard compression support.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 16:48:31 -03:00
8b475b880b
IO: Add storing compressed fields in write_snapshot_xml().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 16:32:42 -03:00
36996e6f76
IO: Add compressed field to the XML file attribute.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 16:22:37 -03:00
1d154ab492
IO: Support compression in write_binary_xml().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-10 16:03:46 -03:00