Skip to content

Commit

Permalink
Removed no remelt example problems and subroutines, relabeled
Browse files Browse the repository at this point in the history
  • Loading branch information
MattRolchigo committed Jun 9, 2023
1 parent 9fd27fe commit 1d970ab
Show file tree
Hide file tree
Showing 18 changed files with 304 additions and 1,363 deletions.
1 change: 0 additions & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ jobs:
$HOME/exaca/bin/ExaCA-Kokkos Inp_SmallSpotMelt.json
mpirun -n 2 --oversubscribe $HOME/exaca/bin/ExaCA-Kokkos Inp_SmallDirSolidification.json
mpirun -n 2 --oversubscribe $HOME/exaca/bin/ExaCA-Kokkos Inp_SmallSpotMelt.json
mpirun -n 2 --oversubscribe $HOME/exaca/bin/ExaCA-Kokkos Inp_SmallSpotMelt_RM.json
- name: Test GA
working-directory: analysis/examples
run: |
Expand Down
38 changes: 0 additions & 38 deletions examples/Inp_AMBenchMultilayer.json

This file was deleted.

38 changes: 0 additions & 38 deletions examples/Inp_SimpleRaster.json

This file was deleted.

39 changes: 39 additions & 0 deletions examples/Inp_SingleLine.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"SimulationType": "R",
"MaterialFileName": "Inconel625.json",
"GrainOrientationFile": "GrainOrientationVectors.csv",
"RandomSeed": 0.0,
"Domain": {
"CellSize": 2.5,
"TimeStep": 0.0825,
"NumberOfLayers": 1,
"LayerOffset": 8
},
"Nucleation": {
"Density": 100,
"MeanUndercooling": 5,
"StDev": 0.5
},
"TemperatureData": {
"HeatTransferCellSize": 2.5,
"LayerwiseTempRead": false,
"TemperatureFiles": ["examples/Temperatures/TwoLine.txt"]
},
"Substrate": {
"MeanSize": 25,
"PowderDensity": 64000,
"PowderFirstLayer": true
},
"Printing": {
"PathToOutput": "./",
"OutputFile": "TestProblemSingleLine",
"PrintBinary": false,
"PrintExaConstitSize": 0,
"PrintFieldsInit": [],
"PrintFieldsFinal": ["GrainID", "LayerID", "GrainMisorientation"],
"PrintIntermediateOutput": {
"Frequency": 0,
"PrintIdleFrames": false
}
}
}
41 changes: 0 additions & 41 deletions examples/Inp_SmallSpotMelt_RM.json

This file was deleted.

2 changes: 1 addition & 1 deletion examples/Inp_SpotMelt.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"PathToOutput": "./",
"OutputFile": "TestProblemSpot",
"PrintBinary": false,
"PrintExaConstitSize": 0,
"printExaConstitSize": 0,
"PrintFieldsInit": [],
"PrintFieldsFinal": ["GrainID", "LayerID", "GrainMisorientation"],
"PrintIntermediateOutput": {
Expand Down
41 changes: 0 additions & 41 deletions examples/Inp_SpotMelt_RM.json

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"SimulationType": "RM",
"SimulationType": "R",
"MaterialFileName": "Inconel625.json",
"GrainOrientationFile": "GrainOrientationVectors.csv",
"RandomSeed": 0.0,
Expand All @@ -25,7 +25,7 @@
},
"Printing": {
"PathToOutput": "./",
"OutputFile": "TestProblemTwoLineTwoLayer_RM",
"OutputFile": "TestProblemTwoLineTwoLayer",
"PrintBinary": false,
"PrintExaConstitSize": 0,
"PrintFieldsInit": [],
Expand Down
6 changes: 3 additions & 3 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# ExaCA problem types and auxiliary files
ExaCA currently can model three types of problems, two of which have the option of whether or not to include multiple melting and solidification events in cells:
ExaCA currently can model three types of problems:

* Problem type C is a directional solidification problem, with the bottom surface initialized with some fraction of sites home to epitaxial grains and at the liquidus temperature and a positive thermal gradient in the +Z direction. The domain is then cooled at a constant rate.
* Problem type S is an array of hemispherical spots, with the number of spots in X, Y, and the number of layers for which the pattern is repeated (offset by a specified number of cells in the positive Z direction) specified. This problem type also uses fixed thermal gradient magnitude and cooling rate for each spot.
* Problem type R is a custom solidification problem using time-temperature history file(s) (default location is `examples/Temperatures`). The format of these files are as follows:
* Problem type SM or S is an array of hemispherical spots, with the number of spots in X, Y, and the number of layers for which the pattern is repeated (offset by a specified number of cells in the positive Z direction) specified. This problem type also uses fixed thermal gradient magnitude and cooling rate for each spot.
* Problem type RM or R is a custom solidification problem using time-temperature history file(s) (default location is `examples/Temperatures`). The format of these files are as follows:
* The first line should be the names of the columns: x, y, z, tm, tl, cr
* 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. As meters and seconds are the units used, and the cell size and time step tend to be on the order of micrometers and microseconds, it is recommended that this data be given as double precision values to avoid truncation of values
* 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.
Expand Down
Loading

0 comments on commit 1d970ab

Please sign in to comment.