Directory CCA/Components/Examples/

Total Files:
44
Deleted Files:
3
Lines of Code:
7719

[root]/CCA/Components/Examples

Lines of Code

CCA/Components/Examples/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 234 (100.0%) 5619 (100.0%) 24.0
ahumphrey 56 (23.9%) 3853 (68.6%) 68.8
jas 138 (59.0%) 1118 (19.9%) 8.1
harman 29 (12.4%) 569 (10.1%) 19.6
jthornoc 2 (0.9%) 53 (0.9%) 26.5
ihunsaker 8 (3.4%) 21 (0.4%) 2.6
qymeng 1 (0.4%) 5 (0.1%) 5.0

Most Recent Commits

harman 2012-12-17 15:16 Rev.: 49726

All:
Now using < instead of <= in maxLevel loops

2 level approach
- Now setting the boundary conditions for abskg and sigmaT4 on the coarse levels
not just the fine level which is wrong.

This will change all ML results

9 lines of code changed in 2 files:

  • CCA/Components/Examples: RMCRT_Test.cc (new)
ahumphrey 2012-12-05 22:31 Rev.: 49660

Revert to CUDA runtime API from driver API. This gives easier programmability and better debug support.
<<< >>> kernel launch syntax now exists in an external function to avoid NVCC's (version 4 & 5) inability to handle GNU tr1/type_traits headers.
Generate new configure script after changes to build system to support the above.

242 lines of code changed in 18 files:

  • CCA/Components/Examples: GPUSchedulerTest.cc (+18 -26), GPUSchedulerTest.h (new), GPUSchedulerTestKernel.cu (new 18), PoissonGPU1.cc (+13 -35), PoissonGPU1.h (+25 -4), PoissonGPU1Kernel.cu (+25 -4), UnifiedSchedulerTest.cc (+3 -19), UnifiedSchedulerTest.h (new), UnifiedSchedulerTestKernel.cu (new 98), sub.mk (+7 -5)
harman 2012-11-30 15:25 Rev.: 49636

Added example input file to restart methane8patch.ups using the example:rmcrt with
data-onion. Note the instruction at the top of the file.

RMCRT_Test
- removed antiquated pseudoCfd task()

- added areGridsEqual()
This verifies that the input file grid and restart uda grid are the same
on the appropriate levels.

- initializeWithUda()
updated so it will work with data-onion.

75 lines of code changed in 3 files:

  • CCA/Components/Examples: RMCRT_Test.cc (+72 -86), RMCRT_Test.h (+3)
jas 2012-10-22 23:47 Rev.: 49484

Update the copyright notice to include the MIT License and fix the formatting
issues with the spurious "\".

215 lines of code changed in 75 files:

  • CCA/Components/Examples: AMRWave.cc (+5 -3), AMRWave.h (+5 -3), AdvectSlabs.cc (+5 -3), AdvectSlabs.h (+5 -3), Benchmark.cc (+5 -3), Benchmark.h (+5 -3), Burger.cc (+5 -3), Burger.h (+5 -3), ExamplesLabel.cc (new), ExamplesLabel.h (+5 -3), GPUSchedulerTest.cc (+5 -3), GPUSchedulerTest.h (+5 -3), GPUSchedulerTestKernel.cu (+5 -3), HeatEquation.cc (new), HeatEquation.h (+5 -3), Interpolator.cc (+5 -3), Interpolator.h (+5 -3), ParticleTest1.cc (+5 -3), ParticleTest1.h (new), Poisson1.cc (+5 -3), Poisson1.h (+5 -3), Poisson2.cc (+5 -3), Poisson2.h (+5 -3), Poisson3.cc (new), Poisson3.h (+5 -3), Poisson4.cc (+5 -3), Poisson4.h (+5 -3), PoissonGPU1.cc (+5 -3), PoissonGPU1.h (+5 -3), PoissonGPU1Kernel.cu (+5 -3), RMCRT_Test.cc (+5 -3), RMCRT_Test.h (+5 -3), RegionDB.cc (+5 -3), RegionDB.h (new), RegridderTest.cc (new), RegridderTest.h (+5 -3), SolverTest1.cc (+5 -3), SolverTest1.h (new), UnifiedSchedulerTest.cc (+5 -3), UnifiedSchedulerTest.h (+5 -3), Wave.cc (new), Wave.h (new), sub.mk (+5 -3)
jas 2012-10-12 16:59 Rev.: 49413

Squashed commit of the following:

commit a1e8c675d139003247378067ec0431806029cb14
Merge: 5e29398 49ca967
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:18 2012 +0000

Update branch with latest changes from trunk.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49412 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5e293985e95fc70fd682fbf31fb93d7b72f1108e
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:07 2012 +0000

Fix missing slash in installation guide.

Refactor the boost discovery mechanism in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49411 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit dd2caee9921c7d89791d866bccc1adbddf967f04
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:56 2012 +0000

Update build instructions for petsc and hypre for Fedora and CentOS.

Add BASE_LIB_DIR to the Boost section in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49410 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit c211e5394202174e69c4781b1bfd937e6a4e9e70
Merge: 425f4ca 6255204
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:14 2012 +0000

Update the release branch with changes from master.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49409 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 425f4caed59a4864374dbed64d46ade4d5fa5eee
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:39 2012 +0000

Remove all remaining pieces of the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49408 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5a92abece778059b6a1765ebd971b71744f64793
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:24 2012 +0000

Remove the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49407 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 78e24afb3a187a45cf3669ff4588d096c8d38b8f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:11 2012 +0000

Remove the Dan_files/ from the StandAlone/inputs/UintahRelease/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49406 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit a938560edb0607e2e4aa63cb742b4b55b7f62cd7
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:01 2012 +0000

Notes about compiling boost and cmake and changes to the Centos section.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49405 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0c7aa437777c336f92dd8be971c1e1a1cf01c367
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:53 2012 +0000

Add wasatch build dependences for opensuse.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49404 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 23b71be7d9ffd177b81f64498411584c055504e1
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:46 2012 +0000

Update dependencies for CentOS for building Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49403 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5b99e25a6306b02cc8ecb9baad84fa3d470e194f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:38 2012 +0000

Update packages necessary for compiling Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49402 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit add8b7cbd6668abbe4f57f584dab24c8552b6da8
Author: tsaad <tsaad@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Tue Oct 2 20:36:32 2012 +0000

remove obsolete input files.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49330 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit f7ac87d4fd61d896eb1ba9f52a0b6cd2970783e5
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sun Sep 30 02:11:34 2012 +0000

Use the 1.5.0 git branch for the various Wasatch3P libraries.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49311 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 25156c6ba612634f5d66a5fb1be670fd5a82a23b
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:39 2012 +0000

Remove the release file in the build_scripts/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49308 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 94b484f3b209b8b5d8ee73bae0f9ba54c91592ef
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:31 2012 +0000

Change == to = in all "test statements".

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49307 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit daeab4316362d0081fb8a66832734a3ffdfbff1f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:23 2012 +0000

Update to version 1.5.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49306 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit e3d51281308a5fbbde3f097e5826e85686fe9254
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:15 2012 +0000

Update release files to include Wasatch component.

Add option to build Wasatch3P libraries for a particular hash tag.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49305 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 9a8451d8a5b1fbf36626b3727dad48d7184b5e6d
Merge: 984d356 0a25aa2
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:38:16 2012 +0000

Update copyright notice.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49304 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 984d3566f78e7e1c2b2c29ea0368451ae768119a
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Sep 28 18:39:29 2012 +0000

Uintah 1.5.0 Branch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49299 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0a25aa2731b9c75fcf609f70093484af5be5f23a
Author: John Schmidt <john.schmidt@utah.edu>
Date: Thu Sep 27 01:50:47 2012 -0600

Updated copyright header.

870 lines of code changed in 43 files:

  • CCA/Components/Examples: AMRWave.cc (+20 -28), AMRWave.h (+21 -30), AdvectSlabs.cc (+20 -28), AdvectSlabs.h (+21 -30), Benchmark.cc (+20 -28), Benchmark.h (+21 -30), Burger.cc (+20 -28), Burger.h (+21 -30), ExamplesLabel.cc (+20 -28), ExamplesLabel.h (+20 -28), GPUSchedulerTest.cc (+19 -27), GPUSchedulerTest.h (+21 -30), GPUSchedulerTestKernel.cu (+19 -27), HeatEquation.cc (+20 -28), HeatEquation.h (+21 -30), Interpolator.cc (+20 -28), Interpolator.h (+21 -30), ParticleTest1.cc (+20 -28), ParticleTest1.h (+21 -30), Poisson1.cc (+20 -28), Poisson1.h (+21 -30), Poisson2.cc (+20 -28), Poisson2.h (+21 -30), Poisson3.cc (+20 -28), Poisson3.h (+21 -30), Poisson4.cc (+20 -28), Poisson4.h (+21 -30), PoissonGPU1.cc (+19 -27), PoissonGPU1.h (+21 -30), PoissonGPU1Kernel.cu (+19 -27), RMCRT_Test.cc (+20 -28), RMCRT_Test.h (+21 -30), RegionDB.cc (+20 -28), RegionDB.h (+20 -28), RegridderTest.cc (+20 -28), RegridderTest.h (+21 -30), SolverTest1.cc (+20 -28), SolverTest1.h (+21 -30), UnifiedSchedulerTest.cc (+19 -27), UnifiedSchedulerTest.h (+20 -29), Wave.cc (+20 -28), Wave.h (+21 -30), sub.mk (+18 -23)
ahumphrey 2012-09-17 08:07 Rev.: 49235

Change the default scheduler to be the Unified Scheduler.
All previous schedulers may still be invoked explicitly via command line.

1 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+1 -1)
ahumphrey 2012-09-10 11:36 Rev.: 49193

Add test component for Unified Scheduler.

593 lines of code changed in 4 files:

  • CCA/Components/Examples: GPUSchedulerTest.cc (+2 -2), UnifiedSchedulerTest.cc (+446), UnifiedSchedulerTest.h (+143), sub.mk (+2 -1)
ahumphrey 2012-09-10 10:14 Rev.: 49192

Unified Scheduler:
* Do some memory management on CUDA Stream and Event queues.
* Enhance GPUStats debug stream.

2 lines of code changed in 1 file:

  • CCA/Components/Examples: GPUSchedulerTest.cc (+2 -2)
harman 2012-09-08 15:37 Rev.: 49191

No longer scheduling pseudoCFD task. It's just causing confusion at this point.

2 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+2 -2)
jas 2012-08-24 16:39 Rev.: 49130

Set the modifies_hypre flag to false.

1 lines of code changed in 1 file:

  • CCA/Components/Examples: SolverTest1.cc (+1 -1)
jas 2012-08-24 14:27 Rev.: 49128

Use the DW to keep track of the HypreSolver data structures from one time
step to the next to avoid the setup costs that occur for doing very large
core count runs.

For smaller core counts, this does not affect the efficiency of the solver.

Answers should not change.


16 lines of code changed in 2 files:

  • CCA/Components/Examples: SolverTest1.cc (+12 -5), SolverTest1.h (+4)
harman 2012-07-30 14:34 Rev.: 49000

SchedulerCommon & Scheduler:
- added containeers for variables that a component does not want to checkpoint
or copied to a new AMR grid, notCopyData_ & notCheckpointVars. The components
can access these via

scheduler::overrideVariableBehavior()

DataArchiver:
- do not checkpoint any variable in the notCheckpointVars container

Other files:
- updated calls to overrideVariableBehavior()


This is commit is ground work for updating how I/O is handled with
OnTheFly data analysis tasks.

*This commit should not change the answers.

1 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+1 -1)
ahumphrey 2012-06-28 09:32 Rev.: 48907

Fix invalid device ordinal error.

1 lines of code changed in 1 file:

  • CCA/Components/Examples: PoissonGPU1.cc (+1 -2)
ahumphrey 2012-06-28 09:21 Rev.: 48906

Fix PoissonGPU1 Example to work with non-UVA environments (compute capability <= 1.2).
We now support multiple Nvidia GPU compute capabilities (1.2, 1.3, 2.0, 2.1, 3.0), although 1.2 and 1.3 will be slower.

18 lines of code changed in 1 file:

  • CCA/Components/Examples: PoissonGPU1.cc (+18 -6)
ahumphrey 2012-06-19 11:24 Rev.: 48878

Fix seg fault in optimized build of GPU Poisson1 example.
This is the last of the failing GPU regression tests since the switch to CUDA driver API. GPU tests should all pass now.

0 lines of code changed in 1 file:

  • CCA/Components/Examples: PoissonGPU1.cc (-1)
ahumphrey 2012-06-18 16:29 Rev.: 48877

* Finish converting from CUDA runtime to driver API.
* Build system now creates a "ptx" directory (at same level as opt or dbg) for Nvidia assembler/bytecode. PTX/CUBIN can be generically referenced and loaded from component code.
* All GPU-enabled component code (except ICE) has been converted to use this new method.
* Updated configure script.

4 lines of code changed in 2 files:

  • CCA/Components/Examples: GPUSchedulerTest.cc (+2 -1), PoissonGPU1.cc (+2 -1)
ahumphrey 2012-06-11 17:20 Rev.: 48852

Fix non-CUDA configured compiler errors.

3 lines of code changed in 1 file:

  • CCA/Components/Examples: sub.mk (+3 -3)
ahumphrey 2012-06-11 17:00 Rev.: 48851

* Convert from CUDA runtime API to driver API. Eliminates the issues with NVCC's inability to process GNU tr1/type_traits headers.
* This change allows using ANY host compiler, and also separates host from device code entirely. No more <<<arg1, arg2, agr3, arg4>>> to invoke kernels.
* .cu files solely contain kernels and device functions now.
* GPU-enabled ICE code is out of the mix temporarily. Will re-integrate once this is all working well.
* Build system's CUDA support has been altered considerably, with new configure script.

NOTE: this commit will break GPU RT tests until a generic/robust way to locate the generated PTX (Nvidia bytecode) can be finished.

1162 lines of code changed in 9 files:

  • CCA/Components/Examples: GPUSchedulerTest.cc (+436), GPUSchedulerTest.cu (del), GPUSchedulerTest.h (+13 -24), GPUSchedulerTestKernel.cu (+87), PoissonGPU1.cc (+495), PoissonGPU1.cu (del), PoissonGPU1.h (+21 -17), PoissonGPU1Kernel.cu (+91), sub.mk (+19 -18)
ahumphrey 2012-05-31 14:58 Rev.: 48827

Removed dependence on CUDA SDK (cutil headers and libs).

CUDA support is now enabled with a single option:
--with-cuda=DIR (CUDA installation is in DIR)

Also generated new configure script.

29 lines of code changed in 2 files:

  • CCA/Components/Examples: GPUSchedulerTest.cu (new 23), PoissonGPU1.cu (new 6)
harman 2012-05-29 16:42 Rev.: 48810

grid:
== operator more rigorous test. Patch cells and physical domain
must be the same.

RMCRT
fixed grid comparison conditional.
Thanks again Dav.

2 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+2 -1)
harman 2012-05-29 13:09 Rev.: 48808


problemSetup()
turned on "are the grids the same" bulletproofing.
Thanks Dav.

3 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+3 -5)
harman 2012-05-25 16:16 Rev.: 48804

fixed bigmac compile.
roundup tabs
formatting -Dav

31 lines of code changed in 1 file:

  • CCA/Components/Examples: sub.mk (+31 -30)
harman 2012-05-25 15:44 Rev.: 48802

The user can now specify that abskg, temperature and cellType
be initialized from a previously run uda. For example
RMCRT_Test can start off using data from an Arches uda.

Add:

<!-- initialize abskg and temperature using a previously run uda -->
<initalizeUsingUda>
<uda_name> methaneplumeexplicit.uda.000 </uda_name>
<timestep> 25 </timestep>
<abskg_varName> abskgIN </abskg_varName>
<temperature_varName> tempIN </temperature_varName>
</initalizeUsingUda>

to the input file. See
inputs/Examples/RMCRT_udaInit.ups
for an example.

187 lines of code changed in 2 files:

  • CCA/Components/Examples: RMCRT_Test.cc (+170 -9), RMCRT_Test.h (+17)
harman 2012-05-25 14:45 Rev.: 48799

Prep work for initializing abskg & temp from previously run Arches udas.

Ray:
initProperties()
- this task modifies abskg & temperature. It no longer computes sigmaT4
- deleted time_sub_step related code. This was implemented for Arches
and Arches isn't using this task.

sched_CoarsenAll()
- passing in modifies (abskg & sigmaT4) bools.

Arches/RMCRT.cc
- updated sched_coarsenAll() parameter list

RMCRT_Test.cc
scheduleTimeAdvance()
- CarryForward cellType, color and abskg at top of timestep.
This simpilfies everything.

DataOnion
- scheduling sigmaT4 & setBoundaryConditions tasks.

CoarseLlevel approach
- scheduling sigmaT4 & setBoundaryConditions tasks
This mimics the task scheduling in Arches:RMCRT.

pseudoCFD()
- highlighted a bug that needs to be addressed.


The RMCRT_ML test will fail. The answers are the same but
inconsistent material sets for variable abskg in checkpoints.

47 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+47 -30)
harman 2012-05-22 12:35 Rev.: 48780

Added utility task carryForward(). Component can use this to move
a variable from old_dw -> new_dw.

The component must initialize cellType on all levels.

RMCRT no longer computes or modifies celltype.

rayTrace()
- cleaned up confusion with requires/gets
- fixed transpose error in parameters

11 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+11 -5)
ihunsaker 2012-05-18 17:15 Rev.: 48775

Getting celltype for the RayTrace task.
Todd: this gives the same answers as your most
recent commit.

2 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+2 -1)
harman 2012-05-17 10:32 Rev.: 48767

Ray.cc
setBoundaryConditon()
- if there are multiple levels back out the temperature from sigmaT4
set the boundary conditions, then compute sigmaT4 in extraCells.
On a single level just use the component's temperature field.

Changed user inputs for dataOnion and RMCRT_coarselevel algorithms

RMCRT_Test:
Removed AMR mesh generation from initialization. Nice idea but never used.
Changed user inputs for dataOnion and RMCRT_coarselevel algorithms
now using an int & enums instead of two bool flags.

ups files:
Now specify the RMCRT algorithm used via

<algorithm type='dataOnion'>
<abskg_threshold> 0.1 </abskg_threshold>
<halo> [4,4,4] </halo>
</algorithm>
or
<algorithm type='RMCRT_coarseLevel'>
<orderOfInterpolation> 1 </orderOfInterpolation>
</algorithm>




42 lines of code changed in 2 files:

  • CCA/Components/Examples: RMCRT_Test.cc (+34 -76), RMCRT_Test.h (+8 -11)
ahumphrey 2012-05-15 13:22 Rev.: 48760

Fix uninitialized d_boundFluxLabel in GPU ray tracer.
Need to devise a single CTOR solution, as only C++11 allows a constructor to delegate work to another constructor in the same class.

1 lines of code changed in 1 file:

  • CCA/Components/Examples: GPUSchedulerTest.cu (+1 -8)
jthornoc 2012-05-14 14:27 Rev.: 48753

Now passing celltype label to Ray.cc to inform it of intrusion boundary
conditions.

Updated example component so that celltype is initialized through
geom_object specification from the input file.

Added a new input file (RMCRT_test_1L_wIntrusion.ups) as an example of
specifying an intrusion geometry.

Todd: Please let us know if there is anything you don't like here. We
are happy to iterate.

Jeremy & Isaac

53 lines of code changed in 2 files:

  • CCA/Components/Examples: RMCRT_Test.cc (+48 -4), RMCRT_Test.h (+5)
harman 2012-05-09 14:56 Rev.: 48736

rmcrt_test.ups:
- added temperature boundary conditions for RMCRT

SourceTerms/RMCRT.cc
- global change color -> temp
- no longer initializing abskg or temperature, that's handled upstream
- added extraSetup() step in problemSetup() task to set the temperature label
- updated argument linst in sched_sigmaT4
- now setting boundary conditions on abskg & sigmaT4 after
compute_sigmaT4() task.
- no longer setting boundary conditions in radProperties()


ray.cc/h
sigmaT4()
-Pass in includeEC, if you want to include extra cells in the computation.

setBoundaryConditions()
- use a copy of the temperature and setBC on that copy before computing
sigmaT4 in the extraCells.


RMCRT_Test.cc
- moved sheduling of ROI_Extents
- update argument lists


8 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+8 -6)
jas 2012-04-23 07:46 Rev.: 48662

Remove UINTAHSHARE and uintahshare.h include files.

16 lines of code changed in 17 files:

  • CCA/Components/Examples: AMRWave.h (+1 -2), AdvectSlabs.h (+1 -2), Benchmark.h (+1 -2), Burger.h (+1 -2), GPUSchedulerTest.h (+1 -2), HeatEquation.h (+1 -2), ParticleTest1.h (+1 -2), Poisson1.h (+1 -2), Poisson2.h (+1 -2), Poisson3.h (+1 -2), Poisson4.h (+1 -2), PoissonGPU1.h (+1 -2), RMCRT_Test.h (+1 -2), RegridderTest.h (+1 -2), SolverTest1.h (+1 -2), Wave.h (+1 -2), uintahshare.h (del)
ahumphrey 2012-04-14 19:18 Rev.: 48597

* Clean up and simplify GPU ray tracer
* Add -G0 to NVCC_FLAGS when debug is enabled
* update configure script
* Add some other test tasks to gpu-scheduler-test component

177 lines of code changed in 2 files:

  • CCA/Components/Examples: GPUSchedulerTest.cu (+159 -16), GPUSchedulerTest.h (+18 -7)
ihunsaker 2012-03-30 14:00 Rev.: 48482

Made VRFLux label local to Ray.cc

1 lines of code changed in 2 files:

  • CCA/Components/Examples: RMCRT_Test.cc (+1 -5), RMCRT_Test.h (-1)
ihunsaker 2012-03-30 11:14 Rev.: 48479

Removed obsolete boolean modifies_VRFlux.
Todd: Removal of VRFlux_label from RMCRT.cc
to Ray.cc to come shortly

1 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+1 -2)
ahumphrey 2012-03-28 14:49 Rev.: 48462

Add GPU version of Ray constructor. This will change when a GPU DataWarehouse is implemented.

10 lines of code changed in 1 file:

  • CCA/Components/Examples: RMCRT_Test.cc (+10 -2)
ihunsaker 2012-03-27 16:27 Rev.: 48459

Created a label for VRFlux in preparation for
putting the virtual radiometer model under
regression testing.

8 lines of code changed in 2 files:

  • CCA/Components/Examples: RMCRT_Test.cc (+7 -2), RMCRT_Test.h (+1)
ahumphrey 2012-03-07 10:13 Rev.: 48359

Prevent name mangling for GPU kernel in GPU scheduler test component.This will enable usage of CUDA driver API at a later point.

65 lines of code changed in 2 files:

  • CCA/Components/Examples: GPUSchedulerTest.cu (+51 -57), GPUSchedulerTest.h (+14)
ahumphrey 2012-02-29 16:34 Rev.: 48334

Fix problem with redefinition of swapbytes() in SCIRun namespace when doing static builds.

0 lines of code changed in 1 file:

  • CCA/Components/Examples: AdvectSlabs.cc (-10)
harman 2012-02-29 15:55 Rev.: 48333

Ray.cc & RMCRT_test:
- moved coarsening and refining tasks to ray.cc so Arches
can use them.

Ray.cc
- added method for computing the exents of the region of interest
for the rmcrt level. The user defined threshold values
for mag_grad_abskg & mag_grad_sigmaT4 are used to flag cells.
I'm still thrashing around..

21 lines of code changed in 2 files:

  • CCA/Components/Examples: RMCRT_Test.cc (+20 -298), RMCRT_Test.h (+1 -39)
ahumphrey 2012-02-24 17:55 Rev.: 48313

Remove unnecessary methods in GPU scheduler.

2 lines of code changed in 1 file:

  • CCA/Components/Examples: GPUSchedulerTest.cu (+2 -2)

(12 more)

Generated by StatSVN 0.7.0