Skip to content

Conversation

@quocdang1998
Copy link
Collaborator

In this PR, ALL_AT_ONCE (AAO) scheduling algorithm was added, which is reserved specifically for AAH sweep on device.

Instead of constantly polling for ready angle sets like AAH, this implementation launch all angle sets at the same time. Receiving upstream data is guarded by waiting for request, whereas reflecting boundary dependency is guarded by latch.

Notable changes:

  • Data transfer of source moments, phi and outflow are factored out of the sweep.
  • New classes AAHD_ASynchronousCommunicator, AAHD_AngleSet and AAHDSweepChunk.
  • Relocation of many functionalities in AAHDSweepChunk::Sweep into AAHD_FLUDS.

@quocdang1998 quocdang1998 force-pushed the factor-phi branch 4 times, most recently from c07b4ff to 8ce26fc Compare January 26, 2026 00:30
@quocdang1998 quocdang1998 force-pushed the factor-phi branch 2 times, most recently from fb49a7e to 8a22825 Compare January 26, 2026 15:11
@quocdang1998 quocdang1998 requested a review from andrsd January 26, 2026 15:13
@quocdang1998 quocdang1998 force-pushed the factor-phi branch 5 times, most recently from 1d05c82 to 850efa6 Compare January 27, 2026 00:32
@quocdang1998 quocdang1998 force-pushed the factor-phi branch 2 times, most recently from 5c542b2 to cc4e019 Compare January 29, 2026 07:55
@quocdang1998 quocdang1998 merged commit 2c373f7 into Open-Sn:main Jan 30, 2026
7 checks passed
@quocdang1998 quocdang1998 deleted the factor-phi branch January 30, 2026 02:27
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.

3 participants