| 10463731 | 17-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/feature-vec-tagger'
* tisaac/feature-vec-tagger: (31 commits) VecTagger: documentation TS tutorials ex11: use updated VecTagger interface VecTagger: rename Intervals and B
Merge branch 'tisaac/feature-vec-tagger'
* tisaac/feature-vec-tagger: (31 commits) VecTagger: documentation TS tutorials ex11: use updated VecTagger interface VecTagger: rename Intervals and Boxes, declare VecTaggerBox PetscCMPLX: fix inline declaration VecTagger: silence some compiler complaints VecTagger: 64-bit indices fixes TS tutorials ex11: use VecTagger VecTagger: cxx fixes VecTagger: complex fixes and tests VecTagger: fix view of andor types VecTagger: fixes for complex VecTagger: Implementation of union and intersection taggers VecTagger: cdf interval implementation VecTagger: create regression tests based on ex1 VecTagger: complex/c++ fixes VecTagger: added tutorial ex1 VecTagger: simple backend should check that interval is set at setup VecTagger: relax strict block size restrictions VecTagger: comment out unimplemented registrations VecTagger: fix header function misnames ...
show more ...
|
| 26acdcea | 17-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: documentation |
| 43531c47 | 15-Feb-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/pr630/alexfikl/alexfikl/fortran-missing/master' |
| fe86351d | 15-Feb-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/pr628/mapdes/scalable-isgtol/master' |
| 4178c1b7 | 13-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: rename Intervals and Boxes, declare VecTaggerBox
The fact that C doesn't attach qualifiers to arrays, only to their entries, made passing PetscScalar [2] arrays around non-standards compl
VecTagger: rename Intervals and Boxes, declare VecTaggerBox
The fact that C doesn't attach qualifiers to arrays, only to their entries, made passing PetscScalar [2] arrays around non-standards compliant. I also decided it was probably safer to have a type with explicit 'max' and 'min' values.
show more ...
|
| 7fb54ba6 | 13-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: silence some compiler complaints |
| 0eea2ae5 | 13-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: 64-bit indices fixes |
| 954bc1af | 13-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: cxx fixes |
| 0ce5d797 | 13-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: complex fixes and tests |
| 42c06767 | 13-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: fix view of andor types |
| fa2ec92a | 13-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: fixes for complex |
| 497ee004 | 09-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: Implementation of union and intersection taggers
WIP: test of union and intersection implementations |
| 213758b8 | 08-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: cdf interval implementation
WIP: iterative cdf has off by one somewhere compared to gather cdf
WIP: iterative cdf calculation works
Still need to implement non-affine CDF inverse estima
VecTagger: cdf interval implementation
WIP: iterative cdf has off by one somewhere compared to gather cdf
WIP: iterative cdf calculation works
Still need to implement non-affine CDF inverse estimate
show more ...
|
| e9f3ef50 | 24-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: create regression tests based on ex1
WIP: I don't understand the test harness language yet
WIP: getting the test harness tests to work
VecTagger: separate tests |
| 17e7490a | 23-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: complex/c++ fixes |
| ddd02410 | 25-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: added tutorial ex1
A vector is filled with random values, a tagger is created and set from options, Used to partition the vector into tagged and untagged values, which can be viewed for v
VecTagger: added tutorial ex1
A vector is filled with random values, a tagger is created and set from options, Used to partition the vector into tagged and untagged values, which can be viewed for verification.
show more ...
|
| 60723f53 | 25-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: simple backend should check that interval is set at setup |
| 76e4b99a | 25-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: relax strict block size restrictions
User may not set the block size on the vector, but it should still do what they mean |
| 9e725d85 | 25-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: comment out unimplemented registrations |
| 1d1d0dd8 | 20-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: rename cumulative to cdf and write a gather implementation |
| d241b8c3 | 20-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: cumulative density function interval implementation
A computation (or approximation) of the cdf is used to determine the values. |
| cbf31985 | 19-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: relative interval implementation
The interval is simply computed by first reducing the range of values and multiplying by the interval stored in simple.
WIP: finish relative implementati
VecTagger: relative interval implementation
The interval is simply computed by first reducing the range of values and multiplying by the interval stored in simple.
WIP: finish relative implementation of VecTagger
WIP: avoid special minmax allreduce by using negatives
show more ...
|
| 4827fdc7 | 17-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: absolute implementation and simple backend
The absolute, relative, and cdf backends have a lot of common code for tagging a single interval of values, so that is constolled by a common Ve
VecTagger: absolute implementation and simple backend
The absolute, relative, and cdf backends have a lot of common code for tagging a single interval of values, so that is constolled by a common VecTagger_Simple data type. All the absolute implementation needs to do is return the stored interval.
WIP: VecTagger absolute implementation
WIP: share a lot of VecTagger code in simple type
show more ...
|
| cab77d58 | 18-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: add block size to vec tagger interface
This accomodates, for example, multiple species |
| 61bbf837 | 17-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
VecTagger: flesh out interface files |