Directory R_Tester/

Total Files:
11
Deleted Files:
1
Lines of Code:
1572

[root]/R_Tester
        directory in repo helpers (9 files, 1956 lines)
        directory in repo toplevel (3 files, 1066 lines)

Lines of Code

R_Tester/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 99 (100.0%) 737 (100.0%) 7.4
harman 37 (37.4%) 289 (39.2%) 7.8
tsaad 25 (25.3%) 120 (16.3%) 4.8
jthornoc 9 (9.1%) 112 (15.2%) 12.4
jsutherland 10 (10.1%) 107 (14.5%) 10.7
derekhar 5 (5.1%) 74 (10.0%) 14.8
banerjee 1 (1.0%) 20 (2.7%) 20.0
guilkey 7 (7.1%) 11 (1.5%) 1.5
u0407585 1 (1.0%) 2 (0.3%) 2.0
bisaac 1 (1.0%) 2 (0.3%) 2.0
dav 1 (1.0%) 0 (0.0%) 0.0
ahumphrey 2 (2.0%) 0 (0.0%) 0.0

Most Recent Commits

tsaad 2016-12-12 10:17 Rev.: 56097

loosen up the tolerance on a couple of tests. The 3D tests is failing with 1e-60 diffs.

0 lines of code changed in 2 files:

  • R_Tester: Wasatch.py (new)
tsaad 2016-12-12 10:00 Rev.: 56096

dont run dbg on the xz non-reflecting NSCBC test. There's still a bug in the logic in the NSCBC lib.

1 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+1 -1)
tsaad 2016-12-09 15:52 Rev.: 56088

add the failing NSCBC tests again

2 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+2)
tsaad 2016-12-09 11:48 Rev.: 56084

remove two failing NSCBC tests until a bug is fixed in NSCBC

0 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (-2)
tsaad 2016-12-08 12:48 Rev.: 56081

Add support for compressible Navier-Stokes Boundary Conditions (NSCBC) for the compressible algorithm.
This commit introduces several changes across wasatch:
1. Support for non reflecting boundaries, Hard Inlets, and Walls. We don't have a case working with Inlets yet.
2. Start migration towards a new BC specification method. This new approach requires a bit more programming, but removes ambiguity from stencil operations at the boundary as well as which mask points are to be used.
3. Use the speed sound in the calculation of the stable timestep when the compressible algorithm is switched on
4. Add regression tests for the NSCBCs
5. Various other changes that are to small to cite.
NOTE: The NSCBCs DO NOT work in parallel because of different dependencies on different patches. This will be addressed in future commits.
This commit will break the RT.

14 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+14 -1)
harman 2016-12-02 17:18 Rev.: 56048

Added mechanism to modify the src code before running configure command on the nightly RT builds.
- use a fixed random number inside RayGPUKernel.cu so we can compare against GS. Only on cyrus.mech.


22 lines of code changed in 1 file:

  • R_Tester: modifySrc (new 22)
harman 2016-11-29 09:03 Rev.: 56024

Turn off restart tests for RMCRT_+Domain_thread_2proc test.


0 lines of code changed in 2 files:

  • R_Tester: Examples.py (new)
jthornoc 2016-11-28 17:46 Rev.: 56022

Cleanup and add three new kokkos-scalar regression tests.

19 lines of code changed in 2 files:

  • R_Tester: ARCHES.py (+19 -1)
harman 2016-11-28 09:18 Rev.: 56015

Disable restart tests on "+" domain tests.

2 lines of code changed in 1 file:

  • R_Tester: Examples.py (+2 -2)
guilkey 2016-11-22 18:33 Rev.: 56010

Turning off the Collide AMR test. I give up.

0 lines of code changed in 2 files:

  • R_Tester: MPM.py (changed)
jthornoc 2016-11-18 14:36 Rev.: 55985

Cruft removal.

0 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (-16)
harman 2016-11-02 12:50 Rev.: 55937

renamed input files (*)_maxLen.ups -> (*)_bounded.ups to reflect recent ROI type change

13 lines of code changed in 2 files:

  • R_Tester: ARCHES.py (+3 -3), Examples.py (+10 -10)
harman 2016-11-02 10:47 Rev.: 55934

Added a 2-level benchmark1 test on a + computational domain.
RMCRT_+Domain:
- now using "bounded ray" region of interest.
- adjusted resolution to be divisible by 2.

Added RMCRT_+Domain+ML to regression tests

12 lines of code changed in 1 file:

  • R_Tester: Examples.py (+12 -6)
harman 2016-11-01 15:22 Rev.: 55932

Pushed the + domain problem into the 3rd dimension.

Added the + domain to the RT tests.

5 lines of code changed in 1 file:

  • R_Tester: Examples.py (+5 -1)
harman 2016-11-01 12:52 Rev.: 55930

disable tests that continually fail on the nightly GPU RT.

3 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (+3 -3)
derekhar 2016-10-13 16:28 Rev.: 55872

Add new test cases to nightlyRT.

4 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (+4 -1)
jsutherland 2016-10-05 09:15 Rev.: 55839

Enable GPU calculation with RadProps (in Wasatch).
Changes to RadProps consistent with API changes made in conjunction with this commit.

2 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+2 -1)
harman 2016-09-30 13:33 Rev.: 55821

Added regression test for single level cpu rmcrt max_rayLength feature.

37 lines of code changed in 2 files:

  • R_Tester: ARCHES.py (+3), Examples.py (+34 -31)
harman 2016-09-30 12:52 Rev.: 55820

file name change

RMCRT_test_1L.ups -> RMCRT_bm1_1L.ups

6 lines of code changed in 1 file:

  • R_Tester: Examples.py (+6 -6)
jthornoc 2016-09-27 10:47 Rev.: 55798

NEW not so more...

14 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (+14 -14)
jthornoc 2016-09-23 13:45 Rev.: 55790

Prune out intrusions on a perPatch basis, deleting those intrusions not
associated with the current patch.

Also add a new regression test related to these changes.

5 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (+5 -3)
dav 2016-09-19 17:47 Rev.: 55766

The main changes in this commit only effect a simulation when <outputNthProc> is
set (> 1) in the .ups file.

This commit allows for PIDX output on every process for a time step
output, while using every Nth process (if so specified) for UDA
checkpoint output. Eventually the need for this Nth Proc changing
hack (and Nth proc output itself) should go away when PIDX fully takes
over I/O.

Note, when using "Nth Process Output", both a checkpoint and a time step save
CANNOT occur on the same time step. Therefore the time step output is postponed
for one time step.

On a slightly different note, we use the term proc badly... we should use process,
or perhaps better yet, rank... as proc is usually taken to mean "processor", but
in MPI's case, means process - and the term MPI uses for process is rank.

D CCA/Ports/LoadBalancer.cc
D CCA/Ports/LoadBalancer.h
A + CCA/Ports/LoadBalancerPort.cc
A + CCA/Ports/LoadBalancerPort.h

- Renamed from LoadBalancer to LoadBalancerPort to avoid confusion with the LoadBalancer itself.
- Added "setNthProc()" so that the SimulationController can change the value as needed.

M CCA/Components/DataArchiver/DataArchiver.h
M CCA/Components/DataArchiver/DataArchiver.cc

- Added postponeNextOutputTimestep(). This pushes off the output of a time step by one
time step. (This occurs if using Nth Process Output and a checkpoint and a time step
where to occur on the same time step.)
- Added savingAsPIDX() boolean query function so that the SimulationController
can avoid doing all of this hack when we are not using PIDX.
- Removed "getCurrentTimestep()" and "getCurrentTime()", as, per the documentation on them,
they should not be used anyway; you should get this info from the shared state. Note,
the DataArchiver name (getCurrentTime()) is different from the shared state name
(getElapsedTime()) which was also confusing.
- Pass const string parameters by reference.
- White space cleanup / alignments.

- If the input file has no <save> labels, but specifies an output interval, throw an exception.
- If the 'logname' is not available when running a simulation, put 'unknown' instead of ignoring.
Should probably find a better fix then 'unknown', but that will have to wait for another day.
- Swat some evil endls. :)
- Don't calculate 'currsecs' on every process, just on rank 0.
- Removed all calls to usingMPI() as Alan deprecated it in a recent commit.
- procOnLevel is (I hope) a boolean array... so declare and use it as such.
- Don't name a variable with a single letter. n -> var_cnt

- Did I mention white space cleanups... Please for the sake of older eyes...

M CCA/Components/ICE/ICE.cc
M CCA/Components/Models/FluidsBased/AdiabaticTable.cc
M CCA/Components/Models/FluidsBased/NonAdiabaticTable.cc
M CCA/Components/Models/FluidsBased/NonAdiabaticTable.h
M CCA/Components/Models/FluidsBased/SimpleRxn.cc
M CCA/Components/Models/FluidsBased/SimpleRxn.h
M CCA/Components/Models/Radiation/RMCRT/Radiometer.cc
M CCA/Components/OnTheFlyAnalysis/MinMax.cc
M CCA/Components/OnTheFlyAnalysis/1stLawThermo.cc
M CCA/Components/OnTheFlyAnalysis/containerExtract.cc
M CCA/Components/OnTheFlyAnalysis/lineExtract.cc
M CCA/Components/OnTheFlyAnalysis/momentumAnalysis.cc
M CCA/Components/OnTheFlyAnalysis/particleExtract.cc
M CCA/Components/OnTheFlyAnalysis/planeExtract.cc
M CCA/Components/OnTheFlyAnalysis/statistics.cc

- Use shared state getElapsedTime()
- Naming conventions: sharedState -> d_sharedState (to match other class vars in file).
- White space / alignments / etc.

M CCA/Components/LoadBalancers/CostProfiler.cc

- White space separation of #includes between CCA and Core

M CCA/Components/Arches/PressureSolverV2.cc
M CCA/Components/Arches/Radiation/RadPetscSolver.cc
M CCA/Components/Examples/Poisson2.cc
M CCA/Components/Examples/DOSweep.cc
M CCA/Components/Examples/RMCRT_Test.cc
M CCA/Components/Examples/RegridderTest.cc
M CCA/Components/Examples/SolverTest1.cc
M CCA/Components/FVM/ElectrostaticSolve.cc
M CCA/Components/ICE/impAMRICE.cc
M CCA/Components/ICE/impICE.cc
M CCA/Components/LoadBalancers/CostProfiler.h
M CCA/Components/LoadBalancers/DynamicLoadBalancer.cc
M CCA/Components/LoadBalancers/ParticleLoadBalancer.cc
M CCA/Components/MPM/AMRMPM.cc
M CCA/Components/MPM/ImpMPM.cc
M CCA/Components/MPM/SerialMPM.cc
M CCA/Components/Parent/Switcher.cc
M CCA/Components/ReduceUda/UdaReducer.h
M CCA/Components/ReduceUda/UdaReducer.cc
M CCA/Components/Regridder/RegridderCommon.h
M CCA/Components/Regridder/RegridderCommon.cc
M CCA/Components/Regridder/SingleLevelRegridder.cc

- LoadBalancer -> LoadBalancerPort
- White space cleanup / alignments.

M CCA/Components/LoadBalancers/LoadBalancerCommon.h
M CCA/Components/LoadBalancers/LoadBalancerCommon.cc

- LoadBalancer -> LoadBalancerPort.
- Add setNthRank().
- getOutputProc() -> getOutputRank().
- Whitespace / alignment.
- Fix comment to indicate getOutputProc is returning an MPI rank.

M CCA/Components/LoadBalancers/ProfileDriver.h
M CCA/Components/LoadBalancers/ProfileDriver.cc
M CCA/Components/Regridder/TiledRegridder.cc
M CCA/Components/Schedulers/MPIScheduler.cc
M CCA/Components/Schedulers/SchedulerCommon.h
M CCA/Components/Schedulers/SchedulerCommon.cc

- Cosmetics: Whitespace / alignment / coding standards / alphabetize #includes / etc.
- LoadBalancer -> LoadBalancerPort

M CCA/Components/Schedulers/OnDemandDataWarehouse.h
M CCA/Components/Schedulers/OnDemandDataWarehouse.cc
M CCA/Components/Schedulers/Relocate.h
M CCA/Components/Schedulers/Relocate.cc

- Name class variables according to naming convention. (eg: aborted -> d_aborted).
- Be consistent with naming convention of class variables in same file.
- LoadBalancer -> LoadBalancerPort.

M CCA/Components/Schedulers/TaskGraph.h
M CCA/Components/Schedulers/TaskGraph.cc

- LoadBalancer -> LoadBalancerPort.
- White space. Name variable "subset" more accurately: "handling_rank". I don't know
why it was named "subset" to begin with as it doesn't appear to be a "set" to me...

M CCA/Components/Schedulers/UnifiedScheduler.cc

- White space.

M CCA/Components/SimulationController/AMRSimulationController.cc

- There are a lot of cosmetic cleanups in this file, but the real/main change is:
- Add in hack to handle changing from "nth process output" (for checkpoints) to
"1 process output" (for time steps) when running with PIDX (and nth process is > 1).
- Declare variables (start) where they are used, not at the top of a function.
- Move the terminal output of the 0th timestep out of the main simulation loop.
- White space / alignment / etc.
- LoadBalancer -> LoadBalancerPort.

M CCA/Components/SimulationController/SimulationController.h
M CCA/Components/SimulationController/SimulationController.cc
M CCA/Components/Solvers/AMR/AMRSolver.cc
M CCA/Components/Solvers/AMR/HypreDriver.cc
M CCA/Components/Solvers/AMR/HypreDriverStruct.cc
M CCA/Components/Solvers/CGSolver.cc
M CCA/Components/Solvers/HypreSolver.cc
M CCA/Components/Wasatch/Expressions/Coordinate.cc
M CCA/Components/Wasatch/Expressions/PoissonExpression.cc
M CCA/Components/Wasatch/Expressions/Pressure.cc
M CCA/Components/Wasatch/Expressions/RadiationSource.cc
M CCA/Components/Wasatch/Wasatch.cc
M CCA/Ports/Scheduler.h
M CCA/Ports/sub.mk
M Core/DataArchive/DataArchive.h
M Core/DataArchive/DataArchive.cc
M Core/Grid/Grid.h
M Core/Grid/Grid.cc
M Core/Grid/Level.h
M Core/Grid/Level.cc
M StandAlone/tools/uda2vis/uda2vis.cc

- LoadBalancer -> LoadBalancerPort.
- Cosmetic white space, alpha, etc.

M CCA/Ports/Output.h

- Removed getCurrentTimestep() and getCurrentTime() as the user should get
them from the shared state.
- Added postponeNextOutputTimestep().
- Added savingAsPIDX().



0 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (changed)
tsaad 2016-09-15 14:02 Rev.: 55750

Fix failing wasatch RT. Check for WasatchDefs.h before looking for HAVE_POKITT

8 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+8 -7)
harman 2016-09-13 14:22 Rev.: 55744

added no_cuda tag to the OFC4 test.


5 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (+5 -6)
harman 2016-09-13 13:32 Rev.: 55740

Cover up.

Disable tests that won't run on a cuda build.

23 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (+23 -14)
jsutherland 2016-09-13 09:52 Rev.: 55738

Fix logic in the wasatch regression tests.
Thank you, Todd, for the fix!

1 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+1 -1)
harman 2016-09-12 16:23 Rev.: 55736

Added "no_cuda" option. Skip the test if this is a cuda enabled build.

Disabled Arches:coal_channel_hi_vel test, covering up a bug in Arches + radprops/tabprobs that causes the
nightly RT scripts to lockup.


11 lines of code changed in 14 files:

  • R_Tester: ARCHES.py (+3 -2), Examples.py (+1), ICE.py (+1), IMPM.py (new), MPM.py (+1), MPMICE.py (new), Models.py (+1), UCF.py (new), Wasatch.py (+1)
jsutherland 2016-09-12 15:36 Rev.: 55735

Add tests to be run when PoKiTT is enabled.

20 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+20 -14)
tsaad 2016-09-08 13:36 Rev.: 55721

cleanup the Wasatch RT tests. This may break the nightly RT.

8 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+8 -139)
tsaad 2016-09-08 13:21 Rev.: 55720

add two varden tests for the new non-conservation form lowMach formulation. This new approach helps us avoid a Newton solve per grid point.

4 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+4)
jsutherland 2016-09-02 15:23 Rev.: 55698

Accidentally committed this mystery file...

0 lines of code changed in 1 file:

  • R_Tester: Wasatch.pyc (del)
jsutherland 2016-09-02 15:05 Rev.: 55697

Initial commit for support of coal models. This includes:
- 23 different coal types
- 4 different devolatilization models
- 4 different char oxidation/gasification models

The coal models require PoKiTT.

Removed several GPU runnable traits from expressions while we await framework support for particles on GPU

Josh McConnell was responsible for much of the heavy lifting to bring this code over from ODT, where it has been developed over the past few years.

52 lines of code changed in 1 file:

  • R_Tester: Wasatch.pyc (new 52)
banerjee 2016-09-01 20:34 Rev.: 55696

Added regression tests for Arena. The list is called ARENATESTS.

20 lines of code changed in 1 file:

  • R_Tester: MPM.py (+20 -2)
tsaad 2016-08-31 17:18 Rev.: 55690

Disable compressible flow tests on the GPU for the time being. There is some interaction between the data archiver and wasatch on GPUs.

3 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+3 -3)
ahumphrey 2016-08-26 10:18 Rev.: 55667

Remove SingleDevice (Unified_SingleDevice) debug stream in favor of masking visible devices with the prefered CUDA_VISIBLE_DEVICES env var.

see: http://www.acceleware.com/blog/cudavisibledevices-masking-gpus

0 lines of code changed in 2 files:

  • R_Tester: readme.txt (-1)
jsutherland 2016-08-23 07:54 Rev.: 55664

Turn off tab props GPU test until Babak sorts out why it is giving memory errors.

1 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+1 -1)
jsutherland 2016-08-22 17:09 Rev.: 55662

activate TabProps GPU test

8 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+8 -8)
jsutherland 2016-08-22 16:29 Rev.: 55661

Deactivate a test until I can figure out the syntax error in it.

2 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+2 -2)
jsutherland 2016-08-22 16:23 Rev.: 55660

Support for GPU evaluation of tabular properties through TabProps.
Thanks to Babak for getting this ready.

8 lines of code changed in 1 file:

  • R_Tester: Wasatch.py (+8 -7)
jthornoc 2016-08-09 14:02 Rev.: 55610

Make sure coal density is initialized to zero in the extra cells.
Add a wall-deposition test (contribution from Minmin).

2 lines of code changed in 1 file:

  • R_Tester: ARCHES.py (+2)

(39 more)

Generated by StatSVN 0.7.0