Skip to content

Fix mesh mutation frequency#74

Merged
ctlee merged 17 commits intodevelopmentfrom
fix-mesh-mutation-frequency
Feb 5, 2025
Merged

Fix mesh mutation frequency#74
ctlee merged 17 commits intodevelopmentfrom
fix-mesh-mutation-frequency

Conversation

@ctlee
Copy link
Copy Markdown
Collaborator

@ctlee ctlee commented Feb 5, 2025

Description

Mesh mutation and property prescription algorithms are set as a function of numbers of time steps. Variable time step setting algorithms change the simulation time step as a function of the stiffness of the configuration. Since the next update times were set as a function of the current time step it led to irregular frequencies of update.

This PR adds a baseTimeStep which keeps track of the user intended step relative to which the mutation/prescription periods should be set.

Todos

  • Respect the original frequencies of mesh mutation
  • Add a stricter restriction for split/collapse around masked elements
  • Adds a generalized geodesic distance function

Status

  • Ready to go

ctlee and others added 17 commits December 6, 2024 15:57
Due to variable time stepping algorithms the time step can vary with system configuration. The modified time step was used for updating mutation/prescription counters leading to difficult to predict behavior.

Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
…ssing when fixed boundary conditions are used

!Modifies split/collapse behavior for fixed boundary simulations

Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
…istency check issues

Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
…llapse

Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
Signed-off-by: Christopher T. Lee <ctlee@ucsd.edu>
@ctlee ctlee merged commit faadb77 into development Feb 5, 2025
10 checks passed
@ctlee ctlee deleted the fix-mesh-mutation-frequency branch February 5, 2025 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants