Directory CCA/Components/Wasatch/Expressions/Turbulence/

Total Files:
15
Deleted Files:
0
Lines of Code:
2325

[root]/CCA/Components/Wasatch/Expressions/Turbulence

Lines of Code

CCA/Components/Wasatch/Expressions/Turbulence/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 34 (100.0%) 193 (100.0%) 5.6
jsutherland 7 (20.6%) 171 (88.6%) 24.4
jas 19 (55.9%) 12 (6.2%) 0.6
dav 2 (5.9%) 8 (4.1%) 4.0
tsaad 6 (17.6%) 2 (1.0%) 0.3

Most Recent Commits

jsutherland 2016-10-07 07:15 Rev.: 55848

Update to conform to new ExprLib API.

3 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Expressions/Turbulence: DynamicSmagorinskyCoefficient.cc (new)
jsutherland 2016-07-27 11:36 Rev.: 55543

First cut at species transport via PoKiTT

166 lines of code changed in 3 files:

  • CCA/Components/Wasatch/Expressions/Turbulence: TurbDiffFlux.h (new 165), TurbulenceParameters.cc (+1 -1)
jsutherland 2016-05-17 11:29 Rev.: 55361

- Fix some doxygen.
- whitespace changes

2 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Expressions/Turbulence: TurbulentDiffusivity.cc (new)
dav 2016-05-16 14:48 Rev.: 55353


Fix the problem with fortran .h files (in Arches) not being generated correctly (on the binary
side) when CUDA is turned on.

Update the make system so that the dependency rules for CUDA enabled files are created
automatically. The user no-longer has to specify that each CUDA_ENABLED_SRCS .cu file
depends on the corresponding .cc file. Updated both Wasatch and Arches to use the
new approach.

M Makefile.in

- Add a 'function' (make-cuda-target) that will create CUDA dependency rules automatically,
instead of having the developer have to list the rules manually. This function must
be called in each sub.mk file that creates a CUDA_ENABLED_SRCS list.
- Remove all .cu and (mostly fortran) .h files from the <bin> side when
"make cleanreally" is called.

M configure
M configure.ac

- Put in check to verify that Uintah and Wasatch 3P are both (or neither) being
built with CUDA.
- Will also add Candera check once I get more info.

A include/sci_defs/wasatch_testdefs.h.in

- Place PoKitt and Candera defines in new (configure generated binary side) wasatch_defs.h
file.

M CCA/Components/Arches/sub.mk

- Fix fortran .h file dependency problem. Note, these dependencies are have been (and
continue to be) manually entered into the sub.mk file. However, previously, they
used multiple lines (eg: Source.$(OBJEXT) was written 5 times. You don't need to
do this, you can just list it once and then put all the files it depends on.

When building without CUDA, the fortran .h files are needed to create
the object files (eg: Source.o). However, if CUDA is turned on, then they are
needed to create the CUDA .cu file (eg: <bin>/Source.cu). Perviously, at least
on some machines (though the problem should have shown up on all machines?), the fortran
.h files were not being generated.

It appears that currently Arches/sub.mk is the only directory that has CUDA files that
are dependent on fortran .h files. If this occurs in other sub-dirs for Arches (as
CUDA is added to the code), then the same approach should be taken in those files.

M CCA/Components/Arches/ChemMix/sub.mk
M CCA/Components/Arches/CoalModels/sub.mk
M CCA/Components/Arches/LagrangianParticles/sub.mk
M CCA/Components/Arches/Operators/sub.mk
M CCA/Components/Arches/ParticleModels/sub.mk
M CCA/Components/Arches/PropertyModels/sub.mk
M CCA/Components/Arches/PropertyModelsV2/sub.mk
M CCA/Components/Arches/SourceTerms/sub.mk
M CCA/Components/Arches/Task/sub.mk
M CCA/Components/Arches/Transport/sub.mk
M CCA/Components/Arches/TransportEqns/sub.mk
M CCA/Components/Arches/Utility/sub.mk
M CCA/Components/Arches/WallHTModels/sub.mk
M CCA/Components/Wasatch/Expressions/BoundaryConditions/sub.mk
M CCA/Components/Wasatch/Expressions/MMS/sub.mk
M CCA/Components/Wasatch/Expressions/PostProcessing/sub.mk
M CCA/Components/Wasatch/Expressions/Turbulence/sub.mk
M CCA/Components/Wasatch/Expressions/sub.mk
M CCA/Components/Wasatch/Operators/sub.mk
M CCA/Components/Wasatch/Transport/sub.mk
M CCA/Components/Wasatch/sub.mk

- Call make system function make-cuda-target to generate CUDA .cu dependencies.

8 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Expressions/Turbulence: sub.mk (+8 -8)
tsaad 2016-02-23 14:45 Rev.: 54885

cleanup a bunch of header inclusions and move some code around to simplify operator usage

2 lines of code changed in 6 files:

  • CCA/Components/Wasatch/Expressions/Turbulence: DynamicSmagorinskyCoefficient.h (new), StrainTensorBase.h (-1), TurbulentViscosity.h (new)
jas 2016-01-08 15:45 Rev.: 54640

Update copyright date to 2016.

12 lines of code changed in 19 files:

  • CCA/Components/Wasatch/Expressions/Turbulence: DynamicSmagorinskyCoefficient.cc (+1 -1), StrainTensorBase.cc (new), StrainTensorBase.h (+1 -1), StrainTensorMagnitude.cc (new), StrainTensorMagnitude.h (+1 -1), TurbulenceParameters.cc (+1 -1), TurbulenceParameters.h (+1 -1), TurbulentDiffusivity.cc (+1 -1), TurbulentDiffusivity.h (+1 -1), TurbulentViscosity.cc (new), WallDistance.h (+1 -1), sub.mk (+1 -1)
Generated by StatSVN 0.7.0