Accesses to the DataArchive in SCIRun is now done with a
DataArchiveHandle instead of a DataArchive*. Other changes specific
to each file are noted below.
Packages/Uintah/Core/DataArchive/DataArchive.cc
Packages/Uintah/Core/DataArchive/DataArchive.h
Added ref_cnt and lock for the interface to LockingHandle.
Packages/Uintah/Core/Datatypes/Archive.h
Added getDataArchive function. This is the preferred method
to get access to the DataArchive contained in an Archive
object.
Packages/Uintah/Dataflow/Modules/Visualization/VariablePlotter.cc
Packages/Uintah/Dataflow/Modules/Visualization/PatchDataVisualizer.cc
Packages/Uintah/Dataflow/Modules/Visualization/PatchVisualizer.cc
Remove ugly use of (*(handle.get_rep())). with handle->. I
have no idea why this code was ever written this way, but the
code is now much clearer.
Packages/Uintah/Dataflow/Modules/Visualization/GridVisualizer.cc
Try to be a bit more smart about when to update the gui if the
grid doesn't change.
Packages/Uintah/Dataflow/Modules/Selectors/TimestepSelector.cc
Don't use get_rep for ArchiveHandle if you don't need to.
94 lines of code changed in 20 files:
Work on transitioning from implicit to explicit time integration with MPM.
This includes:
1. Carry around a p.Erosion variable in the implicit code.
2. Carry around a p.TempPrevious variable in the implicit code, currently
just carried forward, this will need to be actually used for the thermal
expansion in the implicit code.
3. Created an addSharedCRForHypoExplicit since the hypo-elastic models
require an old stress while the Hyperelastic models don't.
56 lines of code changed in 13 files:
Added Core/Geometry to Uintah exceptions dependencies for unresolved symbols.
0 lines of code changed in 2 files:
Made Ruby an optional CCA dependency, added lammpi++ and lammpio to link test for newer versions of lam.
0 lines of code changed in 1 file:
Made Ruby an optional CCA dependency, added lammpi++ and lammpio to link test for newer versions of lam.
8 lines of code changed in 2 files:
Added DEF_PTOLEMY macro to configure scripts for the Ptolemy interface package.
10 lines of code changed in 4 files:
Fix bug #2626. Dont lockup when destroying then recreating the module. Dont lockup when executing when GUI is not open. Only remark when unable to find context (instead of error).
11 lines of code changed in 1 file:
Fix typo in scrolling left pane
4 lines of code changed in 1 file:
Fix bad loop construct
3 lines of code changed in 1 file:
more changes, still not ready for general use
47 lines of code changed in 4 files:
now spawns worker threads for each request. can now stop iteration
195 lines of code changed in 2 files:
fix usage string
0 lines of code changed in 2 files:
fix exit call
1 lines of code changed in 1 file:
script to convert mpm files generated in millimeters to meters
83 lines of code changed in 1 file:
Fixed bug in previous commit...we need cellType for boundaries,
so created a cellType variable in DW. Initialized and used
as a constCCVariable afterwards. BCs are now correctly computed.
Temperature is now a constCCVariable in scheduleIntensitySolve.
rdombmcalc and rdombc now use cellType. pcell is a const in rdomsolve
and rshsolve, rshresults, and radcal.
radcal and radwsgg now use temperature as a constCCVariable.
Replaced xx, yy, and zz in rsh* by dxep, dxpw, etc.
Activated rdombmcalc for P1.
Added RadiationConstVars to boundaryCondition.
Added label for intensity. This is needed for parallelization of
P1. More work needs to be done here, including splitting of the
P1 calculation into a solve step and a flux/source calculation step.
Removed some unnecessary variables in the fortran routines, such
as volq and src in rdomsolve.F; these are done in separate routines
now.
Split rdombc into two parts: one for fire calculations and another,
as a modification, for test problems. Will later separate test
problems altogether from fire stuff (insofar as problem specification
is concerned).
Added absolute norms to rdombmcalc, so that we can compare
parallel results with single processor results.
Made arean, areat double instead of OffsetArray1.
Some indentation.
Code works for both DO and P1, for both test problem 1 and
actual fire. Results for DO compare well with Arches results;
still have to check P1 results. Works with both PETSc and HYPRE.
777 lines of code changed in 30 files:
Make Qt and VTK optional components, update component interfaces.
841 lines of code changed in 28 files:
Make VTK and bridge optional components.
61 lines of code changed in 4 files:
Make VTK an optional component.
23 lines of code changed in 4 files:
UI for ipm path
6 lines of code changed in 2 files:
Added multifile support in TimeDataReader. Added as well support to automatically calculated number of rows, hence sizes field in nrrd header can be -1 (not defined in nrrd itself). Added as well dynamic detection of number of datafiles. As data becomes available the selectable number of columns increases automatically.
603 lines of code changed in 4 files:
UI update for ipm path
0 lines of code changed in 4 files:
VS: Bug Fixes to HotBox/Time Port
13 lines of code changed in 1 file:
filter out duplicated points, user input controls the precision with which same points are determined
104 lines of code changed in 4 files:
synchronize between my local latest version and SCIRun including fixes to edit config files directly from SCIRun
29 lines of code changed in 2 files:
Forgot to remove the pSp_Vol stuff from the RigidMPM.cc Sorry about that.
2 lines of code changed in 1 file:
Removed commented code, added hardware hooks
232 lines of code changed in 2 files:
Removing pInternalHeatRate from the permanent particle state as it's
never gotten from the old_dw.
Ultimately, the computes for it that exist should probably be changed
from pInternalHeatRateLabel_preReloc to just pInternalHeatRateLabel,
but that's a detail, and no small amount of work.
5 lines of code changed in 6 files:
Added Tao Services
0 lines of code changed in 2 files:
Bug 2644: scirun modules can be instantiated successfully, but the Tcl/Tk window persists longer than previously and the UI button does not work.
35 lines of code changed in 3 files:
- Fix brick sorting. (sync with branch)
21 lines of code changed in 3 files:
Getting rid of the unused pSp_vol to pave the way for implicit->explicit
MPM transitions.
12 lines of code changed in 4 files:
Make Lex only required for SCIRun2 too.
4 lines of code changed in 2 files:
Make Bison only required for SCIRun2. Allow configure to search for ImageMagick in user's path if not in SCIRun 3P.
33 lines of code changed in 2 files:
Added the level index to the exception messages and the cout_doing (ICE only)
statements. Now when it croaks we'll know the cell and the level.
92 lines of code changed in 5 files:
weeds
0 lines of code changed in 2 files:
Added a condition that when on AIX to undefine hz, since something somewhere was defining hz to 100.
7 lines of code changed in 1 file:
Print the system error message when the DataArchiver is
unable to open an output file.
14 lines of code changed in 1 file:
Fixed restarting when using implicit heat conduction. perproc_patches
was not being set.
13 lines of code changed in 4 files:
An initial version of the ptolemy server. Iterate works well but other tasks are still in the works.
10 lines of code changed in 2 files:
An initial version of the networking code that i have modified from W. Richard Stevens Unix Network Programming book. Includes SO_REUSEADDR fix.
0 lines of code changed in 4 files:
global: more descriptive exception & cout_dbg messages
problemSetup()
- added d_doRefluxing flag
addRefineDependencies()
- moved the function to above where it's being called.
refineCoarseFineInterfaces()
- using more descriptive fine_old_dw and fine_new_dw instead of old/new_dw
- added print data to the Models section
refluxOperator()
- pass coarseLevel into the function
- revamped the entire computation.
-Iterate along the underlying coarse cells on a CFI
-Sum the fine level fluxes for each coarse cell
-With the sum_fineLevelFlux compute the correction to
q_CC.
249 lines of code changed in 2 files:
Added Tao Component Model.
1720 lines of code changed in 15 files:
Make viewer frame resize when shrinking/enlarging powerapp by packing it last.
74 lines of code changed in 3 files:
Forgot, Todd doesn't like tabs
19 lines of code changed in 1 file:
Fixed hyrostatic pressure adjustment BC for Dirichlet and Neumann BCs
45 lines of code changed in 1 file:
socket stuff for communication with ptolemy
764 lines of code changed in 6 files:
hydrostaticPressureAdjustment()
- overhauled it to with multiple levels
28 lines of code changed in 1 file:
add output of potential field, and test network
525 lines of code changed in 3 files:
Turned SystemCallManager off. If you need to, you can turn it on by setting the environment variable SCIRUN_EXTERNAL_APPLICATION_INTERFACE. If/when it is turned back on by default, the logging needs to be fixed such that either there are no log files or the log files go to the right location.
2 lines of code changed in 1 file:
Added Tao Component model
13 lines of code changed in 5 files:
fixed goPort uiPort connection problem
395 lines of code changed in 1 file:
Disable lighting for ColorMapTex types. Fixes ShowColorMap texture display.
19 lines of code changed in 3 files:
generate points for unknown materials
32 lines of code changed in 1 file:
initial version of vtk to hexvol
368 lines of code changed in 2 files:
Add in check for the errors in input of curved quadrilateral crack planes.
6 lines of code changed in 1 file:
Turn off debugging messages by default.
12 lines of code changed in 1 file:
Do not include the Vtk component model unless it is available.
9 lines of code changed in 1 file:
Hopefully correct offset in getting ALL coarse patches in all cases
10 lines of code changed in 1 file:
Add partvarRange.
9 lines of code changed in 1 file:
Get the range of values of particle variables.
400 lines of code changed in 1 file:
Don't copy the extra cells levels (greater than 0 - we still need level 0's): regridderTest completes
20 lines of code changed in 1 file:
fixed nrrd io in matlab module
1 lines of code changed in 1 file:
Added appropiate signal handling function interface for Cygwin.
9 lines of code changed in 1 file:
Configure where bcopy is for Cygwin systems.
2 lines of code changed in 3 files:
Fix gcc-4.0 warnings.
10 lines of code changed in 4 files:
errorEstimate() -- hardcoding for regridder test
- Don't set the error flag in the extracells.
1 lines of code changed in 1 file:
initial commit: not ready for prime time
272 lines of code changed in 2 files:
initial commit--not ready for prime time
2165 lines of code changed in 3 files:
Time Controls support added to the ExecutiveState module.
0 lines of code changed in 4 files:
Remove the 13th test... :) (so the RT will complete)
1 lines of code changed in 1 file:
Fix sx/sy for non-nrrd textures, volume-rendering.net on GeForce 6800 bug
2 lines of code changed in 1 file:
Moved scheduling of TotalVolumeDeformed to the task that actually does it.
Fixed two sgi compiler warnings.
4 lines of code changed in 1 file:
Correct requirements on fine level for refineInterface
1 lines of code changed in 1 file:
Add continuous update of isovalue checkbox to BioFEM, merge from branch
13 lines of code changed in 1 file:
Make variables global for use in PowerApps
3 lines of code changed in 1 file:
Remove ConsitutiveModelFactory.h from list of includes.
Fix ViscoScramImplicit.cc so it will compile for gcc-3.4 and gcc-4.0.
19 lines of code changed in 15 files:
Change "MoveCrackPoints" to "MoveCracks".
2 lines of code changed in 1 file:
Turn off the exit(1) for debugging.
1 lines of code changed in 1 file:
Improve the algorithms of collecting crack-front elements for enclosed cracks.
22 lines of code changed in 1 file:
do_gridstats()
- dump out more detailed patch information including BCTypes.
28 lines of code changed in 1 file:
The file name of "MoveCrackNodes.cc" has been chnaged into "MoveCracks.cc".
0 lines of code changed in 1 file:
Change file name of "MoveCrackNodes.cc" to MoveCracks.cc".
286 lines of code changed in 1 file:
Change file name of "MoveCrackNodes.cc" to "MoveCracks.cc".
1 lines of code changed in 1 file:
The private methods have been placed in the corresponding files.
0 lines of code changed in 1 file:
Change file name of "MoveCrackPoints.cc" to "MoveCrackNodes.cc".
1 lines of code changed in 3 files:
Modified /src/Packages/Uintah/CCA/Components/Arches/CompLocalDynamicProcedure.cc Arches.cc
120 lines of code changed in 7 files:
Remove PrivateMethods.cc from the list to be compiled.
1 lines of code changed in 1 file:
Move the private methods which were originally located in PrivateMethods.cc in this file.
773 lines of code changed in 5 files:
Move the private methods, whixh were located in PrivateMethods.cc in this file.
M ParticleNodePairVelocityField.cc
0 lines of code changed in 2 files:
Add in the algorithms for combining crack patches.
1281 lines of code changed in 1 file:
add in the algorithms for combining crack patches.
114 lines of code changed in 1 file:
The former version used #ifdefs and checked against the existance of the function glBlendEquation to see if this capability was available, which caused compiler warnings if glBlendEquation was avialable. These checks have been replaced by checking the GL_EXTENSIONS string for GL_ARB_imaging, which should give the same effect and not generate compiler warnings.
8 lines of code changed in 1 file:
Turn off debug.
1 lines of code changed in 1 file:
Fix java class files.
0 lines of code changed in 6 files:
Rearrange net to allow resampling of 4D data. Turn on loop mode in Time playback by default.
14 lines of code changed in 1 file:
Dont autoview on new input, allows for mouse navigation during playback of 4D data. Fix assert to allow painting of 4D data.
7 lines of code changed in 1 file:
First pass at implementing removeProvidesPort in the CCA component model for non-parallel components.
27 lines of code changed in 2 files:
Added 2 comments
3 lines of code changed in 1 file:
Pass string arguments by reference not by value.
3 lines of code changed in 2 files:
Module updates to fix missing progress bar and fix go port connect.
417 lines of code changed in 3 files:
AMRICE.cc & AMRICE.h
__________________________________
problemSetup()
- read in d_regridderTest flag
SheduleRefine
- gac, 1 for all variables. We should need this but ......
refluxOperator()
- restrict the iterator to the intersection of the coarse
and fine patch faces
coarseToFineOperator()
- added bullet proofing to catch uninitialized variables
- only interpolate over the intersection of the fine and coarse patches
errorEstimate()
- Added regridderTest Machinery. Every nTimeSteps set the
refineFlag = true in a different corner of Level 0.
127 lines of code changed in 2 files:
Tagged code so that compilations without Ruby is possible.
33 lines of code changed in 4 files:
Bug fixes: execute time-dependent functions when time changes
17 lines of code changed in 1 file:
Fix Clamp compilation oops
1 lines of code changed in 1 file:
Add #include to fix build
1 lines of code changed in 1 file:
Add features to make BioImage capbable of rendering 4D (Time-dependent 3D) volumes.
Added a 'Time' tab in the right hand pane, provides VCR controls to step and play thorough time steps.
Added a 'Clipping Planes' button to the 'Planes' tab to open clipping planes for the 3d Viewer.
Added BIOIMAGE_FILENAME environment variable. If set, the default filename is not $SCIRUN_DATA/volume/tooth.nhdr, but $BIOIMAGE_FILENAME instead.
Disabled MIP planes calculations in the 3D view for now until a faster method for time dependent data is programmed. This was the main slowdown for Viewslices and changing time in a volume.
Added feature to UnuAxinsert that will default to the last axis if a non-numeric value is used. This is used to insert a stub axis into 3D data to make it one a timestep long 4D volume.
Re-layout the underlying BioImage network.
Add ok_box, okcancel_box methods to BioImage to consolidate some code.
Cleanup BioImage::update_progress a bit by using completed and juststarted conditionals.
Cleanup BioIMage::update_orientations to use much less code for error checking of orientation parameters.
Added 3 connected NrrdSelectTime modules to select Nrrd value, Gradient Normals, and Gradient Magnitudes via VCR controls in BioImage.
Added logic to convert 3D nrrd into 4D nrrd for consistent code in volume rendering portion of BioImage network.
Factored code in NrrdSelectTime.tcl ui method code into create_ui method. Used to create VCR controls in BioImage's Time pane without duplicating code.
Added 'proc txt' method to NetworkEditor.tcl. Takes variable number of arguments and returns them with newline characters inserted between arguments. Useful for pretty code ( <80 columns) when writing dialog boxes and error messages that span multiple lines.
410 lines of code changed in 7 files:
(double)timeStamps,units in InjuryList.xml, correct time synchronization
1010 lines of code changed in 14 files:
throw an exception if either multimaterial heat or viscous diffusion
is on. Currently, there's an issue (not a bug) in it.
8 lines of code changed in 1 file:
Adding a placeholder model for ViscoScram to be used with implicit MPM
during the slow heat up phase of the calculation. Currently, this is
just the HypoElasticImplicit model with all of the necessary data being
dragged forward so that when we switch to explicit, the restart will work.
Hopefully some enterprising person will implement the implicit version of
VS.
There is still some other work to be done to make this handoff work.
1096 lines of code changed in 4 files:
Fixed uninitialized variables.
Fixed bug in RadiationDriver constructor.
Added logic for test problems.
Commented out wall stuff in rdomsolve. Keeping said stuff for
future use. Also commented out some pcell ne ffield stuff in
rdomsolve. Need to examine this in a little bit more detail.
Added metrics in rdombmcalc to check for test problem results in
multiprocessor case.
Code now runs in parallel, and produces correct results for
test problem. Need to check results in fire case.
235 lines of code changed in 12 files:
Need to link against MPM for gcc 4.0 build. This dependency should be removed.
2 lines of code changed in 3 files:
Properly determine fortran underscores on macos for gfortran
36 lines of code changed in 2 files:
Defined functions shouldn't be inlined (fix for gcc 4.0)
29 lines of code changed in 1 file:
Replace NULL with 0 for pure virtual function declarations.
0 lines of code changed in 2 files:
Adding friends of BuilderService and SCIRunFramework to resolve class scoping problems with newer versions of gcc.
3 lines of code changed in 2 files:
Synchronous movie making example code, commented out
17 lines of code changed in 1 file:
remove updatePorts() in paintEvent()
0 lines of code changed in 1 file:
Quick fix to display larger boxes for components with > 3 ports and some coloring
11 lines of code changed in 1 file:
remove 'steps'
2 lines of code changed in 1 file:
fixed sub.mk
0 lines of code changed in 2 files:
remove unused member var 'steps'
1 lines of code changed in 1 file:
fixed some compliation errors for Module.cc
418 lines of code changed in 1 file:
fixed a bug there prevents uses ports being displayed if there is no UI Port
4 lines of code changed in 1 file:
mapCellToCoarser() && mapCellToFiner()
- Only apply the negative cell offset if the refinement
ratio is > 1 in that direction.
10 lines of code changed in 1 file:
Make diffuse lighting gradient attenutaion default to normal lighting equation.
19 lines of code changed in 3 files:
Holds routines unique to implicit methods including PetscSolver and
SimpleSolver.
924 lines of code changed in 2 files:
Remove dependency of PetscSolver and SimpleSolver from general Constitutive
Models. The solvers are moved to a new class ImplicitCM.
Add a new class ImplicitCM that contains the unique routines for implicit
calculations. The Implicit CMs inherit from both ConstitutiveModel and
ImplicitCM.
Add a virtual clone method for each CM and remove the createCopy from ConstitutiveModelFactory.
211 lines of code changed in 65 files:
- Add OSX support for CAMAL meshing
542 lines of code changed in 3 files:
Add compile-time check for babel.
6 lines of code changed in 1 file:
Utility to convert raw image files to particle distributions based on
a threshold.
69 lines of code changed in 1 file:
Dirichlet BCs now work with implicit heat conduction.
Added an MPMFlag to allow switching between static and transient
conduction. Default is transient.
184 lines of code changed in 12 files:
Fix TCL locking error preventing execution.
4 lines of code changed in 1 file:
add debug option for printing frame rate
15 lines of code changed in 1 file:
ICE.h
isEqual()-- use patch->getExtraCellIterator, not q_CC.getLow/HighIndex()
Using the variable to get the upper and lower indices is a bad idea
especially when you use gac 1.
AMRICE
refine_CF_interfaceOperator() updated isEqual function call
18 lines of code changed in 2 files:
Put windows ifdef around windows-only code.
2 lines of code changed in 1 file:
Get GL callbacks to work, still doesn't set valid pixel mode.
46 lines of code changed in 1 file:
restore refresh rate, minimize locked block
3 lines of code changed in 1 file:
fix race condition
11 lines of code changed in 1 file:
added level index to << operator
3 lines of code changed in 1 file:
Creation of a library of matlab functions that can be distributed with SCIRun: the library is still empty but will soon contain my meshing tools and other useful code. This collection of functions is automatically added to the MatlabInterface when Matlab is started.
216 lines of code changed in 12 files:
added Models tests, right now a cut down version of HePlume, to the RT
9 lines of code changed in 1 file:
Minors corrections to the MS Windows Pbuffer cleanup, to correct undefined variable compilation errors.
43 lines of code changed in 1 file:
Add two sliders to the shading tab of Volume Visualizer to control the lighting attenuation based on gradient value. The default range of [0..1] gives the original equation and everything looks the same.
The math looks like:
weight = (GradientMagnigude - gradient_attenuation_min) /
(graddient_attenuation_max - gradient_attenuation_min);
weight = Clamp(0, weight, 1);
// given ks, kd, and ka from the user, and our computed colors
// (including dot products and powers)
// "specular, diffuse, and ambient", we used to say:
color = ka*ambient + kd*diffuse + ks*specular
// but now we use this instead:
color = ka*ambient + (kd*diffuse + ks*specular)*weight + kd*(1-weight)*ambient
73 lines of code changed in 5 files:
Initialize variables -- eliminates gcc-4 warnings.
2 lines of code changed in 1 file:
CoarseToFineOperator()
- changed iterators from getInteriorCellIndex() to getCellIndex()
3 lines of code changed in 1 file:
Untabify
423 lines of code changed in 1 file:
Simpler Pbuffer request, should work on ATI
1 lines of code changed in 1 file:
Fix padding error, off by 1.
5 lines of code changed in 1 file:
Add virtual destructor for ModelSetup.
0 lines of code changed in 2 files:
Add include files for gcc-3.4 and gcc-4.0.
3 lines of code changed in 3 files:
Hook up Global Time Port to the HotBox
184 lines of code changed in 3 files:
added virtual registerAMR_refluxVariable
3 lines of code changed in 1 file:
Brought ups file up to date. Improved check for absence of density and pressure reference point.
8 lines of code changed in 1 file:
remove empty testing tags, triggers crash on fedora core 2 machines
35 lines of code changed in 1 file:
support another flavor of 5 col data
14 lines of code changed in 1 file:
handle 4 column data
29 lines of code changed in 1 file:
PassiveScalar.cc
__________________________________
- cleanout #includes
- register transported variable that needs to be refluxed
ICE.h
__________________________________
- added AMR_refluxVariable struct
- added global vector of ARM_refluxVariable
ICE.cc
__________________________________
- added registerAMR_refluxVariable
- incorporated models reflux variables into AdvectAndAdvanceInTime
AMRICE.cc
__________________________________
scheduleReflux(), Reflux()
- include refluxing of model transported variables
- added #define SPEW flag
FirstOrderAdvector.cc
__________________________________
-added #define SPEW flag
122 lines of code changed in 5 files:
lvvol calc code
241 lines of code changed in 4 files:
remove dead code
2 lines of code changed in 3 files:
Remove static current_drawer context variable
10 lines of code changed in 1 file:
minor format change
2 lines of code changed in 1 file:
More code cleanups
451 lines of code changed in 2 files:
Added Bill's Windows gdi32 check to configure.ac and autoconf'd it.
2 lines of code changed in 2 files:
Code cleanups
172 lines of code changed in 1 file:
fix rename
1 lines of code changed in 1 file:
Use Pbuffer instead of PBuffer, is consistent with OpenGL usage
1329 lines of code changed in 9 files:
- moved from ICE's constructor switchDebug* to ICEDebug.cc
- added printData switches
switchDebug_AMR_refine
switchDebug_AMR_refineInterface
switchDebug_AMR_coarsen
switchDebug_reflux
109 lines of code changed in 4 files:
- Set locate_cache_ in Meshes; add bbox optimization to Mapping
65 lines of code changed in 4 files:
Added a file selector module for scrfipting the CardioWave system
497 lines of code changed in 26 files:
Minor changes
0 lines of code changed in 1 file:
Remove old PBuffer class, no longer in use
6 lines of code changed in 5 files:
Use Milan's Pbuffer class instead of PBuffer
5 lines of code changed in 2 files:
Move Pbuffer class from Core/Volume to Core/Geom
1322 lines of code changed in 9 files:
ICE.h
__________________________________
- tabs, they're just like weeds.
- new global variable d_EVIL_NUM used to initialize variables.
- added function isEqual() to detect if a CCVariable == value.
useful for detecting uninitialized variables in AMR.
impICE.cc
__________________________________
initialize the pressure field to d_EVIL_NUM
ICE.cc
__________________________________
-d_EVIL_NUM = -9.99E30
- areAllValuesPositive()
added d_SMALL_NUM to denominator,in case src[c] is ever 0.0
AMRICE
__________________________________
refine()
- initialize the state vector to d_EVIL_NUM
refine_CF_interface()
- added bullet proofing to catch any uninitialized variables on the
finer levels. Only test when subcycleprogress variable is 0.
CoarseToFineOperator()
- downshifted and simplified the fine level iterator. We now
compute the fine level even in the extra cells.
163 lines of code changed in 5 files:
Fix volume rendering blend modes
10 lines of code changed in 1 file:
Add in specification and discretization for initially curved quadrilaterial cracks.
258 lines of code changed in 1 file:
Add in specification of initially curved quadrilaterial cracks.
10 lines of code changed in 1 file:
Add the is_current function from PBuffer
13 lines of code changed in 2 files:
Move destructor to .cc file
63 lines of code changed in 2 files:
Corrected undefined variable error.
0 lines of code changed in 1 file:
Fix compilation, remove all debugging prints, make constructor #ifdef tangle match class declaration
44 lines of code changed in 2 files:
Mods for MS Windows support.
3 lines of code changed in 1 file:
updated comments in code
58 lines of code changed in 15 files:
Edits for MS Windows compatibility.
8 lines of code changed in 2 files:
Updates to maintain Windows compatibility.
0 lines of code changed in 2 files:
Mods for MS Windows compatibility.
7 lines of code changed in 1 file:
Microsoft compatibility.
5 lines of code changed in 1 file:
Edits to support MS Windows GL.
14 lines of code changed in 2 files:
Mods to support Windows GL.
4 lines of code changed in 1 file:
Edits to support MS Windows GL.
22 lines of code changed in 1 file:
Edits for MS Windows.
234 lines of code changed in 2 files:
Edits to support MS Windows GL.
56 lines of code changed in 1 file:
Edits to support MS Windows.
682 lines of code changed in 3 files:
Edits to support MS Windows GL.
462 lines of code changed in 2 files:
Removal of prints from Windows GL code.
0 lines of code changed in 1 file:
Updates to support MS Windows GL.
143 lines of code changed in 1 file:
Edits to support MS Windows OpenGL.
104 lines of code changed in 1 file:
Edits to support MS Windows GL.
0 lines of code changed in 4 files:
Edits to support MS Windows graphics.
0 lines of code changed in 4 files:
Change back to fabs and add include <math.h> for SGI compilers.
2 lines of code changed in 1 file:
Use abs instead of fabs.
1 lines of code changed in 1 file:
A new Ceil function similar to the previously
added faster Floor function (same trick).
13 lines of code changed in 1 file:
Adding a faster Floor function that takes an
offset value as well. Twice as fast as the
default version, and more than 15x faster
than (int)floor(value);
15 lines of code changed in 1 file:
Change Pbuffer::create to return true on success and false on failure, consistent with PBuffer::create
45 lines of code changed in 3 files:
Code cleanup, use whitespace, better comments, use const, lock pbuffer destroy in destructor
330 lines of code changed in 1 file:
Cleaning up PBuffer class usage, start of merging our two PBuffer classes together. Use more consistent PBuffer existence checking in OpenGL class.
185 lines of code changed in 4 files:
Cleaned up compile warnings on muse.
Removed tabs.
368 lines of code changed in 30 files:
Make heat conduction in the implicit MPM code optional.
72 lines of code changed in 4 files:
Move the implicit heat conduction stuff to it's own files.
763 lines of code changed in 6 files:
main.cc:
Set use_eai to false when __APPLE__ defined,
readline() seems broken on OS 10.4.
soloader.cc:
Wrapped another dlsym call in NSIsSymbolDefined condition, I missed
this one in the first commit.
19 lines of code changed in 2 files:
Revert 30171, changed mind. Need to do float visuals first.
34 lines of code changed in 4 files:
Do not multiply absolute error by 100.
0 lines of code changed in 2 files:
Fix for running SCIRun on OS 10.4
The dlsym command in 10.4 will hang for at least 20 minutes if the symbol is not found in the immediate library. This fix will conditionally call dlsym only if we have already determined that the symbol exists in the library using the NSISSymbolNameDefined() function. Note that this function is depricated, so we need to find a better way to fix this, or remove this line once apple fixes the bug in their dlsym implementation.
18 lines of code changed in 1 file:
Set the deafult for thermal expansion coefficient to
zero to prevent the RT from breaking.
2 lines of code changed in 1 file:
If newton iterations do not converge use bisection to find
the thermally activated part of the yield stress.
120 lines of code changed in 2 files:
Uniform interpolator fix
1 lines of code changed in 1 file:
Remove blend number of bits option from VolumeVisualizer. It's currently broken in reguards to other viewer blends. Moving the functionality to the viewer visual.
2 lines of code changed in 4 files:
Remove Volume package again. This was deprecated when volume rendering was merged into the SCIRun Core.
0 lines of code changed in 1 file:
minor regression testing change
4 lines of code changed in 2 files:
updatePressure()
-Initialize the pressure field to -9e100 instead of nan. Nan cause problems
in when setting corners/edges boundary conditions.
-Added bulletproofing to catch any negative pressures.
12 lines of code changed in 1 file:
SCI_NOPERSISTENT and SCI_NOTYPEDESCRIPTION are no longer needed
since Geometry is not used in Manta any longer
1 lines of code changed in 9 files:
Fixed up ia64 AtomicCounter implementation. Intel intrinsics return old
value from fetch-and-op operations. Old code seemed to assume they were
returning the new value. This intrinsic is also used in the Barrier::wait
method. Someone with a clearer knowledge of what that code is supposed
to do should make sure it is correct.
8 lines of code changed in 1 file:
Implemented most of implicit heat conduction in the implicit MPM code.
This works for multiple materials, but currently there is no transfer
of heat between materials. Also, Dirichlet BCs don't work yet.
679 lines of code changed in 8 files:
Can't have dashes in the name of variables (at least on the SGI).
42 lines of code changed in 2 files:
Use unsigned int to get rid of compiler warning.
1 lines of code changed in 1 file:
Otherwise, muse SIGBUSes
16 lines of code changed in 1 file:
Added thermal expansion. Allow for use of an objective rate
(Green-Naghdi).
53 lines of code changed in 2 files:
Added thermal expansion. Revamped stress update for more accurate
calculation of gammadot. Added method for Newton iteration for
gammadot if required.
349 lines of code changed in 2 files:
Added thermal expansion.
23 lines of code changed in 2 files:
Fixed bugs. Added methods for strain rate computation.
Added methods for Newton iterations in ElasticPlastic.cc
1861 lines of code changed in 23 files:
Jim's changes for correct BCs with 27 node interpolation.
13 lines of code changed in 1 file:
pass doAMR into the models.
24 lines of code changed in 8 files:
Fixed muse compile
2 lines of code changed in 1 file:
Rename FieldInfoAlgoCount to FieldCountAlgorithm and move its delcaration and code from from Dataflow/Modules/Fields/FieldInfo.h to Core/Algorithms/Fields/FieldCount.h. This move removes the dependence of the Dataflow/Modules/Visualization and Packages/BioPSE/Dataflow/Modules/LeadField packages on the Dataflow/Modules/Fields package. The 3 packages depend now on the more central Core/Algorithms/Fields lib instead.
247 lines of code changed in 15 files:
Some quick fixes for case to run in parallel. Still tentative...
need to understand what is going on.
26 lines of code changed in 3 files:
Added a #include<sys/stat.h> for the Mac compile.
1 lines of code changed in 1 file:
Fixes for windows build.
0 lines of code changed in 8 files:
Increase quality of MPEG movies
9 lines of code changed in 1 file:
Fix Mac (and windows) builds.
0 lines of code changed in 4 files:
CubitInterface now reads back TetVolMeshes correctly from Cubit. Added path to ncdump in GUI. Fix output port type. Added error checking and cleanup of temporary files.
248 lines of code changed in 4 files:
Force output files and directories to be readable by the csafe group.
sus.cc:
set the umask to 022
CCA/Components/DataArchiver/DataArchiver.cc
find csafe/uintah gid and use that for creating dirs.
44 lines of code changed in 2 files:
Added simple error checking when opening files for ppm or raw image output
16 lines of code changed in 1 file:
- SGI compiler warnings
- fixed SGI compile
12 lines of code changed in 7 files:
Fixed bugs. Radiation now appears to be running in serial mode.
31 lines of code changed in 5 files:
Check for forward incompatability when reading persistent classes. You cannot actually read versions ahead of what you can handle because the code isn't there for it. So instead we should pass out an error in that case.
12 lines of code changed in 1 file:
Checking for empty module name conflicts with IterateSCIRun actor.
0 lines of code changed in 2 files:
Improvements made to SCIRunJNIActor interface: data from Java actors is copied to the Nrrd by utility class, not module.
198 lines of code changed in 22 files:
Removing VergilApplication until Java 1.5 problems in Ptolemy/Core/jni are resolved.
0 lines of code changed in 5 files:
Exclude jni subdirectory until Java 1.5 problems get sorted out.
2 lines of code changed in 1 file:
Renamed classes and fortran routines to avoid conflicts with
Arches. Arches now runs.
7482 lines of code changed in 118 files:
Always use safe_normalize in widgets
17 lines of code changed in 11 files:
Don't emit error if maybe-compiling, just issue warning
10 lines of code changed in 1 file:
LoadBalancer - More clustering debug info
Wave - more control over AMR ops and output
70 lines of code changed in 6 files:
FirstOrderAdvector.cc SecondOrderAdvector.cc
__________________________________
q_FC_fluxes()
- downshifted. Compute the face centered fluxes over the entire patch
not just at the coarse fine interfaces. This simplifies the code/logic
but extra computations are being done.
FirstOrderCEAdvector.cc SecondOrderCEAdvector.cc
__________________________________
q_FC_flux_operator() & q_FC_fluxes()
- downshifted. removed all code. When FO and SO works then
we can add it back in.
AMRICE.cc
__________________________________
scheduleReflux()
- added internal energy fluxes
reflux() & reflux operator()
- add some logic to handle the special cases when mass and internal energy
are refluxed
- cleaned up cell index variable names
- added tons of debugging output
ICE.cc
__________________________________
-scheduleAdvectAndAdvanceInTime()
computes & requires for AMR fluxes to a separate function.
373 lines of code changed in 11 files:
Add Core/ImportExport lib
1 lines of code changed in 1 file:
code and support for ppv space interpolation
737 lines of code changed in 8 files:
Nate Robins's obj parser modified to not reference OpenGL and have
error checking and recovery (i.e. it won't kill your process if
something goes bad).
2104 lines of code changed in 2 files:
Move LinearInterpolator and Node27Interpolator from Uintah/Core/Math to
Uintah/Core/Grid.
919 lines of code changed in 22 files:
removed redundant MPMICE constructor
3 lines of code changed in 4 files:
-pass doAMR into ICE and MPMICE.
-added global bool d_doAMR to ICE and MPMICE
21 lines of code changed in 6 files:
All Arches Radiation modules incorporated into Models infrastructure, in a form
that can be used by ICE. Everything compiles.
8512 lines of code changed in 66 files:
a better fix for bug 2631, but its still not quite correct.
2 lines of code changed in 1 file:
fixed some errors when disabling the movie resize, commented out a resize error temporarily
4 lines of code changed in 1 file:
Propogate last HexVolMesh checkin to other mesh types. Check for degenerate elements, and if we find one interpolate the two edges that we happened to land on at 0.5 each. This can cause some pinch points to be not interpolated. Ideally if any points are shared by a mesh they should contain the same data value at that point or else the mesh is not continuous and will not be well defined there reguardless.
38 lines of code changed in 4 files:
Force construction of GenericField of TriSurfMesh,vector<double> to fix loading of tri surf fields problem. Don't know why this works on other macs... Dav.
3 lines of code changed in 1 file:
fix for weights on degenerate edges withing a hex
28 lines of code changed in 1 file:
re-enable 4disks opt test
1 lines of code changed in 1 file:
Added missing early exit return statement for solid black spheres in TextureGridSpheres.cc
0 lines of code changed in 2 files:
Add include file for SimulationState neede for gcc-3.4 and gcc-4.0 compiles.
1 lines of code changed in 1 file:
gcc 4.0 fix
2 lines of code changed in 1 file:
Eliminated tabs.
added MMS_1 boundary condtions tag
26 lines of code changed in 1 file:
Initial commit for method of manufactured solutions boundary conditions.
513 lines of code changed in 8 files:
temporarily disable IMPM 4disks test
1 lines of code changed in 1 file:
make radius control execute only on button release
0 lines of code changed in 2 files:
update with new ForwardIPM.tcl and InverseIPM.tcl
0 lines of code changed in 2 files:
new UI for InverseIPM module
132 lines of code changed in 1 file:
new UI for ForwardIPM module
79 lines of code changed in 1 file:
UI added for parameters
187 lines of code changed in 2 files:
Add in #define hack to fix problem introduced by Apple update (missing header files)
11 lines of code changed in 1 file:
Added the Core/ImportExport library
1 lines of code changed in 1 file:
Fix 'typos'. (Syncs with configure.ac)
1 lines of code changed in 1 file:
Fix 'typos'.
1 lines of code changed in 1 file:
Move custom boundary conditions into their own directory
Remove custom BC code from BoundaryCond.(cc, h)
4698 lines of code changed in 24 files:
Activated ports to input filenames and added a module to read colormaps generated in Matlab
1072 lines of code changed in 21 files:
updated to allow images to be saved in user specified formats
6 lines of code changed in 3 files:
updated to allow images to be saved in user specified formats. Also updated to match new callback format in scheduler
10 lines of code changed in 2 files:
Work around gcc 4.0 compilation bug
1 lines of code changed in 1 file:
interface for specifying the time refinement ratio from the ups
42 lines of code changed in 7 files:
fixed screwup that slipped in the previous commit
12 lines of code changed in 1 file:
VS: Bug Fixes to HotBox -- Adjacencies
259 lines of code changed in 4 files:
Module to translate data between CCA's PDEdriver and VTK's ImageMapper.
576 lines of code changed in 6 files:
New component.
201 lines of code changed in 4 files:
Fixed Java library link errors.
0 lines of code changed in 2 files:
Fixed the darwin fortran check to actually check for both g2c and gfortran.
120 lines of code changed in 2 files:
Made template specialization conditional if compiling on QSC so that uintah would build.
0 lines of code changed in 4 files:
Removed unused header file and unnecessary commnents.
1 lines of code changed in 2 files:
Reset GL_UNPACKS better, -1 garbled some textures
2 lines of code changed in 1 file:
Fix gradient magnitude bug when using NrrdTextureBricks, need GL_UNPACK_ALIGNMENT at 1 for odd texture sizes
2 lines of code changed in 1 file:
minor change, better debug message
4 lines of code changed in 1 file:
Added progress port to component icon, added better exception handling to GUI.
555 lines of code changed in 5 files:
Pare down includes
4 lines of code changed in 1 file:
Initial commit of CubitInterface Module. Sends a TriSurfMesh to Cubit for Tetrahedralizing. Does not currently read back tetrahedral mesh and send downstream.
358 lines of code changed in 5 files:
Moved addLoader, removeLoader and other proxy framework methods from BuilderService to FrameworkProxyService.
19 lines of code changed in 2 files:
Added file check to CorbaComponentModel to prevent waiting on missing corba library. Moved addLoader, removeLoader and other proxy framework methods from BuilderService to FrameworkProxyService.
339 lines of code changed in 13 files:
Change the scheduler callbacks to use a priority system for ordering the callbacks, as well as a passthrough mechanism so that the callbacks can chain together. Use this mechanism to clean up the regression quit mechanism by moving it from the render_and_save_image funtion into a regular callback (with priority lower than the image snapping callback) You could now have multiple 'send_intermediate' type callbacks within a network although you'd have to set up the priorities by hand so that the high priority ones were in outer loops and fell through properly when finished.
75 lines of code changed in 6 files:
updated to return error to ptolemy
2 lines of code changed in 1 file:
updated to handle errors with module names
31 lines of code changed in 2 files:
Use 1/d - epsilon for distance mapping funciton. Remove number of points from gui and allow use to specify epsilon between [0.0, 1.0]. Comment everything in the c file
98 lines of code changed in 3 files:
Fix resizing of BioFEM so that viewer grows first.
5 lines of code changed in 1 file:
Add missing case for exists.
2 lines of code changed in 1 file:
Change no colormap from warning to remark
1 lines of code changed in 1 file:
Use memcpy to build bricks, use size_t for pointer arithmetic instead of ints.
30 lines of code changed in 1 file:
Bug 2619: added MPI library to build LIBS variable. Updated globus threads handling.
162 lines of code changed in 18 files:
The new configure file generated by the modified configure.ac, this file should now allow for an easier compile on os 10.4
739 lines of code changed in 1 file:
Removed the -fcoalesce-templates flag from the fortran check for darwin, since
this is an apple only flag that was removed from gcc4
Added a check for gfortran in addition to the original g2c fortran lib check for darwin.
4 lines of code changed in 1 file:
Invert distance calculation, dont print matrix
2 lines of code changed in 1 file:
updated to return an error
3 lines of code changed in 1 file:
PointLatticeMap Module: Builds mapping matrix that projects data from a PointCloudField to a LatVolField
369 lines of code changed in 5 files:
Use remarks for conditional dyanmic compilation error messages.
3 lines of code changed in 1 file:
Extract the deformed outline of a Taylor impact test specimen
given the particle ids of the initial position of the outline.
116 lines of code changed in 1 file:
VS: Bug Fixes to HotBox/Bounding Boxes
106 lines of code changed in 3 files:
Fix braces around Dicom series uids.
3 lines of code changed in 1 file:
I got tired of the warning message that MAXSTACK is not used on Irix. This fixes that warning.
0 lines of code changed in 2 files:
Can now use gcc-4.0 gfortran compiler for compiling Uintah fortran code.
588 lines of code changed in 2 files:
changes in write_elc_file
81 lines of code changed in 1 file:
changes in write_elc_file and write_potential_file
1 lines of code changed in 1 file: