Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Multigrid support #401

Merged
merged 1 commit into from
Jan 30, 2025

Conversation

landinjm
Copy link
Contributor

@landinjm landinjm commented Jan 14, 2025

Do not review. Posted to collaborate with @fractalsbyx.

Summary of issues that are closed:
#394, #398. #386, #376, #409, #393, #294, #329, #313, #276, #290, #311, #301, #90, #273

Issues in progress
#351
#346
#323
#291
#285
#253
#218
#210
#174
#86
#65

@landinjm landinjm force-pushed the refactor_PDE_operator branch from 90eaee1 to f0f68f6 Compare January 15, 2025 22:23
@landinjm
Copy link
Contributor Author

landinjm commented Jan 16, 2025

  • Update CMakeLists.txt for new dependencies.
  • Check perform of map, unordered map, and vector
  • Add assignment and copy operators where useful.
  • Add neumann boundary conditions
  • Nonlinear solves

Checklist of features left to integrate

  • AMR
  • Newton update & nonlinear solves
  • Multiple equations
  • User-facing implementations
  • Initial conditions
  • Boundary conditions
  • Grain growth features
  • User-controlled inputs
  • File read-in
  • Checkpoints
  • Transient problems
  • Nucleation

@landinjm landinjm force-pushed the refactor_PDE_operator branch from d700e6c to 82c1ec9 Compare January 22, 2025 02:44
@landinjm landinjm changed the title [WIP] Refactor PDE operator for multigrid [WIP] Multigrid support Jan 22, 2025
@landinjm
Copy link
Contributor Author

For the new variableAttributes we should test the most efficient method of lookup (see here) since the evaluation flags are passed for every cell.

@landinjm
Copy link
Contributor Author

Should add more units tests for variableAttributes now that there's more working parts

@landinjm
Copy link
Contributor Author

Should also break up type_enum.h

@landinjm landinjm force-pushed the refactor_PDE_operator branch from 79e2004 to 3ecde42 Compare January 30, 2025 04:02
@landinjm landinjm force-pushed the refactor_PDE_operator branch from 3ecde42 to 6e601cb Compare January 30, 2025 04:04
@landinjm landinjm marked this pull request as ready for review January 30, 2025 04:11
@landinjm
Copy link
Contributor Author

Merging into devel to continue work there

@landinjm landinjm merged commit 5d9cb3e into prisms-center:devel Jan 30, 2025
1 of 3 checks passed
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.

1 participant