[root]/CCA/Components/Arches/CoalModels
fortran
(9 files, 703 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 231 (100.0%) | 5647 (100.0%) | 24.4 |
jpedel | 139 (60.2%) | 5264 (93.2%) | 37.8 |
jthornoc | 73 (31.6%) | 291 (5.2%) | 3.9 |
harman | 9 (3.9%) | 77 (1.4%) | 8.5 |
dav | 7 (3.0%) | 10 (0.2%) | 1.4 |
jsutherland | 3 (1.3%) | 5 (0.1%) | 1.6 |
updating previous model
0 lines of code changed in 2 files:
Fixing the comliling problem
0 lines of code changed in 2 files:
Particle Enthalpy Model
87 lines of code changed in 13 files:
Adding Particle Enthalpy model for DQMOM
1118 lines of code changed in 2 files:
New DQMOM formulation based on weighted abscissas which conserves particle mass and momentum. This should break the regression dqmom tests 2 to 5. Gold standards will need to be replaced
232 lines of code changed in 26 files:
Fixed volume/area fraction calculation for new BC's.
Formatting changes.
Added extra local labels for coal models.
1 lines of code changed in 3 files:
Fixed an inadvertent redefinition of the _radiation variable.
0 lines of code changed in 1 file:
Shelving Julien's commit until we can resolve the differences in the RT
or determine if we need new GS's and tests.
76 lines of code changed in 10 files:
Implementing a better formualtion for weighted DQMOM
138 lines of code changed in 10 files:
Missing dependency in sub.mk.
1 lines of code changed in 1 file:
Renaming some variables.
4 lines of code changed in 2 files:
Calling the Glacier rqpart fortran code now in the correct place for
particle radiation properties.
42 lines of code changed in 8 files:
Fix for Jeremy's new CoalModel fortran linking problem. Jeremy, please
see comments below:
M CCA/Components/Arches/CoalModels/sub.mk
In order for the fortran files .h (in this case: rqpart_fort.h) to be
created, another files needs to depend on it. Normally, there would
be a "#include <.../rqpart_fort.h>" line in one of the .cc files. I
didn't see this, so I assume you aren't actually using it yet
(probably waiting for the linking issue to be resolved. :) Because of
this, I arbitrarily made DragModel.o depend on rqpart_fort.h. By
setting this dependency, the make system knows to generate the
rqpart_fort.h file (from the rqpart.fspec file). Once you know which
file really depends on it (the one that #includes it), you should
update this sub.mk file accordingly.
M CCA/Components/Arches/CoalModels/fortran/sub.mk
The CoalModel/fortran directory is NOT being used as a separate
library (.so file). Thus we do NOT need the "include
smallso_prologue.mk" and "include smallso_epilogue.mk" lines (or the
PSELIBS or LIBS being set).
I also fixed the .h dependency. The file 'rqpart.h' does not exist,
and is not generated... however, 'rqpart_fort.h' is automatically
generated from the fspec file so that is the one we need here.
D CCA/Components/Arches/CoalModels/fortran/rqpart.f
A + CCA/Components/Arches/CoalModels/fortran/rqpart.F
I renamed the fortran from from .f to .F because our make rule is
based on '.F' files. I briefly looked at the build rules, and there
is one for '.f' files, but I think it is old and out of date. With
more time, it probably should be updated or scrapped.
M CCA/Components/Arches/sub.mk
Added in the CoalModel/fortran directory. Removed some tabs and alphabetized.
2 lines of code changed in 1 file:
Compiler warnings.
0 lines of code changed in 1 file:
Removing unused variable
0 lines of code changed in 1 file:
Better model implementation for the weighted abscissas formualtion. Other models will be modified later.
100 lines of code changed in 9 files:
Previous commit fixed this... don't need 'using std::abs'.
0 lines of code changed in 2 files:
more cleanup and chasing the Arches test failures.
5 lines of code changed in 3 files:
Fix for an issue that arose when 'using namespace std' was removed from
header files.
M CCA/Components/Arches/CoalModels/PartVel.cc
abs() only works on int's. Need 'fabs()' for floating point numbers.
M R_Tester/toplevel/generateGoldStandards.py
M R_Tester/helpers/runSusTests.py
Added a (commented out) line that makes debugging faster...
M Core/Parallel/BufferInfo.h
Don't need 'using namespace std' any more as the above update to
PartVel fixes the problem.
5 lines of code changed in 1 file:
Reverting Y2 to default value
1 lines of code changed in 1 file:
(22 more)