Skip to content

Conversation

@NicolasJPosey
Copy link
Contributor

Closes #723

Description

Implemented a GPU version of the All911Edges classes. This is the first step towards a full GPU implementation of the NG911 model.

Checklist (Mandatory for new features)

  • Added Documentation
  • Added Unit Tests

Testing (Mandatory for all changes)

  • GPU Test: test-medium-connected.xml Passed
  • GPU Test: test-large-long.xml Passed

@NicolasJPosey NicolasJPosey self-assigned this Jun 28, 2025
@NicolasJPosey NicolasJPosey added enhancement New feature or request GPU NG911 labels Jun 28, 2025
This is to prevent a segmentation fault due to a stack overflow from the array declarations when running large graphs
@NicolasJPosey NicolasJPosey changed the title [issue-723] 911edges GPU implementation [issue-723] 911 edges GPU implementation Jun 28, 2025
@NicolasJPosey
Copy link
Contributor Author

@stiber this PR is just the 911 edge GPU implementation minus the glue to allow for running edge GPU with vertex CPU. I'd like to merge it into my personal development branch so that I can pull it into the vertex GPU implementation branch before getting too far along in it's implementation.

@NicolasJPosey NicolasJPosey requested a review from stiber June 28, 2025 04:59
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just FYI, DeviceVector will get rolled into the 911 simulation domain in the near future.

@NicolasJPosey NicolasJPosey merged commit a13360e into PoseyDevelopment Jun 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request GPU NG911

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants