Skip to content

Use tensordot to calculate boundary conditions in NKGSsolver.freeboudary - #41

Merged
kpentland merged 1 commit into
FusionComputingLab:mainfrom
timothy-nunn:psi-bnd-tensordot
Sep 15, 2025
Merged

Use tensordot to calculate boundary conditions in NKGSsolver.freeboudary#41
kpentland merged 1 commit into
FusionComputingLab:mainfrom
timothy-nunn:psi-bnd-tensordot

Conversation

@timothy-nunn

@timothy-nunn timothy-nunn commented Sep 12, 2025

Copy link
Copy Markdown
Collaborator

Using tensordot reduces the copying of data which increases computational and memory efficiency.

Original runtime of freeboundary (in a linear example): 37.74% (22.36%)
New runtime of freeboundary: 16.76% (0.27%) (tensordot takes 4.73%)

…dary

Using tensordot reduces the copying of data which increases computational and memory efficiency.
Original runtime of freeboundary: 37.74% (22.36%)
New runtime of freeboundary: 16.76% (0.27%) (tensordot takes 4.73%)
@kpentland kpentland self-assigned this Sep 15, 2025
@kpentland kpentland added enhancement New feature or request ready-for-final-tests Pull request is ready to run final pre-merge tests labels Sep 15, 2025
@kpentland

Copy link
Copy Markdown
Collaborator

This looks awesome Tim, thank you!

@kpentland
kpentland merged commit 10615f0 into FusionComputingLab:main Sep 15, 2025
3 checks passed
@timothy-nunn
timothy-nunn deleted the psi-bnd-tensordot branch September 16, 2025 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request ready-for-final-tests Pull request is ready to run final pre-merge tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants