Use accessor for component class name.
1 lines of code changed in 1 file:
remove Switcher
1 lines of code changed in 1 file:
combine ComponentFactory and Switcher into Parent (hope it works; never done 'svn move' before)
336 lines of code changed in 12 files:
Reverting back to agree with MPMBoundCond also being reverted.
0 lines of code changed in 1 file:
Revert to two versions back. This isn't 100% right, but I hate it less
than what was committed yesterday. A final solution for setting the BCs
on the extra nodes still eludes... I also added IntVector nd = *b everywhere
since this is supposed to speed things up. Added still more brackets near
for loops and if statements.
43 lines of code changed in 1 file:
Use null TypeMap to initialize BabelComponentInstance.
5 lines of code changed in 1 file:
Added properties to ComponentInstance.
28 lines of code changed in 6 files:
ComponentInstance::setComponentProperties is no longer inlined.
16 lines of code changed in 2 files:
Added properties to ComponentInstance.
38 lines of code changed in 2 files:
Generalize GUI naming convention from QtBuilder to SCIRun.Builder.
4 lines of code changed in 1 file:
Added properties to ComponentInstance.
26 lines of code changed in 6 files:
Added properties to ComponentInstance.
47 lines of code changed in 6 files:
Added properties to ComponentInstance.
151 lines of code changed in 14 files:
2-level seems to work on a Gaussian RHS problem, but second level does not justify by much the extra work in the accuracy received. Try a more severe singularity like re-entrant corner to verify.
173 lines of code changed in 12 files:
Added component properties to ComponentInstance.
6 lines of code changed in 1 file:
Get better estimate of plastic strain rate.
46 lines of code changed in 1 file:
Moved component properties to ComponentInstance class. Component properties should be obtained using the BuilderService.
50 lines of code changed in 3 files:
2-level problem shows signs of working, but need to convert ghost variables to point values and put 0 on deleted boxes of coarse patches so that we can have a real comparison.
95 lines of code changed in 4 files:
Moved className and instanceName to protected scope, added accessors.
40 lines of code changed in 1 file:
Create a debugstream to show the BCTypes of patches when they are created
7 lines of code changed in 1 file:
Corrected some bugs in setupInterface; still does not work in 2-level for a smooth problem
58 lines of code changed in 5 files:
include hypre_defs so we will create the hypre solver
1 lines of code changed in 1 file:
Delete DataArchive as soon as you're done with it rather than at the end of the simulation (and thus avoid a memory highwater increase)
43 lines of code changed in 1 file:
Added the CF interface code in full; doesn't work yet
174 lines of code changed in 1 file:
Emit pending component instantiation event, create ComponentID while registering a component. Put member objects in private scope. Member function createComponentInstance should not be public.
217 lines of code changed in 2 files:
Revise error messages.
3 lines of code changed in 1 file:
BuilderService code cleanup, clarified some exception messages.
145 lines of code changed in 2 files:
Make constructor arguemnts constant references, add additional documentation.
0 lines of code changed in 6 files:
Don't include SimulationController.h in Arches.h (and fix things that get missed when this is removed)
2 lines of code changed in 3 files:
missed some ports in sus.cc...
2 lines of code changed in 1 file:
Provide interface to have the sim component output/read state in the timestep.xml file, resulting in a Switcher test to successfully restart before, after and during a component switch (and have compare_uda pass successfully)
79 lines of code changed in 12 files:
Deleting correctly (seemingly at least) coarse-coarseUnderNeathFinePatch connections near C/F interface
28 lines of code changed in 3 files:
Fixed a bug.
0 lines of code changed in 2 files:
Remove msus.
0 lines of code changed in 1 file:
sus - get component options (sim, lb, sched, solver, regridder) from a ups file. sim and solver also work from the command line
Switcher - load its own sims and problem_specs
Clean up factories
Retire unused files
556 lines of code changed in 21 files:
Fix indicator button
1 lines of code changed in 1 file:
Globally:
- useVariance -> d_useVariance
- encapsulated scalarVariance computation into a function
- added tableTest
scalar-f linearly increases with x
dump to cout table values and the pressure.
computeModelSources()
- deleted old debugging code.
88 lines of code changed in 2 files:
Add oneCell offset to the right hand side assignments for the GIMP case.
6 lines of code changed in 1 file:
Use the getNodeLowIndex and getNodeHighIndex for getFaceNodes so it returns
the proper nodes when extra cells are used.
5 lines of code changed in 1 file:
Use the node boundary iterator and an offset for assigning bcs to the
extra cell nodes when using GIMP.
17 lines of code changed in 1 file:
Another set of bug fixes. The Johnson-Cook and MTS models have been
thoroughly tested again and found running correctly at this version.
(in conjunction with the Mie-Gruneisen EOS and NPShear).
234 lines of code changed in 34 files:
Incorporated setupPatchBC into setupPatchInterior, the latter now setting all interior and BC equations for a patch.
61 lines of code changed in 4 files:
Removed HAVE_BABEL requirement from bridging code.
3 lines of code changed in 2 files:
Added support for SCIM inside the SR2 tree.
17 lines of code changed in 1 file:
Added support for Lex files.
2 lines of code changed in 1 file:
Adding SCIM.
15722 lines of code changed in 81 files:
Incorporated setupPatchEdge into setupPatchInterior, now dealing with all possible interior/edge cells when setting up the discrete equations in a patch.
164 lines of code changed in 5 files:
Use Dav's solution to fix the sgi MPMICE compile
15 lines of code changed in 1 file:
Deleted some old files
0 lines of code changed in 2 files:
1-level works, 2-level still not fully written. Missing - C/F interface code
867 lines of code changed in 19 files:
added infrastructure support for specificVolume boundary conditions
80 lines of code changed in 5 files:
have refine and copy data play nicely
9 lines of code changed in 1 file:
added machinery for Models tests
33 lines of code changed in 1 file:
get rid of debug print message
0 lines of code changed in 1 file:
Can't have too many brackets.
10 lines of code changed in 1 file:
Added alpha = size of cell parameter to setupPatchEdge
307 lines of code changed in 9 files:
Added optional output statements to all exception constructors. If you
configure with '--enable-exceptions-crash' all exceptions will print out their
message. This is for gcc3.3 and earlier compilers which do not properly
print out c++ exceptions.
106 lines of code changed in 22 files:
Changed the header includes so that this was not accidentally including the
MPI C++ headers.
0 lines of code changed in 2 files:
Add BioFEM about text. (from branch)
0 lines of code changed in 2 files:
Fix bogus-delt problem
9 lines of code changed in 1 file:
Update from June demo
0 lines of code changed in 2 files:
Kwai is no longer needed.
1 lines of code changed in 2 files:
Changes from the June demo
0 lines of code changed in 2 files:
Added some news files
417 lines of code changed in 8 files:
Make models use MPI
0 lines of code changed in 2 files:
Make models RT work
5 lines of code changed in 2 files:
Added LaplaceDFM after removing old svn control
0 lines of code changed in 37 files:
Restructured directories in pressure solve. LaplaceDFM = DFM method for Laplace on multilevel grid. LaplacePanayot = Panayot Scheme on multilevel grid. DiffusionPanayot1Level = Panayot scheme for Diffusion eq on uniform grid.
3037 lines of code changed in 36 files:
Some changes to DFM
3 lines of code changed in 5 files:
ProblemSetup()
-moved BC_Bulletproofing below where materials are registered
-compiler warning.
7 lines of code changed in 2 files:
(hopefully) fix memory leak
8 lines of code changed in 1 file:
Maul the user if they have BCType id = "all" specified for a single material problem.
45 lines of code changed in 3 files:
Initialize coarse level to a default value
54 lines of code changed in 2 files:
Throw an exception if the user specifies either a circle, annulus, rectangle
on a boundary face and the geometry dimensions do not lie on that face.
If you move the resize the grid you have to move the fuel jet.
125 lines of code changed in 4 files:
Don't put proc in timestep.xml if it doesn't work on the specified level (so DataArchive functions will work)
12 lines of code changed in 1 file:
Get MPI AMR ICE to complete on 2 levels; however, it generates different results from serial
2 lines of code changed in 1 file:
Don't need ghost cells for coarsening operator (yet)
1 lines of code changed in 1 file:
More libraries needed for the mac
0 lines of code changed in 2 files:
Added some interface file pointers.
0 lines of code changed in 2 files:
Added some of the pointers to interface files.
0 lines of code changed in 2 files:
Changed to handle the new xml files.
80 lines of code changed in 1 file:
Change to clustering debug output
6 lines of code changed in 1 file:
IntVector: rewrite < and (didn't sort for STL functions) remove >, <=, >=
Everything else: Make Particle Subsets work with a specified range instead of with ghost cells
238 lines of code changed in 20 files:
Implemented rest of multilevel MPM, still doesn't work
Move interpolation operators from AMRICE to Core/Grid/Variables/AMRInterpolate.h so that they can be used in other places
580 lines of code changed in 11 files:
Arches needs to be linked against Core/Containers
0 lines of code changed in 2 files:
remove reference to scheduler3
0 lines of code changed in 1 file:
Map SCIRun execute function to CCA GoPort.
176 lines of code changed in 8 files:
Add support for preliminary test SCIRUN_NOGUI define
21 lines of code changed in 1 file:
Removed .cca file, added support for a single meta-model .xml file
88 lines of code changed in 1 file:
BridgeTest.cca hello.cca NewPort.cca PrinterComponent.cca StarterComponent.cca who.cca whoc.cca whof77.cca
224 lines of code changed in 13 files:
Removing .cca files, changing to one meta-model xml
127 lines of code changed in 20 files:
Added support for interface file locations
0 lines of code changed in 6 files:
Delete the regridder when completed
3 lines of code changed in 1 file:
Stop maintaining Scheduler3 (at least for the moment)
31 lines of code changed in 3 files:
use proper goldStandard dir
0 lines of code changed in 2 files:
Only Tao and Corba components should run updatePorts(): filter component model by module name.
8 lines of code changed in 1 file:
Cleanup and get switching stuff working.
48 lines of code changed in 1 file:
Change scheduleSwitchTest to an empty function.
3 lines of code changed in 2 files:
Add components Test1 to ComponentFactory.
Can now switch betweend two simple components Test and Test1.
Add more refinements to Switch component for doing recompiles and
switchTests.
Cleanup of SimpleSimulationController and MultipleSimulationController.
789 lines of code changed in 12 files:
Add checking of flag for the switchState for initialization of data output.
1 lines of code changed in 1 file:
Change particleRelocation arguments to used sharedState instead of Mlb.
2 lines of code changed in 1 file:
Change the particleRelocation arguments to use sharedState instead of lb.
0 lines of code changed in 2 files:
Add sharedState to constructor for MPMMaterials.
Add switchTest task (schedule and actual task).
103 lines of code changed in 8 files:
Add sharedState to constructor.
32 lines of code changed in 2 files:
Add sharedState to constructors.
37 lines of code changed in 21 files:
Move particleState to SimulationState.
Add switchLabel.
7 lines of code changed in 2 files:
Move particleState from MPMLabels to SimulationState.
Add function to clear out Materials.
Add switchState flag.
41 lines of code changed in 2 files:
Add specializations for different data types for SoleVariable.
Use swapbytes defined in Endian.cc for ReductionVariable.
57 lines of code changed in 3 files:
Add swapbytes(bool) empty function.
0 lines of code changed in 4 files:
Get the formatting OK.
63 lines of code changed in 1 file:
Turn off clamping of R and U in polar decomposition. This change will
break the regression tester in a few places.
6 lines of code changed in 1 file:
The convention in the implcit code appears to be :
stress : [s11 s22 s33 s12 s23 s31] strain : [e11 e22 e33 2e12 2e23 2e31]
(based on HypoElasticImplicit.cc).
Changed the consistent tangent modulus computation to reflect this convention.
109 lines of code changed in 1 file:
get rid of DataArchive print statement. James, let us know if you still need this...
0 lines of code changed in 1 file:
Better ClipField and ClipByFunction documentation, bug #2678 (from branch)
17 lines of code changed in 2 files:
Move Tcl thread runnable class to separate file, use default Qt X Error handler.
280 lines of code changed in 5 files:
Better useability for ClipField and ClipByFunction modules, bug #2678 (from branch)
6 lines of code changed in 2 files:
setBC(Press) hydrostatic pressure correction
- added dot product of gravity and distance
- made the condtional statement slightly clearer.
37 lines of code changed in 1 file:
Add ZListWriter to component subdirectories.
0 lines of code changed in 2 files:
Comment out warning for particle expansions exceeding 18.
2 lines of code changed in 1 file:
Don't compile on sgi, as it comes up with runtime undefined symbol errors. We'll probably soon have to come up with a configure mechanism to enable or disable this
1 lines of code changed in 1 file:
Keep around both the original and the restart udas (if disk space becomes an issue we can resolve it later). Maintain the link in the test dir to be to the original uda, so replace_gold_standard will use that one instead
3 lines of code changed in 1 file:
Re-introduce the make_icon proc and add redrawMinicanvas to SCIRun2-specific addModule2 proc to keep tcl from complaining about the missing msg.indicator.
4 lines of code changed in 1 file:
Use standard C++ rule to build main.cc with the addition of the macro definition for SIDL_BUILTINS.
0 lines of code changed in 2 files:
Configure checks for existance of Insight version of library before adding it to the link line. If not found, default to system image libraries if they exist.
126 lines of code changed in 2 files:
Minor change to TAO component directory name.
0 lines of code changed in 2 files:
Fixed the fix to the previous bug.
4 lines of code changed in 1 file:
Fixed a (absolute file path) bug
1 lines of code changed in 1 file:
Fix creation of modules broken by my Friday checkin
3 lines of code changed in 1 file:
Minor ITK fixes (sync with branch).
0 lines of code changed in 19 files:
Disable use of Mark's MPI stuff on APPLE, doesn't compile
2 lines of code changed in 1 file:
Get rid of unnecessary particlesubset spew
1 lines of code changed in 1 file:
Put stubs for the AllocatorSetDefaultTag family of functions for when
you have DISABLE_SCI_MALLOC set. A little bit of code reorganization
done as well.
63 lines of code changed in 1 file:
Add ACE Tao include files and libraries for compiling Tao components in SCIRun2.
14 lines of code changed in 3 files:
Check for existance of icon fixes running dataflow components for SCIRun2
16 lines of code changed in 2 files:
code to use a seperate thread for mpi communication.
it is #ifdef'd to compile when lam-mpi is being used (ie inferno)
it doesn't actually turn on unless you pass -threadmpi to sus
4724 lines of code changed in 10 files:
To cut down on the multiprocessor spew use a progressive warning
on
" WARNING: ICE Advection operator influx outflux volume error.
The bulletproofing that usuallycatches this has been disabled "
21 lines of code changed in 6 files:
Fixed BC bug. multimaterial & dirichlet pressure boundary conditions
was returning negative pressures. Changes tested on JP8_IS_lowres.ups
ICE.cc
restartInitialize() & actuallyInitialze
- changed the definition of d_surroundingMatl_indx
from m to ice_matl_getDWIndex()
initializeSubTask_hydrostaticAdj()
-rearranged
BoundaryCond.cc
setBC(Press) hydrostatic section
-rearranged
45 lines of code changed in 2 files:
Remove more dead code
86 lines of code changed in 1 file:
Remove dead GeomSquare code
0 lines of code changed in 1 file:
change set_matl to set_material and emit_matl to emit_material
54 lines of code changed in 8 files:
minor cleanup, reformat if statements, add spaces, untabify
3530 lines of code changed in 1 file:
minor cleanup, fix formatting between functions
214 lines of code changed in 1 file:
Would it kill you people to do:
if(...){
for(...){
I know it's only one line, use a damn bracket!
}
}
???
6 lines of code changed in 1 file:
Sweep up Todd's poo.
9 lines of code changed in 1 file:
DFM does as good as can be expected. About O(h^2) for the smooth RHS problem. Matrix is symmetric but large errors near corners.
166 lines of code changed in 12 files:
throw an exception if the reference pressure hasn't been set and you're
running a problem that uses ICE.
9 lines of code changed in 1 file:
Move AllocatorSet*Tag stuff to be outside the auspices of #ifndef DISABLE_SCI_MALLOC
5 lines of code changed in 1 file:
Check for object version compatability in TextPiostream
10 lines of code changed in 1 file:
Add Core/TkExtensions library to PSELIBS.
4 lines of code changed in 1 file:
Check for Qt before adding it's libraries.
0 lines of code changed in 2 files:
Fix Bug 2699, where AMR crashes in ScheduleDataCopy
15 lines of code changed in 1 file:
Indentation
189 lines of code changed in 6 files:
1.
Fixed bug in nongray calculations with Spherical Harmonics.
Previously this would not run in parallel. For this, needed to
change all requires to requires with one ghost cell (in schedule
intensitysolve). Also, in same function, changed abskg, esrcg,
and shgamma to requires from modifies. These are now getCopied
with one ghost cell each.
2.
Fixed bug in m_radwsgg, so that now corners and edges of patches are not
accessed...was causing a floating point exception.
3.
Some spacing and indentation, and garbage removal.
4.
Still need to parallelize fluxes in spherical harmonics.
61 lines of code changed in 7 files:
Bug 2644: use a simplified version of TCLThread to start Tcl/Tk for SCIRun dataflow modules.
135 lines of code changed in 2 files:
Each test now has its output directory
8 lines of code changed in 1 file:
Added some files for latex table printout from matlab with results (discretization error, factors, solution plots, disc. error plots)
1068 lines of code changed in 14 files:
Bug #2685: Allow multiple texture bricks on the video card. This is because Apple limits the texture size to be 128 even though many of these would fit on the card. This makes Apple volume rendering much faster.
36 lines of code changed in 4 files:
updatePressure()
1) press_CC = pressure in all cells including the extra cells.
2) press_CC += imp_delP in interior cells
For AMR you must have a valid pressure in the extra cells and
there is no setBC for imp_delP yet.....
7 lines of code changed in 1 file:
Fixed dispNew bug.
1 lines of code changed in 1 file:
Use the updatePorts() function only if TAO Corba is available.
3 lines of code changed in 1 file:
compile testDT only with MPI
0 lines of code changed in 2 files:
remove MPI requirement from SCIRunLoader
2 lines of code changed in 2 files:
Get rid of the easy (scinew) AMR-related memory leaks
10 lines of code changed in 2 files:
Cleanup Network and NetworkEditor code a bit. No functional changes, just less code to maintain. Removed Network::nconnections(). Module::set_context removed Scheduler parameter. Throw error strings in NetworkEditor::tcl_command.
148 lines of code changed in 10 files:
Middle mouse button moves other slices immediately without dragging
12 lines of code changed in 2 files:
Added example of how to read data from input xml file. It is commented out currently.
0 lines of code changed in 2 files:
remove <mpi.h>
0 lines of code changed in 1 file:
Entire system is symmetric for 2-level, and seems to do what the scheme is supposed to do. Large errors appear at the corners of the fine patch, probably due to wrong DFM there.
538 lines of code changed in 8 files:
OtherLevelPatches to work with extraCells on the FineLevel
30 lines of code changed in 1 file:
Bug #2684: Fix convert of files with spaces in the filename
2 lines of code changed in 1 file:
Alarm update
0 lines of code changed in 2 files:
Extract the stresses as a function of time given a set of particle ids.
317 lines of code changed in 1 file:
changes for permuted hips, and potentials on surface
69 lines of code changed in 2 files:
Get the particle ids and coordinates of particles inside an input
bounding box (at the first timestep).
182 lines of code changed in 1 file:
Now matrix is symmetric for 2-level; but check discretization accuracy on the AMR grid, vs. h for the smooth model problem
14 lines of code changed in 2 files:
Implemented the entire discretization, but it is not yet correct. It is symmetric and correct for 1-level but not for 2-level yet.
145 lines of code changed in 6 files:
remove included file:mpi.h
0 lines of code changed in 3 files:
Remove debug output
0 lines of code changed in 1 file:
Remove unused code from Regridder; change patch overlap test to not include extra cells
12 lines of code changed in 2 files:
remove linkage of MPI_LIBRARY
0 lines of code changed in 3 files:
move MPI code out from PRMI.*
26 lines of code changed in 4 files:
move PRMI initialization to ploader
47 lines of code changed in 1 file:
Created a README file to discuss what compare_mms does. Added a very preliminary description.
4 lines of code changed in 1 file:
Added compare_mms subdirectory and 1st draft of code.
324 lines of code changed in 6 files:
PatchRangeTree: Don't use extra cells
Patch::getFace: don't use extra cells
Level: fix warnings
6 lines of code changed in 4 files:
Have ProgressiveWarning return true if it printed out its warning message, and have DW's Reallocation message be a progressiveWarning that will give more info if the warning was printed out
21 lines of code changed in 5 files:
Clearer message about Reallocation needed
5 lines of code changed in 1 file:
- neutered Steve's changes, turning AMR back on.
scheduleReflux_computeCorrectionFluxes()
- straightened ou the models variables
- bring in rho_CC and specific Heat gac 1
reflux_computeCorrectionFluxes()
- Sanity spew
- added conditional: only hit the operators
if the there is a CFI face on that patch
- cleaned up Models section
refluxCoarseLevelIterator()
- return a flag (isRight_CP_FP_pair) indicating if
the iterator will work with this coarse/fine patch pair.
refluxOperator_computeCorrectiveFluxes()
- eliminated Q(*)_coarse_flux.initialize(d_EVIL_NUM)
this was indirect bulletproofing that didn't work. Need to
add something to make sure that the applyCorrectivefluxes routine
is using the right data.
- eject if the right coarse/fine patch pair is not found
scheduleReflux_applyCorrection()
- use gac,1 for the flux requires.
- cleaned up calls to refluxOperator_applyCorrectionFluxes
refluxOperator_applyCorrectionFluxes()
- eject if the right coarse/fine patch pair is not found
183 lines of code changed in 2 files:
Print out a little more of the comment so that users will know to ignore
a particular error message if it occurs on the first timestep.
2 lines of code changed in 1 file:
Added member variable `double d_isothermal`, this variable was used in the last commit to ElasticPlastic.cc but never declared.
1 lines of code changed in 1 file:
Resources for StatForecast display.
0 lines of code changed in 16 files:
Added threshold adjustments to the StatForecast display.
138 lines of code changed in 3 files:
Slight mod to tooltip messages
0 lines of code changed in 2 files:
1) Added option for doing isothermal runs. Useful for verification.
2) Reverted back to using plastic strain rate at the beginning of the
time step for finding the estimate for yield stress. This leads
to the most reasonable value.
3) Removed inadverdently left-in print statements.
33 lines of code changed in 1 file:
Corrected calculation of the logarithmic (true) strain.
0 lines of code changed in 2 files:
added bool hasCoarseFineInterfaceFace()
-If the patch contains a coarse fine interface return true
9 lines of code changed in 2 files:
Statistical Forecast Display
2274 lines of code changed in 7 files:
Added the dummy label "AMR_SyncTaskgraph"
With recursive tasks + AMR you need to compute something
inside of refineCoarseFineInterfaces() to sync the task graph
on level > 0
21 lines of code changed in 4 files:
read phase lookup sizes from the properties
17 lines of code changed in 1 file:
incorporate healthy with injured
64 lines of code changed in 1 file:
Corrected undefined variable q
2 lines of code changed in 1 file:
Fixed bugs in the implicit version of HypoeElasticPlastic and ElasticPlastic.
Added volume to the state structure.
Fixed long standing bug in the internal energy calculation in
Mie-Gruneisen EOS.
137 lines of code changed in 6 files:
Only schedule tasks on the level called for in the input file.
9 lines of code changed in 1 file:
split up the refluxing task into two tasks
reflux_computeCorrectionFluxes() & reflux_applyCorrectionFluxes()
Necessary for multipatch problems. Compute all the
correction fluxes on the coarse fine interface faces in one task.
Pull those fluxes out with gac,1 and add them to the underlying cell-centered
data.
463 lines of code changed in 2 files:
add phase_info port and use that data for phase
72 lines of code changed in 3 files:
AlistInterfaceFlux = setupOperatorPatch(grid,k,q,P.ilower,P.iupper,0,1) outputs fine fluxes at the interface
33 lines of code changed in 3 files:
Update to remove Arches and MPMArches from the list of required libraries for the CCa/Component lib.
40 lines of code changed in 1 file:
1. Added plotGrid function that plots the grid to an eps file, then run latex grid.tex and print grid.ps (enlarged picture o fthe AMR grid). 2. Removing the underlying coarse nodes under a fine patch, disconnecting them from the rest of the coarse nodes, and putting there the identity operator, seems to work.
385 lines of code changed in 11 files:
Increase time resolution 15 -> 1
1 lines of code changed in 1 file:
Moved from StandAlone to CCA/Components (originally I did a CVS type update... this time I'm doing it correctly to keep the history around). These are commits towards updating the FakeArches stuff to handle the addition John made of the Components library.
0 lines of code changed in 6 files:
Originally I created new versions of these files (ala CVS). I'm deleting them now so I can just use SVN to move them (keeping history intact).
0 lines of code changed in 3 files:
Split-level MPMICE implemented (ICE on level 0, MPM on level 1)
Still needs actual coarsen/refinement operators
multilevel_diw.ups is the test file
Fixed compile error (Components.so needs to link Arches and MPMArches libraries)
870 lines of code changed in 15 files:
Fixed BUG with global variables from MATLAB
72 lines of code changed in 2 files:
Fixed bug that could not run on multiprocessors
26 lines of code changed in 1 file:
Added functions to delete the equations at coarse nodes under a fine patch; not fully operational yet.
438 lines of code changed in 9 files:
carry properties, like offset, forward when creatning a new field
182 lines of code changed in 4 files:
more carefull locking, and updates to ppvspace code
153 lines of code changed in 4 files:
printPatchBCs()
- pass in ostream
3 lines of code changed in 2 files:
Added isnan fix/hack for Mac. Organized #includes and used <> instead of quotes. Untabified. Made a few coding standard fixes. BTW, if you own this file, it has a number of warnings (as seen on the SGI compilation) that you might want to take a look at.
78 lines of code changed in 1 file:
Now setting equations of ghost cells only at domain boundaries; if at an interior C/F interface, they do not have yet an equation and will later have an interpolation stencils from both C and F points. So right now, equations on different patches are disconnected from each other. Meaningful solution only at coarsest level that extends to all domain boundaries.
44 lines of code changed in 2 files:
Have RangeTree only take into account interior nodes
0 lines of code changed in 2 files:
Added grid hierarchy printout; rewritten setupOperator to be patch-based: an operator on a patch is defined in setOperatorPatch, and also sets ghost cell equations to boundary conditions if patch is near domain boundary.
271 lines of code changed in 7 files:
Call DataArchive::query once per patch in data range instead of once per cell (with no exceptions)
81 lines of code changed in 1 file:
Automatically activate the area integral in J-integral calculation if contour integral is less than zero.
7 lines of code changed in 1 file:
Discard the volume criterion for detecting crack surface contact. Modify the displacement criterion.
32 lines of code changed in 1 file:
Added ACE-TAO Corba as a component model
36 lines of code changed in 1 file:
Discard
if(J1<0.) cout << "Warning: J1=" << J1 << ", less than zero." << endl;
0 lines of code changed in 1 file:
hack to lineextract to keep going if there are holes in the patches. When things settle down (or if it becomes more pressing) I can take a look at making this a non-hack, or improving the performance, as the basic design is kind of slow (i.e., each cell calls query(), and needs to figure out which patch it's on. We could just grab the entire patch instead).
13 lines of code changed in 1 file:
setupOperator() accelerated - using arrays instead of loops.
75 lines of code changed in 2 files:
1) Added implicit stress updates for ElasticPlastic and HypoElasticPlastic.
2) Small bugs fixes for NPShear and SCGMelt.
3) ImpMPM now saves the old temperature in pTempPrev.
4) ImplicitCM now requires delT and old volume in the shared adds
and requires for implicit calcs.
5) Got rid of pSpvol in SerialMPM.
3740 lines of code changed in 12 files:
Changed DFM code to handle primitive tree structure in the grid+patch hierarchy. Gives O(h^2) accuracy for a Poisson problem with sinus source. Slow - need to update setupOperator().
470 lines of code changed in 10 files:
Added ACE-TAO Corba component model.
6700 lines of code changed in 34 files:
Added ACE-TAO Corba component model.
652 lines of code changed in 8 files:
Additional commits towards the updating of the FakeArches stuff to handle the addition John made of the Components library. (Also adding updated .h file I forgot to commit in last batch.)
800 lines of code changed in 4 files:
Updates to sub.mk files and to FakeArches to make sus compile on the Mac (and on IBM (Frost)). FakeArches.cc is now used by the new CCA/Components library in addition to sus, so I've moved it into the Components directory and make it part of that library. Adjusted the useFakeArches.pl script to handle this. Updated (added necessary dependent libraries for Mac) and cleaned up sub.mk files. useFake[Other] scripts still need to be updated. Replaced relative #includes in some files with absolute (using <> instead of quotes). Added the mac gcc3.3 hack for isnan to a few files.
188 lines of code changed in 11 files:
Formatted code to follow standard a little more closely. (Specifically, return types of functions on own line, and '_' on class variables.) Removed tabs.
295 lines of code changed in 4 files:
Actually check return result of the stat command, and if the file does not exist, show an error msg and return instead ofletting Xerces through a non-intuitive exception. Turned off verbosity on DataArchive constructor.
0 lines of code changed in 2 files:
Removed debug statement.
0 lines of code changed in 1 file:
Cleaned up formatting.
18 lines of code changed in 1 file:
No input data is a warning, not an error.
1 lines of code changed in 1 file:
Changed cerr to printf as in some situations, cerr crashes (usually in static constructors, I guess before iostream has been initialized).
29 lines of code changed in 1 file:
At least OSX 10.3 seems to need the -single_module flag for compiling dylibs.
1 lines of code changed in 1 file:
Add a SolveMatrix convergence plot to the first panel of BioFEM
25 lines of code changed in 1 file:
Add a SolveMatrix convergence plot to the first panel of BioFEM
0 lines of code changed in 2 files:
-added printPatchBCs() dumps out BC type for each patch face.
- changed output formatting on "<<" operator.
12 lines of code changed in 2 files:
Move the redundant-include check to Makefile after the sub.mks are included
32 lines of code changed in 2 files:
Added depenance on Packages/Uintah/CCA/Components/DataArchiver
1 lines of code changed in 1 file:
Correctly check for empty data from input port.
Dav.
7 lines of code changed in 1 file:
Added dependancies to Packages/Uintah/CCA/Ports and Packages/Uintah/Core/Util
2 lines of code changed in 1 file:
If {tcl/tk}Config.sh do not exist, then look for all includes in thirdparty/include, and generate TCL_VERSION from tcl.h
43 lines of code changed in 2 files:
Made the function definition of Models_PetscSolver::problemSetup match up with that in the header.
1 lines of code changed in 1 file:
Added directory for Oren pressure solver development. Matlab is matlab tests with Distributive Flux Matching (DFM).
670 lines of code changed in 8 files:
changed the exception about multimaterial diffusion to cout.
4 lines of code changed in 1 file:
1. Removed hardwiring of radiation solver switches in linear solvers;
now done dynamically according to radiation solver choice and linear
solver choice and specified in input file
2. Automated selection of linear solver and preconditioner choices
3. Print warnings and throw exceptions for certain solver choices
100 lines of code changed in 2 files:
linearInterpolation(), refine_CF_interface(), CoarseToFineOperator()
- Trashed the idea of using the center of the patch to decide which coarse
cells to interpolate from.
refine_CF_interface()
- expand the coarseLevel region that you grab when patch has a neighbor
errorEstimate()
- uncommented set_refineFlags() for pressure.
43 lines of code changed in 1 file:
Call to set-isomatrix-list needs to have the module id.
2 lines of code changed in 1 file:
Set KI=0 if it is less than zero for crack propagation.
0 lines of code changed in 2 files:
Demo-specific fix for timer input -- from Richard Ward
47 lines of code changed in 5 files:
Deprecate the GzipPiostream and GunzipPiostream classes, they are unused.
0 lines of code changed in 3 files:
Check against unsupported files using PERSISTENT_VERSION
17 lines of code changed in 3 files:
Get switcher component working with msus.
66 lines of code changed in 2 files:
Add switcher component.
Add switchComponent to SimulationInterface.
557 lines of code changed in 11 files:
Hide visualization pane when closed so user can retrieve it later (same fix as done to other powerapps.
2 lines of code changed in 1 file:
Remove debug printouts.
0 lines of code changed in 1 file:
Mistyped variable name in previous commit, fixed this.
1 lines of code changed in 1 file:
Changed whitespace fix so that it will now look for all whitespace characters
in the entire string.
9 lines of code changed in 1 file:
Changed the white-space removal code in the ProblemSpec::get(string&)
function.
19 lines of code changed in 1 file:
"Make it so" that PETSc/HYPRE knows about the logical for spherical harmonics,
and sets a numerical parameter correctly. HYPRE parameter is set correctly;
PETSc is still hardwired. Minor printout change in rdombmcalc.
Minor indentation change in RadiationModel.
50 lines of code changed in 9 files:
Delete all the operations related to the parameters "separateVol" and "contactVol", which were used in the volume criterion for crack surface contact detection. The volume criterion has been discarded.
0 lines of code changed in 1 file:
Delete parameters "separateVol" and "contactVol", which were used in the volume criterion for crack surface contact detection. The volume criterion has been discarded.
0 lines of code changed in 1 file:
1. Get rid of the volume criterion of crack surface contact.
2. Add in velocity check before using the displacement criterion for crack surface contact detection.
33 lines of code changed in 1 file:
Don't try to initialize pSp_Vol since it isn't created anymore.
1 lines of code changed in 1 file:
Get rid of pSp_volLabel.
8 lines of code changed in 1 file:
remove unneeded BinaryPiostream(string) code, no longer needed.
17 lines of code changed in 1 file:
Don't get the var to refine into with ghost cells
6 lines of code changed in 1 file:
Replaced atoi with atof where needed, and fixed an indexing problem with
array sizes.
0 lines of code changed in 2 files:
Courtesy of Andrew Brydon, now when pfs splits a large file containing
particle locations, it can write the split files out as native binary.
FileGeometryPiece has also been modified to handle these split binary files.
This will allow use of much less disk space and should make reading the points
go much more quickly.
112 lines of code changed in 4 files:
- Explicit casts to quiet compiler warnings
7 lines of code changed in 1 file:
Change
child_ps->get("Vc",Vc);
child_ps->get("KIc",KIc);
into
child_ps->require("Vc",Vc);
child_ps->require("KIc",KIc);
5 lines of code changed in 1 file:
Once the new position of a crack node is obtained, check if it is outside the gloabl grid.
10 lines of code changed in 1 file:
Added finer grained time control. Increment and decrement by 1s, 1m, or 10m.
72 lines of code changed in 3 files:
added findTimestep_loopLimits()
-encapsulated code that finds the timestep looping limits
- replaced the copy/paste code with function call
GridStats
- restrict when stats are dumped to within timestep_lower and timestep_upper
34 lines of code changed in 1 file:
printStatistics()
-changed cerr to cout, needed if you want to search results in matlab
9 lines of code changed in 1 file:
- more descriptive exception messages.
queryGrid()
- To eliminate a warning ignore "extraCells" in some really convoluted code
35 lines of code changed in 1 file:
more fixes
8 lines of code changed in 1 file:
revert last commit
1 lines of code changed in 1 file:
fix compile error
1 lines of code changed in 1 file:
restart an amr ice problem (need to set the level's extra cells)
6 lines of code changed in 2 files:
Fixed problem loading Tensors and Vectors in LatVol and Image fields
4 lines of code changed in 1 file:
Add SchedulerFactory.
87 lines of code changed in 2 files:
Add SimulationControllerFactory.
0 lines of code changed in 2 files:
Add RegridderFactory.
49 lines of code changed in 2 files:
Add LoadBalancerFactory.
91 lines of code changed in 2 files:
Add SolverFactory.
62 lines of code changed in 2 files:
Revamped sus without the command line switches. Can read input file to
determine the component to select.
559 lines of code changed in 2 files:
Simple test for SoleVariables.
179 lines of code changed in 2 files:
Controller for doing multiple simulations, back to back. Doesn't share
DataWarehouse.
615 lines of code changed in 2 files:
Create factories for the various components.
256 lines of code changed in 20 files:
Can retrieve the ith port from a UintahParallelComponent. Can have multiple
connections to a port.
26 lines of code changed in 4 files:
Added the ability to read an extra variable (temperature) from .pts files.
67 lines of code changed in 10 files:
tabs
- added command line option to dump out cell coordinates instead of just
cell indices
- Only dump data if the requested level exists at the timestep. Sometimes they don't.
- only dump data along the intersection of what the user has requested and
the level cell index range. The user has no idea what the level cell
index range is as a function of time, so just specify something big.
88 lines of code changed in 1 file:
Fix reading of empty strings in version 1 BinaryPiostream objects
18 lines of code changed in 1 file:
More debug info and don't use extra cells in determining the range of subpatches
15 lines of code changed in 2 files:
Fixed comment typo. PETSC-UNI must be PETSC_UNI as dashes aren't allowed in variable names. If the user uses --with-ruby, this makes it required. (Removed extraneous ';'.)
50 lines of code changed in 2 files:
- These two checks made it impossible to add a new Category to the Teem, so I'm removing them. (sync with branch commit 30483)
0 lines of code changed in 1 file:
change website from www.sci.utah.edu/~worthen to www.csafe.utah.edu/tester
21 lines of code changed in 3 files:
problemSetup_BulletProofing()
- only do maxTimestepsBetweenRegrid & d_cellCreationDilation check on L-0.
6 lines of code changed in 1 file:
update website permissions after every test group instead of after all of them
3 lines of code changed in 3 files:
Reset global state for orientation axis, bug #2668
3 lines of code changed in 1 file:
Fixed bug when compiling bridge code with babel
2 lines of code changed in 2 files:
fixed error check for eval function
0 lines of code changed in 2 files:
added gui->eval task
73 lines of code changed in 3 files:
Instead of destroying powerapp panes, just withdraw them so the user can easily get them back. I added methods to the base class to be able to withdraw/restore them and added a menu option to Restore Panes (also Control-R). In each powerapp, I specified the WM_DELETE_WINDOW protocol for the panes. (sync with branch)
47 lines of code changed in 5 files:
-encapsulated bulletproofing into one function
-added bullet proofing for 2D problems
52 lines of code changed in 2 files:
Commenting out a line about "SETTING TRR to 2". I'd rather not see that
# of patches times either.
1 lines of code changed in 1 file:
Removed a line of spew from each about the ViscoScram labels. Don't need
to see that # of patches times.
0 lines of code changed in 2 files:
Implemented perfect thermal contact between multiple materials. Added
ability to consider external heat sources, fixed small bugs.
76 lines of code changed in 2 files:
Changed names of subroutines (changing filenames is not enough! :-) in
fortran directory of Models/Radiation from x to m_x to avoid further
conflicts with Arches/MPMArches
23 lines of code changed in 21 files:
Made mmWallCellTypeInit require cellType from old DataWarehouse,
even when it is not needed on restart. This is necessary because
otherwise cellType is never required on restart, causing it to have
material none, which is why the restart was failing.
Now MPMArches restart tests should pass on the checkpoints (once
the GS have been updated). (Thanks, Bryan!)
6 lines of code changed in 1 file:
Changed name of subroutine from fixradval to m_fixradval. The use of
fixradval was causing a conflict with the Arches fixradval and therefore
causing MPMArches tests to fail to complete. Now they should complete.
I will update the GS when the tests run next.
0 lines of code changed in 6 files:
Bug Fix: Parsing XML Injury List -- Diagnosis
6 lines of code changed in 1 file:
Fix getOtherLevelPatches
4 lines of code changed in 1 file:
Only recurse if SUBDIRS is set in this makefile.
3 lines of code changed in 1 file:
fixed copy-paste error in an exception message
1 lines of code changed in 1 file:
Fix crash bug for CurveField with basis == -1, bug #2581
4 lines of code changed in 1 file:
Moved constant static definitions into the source file to get sus to compile on Q.
17 lines of code changed in 2 files:
Don't print debug messages
0 lines of code changed in 1 file:
Don't check for turing MPI anymore
2 lines of code changed in 1 file:
All:
cout_doing statements: added the level index
impICE.cc
updatePressure()
- when computing the pressure use ExtraCellIter instead of CellIter.
On fine levels the BC aren't set and you need a valid pressure in the extra cells.
- moved printData section above the bullet proofing.
33 lines of code changed in 2 files:
Undo last Fake Arches commit
13 lines of code changed in 2 files:
Fix bug #2613: Paint Layers dont get saved using 'QuickSave' option. Completed code for PaintCM2Widget::io method.
14 lines of code changed in 1 file:
Support for dense-sparse matrix multiplies, from branch, bug #2598
38 lines of code changed in 4 files:
Fix partextract compile
2 lines of code changed in 1 file:
Test network for dense-sparse-matrix multiplication, from 1.24 branch
167 lines of code changed in 1 file:
Verify Bug 2549 is fixed and fix parameter given to configure_readers method since name has been changed to Generic (not Nrrd).
1 lines of code changed in 1 file:
Added AMR scheduling for MPMICE
Cleaned up a few includes
67 lines of code changed in 4 files:
Modules now remember previous file paths when opening dialog box
27 lines of code changed in 11 files:
improvements on multifile support in nrrd data files
463 lines of code changed in 8 files:
improved steady_burn model
419 lines of code changed in 4 files:
Added the bulletproofing function iteratorTest(). It detects
any fine level cell that won't be touched during the refine task.
CoarseToFineOperator()
- moved fl & fh outside of the coarsePatch loop. needed by interator
intersection calc.
ErrorEstimate() Hardcoded error flags section
- For all levels > 0 set an error flag
in a randomly selected cell
114 lines of code changed in 2 files:
MPI libraries lammpi++ and lammpio are no longer needed to fix MPI link errors in SCIRun2.
5 lines of code changed in 2 files:
added sci_mpi.h
23 lines of code changed in 1 file:
Comments about how Xerces doesn't release the memory when you release
the DOMDocument, like it should.
7 lines of code changed in 2 files:
Added lines to PSELIBS to link Comm in Ptolemy Package. Used for starting SPA server
3 lines of code changed in 1 file:
Added support for starting the SPA server thread in the Ptolemy package.
30 lines of code changed in 1 file:
Added: Diagnosis, Bug Fix: Probe Movement, Time-Sync of Injury List
100 lines of code changed in 5 files:
added comm
0 lines of code changed in 2 files:
fixed the MPI link errors based on Dav's idea. If any one needs to include mpi.h, please include <sci_defs/mpi_defs.h> and then include <sci_mpi.h>.
27 lines of code changed in 23 files:
Cleanup GuiContext class. Remove dead functions: GuiContext::lock, GuiContext::unlock, GuiContext::getName GuiContext::setName GuiContext::getPrefix, GuiContext::setType
151 lines of code changed in 8 files:
fixed the MPI dependency problem. If one needs to include mpi.h, please include <sci_defs/mpi_defs.h> and then include <sci_mpi.h>.
228 lines of code changed in 34 files:
Calling TimeHashMaps::updateCacheSize(new_size) with new_size < 1
produces a no-op.
4 lines of code changed in 2 files:
Updated to mpi_defs.h for MPIPP_H
15 lines of code changed in 17 files:
Updated to mpi_defs.h for MPIPP_H
8 lines of code changed in 16 files:
Make time refinement ratio only be read from the grid, and same ratio applicable to all levels.
11 lines of code changed in 5 files:
Forward declare ConstraintSolver for gcc-4.
0 lines of code changed in 2 files:
May 2005 »