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
9ca0735654
Merge branch 'main' of git.gfz-potsdam.de:naaice/tug
2025-02-07 08:19:41 +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
13226e8668
refactor: simplify FTCS_2D by removing unused code
2025-02-05 12:53:15 +01:00
Max Lübke
56fc8185d5
Merge branch 'ml/refactor-simulation-grid' into 'main'
...
BREAKING CHANGE: Rename Simulation to Diffusion
See merge request naaice/tug!38
2025-01-31 16:13:27 +01:00
Max Luebke
a312abfe05
ci: Fix pages pipeline
2025-01-31 16:12:45 +01:00
Max Luebke
8fcc77bc60
doc: Add documentation for new Diffusion constructors and functions
2025-01-31 15:58:13 +01:00
Max Luebke
3612dcf034
BREAKING CHANGE: Rework Grid definition
...
Now the API does not rely on `Grid` structure but lay a wrapper around
an existing memory region, which defines for example a diffusion grid.
All simulation steps are done in place.
The user has to make sure the memory existing throughout the lifetime of
a simulation grid.
2025-01-31 15:46:06 +01:00
Max Luebke
5c68f8b6b2
refactor: Change enums to scoped enums and simplify output option validation
2024-12-11 19:56:54 +01:00
Max Luebke
477d943bf0
refactor: Introduce BaseSimulationGrid template class and update domain handling
2024-12-11 19:53:45 +01:00
Max Lübke
d3843fb2a3
refactor: Update testDiffusion.cpp and Diffusion.hpp
...
Refactor testDiffusion.cpp and Diffusion.hpp to improve code readability and maintainability. Remove unnecessary exception throwing and replace with assert statements for invalid arguments.
2024-12-10 10:42:53 +01:00
Max Lübke
13f6556f54
refactor: Use assert instead of custom throw for invalid argument in TugUtils.hpp
2024-12-10 08:59:16 +01:00
Max Lübke
a796acbc1d
BREAKING CHANGE: Rename Simulation to Diffusion
...
chore: Cleanup of applications
2024-12-10 08:55:50 +01:00
Max Lübke
432621f227
Merge branch '14-documentation-update' into 'main'
...
Resolve "Documentation Update"
Closes #14
See merge request naaice/tug!36
2024-12-10 08:21:12 +01:00
Max Lübke
636fcfaec3
feat: Update CMake configuration and add README documentation
2024-12-10 08:20:26 +01:00
Max Lübke
bed888d1fc
Merge branch 'ml/port-to-gtest' into 'main'
...
feat: Integrate GoogleTest for unit testing and update CI configuration
See merge request naaice/tug!35
2024-12-06 11:22:56 +01:00
Max Lübke
6981373deb
feat: Integrate GoogleTest for unit testing and update CI configuration
2024-12-06 09:52:45 +01:00
Marco De Lucia
a986242852
Merge branch 'fixreadme' into 'main'
...
fix: links/gitlab group in README
See merge request naaice/tug!34
2024-11-27 11:26:42 +01:00
Marco De Lucia
8d83eeef29
fixed links/gitlab group in README
2024-11-27 11:23:21 +01:00
Max Lübke
ac693caea9
Merge branch 'ml/row-major-mat' into 'main'
...
feat: Add support for setting concentrations from a pointer
See merge request naaice/tug!32
2024-06-10 16:05:09 +02:00
Max Luebke
74b46f111b
perf: Minimize copy operations
2024-06-10 16:04:13 +02:00
Max Luebke
c01d8e8607
refactor: Use Row-major matrix internally
2024-06-10 16:01:47 +02:00
Max Lübke
00b0583504
Merge branch 'fix-Simulation-setNumberThreads-parameter' into 'main'
...
[Fix] Fix `setNumberThreads()`-method parameter in Simulation.hpp.
See merge request naaice/tug!31
2024-06-06 11:53:24 +02:00
DannyPuhan
f7dbf3abaf
[Fix] Fix setNumberThreads()-method parameter in Simulation.hpp.
2024-06-06 08:59:02 +02:00
Max Luebke
e64e8dfd5e
feat: Add support for setting concentrations from a pointer
...
refactor: Use Row-major matrix internally
2024-06-03 23:48:54 +02:00