Max Lübke
729c461c6d
Merge branch '16-include-advection-into-upstream-version' into 'main'
...
Draft: Resolve "Include advection into upstream version"
Closes #16
See merge request naaice/tug!37
2025-10-24 13:27:43 +02:00
Max Lübke
9c4aeee410
Merge branch 'ml/bump-cmake-version' into 'main'
...
relax Eigen3 version constraint
See merge request naaice/tug!45
2025-10-24 08:49:19 +02:00
Max Lübke
d5bfdf9724
build(deps): relax Eigen3 version constraint
2025-10-24 08:48:56 +02:00
Max Lübke
1ad7ea0237
Merge branch 'ml/bump-cmake-version' into 'main'
...
Bump dependency versions
See merge request naaice/tug!44
2025-10-24 08:43:04 +02:00
Max Lübke
1a51dd5a1e
build(deps): update Eigen3 dependency version range
2025-10-24 08:42:14 +02:00
Max Lübke
605a31cc7c
build(deps): update minimum CMake version to 3.20
2025-10-24 08:41:56 +02:00
Max Lübke
a562281187
Merge branch 'ml/fix-citation' into 'main'
...
docs(citation): update citation metadata details
See merge request naaice/tug!43
v0.5.1
2025-10-16 11:21:55 +02:00
Max Lübke
256d6325d6
docs(citation): update citation metadata details
2025-10-16 11:21:00 +02:00
Max Lübke
3e97e530bc
Merge branch 'diagonal' into 'main'
...
Replace eigen sparse matrices with the diagonal optimization
See merge request naaice/tug!39
2025-10-16 09:22:25 +02:00
Max Lübke
04b42c4b89
Merge branch 'citation-add-author' into 'main'
...
add philipp as author
See merge request naaice/tug!42
2025-10-16 09:21:05 +02:00
Max Lübke
d2f028122e
docs: update project title for citation
2025-10-16 09:20:24 +02:00
Hannes Martin Signer
19cc372b6a
Update file CITATION.cff
2025-10-15 17:34:33 +02:00
Hannes Signer
135830e030
add phillips orcid
2025-10-15 16:32:27 +02:00
Hannes Martin Signer
520810bc3e
Merge branch 'citation' into 'main'
...
add citation file
See merge request naaice/tug!41
v0.5
2025-10-15 13:09:05 +02:00
Hannes Signer
b66feed2d2
add citation file
2025-10-15 13:08:00 +02:00
Max Lübke
b6ce5a32f4
Merge branch 'ml/mirror-to-github' into 'main'
...
Ml/mirror to github
See merge request naaice/tug!40
2025-10-15 10:25:37 +02:00
Max Lübke
4866977e72
ci(pipeline): reorder CI stages
2025-10-15 10:24:59 +02:00
Max Lübke
bdc4f156de
ci(mirror): add automatic repository sync to GitHub
2025-10-15 10:23:52 +02:00
Hannes Signer
5b144aea3a
add solver
2025-10-14 19:12:02 +02:00
Hannes Signer
3e270ee01c
add solver
2025-10-14 19:10:03 +02:00
Hannes Signer
a20d5d53e6
fix test case
2025-10-14 19:08:16 +02:00
Hannes Signer
3701dea34e
fix test case
2025-10-14 19:05:25 +02:00
Hannes Signer
30d2099d8a
add solver to template
2025-10-14 19:01:32 +02:00
Hannes Signer
47ad909a9c
Merge branch 'diagonal' of git.gfz-potsdam.de:naaice/tug into diagonal
2025-10-14 18:54:44 +02:00
Hannes Signer
91ae02cbf1
fix error for missing matching function
2025-10-14 18:54:18 +02:00
Hannes Martin Signer
06b890fe81
add EigenLUSolver test case
2025-10-14 18:49:02 +02:00
Hannes Signer
c8d1b08e28
add diagonal optimization approach
2025-10-14 18:33:20 +02:00
Max Lübke
f2f4d6fca8
fix(advection): correct flux calculation in advection scheme
2025-02-11 14:17:06 +01:00
Max Lübke
da8973674e
fix: Correct flux calculation and boundary condition handling
2025-02-11 11:01:48 +01:00
Max Lübke
1ce20c972c
fix(advection): correct flux calculation with velocities
...
If two or more inner iterations were required, instead of velocities the
previous calculated flux was used as velocity. This lead to erroneous
results.
2025-02-11 07:50:32 +01:00
Max Lübke
1391716ecb
[wip] fix advection scheme
2025-02-07 17:29:39 +01:00
Max Lübke
8b273a59b1
[wip]
2025-02-07 14:38:26 +01:00
Max Lübke
2be7b82f70
feat: Apply inner boundary conditions before simulation steps
2025-02-07 13:24:13 +01:00
Max Lübke
031905b4c8
test: Add advection test case with left-to-right flow
2025-02-07 09:53:00 +01:00
Max Lübke
bdb44b4fd5
fix(ftcs): add return statement for undefined boundary condition
2025-02-07 09:52:43 +01:00
Max Lübke
2250ee3f6f
refactor(advection): move steady state check to velocities
2025-02-07 09:51:46 +01:00
Max Lübke
9ca0735654
Merge branch 'main' of git.gfz-potsdam.de:naaice/tug
2025-02-07 08:19:41 +01:00
Max Lübke
16b361c85b
fix(velocities): prevent redundant velocity calculations
2025-02-07 08:12:18 +01:00
Max Lübke
d8c8a734aa
test(diffusion): Verify symmetry in diffusion simulation
2025-02-06 16:18:19 +01:00
Max Lübke
1ca81b4406
feat: Implement advection simulation with velocities and boundary conditions
...
There is a bug that gains concentration even when inflow=outflow
2025-02-06 16:18:19 +01:00
Max Lübke
b7fcfb3ca5
refactor(advection): rename alpha to permK for permeability
2025-02-06 12:20:35 +01:00
e1a135f8e2
Merge pull request 'BREAKING CHANGE: Refactor simulation grid' ( #1 ) from ml/refactor-simulation-grid into main
2025-02-05 15:44:38 +01:00
Max Lübke
7a1d9bb5b7
feat: Implement steady-state hydraulic charge calculation
2025-02-05 15:42:58 +01:00
Max Lübke
ca94cebba2
chore: add missing cstdint include
2025-02-05 15:42:58 +01:00
Max Lübke
1a11991af0
feat: Add unit tests for Velocities functionality
2025-02-05 15:42:58 +01:00
Max Lübke
13d55f9260
refactor: Velocities.hpp
2025-02-05 15:42:58 +01:00
Max Lübke
031c1b2eef
feat: Implement inner boundaries for FTCS
2025-02-05 15:42:58 +01:00
Max Lübke
3b953e0b96
refactor: Consolidate includes by introducing tug.hpp for cleaner code structure
2025-02-05 15:42:58 +01:00
Max Lübke
763a17b80f
feat: Add implementation of Advection from Christopher Eschenbach (does not work!)
2025-02-05 15:42:58 +01:00
Max Lübke
13226e8668
refactor: simplify FTCS_2D by removing unused code
2025-02-05 12:53:15 +01:00