Missing header files.
3 lines of code changed in 1 file:
Moved source term registration into source factory.
Created a builder for RMCRT radiation ---> give it a shot Todd.
242 lines of code changed in 7 files:
Turning back on <use_laminar_pr> for transport equations.
9 lines of code changed in 4 files:
Add an appendElement for d_computeScaleFactor so that feature will work on
restarts.
2 lines of code changed in 1 file:
Fix problem with redefinition of swapbytes() in SCIRun namespace when doing static builds.
0 lines of code changed in 1 file:
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..
381 lines of code changed in 5 files:
Fix linker problem on static builds with CUDA support.
1 lines of code changed in 1 file:
Allow static builds with CUDA support. For Jaguar XK6 tests.
8 lines of code changed in 2 files:
moved functions compute_Mag_gradient() and compute_Mag_Divergence()
upstream so other components can use them.
60 lines of code changed in 4 files:
added the following flags to localRT:
gpu: - run test if machine is gpu enabled
sus_options="string" - Additional command line options for sus command
The variable has_gpu =0 is currently hardwired.
MPMARCHES:
-tabs
ICE:
- deleted Darwin tests
GPU.py
- added gpu option to possionGPU1
69 lines of code changed in 13 files:
Fix Jeremy's linking error... need to define the functions (I'm assuming they aren't supposed to do anything...), not just declare them.
8 lines of code changed in 1 file:
Fixed a problem in IncDynamicProcedure...still had old ccVelocity
components.
Moved radiation properties to RadPropertyCalculator.h.
154 lines of code changed in 6 files:
Added a source term to use a Wasatch Expression as an Arches scalar source for wasatch-in-arches builds. Slight chaneg to creatign expressions for table lookup values.
234 lines of code changed in 5 files:
Silence a compiler warning.
3 lines of code changed in 1 file:
Update QMOM expression. initialize an auxiliary matrix.
9 lines of code changed in 1 file:
initProperties()
- added bulletproof to benchmark tests 1 & 3.
The domain must have a length of 1,1,1.
16 lines of code changed in 1 file:
Compute dp_drho using the solid phase properties prior to reaction, or gas
phase properties after.
10 lines of code changed in 1 file:
Remove RadProps for now so that the RTesters will be happy...
22 lines of code changed in 1 file:
Fixed a bug that loadbalancer cannot create compeleted neighborhood when
there is level gap on a MPI rank.
42 lines of code changed in 7 files:
DataOnion Scheme:
- added support for multiple levels with a `halo` region around coarse level patch.
- lots of instrumentation.
Works with 1 proc and 3 levels.
105 lines of code changed in 2 files:
Added RMCRT source term. Right now it's just a duplicate of DO_radiation source term.
545 lines of code changed in 3 files:
Fixed the -pol option to work by separating the stress into hydrostatic and deviatoric. Also fixed output for cells that have no particles.
30 lines of code changed in 2 files:
Added an option to puda that allows a user average the particles in a cell over a whole line for p.temperature, p.mass, p.velocity, or p.stress. Usage is: 'puda -partvar p.temperature -matl 0 -pol x 10 20'. This line means that p.temperature will be extracted along a line running down the x axis at y=10 and z = 20.
361 lines of code changed in 6 files:
Further reduce code necessary for CUDA event and stream management.
0 lines of code changed in 2 files:
Remove unnecessary methods in GPU scheduler.
4 lines of code changed in 3 files:
First draft of a new implementation idea for elasticity models. The design
has not been finalized yet and substantial changes are expected over time.
No sub.mk included yet.
0 lines of code changed in 30 files:
removed all code related to pseudoRMCRT, it's just a big weed.
52 lines of code changed in 2 files:
Reduce the number of queues involved with GPU task execution cycle.
Also some refactoring.
70 lines of code changed in 4 files:
Adjusted call to Mersenne Twister to exclude 0 and 1.
4 lines of code changed in 1 file:
Fix numTaskPhases was not correctly computed.
1 lines of code changed in 1 file:
Removed redundant directory.
0 lines of code changed in 15 files:
Fixed a typo in output.
1 lines of code changed in 1 file:
Add support for requesting multiple corser levels data in one task.
Example of new interface for requesting variables from 2 level down:
requires(dw, label, patches, Task::CoarseLevel, 2, matls,
Task::NormalDomain, Ghost::AroundCells, 1);
81 lines of code changed in 8 files:
Silence a warning by deleting unused variables.
0 lines of code changed in 1 file:
Clean up some warnings from my previous commit and clean up warnings in
Julien's heat transfer models.
0 lines of code changed in 4 files:
1) Removed newCCU,V,W velocity components and renamed the newCCVelocity vector to CCVelocity vector (removing the "new")
2) Updated all input files to conform to 1)
3) Removed unused efficiency labels
4) Removed scalar and enthalpy efficiency calculations along with their reduction variables
5) Fixed minor issue in ClassicTables for checking for radiation solver
6) Removed probePoint task. Should use on-the-fly extract instead
7) Added an applyFilter operation for vector components.
8) Remove totalRadSrc label
9) Rewrote the fortran smagorinsky function into c++ so that CCVector could be used. NOTE: This changes the answer in the noise for tests that use the smagorinsky model.
10) Fixed a problem with an extra volume floating around in the Westbrook dryer units conversion.
422 lines of code changed in 29 files:
Making source terms self-aware. ;) Now they can report back which source
type they actually represent.
160 lines of code changed in 30 files:
Revise RadProps to use the default-installed TabProps rather than building another version internally
24 lines of code changed in 1 file:
Added puda option that determines burn rates versus pressure --Beckvermit.
206 lines of code changed in 5 files:
added experimental data needed for comparison. --Beckvermit
46 lines of code changed in 1 file:
Initial commit for propagation parameter study. --Beckvermit
791 lines of code changed in 5 files:
Initial commit for burn rate parameter study. --Beckvermit
1001 lines of code changed in 6 files:
modify states for basic expressions for wasatch-in-arhces. also, move the wasatch rhs task to the beginning of the Arches time integration.
50 lines of code changed in 2 files:
Remove one more header file check for a non-existing header.
2 lines of code changed in 2 files:
Change configure.ac to be consistent with changes previously made to configure.
2 lines of code changed in 2 files:
Reintegration of /branches/gpu_dev with trunk.
r47314-r48286
7948 lines of code changed in 53 files:
Update Wasatch3P build script to include RadProps auto-build (for Jeremy).
42 lines of code changed in 1 file:
Make wasatch3p clone process faster by only grabbing the most recent version by default.
3 lines of code changed in 1 file:
Updated coarsenRatio of Ray.cc to be an IntVector, but it is still static.
Also added documentation of ray marching including explanations of ray
marching in multi-level meshes.
4496 lines of code changed in 32 files:
Fixed Wasatch build due to last task interface changes
11 lines of code changed in 4 files:
Split Task::DomainSpec to Task::PatchDomainSpec and Task::MaterialDomainSpec
137 lines of code changed in 30 files:
skip processMPIRecvs if no pending messages.
5 lines of code changed in 1 file:
Add an expression that interpolates staggered fields to cell centers. This is useful for visualization purposes. Also, using this expression helps alleviate some of the issues Wasatch is having when visualizing face centered data in Visit. Fix the error checking in the basic expression builder by throwing exceptions appropriately.
255 lines of code changed in 6 files:
Given the coarsening ratios (needs to be made dynamic)
between the levels of a data onion, Ray.cc now correctly
handles the first step of ray tracing once a level
boundary has been breached.
30 lines of code changed in 1 file:
Fixed a bug in the density gradient calculation pointed out by Todd. Should not change RT answers.
12 lines of code changed in 1 file:
Now you a cell can be specified and particle ids of any particles in that cell will be printed to a file named: partIds.index.[x].[y].[z].time.[timestep number]. This option is invoked using '-pic'
183 lines of code changed in 5 files:
rayTrace_dataOnion()
- Now getting data for the entire coarse and fine levels.
13 lines of code changed in 1 file:
Lyx file for Benchmarks added.
663 lines of code changed in 1 file:
fixed benchmark bulletproofing.
updated ups file.
4 lines of code changed in 1 file:
scheduleTimeAdvance
DataOnion section:
- reversed the order in which data was coarsened. It matters if
number of levels > 2.
3 lines of code changed in 1 file:
fixed delT requirement.
formatting
53 lines of code changed in 2 files:
Removed code for doing dynamic tolerances in linear solver.
This will change most of the answers in Arches since it was using that feature.
10 lines of code changed in 5 files:
dataOnion()
- changes in pulling data from the dw so the dataOnion now works in parallel.
26 lines of code changed in 2 files:
Actually carry forward pDamage, in addition to initializing it.
Sincere apologies on all of the spam that I've caused by adding this new test.
1 lines of code changed in 1 file:
Added documentation about benchmark cases.
0 lines of code changed in 1 file:
Updated two more input files to account for new
variable names. Updated exception handling.
10 lines of code changed in 1 file:
Made "benchmark" a single variable
13 lines of code changed in 2 files:
1) Fixed a bug where area varlabels not being destroyed.
2) Added sine initializiation.
3) Attempting to turn on vanleer limiter.
41 lines of code changed in 3 files:
Nightly & localRT:
- if a memory leak is detected then see if the all the VarLabels were deleted.
Warn the user if a VarLabel was not deleted.
19 lines of code changed in 4 files:
Added benchmark 3.
28 lines of code changed in 2 files:
Added Ostwald Ripening as a QMOM source term. Added more documentation for other sources.
304 lines of code changed in 8 files:
accidently removed asctime in last commit.
1 lines of code changed in 1 file:
VarLabel.cc
- added SCI_DEBUG to output when a VarLabel is created
or destroyed.
mem_leak_checkVarLabels:
This reports any VarLabels that have not been destroyed.
usage: mem_leak_checkVarLabels < output file>
You must set the environmental variable:
SCI_DEBUG VarLabel:+
33 lines of code changed in 3 files:
minor formatting.
2 lines of code changed in 2 files:
fineToCoarseOperator()
- replaced guts with coarsenDriver_std()
3 lines of code changed in 1 file:
Forgot to take the square root of the velocity dot product in calculating the velocity magnitude expression. also modify the name of a regression test.
3 lines of code changed in 2 files:
RMCRT_Test::coarsen()
- Replaced coarsening code with fineToCoarseOperator()
- added F.A.T tag to requires.
Ray::rayTrace_dataOnion()
- using prevLev in conjunction with prevCell in SumI calculation.
13 lines of code changed in 2 files:
moved fineToCoarseOperator() out of AMRICE up to
Core/Grid/AMR_CoarsenRefine
102 lines of code changed in 4 files:
Add expression that calculates vorticity as well as a test for that.
271 lines of code changed in 5 files:
print summary after all localRT tests have run.
print
"Failed 1 user <user."
if a test has failed.
12 lines of code changed in 2 files:
Initialize p.damage for all cases.
6 lines of code changed in 1 file:
Add functionality for postprocessing expressions - those can be forced into the graph. Add VelocityMagnitude expression as well as an example of using ForceOnGraph and PostProcessingExpression.\n
277 lines of code changed in 6 files:
Add the functionality to force additional expressions on a specified graph.
42 lines of code changed in 1 file:
Fix the way we parse nametags from the input file.
10 lines of code changed in 1 file:
Fix documentation for 3D Taylor-Green Vortex. Thx Amir.
2 lines of code changed in 1 file:
Start adding comprehensive test suite for convective flux limiters. Starting with SVOL fields in every direction with multiple patches. Also add those to the regression tester. Old tests to be removed shortly.
32 lines of code changed in 1 file:
Add extra condition on the flux limiter function when the ration of consecutive gradients approaches -infinity. This will break superbee test.
3 lines of code changed in 1 file:
Consolidated Birth expressions for QMOM and minor fixes
192 lines of code changed in 6 files:
getRegion()
- added level index to exception
2 lines of code changed in 1 file:
Ray::sched_rayTrace_dataOnion( )
Generalization. The driving component now must
pass in the dw for abskg & sigmaT4.
38 lines of code changed in 3 files:
Fix the behavior of the flux limiter functions as r->infinity. Also, revert to Upwinding at patch and physical boundaries. This commit will break the superbee regression test - will fix that after the nightly RT runs. I will soon submit a compreshensive test suite for convection flux limiters and replace the old tests.
46 lines of code changed in 1 file:
New VarLabels for p.scalefactor.
6 lines of code changed in 2 files:
Removing some unused code
0 lines of code changed in 1 file:
Add task to compute "p.scalefactor". Since this is only used for deformed
particle visualization, it is only computed if that variable is in the list
of variables saved in the DataArchive section of the input file AND if the
curent timestep is an output timestep.
To get this variable, add:
<save label = "p.scalefactor"/>
to the list of saved data.
82 lines of code changed in 4 files:
Add some documentation, fix formatting, and silence even more compiler warnings.
16 lines of code changed in 4 files:
Silence a few compiler warnings.
37 lines of code changed in 2 files:
set radiation related flags if using RMCRT.
9 lines of code changed in 3 files:
Generalization:
- The driving component (Arches/Examples) must now specifies which DW
the variables are pulled from.
This should not change the answers
69 lines of code changed in 4 files:
silence a few compiler warnings.
6 lines of code changed in 2 files:
is_BC_specified()
Added bulletproofing.
8 lines of code changed in 1 file:
Add ellipse-type boundary condition face. This will be useful for a variety of cases, specificlly when you have a pipe intersecting a boundary face at an angle. The user specifies an origin and two radii for the ellipse (corresponding to the minor and major axes) and an angle that denotes the counterclockwise rotation of the ellipse with respect to a reference major axis. You can find more details in the header documentation about the convention used to define the reference axis. If both radii are equal, the result is a circle.
347 lines of code changed in 4 files:
Use read trylock for task queue lookup.
Move number of task phase to TaskGraph class.
176 lines of code changed in 10 files:
small bug fix in QMOM
1 lines of code changed in 1 file:
Still more cleanup of the coldFlow model.
41 lines of code changed in 3 files:
changign soem wasatch qmom conditionals
18 lines of code changed in 2 files:
Still bringing coldFlow model up to speed.
2 lines of code changed in 1 file:
Whoops...turning back on all localRT tests.
16 lines of code changed in 1 file:
More memory clean-up for the ColdFlow model. Default iv_transform was
not being allocated.
4 lines of code changed in 2 files:
Cleaned up some duplicate code in ClassicTable, which also allowed for wasatch-in-arches cleanup
11 lines of code changed in 6 files:
handle loading uda volumes with NaN values better (warn user, display some values)
62 lines of code changed in 2 files:
When using damage, now keep track of time since a particle has localized and,
depending on the erosion algorithm, the stress will be reduced gradually,
as opposed to all in one timestep. The stress is reduced by:
stress*=D;
where:
D=exp(-time_since_failure/t_char);
where t_char is a user input, which defaults to 1e-99. This default value
recaptures the previous behavior.
49 lines of code changed in 1 file:
also plot the relative different of TotalMass, momentum, internal Energy and KE
0 lines of code changed in 2 files:
Delete cold flow mixing model to solve the memory leak.
1 lines of code changed in 1 file:
Fix a wrong reference to the graph helper for wasatch in arches.
21 lines of code changed in 1 file:
fixign issues from file merge
7 lines of code changed in 9 files:
Turning on comparison for some tests. Adding new scalar tests.
31 lines of code changed in 1 file:
Quite a print statement.
Fixed a minor problem with plus face inlets.
Added some new input files for regression testing.
12 lines of code changed in 2 files:
Replacing the disks2mat4patch test with something a bit more useful.
disks_complex (new and improved with this commit) includes 2 levels, 2
materials, contact and material failure. Increase the resolution and run time
to see the more interesting results.
3 lines of code changed in 1 file:
Increased functionallity of the QMOM in Wasastch code. Added code to allow use of classic table dep vars as expressions in Wasatch-In-Arches builds. Thie will break the regression test for qmomtest.ups
2162 lines of code changed in 21 files:
Move the wasatch_in_arches initialization task to the end of the arches scheduleInitialize so that we have access to some initialized parameters from Arches. Also some cleanup in Wasatch and Wasatch_in_arches code.
57 lines of code changed in 7 files:
Adding a variable to keep track of the time at which a particle localizes. This will allow controlling
the loss of strength in a more orderly manner.
73 lines of code changed in 2 files:
added a modified version of Arenisca. It completed the penetration simulation considering the cap function.
181 lines of code changed in 1 file:
Bug fix. The check for boundaries wasn't being performed correctly
causing problems at patch interfaces for the differencing scheme.
22 lines of code changed in 1 file:
Add basic expression for simple algebraic operations: sum, difference, and product. This is needed for certain initializations required by the visit team e.g. x + y, y+z, etc... Furthemore, when using embedded boundaries, the initial field must be set to zero inside solid control volumes. Using the product in this new expression can easily achieve that by multiplying the volumefraction field by the initialization function.
149 lines of code changed in 2 files:
Additional modifications and optimizations to ScalarRHS using area and volume fractions.
40 lines of code changed in 1 file:
Move communicator id to task class
40 lines of code changed in 7 files:
Make areafractions and volumefraction as STATE_NONE expressions so that they are pulled from the newdw.
8 lines of code changed in 1 file:
change a ostringstream to string.
6 lines of code changed in 1 file:
An EOS is now needed for computing the pressure in UCNH.cc. The default is
HyperElasticEOS. Don't forget to initialize the bulk modulus.
75 lines of code changed in 7 files:
Change output to point to actual code that is generating the exception rather
than line 37 in ParameterNoFound.cc.
2 lines of code changed in 1 file:
Commenting out all use and reference to bBeBarLabel. This variable gets
allocated, initialized, carried forward, washed, dried, and folded,
but as near as I can tell never actually gets used. It appears to be a copy
of bElBarLabel that probably snuck in during the unification of the various
CNH's.
64 lines of code changed in 2 files:
Fixed a datawarehouse exists bug related to map readonly scrubing
5 lines of code changed in 1 file:
Fix a couple of typos pertaining to area fractions in the ScalarRHS expression.
3 lines of code changed in 1 file:
Initial working version of de-centralized threaded MPI scheduler.
Break data warehouse lock into serveral small locks.
Use pthread read/write lock instead of uintah build-in.
Increase the number of counter locks.
Make variable scrubing a read-only operation to datawarehouse.
(small memory usage increase)
other minor changes.
1350 lines of code changed in 23 files:
Fix scalar RHS for volfraction to multiply only source terms. also do some cleanup for operators.
15 lines of code changed in 2 files:
Tidying up, indenting and other things to make this monster a bit more readable.
136 lines of code changed in 1 file:
turned off memory checking on 2L test.
1 lines of code changed in 1 file: