History log of /petsc/src/vec/ (Results 2576 – 2600 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1046373117-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 ...


/petsc/bin/petscdiff
/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/example_template.py
/petsc/config/petsc_harness.sh
/petsc/gmakefile
/petsc/include/petsc/finclude/petscvec.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscis.h
/petsc/include/petscmath.h
/petsc/include/petscvec.h
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/options.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/makefile
f90-mod/petscvec.h
is/is/impls/general/general.c
is/is/utils/isdiff.c
vec/utils/makefile
vec/utils/tagger/examples/makefile
vec/utils/tagger/examples/tutorials/ex1.c
vec/utils/tagger/examples/tutorials/makefile
vec/utils/tagger/examples/tutorials/output/ex1_0.out
vec/utils/tagger/examples/tutorials/output/ex1_1.out
vec/utils/tagger/examples/tutorials/output/ex1_10.out
vec/utils/tagger/examples/tutorials/output/ex1_11.out
vec/utils/tagger/examples/tutorials/output/ex1_12.out
vec/utils/tagger/examples/tutorials/output/ex1_13.out
vec/utils/tagger/examples/tutorials/output/ex1_14.out
vec/utils/tagger/examples/tutorials/output/ex1_15.out
vec/utils/tagger/examples/tutorials/output/ex1_16.out
vec/utils/tagger/examples/tutorials/output/ex1_17.out
vec/utils/tagger/examples/tutorials/output/ex1_18.out
vec/utils/tagger/examples/tutorials/output/ex1_19.out
vec/utils/tagger/examples/tutorials/output/ex1_2.out
vec/utils/tagger/examples/tutorials/output/ex1_3.out
vec/utils/tagger/examples/tutorials/output/ex1_4.out
vec/utils/tagger/examples/tutorials/output/ex1_5.out
vec/utils/tagger/examples/tutorials/output/ex1_6.out
vec/utils/tagger/examples/tutorials/output/ex1_7.out
vec/utils/tagger/examples/tutorials/output/ex1_8.out
vec/utils/tagger/examples/tutorials/output/ex1_9.out
vec/utils/tagger/impls/absolute.c
vec/utils/tagger/impls/and.c
vec/utils/tagger/impls/andor.c
vec/utils/tagger/impls/andor.h
vec/utils/tagger/impls/cdf.c
vec/utils/tagger/impls/makefile
vec/utils/tagger/impls/or.c
vec/utils/tagger/impls/relative.c
vec/utils/tagger/impls/simple.c
vec/utils/tagger/impls/simple.h
vec/utils/tagger/interface/dlregistagger.c
vec/utils/tagger/interface/makefile
vec/utils/tagger/interface/tagger.c
vec/utils/tagger/interface/taggerregi.c
vec/utils/tagger/makefile
26acdcea17-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: documentation

43531c4715-Feb-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/pr630/alexfikl/alexfikl/fortran-missing/master'

fe86351d15-Feb-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/pr628/mapdes/scalable-isgtol/master'


/petsc/.travis.yml
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/finclude/petscis.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscdm.h
/petsc/include/petscis.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/src/dm/examples/tests/output/ex16_1.out
/petsc/src/dm/examples/tests/output/ex16_2.out
/petsc/src/dm/examples/tests/output/ex2_1.out
/petsc/src/dm/examples/tests/output/ex2_2.out
/petsc/src/dm/examples/tests/output/ex2_3.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexgenerate.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tutorials/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex1_changepcside.out
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/mat/examples/tests/ex93.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex139_1.out
/petsc/src/mat/examples/tests/output/ex93_hypre.out
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/interface/mhas.c
/petsc/src/snes/examples/tests/ex2.c
/petsc/src/snes/examples/tests/ex3.c
/petsc/src/snes/examples/tests/makefile
/petsc/src/snes/examples/tests/output/ex2_10.out
/petsc/src/snes/examples/tests/output/ex2_11.out
/petsc/src/snes/examples/tests/output/ex2_2.out
/petsc/src/snes/examples/tests/output/ex2_3.out
/petsc/src/snes/examples/tests/output/ex2_4.out
/petsc/src/snes/examples/tests/output/ex2_5.out
/petsc/src/snes/examples/tests/output/ex2_8.out
/petsc/src/snes/examples/tests/output/ex3_1.out
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/linesearch/impls/basic/linesearchbasic.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/sys/objects/prefix.c
is/is/examples/tests/output/ex8_1.out
is/is/examples/tutorials/ex4.c
is/is/examples/tutorials/makefile
is/is/examples/tutorials/output/ex4_1.out
is/is/examples/tutorials/output/ex4_2.out
is/is/interface/isregall.c
is/is/utils/isdiff.c
is/utils/isltog.c
is/utils/isltog.h
is/utils/makefile
vec/interface/dlregisvec.c
4178c1b713-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 ...


/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscmath.h
/petsc/include/petscvec.h
/petsc/src/ts/examples/tutorials/ex11.c
vec/utils/tagger/examples/tutorials/ex1.c
vec/utils/tagger/examples/tutorials/output/ex1_0.out
vec/utils/tagger/examples/tutorials/output/ex1_1.out
vec/utils/tagger/examples/tutorials/output/ex1_10.out
vec/utils/tagger/examples/tutorials/output/ex1_11.out
vec/utils/tagger/examples/tutorials/output/ex1_12.out
vec/utils/tagger/examples/tutorials/output/ex1_13.out
vec/utils/tagger/examples/tutorials/output/ex1_14.out
vec/utils/tagger/examples/tutorials/output/ex1_15.out
vec/utils/tagger/examples/tutorials/output/ex1_16.out
vec/utils/tagger/examples/tutorials/output/ex1_17.out
vec/utils/tagger/examples/tutorials/output/ex1_18.out
vec/utils/tagger/examples/tutorials/output/ex1_19.out
vec/utils/tagger/examples/tutorials/output/ex1_2.out
vec/utils/tagger/examples/tutorials/output/ex1_3.out
vec/utils/tagger/examples/tutorials/output/ex1_4.out
vec/utils/tagger/examples/tutorials/output/ex1_5.out
vec/utils/tagger/examples/tutorials/output/ex1_6.out
vec/utils/tagger/examples/tutorials/output/ex1_7.out
vec/utils/tagger/examples/tutorials/output/ex1_8.out
vec/utils/tagger/examples/tutorials/output/ex1_9.out
vec/utils/tagger/impls/absolute.c
vec/utils/tagger/impls/and.c
vec/utils/tagger/impls/andor.c
vec/utils/tagger/impls/andor.h
vec/utils/tagger/impls/cdf.c
vec/utils/tagger/impls/or.c
vec/utils/tagger/impls/relative.c
vec/utils/tagger/impls/simple.c
vec/utils/tagger/impls/simple.h
vec/utils/tagger/interface/tagger.c
7fb54ba613-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: silence some compiler complaints

0eea2ae513-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: 64-bit indices fixes

954bc1af13-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: cxx fixes

0ce5d79713-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: complex fixes and tests

42c0676713-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: fix view of andor types

fa2ec92a13-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: fixes for complex

497ee00409-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: Implementation of union and intersection taggers

WIP: test of union and intersection implementations

213758b808-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 ...

e9f3ef5024-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

17e7490a23-Jan-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: complex/c++ fixes

ddd0241025-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 ...

60723f5325-Jan-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: simple backend should check that interval is set at setup

76e4b99a25-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

9e725d8525-Jan-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: comment out unimplemented registrations

1d1d0dd820-Jan-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: rename cumulative to cdf and write a gather implementation

d241b8c320-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.

cbf3198519-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 ...

4827fdc717-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 ...

cab77d5818-Jan-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: add block size to vec tagger interface

This accomodates, for example, multiple species

61bbf83717-Jan-2017 Toby Isaac <tisaac@uchicago.edu>

VecTagger: flesh out interface files

1...<<101102103104105106107108109110>>...278