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
a796acbc1d
BREAKING CHANGE: Rename Simulation to Diffusion
...
chore: Cleanup of applications
2024-12-10 08:55:50 +01:00
Max Luebke
b104fdcf52
Remove doctest-src subproject
2024-04-02 10:22:26 +00:00
Max Lübke
8456f2212d
BREAKING CHANGE: tug as header-only library
...
build: installation of library is now possible
2023-10-19 12:20:39 +02:00
Max Lübke
ba627b6624
feat: rewrite library as template library
2023-09-15 11:38:08 +02:00
Max Lübke
5099fd23a9
fix: add namespaces to example executables
2023-09-15 07:48:21 +02:00
Max Lübke
0d34752837
refactor: format all source files to LLVM standard
2023-09-14 10:27:05 +02:00
Hannes Signer
9d663d8140
Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp
2023-09-11 11:10:44 +02:00
Hannes Signer
eb42377f30
change experiment files
2023-09-11 11:10:27 +02:00
philippun
d2e3ef23de
improved commentary, refactored TugUtils into .cpp, and added CRNI example
2023-09-08 15:30:27 +02:00
Marco De Lucia
cc37891bf6
fix: removed spourios refs to easy_profile in CMakeLists
2023-08-27 14:00:06 +02:00
Marco De Lucia
2d50f32e37
fix: reverted local profiling_openmp.cpp to commit 1dbee6d8, small updates in index.rst
2023-08-27 13:56:44 +02:00
Marco De Lucia
2294922a3e
Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp
2023-08-24 17:29:58 +02:00
philippun
49209412e2
little optimizations and added output visualization file to utils
2023-08-24 16:00:32 +02:00
Marco De Lucia
3db0e73efe
mdl: profiling_openmp with easy_profile
2023-08-24 12:22:02 +02:00
Hannes Signer
1dbee6d8d9
Adjustment to set the threads via command line
2023-08-23 18:35:26 +02:00
philippun
32b05a8a87
added Thomas Solver with option to choose solver and cleaned up the repository
2023-08-23 12:24:35 +02:00
philippun
27829a1463
Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp
2023-08-22 13:32:13 +02:00
philippun
9d695b3aa8
added example for meeting
2023-08-22 13:32:02 +02:00
Hannes Signer
567318b8e9
omp functionality and profiling
2023-08-17 10:22:56 +02:00
Hannes Signer
dde7fb4783
Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp
2023-08-15 12:55:40 +02:00
Hannes Signer
06f5eb5f2a
add sphinx documentation
2023-08-15 12:55:01 +02:00
philippun
fb397897c8
improved commentary
2023-08-15 11:55:26 +02:00
philippun
c9c0f02a5a
adjusted XTREME csv output
2023-08-11 15:15:08 +02:00
philippun
f1b5138bcc
implementation of closed 1D and 2D cases
2023-08-11 12:19:33 +02:00
philippun
c56c5c8ec2
working BTCS 1D and 2D simulation with constant boundary
2023-08-10 23:49:22 +02:00
philippun
fdb5c436ea
implemented BTCS 2D constant case
2023-08-10 22:21:15 +02:00
Hannes Signer
0fc6bf4a79
add progress bar
2023-08-10 14:20:48 +02:00
philippun
e8d322fb75
finished BTCS prototype with closed boundary condition
2023-08-10 11:25:54 +02:00
philippun
3cce7fb357
fixed a bug resulting in too high results
2023-08-09 17:33:58 +02:00
Hannes Signer
916987c1bd
error in solution vector
2023-08-08 18:42:06 +02:00
philippun
e1b7038490
proposal implementation for MDL merge request
2023-08-07 16:51:44 +02:00
Marco De Lucia
25f8c3fe6e
MDL: distinguish between "inner" (= due to CFL) and "outer" iterations
2023-08-07 12:35:11 +02:00
Hannes Signer
69f1483006
add omp header and time measurement
2023-08-05 16:20:23 +02:00
Hannes Signer
d38e14d6f4
change: all variables as pass by reference
2023-08-03 14:57:44 +02:00
philippun
78cf41f57e
implemented some util methods and started with a first test case
2023-08-02 12:36:06 +02:00
Hannes Signer
e19171feaa
switch from hpp to cpp
2023-08-02 10:50:14 +02:00
Hannes Signer
33fd35a65a
add csv2matrix function
2023-08-02 10:35:36 +02:00
Hannes Signer
f4924ac8b2
add: Implementation of max time step
2023-08-01 16:56:25 +02:00
Marco De Lucia
788e59c4ef
Add docu and validation files
2023-07-31 16:52:31 +02:00
philippun
f8cb62fa94
added reference example FTCS 2D closed
2023-07-31 14:31:04 +02:00
Hannes Martin Signer
2d293469ff
Merge branch 'dynamic-boundary-conditions-functionality' into 'hannes-philipp'
...
Dynamic boundary conditions functionality
See merge request naaice/tug!6
2023-07-28 16:00:51 +02:00
philippun
0872639c54
feat: implementation of dynamic boundary conditions in FTCS
2023-07-28 15:54:03 +02:00
Philipp Ungrund
4e8933862e
Merge branch 'boundaries-closed-case' into 'dynamic-boundary-conditions-functionality'
...
feat: add boundary conditons for closed cases in independent functions
See merge request naaice/tug!5
2023-07-28 11:05:28 +02:00
philippun
16d3663909
commented out the probably last easy profiler reference
2023-07-28 11:02:56 +02:00
philippun
605000de5e
commented out another easy profiler include
2023-07-28 11:00:21 +02:00
philippun
c9b714b241
commented out easy profiler
2023-07-28 10:59:08 +02:00
philippun
10bb5f5012
Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp
2023-07-28 10:51:15 +02:00
philippun
c5862d4c18
test commit
2023-07-28 10:49:01 +02:00
philippun
88b00931f8
test commit
2023-07-28 10:48:07 +02:00