Skip to content

Update solver template DDT imports - #474

Open
ss2098 wants to merge 1 commit into
underworldcode:developmentfrom
ss2098:ss2098/update-solver-template-ddt-imports
Open

Update solver template DDT imports#474
ss2098 wants to merge 1 commit into
underworldcode:developmentfrom
ss2098:ss2098/update-solver-template-ddt-imports

Conversation

@ss2098

@ss2098 ss2098 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

This PR updates src/underworld3/systems/solver_template.py to use the current DDT class names exported by underworld3.systems.ddt.

The old names SemiLagrangian_DDt, Lagrangian_DDt, and Eulerian_DDt are no longer exported. The current public names are SemiLagrangian, Lagrangian, and Eulerian.

This updates the import and matching type hints only.

Validation:

  • pixi run python src/underworld3/systems/solver_template.py

@ss2098
ss2098 requested a review from lmoresi as a code owner July 29, 2026 07:27
@ss2098

ss2098 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

The failing test_uw3 import-smoke check appears to fail during MPI/UCX initialization before this PR change is reached:

UCX ERROR mana_0 ... failed to create UD QP
MPI_Init_thread failed
MPIDI_UCX_init_worker Input/output error

This PR only updates solver_template.py DDT import/type-hint names. Local validation passed with:

pixi run python src/underworld3/systems/solver_template.py

I do not have permission to rerun the upstream workflow, so a maintainer rerun may be needed.

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