Commit Graph

  • 85c5e55601 fixed a bug that returned the wrong grid to the test method philippun 2023-08-02 13:19:33 +02:00
  • 78cf41f57e implemented some util methods and started with a first test case philippun 2023-08-02 12:36:06 +02:00
  • e19171feaa switch from hpp to cpp Hannes Signer 2023-08-02 10:50:14 +02:00
  • 7bb50a575f Merge branch '7-validation-of-user-inputs' into hannes-philipp philippun 2023-08-02 10:48:40 +02:00
  • 8215a1238d bug fixes philippun 2023-08-02 10:46:58 +02:00
  • 33fd35a65a add csv2matrix function Hannes Signer 2023-08-02 10:35:36 +02:00
  • 695b80beaf Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp Hannes Signer 2023-08-01 16:56:34 +02:00
  • f4924ac8b2 add: Implementation of max time step Hannes Signer 2023-08-01 16:56:25 +02:00
  • 9e200305ff added CSV output optimizations philippun 2023-08-01 16:06:32 +02:00
  • a72217f6a2 feat: use references instead of objects Hannes Signer 2023-08-01 14:20:51 +02:00
  • f5a59def6d Merge branch 'mdl_test' into 'hannes-philipp' Marco De Lucia 2023-07-31 16:52:32 +02:00
  • 788e59c4ef Add docu and validation files Marco De Lucia 2023-07-31 16:52:31 +02:00
  • f8cb62fa94 added reference example FTCS 2D closed philippun 2023-07-31 14:31:04 +02:00
  • 2d293469ff Merge branch 'dynamic-boundary-conditions-functionality' into 'hannes-philipp' Hannes Martin Signer 2023-07-28 16:00:51 +02:00
  • ffa48347b8 removed some old commentary philippun 2023-07-28 15:55:59 +02:00
  • 0872639c54 feat: implementation of dynamic boundary conditions in FTCS philippun 2023-07-28 15:54:03 +02:00
  • 9703dba718 Merge branch 'boundaries-closed-case' into dynamic-boundary-conditions-functionality philippun 2023-07-28 13:03:51 +02:00
  • 0a0e16bb56 feat: added getters to Boundary philippun 2023-07-28 13:02:45 +02:00
  • 4680e9823f feat: reimplented Boundary to incorporate different types for each boundary element philippun 2023-07-28 12:57:09 +02:00
  • 4e8933862e Merge branch 'boundaries-closed-case' into 'dynamic-boundary-conditions-functionality' Philipp Ungrund 2023-07-28 11:05:28 +02:00
  • 16d3663909 commented out the probably last easy profiler reference philippun 2023-07-28 11:02:56 +02:00
  • 605000de5e commented out another easy profiler include philippun 2023-07-28 11:00:21 +02:00
  • c9b714b241 commented out easy profiler philippun 2023-07-28 10:59:08 +02:00
  • 3364042af7 unset easyprofiler as required philippun 2023-07-28 10:55:28 +02:00
  • 10bb5f5012 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp philippun 2023-07-28 10:51:15 +02:00
  • c5862d4c18 test commit philippun 2023-07-28 10:49:01 +02:00
  • 88b00931f8 test commit philippun 2023-07-28 10:48:07 +02:00
  • 8f48830bda reviewed closed case functions philippun 2023-07-28 10:46:05 +02:00
  • 049fc319db feat: add boundary conditons for closed cases in independent functions Hannes Signer 2023-07-26 22:17:37 +02:00
  • 7cf4ad4772 optimized example philippun 2023-07-26 16:02:23 +02:00
  • 60d01a83c4 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp Hannes Signer 2023-07-24 18:22:06 +02:00
  • 23da250cba add easy profiler to CMAKE files Hannes Signer 2023-07-24 18:16:35 +02:00
  • 22d7ce45f7 added basic structure to allow for separate boundary condition types at each boundary cell later on philippun 2023-07-24 17:56:38 +02:00
  • 69ca773afa added stub function for vertical change in closed case philippun 2023-07-24 16:14:26 +02:00
  • 5c39743c6f Merge branch 'main' into hannes-philipp philippun 2023-07-24 16:12:15 +02:00
  • 58f620e6b9 added function philippun 2023-07-24 16:03:31 +02:00
  • c3461a46fa removed in progress commentary philippun 2023-07-24 15:42:28 +02:00
  • be94e760af Refactoring of function calc_alpha_intercell into calcAlphaIntercell and adjusting of example parameters philippun 2023-07-24 15:40:30 +02:00
  • 0ebc8d30e8 implemented the 1D FTCS case and created an example prototype philippun 2023-07-22 14:02:44 +02:00
  • c8163bb596 Merge branch 'main' of git.gfz-potsdam.de:naaice/tug Marco De Lucia 2023-07-21 13:20:49 +02:00
  • c7efae395f MDL: added HetDiff.R script to generate and visualize reference simulations in R Marco De Lucia 2023-07-21 13:20:37 +02:00
  • ef01e3f473 added functions for the summands of the different directions philippun 2023-07-20 16:09:59 +02:00
  • b7561b93e0 changed type auto to specific type philippun 2023-07-20 14:59:31 +02:00
  • d88d7956a5 calculated several examples and implemented csv out philippun 2023-07-20 11:47:24 +02:00
  • 67f289c1f8 fixed several bugs in FTCS_2D_proto_example and improved readability philippun 2023-07-19 16:24:13 +02:00
  • 17ed5cf75f Merge branch 'fix-ci' into 'main' Max Lübke 2023-07-19 12:10:26 +02:00
  • 54b9a31f16 ci: remove readability from SA checks Max Luebke 2023-07-19 12:07:37 +02:00
  • 7e4dc1e383 ci: provide dockerfile for image creation Max Luebke 2023-07-19 11:59:35 +02:00
  • 5bee2d20e9 ci: use reworked docker image for ci Max Luebke 2023-07-19 11:39:03 +02:00
  • 3d80b7e02a build: only fetch doctest if it is not present yet Max Luebke 2023-07-19 11:31:59 +02:00
  • d457c2b9a7 fixed Eigen implementation bugs philippun 2023-07-19 11:19:00 +02:00
  • 99925dbd4f remove bug because of Matrix2d and Vector2d Hannes Signer 2023-07-19 00:35:51 +02:00
  • 542601fdcd implemented Simulation with FTCS and tried a first example philippun 2023-07-18 17:14:16 +02:00
  • 0a9b58e8ff implementing FTCS philippun 2023-07-18 15:27:17 +02:00
  • b93dc46aed implemeted simulation.cpp with run() philippun 2023-07-18 11:43:33 +02:00
  • da65be3cca implemented Boundary philippun 2023-07-18 11:02:16 +02:00
  • 01a589889f change: Boundardy.hpp, Grd.hpp, Simulation.hpp, Boundary.cpp, Grid.cpp | change constructors Hannes Signer 2023-07-14 00:02:49 +02:00
  • 2ab924a162 added basic functionality to Grid and Boundary philippun 2023-07-13 15:52:56 +02:00
  • 470ebbd2ab add: Boundary.cpp, FTCS.cpp, Grid.cpp, Simulation.cpp | added implementations files, changed simulation.hpp philippun 2023-07-13 14:41:12 +02:00
  • a6a704a176 add: Boundary.hpp Simulation.hpp | adding basic outline philippun 2023-07-13 11:29:53 +02:00
  • 16640fe122 change: Grid.hpp | finished outline Grid class philippun 2023-07-13 10:54:48 +02:00
  • fc999f09b3 change: Grid.hpp | added class and constructors philippun 2023-07-13 10:15:18 +02:00
  • 65f569380a add: pseudo_example.cpp, Grid.hpp | creating new API file and pseudo example philippun 2023-07-12 15:48:29 +02:00
  • 40573b81b2 change: FTCS second_example | comparison of FTCS cases against ADI implementation philippun 2023-07-06 15:52:47 +02:00
  • eb9f8503d6 Change: FTCS | add closed boundardy conditions Hannes Signer 2023-06-29 18:01:02 +02:00
  • efcb2d1494 layout philippun 2023-06-29 10:14:36 +02:00
  • 25c52e6b29 fixed confusion about variable naming with x, y, i, j, m, n philippun 2023-06-28 16:53:38 +02:00
  • 5688c82da2 cross testing FTCS prototype with existing ADI solution philippun 2023-06-28 14:39:54 +02:00
  • 214cb717d3 improved prototype FTCS philippun 2023-06-28 11:16:11 +02:00
  • e57c5462eb changed: FTCS | fixed subscript issue Hannes Signer 2023-06-28 10:06:49 +02:00
  • 916f455174 test commit Hannes Signer 2023-06-25 00:56:06 +02:00
  • 45827c0402 Change: FTCS.ipynb | iteration size for widget Hannes Signer 2023-06-23 14:42:52 +02:00
  • 5e70b319c9 Change: FTCS.ipynb | ipwidget functionality Hannes Martin Signer 2023-06-23 14:28:07 +02:00
  • 8c37a6998d add imshow to visually follow changes philippun 2023-06-23 13:51:31 +02:00
  • 25985f096c running example FTCS philippun 2023-06-22 16:06:25 +02:00
  • be68985600 FTCS prototyping philippun 2023-06-22 11:57:46 +02:00
  • 72509832d4 prototyping directory for explicit scheme philippun 2023-06-22 10:43:54 +02:00
  • ecd3e95477 commentary philippun 2023-06-08 15:58:30 +02:00
  • 1df7f82553 added print statement for experimental purposes to first_example philippun 2023-06-06 10:56:22 +02:00
  • c798c61706 additional example philippun 2023-06-06 10:10:12 +02:00
  • 2d9d318981 added some commentary with questions and TODOs philippun 2023-05-31 13:49:13 +02:00
  • 165e72e978 added some commentary with TODOs and questions philippun 2023-05-31 12:33:49 +02:00
  • 4e1ed11b6f Second example, additional commentary philippun 2023-05-24 13:47:57 +02:00
  • 25855da6b2 Merge branch 'main' of git.gfz-potsdam.de:naaice/tug Marco De Lucia 2023-05-11 17:38:37 +02:00
  • 459922629d MDL: Written down 2D explicit FTCS scheme in docs/ADI_scheme.org; rough implementation in scripts/Adi2D_Reference.R Marco De Lucia 2023-05-11 17:38:29 +02:00
  • 06d5d737b0 first example philippun 2023-05-11 17:01:33 +02:00
  • ebca11f4fd Merge branch '1-remove-bits-stdc-h-as-header' into 'main' Max Lübke 2023-05-03 12:12:05 +02:00
  • f24ce43f5a fix: remove bits/* header Max Lübke 2023-05-03 12:11:13 +02:00
  • adb2e325be MDL: add compiled ADI_scheme.pdf to /doc Marco De Lucia 2023-03-17 11:47:03 +01:00
  • 79957da687 Merge branch 'advection_naaice' into 'main' Marco De Lucia 2023-03-17 11:42:08 +01:00
  • cea941853b Adi2D_Ref Marco De Lucia 2023-03-17 10:57:07 +01:00
  • 79d7a32fc2 fix: conversion of inner index when using inner boundary conditions Max Luebke 2023-01-24 12:01:56 +01:00
  • d4e3ab8544 perf: remove OpenMP pragma from ortho calc, since we already forked OpenMP threads in 2D ADI Max Lübke 2023-01-06 16:18:06 +01:00
  • e4ec0a11da MDL fixing docs Marco De Lucia 2022-12-27 15:37:41 +01:00
  • 9815ebce9c Small fixes Marco De Lucia 2022-12-21 18:54:15 +01:00
  • 7bd40639d5 MDL: direct discretization scheme, theory in doc and dirty implementation in scripts Marco De Lucia 2022-12-21 13:55:18 +01:00
  • e853a96839 Working out heter.diff scheme (not working yet) Marco De Lucia 2022-12-20 22:53:21 +01:00
  • 0abd4e04ae chore: update Changelog to version 0.3 Max Lübke 2022-09-08 14:24:49 +02:00
  • 0be1586d69 chore: remove unneeded test file Max Lübke 2022-09-08 14:22:22 +02:00
  • 6120acdaf4 refactor: move includes into subdirectory 'tug' Max Lübke 2022-09-08 14:21:52 +02:00