fixes for insertion code
59 lines of code changed in 1 file:
bug fixes
0 lines of code changed in 2 files:
bug fixes
24 lines of code changed in 4 files:
Remove workaround for non unique numbers in TetVolMesh
2067 lines of code changed in 4 files:
Fixed bug in synchronization, while one module synchronized the EGDES of FACES the other module would wait and then synchronize again. Hence one module would be executing cute while the other was synchronizing the mesh element involved, leading to a sigbus error.
6 lines of code changed in 1 file:
Add PNG support for movie output.
122 lines of code changed in 5 files:
Lock scheduler callback access.
0 lines of code changed in 4 files:
Fix PNG saving memory leak
2 lines of code changed in 1 file:
Only initialize PNG structures when writing a PNG.
27 lines of code changed in 1 file:
provide sequential indeces for faces and edges, Note: major internal changes, Insertion function fixes pending..
655 lines of code changed in 1 file:
formatting
0 lines of code changed in 2 files:
partial crash fixes
88 lines of code changed in 1 file:
If an alien thread tries to call Semaphore::down Thread::self() will
be null, and it is just no fun to have your code crash and burn. You
only need the Thread::self for debugging book keeping, which isn't
essential.
8 lines of code changed in 1 file:
fixed typo
1 lines of code changed in 1 file:
-Gentle cleaning
Added a ups switch for outputing the system of equations
19 lines of code changed in 4 files:
remove retired module
0 lines of code changed in 4 files:
Fold VolumeRenderer::multi_layer_draw into draw_volume.
229 lines of code changed in 6 files:
Remove more differences between VolumeRenderer::draw_volume and multi_level_draw
100 lines of code changed in 1 file:
bug fix
5 lines of code changed in 1 file:
Adding a module to compute conduction velocity
296 lines of code changed in 13 files:
Make the implicit models use total nodal displacement when
d_doGridReset==false. Get ViscoTransIsoHyperImplicit working,
clean up other models. Verified implementation of:
ViscoTransIsoHyper.cc
TransIsoHyperImplicit.cc
ViscoTransIsoHyperImplicit.cc
against implementations in NIKE3D.
1156 lines of code changed in 9 files:
Compute total nodal displacement if d_doGridReset==false
138 lines of code changed in 2 files:
Don't draw completely masked bricks.
4 lines of code changed in 1 file:
Add cutting plane and additional shader parameter support to VolumeRenderer::multi_level_draw.
29 lines of code changed in 1 file:
Clean up VolumeRendering.cc, remove gratuitous differences between draw_volume and multi_level_draw, more
68 lines of code changed in 1 file:
indent properly
888 lines of code changed in 1 file:
support for basis==nodata added
20 lines of code changed in 1 file:
Clean up VolumeRendering.cc, remove gratuitous differences between draw_volume and multi_level_draw.
99 lines of code changed in 1 file:
SimCont: change pposition of 'MB' in mem use printout. Maybe Todd's gnuplots will still work with it
AMRSimCont: scheduleRefineInterface with old=0, new=1 at final interface, so (mpmice anyway) restarts will work
DW: don't store null patches
8 lines of code changed in 3 files:
Remove unimplemented and unused get_edges and get_faces functions from PrismVolMesh.
1 lines of code changed in 1 file:
Remove unimplemented get_edges(edges, BBox) functions
0 lines of code changed in 3 files:
Implement unimplemented functions
8 lines of code changed in 1 file:
Fix not implementeds for get_normals
1 lines of code changed in 1 file:
Fix periodic boundaries
8 lines of code changed in 3 files:
Fix not implementeds for get_normals
24 lines of code changed in 9 files:
fix filenames, so everyone can use example net
0 lines of code changed in 2 files:
Fix some bugs accidentally checked in two days ago.
3 lines of code changed in 1 file:
Update package with latest developments
975 lines of code changed in 21 files:
help text corrected
1 lines of code changed in 1 file:
New standalone for converting linear to quadratic meshes
215 lines of code changed in 2 files:
M Render/ViewWindow.h
M Render/ViewWindow.cc
- Renamed setMessage() to much more explanatory setMovieMessage().
Added comments on what movie functions do. Print out the error
message in only one spot.
- Turned off the movie making if there is an error!
M Render/Viewer.h
Uses string, so included it.
M Render/OpenGL.h
Untabified.
M Render/OpenGL.cc
Use setMovieMessage() and pass in a flag when there is an error so
movie creation can be stopped.
131 lines of code changed in 6 files:
M Packages/Uintah/Dataflow/Modules/Selectors/FieldExtractor.cc
Added the spacial range of the field as a property of the field for
use downstream. James, Kurt, is this the right way to send this type
of information around?
M Packages/Uintah/StandAlone/sub.mk
Don't link against the components directly anymore... (except under AIX).
M Packages/Uintah/Core/Grid/Grid.cc
M Packages/Uintah/Core/Grid/Grid.h
Added a getInteriorSpatialRange() function that gives the exact
boundaries of the grid (as specified in the .ups file).
M Packages/Uintah/Core/Grid/Box.h
Cleaned up syntax.
M Packages/Uintah/Dataflow/Modules/Selectors/TimestepSelector.cc
Added a comment.
M Packages/Uintah/Dataflow/Modules/Operators/CompareMMS.cc
Added example of getting spacial data from the field. Added the name
of the variable to the output field so it can be used downstream.
M Core/Geometry/BBox.h
M Core/Geometry/BBox.cc
Added << operator.
92 lines of code changed in 10 files:
DWDatabase: fix memory leak
Single/MPI Scheduler: scinew instead of new SubScheduler
DataWarehouse: better debug info
SerialMPM: remove debug info
AMRSimCont: schedule initial timestep regridding iff doing amr
10 lines of code changed in 6 files:
Also change array tag with AllocatorSetDefaultTagNew
0 lines of code changed in 2 files:
Make TetVolMesh::get_edges return a unique edge ID rather than the half-edge.
7 lines of code changed in 1 file:
Fix sprintf, there was duplicate code that caused the module to crash
3 lines of code changed in 1 file:
fix double deletion crash
0 lines of code changed in 1 file:
Only get_edges in ElemData if it's needed by the basis.
6 lines of code changed in 2 files:
removing unneeded commenting...
1 lines of code changed in 3 files:
Changing IsoClip(hex) to project to an isosurface rather than a field boundary which gives more appropriate results...
360 lines of code changed in 2 files:
Globally:
formatting
- renamed a bunch of non-descriptive bool
problemSetup()
Added models refluxing section.
90 lines of code changed in 1 file:
Changing an iterator to a const_iterator to avoid compiler errors.
1 lines of code changed in 1 file:
M main/sub.mk
Link 'scirun' against libxml2 (even though the scirun executable
doesn't actually use it). The reason for this is that on the Mac (OSX
8.5 specifically), scirun was somehow using BOTH the 3rd party and the
/usr/lib version of libxml2. This fixes that problem.
5 lines of code changed in 1 file:
Make TetVolMesh::get_faces return a unique face ID rather than the half-face. Fix get_neighbors to use the new face ID.
15 lines of code changed in 1 file:
Fix compiler warnings
664 lines of code changed in 1 file:
Remove unimplemented get_edges and get_faces functions
0 lines of code changed in 1 file:
only init edges_ in ElemData when the basis is order > 1
4 lines of code changed in 1 file:
add usigned ints to remove warning messages
0 lines of code changed in 2 files:
make polynomial_order static
23 lines of code changed in 39 files:
rewrote so that the normal of a plane or the tangent of line are rotated into the desireed axis
0 lines of code changed in 6 files:
Fix PowerApps due to changes in Choose modules. The port-index variable was renamed to port-selected-index and the choose modules needed to be set to not use the first valid field.
311 lines of code changed in 3 files:
Compute deformation gradient (F) from total nodal displacements when
d_doGridReset==false. Previously, the incrememntal calculation of F
was not done correctly for the case when the grid is not reset.
In each of the following models, F is now computed for each particle
distinct from the rest of the model implementation, and this is done so
in one of two ways, depending on the d_doGridReset flag.
In the base class, implemented:
computeDeformationGradientFromVelocity
and:
computeDeformationGradientFromDisplacement
for use as described above. Updated the computeGrad function in the .h
file so that it will work when using either 8or27 node integration. Lastly,
the code associated with fracture was removed from each of these files, as
it seems that (based on the inputs directory) none of them was being used
with fracture, and keeping it around would require more maintenance. If this
is an incorrect assumption, please let me know.
221 lines of code changed in 7 files:
clean up and fixed bugs for disabled ports
69 lines of code changed in 5 files:
Compute total grid displacements if (d_doGridReset==false).
35 lines of code changed in 1 file:
BUG FIX: FData2D and FData3D did not give back the proper typename, which caused that files containing these classes could not be opened.
0 lines of code changed in 2 files:
Use const references for ElemData return values where applicable.
44 lines of code changed in 11 files:
Continuing efforts and cleanups...
53 lines of code changed in 5 files:
Disable box around label as it not always fits around the text properly
0 lines of code changed in 2 files:
Fixed text in GUI: Clock->String
0 lines of code changed in 2 files:
Match SCIRUN_RCFILE_VERSION, to main/sci_version.h
0 lines of code changed in 4 files:
Adding Filename output ports so one can display the names of the datasets directly in the viewer window using ShowString.
0 lines of code changed in 24 files:
added processor MPI rank to cout_doing statements
32 lines of code changed in 3 files:
Moved d_doGridReset, d_min_part_mass and d_max_vel into MPMFlags
where they belong.
23 lines of code changed in 8 files:
Adding Filename output ports for file readers so one can add the filename in the viewer automatically. Fixing problem with std namespaces being added by SCIRun include files. Using explicit namespace declarations to avoid problem by spill over of other namespaces included using 'using namespace'
76 lines of code changed in 19 files:
added a ICE JP8 fire with radiation to the RT.
5 lines of code changed in 3 files:
Fix the FE builder for Curves/Lines and add documentation describing what the FE builder deos
279 lines of code changed in 5 files:
bug fixes
490 lines of code changed in 31 files:
Added math.h for IRIX compile.
0 lines of code changed in 4 files:
Added option to create part of a cylinder using input angle.
25 lines of code changed in 2 files:
Update for extract stress and partextract.
Added selectpart to sub.mk.
Updated parameters for JohnsonCook plasticity model for 4340 steel.
344 lines of code changed in 4 files:
Updated ElasticPlastic and HypoeElasticPlastic.
134 lines of code changed in 3 files:
Added:
Specific Heat Models
BPS melting model
Updates to Johnson-Cook and MTS plasticity models.
Update of PlasticityState.
Update of NP shear modulus model.
Update of Mie-Gruneisen EOS.
Update of Validation routines and data.
2559 lines of code changed in 47 files:
add get_face function that will provide a face index given the node indeces for the face, returns false if no such face exits
24 lines of code changed in 1 file:
Fix port drawing for subnets
0 lines of code changed in 2 files:
Fix base dynamic compilation on windows
14 lines of code changed in 2 files:
fixed typo
4 lines of code changed in 1 file:
fix windows compile for scirun
21 lines of code changed in 11 files:
Updates to handle Shell pieces correctly. Before, shell pieces were
specified inside of a <shell> node... now they are specified just like
everything else, eg: <sphere_shell>. I tested a number of the shell
(ups) input files and receive the same results as before my geom obj
changes. This isn't to say that they work... There appear to be many
problems with the shell input files, but to the best of my knowledge
and testing, my changes have not broken anything else. -Dav
33 lines of code changed in 5 files:
add env var that forces the use of default settings and autoview on network load when set to true
11 lines of code changed in 3 files:
Required libs for Mac build
2 lines of code changed in 3 files:
add toggle to control the automatic autoview, by default this option is off. turn it on to get your viewer to autoview with every load of a new network
23 lines of code changed in 6 files:
Printing additional error information to stdout when MESQUITE encounters an error
12 lines of code changed in 1 file:
Turn off logging AND petsc debugging, and remove some AMRICE spew
25 lines of code changed in 2 files:
I assume this is a void function... correct me if I am wrong.
0 lines of code changed in 2 files:
Please don't check this in with LOG #defined.
2 lines of code changed in 1 file:
Updates for Bryan's new world order.
1 lines of code changed in 1 file:
fix circular dependency
8 lines of code changed in 5 files:
Lots of changes: In individual components' code: scheduleTimeAdvance and scheduleRefineInterface API change And if you create a subscheduler, the initializing of Parent DWs is now in a different call Schedulers:
DWDatabase overhaul - no more template on var type and no more nested structs
Multi-TaskGraph model
Retire NullScheduler and SimpleScheduler
Retire Scheduler3 (all of its changes were already integrated)
ICE
optionally use multiTaskgraph mode
don't recompile subscheduler TG unless outer TG recompiles
PatchCombiner
Remove OnDemandDataWarehouse dependency
make UdaReducer AMR-compliant
Retire many VarLabelMatl/Patch/Level structs
2178 lines of code changed in 123 files:
Fix crash on freeing the exception
0 lines of code changed in 2 files:
SimulationState.cc
__________________________________
added methods to sharedState
- isRegridTimestep()
- setRegridTimestep()
AMRSimulationController.cc
__________________________________
added calls to setRegridTimestep()
ICE Advection
__________________________________
With a new grid initialize temporary variables used
in the advection operator to EVILNUM.
79 lines of code changed in 12 files:
notes before gui_callbacks
0 lines of code changed in 2 files:
always use line width 1.0 when rendering edges as lines
2 lines of code changed in 1 file:
fix calculate defaults, add option to automaticaly use defaults when a new field loads, provide test networks that use default values
242 lines of code changed in 5 files:
force autoview on loading a new network
28 lines of code changed in 4 files:
Updated the version to match the 3rd party it requires.
1 lines of code changed in 1 file:
Don't display the KE matrix.
0 lines of code changed in 1 file:
Fix crash bugs associated with elem_epsilon_ not being copied in copy constructor.
12 lines of code changed in 2 files:
Add 2 & 3d versions of octave(matlab) code for solving the heat equation.
1028 lines of code changed in 3 files:
For SetupEITMatrix module
112 lines of code changed in 1 file:
Solved the forward problem of EIT
529 lines of code changed in 2 files:
M HeuristicStreamLines.h
It is technically illegal to this:
double weights[dofs];
where 'dofs' is not a constant. Many newer compilers will take care
of things for you, but some won't. What you should do is 'new' it,
and then 'delete' it yourself. This is the fix I have commited.
Please verify that I got it right.
2 lines of code changed in 1 file:
Add progress reporting to the DirectMapping module.
33 lines of code changed in 3 files:
Partial resurrection of calculating the mixture fraction variance for mixing tables.
63 lines of code changed in 14 files:
adding SetupEITMatrix which solves the forward problem of EIT
2 lines of code changed in 1 file:
Bug fix
0 lines of code changed in 2 files:
Minor cleanup
3 lines of code changed in 1 file:
revert broken changes
105 lines of code changed in 1 file:
BUG fix
4 lines of code changed in 1 file:
bug fixes
128 lines of code changed in 8 files:
support loading Properties of NodeIndex of unsigned int
0 lines of code changed in 2 files:
add debugging table output
0 lines of code changed in 2 files:
add Frank's edits to FEM generation to Module-less copy
6 lines of code changed in 1 file:
Added a special linear stiffness matrix generator to speed up the code
0 lines of code changed in 6 files:
bug fix jacobian ordering
40 lines of code changed in 1 file:
bug fix quadrature
7 lines of code changed in 1 file:
(This should have gone in with the last commit, but I missed it.)
Need to tell the geometry objects that they are being output for the
first time, so that they can provide all their information the first
time, and then just reference themselves on subsequent outputs (during
the output of the same file).
26 lines of code changed in 4 files:
These are fixes for correctly handling Uintah Geometry Objects.
However, there was a lot of clean up necessary in this effort so those
files are also included.
GeometryPieces are now stored in Handles so that we don't have to
explicitly delete them. Therefore many delete's have been removed,
and most "GeometryPiece *"s have been replaced with "GeometryPieceP"s.
ShellGeometryPieces aren't 100% yet, but they will be soon. (I don't
think anyone is actually using them.)
Instead of having the names of the GeometryPieces just used as strings
in the Factory file, I've placed the name in the .cc file of each
GeometryPiece. It can be referenced by using <TheClass>::TYPE_NAME or
theObject->getType();
The GeometryPiece::setName() function now sets a flag that specifies
that the name has been set. This is necessary so that when the piece
is output to a file, it will display the piece's name. Therefor the
setName() function is not used inside any of the GeometryPiece
classes.
The outputProblemSpec() function will now label the objects in
addition to outputing them. It will also only output a reference to
them on 2nd and subsequent references. It has been moved into the
GeometryPiece() file and uses outputHelper() from each subclass to
output the subclasses data.
OutputProblemSpec() and clone() are now const functions. Note,
however, that outputProblemSpec() does modify the firstOutput_
variable. (It is 'mutable'.)
M Core/Exceptions/AssertionFailed.h
Turn off SGI STL warnings.
M Core/Geometry/Point.h
M Core/Geometry/Vector.cc
M Core/Geometry/Vector.h
M Core/Geometry/Point.cc
Use x_ (etc) instead of _x. This matches our standard, avoids
potential conflicts with compilers use of _<something> variables, and
cleans up a bunch of strangely formatted warning messages on the newer
gcc's.
M Packages/Uintah/CCA/Components/Models/test/Mixing.cc
M Packages/Uintah/CCA/Components/Models/test/Mixing.h
GeometryPiece fixes. Cleaned up compiler warnings.
M Packages/Uintah/CCA/Components/Models/test/PassiveScalar.cc
M Packages/Uintah/CCA/Components/Models/test/PassiveScalar.h
M Packages/Uintah/CCA/Components/Models/test/flameSheet_rxn.cc
M Packages/Uintah/CCA/Components/Models/test/flameSheet_rxn.h
M Packages/Uintah/CCA/Components/Models/test/AdiabaticTable.cc
M Packages/Uintah/CCA/Components/Models/test/AdiabaticTable.h
M Packages/Uintah/CCA/Components/Models/test/SimpleRxn.cc
M Packages/Uintah/CCA/Components/Models/test/SimpleRxn.h
GeometryPiece fixes. Compiler warning cleanup. Untabify, indention,
etc. Initialize possibly uninitialized variables.
M Packages/Uintah/CCA/Components/Models/test/NonAdiabaticTable.cc
M Packages/Uintah/CCA/Components/Models/test/NonAdiabaticTable.h
M Packages/Uintah/CCA/Components/Models/Radiation/RadiationDriver.cc
M Packages/Uintah/CCA/Components/Models/Radiation/RadiationDriver.h
M Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/MPMMaterial.cc
M Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/MPMMaterial.h
M Packages/Uintah/CCA/Components/MPM/Contact/SpecifiedBodyContact.cc
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/ShellParticleCreator.cc
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/ParticleCreator.cc
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/ParticleCreator.h
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/MembraneParticleCreator.cc
M Packages/Uintah/CCA/Components/ICE/ICEMaterial.cc
M Packages/Uintah/CCA/Components/Arches/BoundaryCondition.cc
M Packages/Uintah/CCA/Components/Arches/ScaleSimilarityModel.cc
M Packages/Uintah/CCA/Components/Arches/BoundaryCondition.h
M Packages/Uintah/CCA/Components/Examples/RegionDB.h
M Packages/Uintah/CCA/Components/Examples/BoundaryConditions.cc
M Packages/Uintah/CCA/Components/Examples/BoundaryConditions.h
M Packages/Uintah/CCA/Components/Examples/RegionDB.cc
M Packages/Uintah/StandAlone/inputs/SMPMICE/test_guv.ups
M Packages/Uintah/StandAlone/inputs/MPMICE/mpmice.srn
M Packages/Uintah/StandAlone/inputs/MPMICE/diw.ups
M Packages/Uintah/StandAlone/slb.cc
M Packages/Uintah/Core/GeometryPiece/NullGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/NaaBoxGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/SmoothCylGeomPiece.cc
M Packages/Uintah/Core/GeometryPiece/SmoothCylGeomPiece.h
M Packages/Uintah/Core/GeometryPiece/ConeGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/CorrugEdgeGeomPiece.h
M Packages/Uintah/Core/GeometryPiece/GUVSphereShellPiece.h
M Packages/Uintah/Core/GeometryPiece/SphereGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/UnionGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/BoxGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/DifferenceGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/SphereMembraneGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/TriGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/SphereMembraneGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryObject.h
M Packages/Uintah/Core/GeometryPiece/SphereShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/ShellGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/NaaBoxGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/IntersectionGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/ShellGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryPieceFactory.h
M Packages/Uintah/Core/GeometryPiece/CylinderGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/PlaneShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/CylinderGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/NullGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/PlaneShellPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/FileGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/GeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/FileGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/CorrugEdgeGeomPiece.cc
M Packages/Uintah/Core/GeometryPiece/GUVSphereShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/CylinderShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/ConeGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/SphereGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/CylinderShellPiece.h
M Packages/Uintah/Core/GeometryPiece/BoxGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/ShellGeometryFactory.cc
M Packages/Uintah/Core/GeometryPiece/DifferenceGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/UnionGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/ShellGeometryFactory.h
M Packages/Uintah/Core/GeometryPiece/TriGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryObject.cc
M Packages/Uintah/Core/GeometryPiece/SphereShellPiece.h
M Packages/Uintah/Core/GeometryPiece/SmoothGeomPiece.cc
M Packages/Uintah/Core/GeometryPiece/UniformGrid.h
M Packages/Uintah/Core/GeometryPiece/IntersectionGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/SmoothGeomPiece.h
M Packages/Uintah/Core/Grid/Grid.h
M Packages/Uintah/Core/Grid/BoundaryConditions/BoundCondReader.cc
M Packages/Uintah/Core/Grid/BoundaryConditions/RectangleBCData.cc
M Packages/Uintah/Core/Grid/BoundaryConditions/BCDataArray.cc
M Packages/Uintah/Core/ProblemSpec/ProblemSpec.h
M Packages/Uintah/Core/Util/Handle.h
M Packages/Uintah/Core/Util/RefCounted.cc
M Packages/Uintah/Core/Util/RefCounted.h
M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.cc
Don't use single letter variable names if they are going to be used
outside of a small loop. Fixed compiler warning.
M Packages/Uintah/Core/GeometryPiece/GeometryPieceFactory.cc
Massive changes. Removed hardcoding of object type names. Storing a
map of GeometryPiece Handles instead of pointers (to solve memory
issues (ie: freeing of pointers twice). Handle the case when an xml
element has data in it, but no children. Added more debug output.
M Packages/Uintah/Core/Grid/Grid.h
M Packages/Uintah/Core/Util/RefCounted.h
Copy constructor was never actually implemented (or used).
1507 lines of code changed in 138 files:
Partial undo of mask nrrd to volume rendering checkin.
14 lines of code changed in 4 files:
Fix search grid construction for degenerate grids.
51 lines of code changed in 2 files:
Turn off Petsc throwing up a debugger window
1 lines of code changed in 1 file:
Spherical harmonics radiation model and weighted sum of grey gases property
model for radiation do not pass 0th order verification. They do not run
in parallel (they crash). Thus, they have been disabled.
Patchmean property model option runs, but shows difference between 1 and 8 processor
run after 2.5 sec. on 10^3 case, so users are warned. In contrast, discrete
ordinats with radcoef (default options, only ones left) results compare
just fine for 10 seconds in this case.
14 lines of code changed in 3 files:
add new conglomerate module directory, module for arbitrarily slicing a field, and the package manager support
1867 lines of code changed in 11 files:
clean up of modules to use new module methods for ports and cleaned up Isosurface GUI
144 lines of code changed in 7 files:
Preliminary addition of a mask to the volume rendering pipeline.
110 lines of code changed in 7 files:
Fix invalid geometry specifier error when loading networks originally saved on larger screens
4 lines of code changed in 1 file:
added patch and level information to the influx/outflux warnings
10 lines of code changed in 2 files:
Fix loading networks after clearing canvas. Check for existance of module icon before continuing with drawPorts
1 lines of code changed in 1 file:
Fix get_random_point use of seeds, reseeding RNG for each sample results in a degenerate sampling pattern.
60 lines of code changed in 15 files:
Fix compiler warning
4 lines of code changed in 1 file:
Add get_random_point for HexVol and StructHexVol mesh types. Also fix the random distribution in TetVolMesh. Add regression networks for these types.
655 lines of code changed in 9 files:
As it stands now, computeCO2_H2_from_f is a duplicate
parameter, completely opposite to useTableValues. So,
computeCO2_H2_from_f was removed to awoid confusion and
example input files has been changed accordingly.
12 lines of code changed in 2 files:
For mem use: always print 2 decimal places with MB, and also truncate elapsed time, mean, and stdev to 2 decimal places
11 lines of code changed in 1 file:
Well, afte removing bracket, puting O back is needed.
1 lines of code changed in 1 file:
Add get_random_point functions to most meshes. Also fix a bug in StructQuadSurfMesh::get_size() function, it was computing size incorrectly for asymetric quads. Add regression/example networks for testing get_random_point functions.
886 lines of code changed in 18 files:
Changed chmod and chgrp statements so they don't complain about not having an argument.
0 lines of code changed in 2 files:
Adding an example to demonstrate matlab engine's capabilities. I still need to figure out how to remove the absolute paths in the files and how to make scirun use relative paths (relative to the net itself).
2886 lines of code changed in 25 files:
bug fixes
1043 lines of code changed in 29 files:
adding an updated weblink for more information on MESQUITE
0 lines of code changed in 2 files:
adding an example net for using CAMAL (similar to the one Marty added for the new TetGen module...
387 lines of code changed in 1 file:
bug fixes
22 lines of code changed in 3 files:
fix configure test for mesquite, needs two dirs for its include path
213 lines of code changed in 3 files:
bug fixes
127 lines of code changed in 8 files:
fix node indexing bug in swap_shared_edge
1 lines of code changed in 1 file:
bug fix
2 lines of code changed in 2 files:
turned off some debugging code that was accidentally left on.
1 lines of code changed in 1 file:
Removed erroneous bracket.
1 lines of code changed in 1 file:
Part 1 of CardioWave interface
2238 lines of code changed in 38 files:
Bug fixes
11 lines of code changed in 4 files:
Module HeuristicStreamLines III
854 lines of code changed in 3 files:
Module HeuristicStreamlines II
116 lines of code changed in 1 file:
Module HeuristicStreamLines I
165 lines of code changed in 2 files:
Remove unnecessary Dataflow library from PSELIBS.
0 lines of code changed in 2 files:
fix runaway removal
8 lines of code changed in 1 file:
fix half edge bug in orient faces
2 lines of code changed in 1 file:
Adding Dyna's soil and foam model (material 5).
789 lines of code changed in 4 files:
Cleaned up compiler warnings. Removed Dataflow dependency from sub.mk.
21 lines of code changed in 2 files:
Old include files are removed. They did not nee to be here
0 lines of code changed in 1 file:
Undoing changes to DataArchier that were unintenionally committed.
1 lines of code changed in 1 file:
Added the teem_defs.h header to a few files that checked for HAVE_TEEM.
4 lines of code changed in 2 files:
Have to #include teem_defs if you want HAVE_TEEM to be useful.
8 lines of code changed in 1 file:
Cleaned up some of the Teem optional fixes
0 lines of code changed in 1 file:
Removed sus dependencies on teem.
59 lines of code changed in 4 files:
add command line option for removing connected to face or node
24 lines of code changed in 1 file:
make the node index available to function
4 lines of code changed in 5 files:
Somehow this module got broken in the last series of updates........
1 lines of code changed in 1 file:
bug fixes for the case when the name of the field is fac and not face. This will no longer result in an internal error of the matlab engine.
0 lines of code changed in 6 files:
Fix default value for Choose modules.
27 lines of code changed in 1 file:
Added a debug stream and made error output msgs a little more useful.
10 lines of code changed in 1 file:
oops did not add directory
1438 lines of code changed in 5 files:
added bulletproofing for null labels
-only create a new file if the patch contains that cell
24 lines of code changed in 1 file:
Moving FE code from my package to core so I can share it with Frank for the BioPSE development. We will be optimizing this code further
1 lines of code changed in 1 file:
Merge branch babel_v0_11x to trunk.
9468 lines of code changed in 151 files:
Last month's worth of windows fixes
106 lines of code changed in 34 files:
basic meshing fixes
7 lines of code changed in 4 files:
Updates to various modules
87 lines of code changed in 22 files:
M CCA/Components/SimulationController/SimulationController.cc
Output the memory usage in human readable units. Bryan/David, please
verify that I did this correctly and that it doesn't mess up any tools
we have.
M Core/GeometryPiece/NaaBoxGeometryPiece.h
Update the way the NaaBox is created... use a transform to a unit cube
instead of using the code I originally had. The reason for this is
that the code I used originally was 'transposing' the shape. This way
is cleaner and easier to understand.
M Core/GeometryPiece/sub.mk
Cleaned up.
M Core/GeometryPiece/GeometryPieceFactory.h
M Core/GeometryPiece/GeometryPieceFactory.cc
Store the geometry pieces that are created so that they can be
referred to just by name. This is going to cause some input files to
break!... because now you can't specify the geometry of a piece twice
(if you give it a name)... If you want to refer a previous piece, you
need to do so only by name. I've tested this, but if anyone runs into
any problems, please let me know and I will look into them. If anyone
has any other comments, feel free to let me know.
Note, this is not thread safe... which I don't think is a problem, but
if it is, we will need to fix it.
Use:
<geom_object>
<parallelepiped label = "slide2">
<p1> [2.0, 4.0, 1.0] </p1>
<p2> [2.0, 4.0, 2.5] </p2>
<p3> [4.5, 2.0, 1.0] </p3>
<p4> [3.0, 4.5, 1.0] </p4>
</parallelepiped>
</geom_object>
and then later:
<geom_object>
<parallelepiped label = "slide2" />
</geom_object>
(BTW, this will (should) work across components.)
M Core/GeometryPiece/NaaBoxGeometryPiece.cc
- Set the GeometryPiece name default to "unamed".
- Change method of checking "inside" to using a transform to a unit
cube.
169 lines of code changed in 7 files:
removed FirstOrderCE and SecondOrderCE
10 lines of code changed in 10 files:
Packages/rtrt/StandAlone/tex-utils/pnn-vq.cc
Must use "Cluster" (the class), not "cluster" the object to access
static member. Meant to check this in on the previous commit, but
somehow I missed it. -Dav
0 lines of code changed in 2 files:
Dataflow/Modules/Render/Painter.h
Dataflow/Modules/Render/Painter.cc
Fixed compiler warnings.
Dataflow/Modules/String/SprintfMatrix.cc
Packages/BioPSE/Dataflow/Modules/Forward/ApplyFEMVoltageSource.cc
Packages/BioPSE/Dataflow/Modules/Forward/EITAnalyticSolution.cc
Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.cc
Packages/BioPSE/Dataflow/Modules/Inverse/DipoleSearch.cc
Initialized variables that could be used uninitialized. (Not sure if
these are the right defaults, but at least they will be consistent.)
Packages/BioPSE/Dataflow/Modules/Forward/SetupBEMatrix.cc
Changed 'filed' to 'field'... I think it was a typo.
Packages/rtrt/Core/SketchMaterial.h
Packages/rtrt/StandAlone/scenes/sub.mk
SketchMaterial no longer compiles with the newest Teem. It was
originally created by James Bigler to work around thread safety/memory
issues in Teem. He used internal Teem functions/variables to make
things work. With the updates to Teem, the SketchMaterial will
probably need to be completely rewritten. It is only used in one
scene right now, so I am turning it off. (Note, there are a few #if
0's in the SketchMaterial.h file right now as I was trying to get it
to compile, but it doesn't make sense to turn everything off and leave
the file, so I'm removing it from the sub.mk.
Packages/rtrt/StandAlone/tex-utils/pnn-vq.cc
Fixed (strict) compilation error. (Must use the Class, not an
instance of the Class.)
Packages/rtrt/StandAlone/tex-utils/pca-error.cc
Use the new Teem '_nva' version of the function.
31 lines of code changed in 16 files:
additional basic modeling functionality for hand editing trisurfs
267 lines of code changed in 7 files:
In order for a proper rendering of bilinear or trilinear data, one would need the higher order basis function implementation with a division of the element in more than 1 segment, hence modifying when pure linear visualization is done vs. when we need to approximate it
1 lines of code changed in 1 file:
Updates needed to generate phase map visualizations
328 lines of code changed in 13 files:
Fix for (I think) 64 bit compilation. Bryan will need to verify that this is ok.
7 lines of code changed in 1 file:
update to most recent version
4257 lines of code changed in 80 files:
update to most recent version
4880 lines of code changed in 67 files:
Add QuadSurfMesh SampleField regression test.
177 lines of code changed in 1 file:
Use search grid in QuadSurfMesh for locates. Also implement get_random_point.
134 lines of code changed in 1 file:
Minor cleanups
5 lines of code changed in 1 file:
Add a Mesh get_delems wrapper for getting the derivative elements from an element.
63 lines of code changed in 9 files:
Fix inefficient inside4_p test used to determine if a point is inside a quad.
8 lines of code changed in 1 file:
Change find_closest_face to the more general find_closest_elem
12 lines of code changed in 5 files:
Add a DElem typedef to the mesh classes, the derivative of Elem.
14 lines of code changed in 11 files:
Make transfer funciton cutting plane widget smaller
0 lines of code changed in 2 files:
Squish execute functions
143 lines of code changed in 1 file:
Fail if Insight Toolkit is required but not found
1 lines of code changed in 1 file:
minor fixes for OS X compile
6 lines of code changed in 4 files:
Add laplacian/shape regression networks
780 lines of code changed in 3 files:
Test laplacian
0 lines of code changed in 1 file:
Squish shape_improvement_wrapper
186 lines of code changed in 1 file:
Squish smart_laplacian_smoother
133 lines of code changed in 1 file:
Fill in correct data for outputProblemSpec.
7 lines of code changed in 1 file:
Fix MPI MPMICE corner cases
15 lines of code changed in 3 files:
Fix (well, maybe a temp fix) for an overlapping node problem, and remove some excess output
26 lines of code changed in 3 files:
Make sure that downstream modules see a 'new' colormap after scaling.
0 lines of code changed in 2 files:
adding some progress reporting and an initial GUI
267 lines of code changed in 6 files:
Fix all crash bug instances of nrrdAxisInfoSize change.
2 lines of code changed in 3 files:
Whoops - missed a file
26 lines of code changed in 1 file:
Get MPI MPMICE to work (as far as I can tell), and a few small TG performance improvements
166 lines of code changed in 13 files:
adding test modules for MeshSmoothing, MeshQuality, and IsoClip-hex modules
546 lines of code changed in 3 files:
One small formatting change to test committing from the ME network for John.
1 lines of code changed in 1 file:
Initialized some variables with default values (not sure if they are right, but at least they will now be consistent). Fixed uda2nrrd problem for 64 bit machines.
15 lines of code changed in 4 files:
Fixed --with-mpi tests to look for lib64 (if it exists). This allows configure to pass on 64 bit linuxes that use a lib64 instead of just a lib.
94 lines of code changed in 2 files:
nrrd -> nrrd_
0 lines of code changed in 2 files:
Put an allocateAndPut in place for pTempPrevious in SerialMPM::refine.
2 lines of code changed in 1 file:
changed NrrdData->nrrd to NrrdData->nrrd_
53 lines of code changed in 9 files:
changed NrrdData-> to NrrdData->nrrd_ and cleaned up everything associated with it
89 lines of code changed in 1 file:
changed NrrdData-> to NrrdData->nrrd_ and cleaned up everything associated with it
0 lines of code changed in 2 files:
changed NrrdData-> to NrrdData->nrrd_ and cleaned up everything associated with it
1305 lines of code changed in 131 files:
Use scirun ASSERT
8 lines of code changed in 4 files:
minor cleanups, fix white space
8 lines of code changed in 4 files:
Fix volume rendering crash caused by int->size_t type change in nrrd size field
1 lines of code changed in 1 file:
Adding some initial work on a module for inserting a new layer of hexes into an existing hex mesh. This is an ongoing effort, but I wanted to have a restore point before moving onto the next phase of the development.
2668 lines of code changed in 8 files:
adding LOCATE_E to mesh synchronization
2 lines of code changed in 1 file:
Synchronize LOCATE_E on TriSurfMesh types for new find_closest_face implementation.
4 lines of code changed in 1 file:
Minor cleanups, add whitespace, indent, remove commented out code, turn comments into proper sentences.
29 lines of code changed in 1 file:
Minor cleanups, add whitespace, indent, remove commented out code, turn comments into proper sentences.
263 lines of code changed in 3 files:
64bit compile fixes with the new Teem version
28 lines of code changed in 6 files:
update to the "new" table format.
3 lines of code changed in 1 file:
Upgrading to Teem 1.9. Main changes include API changes for var-arg functions and more careful use of unsigned types. See http://sourceforge.net/project/shownotes.php?release_id=380683&group_id=85445 for more information.
881 lines of code changed in 74 files:
Move MeshSmoother to FieldsGeometry category.
10 lines of code changed in 3 files:
Fixes for 64 bit compile
7 lines of code changed in 1 file:
Fix compilation error.
2 lines of code changed in 1 file:
The topology did not calculate right, hence finite elements were not computed correctly
5 lines of code changed in 1 file:
Initial commit of TetGen module and test network that shows how to create a segmented tet vol from 3 surfaces
1005 lines of code changed in 6 files:
return true only if a valid handle is in the dynamic input port
31 lines of code changed in 3 files:
Fix Particle copyData (don't use extra cells as a judge for needing to refine)
10 lines of code changed in 1 file:
ConstitutiveModel.cc - formatting only
SerialMPM.cc - In SerialMPM::refine, added:
mpm_matl->getConstitutiveModel()->initializeCMData(patch, mpm_matl,new_dw);
and got rid of explicit allocates for stress and deformation.
The new command takes care of those, as well as particular variables
needed by specific constitutive models.
Also, got rid of SerialMPM::setParticleDefaultWithTemp in .cc/.h files
as it isn't used.
15 lines of code changed in 3 files:
switched ChooseNrrd to use the template ChooseModule
0 lines of code changed in 4 files:
moved get_names into the parent class and added flexibilty to pass property name
11 lines of code changed in 3 files:
A GeometryPiece/NaaBoxGeometryPiece.h
A GeometryPiece/NaaBoxGeometryPiece.cc
Added "Non-access-aligned" (Naa) Geometry box. It is specified using
four points. Make sure to look in the .h file for the layout of the
points. In the .ups file, specify a box like this:
<parallelepiped label = "cube">
<p1> [1.0, 1.0, 1.0] </p1>
<p2> [1.0, 1.5, 1.0] </p2>
<p3> [1.5, 1.0, 1.0] </p3>
<p4> [1.0, 1.0, 1.5] </p4>
</parallelepiped>
M GeometryPiece/sub.mk
Added NaaBoxGeometryPiece and -lm for linking.
M GeometryPiece/BoxGeometryPiece.h
M GeometryPiece/BoxGeometryPiece.cc
A few basic cleanups.
M GeometryPiece/GeometryPieceFactory.cc
Added 'parallelepiped' geometry piece check.
292 lines of code changed in 6 files:
make standalone compare_mms correct by using coordinates; get parameters from uda; calculate global L2_norm
108 lines of code changed in 1 file:
Comment out some confusing logic about doing scheduleErrorEstimate
for ICELevels, for now, do this for all levels. Also, do this task
for all materials, not just ICE matls.
8 lines of code changed in 1 file: