Directory CCA/Components/Wasatch/Operators/

Total Files:
8
Deleted Files:
0
Lines of Code:
1181

[root]/CCA/Components/Wasatch/Operators

Lines of Code

CCA/Components/Wasatch/Operators/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 44 (100.0%) 300 (100.0%) 6.8
tsaad 13 (29.5%) 162 (54.0%) 12.4
jsutherland 29 (65.9%) 129 (43.0%) 4.4
dav 2 (4.5%) 9 (3.0%) 4.5

Most Recent Commits

jsutherland 2014-12-05 10:35 Rev.: 52787

Numerous changes to address warnings kicked up by "cppcheck" - a decent static code analysis tool.
Also some formatting changes along the way.

4 lines of code changed in 6 files:

  • CCA/Components/Wasatch/Operators: FluxLimiterInterpolant.cc (new), FluxLimiterInterpolant.h (new), Operators.cc (-4)
jsutherland 2014-11-28 18:03 Rev.: 52763

Remove some headers, improve const correctness, and remove some BC operator registration now that we are doing this in SpatialOps.

0 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (-40)
tsaad 2014-11-03 09:33 Rev.: 52623

add support for interpolating and postprocessing particle fields as Eulerian fields. This is driven through the input file. Tests will follow.

2 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+2)
tsaad 2014-09-16 13:08 Rev.: 52450

Allow momentum equations to use flux limiters for momentum convective fluxes. Have not explored this yet in the presence of boundary conditions on momentum.

31 lines of code changed in 4 files:

  • CCA/Components/Wasatch/Operators: FluxLimiterInterpolant.cc (+13), Operators.cc (+6 -6), UpwindInterpolant.cc (new)
jsutherland 2014-07-21 09:27 Rev.: 52184

Updates due to changes in SpatialOps API for field location handling.

6 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Operators: FluxLimiterInterpolant.cc (+4 -4), UpwindInterpolant.cc (+2 -2)
jsutherland 2014-07-16 20:54 Rev.: 52172

Formatting fixes

15 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+15 -15)
jsutherland 2014-07-15 21:10 Rev.: 52166

This should fix the mini boiler segfaults we were seeing on prism & the RT machine.

18 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: UpwindInterpolant.cc (+18 -11)
jsutherland 2014-07-11 13:14 Rev.: 52146

Fix a bug in Upwind interpolants where the wrong BoundaryCellInfo object was being used.

5 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: UpwindInterpolant.cc (+5 -3)
tsaad 2014-07-10 08:06 Rev.: 52126

More robust partial specialization for creating particle operators. Thanks Dr. Sutherland!

4 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+4 -1)
tsaad 2014-07-09 18:23 Rev.: 52125

silence a warning

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+1 -5)
tsaad 2014-07-09 14:44 Rev.: 52119

Add particle-gas momentum coupling. We now have two way momentum coupling support in Wasatch. Also take this opportunity to standardize the names of some temporary particles variables. Change the name of a particle variable - this will break the RT. Note that there is a bug in the Particle-to-Field operator that will be fixed soon. Until then, no two-way coupling tests will be added to Wasatch.

3 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+3 -1)
jsutherland 2014-07-05 20:05 Rev.: 52097

Remove "structured" namespace which has now been removed from SpatialOps

26 lines of code changed in 10 files:

  • CCA/Components/Wasatch/Operators: Extrapolant.cc (+7 -10), Extrapolant.h (+1 -1), FluxLimiterInterpolant.cc (+7 -12), FluxLimiterInterpolant.h (+2 -2), OperatorTypes.h (new), Operators.cc (+4 -5), UpwindInterpolant.cc (+3 -6)
tsaad 2014-07-05 00:19 Rev.: 52095

change the "low" coordinates on the Cell-to-Particle operators based on the cell field type (i.e. Scalar, staggered). This makes the operators a bit more robust when interpolating near patch boundaries.

42 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+42 -5)
jsutherland 2014-07-03 14:52 Rev.: 52081

Remove an obsolete header inclusion.

0 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: FluxLimiterInterpolant.cc (-1)
jsutherland 2014-07-03 13:34 Rev.: 52074

update doxygen in Wasatch. This will help us get automatic builds of a Wasatch doxygen page through Jenkins.

13 lines of code changed in 3 files:

  • CCA/Components/Wasatch/Operators: Extrapolant.cc (+7 -7), Extrapolant.h (+5 -3), FluxLimiterInterpolant.h (+1)
tsaad 2014-06-30 14:04 Rev.: 52038

Add particle transport to Wasatch. Currently supporting:
1. Particle position
2. Particle momentum (drag, buoyancy, weight)
3. Particle mass (no sources yet)
4. Particle size (no sources yet)
This commit provides a working and easy to use framework for adding particle transport equations and related physics.

17 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+17)
dav 2014-06-19 00:35 Rev.: 51998

Fixes for the CUDA linking for non-static builds. For CUDA builds, we
need to link in all libraries for executables (eg: sus, test programs,
etc) because Core_Util has CUDA in it and thus the extra dlink object
file must be linked against anything that uses Core/Util, but the
dlink file also has code from many other libraries (they all have to link
together to get the full dlink file). It might be possible to
separate all the CUDA linking out, but at least for now this will work.

Created ALL_STATIC_PSE_LIBS and ALL_PSE_LIBS variables in Makefile.in
that can be used to link executables.

Placed a list of all cuda files (.o version) in the variable
DLINK_FILES (it is added to in each sub.mk). Then, once all libraries
are built, this list of files is linked with -dlink (previously was
just linking all the archive (.a) files together, but nvcc won't let
you do this with shared (.so) libs.

Updated a number of sub.mk files to specify the complete list of libs
necessary to link and added in the CUDA_LIBRARY.

Alphabetized and removed duplicates in a lot of sub.mk files.

M CCA/Components/Models/ModelFactory.cc

- Don't use the RadiationDriver if radation was not turned on.

M Makefile.in
M CCA/Components/Models/Radiation/RMCRT/sub.mk
M CCA/Components/Models/Radiation/sub.mk
M CCA/Components/MPM/sub.mk
M CCA/Components/Wasatch/Transport/sub.mk
M CCA/Components/Wasatch/sub.mk
M CCA/Components/Wasatch/Expressions/sub.mk
M CCA/Components/Wasatch/Expressions/Turbulence/sub.mk
M CCA/Components/Wasatch/Operators/sub.mk
M CCA/Components/sub.mk
M CCA/Components/Schedulers/sub.mk
M CCA/Components/Arches/sub.mk
M CCA/Components/Examples/sub.mk
M Core/Util/sub.mk
M StandAlone/sub.mk
M StandAlone/tools/mpi_test/sub.mk
M StandAlone/tools/pfs/sub.mk
M StandAlone/tools/fsspeed/sub.mk
M StandAlone/tools/puda/sub.mk
M StandAlone/tools/tracker/sub.mk
M StandAlone/tools/dumpfields/sub.mk
M StandAlone/tools/graphview/sub.mk
M StandAlone/tools/extractors/sub.mk
M StandAlone/tools/sub.mk
M StandAlone/tools/compare_mms/sub.mk
M StandAlone/Benchmarks/sub.mk
M testprograms/CubeRootTest/sub.mk
M testprograms/TestFastMatrix/sub.mk
M testprograms/RegionTest/sub.mk
M testprograms/TestMatrix3/sub.mk
M testprograms/IteratorTest/sub.mk
M testprograms/Regridders/sub.mk
M testprograms/sub.mk
M testprograms/PatchBVH/sub.mk
M testprograms/Malloc/sub.mk
M testprograms/Thread/sub.mk
M testprograms/BNRRegridder/sub.mk


9 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Operators: sub.mk (+9 -8)
tsaad 2014-06-12 14:18 Rev.: 51978

This commit is on behalf of Abhishek and contains GPU related changes.

21 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Operators: FluxLimiterInterpolant.cc (+14 -18), UpwindInterpolant.cc (+7 -9)
tsaad 2014-06-10 15:02 Rev.: 51948

add nebo-based boundary conditions to Wasatch. This change will allow us to execute boundary conditions on GPUs. This is a transitional commit and you will notice an increase in memory usage due to supporting both types of applying boundary conditions. Not all boundary conditions are currently FULLY GPU-ready. As we go through the transition, more boundary conditions will be GPU ready. With this commit however, all constant-value boundary conditions are GPU ready.

41 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: Operators.cc (+41 -1)
jsutherland 2014-04-17 09:26 Rev.: 51749

Clean up a few warnings.

0 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Operators: UpwindInterpolant.cc (-2)
jsutherland 2014-02-06 13:35 Rev.: 51531

Commit on behalf of Abhishek. This activates GPU support for convective flux limiters in Wasatch.

42 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Operators: FluxLimiterInterpolant.cc (+2 -2), sub.mk (+40 -2)
Generated by StatSVN 0.7.0