Skip to content

Proof of concept for combined state#419

Draft
braxtoncuneo wants to merge 1 commit into
mcdc-project:cementfrom
braxtoncuneo:combined-state
Draft

Proof of concept for combined state#419
braxtoncuneo wants to merge 1 commit into
mcdc-project:cementfrom
braxtoncuneo:combined-state

Conversation

@braxtoncuneo
Copy link
Copy Markdown
Collaborator

Summary of changes

This PR provides a refactor that re-combines the tally state of MC/DC with the primary global state. This is done to test if the the numpy PR mentioned in #408 by @tylerjereddy solves the issues of overly-large arrays inside of dtypes in MC/DC.

This PR is for the cement branch, which represents a legacy version of MC/DC. It is based upon this older branch since it is already established to work on gpu/cpu and so would be easier to review for issues. If this version is successful, a similar set of changes would be on the docket for the main branch.

Types of changes

  • Logic for the separate tally array is removed, including:
    • allocation
    • setup
    • cpu/gpu memcpy

Associated Issues and PRs

@tylerjereddy
Copy link
Copy Markdown

Cool, I've linked to this proof of concept PR from upstream as a potential demonstration of real-world utility.

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.

2 participants