-
-
Notifications
You must be signed in to change notification settings - Fork 9
GridFunction refactor #102
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cbritopacheco
added a commit
that referenced
this pull request
Aug 22, 2025
* Update * Update. * CI * CI * Update * Update * Refactor * Switch to OpenMP for multithreading * Remove thread pool * CI * Refactor * CI * CI * Workon MPI Poisson example * Will refactor GridFunction * Refactor * Update * Update * Small include error * Ownership and ghost * Fix * Fix * Update * GridFunction refactor (#102) PETSc * CI * CI * CI * CI * CI * CI * Refactor projection (#103) * Update * Refactor project and getValue * CI * CI * Add Release test build into matrix * Remove boost::bimap and fix tests * CI * CI * CI * CI * CI * cI * CI * Add comprehensive unit tests for Rodin Variational mathematical operations (#105) * Initial plan * Add comprehensive unit tests for core Rodin Variational classes Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add comprehensive unit tests for additional core Rodin Variational classes Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Complete comprehensive unit test suite for Rodin Variational classes Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Remove any mention of RangeShape * Remove RangeShape references from DotTest, DivTest, and ComponentTest Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Remove all remaining RangeShape references from Rodin Variational test files Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Fix Copilot code * Add comprehensive unit tests for fundamental mathematical operations in Rodin Variational Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add comprehensive unit tests for advanced mathematical operations in Rodin Variational Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add tests * CI * CI * CI * CI --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> Co-authored-by: Carlos Brito <carlos.brito524@gmail.com> * Add comprehensive Doxygen documentation throughout the codebase (#111) * Initial plan * Add Doxygen documentation to Math, QF, IO, Solver modules and core types Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add documentation to QF, Models, MPI, and Test modules Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add documentation to core utility classes - Moveable and GeometryIndexed Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add comprehensive documentation to FormLanguage, Assembly, Variational, Geometry, and Context modules Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add documentation to additional Variational, Geometry, and Assembly components Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Complete documentation coverage with FiniteElementSpace and Plot modules Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Fix Copyable documentation and add comprehensive docs to Alert and Utility modules Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Fix build --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> Co-authored-by: Carlos Brito <carlos.brito524@gmail.com> * Add Helmholtz manufactured test * Add comprehensive unit tests for all major Rodin modules and classes (#112) * Initial plan * Initial assessment: Identify missing unit tests for src/Rodin classes Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add unit tests for Copyable, Moveable, FlatSet, Types, and Cast classes Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Fix * Add unit tests for Utility, Alert, and QF classes Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Put the QF tests inside their own folder * Split QF tests into separate files by class Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add comprehensive unit tests for Math, Test, and FormLanguage modules Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add comprehensive unit tests for Plot, Models, Solver, and Assembly modules Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Fix tests * Split Alert tests into separate files by class in Alert directory Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Add comprehensive unit tests for Math module classes Unit, Rad, Traits, and LinearSystem Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Update README with logo * Fix tests * Update logo * Revert submodules to match develop branch state Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Remove QF abstract base class from tests * Fix GaussLegendre * Add comprehensive unit tests for GaussLegendre class Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> * Fix tests --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com> Co-authored-by: Carlos Brito <carlos.brito524@gmail.com> --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: cbritopacheco <6352283+cbritopacheco@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
benchmarks
Benchmarks
docs
Improvements or additions to documentation
examples
Examples
form-language
Rodin::FormLanguage
geometry
Rodin::Geometry
io
Rodin::IO
math
Rodin::Math
mmg
Rodin::External::MMG
plot
Rodin::Plot
qf
Rodin::QF
solver
Rodin::Solver
unit-tests
Unit tests
utility
Rodin::Utility
variational
Rodin::Variational
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.