[root]/Packages/Uintah/CCA/Components/Models/Radiation
fortran
(43 files, 788 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 158 (100.0%) | 11484 (100.0%) | 72.6 |
skumar | 94 (59.5%) | 9421 (82.0%) | 100.2 |
harman | 49 (31.0%) | 1887 (16.4%) | 38.5 |
dgroulx | 6 (3.8%) | 82 (0.7%) | 13.6 |
dav | 5 (3.2%) | 82 (0.7%) | 16.4 |
borodai | 3 (1.9%) | 9 (0.1%) | 3.0 |
sparker | 1 (0.6%) | 3 (0.0%) | 3.0 |
Stair step approach for the absorbing solid's radiative flux area.
- Use the geometry piece from the input file to define the inside of the solid.
- This assumes that the absorbing solid doesn't move.
- Not working but I need to get it commited before it grows stale.
0 lines of code changed in 4 files:
problem setup()
- replaced "kittens with yarn" with something a little cleaner.
radLinearSolve()
- cleaned up the conditional statements
0 lines of code changed in 4 files:
- variable name change d_residual -> d_tolerance (consistent with the input file and petsc solver)
- weeded
13 lines of code changed in 2 files:
added solidEmission and isGasSolidInterface labels
-more work on solid emission.
100 lines of code changed in 2 files:
-Now dragging in temp(X,Y,Z)_FC for the solid.
-Hacked in functions to tack on sigma * T^4 to the absorbing solid source.
(Not being called)
90 lines of code changed in 2 files:
Globally:
- started incorporating radiation heat flux into the absorbing solid.
copyValues()
now using transferFrom()
87 lines of code changed in 2 files:
eliminated spew
1 lines of code changed in 1 file:
check if it's time to radiate on every patch
11 lines of code changed in 1 file:
added mechanism to only perform radiation calculation based on either
a time interval or number timesteps. Use
<calcInterval> </calcInterval>
42 lines of code changed in 2 files:
Fixed radiation source for solid. Now it is zero inside the
solid. changed some hardcoded values to increase precision.
S6 DO has some weird constants. FIxed requires for vol_frac.
9 lines of code changed in 3 files:
added global variable d_table_or_ice_temp_density
computeProps()
- cleaned up some confusing/buggy computes/requires logic.
56 lines of code changed in 2 files:
Fix SGI compilation. The name of one of the function parameters was used twice in the .h file. Also, made names match in .h and .cc files.
24 lines of code changed in 2 files:
More realistic values for the max. CO2 and H2O concentrations
4 lines of code changed in 1 file:
Globally:
incorporated solid and gas MaterialSubsets (mss_G, mss_S)
cleaned up cout_doing statements
added bool d_hasAbsorbingSolid
-initialize()
deleted cellType initialization
-added set_cellType() task
incorporated if(vol_frac_solid > 0.5) cellType = 1.0
-computeCO2_H2O()
using ExtraCell iterator instead of Cell iterator. Makes visualization easier
-computeProps
added if(vol_frac_solid> 0.5) abskg[c] = 1.0
intensitySolve()
pulled weeds
using cell iterator instead of triple nested fortran loops
scheduleComputeStableTimestep()
moved it to the bottom of the pile.
325 lines of code changed in 3 files:
No longer hardcoded to iceMaterial(0) in all the tasks. The emitting material index is
extracted from the input file.
38 lines of code changed in 2 files:
M Core/Datatypes/MaskedLatVolMesh.h
- Converted 'unsigned' to more explicit 'unsigned int' for variables.
- Added comment on the use of the 'operator unsigned' cast (to get
the (scalar) index value from the class).
M Core/Datatypes/MaskedLatVolMesh.cc
- Use the new "#include <sci_comp_warn_fixes.h>" to get rid of the SGI
warning about 'break' not being reached (while not creating a warning
on the gnu compiler about not having a 'break' statement.
- Updated to use more explicit 'unsigned int'.
- Removed compiler warning by using explicit cast.
M Packages/Uintah/CCA/Components/Models/Radiation/Models_HypreSolver.h
- Indented. Added print statement in case matrixCreate is accidentally used.
M Packages/Uintah/CCA/Components/Solvers/HypreSolvers/HypreSolverBase.cc
- Use "#include <sci_comp_warn_fixes.h>" to get rid of "return 0;" not
reached compiler warning.
39 lines of code changed in 1 file:
decoupled radiation from the reaction models.
use :
<useIceTemp> true </useIceTemp>
<useTableValues> false </useTableValues>
<computeCO2_H2O_from_f> true </computeCO2_H2O_from_f>
You must use the passiveScalar model to transport scalar-f around.
CO2 & H2O concentrations are computed from scalar-f using a
a hardwired equation.
122 lines of code changed in 2 files:
Indentation.
1 lines of code changed in 1 file:
added cout_doing statements.
32 lines of code changed in 1 file:
gac instead of Ghost::AroundCells
gn instead of Ghost::None
indx instead of matlIndex
0 instead of zeroGhostCells
1 instead of numGhostsCells
{} instead of confusion
formatting ONLY
195 lines of code changed in 1 file:
(16 more)