[root]/StandAlone/tools/extractors
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 52 (100.0%) | 2133 (100.0%) | 41.0 |
harman | 17 (32.7%) | 1893 (88.7%) | 111.3 |
jas | 25 (48.1%) | 224 (10.5%) | 8.9 |
tsaad | 2 (3.8%) | 7 (0.3%) | 3.5 |
guilkey | 3 (5.8%) | 5 (0.2%) | 1.6 |
qymeng | 3 (5.8%) | 2 (0.1%) | 0.6 |
dav | 2 (3.8%) | 2 (0.1%) | 1.0 |
Adding the -pad option. Previously, for a multi-level situation, cell indices
that lay outside of the existing fine level were simply not populated with
data. This is a perfectly reasonable thing to do. However, to enable easier
post-processing, the -pad option fills those cells with zero values for
the variable being extracted. Default behavior is unchanged.
Note: There is a big opportunity for optimization here. Currently, for each
index for which data is wanted, every patch on the level is queried *even
after the correct patch is found*. A factor of 2, on average, can be expected
by just quitting the search after the patch is found. A bigger win would
come from trying that same patch that the last index was found in first.
Could be significant for petascale calculations with 10^5 patches.
0 lines of code changed in 2 files:
support Stencil7 in compare_uda
2 lines of code changed in 3 files:
Update the copyright notice to include the MIT License and fix the formatting
issues with the spurious "\".
45 lines of code changed in 16 files:
Squashed commit of the following:
commit a1e8c675d139003247378067ec0431806029cb14
Merge: 5e29398 49ca967
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:18 2012 +0000
Update branch with latest changes from trunk.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49412 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 5e293985e95fc70fd682fbf31fb93d7b72f1108e
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:07 2012 +0000
Fix missing slash in installation guide.
Refactor the boost discovery mechanism in configure.ac.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49411 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit dd2caee9921c7d89791d866bccc1adbddf967f04
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:56 2012 +0000
Update build instructions for petsc and hypre for Fedora and CentOS.
Add BASE_LIB_DIR to the Boost section in configure.ac.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49410 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit c211e5394202174e69c4781b1bfd937e6a4e9e70
Merge: 425f4ca 6255204
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:14 2012 +0000
Update the release branch with changes from master.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49409 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 425f4caed59a4864374dbed64d46ade4d5fa5eee
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:39 2012 +0000
Remove all remaining pieces of the Angio component.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49408 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 5a92abece778059b6a1765ebd971b71744f64793
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:24 2012 +0000
Remove the Angio component.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49407 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 78e24afb3a187a45cf3669ff4588d096c8d38b8f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:11 2012 +0000
Remove the Dan_files/ from the StandAlone/inputs/UintahRelease/.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49406 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit a938560edb0607e2e4aa63cb742b4b55b7f62cd7
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:01 2012 +0000
Notes about compiling boost and cmake and changes to the Centos section.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49405 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 0c7aa437777c336f92dd8be971c1e1a1cf01c367
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:53 2012 +0000
Add wasatch build dependences for opensuse.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49404 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 23b71be7d9ffd177b81f64498411584c055504e1
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:46 2012 +0000
Update dependencies for CentOS for building Wasatch.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49403 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 5b99e25a6306b02cc8ecb9baad84fa3d470e194f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:38 2012 +0000
Update packages necessary for compiling Wasatch.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49402 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit add8b7cbd6668abbe4f57f584dab24c8552b6da8
Author: tsaad <tsaad@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Tue Oct 2 20:36:32 2012 +0000
remove obsolete input files.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49330 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit f7ac87d4fd61d896eb1ba9f52a0b6cd2970783e5
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sun Sep 30 02:11:34 2012 +0000
Use the 1.5.0 git branch for the various Wasatch3P libraries.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49311 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 25156c6ba612634f5d66a5fb1be670fd5a82a23b
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:39 2012 +0000
Remove the release file in the build_scripts/.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49308 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 94b484f3b209b8b5d8ee73bae0f9ba54c91592ef
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:31 2012 +0000
Change == to = in all "test statements".
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49307 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit daeab4316362d0081fb8a66832734a3ffdfbff1f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:23 2012 +0000
Update to version 1.5.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49306 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit e3d51281308a5fbbde3f097e5826e85686fe9254
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:15 2012 +0000
Update release files to include Wasatch component.
Add option to build Wasatch3P libraries for a particular hash tag.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49305 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 9a8451d8a5b1fbf36626b3727dad48d7184b5e6d
Merge: 984d356 0a25aa2
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:38:16 2012 +0000
Update copyright notice.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49304 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 984d3566f78e7e1c2b2c29ea0368451ae768119a
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Sep 28 18:39:29 2012 +0000
Uintah 1.5.0 Branch.
git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49299 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
commit 0a25aa2731b9c75fcf609f70093484af5be5f23a
Author: John Schmidt <john.schmidt@utah.edu>
Date: Thu Sep 27 01:50:47 2012 -0600
Updated copyright header.
179 lines of code changed in 9 files:
silence a few warnings.
7 lines of code changed in 2 files:
Changed how clamps are applied. If a cell contains a particle then apply clamp,
otherwise initialize it to either 0 or the clamp min value.
35 lines of code changed in 1 file:
Fixed how matls indicies were being read in.
-m all, -m 0, -m 1, -m 0 1
now work
7 lines of code changed in 1 file:
Fix a couple of build problems (that occurs on various platforms but are exemplified in static builds.)
M StandAlone/sub.mk
Build the DigitalFilterGenerator (from CCA/Components/Arches) here as
I have direct access to the correct list of LIBS (both for static and
shared builds).
M CCA/Components/Arches/sub.mk
Don't specify the DigitalFilterGenerator build line here... it has been
moved to StandAlone/sub.mk (see above).
M StandAlone/tools/extractors/sub.mk
Fix the static build of this utility (need to actually link in the
tiff library)... Not sure why the RT (don't we have a static build
RT?) didn't catch this...
1 lines of code changed in 1 file:
added default matl index
1 lines of code changed in 1 file:
Fix compilation error on Updraft (etc) as pow(int,int) is ambiguous, so need to make it pow(float,int).
1 lines of code changed in 1 file:
Do not remove the base output directory.
Remove timestep files and directories when over writing.
30 lines of code changed in 1 file:
Fixed equation for determing the scale:
scale = pow( 2, nBits ) - 1.0;
2 lines of code changed in 1 file:
Allow extraction of Matrix3 data.
5 lines of code changed in 1 file:
cleaned up some sloppy coding.
Fixed compiler warnings.
Added virtual destructor of base class
Now deleting base class
7 lines of code changed in 1 file:
fixed a bug that vertically offset the image by 1 pixel
9 lines of code changed in 1 file:
The user can now specify any number of materials or 'a/all' for all materials
in the uda.
Now scaling data:
8bit: 0->255
16bit: 0->65025
53 lines of code changed in 1 file:
-added bulletproofing to inputs.
- Write out image so origin is in bottom left corner
- yanked 'orientation' option.
- fixed sample format for 8 & 16-bit images.
find_CC_ave()
- allocate for max_matl_index instead of matl.size().
45 lines of code changed in 1 file:
Added ability to write out 8, 16 or 32 bit tiff images.
Added ability to write out a collection of image slices as a volume or
as individual files.
The verification test is now a command line option.
473 lines of code changed in 1 file:
The user now has the ability to specify the orientation of the tiff image.
63 lines of code changed in 1 file:
Documented external library dependencies of particle2tiff.
4 lines of code changed in 1 file:
added comments,
formatting
delete scinew'd variables.
32 lines of code changed in 1 file:
- added user defined min/max clamps for the averaged data.
- user can now average 1 matl or all matls via the -m option
-m [int]
or
-m 'a' or 'all'
145 lines of code changed in 1 file:
- added 32 bit support for images. The computed averages can now be saved
as the pixel values. There's no need to normalize the data.
- cleaned out testing & thrashing code.
- Added support for computing the average over all matls. Thanks Dav!
- Added Matrix3 version of compute_ave()
- reformatting & cleanup
188 lines of code changed in 1 file:
Added a new post processing utility that takes an uda
averages the particle data in each cell to the cell-center and
dumps out a stack of tiff files. Still thrashing around.....
Usage: tools/extractors/particle2tiff [options] -uda <archive file>
Valid options are:
-h, --help
-v, --variable: <variable name>
-m, --material: <material number> [defaults to 0]
-tlow, --timesteplow: [int] (sets start output timestep to int) [defaults to 0]
-thigh, --timestephigh: [int] (sets end output timestep to int) [defaults to last timestep]
-timestep, --timestep: [int] (only outputs from timestep int) [defaults to 0]
-istart, --indexs: <i> <j> <k> [ints] starting point cell index [defaults to 0 0 0]
-iend, --indexe: <i> <j> <k> [ints] end-point cell index [defaults to 0 0 0]
-startPt <x> <y> <z> [doubles] starting point of line in physical coordinates
-endPt <x> <y> <z> [doubles] end-point of line in physical coordinates
-l, --level: [int] (level index to query range from) [defaults to 0]
-d, --dir: directory name where all output is kept [none]
--cellIndexFile: <filename> (file that contains a list of cell indices)
[int 100, 43, 0]
[int 101, 43, 0]
[int 102, 44, 0]
----------------------------------------------------------------------------------------
799 lines of code changed in 2 files: