Commit Graph

  • 2dc959b993 Merge branch 'poet' into 'main' Max Lübke 2024-04-04 13:09:28 +02:00
  • 332f419faf Add doctest library to ci.Dockerfile Max Luebke 2024-04-04 13:08:04 +02:00
  • 001f59fae8 added thomas avx prototype implementation gespel 2024-04-03 20:13:41 +02:00
  • b104fdcf52 Remove doctest-src subproject Max Luebke 2024-04-02 10:22:26 +00:00
  • f71bf2371f Update doctest library and fix target link Max Luebke 2024-04-02 10:21:00 +00:00
  • 3ffa0ef624 Update testGrid.cpp with correct dimensions for 2D Grid64 Max Lübke 2024-03-27 20:37:42 +00:00
  • 8c0687a6cd Update grid dimensions validation to handle 1D grids Max Lübke 2024-03-27 20:11:45 +00:00
  • 1679dc84d2 Add serialization and deserialization methods to Boundary class Max Lübke 2024-03-27 15:35:16 +00:00
  • eb14c53314 Merge branch 'fix_neg_values' into 'main' Max Lübke 2024-03-14 09:10:52 +01:00
  • 4328ef3436 Fix possible NaN @ calcAlphaIntercell Max Luebke 2024-03-14 09:08:33 +01:00
  • 4867261f9d Merge branch 'fix-alpha' into 'main' v0.4.2 Max Lübke 2024-03-05 10:26:43 +01:00
  • 2f737ce09e Fix alpha intercell calculation Max Lübke 2024-03-05 10:26:15 +01:00
  • 48000710c7 Merge branch 'fix-boundaries' into 'main' Max Lübke 2024-03-04 21:29:21 +01:00
  • 69690c0afa Remove check for negative concentration in Boundary.hpp Max Lübke 2024-03-04 21:27:21 +01:00
  • fbb0c08024 Merge branch 'fix-btcs' into 'main' Max Lübke 2023-12-19 16:08:48 +01:00
  • 61d6cfc5cb fix: remove factor 2 in 'middle' coefficient of explicit part (closed) v0.4.1 Max Lübke 2023-12-19 16:04:57 +01:00
  • f651c1d158 Merge branch 'fix-dt' into 'main' Max Lübke 2023-12-04 09:13:55 +01:00
  • db1a2b2e5c fix: use maximum alpha for CFL condition Max Lübke 2023-12-04 09:11:29 +01:00
  • 8824dc1fd9 Merge branch 'fix-FTCS' into 'main' Max Lübke 2023-11-30 09:16:15 +01:00
  • cdfc42ac9c fix: Typos in FTCS Max Lübke 2023-11-30 08:58:46 +01:00
  • e2bf3a7662 chore: update .gitignore Max Lübke 2023-11-30 08:54:14 +01:00
  • d05ae67708 Add simple fixed point type fixed-point Max Lübke 2023-11-23 15:47:38 +01:00
  • 3dc9dc4ab7 update gitignore Max Lübke 2023-11-23 13:22:09 +01:00
  • 9bb4d130c5 put parallel for clauses in parallel construct improve_openmp Max Lübke 2023-11-15 11:41:31 +01:00
  • ee77b5f7f3 Merge branch 'theory' into 'main' Max Lübke 2023-11-01 10:41:19 +01:00
  • 141028548b docs: add theory part from HP report Max Lübke 2023-11-01 10:40:38 +01:00
  • 32d6a4e3ec Merge branch 'contributors' into 'main' Max Lübke 2023-11-01 09:05:26 +01:00
  • 97b43e1a16 doc: adding contributors Max Lübke 2023-11-01 08:51:45 +01:00
  • 39541a2054 Merge branch 'naaice' into 'main' Max Lübke 2023-10-27 13:18:03 +02:00
  • 5a39f5377e doc: update example pages Max Lübke 2023-10-19 13:09:22 +02:00
  • 77914ea69f fix: include optional output of csv during thomas algorithm Max Lübke 2023-10-17 12:07:33 +02:00
  • 8456f2212d BREAKING CHANGE: tug as header-only library Max Lübke 2023-10-17 12:00:35 +02:00
  • 0471f3d8f9 fix: readded "using namespace tug;" in naaice/BTCS_2D_NAAICE.cpp Marco De Lucia 2023-10-16 17:34:52 +02:00
  • 8cfb61587d feat: add naaice/NAAICE_dble_vs_float.cpp Marco De Lucia 2023-10-16 17:31:43 +02:00
  • 9a3fc67885 Fix: Eigen::MatrixX<T> instead of Eigen::MatrixXd in Grid.hpp Marco De Lucia 2023-10-16 12:11:52 +02:00
  • 5196c36ec5 fix: reintroduce tug namespace Max Lübke 2023-09-15 11:37:42 +02:00
  • ba627b6624 feat: rewrite library as template library Max Lübke 2023-09-15 10:39:51 +02:00
  • 46f9cef3a9 Merge branch 'main' into naaice Max Lübke 2023-09-15 08:15:19 +02:00
  • 00cafb70dc BREAKING CHANGE: reworked API v0.4 Max Lübke 2023-09-15 07:49:53 +02:00
  • 5099fd23a9 fix: add namespaces to example executables Max Lübke 2023-09-15 07:48:21 +02:00
  • 8e5c1ad035 refactor: implement coeff boundary functions as template constexpr Max Lübke 2023-09-14 16:21:45 +02:00
  • 819db24e18 Merge branch 'main' into 'hannes-philipp' Max Lübke 2023-09-14 16:27:39 +00:00
  • 6c1ccb90fd refactor: implement coeff boundary functions as template constexpr Max Lübke 2023-09-14 16:21:45 +02:00
  • ef1ccd4c14 refactor: various changes to BTCS functions Max Lübke 2023-09-14 15:30:23 +02:00
  • a0d835e243 refactor: inline Coeff Functions Max Lübke 2023-09-14 15:02:50 +02:00
  • 0eba63f875 refactor: core adjustments to Simulation class Max Lübke 2023-09-14 14:57:22 +02:00
  • edaad7cc04 refactor: core adjustment to Boundary class Max Lübke 2023-09-14 14:55:17 +02:00
  • f0d5220a48 refactor: adjust const qualifications for Grid class Max Lübke 2023-09-14 14:53:28 +02:00
  • a21023ec9d feat: make OpenMP parallelization optional Max Lübke 2023-09-14 13:31:31 +02:00
  • 587bb5a622 ci: remove 'modernize' from clang-tidy list Max Lübke 2023-09-14 13:12:38 +02:00
  • c5979cd6f4 ci: add clang openmp includes Max Lübke 2023-09-14 12:39:14 +02:00
  • 4b4c439c68 doc: slight change to instructions Max Lübke 2023-09-14 12:33:16 +02:00
  • da6d004e16 chore: cleanup of repository Max Lübke 2023-09-14 12:22:41 +02:00
  • 61a4b0ae8a build: make compilation of examples optional Max Lübke 2023-09-14 12:15:41 +02:00
  • 3106c2b8d5 test: add Boundary test case Max Lübke 2023-09-14 12:11:37 +02:00
  • 8af03777b8 fix: add namespaces to executables Max Lübke 2023-09-14 12:05:14 +02:00
  • 2096ee5cc3 refactor: remove all 'using namespaces' from library Max Lübke 2023-09-14 12:04:03 +02:00
  • 2483019b89 fix: remove guards in source files Max Lübke 2023-09-14 11:46:45 +02:00
  • ce09f0d8c8 fix: remove all source file includes Max Lübke 2023-09-14 11:34:41 +02:00
  • b9c4474f5a fix: add header guards to includes Max Lübke 2023-09-14 11:02:40 +02:00
  • d7608a7330 Revert "Change TugUtils.hpp to TugUtils.cpp" Max Lübke 2023-09-14 10:08:22 +02:00
  • 0d34752837 refactor: format all source files to LLVM standard Max Lübke 2023-09-14 10:24:03 +02:00
  • 81774e72c1 Change TugUtils.hpp to TugUtils.cpp hand-in-hp philippun 2023-09-13 10:56:35 +02:00
  • 443f8b6cd1 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp philippun 2023-09-13 10:55:12 +02:00
  • 684fcd217f changed default numbeer of cores to max-1 philippun 2023-09-13 10:55:05 +02:00
  • 9d663d8140 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp Hannes Signer 2023-09-11 11:10:44 +02:00
  • eb42377f30 change experiment files Hannes Signer 2023-09-11 11:10:27 +02:00
  • fc4689461e Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp philippun 2023-09-08 15:30:33 +02:00
  • d2e3ef23de improved commentary, refactored TugUtils into .cpp, and added CRNI example philippun 2023-09-08 15:30:27 +02:00
  • 5490216bc0 feat: print sums of input and output field Max Lübke 2023-09-07 11:10:56 +02:00
  • 42ad07c252 Fix: some updates to naaice/README.md Marco De Lucia 2023-09-07 09:24:03 +02:00
  • bf4444fc84 add comments and rename function Max Lübke 2023-09-06 14:39:27 +02:00
  • 40710a0b39 Usage instead of setup Max Lübke 2023-09-06 14:25:02 +02:00
  • f8bdfe39ea Use Markdown over Org-Mode Max Lübke 2023-09-06 14:23:45 +02:00
  • 72107c944d Add readme Max Lübke 2023-09-06 14:21:22 +02:00
  • fab0f35ed0 Add benchmark Max Lübke 2023-09-06 13:20:40 +02:00
  • 7d05320f24 apply format changes (LLVM) Max Lübke 2023-09-05 16:42:05 +02:00
  • 6e388f3d99 write input of thomas algortithm to file Max Lübke 2023-09-05 16:38:54 +02:00
  • 55509c1934 Merge branch 'hotfix-domain-size' into 'hannes-philipp' Max Lübke 2023-09-06 09:18:51 +02:00
  • e8a783f00c fix: domain size can also be real number Max Lübke 2023-09-06 09:15:08 +02:00
  • 8fcc8812e7 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp Hannes Signer 2023-08-29 10:42:23 +02:00
  • 4cb51f4241 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp philippun 2023-08-29 10:40:11 +02:00
  • d24b65db63 updated documentation philippun 2023-08-29 10:39:59 +02:00
  • a0ab764870 add comments for setNumberThreads Hannes Signer 2023-08-29 10:38:51 +02:00
  • 12bc93a3ed Delete .readthedocs.yaml; not needed anymore after deploying pages on gitlab Philipp Ungrund 2023-08-29 10:30:50 +02:00
  • dada94b1ae Merge branch 'sphinx-ci' into 'hannes-philipp' Philipp Ungrund 2023-08-29 10:29:45 +02:00
  • 6a3c2b014c ci: Enable sphinx-generated documentation deployment on main branch Max Lübke 2023-08-29 10:29:45 +02:00
  • cc37891bf6 fix: removed spourios refs to easy_profile in CMakeLists Marco De Lucia 2023-08-27 14:00:06 +02:00
  • 2d50f32e37 fix: reverted local profiling_openmp.cpp to commit 1dbee6d8, small updates in index.rst Marco De Lucia 2023-08-27 13:56:44 +02:00
  • 6363585a00 Revert "Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp" Marco De Lucia 2023-08-27 13:41:15 +02:00
  • a16b67b15e Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp Marco De Lucia 2023-08-27 13:20:28 +02:00
  • eb2a9774a5 MDL updating docs and docs_sphinx Marco De Lucia 2023-08-27 13:19:32 +02:00
  • ad67980baa small performance optimization, added TODOs with further optimization idea and another TODO philippun 2023-08-24 22:46:14 +02:00
  • 2294922a3e Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp Marco De Lucia 2023-08-24 17:29:58 +02:00
  • 49209412e2 little optimizations and added output visualization file to utils philippun 2023-08-24 16:00:32 +02:00
  • d92ccc05aa Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp Marco De Lucia 2023-08-24 12:22:14 +02:00
  • 3db0e73efe mdl: profiling_openmp with easy_profile Marco De Lucia 2023-08-24 12:22:02 +02:00
  • 3344835b20 optimizations philippun 2023-08-24 11:37:31 +02:00
  • 1dbee6d8d9 Adjustment to set the threads via command line Hannes Signer 2023-08-23 18:35:26 +02:00
  • 6b8368d9f7 add setNumberThreads method Hannes Signer 2023-08-23 18:34:48 +02:00