Marco De Lucia
27b94065ea
data: added surfex benchmark
2023-03-07 13:44:41 +01:00
Max Luebke
32d35190cb
fix: write fields using R after chem simulation
2023-03-07 13:44:41 +01:00
Max Luebke
e6819b59bc
BREAKING CHANGE: Introduce ChemistryModule as extension of PhreeqcRM
2023-03-07 13:44:41 +01:00
Max Luebke
a493054f9d
refactor: In SimParams, relocate trivial getter/setters to header file
...
refactor: change vector data types of dht_signif_vector and
dht_prop_type_vector to both uint32
2023-03-06 18:07:41 +01:00
Max Luebke
fc79d1d0a8
refactor: DHT_Wrapper class
...
feat: add setters to DHT_Wrapper to set prop type vector and signif
vector
refactor: remove dependency from SimParams structure
feat: introduce new header defining DHT types
2023-03-06 18:07:41 +01:00
Max Lübke
1b1ef9eb5c
Merge branch 'fix-ci' into 'main'
...
ci: fix pages job name
See merge request sec34/port!21
2023-03-06 18:06:19 +01:00
Max Luebke
7560e56e8c
ci: fix pages job name
2023-03-06 18:04:49 +01:00
Max Lübke
4a46a3fb7d
Merge branch 'doc' into 'main'
...
Enhanvcement of CI, enabling doxygen doc generation
See merge request sec34/port!20
2023-03-06 18:00:55 +01:00
Max Luebke
be2159227e
ci: Only build and test on merge request
2023-03-06 17:59:23 +01:00
Max Luebke
062f7a2151
ci: add doxygen docs to pipeline and pages
2023-03-06 17:59:23 +01:00
Max Luebke
8df6341a84
build: improve generation of doxygen docs using cmake/doxygen functions
2023-03-06 17:34:11 +01:00
Max Lübke
d3568594ae
Merge branch 'fix-chem' into 'main'
...
chore: update PhreeqcRM-GFZ dependency
See merge request sec34/port!19
2023-03-03 15:51:55 +01:00
Max Lübke
c3ad9a06ca
chore: update PhreeqcRM-GFZ dependency
2023-03-03 15:51:54 +01:00
Max Lübke
29344a3ff0
Merge branch 'implement-field-class' into 'main'
...
feat: add Field data structure as substitution of field declaration
See merge request sec34/port!18
2023-03-03 15:43:00 +01:00
Max Luebke
fbb2ad6a67
ci: enable run of tests in CI
2023-03-03 15:41:11 +01:00
Max Luebke
7202a0d1ff
chore: add 'test' to commit group
2023-03-03 15:41:11 +01:00
Max Luebke
357936b639
test: add test cases for Field class
2023-03-03 15:41:11 +01:00
Max Luebke
1129761df3
chore: add doctest as dependency
2023-03-03 15:41:11 +01:00
Max Luebke
86db80ffc3
feat: add Field data structure as substitution of field declaration
...
using std::vector
2023-03-03 15:41:11 +01:00
Max Lübke
a579f30bcb
Merge branch 'ci-release' into 'main'
...
ci: add automatic release creation on tag
See merge request sec34/port!17
2023-02-09 18:28:40 +01:00
Max Luebke
dcfb75adee
ci: add automatic release creation on tag
2023-02-09 17:28:25 +00:00
Max Lübke
c9859aa206
Merge branch 'fix-rounding' into 'main'
...
fix: remove rounding to significant digit +1
See merge request sec34/port!16
2023-02-06 14:05:48 +01:00
Max Luebke
7639bcb045
fix: remove rounding to significant digit +1
2023-02-06 14:04:50 +01:00
Max Lübke
96a71b2a32
Merge branch 'fix-r-code' into 'main'
...
Fix r code
See merge request sec34/port!15
2023-01-24 16:48:41 +01:00
Max Luebke
74b1e466df
build: add dolo_diffu_large to install list
2023-01-24 16:47:56 +01:00
Max Luebke
535ed489b3
fix: check of existence of objects in R setup list
2023-01-24 16:46:18 +01:00
Max Lübke
247e5ffe73
Merge branch 'dht-rounding' into 'main'
...
Merge latest changes including DHT rounding and code refactoring
See merge request sec34/port!14
2023-01-24 16:11:37 +01:00
Max Luebke
dc75c65b88
R: enable control of output after each iteration
2023-01-24 16:11:03 +01:00
Max Luebke
8ba796c178
data: adapt benchmarks to results of meeting
2023-01-24 16:11:03 +01:00
Max Luebke
8142a10d00
refactor: combine DHT results to one struct
...
This struct stores both used keys and resulting data with work package
size and Phreeqc mapping during call of `checkDHT`.
This makes a second fuzzing of keys during `fillDHT` obsolete.
2023-01-24 16:11:03 +01:00
Max Luebke
f7404110ab
fix: calculation of wp_sizes_vector
2023-01-24 16:11:01 +01:00
Marco De Lucia
5429696d89
Adding scheme to README
2023-01-24 16:10:08 +01:00
Max Lübke
9ffe3da7e1
fix: set porosity to 1 (hardcoded for now)
2023-01-24 16:10:08 +01:00
Marco De Lucia
080b2f99f2
MDL: suppressed warnings (hard coded for now); added 1k*2k simulation bench/dolo_diffu_inner_large
2023-01-24 16:10:08 +01:00
Max Lübke
9e4aea38e3
fix: set all values less than 10E-14 to zero
2023-01-24 16:10:08 +01:00
Max Lübke
e71369bcdf
data: set signif vector and types
2023-01-24 16:10:08 +01:00
Max Lübke
5ef755744c
build: install scripts under 'share/poet'
2023-01-24 16:10:08 +01:00
Max Lübke
526d61eaa7
use "native" input as rounding without pH/pe calculation
2023-01-24 16:10:08 +01:00
Max Lübke
cd5bbfa9a3
adding different cases of prop types and zero value
2023-01-24 16:10:08 +01:00
Marco De Lucia
4262e36947
Fixed filenames in dolo_diffu_inner
2023-01-24 16:10:08 +01:00
Marco De Lucia
57af37483f
Added "bench" dir with dolo_diffu_inner
2023-01-24 16:10:08 +01:00
Max Lübke
5ef228c27f
refactor: pass work packages as constant reference to DHT functions
2023-01-24 16:10:08 +01:00
Max Lübke
1d37709e98
util: provide conversion of new rounding scheme in ReadDHT
2023-01-24 16:10:08 +01:00
Max Lübke
575d881158
build: add option to enable DHT debug infos
2023-01-24 16:10:08 +01:00
Max Lübke
4118fe4ed0
fix: handle negative values in keyelement with significant as signed integer
2023-01-24 16:10:08 +01:00
Max Lübke
14cb03e746
feat: use new rounding function and datatype for keys
2023-01-24 16:10:08 +01:00
Max Lübke
38d6b299a9
refactor: move key and data size calculation to DHT_Wrapper
2023-01-24 16:10:08 +01:00
Max Lübke
f32a3f3342
perf: return SimParams as const
2023-01-24 16:10:08 +01:00
Max Lübke
6a911962db
Merge branch 'fix-copy-fields' into 'main'
...
fix: do pre-copy of fields in grid class
See merge request sec34/port!13
2023-01-23 16:41:12 +01:00
Max Luebke
16eb78ae31
fix: do pre-copy of fields in grid class
...
The idea is to later define chains of module in the input script by
setting an input and output field and the according function to call.
Currently, the code is not ready for such a chain, but the change is
done in advance.
2023-01-23 16:36:54 +01:00