cngf-pf, branch HEAD
continuum model for granular flows with pore-pressure dynamics (renamed from 1d_fd_simple_shear)
b59e74f8f50f2298a20c08af4e61a32d25d79724
2026-07-03T10:59:54Z
2026-07-03T10:59:54Z
Makefile: increment VERSION to 0.9.0
Anders Damsgaard
anders@adamsgaard.dk
commit b59e74f8f50f2298a20c08af4e61a32d25d79724
parent 914b18b1c0cda93757a5555d09f706a57868fa90
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 12:59:54 +0200
Makefile: increment VERSION to 0.9.0
914b18b1c0cda93757a5555d09f706a57868fa90
2026-07-03T10:57:31Z
2026-07-03T10:57:31Z
refactor(fluid): remove dead p_f_dot_expl machinery
Anders Damsgaard
anders@adamsgaard.dk
commit 914b18b1c0cda93757a5555d09f706a57868fa90
parent ecc6fe2a7904b99027b257d50282d0c2ea651329
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 12:57:31 +0200
refactor(fluid): remove dead p_f_dot_expl machinery
ecc6fe2a7904b99027b257d50282d0c2ea651329
2026-07-03T10:55:21Z
2026-07-03T10:55:21Z
refactor(simulation): share column defaults between init_sim and reset_column
Anders Damsgaard
anders@adamsgaard.dk
commit ecc6fe2a7904b99027b257d50282d0c2ea651329
parent 42819a7e94dc64e493361f2a3f7791b8e679d29f
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 12:55:21 +0200
refactor(simulation): share column defaults between init_sim and reset_column
42819a7e94dc64e493361f2a3f7791b8e679d29f
2026-07-03T10:54:48Z
2026-07-03T10:54:48Z
test: add multi-timestep Darcy equilibrium invariant
Anders Damsgaard
anders@adamsgaard.dk
commit 42819a7e94dc64e493361f2a3f7791b8e679d29f
parent c3bbca775feb912ff3d78c40a86a461034dd1340
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 12:54:48 +0200
test: add multi-timestep Darcy equilibrium invariant
c3bbca775feb912ff3d78c40a86a461034dd1340
2026-07-03T10:03:41Z
2026-07-03T10:03:41Z
refactor(headers): add C++ linkage guards, drop unused global sim declaration
Anders Damsgaard
anders@adamsgaard.dk
commit c3bbca775feb912ff3d78c40a86a461034dd1340
parent c8a8f4d1023c7ba4fca2f979e454c42f5747dd06
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 12:03:41 +0200
refactor(headers): add C++ linkage guards, drop unused global sim declaration
c8a8f4d1023c7ba4fca2f979e454c42f5747dd06
2026-07-03T09:50:16Z
2026-07-03T09:50:16Z
test: add reset_column round-trip check against a fresh column run
Anders Damsgaard
anders@adamsgaard.dk
commit c8a8f4d1023c7ba4fca2f979e454c42f5747dd06
parent 8ee190a791f59c6d83108b5f7018217a652f47c8
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 11:50:16 +0200
test: add reset_column round-trip check against a fresh column run
8ee190a791f59c6d83108b5f7018217a652f47c8
2026-07-03T09:37:32Z
2026-07-03T09:37:32Z
fix(simulation): restore mu_wall on coupled_shear_solver error returns
Anders Damsgaard
anders@adamsgaard.dk
commit 8ee190a791f59c6d83108b5f7018217a652f47c8
parent a836eef18c61a0535fe1fbfe1123f3f8530a59de
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 11:37:32 +0200
fix(simulation): restore mu_wall on coupled_shear_solver error returns
a836eef18c61a0535fe1fbfe1123f3f8530a59de
2026-07-03T09:25:05Z
2026-07-03T09:25:05Z
test: regenerate baselines after origo depth-term fix
Anders Damsgaard
anders@adamsgaard.dk
commit a836eef18c61a0535fe1fbfe1123f3f8530a59de
parent ac5ff20a46de29579ebc66ad468ed7d090c6d03a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 11:25:05 +0200
test: regenerate baselines after origo depth-term fix
Dry and wet outputs shift with the origo_z depth correction (tests run
with -o 0.03). cngf_pf_dry_vconst stays byte-identical (origo-invariant);
the dry shift is a uniform +573.885 Pa sigma_n = (1-0.25)*2600*9.81*0.03.
ac5ff20a46de29579ebc66ad468ed7d090c6d03a
2026-07-03T09:25:05Z
2026-07-03T09:25:05Z
test: add wet equilibrium and in-process error-path checks
Anders Damsgaard
anders@adamsgaard.dk
commit ac5ff20a46de29579ebc66ad468ed7d090c6d03a
parent 92fb592d0bd18bef9855ce1b5a596107c0fa40bb
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 11:25:05 +0200
test: add wet equilibrium and in-process error-path checks
- cngf_pf_wet_equilibrium: self-validating invariant asserting the top
physical node equals p_f_top (no .std baseline to bless a bug).
- test_error_path: in-process check that coupled_shear_solver returns a
non-zero code instead of terminating the caller.
- Exclude self-validating tests from the regenerable STANDARDS.
92fb592d0bd18bef9855ce1b5a596107c0fa40bb
2026-07-03T09:24:54Z
2026-07-03T09:24:54Z
fix(simulation): harden fluid BC, origo depth, and solver error handling
Anders Damsgaard
anders@adamsgaard.dk
commit 92fb592d0bd18bef9855ce1b5a596107c0fa40bb
parent 3dbb7bbe713574ed78923bcc2bddc1a3046139bc
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 11:24:54 +0200
fix(simulation): harden fluid BC, origo depth, and solver error handling
Prepare cngf-pf for use as an embedded per-column till solver:
- Correct the origo_z offset in all four depth terms (hydrostatic,
lithostatic, critical-state friction, fused transient friction) so
physical depth below the top surface is independent of origo_z; the
ice-till interface node now equals p_f_top.
- Enforce the top Dirichlet pressure as an identity row in the Darcy
TDMA system and use top porosity phi[nz-1] in the top ghost correction.
- Return error codes instead of exiting from library solver paths:
darcy_solver_1d and temporal_increment on NaN/inf, and
coupled_shear_solver (11 Darcy, 12 Poisson, 13 temporal increment);
prepare_arrays and check_simulation_parameters now return int. CLI
drivers translate codes back to exit/errx.
- Add reset_column() for in-place per-column reuse without reallocation.
- Reindent simulation.c and fluid.c to tabs (UseTab: ForIndentation).
3dbb7bbe713574ed78923bcc2bddc1a3046139bc
2026-07-03T07:49:26Z
2026-07-03T07:49:26Z
chore(test): disable transient tests
Anders Damsgaard
anders@adamsgaard.dk
commit 3dbb7bbe713574ed78923bcc2bddc1a3046139bc
parent d18eb7e0f5a9d7247f3a2641501f4ca795800d70
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 3 Jul 2026 09:49:26 +0200
chore(test): disable transient tests
d18eb7e0f5a9d7247f3a2641501f4ca795800d70
2026-02-07T08:17:02Z
2026-02-07T08:17:02Z
refactor(simulation): reuse persistent solver workspace buffers
Anders Damsgaard
anders@adamsgaard.dk
commit d18eb7e0f5a9d7247f3a2641501f4ca795800d70
parent 3b38b840aa892559966075831c33ae15f8d9d74e
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Sat, 7 Feb 2026 09:17:02 +0100
refactor(simulation): reuse persistent solver workspace buffers
3b38b840aa892559966075831c33ae15f8d9d74e
2026-02-07T07:40:09Z
2026-02-07T07:40:09Z
fix(arrays): align allocation helper allocation semantics
Anders Damsgaard
anders@adamsgaard.dk
commit 3b38b840aa892559966075831c33ae15f8d9d74e
parent a3dc11c379fbd6469652788cd8292423935bed55
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Sat, 7 Feb 2026 08:40:09 +0100
fix(arrays): align allocation helper allocation semantics
a3dc11c379fbd6469652788cd8292423935bed55
2026-02-07T07:10:33Z
2026-02-07T07:10:33Z
cngf-pf.c: small style change
Anders Damsgaard
anders@adamsgaard.dk
commit a3dc11c379fbd6469652788cd8292423935bed55
parent 687e86ef25e9277b96906bc0ec78ac8a2938c8fe
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Sat, 7 Feb 2026 08:10:33 +0100
cngf-pf.c: small style change
687e86ef25e9277b96906bc0ec78ac8a2938c8fe
2026-02-07T07:06:56Z
2026-02-07T07:06:56Z
refactor(arrays): replace pow(x, 2.0) with direct multiplication in euclidean helpers
Anders Damsgaard
anders@adamsgaard.dk
commit 687e86ef25e9277b96906bc0ec78ac8a2938c8fe
parent 1aec72151cd8e04b4fe6022b0eeb4999b02b4fe8
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Sat, 7 Feb 2026 08:06:56 +0100
refactor(arrays): replace pow(x, 2.0) with direct multiplication in euclidean helpers
1aec72151cd8e04b4fe6022b0eeb4999b02b4fe8
2026-02-07T07:01:41Z
2026-02-07T07:01:41Z
fix(fluid): prevent file timestep cap from increasing dt
Anders Damsgaard
anders@adamsgaard.dk
commit 1aec72151cd8e04b4fe6022b0eeb4999b02b4fe8
parent 4d6712d0347bf1a4f6566dce2f0d58f854852ab8
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Sat, 7 Feb 2026 08:01:41 +0100
fix(fluid): prevent file timestep cap from increasing dt
4d6712d0347bf1a4f6566dce2f0d58f854852ab8
2026-02-07T06:48:58Z
2026-02-07T06:48:58Z
fix(cli): parse -X tolerance as positive float
Anders Damsgaard
anders@adamsgaard.dk
commit 4d6712d0347bf1a4f6566dce2f0d58f854852ab8
parent 491b69c62c0aa413975e5bd57df9289054d80d62
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Sat, 7 Feb 2026 07:48:58 +0100
fix(cli): parse -X tolerance as positive float
491b69c62c0aa413975e5bd57df9289054d80d62
2026-01-15T18:24:27Z
2026-01-15T18:24:27Z
fix(simulation): fix transient mode velocity residual and mu_wall reset
Anders Damsgaard
anders@adamsgaard.dk
commit 491b69c62c0aa413975e5bd57df9289054d80d62
parent 254e00285ee8996710ca156a1cae30ac6c935779
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 15 Jan 2026 19:24:27 +0100
fix(simulation): fix transient mode velocity residual and mu_wall reset
- Use fmax(v_x_fix, v_x[top]) as reference for velocity residual to
prevent division by near-zero when solver hasn't reached yield
- Reset mu_wall to original value after each timestep for v_x_fix
(was only done for v_x_limit), preventing accumulation across timesteps
- Re-enable cngf_pf_dry_transient test now that basic transient works
- Update skip comments for trans_undercons/overcons (solver instability)
254e00285ee8996710ca156a1cae30ac6c935779
2026-01-15T16:26:48Z
2026-01-15T16:26:48Z
Makefile: update version
Anders Damsgaard
anders@adamsgaard.dk
commit 254e00285ee8996710ca156a1cae30ac6c935779
parent 481f46e4f8296aed4ea3df416a8f3b3282109c93
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 15 Jan 2026 17:26:48 +0100
Makefile: update version
481f46e4f8296aed4ea3df416a8f3b3282109c93
2026-01-15T16:26:28Z
2026-01-15T16:26:28Z
LICENSE: update license year
Anders Damsgaard
anders@adamsgaard.dk
commit 481f46e4f8296aed4ea3df416a8f3b3282109c93
parent 3a4692b5eb921b864da970dd53ca5d850da29059
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 15 Jan 2026 17:26:28 +0100
LICENSE: update license year
3a4692b5eb921b864da970dd53ca5d850da29059
2026-01-15T15:43:54Z
2026-01-15T15:43:54Z
fix(fluid): update top node p_f_next_ghost and cleanup struct
Anders Damsgaard
anders@adamsgaard.dk
commit 3a4692b5eb921b864da970dd53ca5d850da29059
parent 7b61ffe304b13d44fad1edca0a9615938b3665e0
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 15 Jan 2026 16:43:54 +0100
fix(fluid): update top node p_f_next_ghost and cleanup struct
7b61ffe304b13d44fad1edca0a9615938b3665e0
2026-01-15T15:01:14Z
2026-01-15T15:01:14Z
fix(boundary): resolve top BC inconsistency and cleanup unused code
Anders Damsgaard
anders@adamsgaard.dk
commit 7b61ffe304b13d44fad1edca0a9615938b3665e0
parent 92b06adca3562c68372cf40983590ddea9c3f17e
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 15 Jan 2026 16:01:14 +0100
fix(boundary): resolve top BC inconsistency and cleanup unused code
92b06adca3562c68372cf40983590ddea9c3f17e
2026-01-14T22:01:20Z
2026-01-14T22:01:20Z
refactor(fluid): remove unused epsilon and untrack merge_request.md
Anders Damsgaard
anders@adamsgaard.dk
commit 92b06adca3562c68372cf40983590ddea9c3f17e
parent b61f9f0ce52b135939c72bb5294f607638bd9dd1
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 23:01:20 +0100
refactor(fluid): remove unused epsilon and untrack merge_request.md
b61f9f0ce52b135939c72bb5294f607638bd9dd1
2026-01-14T21:39:13Z
2026-01-14T21:39:13Z
chore(build): revert default compiler flags and update docs
Anders Damsgaard
anders@adamsgaard.dk
commit b61f9f0ce52b135939c72bb5294f607638bd9dd1
parent 73c9a81eb3b82c428abe91bdae54125e36c8a40d
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 22:39:13 +0100
chore(build): revert default compiler flags and update docs
73c9a81eb3b82c428abe91bdae54125e36c8a40d
2026-01-14T21:36:14Z
2026-01-14T21:36:14Z
fix(fluid): correct BCs and add -D support for TDMA solver
Anders Damsgaard
anders@adamsgaard.dk
commit 73c9a81eb3b82c428abe91bdae54125e36c8a40d
parent 49156ece7c9ba7fb9b0143c76bad6476db24c11d
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 22:36:14 +0100
fix(fluid): correct BCs and add -D support for TDMA solver
49156ece7c9ba7fb9b0143c76bad6476db24c11d
2026-01-14T21:11:24Z
2026-01-14T21:11:24Z
feat(solver): optimize darcy solver with TDMA
Anders Damsgaard
anders@adamsgaard.dk
commit 49156ece7c9ba7fb9b0143c76bad6476db24c11d
parent 77795a3e9adf1fc0f4406bcf41da19b1e39b32fd
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 22:11:24 +0100
feat(solver): optimize darcy solver with TDMA
77795a3e9adf1fc0f4406bcf41da19b1e39b32fd
2026-01-14T20:56:51Z
2026-01-14T20:56:51Z
feat(solver): implementing TDMA solver and optimizations
Anders Damsgaard
anders@adamsgaard.dk
commit 77795a3e9adf1fc0f4406bcf41da19b1e39b32fd
parent f3eb6b6c4944f8836c67355a082a8dc92d2bca04
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 21:56:51 +0100
feat(solver): implementing TDMA solver and optimizations
f3eb6b6c4944f8836c67355a082a8dc92d2bca04
2026-01-14T20:23:30Z
2026-01-14T20:23:30Z
perf(fluid): precompute reciprocal terms in Darcy solver to avoid repeated divisions
Anders Damsgaard
anders@adamsgaard.dk
commit f3eb6b6c4944f8836c67355a082a8dc92d2bca04
parent 76e6b4ac97282ee09d512c61cda430007884b345
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 21:23:30 +0100
perf(fluid): precompute reciprocal terms in Darcy solver to avoid repeated divisions
76e6b4ac97282ee09d512c61cda430007884b345
2026-01-14T20:16:46Z
2026-01-14T20:16:46Z
perf(arrays): add early exit for max when threshold exceeded
Anders Damsgaard
anders@adamsgaard.dk
commit 76e6b4ac97282ee09d512c61cda430007884b345
parent a715c6d8412ec46c3df15b56f94a8331d4717870
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 21:16:46 +0100
perf(arrays): add early exit for max when threshold exceeded
a715c6d8412ec46c3df15b56f94a8331d4717870
2026-01-14T20:12:12Z
2026-01-14T20:12:12Z
refactor(simulation): fuse transient field computation loops for better cache locality
Anders Damsgaard
anders@adamsgaard.dk
commit a715c6d8412ec46c3df15b56f94a8331d4717870
parent c95b1939d5e265279eea39af7c47dbb863c21c22
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 21:12:12 +0100
refactor(simulation): fuse transient field computation loops for better cache locality
c95b1939d5e265279eea39af7c47dbb863c21c22
2026-01-14T08:52:14Z
2026-01-14T08:52:14Z
fix(fluid): add safety floor to permeability harmonic mean
Anders Damsgaard
anders@adamsgaard.dk
commit c95b1939d5e265279eea39af7c47dbb863c21c22
parent 169a3e9cb29a2010a6d25dba71998e869bf7a446
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 09:52:14 +0100
fix(fluid): add safety floor to permeability harmonic mean
Prevent division by zero when k_zp + k_ or k_zn + k_ approaches zero by adding 1e-30 floor value to denominator.
169a3e9cb29a2010a6d25dba71998e869bf7a446
2026-01-14T08:50:22Z
2026-01-14T08:50:22Z
fix(simulation): improve velocity residual normalization stability
Anders Damsgaard
anders@adamsgaard.dk
commit 169a3e9cb29a2010a6d25dba71998e869bf7a446
parent 77c07cecbee823a1a38ccebab52a55d69f3c4d1e
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 09:50:22 +0100
fix(simulation): improve velocity residual normalization stability
Use reference velocity scale based on max of absolute values to prevent error amplification when dividing by small velocities.
77c07cecbee823a1a38ccebab52a55d69f3c4d1e
2026-01-14T08:48:15Z
2026-01-14T08:48:15Z
fix(simulation): use implicit pressure for tighter effective stress coupling
Anders Damsgaard
anders@adamsgaard.dk
commit 77c07cecbee823a1a38ccebab52a55d69f3c4d1e
parent a76164dae745fe589ecd6aa0332bc78a670ae89b
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 09:48:15 +0100
fix(simulation): use implicit pressure for tighter effective stress coupling
Replace averaged current/next-step pressure with implicit (next-step only) pressure for improved coupling between fluid and granular phases.
Numerical accuracy validated: max relative error <2% across all fields, mean errors <0.2%. Test standards regenerated.
a76164dae745fe589ecd6aa0332bc78a670ae89b
2026-01-14T08:38:17Z
2026-01-14T08:38:17Z
fix(simulation): prevent singularity in cooperativity length calculation
Anders Damsgaard
anders@adamsgaard.dk
commit a76164dae745fe589ecd6aa0332bc78a670ae89b
parent 5843a3a1d804e22a751f9bc63a71cf54a88fbcdc
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 09:38:17 +0100
fix(simulation): prevent singularity in cooperativity length calculation
Add minimum threshold of 1e-10 to prevent division by zero when stress approaches critical state.
5843a3a1d804e22a751f9bc63a71cf54a88fbcdc
2026-01-14T08:35:09Z
2026-01-14T08:35:09Z
fix(simulation): improve residual calculation stability
Anders Damsgaard
anders@adamsgaard.dk
commit 5843a3a1d804e22a751f9bc63a71cf54a88fbcdc
parent ed32338a7ab21414ac1835cc082f88b8d4179f71
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 09:35:09 +0100
fix(simulation): improve residual calculation stability
Use max of absolute values for denominator to prevent issues when old_val is negative or near machine epsilon.
ed32338a7ab21414ac1835cc082f88b8d4179f71
2026-01-14T07:44:34Z
2026-01-14T07:44:34Z
test: add accuracy and benchmark helper scripts
Anders Damsgaard
anders@adamsgaard.dk
commit ed32338a7ab21414ac1835cc082f88b8d4179f71
parent 5807227ec123f67d5b0d3a663712c4ef951e34fc
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 08:44:34 +0100
test: add accuracy and benchmark helper scripts
5807227ec123f67d5b0d3a663712c4ef951e34fc
2026-01-14T07:41:49Z
2026-01-14T07:41:49Z
test: regenerate standards for SOR solver
Anders Damsgaard
anders@adamsgaard.dk
commit 5807227ec123f67d5b0d3a663712c4ef951e34fc
parent 9f4ff0f6b192f0cc04048368c8e8f80154ccdfb5
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 08:41:49 +0100
test: regenerate standards for SOR solver
9f4ff0f6b192f0cc04048368c8e8f80154ccdfb5
2026-01-14T07:41:42Z
2026-01-14T07:41:42Z
test: add benchmark targets and document skipped tests
Anders Damsgaard
anders@adamsgaard.dk
commit 9f4ff0f6b192f0cc04048368c8e8f80154ccdfb5
parent d140a6a08a9d677da5451b8de1d769c9840663f6
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 08:41:42 +0100
test: add benchmark targets and document skipped tests
d140a6a08a9d677da5451b8de1d769c9840663f6
2026-01-14T07:40:45Z
2026-01-14T07:40:45Z
feat(cngf-pf): add benchmark mode with -B flag
Anders Damsgaard
anders@adamsgaard.dk
commit d140a6a08a9d677da5451b8de1d769c9840663f6
parent 2562762c17ca9c5f80b30c7016dca66bba884f0a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 08:40:45 +0100
feat(cngf-pf): add benchmark mode with -B flag
2562762c17ca9c5f80b30c7016dca66bba884f0a
2026-01-14T07:39:38Z
2026-01-14T07:39:38Z
refactor(simulation): replace Jacobi with SOR solver and add performance tracking
Anders Damsgaard
anders@adamsgaard.dk
commit 2562762c17ca9c5f80b30c7016dca66bba884f0a
parent 78f850afa0d533bca82ae05a01988ccb4b08df8b
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jan 2026 08:39:38 +0100
refactor(simulation): replace Jacobi with SOR solver and add performance tracking
Replace Jacobi iteration with SOR (Successive Over-Relaxation, omega=1.2) for
faster convergence in the Poisson solver. Add solver_stats tracking for
benchmarking (iteration counts, timesteps, elapsed time).
78f850afa0d533bca82ae05a01988ccb4b08df8b
2023-09-21T13:45:49Z
2023-09-21T13:45:49Z
add missing comment
Anders Damsgaard
anders@adamsgaard.dk
commit 78f850afa0d533bca82ae05a01988ccb4b08df8b
parent e14b1f7acdec4ceb7afb1e94d8bd2d2e5c2b6be3
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 21 Sep 2023 15:45:49 +0200
add missing comment
e14b1f7acdec4ceb7afb1e94d8bd2d2e5c2b6be3
2023-03-02T19:29:57Z
2023-03-02T19:29:57Z
Makefile: bump version
Anders Damsgaard
anders@adamsgaard.dk
commit e14b1f7acdec4ceb7afb1e94d8bd2d2e5c2b6be3
parent 91d9022ce33d2deaac4fdcd5449666bed15da45a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 2 Mar 2023 20:29:57 +0100
Makefile: bump version
91d9022ce33d2deaac4fdcd5449666bed15da45a
2022-12-15T20:20:38Z
2022-12-15T20:20:38Z
simulation.c: fix local inertia number (thanks K. Warburton)
Anders Damsgaard
anders@adamsgaard.dk
commit 91d9022ce33d2deaac4fdcd5449666bed15da45a
parent 2fcce824e39150443ffb4e35a4713395d6d81dc3
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 15 Dec 2022 14:20:38 -0600
simulation.c: fix local inertia number (thanks K. Warburton)
2fcce824e39150443ffb4e35a4713395d6d81dc3
2022-07-05T16:40:06Z
2022-12-11T16:09:02Z
fix typos
Anders Damsgaard
anders@adamsgaard.dk
commit 2fcce824e39150443ffb4e35a4713395d6d81dc3
parent 41e7ad7df881868f8421486b4bfb8533a277b279
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 5 Jul 2022 18:40:06 +0200
fix typos
found via:
$ codespell --ignore-regex Nd
41e7ad7df881868f8421486b4bfb8533a277b279
2022-06-13T19:07:38Z
2022-06-13T19:09:51Z
add options to set solver iteration limit and tolerance criteria
Anders Damsgaard
anders@adamsgaard.dk
commit 41e7ad7df881868f8421486b4bfb8533a277b279
parent 031b626cdbd7f4ae6a27bfd6e621b751d96b9ed6
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 13 Jun 2022 21:07:38 +0200
add options to set solver iteration limit and tolerance criteria
031b626cdbd7f4ae6a27bfd6e621b751d96b9ed6
2022-06-10T08:06:00Z
2022-06-10T08:07:45Z
max_depth_simple_shear: remove unused -O option
Anders Damsgaard
anders@adamsgaard.dk
commit 031b626cdbd7f4ae6a27bfd6e621b751d96b9ed6
parent 6cf3d46bee5b38789abdf9ca9d9a4c04dc7381cd
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 10 Jun 2022 10:06:00 +0200
max_depth_simple_shear: remove unused -O option
6cf3d46bee5b38789abdf9ca9d9a4c04dc7381cd
2021-10-08T06:47:44Z
2021-10-08T06:47:44Z
Makefile: increment VERSION to 0.7.1
Anders Damsgaard
anders@adamsgaard.dk
commit 6cf3d46bee5b38789abdf9ca9d9a4c04dc7381cd
parent 1f3994dce5b4f1d17ba77f2fa1e392f26e8d8982
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 8 Oct 2021 08:47:44 +0200
Makefile: increment VERSION to 0.7.1
1f3994dce5b4f1d17ba77f2fa1e392f26e8d8982
2021-09-10T12:20:55Z
2021-09-10T12:20:55Z
fix several issues detected by `mandoc -Tlint`
Anders Damsgaard
anders@adamsgaard.dk
commit 1f3994dce5b4f1d17ba77f2fa1e392f26e8d8982
parent 117257a5d82a24288abdc2234ec3df452d932708
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 10 Sep 2021 14:20:55 +0200
fix several issues detected by `mandoc -Tlint`
117257a5d82a24288abdc2234ec3df452d932708
2021-09-10T12:19:23Z
2021-09-10T12:19:23Z
cngf-pf-plot-depth-evol.1: add reference to transpose(1)
Anders Damsgaard
anders@adamsgaard.dk
commit 117257a5d82a24288abdc2234ec3df452d932708
parent 1f9d50b3a66f490453f70fdaacd157c7f3a6f1fa
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 10 Sep 2021 14:19:23 +0200
cngf-pf-plot-depth-evol.1: add reference to transpose(1)
1f9d50b3a66f490453f70fdaacd157c7f3a6f1fa
2021-09-10T12:17:02Z
2021-09-10T12:17:02Z
cngf-pf-plot-depth-evol.1: document dependency on transpose(1)
Anders Damsgaard
anders@adamsgaard.dk
commit 1f9d50b3a66f490453f70fdaacd157c7f3a6f1fa
parent 13318ad1e3e39b9771899f4b8055b97752f5b320
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 10 Sep 2021 14:17:02 +0200
cngf-pf-plot-depth-evol.1: document dependency on transpose(1)
13318ad1e3e39b9771899f4b8055b97752f5b320
2021-09-10T11:08:30Z
2021-09-10T11:09:40Z
add plotting tools and their man pages
Anders Damsgaard
anders@adamsgaard.dk
commit 13318ad1e3e39b9771899f4b8055b97752f5b320
parent 4e5828e062c676396ca0c67660c83cc6755f7002
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 10 Sep 2021 13:08:30 +0200
add plotting tools and their man pages
4e5828e062c676396ca0c67660c83cc6755f7002
2021-09-09T12:54:41Z
2021-09-10T11:09:31Z
add script to plot temporal evolution of field
Anders Damsgaard
anders@adamsgaard.dk
commit 4e5828e062c676396ca0c67660c83cc6755f7002
parent 63448eb2803256024a9e887c9f29aae7bfc35946
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 9 Sep 2021 14:54:41 +0200
add script to plot temporal evolution of field
63448eb2803256024a9e887c9f29aae7bfc35946
2021-09-09T14:29:32Z
2021-09-09T14:29:32Z
fix stress naming in fluidtest and plot effective normal stress
Anders Damsgaard
anders@adamsgaard.dk
commit 63448eb2803256024a9e887c9f29aae7bfc35946
parent 9f173a7e240baa264bf6f3a67fcc43348ac8674a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 9 Sep 2021 16:29:32 +0200
fix stress naming in fluidtest and plot effective normal stress
9f173a7e240baa264bf6f3a67fcc43348ac8674a
2021-09-02T12:14:39Z
2021-09-02T12:14:39Z
a few errx(3) should be err(3)
Anders Damsgaard
anders@adamsgaard.dk
commit 9f173a7e240baa264bf6f3a67fcc43348ac8674a
parent 7f7febf3788d9fc8794e456555332e50123ed6bc
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 2 Sep 2021 14:14:39 +0200
a few errx(3) should be err(3)
7f7febf3788d9fc8794e456555332e50123ed6bc
2021-09-02T12:12:58Z
2021-09-02T12:12:58Z
minor formatting changes
Anders Damsgaard
anders@adamsgaard.dk
commit 7f7febf3788d9fc8794e456555332e50123ed6bc
parent 2be72b1f936e1bef3a3e6f5464978d6ead9f3590
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 2 Sep 2021 14:12:58 +0200
minor formatting changes
2be72b1f936e1bef3a3e6f5464978d6ead9f3590
2021-08-30T17:15:20Z
2021-08-30T17:15:20Z
test: use consistent naming for transient tests
Anders Damsgaard
anders@adamsgaard.dk
commit 2be72b1f936e1bef3a3e6f5464978d6ead9f3590
parent c8fed31ef3ece1d7ae56a449d68a7ff3356a10ec
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 19:15:20 +0200
test: use consistent naming for transient tests
c8fed31ef3ece1d7ae56a449d68a7ff3356a10ec
2021-08-30T17:11:40Z
2021-08-30T17:11:40Z
tests: add testing of dry transient dynamics of under/overconsolidation
Anders Damsgaard
anders@adamsgaard.dk
commit c8fed31ef3ece1d7ae56a449d68a7ff3356a10ec
parent 4c797cb49114fa10a0b705054ab3506256268c7d
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 19:11:40 +0200
tests: add testing of dry transient dynamics of under/overconsolidation
4c797cb49114fa10a0b705054ab3506256268c7d
2021-08-30T10:35:44Z
2021-08-30T10:35:44Z
simulation.c: remove extra newline character
Anders Damsgaard
anders@adamsgaard.dk
commit 4c797cb49114fa10a0b705054ab3506256268c7d
parent 922cb8962b4ba6ab722a77e976e46d140a45b8fd
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 12:35:44 +0200
simulation.c: remove extra newline character
922cb8962b4ba6ab722a77e976e46d140a45b8fd
2021-08-30T09:42:33Z
2021-08-30T09:42:33Z
fluidtest: add time-vs-vel subplot, verify behavior with negative eff. stress
Anders Damsgaard
anders@adamsgaard.dk
commit 922cb8962b4ba6ab722a77e976e46d140a45b8fd
parent 015085b37d13aa95b7099c27212a94b5716cd1b7
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 11:42:33 +0200
fluidtest: add time-vs-vel subplot, verify behavior with negative eff. stress
015085b37d13aa95b7099c27212a94b5716cd1b7
2021-08-30T09:41:50Z
2021-08-30T09:41:50Z
remove error when fluid-pressure amplitude exceeds initial effective stress
Anders Damsgaard
anders@adamsgaard.dk
commit 015085b37d13aa95b7099c27212a94b5716cd1b7
parent 9f7f402340445cc4a9383e7fff3c61b784034fb9
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 11:41:50 +0200
remove error when fluid-pressure amplitude exceeds initial effective stress
9f7f402340445cc4a9383e7fff3c61b784034fb9
2021-08-30T08:42:59Z
2021-08-30T08:42:59Z
test/Makefile: fix indentation
Anders Damsgaard
anders@adamsgaard.dk
commit 9f7f402340445cc4a9383e7fff3c61b784034fb9
parent 73d9302b38b8b286a43b392a3c8b6d23b65e7925
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 10:42:59 +0200
test/Makefile: fix indentation
73d9302b38b8b286a43b392a3c8b6d23b65e7925
2021-08-30T07:50:33Z
2021-08-30T07:50:33Z
rename tests from "simple shear" to "cngf_pf"
Anders Damsgaard
anders@adamsgaard.dk
commit 73d9302b38b8b286a43b392a3c8b6d23b65e7925
parent 30733e55ce95327404e4d55f8cd679f194c8447a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 09:50:33 +0200
rename tests from "simple shear" to "cngf_pf"
30733e55ce95327404e4d55f8cd679f194c8447a
2021-08-30T07:29:10Z
2021-08-30T07:29:10Z
allow negative values of sigma_n_eff, but trunkate for granular solver
Anders Damsgaard
anders@adamsgaard.dk
commit 30733e55ce95327404e4d55f8cd679f194c8447a
parent 32c8ce3cfe0cb095da8786a5eb2150b0777fc50a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 09:29:10 +0200
allow negative values of sigma_n_eff, but trunkate for granular solver
32c8ce3cfe0cb095da8786a5eb2150b0777fc50a
2021-08-30T07:13:20Z
2021-08-30T07:13:20Z
remove stray comments
Anders Damsgaard
anders@adamsgaard.dk
commit 32c8ce3cfe0cb095da8786a5eb2150b0777fc50a
parent 06114430ffc3496532a3c7466bdf65c7073a7baa
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 09:13:20 +0200
remove stray comments
06114430ffc3496532a3c7466bdf65c7073a7baa
2021-08-30T07:09:58Z
2021-08-30T07:09:58Z
use magnitude of shear strain rate for computing inertia number
Anders Damsgaard
anders@adamsgaard.dk
commit 06114430ffc3496532a3c7466bdf65c7073a7baa
parent 86bd3afebaef909928eafbecd1d52c892ae40116
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 09:09:58 +0200
use magnitude of shear strain rate for computing inertia number
86bd3afebaef909928eafbecd1d52c892ae40116
2021-08-30T06:32:21Z
2021-08-30T06:32:21Z
Makefile: increment VERSION to 0.7.0
Anders Damsgaard
anders@adamsgaard.dk
commit 86bd3afebaef909928eafbecd1d52c892ae40116
parent 00e54a5a11a0761349e484c441d010c0ffac2b43
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 30 Aug 2021 08:32:21 +0200
Makefile: increment VERSION to 0.7.0
00e54a5a11a0761349e484c441d010c0ffac2b43
2021-08-17T12:15:05Z
2021-08-17T12:15:05Z
Merge branch 'ian'
Anders Damsgaard
anders@adamsgaard.dk
commit 00e54a5a11a0761349e484c441d010c0ffac2b43
parent f4e8c279fa822c4104b9ddb798a4e06b9f1cdd05
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 14:15:05 +0200
Merge branch 'ian'
d369c53c787311bb2f300982d5e40a734f4f837a
2021-08-17T12:09:46Z
2021-08-17T12:09:46Z
update test standards
Anders Damsgaard
anders@adamsgaard.dk
commit d369c53c787311bb2f300982d5e40a734f4f837a
parent d33e0c7a82ba816efdaee503ea9a86e572199e37
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 14:09:46 +0200
update test standards
d33e0c7a82ba816efdaee503ea9a86e572199e37
2021-08-17T11:48:31Z
2021-08-17T11:48:31Z
small style fixes
Anders Damsgaard
anders@adamsgaard.dk
commit d33e0c7a82ba816efdaee503ea9a86e572199e37
parent 95d06b9b888d9f4a2c6da20939db3087a69d3d93
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 13:48:31 +0200
small style fixes
95d06b9b888d9f4a2c6da20939db3087a69d3d93
2021-08-17T11:43:08Z
2021-08-17T11:43:08Z
fluid.c: only include transient properties in implicit solver with -T
Anders Damsgaard
anders@adamsgaard.dk
commit 95d06b9b888d9f4a2c6da20939db3087a69d3d93
parent d1b89f88d696e91a2390be642e854c9206698740
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 13:43:08 +0200
fluid.c: only include transient properties in implicit solver with -T
d1b89f88d696e91a2390be642e854c9206698740
2021-08-17T11:20:04Z
2021-08-17T11:20:04Z
fluid.c: fix debug message for implicit fluid solver
Anders Damsgaard
anders@adamsgaard.dk
commit d1b89f88d696e91a2390be642e854c9206698740
parent e17388bd29be35470eaf4051043240f076a802c3
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 13:20:04 +0200
fluid.c: fix debug message for implicit fluid solver
e17388bd29be35470eaf4051043240f076a802c3
2021-08-17T11:17:12Z
2021-08-17T11:17:22Z
README.md: add reference to published paper
Anders Damsgaard
anders@adamsgaard.dk
commit e17388bd29be35470eaf4051043240f076a802c3
parent 4b506bdbcb8b010c3a5eefd9a324a45a11e7baad
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 13:17:12 +0200
README.md: add reference to published paper
4b506bdbcb8b010c3a5eefd9a324a45a11e7baad
2021-08-17T11:14:18Z
2021-08-17T11:14:18Z
README.md: add debug info
Anders Damsgaard
anders@adamsgaard.dk
commit 4b506bdbcb8b010c3a5eefd9a324a45a11e7baad
parent cc757725d05e147a37ba1ebb8ac9ff1e6516e26e
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 13:14:18 +0200
README.md: add debug info
cc757725d05e147a37ba1ebb8ac9ff1e6516e26e
2021-08-17T10:36:54Z
2021-08-17T10:40:09Z
rename p_f_next to p_f_next_ghost to be inline with other declarations
Anders Damsgaard
anders@adamsgaard.dk
commit cc757725d05e147a37ba1ebb8ac9ff1e6516e26e
parent 1e591770b73a80d3b7eccb98c5d6f3704b535229
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 12:36:54 +0200
rename p_f_next to p_f_next_ghost to be inline with other declarations
1e591770b73a80d3b7eccb98c5d6f3704b535229
2021-08-17T10:32:46Z
2021-08-17T10:32:46Z
style fixes
Anders Damsgaard
anders@adamsgaard.dk
commit 1e591770b73a80d3b7eccb98c5d6f3704b535229
parent 62630496818276697daebf2f07d3ebee85a0dc32
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 12:32:46 +0200
style fixes
62630496818276697daebf2f07d3ebee85a0dc32
2021-08-17T10:24:11Z
2021-08-17T10:24:11Z
minor syntax fixes
Anders Damsgaard
anders@adamsgaard.dk
commit 62630496818276697daebf2f07d3ebee85a0dc32
parent 045b21932981d9305e59e48200a6fdaa90bcc1fb
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 12:24:11 +0200
minor syntax fixes
045b21932981d9305e59e48200a6fdaa90bcc1fb
2021-08-17T09:58:40Z
2021-08-17T09:58:40Z
fix indentation
Anders Damsgaard
anders@adamsgaard.dk
commit 045b21932981d9305e59e48200a6fdaa90bcc1fb
parent 078115ed2d2ea0a1bf4bef788b00cce74d5df2b3
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 11:58:40 +0200
fix indentation
078115ed2d2ea0a1bf4bef788b00cce74d5df2b3
2021-08-17T09:56:54Z
2021-08-17T09:56:54Z
fix operator spacing
Anders Damsgaard
anders@adamsgaard.dk
commit 078115ed2d2ea0a1bf4bef788b00cce74d5df2b3
parent 06f9b7518cc471b71fe6a8128944f0c3ef6e61f1
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 11:56:54 +0200
fix operator spacing
06f9b7518cc471b71fe6a8128944f0c3ef6e61f1
2021-08-17T09:51:38Z
2021-08-17T09:51:38Z
fix indentation
Anders Damsgaard
anders@adamsgaard.dk
commit 06f9b7518cc471b71fe6a8128944f0c3ef6e61f1
parent b414aead1ca8a6918118c7f0dff595724d1ff7c8
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 11:51:38 +0200
fix indentation
b414aead1ca8a6918118c7f0dff595724d1ff7c8
2021-08-17T09:49:02Z
2021-08-17T09:50:00Z
style fixes
Anders Damsgaard
anders@adamsgaard.dk
commit b414aead1ca8a6918118c7f0dff595724d1ff7c8
parent 0526958f21b76c192ee129e28352355fbcd99d69
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 11:49:02 +0200
style fixes
0526958f21b76c192ee129e28352355fbcd99d69
2021-08-17T08:54:54Z
2021-08-17T08:54:54Z
max_depth_simple_shear: assign values NAN values to detect uninitialization at runtime
Anders Damsgaard
anders@adamsgaard.dk
commit 0526958f21b76c192ee129e28352355fbcd99d69
parent 86bfb546fc4ee751ba362a88bd1705e97bf82f5a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 10:54:54 +0200
max_depth_simple_shear: assign values NAN values to detect uninitialization at runtime
86bfb546fc4ee751ba362a88bd1705e97bf82f5a
2021-08-17T08:49:54Z
2021-08-17T08:50:45Z
use common kozeny_carman function
Anders Damsgaard
anders@adamsgaard.dk
commit 86bfb546fc4ee751ba362a88bd1705e97bf82f5a
parent 50f06fc60f267608011e5c54e3170d98daa7569e
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 17 Aug 2021 10:49:54 +0200
use common kozeny_carman function
50f06fc60f267608011e5c54e3170d98daa7569e
2021-08-16T13:42:39Z
2021-08-16T13:42:39Z
add visual comparison between fluid diffusion and skin depth
Anders Damsgaard
anders@adamsgaard.dk
commit 50f06fc60f267608011e5c54e3170d98daa7569e
parent 0f275a2bb924a26ee57746c000a1b5d145fdd942
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 16 Aug 2021 15:42:39 +0200
add visual comparison between fluid diffusion and skin depth
0f275a2bb924a26ee57746c000a1b5d145fdd942
2021-08-16T13:02:28Z
2021-08-16T13:04:59Z
Makefile: remove program-related object files during `clean`
Anders Damsgaard
anders@adamsgaard.dk
commit 0f275a2bb924a26ee57746c000a1b5d145fdd942
parent d129c822852a9aab2dd9d3fed5245f4d4bb8251a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 16 Aug 2021 15:02:28 +0200
Makefile: remove program-related object files during `clean`
f4e8c279fa822c4104b9ddb798a4e06b9f1cdd05
2021-08-16T13:02:28Z
2021-08-16T13:02:28Z
Makefile: remove program-related object files during `clean`
Anders Damsgaard
anders@adamsgaard.dk
commit f4e8c279fa822c4104b9ddb798a4e06b9f1cdd05
parent c0ecbde7b32404ef869fa3ca9959cbee18777309
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 16 Aug 2021 15:02:28 +0200
Makefile: remove program-related object files during `clean`
d129c822852a9aab2dd9d3fed5245f4d4bb8251a
2021-08-12T11:24:23Z
2021-08-12T11:24:23Z
simulation.c: revert to old default for internal friction
Anders Damsgaard
anders@adamsgaard.dk
commit d129c822852a9aab2dd9d3fed5245f4d4bb8251a
parent 2da21de29312aadc32730e77ab00412e45f846b5
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 12 Aug 2021 13:24:23 +0200
simulation.c: revert to old default for internal friction
2da21de29312aadc32730e77ab00412e45f846b5
2021-08-12T11:20:49Z
2021-08-12T11:20:49Z
style fixes for e416cbbbc45454688a91db2ec0ebedd4ed7afd71
Anders Damsgaard
anders@adamsgaard.dk
commit 2da21de29312aadc32730e77ab00412e45f846b5
parent e416cbbbc45454688a91db2ec0ebedd4ed7afd71
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 12 Aug 2021 13:20:49 +0200
style fixes for e416cbbbc45454688a91db2ec0ebedd4ed7afd71
e416cbbbc45454688a91db2ec0ebedd4ed7afd71
2021-05-10T22:28:03Z
2021-08-12T11:05:33Z
Created implicit scheme for Darcy Solver, waiting for review, validation, and optimization from Anders.
Ian Madden
iamadden@stanford.edu
commit e416cbbbc45454688a91db2ec0ebedd4ed7afd71
parent c0ecbde7b32404ef869fa3ca9959cbee18777309
Author: Ian Madden <iamadden@stanford.edu>
Date: Mon, 10 May 2021 15:28:03 -0700
Created implicit scheme for Darcy Solver, waiting for review, validation, and optimization from Anders.
c0ecbde7b32404ef869fa3ca9959cbee18777309
2021-08-05T10:34:55Z
2021-08-05T10:34:55Z
fix indentation error
Anders Damsgaard
anders@adamsgaard.dk
commit c0ecbde7b32404ef869fa3ca9959cbee18777309
parent f2c20fe3219f18a14b35639b96e400189edf0c4e
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 5 Aug 2021 12:34:55 +0200
fix indentation error
f2c20fe3219f18a14b35639b96e400189edf0c4e
2021-08-05T09:02:08Z
2021-08-05T09:02:08Z
add cumulative displacement as output field, rework time stepping
Anders Damsgaard
anders@adamsgaard.dk
commit f2c20fe3219f18a14b35639b96e400189edf0c4e
parent 42c19a2153e87567144da2821a3d51aa156ed017
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 5 Aug 2021 11:02:08 +0200
add cumulative displacement as output field, rework time stepping
42c19a2153e87567144da2821a3d51aa156ed017
2021-07-14T07:47:51Z
2021-07-14T07:47:51Z
deborah.1: update program name and improve grammar
Anders Damsgaard
anders@adamsgaard.dk
commit 42c19a2153e87567144da2821a3d51aa156ed017
parent 476b4b812b975521885e11bf39810f44295c2dac
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jul 2021 09:47:51 +0200
deborah.1: update program name and improve grammar
476b4b812b975521885e11bf39810f44295c2dac
2021-07-14T07:43:23Z
2021-07-14T07:46:11Z
Makefile: simplify according to quinq feedback
Anders Damsgaard
anders@adamsgaard.dk
commit 476b4b812b975521885e11bf39810f44295c2dac
parent 9f3947dfb50b3757b433ba0516ae486795be91ad
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Wed, 14 Jul 2021 09:43:23 +0200
Makefile: simplify according to quinq feedback
9f3947dfb50b3757b433ba0516ae486795be91ad
2021-06-10T12:34:14Z
2021-06-10T12:34:14Z
add program for computing Deborah number
Anders Damsgaard
anders@adamsgaard.dk
commit 9f3947dfb50b3757b433ba0516ae486795be91ad
parent fb6ea6a60071ea36a485ef60394b247e00918e89
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 10 Jun 2021 14:34:14 +0200
add program for computing Deborah number
fb6ea6a60071ea36a485ef60394b247e00918e89
2021-04-22T10:30:32Z
2021-04-22T10:30:32Z
use secure snprintf idiom
Anders Damsgaard
anders@adamsgaard.dk
commit fb6ea6a60071ea36a485ef60394b247e00918e89
parent 505d04b123cfb85d445042d88900ed96df6d1d4e
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 22 Apr 2021 12:30:32 +0200
use secure snprintf idiom
505d04b123cfb85d445042d88900ed96df6d1d4e
2021-04-22T10:09:06Z
2021-04-22T10:09:06Z
sync arrays.[ch] from granular
Anders Damsgaard
anders@adamsgaard.dk
commit 505d04b123cfb85d445042d88900ed96df6d1d4e
parent bbd789ecc0cafb7a97bfd3f0fd07dc068e1745f6
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 22 Apr 2021 12:09:06 +0200
sync arrays.[ch] from granular
bbd789ecc0cafb7a97bfd3f0fd07dc068e1745f6
2021-04-22T06:35:45Z
2021-04-22T06:35:45Z
simulation.c: remove duplicate set of return_status
Anders Damsgaard
anders@adamsgaard.dk
commit bbd789ecc0cafb7a97bfd3f0fd07dc068e1745f6
parent cdecdb7efc00a7532ef671a642c0cfb4bfd06931
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 22 Apr 2021 08:35:45 +0200
simulation.c: remove duplicate set of return_status
cdecdb7efc00a7532ef671a642c0cfb4bfd06931
2021-03-18T16:43:01Z
2021-03-18T16:43:01Z
arrays.c: malloc -> calloc
Anders Damsgaard
anders@adamsgaard.dk
commit cdecdb7efc00a7532ef671a642c0cfb4bfd06931
parent 1e6942b9f9ad1018f0ed75947ebe69cda5b047f5
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 18 Mar 2021 17:43:01 +0100
arrays.c: malloc -> calloc
1e6942b9f9ad1018f0ed75947ebe69cda5b047f5
2021-03-18T13:41:37Z
2021-03-18T13:41:37Z
arrays.[ch]: check memory allocation and exit on fail, add some helper functions
Anders Damsgaard
anders@adamsgaard.dk
commit 1e6942b9f9ad1018f0ed75947ebe69cda5b047f5
parent ee23eff931ba11a8789ed2d47b9b42802da4fa7d
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 18 Mar 2021 14:41:37 +0100
arrays.[ch]: check memory allocation and exit on fail, add some helper functions
ee23eff931ba11a8789ed2d47b9b42802da4fa7d
2021-03-18T13:38:28Z
2021-03-18T13:38:28Z
arrays.[ch]: check memory allocation and exit on fail, add some helper functions
Anders Damsgaard
anders@adamsgaard.dk
commit ee23eff931ba11a8789ed2d47b9b42802da4fa7d
parent 25e6b578888310014f5ea0b1b4d9ac6a2b46e4a6
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 18 Mar 2021 14:38:28 +0100
arrays.[ch]: check memory allocation and exit on fail, add some helper functions
25e6b578888310014f5ea0b1b4d9ac6a2b46e4a6
2021-03-09T14:28:14Z
2021-03-09T14:28:14Z
fluid.c: disable darcy solver underrelaxation by default
Anders Damsgaard
anders@adamsgaard.dk
commit 25e6b578888310014f5ea0b1b4d9ac6a2b46e4a6
parent 98e82ec48621114493aa95f533f2a82c56581739
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 9 Mar 2021 15:28:14 +0100
fluid.c: disable darcy solver underrelaxation by default