Fixed the regridding critera when using max_timestep_interval > 1 so it will be consistent between restarts
1 lines of code changed in 1 file:
User can initialize the passive scalar to have a sinusoidal distribution.
Useful in testing AMR, coarse fine interface operators.
<geom_object>
<box label="scalarPlug"> </box>
<scalar> 0 </scalar>
<sinusoidalIntialize> true </sinusoidalIntialize>
<freq> [1,0,0] </freq>
</geom_object>
49 lines of code changed in 2 files:
fixed yesterday's bulletproofing commit.
throw exception if ( spacing > (upper - lower) )
3 lines of code changed in 1 file:
destroy totalMassBurnedLabel and totalHeatReleasedLabel
0 lines of code changed in 6 files:
Use old-style quadradic CFI interpolator. New-style isn't quite ready.
3 lines of code changed in 1 file:
Incorporation of Colella's quadratic CFI interpolator into AMRICE
AMR.h
-------------------------
-added select_CFI_interpolator()
quadradicInterpolation_CF()
- made gridHi inclusive
AMRICE.h
------------------------
added global variable d_orderOf_CFI_Interpolation. The order of interpolation
at the CFI can be different than the rest of the domain.
refine_CF_interfaceOperator()
variable names: finePatch instead of patch
now using select_CFI_Interpolator()
AMRICE.cc
----------------------
default value of d_orderOf_CFI_Interpolation = d_orderOfInterpolation
can be specified in ups file
78 lines of code changed in 3 files:
getCoarseFineFaceRange()
for higer order interpolation increase the coarse level foot print by the order
of the interpolation. Need this for Colella's quadradic CFI interpolator.
9 lines of code changed in 1 file:
eliminated warning
WARNING: Unknown Geometry Piece Type ( density, scalar, temperature)
0 lines of code changed in 2 files:
linearInterpolation()
- cleanup and fixed x+,y+,z+ face bug that was probably introduced by
recent commit.
32 lines of code changed in 1 file:
Fix hopefully last of 3d amr bugs
3 lines of code changed in 1 file:
problemSetup()
-more bulletproofing
12 lines of code changed in 1 file:
cleaned up output
4 lines of code changed in 6 files:
old code cleanup
0 lines of code changed in 10 files:
ooops
1 lines of code changed in 1 file:
turned off iteratorTests
10 lines of code changed in 1 file:
Consolidated outlet and pressure BC subroutines for scalar
27 lines of code changed in 5 files:
Consolidated subroutines for pressure and outlet BC.
131 lines of code changed in 3 files:
Fixed hard coded /usr/X11R6/lib paths to use BASE_LIB_PATH (helps with 64 bit systems with /usr/X11R6/lib64). It all seems to work properly.
210 lines of code changed in 2 files:
AMR.cc
__________________________________
normalizedDistance_CC()
- the normalized distance can now be either + or - depending
on the relative distance from the CC. This is a big change.
AMR.h
__________________________________
global: general cleanup
testInterpolators()
- generalized to handle either the entire domain or just a CFI
70 lines of code changed in 2 files:
added bulletproofing to problemsetup.
if (lower>=upper) barf
15 lines of code changed in 1 file:
Removed remnants of broken multiple scalar implementation.
68 lines of code changed in 22 files:
cleaned up module to reflect the proper datatype
0 lines of code changed in 4 files:
added bulletproofing. LaticeRefinementRatio and refinement ratio must be >= 1
12 lines of code changed in 1 file:
quadratic_CFI interpolator
- Now gives the right answers if refined in only 1 direction. Not working if
refined in more than one direction
37 lines of code changed in 1 file:
Core/HVolumeVG.h
Core/HVolumeVGspecific.cc
GCC 4.1 seems to be a bit more picky about template specialization.
This checking fixes this. You declare the specialized function in
the header and then make sure the function implementations are
inside the appropriate namespace.
0 lines of code changed in 4 files:
Point.h
Vector.h
Dav missed some friend functions that needed to be defined outside
of declaring them friend functions. Most notably the Pio,
Interpolate, and stream operator functions.
0 lines of code changed in 4 files:
Clean up. Set cesav, etc. directly to 0 here if ae is 0.
94 lines of code changed in 10 files:
AMR.h
__________________________________
- progress on colella's quadratic_CFI interpolator. Works in 3D but gives the wrong answers
testInterpolators()
- extended to work on at the CFI and with the quadratic_CFI interpolator.
AMRICE.cc
__________________________________
refineCoarseFineInterface()
- added CFI interpolator test
- rename patch -> finePatch and level->fineLevel
164 lines of code changed in 2 files:
Moved d_with_ice to the MPMFlags.
21 lines of code changed in 9 files:
Basic image parsing and particle creation, all in one step. Courtesy of
Steve Maas of bioengineering.
395 lines of code changed in 2 files:
Fix MultiTaskgraphing bug where the DataArchiver would output the delt BEFORE its reduction, resulting in bad restarts
0 lines of code changed in 2 files:
Get both of these working with the composite contact model, which basically
meant using the if(d_matls.requested(m)) conditional in a bunch of places
in which it was left out. In addition, cleaned up quite a bit, hopefully
made them more readable.
0 lines of code changed in 4 files:
Remove runtime warning (in DataArchive),
Display grid on restart if AMR debugstream is on,
Add some padding to refinementRatio so it doesn't round down (and throw an exception if a bad one is added)
17 lines of code changed in 4 files:
Remvoed bcenthalpy. it was the same as bcscalar.
81 lines of code changed in 12 files:
new non-ideal gas EOS added for exploding container simulations
235 lines of code changed in 4 files:
Got rid of one apcal. Now use same one for both velocity and scalar.
55 lines of code changed in 17 files:
quadraticInterpolator_CFI()
- progress toward generalizing it in 3 dimensions.
44 lines of code changed in 1 file:
removed unused logicals, cleaned up a bit.
2 lines of code changed in 3 files:
AMR.h
Birth of a new coarse fine interface quadratic interpolator, based on Chombo/Colella.
Barely works on x+,x- faces, significant thrashing/changes ahead.
AMR.cc
Pulled a weed
196 lines of code changed in 2 files:
Fixed a icpc 9.1 compiler error.
0 lines of code changed in 2 files:
Changed float to double. Floating point error was causing the dynamic
load balancer to assign patches to non-existant processors. This only
occured when there were lots of patches.
11 lines of code changed in 2 files:
compiler warning
0 lines of code changed in 1 file:
compiler warnings
1 lines of code changed in 4 files:
Force time-refinement to be based on cell refinement. This is probably temporary until we get the arbitrary-timestep per level working.
Also provides a "lockstep" knob for AMR that will in essence force TRR To be 1
Most of the changes are just moving adjustDelt from SimulationState back to Level.
127 lines of code changed in 39 files:
The mean is now calculated as the exponential moving average. Around 86% of
the weight occurs within the AVERAGE_WINDOW defined at the top of
SimulationContrller.cc.
The standard deviation has been removed because it no longer relates to
the mean.
27 lines of code changed in 3 files:
debugging output fix
1 lines of code changed in 1 file:
Removed spew
0 lines of code changed in 1 file:
Have scrub decrementer not do select-patches when there are no ghost cells (mirror what the TG does)
1 lines of code changed in 1 file:
last commit had debugging output turned on.
4 lines of code changed in 2 files:
Added macros that limit the amount of debugging output in the refluxing routines.
Limits the output based on face and variable name.
99 lines of code changed in 3 files:
Improve the relationship between Load Balancing, Scrubbing, Multi-Taskgraphing, and refluxing
- Provide a Conditional message-send, which enables the TG to only compile once instead
of twice for a load-balance (and allows multi-tg to run following a lb)
- Have the LB threshold be based on the theoretical loadBalance%
- Deprecate nonCopyDataVars
143 lines of code changed in 18 files:
No longer create an instance of MPMFlags for each material. Not sure
why this was ever done, but it was causing problems. Now, pass flags into
the constructor for MPMMaterial from SerialMPM, or whichever MPM you are
using.
11 lines of code changed in 9 files:
Discretization cleanup. Forgot to add this file to previous commit.
3 lines of code changed in 1 file:
Long overdue discretization cleanup
63 lines of code changed in 12 files:
Added extra projection option, mostly for debugging.
Changed all solver tolerances to be absolute.
244 lines of code changed in 27 files:
Fixed typo... added '>' to end of #include line.
0 lines of code changed in 2 files:
define MSG_NOSIGNAL for AIX
6 lines of code changed in 1 file:
Fix scrubbing for refluxed vars
22 lines of code changed in 1 file:
clean up before adding nonuniform grid support
0 lines of code changed in 1 file:
Ease requirement to save p.x if any other particle data is saved to also
allow p.xx to fill this requirement.
1 lines of code changed in 1 file:
removed remnants of old code
1 lines of code changed in 2 files:
fixed data crash and cleanup indenting
0 lines of code changed in 2 files:
refluxOperator_computeCorrectionFluxes():
- no longer dividing the refluxing correction by mass or mass * cv.
(Basically, a code cleanup that should have happened a while ago)
19 lines of code changed in 4 files:
Metacomponent model dtd change.
5 lines of code changed in 9 files:
changed to use base element and added checks for element type
0 lines of code changed in 6 files:
Remove test executable.
0 lines of code changed in 1 file:
Remove accidental addition of test components.
1 lines of code changed in 1 file:
Change SCIRun to Framework.
8 lines of code changed in 1 file:
Change SCIRun to Framework.
1 lines of code changed in 1 file:
Change SCIRun to Framework to solve name conflict between SCIRun dir and scirun program on case-insensitive file systems.
65 lines of code changed in 44 files:
Change SCIRun to Framework to solve name conflict between SCIRun dir and scirun program on case-insensitive file systems.
45 lines of code changed in 57 files:
Change SCIRun to Framework to solve name conflict between SCIRun dir and scirun program on case-insensitive file systems.
82 lines of code changed in 95 files:
Change SCIRun to Framework to solve name conflict between SCIRun dir and scirun program on case-insensitive file systems.
11 lines of code changed in 44 files:
AMR Scrubbing
343 lines of code changed in 15 files:
Change SCIRun to Framework to solve name conflict between SCIRun dir and scirun program on case-insensitive file systems.
156 lines of code changed in 111 files:
Change SCIRun to Framework to solve name conflict between SCIRun dir and scirun program on case-insensitive file systems.
409 lines of code changed in 249 files:
small tweaks so refluxing of transported variables works again.
5 lines of code changed in 3 files:
ICE:registerAMR_refluxingVariable -- added bulletproofing
PassiveScalar:
- you must registerAMR_refluxingVariables before the transported variables.
17 lines of code changed in 2 files:
Removed erroneous cerrLock.unlock() this elimintates the warning message
Mutex::~Mutex: Warning: Mutex "cerr lock" currently locked.
2 lines of code changed in 2 files:
Modifications to EventService prototype
0 lines of code changed in 14 files:
Remove some debug output
0 lines of code changed in 2 files:
Added the ability to specify a max_wall_time in the Time section. This
parameter is specified in seconds, omitting it or setting it to 0 will
cause it to be infinite.
5 lines of code changed in 5 files:
Fixed a bug with the tags
4 lines of code changed in 1 file:
Changed tag allocation to only allocate tags when needed. This prevents
excess memory usage with newer versions of MPI that allow many more tags
than older versions.
53 lines of code changed in 5 files:
M configure
M configure.ac
- Differentiate between darwin powerpc and intel processors (for thirdparty).
- Sync a could of changes with CIBC configure:
- Export ITCL_LIB_DIR
- Fix indentation
M include/sci_defs/environment_testdefs.h.in
Indent for readability.
M Core/Datatypes/Mesh.h
Fix compiler warning.
38 lines of code changed in 6 files:
fixed topology check and indenting
0 lines of code changed in 4 files:
add insigh libs and cleanup indenting
0 lines of code changed in 4 files:
the usual checkin - lots of changes to my sandbox
15 lines of code changed in 1 file:
added strdup and minor clean up
0 lines of code changed in 2 files:
clean up of strdup and removed duplicate code
21 lines of code changed in 3 files:
the usual checkin - lots of changes to my sandbox
1682 lines of code changed in 1 file:
added strdup and minor clean upPackages/Fusion/Dataflow/Modules/Fields/VULCANConverter.cc
0 lines of code changed in 4 files:
overwrite bad checkin
161 lines of code changed in 1 file:
override input.xml for reduce-uda instead of throw exception (and fix warning)
165 lines of code changed in 1 file:
Turn warning into an exception
2 lines of code changed in 1 file:
MPI fixes to Uda reducer
32 lines of code changed in 4 files:
Subcycle and coarsen only if doing AMR
13 lines of code changed in 1 file:
Fixes for uda reducer
32 lines of code changed in 2 files:
Added -svnDiff option
This runs svn diff <src/.....Packages/Uintah> and writes to your output
file.
-------------------------------------
Dav suggested this method of getting the SCIRun srcdir. However, he
mentioned that when/if Uintah is separated from SCIRun, this fix might
stop working. Another possible solution is to:
#define SCI_OK_TO_INCLUDE_SCI_ENVIRONMNET_DEFS_H
#include <sci_defs/environmnet_defs.h>
and then just use the #defined SCIRUN_SRCDIR directly in the code. It
is likely that if Uintah and SCIRun are separated, and/or we start to
use CMAKE, that a new method will have to be found to do this.
16 lines of code changed in 1 file:
Prettier MeshSmoother GUI (from cicb branch).
0 lines of code changed in 2 files:
Updates to Kepler and Ptolemy packages.
22 lines of code changed in 4 files:
Updates to Kepler and Ptolemy packages. Minor configure option documentation change for SCIRun2.
53 lines of code changed in 4 files:
reduce-uda amr fix
5 lines of code changed in 1 file:
added:
"-reduce_uda : Reads <uda-dir>/input.xml file and removes unwanted labels (see FAQ).\n";
2 lines of code changed in 1 file:
Changed the memory reporting from resident memory to total memory.
2 lines of code changed in 1 file:
Add unix commands for date and hostname
9 lines of code changed in 1 file:
Clean up of gui and added centering selection
0 lines of code changed in 6 files:
Dump out the date and hostname cerr. Useful to help decide what to keep when
cleaning out old udas. This assumes that the commands "date" and "hostname" exists.
22 lines of code changed in 1 file:
Migrate kepler server to Kepler package
34 lines of code changed in 3 files:
Migrate kepler server to Kepler package
1046 lines of code changed in 15 files:
adding a normal Laplacian smoother to the list of smoothers in the MeshSmoother module. This smoother should run about an order of magnitude faster than the other smoothers in the module, but doesn't have the same quality guarantees supplied by the other ones. However, it's a pretty standard smoother with which most people are already familiar.
85 lines of code changed in 3 files:
Fixed adiabatic case
2 lines of code changed in 1 file:
so it will compile with gcc 4.0
2 lines of code changed in 1 file:
fix Reflux iterators when coarse/fine patches share boundary (forgot this file)
31 lines of code changed in 1 file:
Get neighborhood to (hopefully) be correct for large 3D 4+level problems. Also prune down calls to selectPatches when there are no ghost cells, and change the reflux iterators when the coarse and fine patches share the same boundary
46 lines of code changed in 5 files:
Allow periodic boundary conditions for face centered variables
115 lines of code changed in 3 files: