Skip to content

58 major redesign#60

Merged
lmdiazangulo merged 268 commits intodevfrom
58-major-redesign
Apr 15, 2026
Merged

58 major redesign#60
lmdiazangulo merged 268 commits intodevfrom
58-major-redesign

Conversation

@lmdiazangulo
Copy link
Copy Markdown
Collaborator

@lmdiazangulo lmdiazangulo commented Mar 24, 2026

Closes #58

* Initial commit

* Fixes test organization

* Minor

* token

* token

* Testing keys

* Retrying

* Adding tests to CI

* Changing order

* Fixing

* Minor

* minor2

* Minor3

* Fixing requirements

* Fix test discovery

* Cache fix

* minor

* Testing cache

* cache
* Minor

* token

* token

* Testing keys

* Retrying

* Adding tests to CI

* Changing order

* Fixing

* Minor

* minor2

* Minor3

* Fixing requirements

* Fix test discovery

* Cache fix

* minor

* Testing cache

* cache

* MInor

* Minor
Entities not in physical groups are now deleted
Fixes issues when nested domains are present.
@lmdiazangulo
Copy link
Copy Markdown
Collaborator Author

@copilot the windows action is failing. Can you fix it in a sub-PR?

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

@lmdiazangulo I've opened a new pull request, #79, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits April 10, 2026 15:46
…s on Windows

Agent-Logs-Url: https://github.com/OpenSEMBA/tulip/sessions/a1affb13-bb96-462d-9153-cf7438218597

Co-authored-by: lmdiazangulo <4919398+lmdiazangulo@users.noreply.github.com>
Fix Windows CI: enable gmsh mesh module via x64-windows vcpkg triplet
@lmdiazangulo
Copy link
Copy Markdown
Collaborator Author

@copilot it's still failing. Can you fix it?

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

@copilot it's still failing. Can you fix it?

Fixed in 3c23268. The Windows CI was failing because gmsh's MSVC build hit C1128 ("number of sections exceeded object file format limit"). Added /bigobj compiler flag for the gmsh port in triplets/x64-windows.cmake.

@lmdiazangulo
Copy link
Copy Markdown
Collaborator Author

@copilot it is still failing. Can you fix it?

…n Field.cpp

Agent-Logs-Url: https://github.com/OpenSEMBA/tulip/sessions/5f785b6a-7673-487b-bb5c-b3b997670f78

Co-authored-by: lmdiazangulo <4919398+lmdiazangulo@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

@copilot it is still failing. Can you fix it?

Fixed in 71a53d5. The new error was C2664 in gmsh's Field.cpp — it calls CreateProcess with a char* argument, but the build defines -DUNICODE which maps CreateProcess to CreateProcessW (requiring LPWSTR). Added /UUNICODE /U_UNICODE to the gmsh compiler flags in triplets/x64-windows.cmake to undefine those macros.

@lmdiazangulo
Copy link
Copy Markdown
Collaborator Author

@copilot windows test is failing, can you increase the error tolerance in the only failing test a little bit?

…ar for Windows platform differences

Agent-Logs-Url: https://github.com/OpenSEMBA/tulip/sessions/d2181fc1-d4bb-4ae4-ac05-24e9ac0382b8

Co-authored-by: lmdiazangulo <4919398+lmdiazangulo@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 11, 2026

@copilot windows test is failing, can you increase the error tolerance in the only failing test a little bit?

Done in f9565a9. The failing test DriverTest.realistic_case_with_dielectrics_multipolar had tight relative error tolerances (1.5%–5%) that Windows' gmsh mesh slightly exceeded due to platform-specific meshing differences. Doubled all 8 tolerance thresholds to accommodate this.

@lmdiazangulo lmdiazangulo merged commit 8d93cac into dev Apr 15, 2026
2 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.

4 participants