[root]/CCA/Components/Arches/Radiation/fortran
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 80 (100.0%) | 103 (100.0%) | 1.2 |
harman | 16 (20.0%) | 49 (47.6%) | 3.0 |
jas | 44 (55.0%) | 25 (24.3%) | 0.5 |
jpedel | 9 (11.3%) | 18 (17.5%) | 2.0 |
jthornoc | 10 (12.5%) | 11 (10.7%) | 1.1 |
dav | 1 (1.3%) | 0 (0.0%) | 0.0 |
Several modifications including:
1) Initialize density_guess in the <bleeping> dummy solve so that it can be saved out in the uda
2) Area fractions were inadvertently being overwritten. This is now fixed.
3) Added swirl to the old boundary condition <FlowInlet>.
4) Cleaned up some of the new boundary condition stuff. There still seems to be a problem with assigning values to the BCInfoMap.
5) Intrusion temperatures can now be set.
6) Hard setting lprob* test cases to false. This of hard coding logicals for test cases hackishness should be removed…I would vote for driving these tests from input files.
7) "SolidWallTemperature" is now an input type in the <BoundaryCondition> section for setting wall temperatures.
8) Radiation solution is now persisting through timesteps without a radiation solve.
Some answers will change due to the addition of setting the intrusion temperature. Other tests will break because of a change in the numbers of variables in the checkpoint. GS's to be updated.
5 lines of code changed in 4 files:
radwsgg: reduced the upper & lower looping limits by 1. This is a pointwise operation
DORadiation: No longer requiring gac for the labels co2, h2o and sootFV.
This should not change the answers.
3 lines of code changed in 2 files:
Removed radiation models that don't work (spherical harmonics & optically thin).
Properties.cc:
- added {} & cleaned up problemSetup
DORadiationModel
- eliminated spherical harmonics code.
- consistent formatting
Fortran code:
- deleted spherical harmonics routines.
- only pass in the variables that are needed by the subroutine. There's no
need to pass in every variable you can think of.
- If a variable is local to the subroutine don't allocated arrays
outside of the route and them pass them in. Just use a local variable.
* This should not change the answers
20 lines of code changed in 8 files:
RadHypresolver: add patch ID and iteration when dumping out the system of eqs.
DORadiationModel: Code diet and simplification. Replaced fortran code with C++
0 lines of code changed in 3 files:
Actually use the passed temperature and abskg.
1 lines of code changed in 1 file:
Pardon the dust....
Fixing some errors in indexing.
Can now specify domain wall temperature and abskg.
Updated spec.
3 lines of code changed in 1 file:
Update copyright date.
24 lines of code changed in 43 files:
Update copyright year.
1 lines of code changed in 1 file:
tabs
24 lines of code changed in 1 file:
Recommitting previous update, code should pass Arches regression tests
3 lines of code changed in 3 files:
Reverting Arches back to version 46866. This version passed regression tests on blaze. There might be a restart problem due to now defunct tags. These will be cleaned up in the next commit.
0 lines of code changed in 2 files:
Re-committing after fixing a bug with the ABSKP property model
3 lines of code changed in 2 files:
Removing Julien's last commit due to compiler and runtime issues.
2 lines of code changed in 2 files:
Reverting previosu commit
6 lines of code changed in 2 files:
reverted jpedel's commit that doesn't compile
2 lines of code changed in 2 files:
Adding a gas source term from char oxidation and a property model for the absorption coefficient, also deleting a few useless lines
6 lines of code changed in 2 files:
Fixed circular dependencies recently added to the code due to code
consolidation.
1) Consolidated CCA/Components/Arches and Arches/Radiation into a single library
instead of two separate libraries... There isn't any good reason
that I know of to keep them separate, and this allows them to
'share' some common routines w/o creating a circular dependency.
(There are still a couple of additional Arches sub-shared
libs... (fortran/Mixing). These could easily be consolidated too if someone
wanted it done.)
Note, previously, in CCA/Components/sub.mk, many of the Arches sub-shared libs
where specifically specified. I've removed these and moved them
directly into the CCA/Components/Arches/sub.mk file to make it a
little easier to follow what is going on.
3) Moved DbgOutput out of Core/IO and into Core/Grid as it is related to
the Grid classes... Also, Core/Grid depends on Core/IO, so having
Core/IO stuff depend on Core/Grid causes a circular dependency.
0 lines of code changed in 1 file: