30 Commits

Author SHA1 Message Date
rastogi
858da525d7 computeStats not working correctly, Unit Tests added 2025-10-24 10:55:49 +02:00
Marco De Lucia
c39d40dc45 fixing stuff and adding comments 2024-09-12 12:36:40 +02:00
Max Lübke
9ac57682f1 Update CMakeLists.txt to conditionally add the bench subdirectory based on the POET_PREPROCESS_BENCHS option 2024-05-06 11:26:13 +00:00
Max Lübke
0992143be5 Update Readme 2024-05-06 10:09:28 +00:00
Max Lübke
2b69da0c5d BREAKING CHANGE: Enable Surface/Exchange using new API of PhreeqcEngine 2024-05-06 10:01:57 +00:00
Max Luebke
18fd280f99 Update minimum required CMake version to 3.14 2024-04-08 10:31:47 +00:00
Max Luebke
f184fb7962 Remove doctest submodule and update gitmodules 2024-04-02 10:33:56 +00:00
Max Luebke
f7a4bcd0aa Update CMakeLists.txt and add new files for barite_het simulation 2024-03-13 17:11:53 +01:00
Max Luebke
3380eb4a8f Add iphreeqc and init_r_lib submodules, and make necessary changes to CMakeLists.txt and src/initializer.cpp 2024-03-13 16:57:44 +01:00
Max Lübke
27e99052b2 Add apps directory and initializer application 2024-03-07 13:54:53 +00:00
Max Lübke
263f23534d Remove R_lib subdirectory from CMakeLists.txt 2024-03-06 12:24:07 +00:00
Max Lübke
fbff818e48 Remove unused 'app' directory 2024-03-06 11:32:45 +01:00
Max Luebke
999ecac139 feat: introduce LookupKey and rounding schemes
feat: implement data clustering using PHT

feat: implement interpolation

refactor: use named vector for DHT species definition and significant digits

data: remove unusable input scripts

data: move Phreeqc database to benchmark dir

refactor: rename dolomite benchmark directory

refactor: remove DHT prop type from input script
2023-08-01 18:34:50 +02:00
Max Luebke
40188b045c build: add benchmarks to install target 2023-04-13 17:17:36 +02:00
Marco De Lucia
105359e869 restoring CMakeLists 2023-04-11 17:46:48 +02:00
Marco De Lucia
25e53a3ab8 MDL: enable all subdirs in bench/ in CMakeLists 2023-04-11 14:58:48 +02:00
Max Lübke
f6ba639b1d build: add POET version to doxygen parameter list 2023-03-07 13:44:41 +01:00
Max Luebke
155153aa32 build: improve generation of doxygen docs using cmake/doxygen functions 2023-03-06 17:34:11 +01:00
Max Luebke
bac6a67702 test: add test cases for Field class 2023-03-03 15:41:11 +01:00
Max Lübke
b2f987b03c build: install scripts under 'share/poet' 2023-01-24 16:10:08 +01:00
Max Luebke
788513ff83 fix: missing namespace of phreeqcrm leads to ambiguous macro names 2023-01-06 10:51:02 +01:00
Max Lübke
871a2ec82a BREAKING CHANGE: integrate 'tug' as diffusion module
It is now possible to run a simulation for one iteration in sequential
mode without the use of Rmufits.

According scripts are provided.

refactor: TransportSim renamed to DiffusionModule

refactor: parsing of R input script is now done outside of simulation
modules (except ChemSim)
2022-11-10 16:06:08 +01:00
Max Lübke
54681134b7 build: disable documentation generation per default 2022-11-10 16:02:20 +01:00
Max Lübke
0ade3762f0 build: Improve R library handling in CMake 2022-11-10 15:38:38 +01:00
Max Lübke
1783160ba7 build: move headers to include
build: instead of several libraries, build one lib and link to poet
application
2022-10-05 12:16:53 +02:00
Max Lübke
89b958970d Prepare project to transfer to svn + set poet version with help of
git/textfiles
2021-02-19 17:12:53 +01:00
Max Lübke
3bbc2f325d new file describing output of POET + added target doxygen to CMake 2021-02-17 16:26:14 +01:00
Max Lübke
c223d9fd9a added CMake install process + rearrange data dir 2021-02-09 20:02:03 +01:00
Max Lübke
9181003fa0 substitute add_defintions by target_compile_defintions 2021-01-25 18:03:22 +01:00
Max Lübke
3482977f6c Build libraries for each directory 2021-01-25 17:40:32 +01:00