Directory CCA/Components/Arches/

Total Files:
76
Deleted Files:
6
Lines of Code:
39141

[root]/CCA/Components/Arches
                directory in repo BoundaryConditions (8 files, 118 lines)
                directory in repo ChemMix (11 files, 6128 lines)
                directory in repo CoalModels (23 files, 6886 lines)
                    directory in repo fortran (1 files, 37 lines)
                directory in repo DigitalFilter (3 files, 2213 lines)
                directory in repo LagrangianParticles (8 files, 624 lines)
                Folder removed from repo Operators (0 files, 0 lines)
                directory in repo ParticleModels (23 files, 5636 lines)
                directory in repo PropertyModels (8 files, 1698 lines)
                directory in repo PropertyModelsV2 (23 files, 3244 lines)
                directory in repo Radiation (15 files, 5246 lines)
                    directory in repo fortran (25 files, 3433 lines)
                directory in repo SourceTerms (28 files, 6362 lines)
                directory in repo Task (15 files, 2566 lines)
                directory in repo Transport (17 files, 538 lines)
                directory in repo TransportEqns (14 files, 11564 lines)
                directory in repo Utility (22 files, 2151 lines)
                directory in repo WallHTModels (3 files, 1573 lines)
                directory in repo fortran (40 files, 6013 lines)

Lines of Code

CCA/Components/Arches/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 443 (100.0%) 12285 (100.0%) 27.7
jthornoc 217 (49.0%) 10730 (87.3%) 49.4
ahumphrey 37 (8.4%) 355 (2.9%) 9.5
derekhar 25 (5.6%) 269 (2.2%) 10.7
dav 10 (2.3%) 269 (2.2%) 26.9
dsunder 8 (1.8%) 204 (1.7%) 25.5
u0407585 14 (3.2%) 160 (1.3%) 11.4
jas 103 (23.3%) 157 (1.3%) 1.5
bisaac 7 (1.6%) 88 (0.7%) 12.5
allen 19 (4.3%) 46 (0.4%) 2.4
harman 3 (0.7%) 7 (0.1%) 2.3

Most Recent Commits

jthornoc 2016-12-22 15:34 Rev.: 56148

Allow the kokkos solver to run without a momentum solver.

0 lines of code changed in 2 files:

  • CCA/Components/Arches: KokkosSolver.cc (new)
jthornoc 2016-12-22 15:34 Rev.: 56146

More hacks to allow production BC to work with BCHelper.

0 lines of code changed in 2 files:

  • CCA/Components/Arches: WBCHelper.cc (new)
jthornoc 2016-12-22 15:34 Rev.: 56145

Need to add a kludge for Vector inputs in the BC spec since these are
used in the production code.

4 lines of code changed in 1 file:

  • CCA/Components/Arches: WBCHelper.cc (+4)
jthornoc 2016-12-22 15:34 Rev.: 56141

Fix some bugs with the pressure solver implementation.

Specifically, the correct problemSpec wasn't being passed to the
pressure solve setup. Also, missing dt and sign error on the rhs.

Also fix a missing spec in the taylor-green-vortex problem.

457 lines of code changed in 2 files:

  • CCA/Components/Arches: MomentumSolver.h (new)
jthornoc 2016-12-22 15:33 Rev.: 56139

First cut of the projection in. Seems to be working with very simple
flows.

49 lines of code changed in 5 files:

  • CCA/Components/Arches: Arches.cc (new), KokkosSolver.cc (+37 -23), KokkosSolver.h (new)
jthornoc 2016-12-22 15:33 Rev.: 56138

More work on the projection.
Add BC for A and b.
Also get the atomic Tasks working for the factories and add new atomic
task.

13 lines of code changed in 1 file:

  • CCA/Components/Arches: KokkosSolver.cc (+13)
jthornoc 2016-12-22 15:33 Rev.: 56137

Adding first cut of the pressure projection for kokkos solver.

2 lines of code changed in 1 file:

  • CCA/Components/Arches: KokkosSolver.cc (+2 -2)
jthornoc 2016-12-22 15:33 Rev.: 56134

* Make the face velocities for the staggered cells the same type.
* Move the initialization procedure into the factory itself so that
* ordering can be controlled easily
* Fix a bug in the Dirichlet BC for staggered fields
* Allow a second call to task initializations in case a model needs to
* reinitialize based on upstream initialization
* (should have been done before) Add access to field variables by
* returning an address rather than a pointer.
* Fix a bug in compute_psi for momentum eons.
* Working out the momentum transport. Pure convection seems stable now.

36 lines of code changed in 5 files:

  • CCA/Components/Arches: ConvectionHelper.h (new), GridTools.h (+8 -8), KokkosSolver.cc (+27 -32)
jthornoc 2016-12-22 15:33 Rev.: 56132

WBCHelper:
Trying to preserve the meaning of the <value> tag. Therefore, parse
the type attribute for the functor name rather than the value tag.
BoundaryFunctors.h is updated accordingly.

BoundaryFunctors.h:
Added a velocity bc.

FaceVelocities:
Needed to account for boundary conditions.

KFEUpdate and ComputePsi:
Needed to add an exception for Momentum equations to allow them
to be setup property.

KMomentum:
Added the first cut of the Stress Tensor. Needs work.

75 lines of code changed in 3 files:

  • CCA/Components/Arches: GridTools.h (+8), KokkosSolver.cc (+14 -7), WBCHelper.cc (+53 -26)
jthornoc 2016-12-22 15:32 Rev.: 56130

Move around some files.

3 lines of code changed in 11 files:

  • CCA/Components/Arches: BoundaryCondition.cc (new), BoundaryFunctorHelper.cc (del), BoundaryFunctorHelper.h (del), BoundaryFunctors.h (del), ExplicitSolver.cc (+1 -1), WBCHelper.h (new), sub.mk (new)
jthornoc 2016-12-01 16:46 Rev.: 56038

Found a bug in the flux limiters. The successive ratio of gradients
was not properly computed.

3 lines of code changed in 1 file:

  • CCA/Components/Arches: ConvectionHelper.h (+3 -3)
jthornoc 2016-12-01 12:32 Rev.: 56035

* More work on the new boundary condition interface. Working handoff
* file example is working. This demonstrates the CUSTOM bc
* implementation.
* Found a small bug in the VariableHelper header.
* Add a new boundary condition factory. This essentially allows for
* independent ArchesTasks to be executed for the boundaryFunctor
* implementation (e.g., see HandOff.h)
* In WBCHelper: UNSUPPORTED->CUSTOM. Seems like a better descriptor for
* the way in which we are using it.

228 lines of code changed in 6 files:

  • CCA/Components/Arches: BoundaryFunctors.h (new 187), GridTools.h (+2 -2), KokkosSolver.cc (+36 -8), WBCHelper.cc (+1 -1), WBCHelper.h (+1 -1), sub.mk (+1)
jthornoc 2016-11-29 11:24 Rev.: 56025

Use shared_ptr. This will fix the memory leak in the nightly RT.

11 lines of code changed in 1 file:

  • CCA/Components/Arches: BoundaryFunctors.h (+11 -15)
jthornoc 2016-11-28 17:46 Rev.: 56022

Cleanup and add three new kokkos-scalar regression tests.

58 lines of code changed in 2 files:

  • CCA/Components/Arches: KokkosSolver.cc (+48 -29), KokkosSolver.h (+10 -8)
jthornoc 2016-11-28 12:07 Rev.: 56019

Remove unused variables/functions.
Move to a consistent naming convention for private members in Arches.cc - this is a work in progress.

88 lines of code changed in 5 files:

  • CCA/Components/Arches: Arches.cc (+71 -78), Arches.h (+15 -43), BoundaryCondition.cc (+1 -1), KokkosSolver.h (+1)
jthornoc 2016-11-18 17:40 Rev.: 55991

Removing boost-isms.

24 lines of code changed in 1 file:

  • CCA/Components/Arches: WBCHelper.cc (+24 -6)
jthornoc 2016-11-18 16:47 Rev.: 55990

Warning.

0 lines of code changed in 2 files:

  • CCA/Components/Arches: ExplicitSolver.h (changed)
jthornoc 2016-11-18 16:36 Rev.: 55989

Warning.

2 lines of code changed in 1 file:

  • CCA/Components/Arches: ExplicitSolver.h (+2 -2)
jthornoc 2016-11-18 16:33 Rev.: 55988

Have the solvers generate the new task factories rather than Arches.cc

178 lines of code changed in 5 files:

  • CCA/Components/Arches: Arches.cc (+9 -107), ExplicitSolver.cc (+104 -9), ExplicitSolver.h (+10 -9), KokkosSolver.cc (+52 -4), KokkosSolver.h (+3 -8)
jthornoc 2016-11-18 15:09 Rev.: 55987

boost::shared_ptr -> std::shared_ptr

25 lines of code changed in 7 files:

  • CCA/Components/Arches: Arches.cc (+9 -9), Arches.h (+1 -1), BoundaryFunctors.h (+1 -1), ExplicitSolver.cc (+3 -3), ExplicitSolver.h (+5 -5), KokkosSolver.cc (+2 -2), KokkosSolver.h (+4 -4)
jthornoc 2016-11-18 14:36 Rev.: 55986

This variable isn't needed.

0 lines of code changed in 1 file:

  • CCA/Components/Arches: WBCHelper.h (-1)
jthornoc 2016-11-18 14:36 Rev.: 55985

Cruft removal.

82 lines of code changed in 5 files:

  • CCA/Components/Arches: BoundaryCondition.cc (+1 -1), ExplicitSolver.cc (+51 -99), ExplicitSolver.h (+27 -27), WBCHelper.cc (+3 -54), WBCHelper.h (-72)
jthornoc 2016-11-17 15:29 Rev.: 55984

This should remove a bunch of warnings from my previous commit.

59 lines of code changed in 5 files:

  • CCA/Components/Arches: BoundaryFunctorHelper.cc (new 45), BoundaryFunctorHelper.h (new 1), BoundaryFunctors.h (+11 -5), ExplicitSolver.cc (+1 -1), sub.mk (+1)
jthornoc 2016-11-17 15:28 Rev.: 55983

Noteworthy comments on changes to files follows.
All other changes should be self-evident.

------

new file: src/CCA/Components/Arches/Task/AtomicTaskInterface.cc
new file: src/CCA/Components/Arches/Task/AtomicTaskInterface.h
Comment: A new Arches task without any algorithmic abstraction.

-------

new file: src/CCA/Components/Arches/Task/TaskVariableTools.h
Comment: Moved functionality out of the TaskInterface and into this helper file.

-------

new file: src/CCA/Components/Arches/UPSHelper.h
Comment: Helper for common tasks in parsing the UPS file.

-------

new file: src/CCA/Components/Arches/Utility/SurfaceVolumeFractionCalc.cc
new file: src/CCA/Components/Arches/Utility/SurfaceVolumeFractionCalc.h
Comment: Stub function for calculating Surface and volume fractions. Everything is = 1 at this point.

-------

modified: src/CCA/Components/Arches/BoundaryFunctors.h
Comment: Complete rework of the boundary functor class.

-------

modified: src/CCA/Components/Arches/ConvectionHelper.h
Comment: Moved to using volume fraction only for boundary conditions rather than surface area fractions.
This greatly simplified the implementation for all field types, but requires a ternay now to
discover boundaries.

-------

modified: src/CCA/Components/Arches/ExplicitSolver.cc
modified: src/CCA/Components/Arches/ExplicitSolver.h
Comment: Begun to consolidate the boundary condition setup proceedure into a function call so that we have
consistency between initialize and timeStepInitialize.

-------

modified: src/CCA/Components/Arches/KokkosSolver.cc
modified: src/CCA/Components/Arches/KokkosSolver.h
Comment: More work on the KokkosSolver to include dynamic timestep calculation among a few other little improvements.

------

modified: src/CCA/Components/Arches/Transport/KFEUpdate.h
Comment: Get the appropriate cell ranges for the different grid types. This needs some verification work.

------

modified: src/CCA/Components/Arches/WBCHelper.cc
modified: src/CCA/Components/Arches/WBCHelper.h
Comment: Inclusion of the "functor" abstraction into WBCHelper.

------

1120 lines of code changed in 18 files:

  • CCA/Components/Arches: BoundaryCondition.cc (+4 -161), BoundaryCondition.h (new), BoundaryFunctorHelper.h (+86), BoundaryFunctors.h (+434 -189), ConvectionHelper.h (+36 -24), ExplicitSolver.cc (+63 -23), ExplicitSolver.h (+5 -1), GridTools.h (+83 -4), KokkosSolver.cc (+179 -62), KokkosSolver.h (+15 -14), NonlinearSolver.cc (+1 -1), NonlinearSolver.h (+1 -1), UPSHelper.h (new 87), WBCHelper.cc (+93 -38), WBCHelper.h (+33 -15)
jthornoc 2016-11-16 15:48 Rev.: 55982

Clean up these print statements. Since rank-0 is not guarenteed to have
the bc, this results in potentially bogus information in the print
statement. Better to report nothing.

13 lines of code changed in 1 file:

  • CCA/Components/Arches: BoundaryCondition.cc (+13 -10)
ahumphrey 2016-10-23 22:03 Rev.: 55906

Clamp down on synchronization in IntrusionBC::setCellType. This fixes a race condition occuring with the 8-corner boiler case at high patch/core counts during multi-threaded init timestep.

0 lines of code changed in 2 files:

  • CCA/Components/Arches: IntrusionBC.cc (changed)
jthornoc 2016-10-12 11:16 Rev.: 55861

Logic was backwards for the intrusion deletion when using multiple
patches/mpi-rank.

19 lines of code changed in 1 file:

  • CCA/Components/Arches: IntrusionBC.cc (+19 -16)
jthornoc 2016-09-29 14:47 Rev.: 55816

Following my last commit, this should set the BC information/level in
the restartInitializeTimeAdvance which is needed for the regridder.

12 lines of code changed in 1 file:

  • CCA/Components/Arches: ExplicitSolver.cc (+12)
derekhar 2016-09-29 14:07 Rev.: 55815

Changed multi-level intrusion Model, for arches-rmcrt.

6 lines of code changed in 1 file:

  • CCA/Components/Arches: BoundaryCondition.cc (+6 -1)
jthornoc 2016-09-29 13:11 Rev.: 55814

This should fix the segfault for the regrid dbg test.

2 lines of code changed in 3 files:

  • CCA/Components/Arches: ExplicitSolver.cc (-6), WBCHelper.cc (+2 -22), WBCHelper.h (-10)
jas 2016-09-27 15:13 Rev.: 55806

Change map<const int,. . > to map<int,. . > to fix compiler error with clang 3.9 on mira.

3 lines of code changed in 2 files:

  • CCA/Components/Arches: BoundaryCondition.h (+2 -2), ExplicitSolver.cc (+1 -1)
jthornoc 2016-09-26 16:54 Rev.: 55796

Actually prune BCInfo based on per-patch information. Somehow this
escaped my previous commits.

Also add an override flag to force the area calculation on boundaries.
This might be useful for debugging or processing sus output (Ben).

37 lines of code changed in 6 files:

  • CCA/Components/Arches: Arches.cc (+4 -6), BoundaryCondition.cc (+2 -6), BoundaryCondition.h (+3 -4), ExplicitSolver.cc (+10 -1), IntrusionBC.cc (-1), WBCHelper.cc (+18 -10)
jthornoc 2016-09-23 14:10 Rev.: 55791

Warning.

0 lines of code changed in 1 file:

  • CCA/Components/Arches: BoundaryCondition.cc (-1)
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.

1239 lines of code changed in 6 files:

  • CCA/Components/Arches: BoundaryCondition.cc (+28 -17), BoundaryCondition.h (+3 -3), ExplicitSolver.cc (+2 -2), IntrusionBC.cc (+610 -673), IntrusionBC.h (new)
jthornoc 2016-09-21 16:41 Rev.: 55781

Fix a double delete on the area VarLabels. Strangely, this problem only
shows up as a segfault on opt builds but NOT on debug builds.

Also silence a few warnings.

26 lines of code changed in 4 files:

  • CCA/Components/Arches: BoundaryFunctors.h (+20 -20), ConvectionHelper.h (+3 -3), ExplicitSolver.cc (+1 -1), WBCHelper.cc (+2 -1)
jthornoc 2016-09-21 12:18 Rev.: 55777

Add missing header.

226 lines of code changed in 1 file:

  • CCA/Components/Arches: BoundaryFunctors.h (+226)
jthornoc 2016-09-21 12:17 Rev.: 55776

Reduce the domain edge BC information to be contained to local patches
only. Also reduce the numbers of reduction variables for inlet areas to
only occur in the case of Swirl and MassFlow inlets.

Clean up some warnings.

This commit should only change the answers for the
channel_LagPart_inlet.

981 lines of code changed in 14 files:

  • CCA/Components/Arches: Arches.cc (+7 -11), BoundaryCondition.cc (+264 -259), BoundaryCondition.h (+44 -49), ConvectionHelper.h (+1 -1), EfficiencyCalculator.h (+8 -4), ExplicitSolver.cc (+258 -211), ExplicitSolver.h (+5), KokkosSolver.cc (+2 -2), KokkosSolver.h (+2), NonlinearSolver.cc (+3 -1), NonlinearSolver.h (+5), WBCHelper.cc (+257 -20), WBCHelper.h (+125 -9)
jthornoc 2016-09-20 14:32 Rev.: 55773

Adding RK integrator to the kokkos scalar update.

3 lines of code changed in 1 file:

  • CCA/Components/Arches: KokkosSolver.cc (+3 -1)
jthornoc 2016-09-20 14:32 Rev.: 55772

Using Array3 for the ConvectiveFlux assembly to simplify the code.
Added a mom-fe-update in the kokkos solver.
Fixed a bug with the rhs not being initialized properly at the start of
each timestep.
Turn back on FaceVelocity calculation using the *Vel…SPBC arches
notation.
KFEupdate now only needs one version of the parallel_for with the
lambda.

34 lines of code changed in 2 files:

  • CCA/Components/Arches: ConvectionHelper.h (+25 -53), KokkosSolver.cc (+9 -1)
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().



2 lines of code changed in 2 files:

  • CCA/Components/Arches: PressureSolverV2.cc (new)

(67 more)

Generated by StatSVN 0.7.0