PKASurfaceFluxGenerator#510
Open
lipohlmann wants to merge 10 commits intoidaholab:develfrom
Open
Conversation
added 7 commits
July 20, 2025 20:01
…ointGenerator and PKAGun as references. Need to create methods for randomly sampling using Magpie methods to sample within an element. First need to sample a random element on the boundary.
…ermining boundary surface area for num_pka calculations. Known issue: getMesh() not defined in inheritance and not yet clear how to access these methods effectively.
builds without error
…x, add option to specify or autocalculate surface area
- 2D heat deposition and conduction - 3D heat deposition and conduction - vacancies closes idaholab#509
Author
|
I'm not terribly convinced by the distribution of the deposited heat... Can someone take a look at this? |
added 2 commits
October 2, 2025 00:17
all tests pass successfully in devel mode
Member
|
Hm, you determine the probability to launch a pka in a element by its surface area on a given boundary. Then you start the pka in the volume of that element. Two comments, you should probably use a projection of the surface onto the plane defined by the pka direction vector, and you should start the pkas at the surface, meaning to select a random position in the side element, not the volume element. We can chat next week if you want. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a PKASurfaceFluxGenerator UserObject to allow users to simulate ions striking the surface of an object with specified ions, energy, direction, and flux.