Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated example problems and README to include problems with remelting #111

Merged
merged 2 commits into from
Sep 29, 2022

Conversation

MattRolchigo
Copy link
Collaborator

No description provided.

examples/README.md Outdated Show resolved Hide resolved
.github/workflows/CI.yml Outdated Show resolved Hide resolved
examples/Inp_SmallSpotMelt_RM.txt Show resolved Hide resolved
examples/README.md Outdated Show resolved Hide resolved
.github/workflows/CI.yml Show resolved Hide resolved
@@ -8,7 +8,7 @@ ExaCA currently can model five types of problems:
* Each line following the first should have six comma-separated values corresponding to x, y, z, tm, tl, cr. x, y, and z are cell coordinates, in meters, of a given location in the simulation. The spacing between locations should correpond to a Cartesian grid, with a cell size equivalent to that specified in the input file. For each time that an x,y,z coordinate went above and below the liqiuidus temperature of the alloy during a heat transport simulation, a tm (time at which the point went above the liquidus), tl (time at which the point went below the liquidus), and cr (instantaneous cooling rate at the liquidus) should be recorded.
* If an x,y,z coordinate melted and solidified multiple times, it should appear in the file multiple times on separate lines. The order of the lines do not matter, except that the header line must be before any data.
* The top surface (the largest Z coordinate in a file) is assumed to be flat. Additionally, if multiple temperature files are being used (for example, a scan pattern consisting of 10 layers of repeating even and odd file data), the Z coordinate corresponding to this flat top surface should be the same for all files.
* Problem types SM and RM are modifications of problem types S and R that include multiple melting and solidification events per cell. This is as opposed to problem types S and R, within which all cells that will eventually undergo melting are initialized as liquid, and only the final time that a given cell goes below the liquidus temperature is modeled. To guarantee accurate results for a generic problem using external time-temperature history data, all melting and solidification events should be modeled; however, for some problem geometries, the microstructure resulting from only considering the final solidification event in each cell is a reasonable fast approximation.
* Problem types SM and RM modify problem types S and R to include multiple melting and solidification events per cell. For problem types S and R all cells that will eventually undergo melting are initialized as liquid, and only the final time that a given cell goes below the liquidus temperature is considered. To obtain the most accurate results, all melting and solidification events should be considered; however, for some problem geometries, the microstructure resulting from only considering the final solidification event in each cell is a reasonable approximation (and faster))
Copy link
Collaborator

Choose a reason for hiding this comment

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

))

@MattRolchigo MattRolchigo merged commit 54a3fc6 into LLNL:master Sep 29, 2022
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