July 2014 Commit Log

Number of Commits:
177
Number of Active Developers:
12
jthornoc 2014-07-31 21:54 Rev.: 52243

Turn off the new task stuff during the time update.

32 lines of code changed in 1 file:

jthornoc 2014-07-31 21:54 Rev.: 52242

Fix a few warnings.

36 lines of code changed in 7 files:

jthornoc 2014-07-31 21:54 Rev.: 52241

Cleanup of the task interface. Still working out bugs on the scalarRHS.

180 lines of code changed in 13 files:

jthornoc 2014-07-31 21:53 Rev.: 52240

Passing level instead of the patches.

195 lines of code changed in 33 files:

jthornoc 2014-07-31 21:53 Rev.: 52239

On active sources that are used multiple times: only call the extraSetup
once.

17 lines of code changed in 10 files:

jthornoc 2014-07-31 21:53 Rev.: 52238

Removing an uneeded const.
Cleaner initialization of a couple filter variables.

3 lines of code changed in 2 files:

jthornoc 2014-07-31 21:53 Rev.: 52237

Missed some extra template declarations.

7 lines of code changed in 1 file:

jthornoc 2014-07-31 21:53 Rev.: 52236

Clean up a warning. Delete field_container.

5 lines of code changed in 3 files:

jthornoc 2014-07-31 21:52 Rev.: 52235

Modifiations to the waveform initializer. Since the templating is on
two variable types (indep and depend), it doesnt quite work with the 2D
sin/cos function. Too clunky?

6 lines of code changed in 1 file:

jthornoc 2014-07-31 21:52 Rev.: 52234

Move over to SpatialFieldPtrs.

1001 lines of code changed in 12 files:

jthornoc 2014-07-31 21:52 Rev.: 52233

Further iteration on the task interface, including the addition of the
field container.

147 lines of code changed in 10 files:

jthornoc 2014-07-31 21:52 Rev.: 52232

Warnings.

2 lines of code changed in 3 files:

jthornoc 2014-07-31 21:51 Rev.: 52231

Put the timestep init to work.

136 lines of code changed in 4 files:

jthornoc 2014-07-31 21:51 Rev.: 52230

Added a timestep init function to avoid complexity of carry-forward
during the RK stepping.

Rename some functions for clarity.

189 lines of code changed in 12 files:

jthornoc 2014-07-31 21:51 Rev.: 52229

Check the DWs for spatial fields to avoid problems with ambiguity when
the same variable is requested from two different DWs.

52 lines of code changed in 8 files:

jthornoc 2014-07-31 21:51 Rev.: 52228

* Pass a reference to the task info to the field collector
* Don’t reassign the dw in the resolve_field_requires function
* Remove old/commented-out code
* get_uintah_field now requires a DW. This will resolve ambiguity when the same variable is requested from two different DWs

133 lines of code changed in 4 files:

jthornoc 2014-07-31 21:51 Rev.: 52227

Pushing in Arches Task interface updates.

2403 lines of code changed in 38 files:

dav 2014-07-31 14:30 Rev.: 52225


The Example components are always built (unlike other components (eg:
Arches) that must be explicitly turned on). However, at least one
example component needs to have the radiation models turned
on... therefore turn on MODELS_RADIATION all the time. -Per Todd's
request.

M configure
M configure.ac

22 lines of code changed in 2 files:

dav 2014-07-31 13:49 Rev.: 52224

Per Jeremy's direction, require building Wasatch if Arches is built.

330 lines of code changed in 2 files:

tsaad 2014-07-31 09:52 Rev.: 52223

silence a warning

1 lines of code changed in 1 file:

tsaad 2014-07-31 09:50 Rev.: 52222

forgot to commit the ParticleWallBC

113 lines of code changed in 2 files:

tsaad 2014-07-31 09:34 Rev.: 52221

Add support for particle boundary conditions:
1. Add a task that finds the list of particles near boundaries. You can easily access this list of boundary particles through a static vector for a particular boundary. (see ParticlesHelper::get_boundary_particles). This list of boundary particles is updated at every timestep and finds the particles that are in the first interior cell near a given boundary. You can choose to do whatever you want with those particles.
2. Add support for wall boundary conditions on particles in Wasatch. We currently support full elastic collisions at walls. You don't need to specify anything unique to activate particle boundary conditions. If there is a Wall present, particles will immediately sense that. Support for wall deposition and other wall models can be easily achieved later on.

This commit will break ALL particle RT because a new dependency was added and the checkpoints will fail to compare.

560 lines of code changed in 16 files:

tsaad 2014-07-31 08:22 Rev.: 52219

A new and correct version of the modifies version of the relocation algorithm. The user only provides the list of varlabels that require relocation. Then, the new relocation algorithm creates temporary variables to store the relocated data. Finally, data is copied (safely, psets are replaced as well) from the temporary relocated variables back to the original list supplied by the user.

104 lines of code changed in 3 files:

guilkey 2014-07-30 17:39 Rev.: 52218

Correct the calculation of density for use in the timestep size calculation.

7 lines of code changed in 1 file:

awabboud 2014-07-30 15:50 Rev.: 52217

Turn on the new CQMOM regression test.

3 lines of code changed in 1 file:

harman 2014-07-30 15:38 Rev.: 52215

minor tweaks to get it running for a single control volume

22 lines of code changed in 2 files:

awabboud 2014-07-30 15:30 Rev.: 52214

Extend CQMOM to be useable in up to 4 dimensions of internal coordinates.

313 lines of code changed in 2 files:

derekhar 2014-07-30 14:12 Rev.: 52213

Added changes from previous patch to floatRMCRT.

3 lines of code changed in 1 file:

derekhar 2014-07-30 13:32 Rev.: 52212

Fixed a data-onion RMCRT bug. The rare-case bug occurred when RMCRT went down a level, while hitting a wall, with reflections turned on.

81 lines of code changed in 2 files:

derekhar 2014-07-30 11:52 Rev.: 52211

Fixed bug in RMCRT. The bug caused RMCRT to incorrectly compute the ray-path-length which is used to calculate the boundary fluxes for non-cubic cells.

3 lines of code changed in 1 file:

harman 2014-07-30 09:47 Rev.: 52210

Create and destroy d_matlSet once.

2 lines of code changed in 1 file:

jsutherland 2014-07-29 15:47 Rev.: 52209

Fix a bug that Jeremy uncovered.

2 lines of code changed in 1 file:

awabboud 2014-07-29 14:34 Rev.: 52208

Add in particle wall collisions into CQMOM with a tunable particle-wall restitution coefficient

101 lines of code changed in 2 files:

jas 2014-07-29 09:51 Rev.: 52207

Fix memory leak.

10 lines of code changed in 1 file:

jas 2014-07-28 22:15 Rev.: 52206

Fix memory leak.

18 lines of code changed in 1 file:

tsaad 2014-07-28 08:28 Rev.: 52205

rip out the variable density corrugated-front MMS from Wasatch. This has gone stale and was never used.

2 lines of code changed in 8 files:

tsaad 2014-07-26 17:39 Rev.: 52204

remove buoyant force from gas momentum source term

23 lines of code changed in 3 files:

ahumphrey 2014-07-25 14:04 Rev.: 52202

Allow underlying, raw Task to know it's deviceID when GPU-enabled. This commit is on behalf of Abhishek Bagusetty with modifications by Alan Humphrey.

305 lines of code changed in 14 files:

derekhar 2014-07-25 12:12 Rev.: 52201

Added a 3rd party library under regression testing within arches. The thrid party library reads a 1-D table for radiation properties of gray gases including chemical species CO2 H2O CO OH and NO.

Also added linear initialization of transported variables (in the x-direction only) which can be invoked using TransportEqn->Eqn->initialization(linear-x).

12 lines of code changed in 3 files:

tsaad 2014-07-24 13:24 Rev.: 52200

fix a bug in the Modifies version of the relocation algorithm that showed up when running multipatch/processor + MPI. This change does not affect the traditional relocation algorithm that uses pre_reloc varlabels. The RT should not fail.

9 lines of code changed in 1 file:

awabboud 2014-07-23 14:03 Rev.: 52199

Add clipping an option in CQMOM to clip very small nodes to zero to improve moment realizability.

30 lines of code changed in 5 files:

jsutherland 2014-07-23 12:26 Rev.: 52198

Fix Warches - the poor, neglected step child.

0 lines of code changed in 2 files:

jsutherland 2014-07-23 12:26 Rev.: 52197

Fix a potential bug where the Uintah variable goes out of scope prior to the SpatialField version of it being deleted.

2 lines of code changed in 1 file:

jsutherland 2014-07-23 11:55 Rev.: 52196

wrap_uihtah_field_as_spatialops now takes GhostData as an argument.

23 lines of code changed in 4 files:

ahumphrey 2014-07-22 13:00 Rev.: 52195

Fix issue with GPUDataWarehouse::getItem() failing for GPUPerPatch vars.
Also, do some formatting, cleanup, etc.

0 lines of code changed in 2 files:

awabboud 2014-07-22 12:36 Rev.: 52194

Clean out a few compile warnings

4 lines of code changed in 2 files:

jsutherland 2014-07-22 08:15 Rev.: 52193

Commit on behalf of Abhishek.

166 lines of code changed in 1 file:

jsutherland 2014-07-21 20:38 Rev.: 52192

Arches currently uses two versions of wrap_uintah_field_as_spatialops(). One from Wasatch and another that has been pulled internally into Arches. This commit corrects usage of the one from Wasatch to conform to recent changes. Note that it is preferable to use the Wasatch version to avoid code duplication and make maintenance easier.

10 lines of code changed in 3 files:

jsutherland 2014-07-21 19:56 Rev.: 52191

When wrapping Uintah fields as SpatialOps fields, return a ref-counted "SpatFldPtr" rather than a raw pointer that requires deletion.

98 lines of code changed in 6 files:

awabboud 2014-07-21 14:45 Rev.: 52190

Add clipping of abscissa to CQMOM and recalculate the moments in the cell after clipping occurs.

189 lines of code changed in 3 files:

harman 2014-07-21 13:58 Rev.: 52189

added a reference for the EOS and divider comments.

0 lines of code changed in 4 files:

jsutherland 2014-07-21 11:29 Rev.: 52188

Silence a warning and minor cleanup.

85 lines of code changed in 1 file:

awabboud 2014-07-21 11:02 Rev.: 52187

Fix typos in scheduling task for the CQMOM operator splitting.

7 lines of code changed in 1 file:

harman 2014-07-21 10:14 Rev.: 52186

initialize the gravity vector.

0 lines of code changed in 2 files:

harman 2014-07-21 10:03 Rev.: 52185

Destructor
Added conditional so d_matlSet is only deleted once.

5 lines of code changed in 1 file:

jsutherland 2014-07-21 09:27 Rev.: 52184

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

7 lines of code changed in 3 files:

derekhar 2014-07-20 21:02 Rev.: 52183

Corrected heat transfer model for coal. The difference in velocity components will now be used to compute the rate of convective heat transfer. For coal particles and previous to this commit, convection used to be based on the difference between total velocity magnitude of gas and particles.

2 lines of code changed in 1 file:

harman 2014-07-20 10:21 Rev.: 52182

Remove the d_matlSet reference *before* you delete it.

RMCRT_test_1L and Arches:methane_rmcrt.ups are valgrind clean.


3 lines of code changed in 1 file:

tsaad 2014-07-18 16:53 Rev.: 52181

get rid of the ParticleVarManager singleton and use static variable in the ParticlesHelper instead

21 lines of code changed in 3 files:

tsaad 2014-07-18 16:24 Rev.: 52180

add three tests for particle-gas two-way coupling (one test for each spatial direction). make a small fix to the particle IC to avoid an assertion from Boost.

10 lines of code changed in 3 files:

tsaad 2014-07-18 08:58 Rev.: 52179

documentation for the ParticlesVarManager

42 lines of code changed in 2 files:

tsaad 2014-07-18 08:38 Rev.: 52178

move the singleton out of particle variables for safety reasons. particle variables marked for relocation are now tracked a ParticleVarManager.

49 lines of code changed in 3 files:

harman 2014-07-18 07:35 Rev.: 52177

compiler warnings.

5 lines of code changed in 1 file:

jsutherland 2014-07-17 20:26 Rev.: 52176

Misc. cleanup of IntVec usage.

0 lines of code changed in 2 files:

tsaad 2014-07-17 15:27 Rev.: 52175

fix a bug in the gas momentum source term due to particles. Instead of accounting for the total body force (weight, buoyancy) account for buoyancy only.

32 lines of code changed in 2 files:

harman 2014-07-17 12:23 Rev.: 52174

Initial commit of OnTheFly module that will apply the momentum principle to fixed volume(s).
This is considered a heavy construction zone.

1017 lines of code changed in 5 files:

harman 2014-07-17 10:30 Rev.: 52173

Only RMCRTCommon{} should delete d_matlSet.


1 lines of code changed in 2 files:

jsutherland 2014-07-16 20:54 Rev.: 52172

Formatting fixes

15 lines of code changed in 1 file:

guilkey 2014-07-16 16:22 Rev.: 52171

I overlooked that yesterday's change would break the MPMICE tests that have
reacting particles. This change fixes that oversight.

1 lines of code changed in 1 file:

awabboud 2014-07-16 15:10 Rev.: 52170

Removed some extra stuff from CQMOM.

0 lines of code changed in 2 files:

awabboud 2014-07-16 14:44 Rev.: 52169

Add in operator splitting to CQMOM for convective flux of particles in each direction to be calculated with different permutations of the conditionals.

1130 lines of code changed in 5 files:

dav 2014-07-16 13:49 Rev.: 52168

Fix lib64/lib32/lib test when no lib given.

22 lines of code changed in 1 file:

tsaad 2014-07-16 08:37 Rev.: 52167

1. Allow users to specify a maximum number of particles (per patch).
2. Add some documentation to particles helper.

16 lines of code changed in 3 files:

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:

dav 2014-07-15 16:45 Rev.: 52165


Few minor cleanups...

M configure
M configure.ac

- Fix test to raise error if fortran turned off but Arches is requested.
- Update configure with error when a bad path is given.

M Core/Grid/Variables/ParticleSubset.h

- Number of particles should be an "unsigned int", not a particleIndex.
- Use "unsigned int" in other locations where is needed.
- Clean up constructors... Use "unsigned int" and make arguments readable.
- Add in some whitespace for easier reading.

M Core/Grid/Variables/ParticleSubset.cc

- Add in {} to some 'for' and 'if' statements.
- Add in some whitespace for easier reading.
- Fix use of "unsigned int" for d_numParticles.
- Indent arguments so they can be more easily read.

M Core/DataArchive/DataArchive.h

- Fix findPatchAndIndex() declaration so it is readable.
- Make 'const' parameters that are not updated by function
so that it is more clear to the user what parameters'
values are changing.

M Core/DataArchive/DataArchive.cc

- Make findPatchAndIndex() function parameters readable.
- Remove int vs unsigned int warnings.
- Add in {} to some 'for' and 'if' statements.

M Core/ProblemSpec/ProblemSpec.h

- Added in appendElement() for unsigned int.
- Alphabetized the appendElements() to make parsing easier.

M Core/ProblemSpec/ProblemSpec.cc

- Added in appendElement() for unsigned int.

208 lines of code changed in 10 files:

colovos 2014-07-15 16:15 Rev.: 52164

cleaned up code and removed warnings during build

11 lines of code changed in 1 file:

tsaad 2014-07-15 15:43 Rev.: 52163

1. add support for filling arbitrary geometry shapes with randomly distributed particles.
2. add two regression tests for this.

327 lines of code changed in 4 files:

dav 2014-07-15 15:16 Rev.: 52162

For static builds, BOOST must be last.

0 lines of code changed in 2 files:

tsaad 2014-07-15 14:28 Rev.: 52161

remove a few cout statements

2 lines of code changed in 2 files:

tsaad 2014-07-15 14:26 Rev.: 52160

Update method name to reflect change in SpatialOps. This commit is on behalf of Abhishek Bagusetti.

1 lines of code changed in 1 file:

harman 2014-07-15 13:54 Rev.: 52159

Applied the final polish to the radiometer refactor.

RMCRTCommon
- made common variables static

Radiometer
problemSetup() Added conditional statement around
variables that must be read when using OnTheFly. These
variables are duplicates of the what RMCRT uses.

This commit will fix the restart bug in RMCRT_VR.ups file

48 lines of code changed in 8 files:

tsaad 2014-07-15 13:14 Rev.: 52158

allow creation of shared geometry across multiple expressions. this will reduce input file clutter and overhead.

19 lines of code changed in 2 files:

tsaad 2014-07-15 10:07 Rev.: 52156

add first round of comprehensive particle test coverage to the RT

6 lines of code changed in 1 file:

tsaad 2014-07-15 09:52 Rev.: 52155

fix some logic in the random particle initialization. add 3 tests that exercise bordy forces and drag in x, y, and z, respectively.

15 lines of code changed in 1 file:

guilkey 2014-07-15 09:47 Rev.: 52154

Change the way pVolume is updated to accomodate particles having some initial
void space. Also, add an update to pVolume if using pressure stabilization.
This was inadvertently left out when the F calculation was moved into SerialMPM.This might explain why pressure stabilization hasn't worked with artificial
viscosity for about the same time.

11 lines of code changed in 1 file:

tsaad 2014-07-15 08:31 Rev.: 52153

enforce an integer seed when creating random particles. use const when referring to end iterators.

10 lines of code changed in 2 files:

tsaad 2014-07-14 16:08 Rev.: 52152

1. Use ParticlePerCell when initializing particles instead of total number of particles.
2. Modify the seed in the random particle initialization to allow for repetitive random sequences. This will help us test problems with random particle IC on the RT machine.

42 lines of code changed in 4 files:

harman 2014-07-11 17:28 Rev.: 52148

Now using static variables for

d_matl
d_matlSet
d_sigmaT4_label;
d_abskgLabel;
d_temperatureLabel;
d_cellTypeLabel;
d_divQLabel;

This class is instantiated more than once but only want to initialize these variables once.

Thanks Dav for all your help!!

28 lines of code changed in 2 files:

ahumphrey 2014-07-11 16:49 Rev.: 52147

Restrict execution to a single thread for the first timestep on restarts.
This fixes the deadlock when restarting with high thread counts on BGQ architecture.

20 lines of code changed in 5 files:

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:

awabboud 2014-07-11 11:44 Rev.: 52145

Chaneg the classic table lookup to perform the search only once per tabulated value, and return a double vector of all dependent variables when getState is called to improve the speed

212 lines of code changed in 2 files:

jsutherland 2014-07-11 11:37 Rev.: 52144

Remove existing installation of Wasatch3P when configuring. This will help avoid clashes if a header is removed or moved.

1 lines of code changed in 1 file:

tsaad 2014-07-11 10:23 Rev.: 52143

Finalize the divorce between the ParticlesHelper and Wasatch. The ParticlesHelper class is now ready to deploy in other components. The majority of its interface is virtual to allow you to specialize a few things, such as initialization. See the WasatchParticlesHelper class for a derived version that lives in Wasatch. Right now, the ParticlesHelper lives in the Wasatch directory because it doesn't fit upstream yet. Maybe creating a Helpers directory under src/CCA would be a good place for this.

370 lines of code changed in 8 files:

harman 2014-07-11 09:54 Rev.: 52142

removed unused radiometer variables.

2 lines of code changed in 3 files:

tsaad 2014-07-11 08:14 Rev.: 52141

continue the divorce of ParticlesHelper from Wasatch

0 lines of code changed in 2 files:

colovos 2014-07-10 20:10 Rev.: 52140

added ability for the disaggregation algorithm to be turned on and off with a flag. off by default. also fixed some bugs relating to inequalities in the algorithm

11 lines of code changed in 2 files:

jthornoc 2014-07-10 19:48 Rev.: 52139

Reversing the previous delete. This was causing segfaults in other
tests. However, valgrind is reporting it still as a "leak". I believe
the RT will as well.

Cleaning up some memory issues in other parts of Arches.

9 lines of code changed in 3 files:

jthornoc 2014-07-10 19:48 Rev.: 52138

Cleaning up memory errors.

8 lines of code changed in 3 files:

jsutherland 2014-07-10 18:06 Rev.: 52137

oops.

1 lines of code changed in 1 file:

jsutherland 2014-07-10 17:26 Rev.: 52136

Workaround for a strange compiler bug that showed up on a few gcc compilers.
A big thanks to Dav for coming up with a workaround!

2 lines of code changed in 1 file:

harman 2014-07-10 15:53 Rev.: 52135

More radiometer refactoring.
- removed radiometer methods and variables from ray.cc & ray.h
- Allow the radiometerFluxLabel to be modified.

The user interface has redundant entries and will be cleaned up shortly.

* The number of checkpoint variables will decrease by 1 causing the RT tests to fail*

414 lines of code changed in 4 files:

dav 2014-07-10 15:50 Rev.: 52134

Unfortunately order of libraries is important for static builds... this should fix the linking problem on Vulcan and anywhere else building statically.

1 lines of code changed in 1 file:

derekhar 2014-07-10 15:11 Rev.: 52133

Fixed error in RadProps-Arches interface. A label intended for abskp was using the label used by abskg.

1 lines of code changed in 1 file:

u0407585 2014-07-10 14:40 Rev.: 52131

Fixing a bug in the 3-d table lookup within Arches, that was making several restart files crash.

11 lines of code changed in 1 file:

tsaad 2014-07-10 13:55 Rev.: 52130

Allow users to disable particle-gas coupling for (1) debugging, and (2) until we fix the particle-to-cell operator.

33 lines of code changed in 1 file:

tsaad 2014-07-10 13:54 Rev.: 52129

start divorcing the ParticlesHelper class from Wasatch-specific types and objects. In this commit: use a string to track particle variables instead of an expression tag.

13 lines of code changed in 3 files:

tsaad 2014-07-10 13:22 Rev.: 52128

Add a deleteSet map to the ParticlesHelper class to set and delete particles. Add an example method to that end.

208 lines of code changed in 3 files:

harman 2014-07-10 13:21 Rev.: 52127

Further encapsulation of the radiometer code. Moved the core computations
to a function which will eventually be called by RMCRT

81 lines of code changed in 2 files:

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:

tsaad 2014-07-09 18:23 Rev.: 52125

silence a warning

1 lines of code changed in 1 file:

ahumphrey 2014-07-09 15:46 Rev.: 52124

Cleanup some stale Scheduler/Task code while waiting on the debug queue.

102 lines of code changed in 4 files:

harman 2014-07-09 15:35 Rev.: 52123

Re-landscaping.

Removed DO radiation model from ICE. I don't know how many man
hours Steve and I put into this but it was a lot. It was used to produce
a couple of TST slides and movies. This commit will make the models
re-arrangement that much easier.

91 lines of code changed in 53 files:

tsaad 2014-07-09 14:56 Rev.: 52122

forgot to commit the actual momentum source terms.

185 lines of code changed in 1 file:

jsutherland 2014-07-09 14:54 Rev.: 52121

Remove the obsolete "set_time" task & associated task interface.

0 lines of code changed in 2 files:

harman 2014-07-09 14:52 Rev.: 52120

Removed weeds, includes to Models files.

0 lines of code changed in 1 file:

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.

84 lines of code changed in 7 files:

tsaad 2014-07-09 13:06 Rev.: 52118

remove the failing wasatch test from the RT until we fix a bug in ExprLib's UintahFieldManager.

1 lines of code changed in 1 file:

u0407585 2014-07-09 11:03 Rev.: 52117

Updating the 3-d table lookup within Arches. This removes a previous assumption used in the table look-ups with varying spacing in the first independent variable. THIS WILL CHANGE THE ANSWERS TO THE REGRESSION TESTS FOR ALL CASES USING 3D TABLE LOOKUPpwdpwdpwdpwdpwdpwd

82 lines of code changed in 1 file:

harman 2014-07-08 13:46 Rev.: 52115

Cleanup: removed configure specs for blaze

Updated configure line. Now using --enable-all-components


0 lines of code changed in 2 files:

u0407585 2014-07-08 13:02 Rev.: 52114

Added an additional function to the radiation properties which sets absorption coefficients at the boundaries.

7 lines of code changed in 2 files:

dav 2014-07-08 12:49 Rev.: 52113

M CCA/Components/Wasatch/Expressions/PBE/QMOM.h
M CCA/Components/Wasatch/Expressions/DensityCalculator.cc

- Use the FIX_NAME macro to provide the correct underscoring for fortran
utility names. FIX_NAME resides in uintah_defs.h.

M configVars.mk.in

- Alphabetize some variables.

M aclocal.m4

- If a bad path is given, it is an error, not a warning.

24 lines of code changed in 6 files:

dav 2014-07-08 12:36 Rev.: 52112


Updating configure such that you are now required to explicitly list
the components you want to turn on at configure time. Use something
like:

--enable-all-components

or

--enable-arches
--enable-mpm

The old use of setting variables such as "USE_WASATCH=yes" or
"USE_ICE=no" is now deprecated.

If you do not turn on any component, Uintah will build the Core and
utilities.

M configure.ac
M configure

- Updates for above.

M CCA/Components/Models/sub.mk

- When all components are turned on, then some sub.mk files
(accidentally) provide the lists of libs needed for other
directories... Now that you can turn off components, this shows up
with missing libraries... hence Components/Models relies on LAPACK
so I have to add it explicitly to this sub.mk.

M StandAlone/tools/sub.mk

- Likewise, now that Arches requires the Wasatch3P, if it is turned
on, but Wasatch was not, then the Wasatch 3P libs were not linked by
these tools, so we need to list them with the other LIBS.

311 lines of code changed in 5 files:

awabboud 2014-07-08 12:20 Rev.: 52111

Change the Moment inlet condition to a more generic name ForcedDirchlet condtion. This will just set the value in the extra cell ratehr than extrapolating it, and will be useful with using the rmcrt

4 lines of code changed in 1 file:

tsaad 2014-07-08 07:36 Rev.: 52110

fix the RT (misspelled a test's ups filename)

1 lines of code changed in 1 file:

tsaad 2014-07-07 22:22 Rev.: 52109

support restarts with particles in Wasatch. Add a test to exercise that.

27 lines of code changed in 4 files:

harman 2014-07-07 15:05 Rev.: 52108

OnTheFly/radiometer.cc
- user must specify the label names of temperature, abskg and cell type.

Added xml spec. for the radiometer. This file is a temporary place holder.

29 lines of code changed in 2 files:

tsaad 2014-07-07 13:17 Rev.: 52107

Allow users to propagate the name of the particle position variable throughout the uda archive so that Visit can parse that information and properly visualize particles. Note that this is 100% backwards compatible with the current standard of using p.x as the particle position variable. To accomplish this, an optional uintah-level <ParticlePosision> spec has been added. That spec is propagated through the dataArchiver so that visit can pick it up. If the user does NOT provide <ParticlePosition> then things default to p.x (the current standard). Note that Visit is not yet ready for this change because it current uses an older version of Uintah. Once a new version of Uintah is released, the appropriate change will be pushed to Visit and you will be free to use whatever varlabel you like for particle position.

24 lines of code changed in 4 files:

tsaad 2014-07-07 13:10 Rev.: 52106

add a method to Uintah::Patch that computes and returns cell volume. The method is called cellVolume() to be consistent with other methods in the patch class. Also, this method will throw an internal error if the mesh is stretched. This function should now replace traditional ways of computing cell volumes, i.e.
Vector dx = patch->dCell();
double vol = dx.x()*dx.y()*dx.z();
Now you can use:
const double vol = patch->cellVolume();

20 lines of code changed in 2 files:

ahumphrey 2014-07-07 13:07 Rev.: 52105

* Clean up a slew of warnings in Schedulers and Tests.
* Humble beginnings of some infrastructure cleanup and documentation, starting with sus.cc

204 lines of code changed in 9 files:

dav 2014-07-07 12:28 Rev.: 52104

Removed tabs, alphabetized - removed duplicate libs.

26 lines of code changed in 1 file:

tsaad 2014-07-07 09:48 Rev.: 52102

Make particle initialization more intelligent by creating zero-sized particle subsets in Patches that do not have particles. This is based on the bounds specified in the particle initialization expressions. This approach will save a relocation/deletion of particles after initialization. Also add a regression test.

65 lines of code changed in 2 files:

jsutherland 2014-07-07 07:22 Rev.: 52101

Update the build configuration for SpatialOps in build_wasatch_3p.sh

1 lines of code changed in 1 file:

jsutherland 2014-07-07 06:57 Rev.: 52100

change inclusion path for a header

48 lines of code changed in 87 files:

jthornoc 2014-07-06 22:05 Rev.: 52099

Cleaning up some more bugs associated with an earlier commit.

1 lines of code changed in 3 files:

jsutherland 2014-07-05 20:05 Rev.: 52097

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

805 lines of code changed in 144 files:

tsaad 2014-07-05 08:38 Rev.: 52096

use patchid instead of MPIRank when seeding the random number generator. This guarantees a unique seed when a simulation uses multiple patches per processor.

1 lines of code changed in 1 file:

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:

tsaad 2014-07-04 16:34 Rev.: 52094

remove Wasatch.pyc from the tree.

0 lines of code changed in 1 file:

tsaad 2014-07-04 16:31 Rev.: 52093

add documentation to the particle initialization expressions. improve the user input spec for uniform particle initialization. get rid of obsolete xml spec.

113 lines of code changed in 2 files:

jsutherland 2014-07-04 11:47 Rev.: 52092

- Add "WasatchParticles" doxygen group.
- Add more documentation.
- Reformat a few things.

501 lines of code changed in 28 files:

jthornoc 2014-07-04 09:13 Rev.: 52091

The saga continues...missing another delete. Would be useful if memory
tests actually worked on a mac.

1 lines of code changed in 1 file:

jthornoc 2014-07-04 08:33 Rev.: 52090

Forgot to delete the calculator.

1 lines of code changed in 1 file:

tsaad 2014-07-04 02:37 Rev.: 52089

a cleaner and more beautiful interface for initializing particle positions.

11 lines of code changed in 1 file:

tsaad 2014-07-04 00:13 Rev.: 52088

Improve particle initialization by using the Uintah patch information (see previous commit). This commit will break the RT for the particles test because I changed the formula for the uniform particle position initial condition.

174 lines of code changed in 2 files:

tsaad 2014-07-04 00:11 Rev.: 52087

Create a Uintah patch container and register it as an operator in the OperatorsDatabase. This will allow Wasatch expressions to have easy access to the Uintah patch they live on.

37 lines of code changed in 2 files:

jthornoc 2014-07-03 22:18 Rev.: 52086

More input file fixes. For some reason, rmcrt isnt allowing abskg to be
saved in the data archiver. Need to fix this.

2 lines of code changed in 1 file:

jthornoc 2014-07-03 15:29 Rev.: 52084

Change wasatch to use the new registerVarLabel.

Coal channel had a mistake in the input file.

0 lines of code changed in 1 file:

jthornoc 2014-07-03 15:10 Rev.: 52083

Adding missing files.

400 lines of code changed in 2 files:

awabboud 2014-07-03 15:01 Rev.: 52082

Silence a few warnings

6 lines of code changed in 2 files:

jsutherland 2014-07-03 14:52 Rev.: 52081

Remove an obsolete header inclusion.

0 lines of code changed in 3 files:

jthornoc 2014-07-03 14:50 Rev.: 52080

I missed some merge markers when merging.

Remove the particle absorp. in favor of a total absorption coeffient for
RMCRT.

0 lines of code changed in 4 files:

jthornoc 2014-07-03 14:50 Rev.: 52079

** THIS COMMIT CHANGES THE ANSWERS **
Moving the radiation properties into the property model. Currently, the
properties are being computed every timestep on every RK stage. This
fact changes the answers from previous results. Also, the ERSCG term was
moved into the fortran for DORadiation which also caused some numerical
fuzzzzzzzzzz.

With this commit, the radiation properties are completely independent
from the radiation model allowing for use of multiple radiation models
at once (ie, DORadiation + RMCRT virtual radiaometer).

302 lines of code changed in 8 files:

jthornoc 2014-07-03 14:50 Rev.: 52078

Complete divorce of the radiation properties from the radiation models
themselves. This simplified the radiation models considerably. The
properties are now being computed upstream and only accessed by the
models themselves.

For the RadProps models with particles, the particle interface needs to
added back in. It should be done in a generic way so as not to preclude
any CQMOM interface.

454 lines of code changed in 23 files:

jthornoc 2014-07-03 14:50 Rev.: 52077

Cleaning up the abskg/abskp stuff for the DO radiation model.
Also pulled some weeds and spruced the place up.

165 lines of code changed in 6 files:

jsutherland 2014-07-03 14:47 Rev.: 52076

Silence doxygen warnings.

0 lines of code changed in 2 files:

awabboud 2014-07-03 13:36 Rev.: 52075

Move a delete statement

1 lines of code changed in 1 file:

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.

1865 lines of code changed in 56 files:

jsutherland 2014-07-03 10:09 Rev.: 52073

Rip out some unnecessary arguments.

2 lines of code changed in 1 file:

harman 2014-07-03 09:02 Rev.: 52072


-This line, and those below, will be ignored--

Turned off all calls to the radiometer code. There's a problem
with OSX builds, it won't link


M OnTheFlyAnalysis/radiometer.cc

11 lines of code changed in 1 file:

harman 2014-07-02 16:21 Rev.: 52070

Filled in the remaining missing pieces.
It runs but needs to be tested.

66 lines of code changed in 2 files:

awabboud 2014-07-02 16:19 Rev.: 52069

Turn on the new CQMOM regression tests.

9 lines of code changed in 1 file:

harman 2014-07-02 16:12 Rev.: 52068

All files: minor cleanup

Radiometer.cc changed label string from from VRFlux -> RadiometerFlux

15 lines of code changed in 3 files:

awabboud 2014-07-02 16:03 Rev.: 52066

Add in the adaptive method for CQMOM inversion and a small clip to weights in convective term for CQMOM with velocity internal coordinates.

244 lines of code changed in 4 files:

harman 2014-07-02 09:39 Rev.: 52064

Initial commit for OnTheFly radiometer.

This code is still under heavy development.

265 lines of code changed in 4 files:

tsaad 2014-07-01 20:29 Rev.: 52063

add and track particle ID in Wasatch. The name will adhere to Uintah's requirements of using p.particleID

62 lines of code changed in 3 files:

jsutherland 2014-07-01 19:17 Rev.: 52062

Clean up a few compiler warnings in Wasatch and other minor code cleanup.

40 lines of code changed in 3 files:

jsutherland 2014-07-01 18:24 Rev.: 52061

Use "iterator" and "const_iterator" rather than "interior_iterator" and "const_interior_iterator" where applicable as the "interior" versions are typedefed to the non-interior versions and I am going to remove that soon.

13 lines of code changed in 3 files:

awabboud 2014-07-01 14:23 Rev.: 52057

Allow option to use lapack for linear solve in conditional moments.

89 lines of code changed in 3 files:

tsaad 2014-07-01 13:42 Rev.: 52056

make the particle initial condition more robust and update related tests

36 lines of code changed in 2 files:

awabboud 2014-07-01 13:24 Rev.: 52055

Fix 1D weights

1 lines of code changed in 1 file:

awabboud 2014-07-01 12:47 Rev.: 52054

Add minor checks to improve CQMOM stability. Change spelling of variable. Allow for use of one internal coordiante.

47 lines of code changed in 2 files:

tsaad 2014-07-01 12:39 Rev.: 52053

forgot to add the particle test to the nightly RT

1 lines of code changed in 1 file:

tsaad 2014-07-01 12:31 Rev.: 52052

add regression test for particles

8 lines of code changed in 1 file:

tsaad 2014-07-01 12:27 Rev.: 52051

add a task that deletes particles. this is experimental atm.

74 lines of code changed in 4 files:

tsaad 2014-07-01 09:27 Rev.: 52049

silence a few warnings

4 lines of code changed in 2 files:

tsaad 2014-07-01 09:27 Rev.: 52048

add uniform particle initialization (as opposed to random) to get deterministic results in preparation for particle regression testing

96 lines of code changed in 2 files:

tsaad 2014-07-01 09:19 Rev.: 52047

fix particle gravity name

3 lines of code changed in 1 file:

June 2014 »

Generated by StatSVN 0.7.0