Add a function for computing the closest points between two lines.
57 lines of code changed in 3 files:
Added the PNG .h include path to the compile line.
1 lines of code changed in 1 file:
First try at fixing png checks. Needed to include image_defs.h to get
the HAVE_PNG flags... then put #if's around all the png references...
Darby will be verifying that I did this correclty.
Removed the png_testdefs.h.in file as it duplicated what is already in
image_testdefs.h. -Dav
30 lines of code changed in 2 files:
shift the cellPosition by -dx/2 if variable is (X,Y,Z)FC variable
28 lines of code changed in 1 file:
Remove dependency on ImageMagick. Now use PNG library to read/write files and use ImageMagick's convert program (if available) to convert to appropriate file.
691 lines of code changed in 8 files:
bug fixes: get_cell=>get_node, indexing
19 lines of code changed in 1 file:
Remove dead code: Core/Geom/OpenGLContext.[cc,h] and Dataflow/Modules/Render/ViewImage.cc
10 lines of code changed in 10 files:
Allow spaces in Subnet names
1 lines of code changed in 1 file:
Adding mesh smoothing via a smart Laplacian scheme that guarantees L-infinity improvement for element shape for tet and hex meshes using the MESQUITE libraries. Also, fixed an initialization bug in MeshQuality to ensure that the low metrics are reported correctly and changed an error to a warning in the IsoClip for hexes module.
635 lines of code changed in 6 files:
add a 'show boundary values' button to GridVisualizer
35 lines of code changed in 2 files:
Fix deadlock in experimental tcl thread mode
4 lines of code changed in 1 file:
added the debugging variables
grad_P_(X,Y,Z)FC & grad_dp_(X,Y,Z)FC
These pressure gradients come directly from the face centered velocity
calculations.
guni2dRT fails on this, for no good reason.
104 lines of code changed in 6 files:
Look for Freetype2 in Thirdparty
36 lines of code changed in 2 files:
Fix GDCM
2 lines of code changed in 2 files:
Change --with-insight flag to not use /lib/InsightToolkit extension. Change -litkniftiio and -litkznz to -lITKniftiio and -lITKznz
162 lines of code changed in 2 files:
Fix mouse actions
1 lines of code changed in 1 file:
Fix debugging code
3 lines of code changed in 1 file:
Add string_to_unsigned_long
8 lines of code changed in 2 files:
Add all elements to the output list in TetVolMesh::insert_node_in_cell_2. Shrink duplicate code.
54 lines of code changed in 2 files:
Fix bug in setting neighbors correctly on triangle splits (in TriSurfMesh::insert_node_into_face). Also fix bug in not sending changed neighbor elements along. Send all of them from the mesh function.
29 lines of code changed in 2 files:
printData:
-d_dbgLevel is now a vector<int>
-d_dbgBeginIndx d_dbg_EndIndx are now vector<IntVector>
Can now print out multiple levels of data during a sus run. I'll change
all the input files later.
55 lines of code changed in 4 files:
Fix bug in compute_edges, a resync would not clear the array resulting in a bad edge table and memory leak.
1 lines of code changed in 1 file:
Clean up synchronize_lock usage in TriSurfMesh. Lock all of synchronize() rather than individual functions. Rewrite of orient_faces, needs testing.
36 lines of code changed in 1 file:
Header for last checkin
3 lines of code changed in 1 file:
Fix tcl error on windoze
107 lines of code changed in 1 file:
Port Insight to windows, fix recent commits and Containers to work with Windows, and use an $(OBJEXT) in make variables instead of assuming .o for compiling
884 lines of code changed in 66 files:
The useFake* scripts now take an 'on' or 'off' parameter. This
prevents them from automatically toggling the on/off setting which
might not be what the user would expect. The make target in
StandAlone/sub.mk defaults to 'on'... you can use it multiple times
and it will just ignore subsequent invocations. If you want to undo
the useFake*, you will have to call the script by hand.
87 lines of code changed in 7 files:
removing an unneeded file
0 lines of code changed in 1 file:
ongoing updates in an attempt to add a MESQUITE interface. Thanks to Marty for his continual efforts in helping me get something that will work...
899 lines of code changed in 5 files:
Patch up edge_neighbors in insert_node_in_face
61 lines of code changed in 1 file:
initial commit supporting subnets again
313 lines of code changed in 6 files:
Fix TriSurfMesh::insert_node_in_face to handle degeneracies and boundaries.
179 lines of code changed in 2 files:
Preliminary framework for inserting fields into a trisurfmesh in the InsertField module.
259 lines of code changed in 5 files:
Fix closest_point_on_tri implementation.
26 lines of code changed in 1 file:
Fix display of 2D transfer function in slice views. Was incorrectly using value volume instead of gradient magnitude volume
1 lines of code changed in 1 file:
Save point positions to disk
9 lines of code changed in 1 file:
clarify gui dependent methods through gui_ naming scheme
54 lines of code changed in 2 files:
addition of subnets to the dtd
10 lines of code changed in 1 file:
formatting changes
61 lines of code changed in 1 file:
Fixed typo in variable name
2 lines of code changed in 1 file:
A nets/compare_mms.srn
Added an example net that shows the use of the CompareMMS module.
M Dataflow/GUI/CompareMMS.tcl
- Added the field name and time (which come across from the C++ side).
- Added radio buttons to select which field to output (original, exact, or diff).
- set_to_exact() is not used yet.
M Dataflow/Modules/Selectors/FieldExtractor.cc
Added the timestep 'time' to the field through the properties so that
the CompareMMS module can use that time for generating the exact
solution.
M Dataflow/Modules/Operators/CompareMMS.cc
Updated so it does its job now. Probably can be cleaned up some, but
it is in fairly good shape now.
274 lines of code changed in 4 files:
Fixed the check for 32/64 bit version that the user specifies when it
is different from what the machine natively creates.
Added warning output message for AIX for when configure yanks the
carpet out from beneath you and puts in the compiler that it thinks
you should use.
27 lines of code changed in 2 files:
Updated documentation on label_pair
4 lines of code changed in 1 file:
Changed MAX* constants to *_MAX definitions found in float.h and limits.h. Changed sci_values.h to reflect this change. Users should still include sci_values.h, so modifications for platform specific issues can be handled there.
129 lines of code changed in 69 files:
Fixes loading .srn nets when an existing net is already loaded. Because TCL sucks and does not unset variables right away, we have to insert an artifical wait to load the net after clearCanvas. This is only a temporary fix, but it works.
2 lines of code changed in 1 file:
Remove newalgo and NEWALGO (confusing names). Have inputs and GS refer to the same subdir name, except with tests which require the inputs from a different dir. Fix dumping of *-short.log for short errors on Models, UCF, etc., the ones that use different args to sus than their input folders
38 lines of code changed in 1 file:
added operating system conditional for MPMICE tests.
- eliminated the need for the variable uda_dir. We now search the goldStandards
component directory for the uda that you want to compare against. This means that
every regression test must have a uniquely named uda.
29 lines of code changed in 1 file:
removed dead blazer weeds. Is this from the day's of Bob Kesler?
0 lines of code changed in 2 files:
Dynamic compilation added, generalization of dipole
431 lines of code changed in 2 files:
get_weights and get_derivate_weights defined as static
44 lines of code changed in 22 files:
get_derivate_weights added
9 lines of code changed in 1 file:
Attempting to clarify the explicit heat conducton code by more correctly
naming variables and adding a little documentation.
98 lines of code changed in 7 files:
Untabified the file.
The only real update I made was to add keyboard bindings for the left
and right arrow keys... I couldn't stand having to use the mouse to
move forward and backward in time... These are the lines that do
this:
bind $w <KeyPress-Right> "$this incTime"
bind $w <KeyPress-Left> "$this decTime"
(Also added the (simple) decTime and incTime functions to do the
actual work.)
160 lines of code changed in 1 file:
Add checkbutton to enable/disable filtering of 3D textures
9 lines of code changed in 1 file:
changed some of the debugging printouts
16 lines of code changed in 2 files:
Put time before delt (to look nicer) in the index.xml file
2 lines of code changed in 1 file:
Added setprecision(17) to the double to string converters when we store the current time in
the master index.xml file, since it was being truncated and irking the regression tester.
2 lines of code changed in 1 file:
Modify the subroutine of comparing if two doubles are equal.
9 lines of code changed in 1 file:
Modify the subroutine of comparing if two doubles are equal by adding in a parameter "tolerance".
1 lines of code changed in 1 file:
Add the effect of crack surface traction due to frictional sliding on J-integral.
111 lines of code changed in 1 file:
Comment out "if(KI<0.) KI=0.; " in crack propagation simulation.
0 lines of code changed in 2 files:
Consolidate the synchronization locking in TriSurfMesh
46 lines of code changed in 1 file:
Cleaned up some of the conditionals related to whether or not fracture
is involved.
9 lines of code changed in 1 file:
Modifed how timesteps were being lazily loaded so that they will actually be loaded now when needed.
28 lines of code changed in 2 files:
80 column format, it's not just a good idea, it's the law. (Well, it oughta
be.) scheduleTimeAdvance formatting.
79 lines of code changed in 1 file:
Implemented a means to end_on_max_time_exactly if so specified in the
Time section of the input file. The final delT will be adjust to hit
the desired time.
Also, removed some unused code from MPM-IdealGas.cc
8 lines of code changed in 4 files:
Fixed typo so that compilation would pass... Thanks for helping me pad
my commit stats. ;-)
1 lines of code changed in 1 file:
Fix debug assert, wrong number of nodes.
1 lines of code changed in 1 file:
Major update:
------------
Simplified the (XML) calls appendElement() and appendChild() by
removing the embedded newline and tab parameters. The XML outputer
(libxml2) will indent things properly without them. Also cleaned up
the ProblemSpec.cc file to remove the appendText() call which was
commented out and thus not doing anything.
Minor updates:
-------------
In some files placed the function return type on a separate line.
In StandAlone, sus requires Core/Datatypes (because of a circular
dependency that will be removed soon... however, this allows sus to
run on the SGI's for now).
Removed extra ";" from the end of MMS class constructors.
Added field name to ScalarMinMax (which I only partially checked in before).
Some restructuring of CompareMMS.cc, but it is not functional yet.
967 lines of code changed in 138 files:
First round of clean up of these files... in the next round they will
have to be moved somewhere else to remove the circular dependency they
create on Core/Datatypes. These changes where made to clean up the
files as I was trying to determine why the SGI build was breaking.
M FieldInformation.h
Removed #include <TypeDescription> as it is not used.
M FieldInformation.cc
Removed the "namespace SCIRun {" construct from the .cc file. Use
"using namespace SCIRun;" instead. Also use std::string to clean up
the file some. Put the function return type on its own line.
1 lines of code changed in 2 files:
M Core/GUI/Util.tcl
Added the label_pair utility function. Creates a label/text_var pair.
M Packages/Uintah/Dataflow/GUI/ScalarMinMax.tcl
Added in the field_name to the GUI. Added separators between the min
and max sections. Now use the label_pair utility from Core/Util.
M Packages/Uintah/Dataflow/XML/CompareMMS.xml
Take in a Scalar Field (instead of an UDA) (at least for now).
M Packages/Uintah/Dataflow/GUI/CompareMMS.tcl
Basic GUI updates, still needs lots of work.
68 lines of code changed in 5 files:
Cleanup ProgressReporter class. Remvoed un-needed ProgressReporter::update_progress(int, int) method, and replaced w/ call to ProgressReporter(double) method. Removed double Module::progress; and use base class protected double ProgressReporter::progress_percent_; instead
45 lines of code changed in 9 files:
Added float version of SmoothStep and Interpolate.
0 lines of code changed in 2 files:
DataArchive should now only load timestep files as needed.
81 lines of code changed in 4 files:
Fix clockwise/counterclockwise case
2 lines of code changed in 1 file:
Fix configuring --with-teem
2 lines of code changed in 2 files:
Remove dynamic input ports from Painter - as Bundles effectively allow dynamic # of input upstream anyways.
This allows incoming data on the first port and the filter port to move from the first port to the last port - thus eliminating confusion when a user executs the Painter module and it does nothing when data is connected to the first port.
The second port is now reserved for filter input and will only be used when the Painter module is expecting incoming data from a tool.
81 lines of code changed in 4 files:
Finish Painter Tools conversion from mouse callbacks to more general Event based mechanism to allow for event fallthrough.
Added Crop Tool (key 'a'). Unlike BioImage/Viewslices it uses internal call to nrrdCrop instead of having external UnuCrop module perform op. Rewrote crop frame drawing code to be much more succinct.
Moved FloodfillTool and StatisticsTool to newer Event mechanism.
Assume nrrd data w/ center of nrrdCenterUnknown is nrrdCenterNode to match default range.
Fix Painter::NrrdVolume::vector_to_index.
Factor Painter::execute into:
-Painter::receive_filter_bundles()
-Painter::receive_normal_bundles()
-Painter::extract_data_from_bundles()
-Painter::recompute_volume_list()
-Painter::send_data()
Move Painter::update_event_state() -> Painter::Event::update_state()
Remove Event::dx_, and Event::dy_, Event::pick_x_, and Event::pick_y_ and require the tool to store that data if it needs it (Those tools are: Zoom, Pan, and CLUT)
Remove Painter::handle_gui_mouse_motion, as tools just handle the event now
Remove Painter::handle_gui_mouse_button_release, as tools just handle the event now
460 lines of code changed in 4 files:
Allow default constructor for StackVector.
0 lines of code changed in 2 files:
Correct extraction of the inserted field and changes made to it for the InsertField module.
37 lines of code changed in 1 file:
removing absolute paths for included header files
40 lines of code changed in 8 files:
add initail condition for mms
133 lines of code changed in 3 files:
update on-the-fly to compile and link against conditionally compiled packages
20 lines of code changed in 1 file:
adding the outline of the MESQUITE interface. Just updates, no functionality, yet.
1500 lines of code changed in 7 files:
got rid of an unnecessary dynamic cast
3 lines of code changed in 1 file:
got rid of some unneccessary dynamic casts and ressurected the ability to render a single textured polygon if, the input mesh is an ImageMesh
10 lines of code changed in 2 files:
Updated selective instrumentation file.
0 lines of code changed in 2 files:
Coarsen()
changed switchDebug_AMR_refine to switchDebug_AMR_coarsen
2 lines of code changed in 1 file:
Preliminary surface extraction for the inserted field in the InsertField module.
174 lines of code changed in 2 files:
Add ASSERTMSG checking for element size to add_elem functions.
11 lines of code changed in 7 files:
set default value for
cout.precision(8)
if(do_varsummary){ // for finding fuzz
cout.precision(16)
4 lines of code changed in 1 file:
Insert fields with non-triangle faces
150 lines of code changed in 2 files:
cout.precision(16) -- needed for catching fuzz
1 lines of code changed in 1 file:
Added instructions for using TAU with Uintah.
92 lines of code changed in 1 file:
Disabled use of PMPI routines when USE_TAU_PROFILING is defined.
0 lines of code changed in 2 files:
Commented out TAU_PROFILE_INIT, it's causing problems with LAM MPI.
2 lines of code changed in 1 file:
Need to use mpi for hypre
1 lines of code changed in 1 file:
Fix extra > on include... Keeping one checkin in front of James... :-)
1 lines of code changed in 1 file:
A few tools to simplify the process of writing dynamically compiled libraries and functions. These classes can be used to find a correctly templated version of GenericField.
1028 lines of code changed in 5 files:
Bug fixes
266 lines of code changed in 9 files:
fix bug with loading old .net files from the load or insert menus
10 lines of code changed in 1 file:
some code cleanup and updates to use newly provided functionality.
299 lines of code changed in 4 files:
hypre1.9.0
4 lines of code changed in 1 file:
Rewrote BuidFEMatrix, so other modules can call it as a library function. Added a converter from matrix to field (as the route using nrrds is still broken). Improved functions to build membrane models in a volume conductor
1056 lines of code changed in 17 files:
It should now run.
1 lines of code changed in 1 file:
backed out the previous changes.
1 lines of code changed in 1 file:
comma
2 lines of code changed in 2 files:
Fix compiler warning
2 lines of code changed in 1 file:
Intermediate commit of rewrite of Painter tools to use new general event driven mechanism. Allows for fallthrough of events to create composite tools.
Tools converted: ColorLookupTable, Zoom, Autoview, Probe, & Pan
Tools left to convert: Crop & loodfill
Rename Painter::MouseState to Painter::Event to better reflect actual use.
357 lines of code changed in 4 files:
Remove outdated network. Use Segmenter.srn now
0 lines of code changed in 1 file:
Painter crash fixes. Eliminates two crashes:
1. Crash while moving the mouse cursor in the window while a filter finishes.
2. Crash when painting exactly 12 strokes.
Paint Brush cursor now displays correctly in all windows
Paint Brush is faster updating between strokes, also uses less memory
Filters now display text telling user to 'Please wait...' while filter executes
Window open to correct view if UI was pressed after execution of module
Port caching of filters was turned off, as some filters were re-exeucting when not wanted
Fix bug deleting layers that were originally created by copying active layer
Smarter logic about which layer to make active next after deleting acitve layer
287 lines of code changed in 5 files:
Add outputProblemSpec calls needed for restart.
96 lines of code changed in 6 files:
Trying to fix a problem I can not even reproduce.
0 lines of code changed in 2 files:
Undoing accidental commit (rev 33237).
37 lines of code changed in 10 files:
GUI updates.
1375 lines of code changed in 10 files:
Linux configure line: now using hypre1.9.0
(I'll change the IRIX configure line as soon as ls works on the sci filesystem. On
second thought ....)
2 lines of code changed in 1 file:
Small fix so it works on multiple levels and multiple patches.
10 lines of code changed in 1 file:
added implicit advect amr test. This need hypre 1.9.0
2 lines of code changed in 1 file:
Generalization
221 lines of code changed in 2 files:
Fix module positioning when loading .srn files by adding default parameter to specify absolute positioning to addModouleAtPosition
4 lines of code changed in 2 files:
Update positions of windows
15 lines of code changed in 1 file:
Change TCL window id of Painter GUI so .srn nets open GUI properly. Commit Segmenter.srn, an XML version of Segmenter.net
374 lines of code changed in 2 files:
Show validation and parsing errors in a dialog box instead of in the shell
20 lines of code changed in 1 file:
Need to include tcl defines before we include tcl files, rearrange includes.
4 lines of code changed in 3 files:
Add missing ifdefs.
4 lines of code changed in 1 file:
Dataflow/GUI/Painter.tcl
Dataflow/Modules/Render/Painter.cc
Dataflow/Modules/Render/Painter.h
Dataflow/Modules/Render/PainterBrushTool.cc
Dataflow/Modules/Render/sub.mk
Dataflow/Modules/Render/PainterTools.cc
----------------------------------------------
Summary:
Major upgrade to Painter Module tools/layers/and events.
Added ITK Filter Tools to Painter Module.
-Curvature Anisotropic Diffusion Filter - 'd' key
-Gradient Magnitude Filter - 'g' key
-Connected Component Filter - 'k' key
-Fill Holes Filter (Dilate/Erode) - 'j' key
-Threshold Segmentation Filter - 'h' key
-'1' key sets source layer
-'2' key sets seed layer
Other tools:
-Delete layer - 'x' key
-Copy layer - 'c' key
-New layer - 'v' key
All tools now quit instantly by hitting the 'q' key
ITK (and soon all) tools will complete their action by pressing spacebar
Most tools will fallthrough to default tools when not handling the event. This allows the user to perform default actions like: pan, zoom, change slices, change layers, etc... while in the tool.
Slightly increased font size for demo.
Moved Painter::BrushTool to its own file PainterBrushTool.cc, for future expansion of this complex tool.
Core/Geom/TextRenderer.cc
----------------------------
Added ability to layout multiple lines of text w/ carriage returns
Core/GuiInterface/GuiContext.h
Core/GuiInterface/GuiContext.cc
-----------------------------------
Added GuiContext::find_child(string) for setting variables that were passed down the dataflow via nrrd keyvalue pairs and itk meta data dictionaries.
Core/GuiInterface/TCLKeysyms.h
----------------------------------
keysym map for Painter Module handling of keypress events
Packages/Insight/Dataflow/Modules/Filters/ThresholdSegmentationLevelSetImageFilter.cc
Packages/Insight/Dataflow/Modules/Filters/ConfidenceConnectedImageFilter.cc
Packages/Insight/Dataflow/Modules/Converters/NrrdToImage.cc
------------------------------------------------
Cleaner support of passing down key/value pairs and setting them w/out using TCL explicitly.
2075 lines of code changed in 16 files:
introduce xml filetype with validating dtd for scirun network file saving, SCIRun now saves only in this format, while loading old '.net' files as well as new '.srn' files (which are xml)
1493 lines of code changed in 11 files:
- Add missing library dependency to link line (fixes build on OSX)
26 lines of code changed in 2 files:
lineExtract:
- Added more bulletproofing on defining the starting and ending pts
ICE:
problemSetup()
- moved analysisModule problemSetup after Models problemSetup
AnalysisModules need to know about the models variables.
16 lines of code changed in 2 files:
Cleanup
3 lines of code changed in 2 files:
Output the new mesh and mapping matrix for PointCloudMesh insertions.
162 lines of code changed in 2 files:
Fixes for running and restarting of IMPM.
Add a MPMCommon for routines common to both IMPM and SerialMPM.
162 lines of code changed in 8 files:
change the way of obtaining the parameters for MMS
75 lines of code changed in 18 files:
Fix MESH_NO_NEIGHBOR for 64bitness
6 lines of code changed in 1 file:
Instead of adding the module I had developed for Eric Voth to solve the BEM-ESI problem to SCIRun, I modified the existing SetupBEMatrix.cc, so now it works for both BEM-ECG and BEM-ESI problems.
454 lines of code changed in 2 files:
I added the general BEM matrices to a new class BuildBEMatrix (cc and h) in /src/Packages/BioPSE/Core/Algorithms/NumApproximation/ and added BuildBEMatrix.cc file in the corresponding sub.mk file. Then changed SetupBEMatrix.h and SetupBEMatrix.cc accordingly
802 lines of code changed in 2 files:
I added the general BEM matrices to a new class BuildBEMatrix (cc and h) in /src/Packages/BioPSE/Core/Algorithms/NumApproximation/ and added BuildBEMatrix.cc file in the corresponding sub.mk file. Then changed SetupBEMatrix.h and SetupBEMatrix.cc accordingly
0 lines of code changed in 2 files:
I added two functions Concat_row() and Concat_cols() to DenseMatrix class as Friend functions: (lines 160 and 161 in DenseMatrix.h , lines 1120-1155 in DenseMatrix.cc)
42 lines of code changed in 2 files:
Add more ports to InsertField
10 lines of code changed in 2 files:
Test networks for TetVolMesh splitting using the InsertField module.
0 lines of code changed in 3 files:
Bump up SCIRUN_RCFILE_VERISON to match SCIRUN_VERSION
1 lines of code changed in 1 file:
Don't add points outside of the field.
6 lines of code changed in 1 file:
Added new modules and FieldAlgorithms for computation of geometry of cellular models
2752 lines of code changed in 22 files:
remove xmlblah files
0 lines of code changed in 1 file:
Move InsertField into the FieldsCreate category.
2 lines of code changed in 2 files:
Fix get_elems compilation for ScanlineMesh.
2 lines of code changed in 1 file:
Fix CurveMesh compilation error in the Unstructure module.
1 lines of code changed in 1 file:
Minor code cleanup.
4 lines of code changed in 1 file:
Remove the dependency on the MPM library.
0 lines of code changed in 1 file:
Remove the MPMLabel* in the various function declarations so they
match the base class declarations.
44 lines of code changed in 17 files:
Fixing compile for SGI... (and gcc 4.1, and mac)
M OnTheFlyAnalysis/AnalysisModule.h
Rearranged #includes. // This didn't make a difference in fixing the
// compile error, but did make it easier for me to read.
M OnTheFlyAnalysis/sub.mk
This lib requires libCore_Geometry... (I think my Mac build picked this up.)
M OnTheFlyAnalysis/AnalysisModuleFactory.cc
Needs to include SimulationState.h (even though it really isn't used
here) for some reason so that the SGI CC can resolve the type when it
creates the corresponding Handle.
M ICE/Advection/FluxDatatypes.h
Needs #include TypeUtils and Endian.h to be able to resolve all of the
swapbytes() functions.
9 lines of code changed in 5 files:
M sub.mk
More 'quiet' work... Fspec creation is now quiet.
5 lines of code changed in 1 file:
M FreeType.h
Indented # statements so I could parse them. Moved 'using' statements
into the namespace block to help minimize global namespace polution.
0 lines of code changed in 2 files:
M configVars.mk.in
M scripts/so_epilogue.mk
More work on 'quiet' build... Fortran is now quiet. Fixed spacing on
one of the print outs.
10 lines of code changed in 2 files:
make the axis buttons and position slider update properly when update is set to 'release' or 'auto'
14 lines of code changed in 1 file:
Remove and clean up debugging prints.
4 lines of code changed in 2 files:
ICE.cc
__________________________________
-only call data analysis functions/tasks if the object exists.
lineExtract.c
__________________________________
- added ability to dump out CCVariable<Vector> variables.
65 lines of code changed in 2 files:
Fix compile, and hopefully left Todd's logic intact
3 lines of code changed in 1 file:
Remove and clean up debugging prints.
3 lines of code changed in 2 files:
Remove and clean up debugging prints.
3 lines of code changed in 5 files:
Move synchronize_lock_ locking around, lock all of synchronize().
13 lines of code changed in 1 file:
Allow any shape wall at the bottom of the domain and pressure BC around wall.
21 lines of code changed in 1 file:
Fix compiler warning
3 lines of code changed in 1 file:
Minor cleanups to the Mesh files. Fix whitespacing, remove commented out code, fix some comments. Also fixed a normalize bug in TriSurfMesh associated with Normal generation.
4344 lines of code changed in 14 files:
-new on-the-fly analysis component.
-new Analysis module, lineExtract
user specifies data extraction lines, variables to dump, starting and stoping times
For each point along the line a file is generated and data is dumped to it
at a user specified frequency. These files can then be pasted into one huge Excel/Matlab data file
for statistical analysis.
(initial commit, only CCVariable<double> variables. Restarts and multiple processors don't work)
734 lines of code changed in 11 files:
52 lines of code changed in 1 file:
If using gfortran on linux, use tthe 'end' style of fortran underscore
2 lines of code changed in 2 files:
Gcc 4.1 fixes.
M Core/Geometry/Point.h
M Core/Persistent/Persistent.h
AffineCombination (Point.h) and auto_istream (Persistent.h) were never
actually 'declared'. There were made 'friends' which on many
compilers is a good enough declaration... however, apparently on gcc
4.1, it isn't... so I've added declarations for them just outside the
classes they are friends to. [Note, we've run into this problem
before for other classes, and this seems to be the correct fix. Let
me know if you have other ideas.]
M Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.cc
Can't use ClassName::function() (Tikhonov::mat_mult()) inside the
class... at least not on gcc 4.1.
20 lines of code changed in 3 files:
update so that uda2nrrd will build by typing 'make uda2nrrd' from the build root
2 lines of code changed in 1 file:
Remove the circular dependency. Get rid of unneeded library dependencies.
3 lines of code changed in 8 files:
Make ImageMagick optional... it is going away very soon anyway.
11 lines of code changed in 2 files:
Fix misspellings of shear in outputProblemSpec.
10 lines of code changed in 7 files:
added task compute_maxRHS()
removed tasks compute_matrix_CFI_weights() & matrixBC_CFI_finePatch() not used.
zeroMatrix_RHS_UnderFinePatches()
-no longer zeroing out rhs. This is taken care of in setupRHS
MultiLevelPressureSolve()
- added missing computes and requires and transferFrom calls.
setupRHS()
- moved calculation of max_rhs to compute_maxRHS() to simplify the impAMRICE code.
AMRICE.h
__________________________________
refluxingOperator()
- removed coeff calculation from y & z faces. It was previously deleted
from the x face.
ICE/MPMICE.cc
__________________________________
added compute_maxRHS to schedule timeAdvanced
185 lines of code changed in 6 files:
Take down stack size
0 lines of code changed in 2 files:
Add function registerParticleState which is only used by MPMMaterial.
7 lines of code changed in 2 files:
Add a dummy NoneCheck which will dump out the problem spec when
none is declared in the StabilityCheck. Add a doIt() which returns true
for all "real" StabilityChecks, but is false for NoneCheck. Instead of
checking (!d_stability) use (d_stability->doIt()).
114 lines of code changed in 9 files:
Fix compatibility w/ older versions of Freetype 2. Fix return values on TextRenderer when freetype is not configured
18 lines of code changed in 6 files:
Fix windows compile
0 lines of code changed in 4 files:
set the default value for d_doRefluxing.
2 lines of code changed in 1 file:
Fix for windows, and for without freetype
24 lines of code changed in 3 files:
fix win32
0 lines of code changed in 2 files:
Rewrite FreeType text rendering into Core/Util/TextRenderer class. Renders to texture, than renders texture to screen. Replaced FreeTypeTextTexture calls in Dataflow/Modules/Painter.cc with calls to new TextRenderer class. Much faster overall performance, and more specifically painting is faster. Added profiling to painter w/ SCIRUN_PROFILE environment var
1024 lines of code changed in 8 files:
Simple profiling class that allows for nesting and reporting total time and percentage spent between profiler calls. Only tested/working on linux machines for now.
268 lines of code changed in 3 files:
Search 3P for xml2 if xml2-config not found (which it will probably only not be found on windows)
353 lines of code changed in 2 files:
Add additional library for gcc-4.0 compile.
1 lines of code changed in 1 file:
so it compiles without petsc.
0 lines of code changed in 2 files:
Add a RayTriangleIntersection test to CompGeom.h
166 lines of code changed in 4 files:
Object to hold exchange coefficients and output the problemSpec.
146 lines of code changed in 2 files:
Add.
78 lines of code changed in 2 files:
Write out the problemSpecification for various pieces of a material that are
needed for restarting.
3128 lines of code changed in 388 files:
fix the Linux compile
2 lines of code changed in 2 files:
Adding Euler checks to the list of mesh quality metrics to alert the user of any probable mesh topology problems.
51 lines of code changed in 1 file:
Consolidate the functions that resync the mesh on edit operations into create_syncinfo and delete_syncinfo functions. Other minor cleanups.
83 lines of code changed in 1 file:
M scripts/so_epilogue.mk
M scripts/program.mk
M configVars.mk.in
Allowed for 'quiet' build. If you set the environment variable
SCI_MAKE_BE_QUIET to 'true', then instead of the entire compile line
being printed, only the name of the file will be shown. By default,
this behavior is off and you won't see it, but I suggest you give it a
try. If you run into compilation errors where you need to see the
compile line, you can just unset that environment variable.
M Packages/Uintah/CCA/Components/ICE/AMRICE.h
M Packages/Uintah/CCA/Components/ICE/impAMRICE.cc
M Packages/Uintah/CCA/Components/ICE/AMRICE.cc
Moved template files from AMRICE.cc to AMRICE.h... this fixed a
problem (on the SGI) where impAMRICE.cc needed certain template
functions and thus the compiler (CC) pulled in ICE.cc (don't know why
it was ICE.cc, but it was). This caused compilation errors. By
moving the template files to that .h file, this problem goes away, yet
the organization of the functions still remains good.
M Packages/Uintah/StandAlone/sub.mk
Uda2nrrd depends on Core/Basis...
742 lines of code changed in 7 files:
Commented out unused var.
1 lines of code changed in 1 file:
Made uda2nrrd work with new field types.
246 lines of code changed in 2 files:
Add contour insertion capability into the InsertField class
102 lines of code changed in 2 files:
Fix constructor type
1 lines of code changed in 1 file:
Add dynamic search grid functionality to the SearchGridConstructor class.
187 lines of code changed in 3 files:
Added ability to add reflux correction to the rhs at all the coarse/fine interfaces.
Something is still not right
355 lines of code changed in 17 files:
This should (in theory) pass the AMRICE memory leak RT
9 lines of code changed in 1 file:
Remove some (hopefully all) memory leaks from the amr RT tests
4 lines of code changed in 2 files:
Fix Load Balancer restart
2 lines of code changed in 1 file:
Updates to modules
225 lines of code changed in 16 files:
reenable hotblob 3l problem
3 lines of code changed in 1 file:
fix compare_uda to choose interior cell/node when there are overlapping patches
12 lines of code changed in 1 file:
Fix tabbing, add comment.
26 lines of code changed in 1 file:
Fix xml inclusion
1 lines of code changed in 1 file: