History log of /petsc/src/vec/ (Results 3451 – 3475 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
bb86044d10-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

SF: do not use MPI_Type_free when MPI_Type_dup() was not available

Type handling is fragile with MPICH1, but this should make normal usage
work.

f94c336b09-May-2013 Matthew G. Knepley <knepley@gmail.com>

Vec: Fixes for test output, now Builder is clean on regression in src/vec

146574ab09-May-2013 Barry Smith <bsmith@mcs.anl.gov>

fixed bug where XXXViewFromOptions() used prefix of object rather than appropriate prefix of KSP or SNES

74fa8af508-May-2013 Satish Balay <balay@mcs.anl.gov>

Merge commit '4a73821034819dcad1293eaa084b5d44928428de'

4a73821008-May-2013 Satish Balay <balay@mcs.anl.gov>

cusp: fix VecGetArray() as its switching codepath to cusp [when it shouldn't]
This fixes memory leak in src/ksp/ksp/examples/tutorials, runex43_3 etc.
[with cusp/txpetscgpu enabled]

11513a8307-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/stack-call-blas'

Fix performance bug that calling BLAS takes an amount of time dependent
on the number of memory allocations that the program has made.

* jed/stack-call-blas:
Pe

Merge branch 'jed/stack-call-blas'

Fix performance bug that calling BLAS takes an amount of time dependent
on the number of memory allocations that the program has made.

* jed/stack-call-blas:
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)
Stack: consolidate handling of PetscStack

show more ...


/petsc/include/petsc-private/kernels/blockinvert.h
/petsc/include/petsc-private/kernels/petscaxpy.h
/petsc/include/petscblaslapack.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_sa.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresdeflation.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresorthog.c
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmreig.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/pc/impls/asa/asa.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/shell/shellpc.c
/petsc/src/ksp/pc/impls/svd/svd.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/xxt.c
/petsc/src/ksp/pc/impls/tfs/xyt.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/dense/mpi/mmdense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/snes/impls/ngmres/ngmresfunc.c
/petsc/src/snes/interface/snesut.c
/petsc/src/ts/impls/implicit/gl/gl.c
vec/impls/seq/bvec1.c
vec/impls/seq/bvec2.c
1655452007-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'knepley/plex'

Improved support for discretizing PDEs. Cell geometry and FVM. Little to
no topology.

* knepley/plex:
SNES ex12: Fix leak
TS ex11: error if dim != DIM because memory

Merge branch 'knepley/plex'

Improved support for discretizing PDEs. Cell geometry and FVM. Little to
no topology.

* knepley/plex:
SNES ex12: Fix leak
TS ex11: error if dim != DIM because memory corruption occurs otherwise
DMPlex: All quadrilateral geometry tests working
DMPlex: remove unused variable
DMPlex: Hexahedron geometry tests now pass
DMPlex: More geometry work
DMPlex: use PETSC_HAVE_TGAMMA to get the build working on windows
configure: add test for tgamma() [this is missing on windows]
DMPlex: Added random transform tests for tets - Fixed memory leak
DMPlex: Fixed 3D geometry
DMPlex: FVM geometry tests now work for triangles
DMPlex: one more win32/complex fix
DMPlex: Enhanced geometry tests - Added random transforms of the reference triangle in 2D
DMPlex: Fixed complex problems in geometry calculation
DMPlex: Fixed Fortran test output
DMDT: M_PI --> PETSC_PI
DMPlex: Reorganized geometry testing
TS ex11: Put in 3D inflow and outflow ids from the command line
DMPlex: Added DMPlexRestoreCone/Support() to F90 interface definition header - Also added to test ex1f90
TS ex11: Need to make these ids input from the command line
DMPlex: Add Fortran bindings
DMPlex: Reorder tet output since I order tets differently
Builder: Link Fortran examples with Fortran linker
DMPlex: Fixed leak in example
DMPlex: Tutorial now shows how to output VTK
PetscViewer: Added VTK type for Fortran
DMPlex: Remove parameter names from prototype
DMPlex: Geometry fixes for C++ complex
DMAKKT: Remove from build
DMPlex: Now DMPlexCreateSection() only has an F90 interface
SNES: add Fortran bindings to DMSNESSet{Function,Jacobian}
SNES: remove superfluous casting in DM local Fortran bindings
SNES: compile zdmlocalsnesf.c
DMDT: Fix Fortran wrapper
DMPlex: Added Fortran interface for DMPlexMatSetClosure()
PetscSection: Added docs, enabled Fortran wrappers
DM: Added Fortran bindings for DMSNESSetFunction/JacobianLocal()
SNES ex12: Looks like 3D Neumann conditions are working
DMPlex: Fix volume determination for 2D in 3D
DMPlex: Better error reporting
SNES ex12: Boundary integration seems to work in 2D
DMPlex+FEM: Fix for boundary integration
TS ex11: Better error reporting
DMPlex ex8: Added FVM geometry tests
DMPlex: Fixed FVM geometry for 2D in 3D
SNES ex62: Now using PetscDT quadrature
DMDT: Translated FIAT's Gauss-Jacobi quadrature
DMPlex: Fix geometry tests - Fix tests for 2D projection
DMPlex: Geometry fixes
DMPlex: Small fixes for geometry
DMPlex: Fixed damn prototype
PetscSection: Added VecSetValuesSectionF90() - Fixed bug in Vec Fortran header
DMPlex: Added Fortran defines for additional insert modes
DMPlex: Silence warning in DMPlexInvertCells_Internal()
DMPlex: Functions passed to evaluation routines now return void and pass results in arguments
DMPlex: Now we give an explicit embedding dimension to the FVM geometry methods
DMPlex: Fixed complication with complex - Started to add 3D geometry stuff
TS ex11: Replace edge geometry with call to DMPlexComputeCellGeometryFVM()
DMPlex: Added normal argument to DMPlexComputeCellGeometryFVM() - This is only calculated for faces - Added calculation for faces in 2D
DMPlex: Damn makefiles
DMPlex: Added declaration for DMPlexCreateCGNS()
TS ex11: Reorganized computation of geometry in preparation for 3D
Builder: Now individual tests can have requirements - The key is 'requires', and it takes a list of package names - Also fixed up showSingleRun()
TS ex11: Use new DMPlexComputeCellGeometryFVM()
DMPlex: Added DMPlexComputeCellGeometryFVM() - Added internal volume methods
DMPlex: fix const and int vs. PetscInt
DMPlex: Better error reporting
DMPlex+ExodusII: Fixed reading of quads - Was broken by 2e1b13c25062c3c40593ce7412c5cd227259ade7
DMPlex: Hex cell geometry was broken - I don't see how this test passed before
DMPlex: Regression cleanup
DMPlex: Regression cleanup
SNES ex12: Fixed sign for Neumann BC
DMPlex+FEM: The dimension does not change for boundary elements
DMPlex: Geometry now works for boundary elements
DMPlex+FEM: Fixed quadrature coordinate handling for boundary integrals
SNES ex12: Reorganized tests, still working on Neumann conditions - Fixed boundary face label
DMPlex: Turn off CGNS by default
DMPlex: Added 1D cell geometry
DMPlex: DMPlexCreateCGNS()
DMPlex: Updated test ex1 output
DMPlex: Fixed compiler problems with complex
SNES ex12: Now does boundary integration - Still not verifying exact solution for Neumann conditions
DMPlex: Fix DMPlexComputeCellGeometry() to handle lower dimensional cells
DMPlex: Fixed error in projection from 3D to 2D - Need to check for case where normal is already z
DMPlex: Adding boundary integration
DMPlex: Fixed cell inversion for TetGen to commute with mesh interpolation
SNES ex12: Cleaning up ex12 testing
DMPlex: Added integration over boundary to DMPlexComputeResidualFEM() - Added quadBd, f0/1BdFuncs to PetscFEM struct - Needs to be tested
FEM Generation: We now allow a *_bd.h header that holds boundary discreization
Builder: Fixed regression requirements
Builder: Fixed specification of multiple tests to run
DMPlex ex7: Orientations now working properly
DMPlex: Changed orientation convention and fixed many bugs
SNEX ex12: Ignore generated headers
SNEX ex12 and ex52: Remove CTetGen warnings from test output - Fixed this in CTetGen repository
DMPlex: Fix default |J| for DMPlexComputeCellGeometry()
DMPlex: Fix for cell geometry (unbelievable screwup)
DMPlex ex7: Check that |J| is nonzero for each cell in interpolated mesh
DMPlex: Allow DMPlexComputeCellGeometry() to work with interpolated meshes
DMPlex: Added prototype for DMPlexCopyCoordinates(), and docs for that and DMPlexInterpolate()
DMPlex: Added F90 interface for DMPlexComputeCellGeometry()

Conflicts:
include/petscdmplex.h

show more ...


/petsc/.gitignore
/petsc/bin/pythonscripts/PetscGenerateFEMQuadrature.py
/petsc/bin/pythonscripts/PetscGenerateFEMQuadratureTensorProduct.py
/petsc/config/BuildSystem/config/functions.py
/petsc/config/BuildSystem/config/headers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/FEM.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/finclude/ftn-custom/petscdmplex.h90
/petsc/include/finclude/petscvec.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/kernels/blockmatmult.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscsys.h
/petsc/include/sieve/ISieve.hh
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex1f90.F
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex5.c
/petsc/src/dm/impls/plex/examples/tests/ex7.c
/petsc/src/dm/impls/plex/examples/tests/ex8.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_8.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1f90_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex2f90_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_11.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex8_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex8_1.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1.c
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F
/petsc/src/dm/impls/plex/examples/tutorials/output/ex1_1.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex1f90_1.out
/petsc/src/dm/impls/plex/f90-custom/zplexf90.c
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplex.c
/petsc/src/dm/impls/plex/ftn-custom/zplexsubmesh.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcgns.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexpreallocate.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/impls/shell/dmshell.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex25.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/examples/tests/ex44.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex44_aij_nonz.out
/petsc/src/ksp/ksp/examples/tests/output/ex44_aij_zero.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex15_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex23_2.out
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/examples/tests/output/ex9_1.out
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/makefile
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex31.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/petsc/src/snes/examples/tutorials/output/ex12_2.out
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_4.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.out
/petsc/src/snes/examples/tutorials/output/ex15_4.out
/petsc/src/snes/examples/tutorials/output/ex52_18.out
/petsc/src/snes/examples/tutorials/output/ex52_19.out
/petsc/src/snes/examples/tutorials/output/ex52_20.out
/petsc/src/snes/examples/tutorials/output/ex52_21.out
/petsc/src/snes/examples/tutorials/output/ex52_22.out
/petsc/src/snes/examples/tutorials/output/ex52_23.out
/petsc/src/snes/examples/tutorials/output/ex52_24.out
/petsc/src/snes/examples/tutorials/output/ex52_25.out
/petsc/src/snes/examples/tutorials/output/ex52_26.out
/petsc/src/snes/examples/tutorials/output/ex52_27.out
/petsc/src/snes/examples/tutorials/output/ex52_28.out
/petsc/src/snes/examples/tutorials/output/ex52_29.out
/petsc/src/snes/examples/tutorials/output/ex52_30.out
/petsc/src/snes/examples/tutorials/output/ex52_31.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_37.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_4.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_41.out
/petsc/src/snes/examples/tutorials/output/ex62_45.out
/petsc/src/snes/examples/tutorials/output/ex62_5.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/ftn-custom/makefile
/petsc/src/snes/utils/ftn-custom/zdmlocalsnesf.c
/petsc/src/snes/utils/ftn-custom/zdmsnesf.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/utils/mpits.c
/petsc/src/sys/utils/segbuffer.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/output/ex17_1.out
/petsc/src/ts/examples/tutorials/output/ex26_2.out
/petsc/src/ts/examples/tutorials/output/ex26_3.out
/petsc/src/ts/examples/tutorials/output/ex29.out
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tseig.c
is/utils/vsectionis.c
vec/utils/f90-custom/makefile
vec/utils/f90-custom/zvsectionf90.c
8b83055f05-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)

When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see
unacceptable performance degradation (orders of magnitude

PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)

When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see
unacceptable performance degradation (orders of magnitude).
PetscStackCallBLAS is currently identical to PetscStackCall except for
skipping CHKMEMQ, but such checking could be made optional in the
future.

show more ...


/petsc/config/BuildSystem/config/package.py
/petsc/include/petsc-private/kernels/blockinvert.h
/petsc/include/petsc-private/kernels/petscaxpy.h
/petsc/include/petscblaslapack.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex25.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresdeflation.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresorthog.c
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmreig.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/pc/impls/asa/asa.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/shell/shellpc.c
/petsc/src/ksp/pc/impls/svd/svd.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/xxt.c
/petsc/src/ksp/pc/impls/tfs/xyt.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/dense/mpi/mmdense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex15_4.out
/petsc/src/snes/impls/ngmres/ngmresfunc.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/ts/impls/implicit/gl/gl.c
vec/impls/seq/bvec1.c
vec/impls/seq/bvec2.c
be366a8703-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/fix-vecload-hdf5-bs'

* jed/fix-vecload-hdf5-bs:
VecLoad_HDF5: uninitialized block size is indicated by bs==-1, not bs==1

8b3dd74903-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

SF: use #requiresdefine to guard window (needed by builder.py)

Fix for 6f2c30af2f7b15a20f2fd3f121bdd916d76bf921, which was inadequate
because MPI_Win_create is tested by MPI.py rather than through t

SF: use #requiresdefine to guard window (needed by builder.py)

Fix for 6f2c30af2f7b15a20f2fd3f121bdd916d76bf921, which was inadequate
because MPI_Win_create is tested by MPI.py rather than through the
generic "functions" interface, thus BuildSystem does not know that it is
a function.

show more ...

6f2c30af01-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

SF: use #requiresfunction to guard 'window' impl


/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/src/dm/impls/composite/packm.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/pc/impls/asa/asa.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/gamg.h
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/color/color.c
/petsc/src/mat/examples/tests/ex22.c
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/amd/amd.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/order/sp1wd.c
/petsc/src/mat/order/spnd.c
/petsc/src/mat/order/spqmd.c
/petsc/src/mat/order/sprcm.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex1f.F
/petsc/src/snes/examples/tutorials/ex3.c
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/ncg/snesncg.c
/petsc/src/snes/impls/ngmres/anderson.c
/petsc/src/snes/impls/ngmres/snesngmres.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/impls/richardson/snesrichardson.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/ss/viss.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/shell/linesearchshell.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex22.c
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex27.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/ts.c
is/sf/impls/window/makefile
37ef07e628-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

VecLoad_HDF5: uninitialized block size is indicated by bs==-1, not bs==1

7d71e71526-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/sf-mpich1'

The last release of MPICH1 had some MPI-2 functions without essential
parts. They strictly adhere to MPIX_* naming now so that this problem
does not occur.

* jed/sf-mp

Merge branch 'jed/sf-mpich1'

The last release of MPICH1 had some MPI-2 functions without essential
parts. They strictly adhere to MPIX_* naming now so that this problem
does not occur.

* jed/sf-mpich1:
SF: define MPIU_REPLACE to work around missing MPI_REPLACE
SF: define and work around missing MPI_COMBINER_DUP [reconfigure-needed]

show more ...

1368a9f526-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/fix-vecload-hdf5'

* jed/fix-vecload-hdf5:
VecLoad: ugly hack to re-enable VecLoad_HDF5

e7fb2b7825-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

VecLoad: ugly hack to re-enable VecLoad_HDF5

It was disabled in parent commit.

8bfbc91c19-Apr-2013 Jed Brown <jed@59A2.org>

SF: define MPIU_REPLACE to work around missing MPI_REPLACE

b2aac11819-Apr-2013 Jed Brown <jed@59A2.org>

SF: define and work around missing MPI_COMBINER_DUP [reconfigure-needed]

A standards-compliant MPI cannot provide MPI_Type_get_envelope without
also defining MPI_COMBINER_DUP, because the latter is

SF: define and work around missing MPI_COMBINER_DUP [reconfigure-needed]

A standards-compliant MPI cannot provide MPI_Type_get_envelope without
also defining MPI_COMBINER_DUP, because the latter is necessary to
interpret the results of the former. However, a version of MPICH1 does
exactly this so we need a configure test and a workaround in the code.

show more ...

74d4b73416-Apr-2013 Matthew G. Knepley <knepley@gmail.com>

PetscSection: Added docs, enabled Fortran wrappers


/petsc/config/PETSc/FEM.py
/petsc/config/builder.py
/petsc/include/petscdm.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/plex/examples/tests/ex8.c
/petsc/src/dm/impls/plex/examples/tests/output/ex8_0.out
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_4.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_37.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_4.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_41.out
/petsc/src/snes/examples/tutorials/output/ex62_45.out
/petsc/src/snes/examples/tutorials/output/ex62_5.out
/petsc/src/snes/utils/ftn-custom/zdmlocalsnesf.c
/petsc/src/ts/examples/tutorials/ex11.c
is/utils/vsectionis.c
3260fda815-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'maint'

* maint:
AO: fix PETSC_NULL_OBJECT in aocreatebasicis_ and aocreatememoryscalableis_

3040374114-Apr-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

VecEqual: Updated documentation to make clear that no round-off errors are considered.

4957363a14-Apr-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

Merge branch 'karlrupp/fix-cusp-mdot'

62a2033913-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'jed/aijcusparse-icc'

* jed/aijcusparse-icc:
MatSeqAIJCUSPARSE: make private functions static
txpetscgpu: upgrade to version 0.1.0
aijcusparse : fixed MatGetFactor and other small

Merge branch 'jed/aijcusparse-icc'

* jed/aijcusparse-icc:
MatSeqAIJCUSPARSE: make private functions static
txpetscgpu: upgrade to version 0.1.0
aijcusparse : fixed MatGetFactor and other small issues in this class
ksp tests: new tests for ksp algorithms using aijcusparse methods
vscatcusp : fixed compiler warnings
MatSeqAIJCUSPARSE: white space, style issues, static and extern functions
aijcusparse: ICC/Cholesky preconditioners

Conflicts:
src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu (PetscObjectComposeFunction usage)

show more ...

710b1ebf12-Apr-2013 Matthew G. Knepley <knepley@gmail.com>

PetscSection: Added VecSetValuesSectionF90()
- Fixed bug in Vec Fortran header


/petsc/.gitignore
/petsc/bin/maint/confignightly/n-gage2
/petsc/bin/maint/confignightly/n-gage3
/petsc/bin/pythonscripts/PetscGenerateFEMQuadrature.py
/petsc/bin/pythonscripts/PetscGenerateFEMQuadratureTensorProduct.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/PETSc/FEM.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/config/examples/arch-linux-gcc-absoft.py
/petsc/config/examples/arch-linux-mpich1.py
/petsc/config/examples/arch-linux-pkgs-64idx.py
/petsc/config/examples/arch-linux-pkgs-opt.py
/petsc/config/examples/arch-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-opensolaris-misc.py
/petsc/include/finclude/ftn-custom/petscdmplex.h90
/petsc/include/finclude/petscvec.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscsys.h
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex7.c
/petsc/src/dm/impls/plex/examples/tests/ex8.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_8.out
/petsc/src/dm/impls/plex/examples/tests/output/ex2f90_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_11.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_7.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex1_1.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex1f90_1.out
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcgns.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex31.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/petsc/src/snes/examples/tutorials/output/ex12_2.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.out
/petsc/src/snes/examples/tutorials/output/ex52_18.out
/petsc/src/snes/examples/tutorials/output/ex52_19.out
/petsc/src/snes/examples/tutorials/output/ex52_20.out
/petsc/src/snes/examples/tutorials/output/ex52_21.out
/petsc/src/snes/examples/tutorials/output/ex52_22.out
/petsc/src/snes/examples/tutorials/output/ex52_23.out
/petsc/src/snes/examples/tutorials/output/ex52_24.out
/petsc/src/snes/examples/tutorials/output/ex52_25.out
/petsc/src/snes/examples/tutorials/output/ex52_26.out
/petsc/src/snes/examples/tutorials/output/ex52_27.out
/petsc/src/snes/examples/tutorials/output/ex52_28.out
/petsc/src/snes/examples/tutorials/output/ex52_29.out
/petsc/src/snes/examples/tutorials/output/ex52_30.out
/petsc/src/snes/examples/tutorials/output/ex52_31.out
/petsc/src/sys/utils/makefile
/petsc/src/sys/utils/mpits.c
/petsc/src/sys/utils/segbuffer.c
/petsc/src/ts/examples/tutorials/ex11.c
vec/utils/f90-custom/makefile
vec/utils/f90-custom/zvsectionf90.c
d52f9e1a12-Apr-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

CUSP: Improved mdot() performance by another 10 percent.

20cbb66211-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'jed/fix-locdir'

* jed/fix-locdir:
LOCDIR: fix all outdated paths and normalize trailing slash


/petsc/bin/maint/buildtest
/petsc/bin/maint/confignightly/bb4
/petsc/bin/maint/confignightly/ps3-2
/petsc/bin/maint/copylognightly
/petsc/bin/maint/xclude
/petsc/config/BuildSystem/config/package.py
/petsc/config/examples/arch-mswin-cxx-cmplx.py
/petsc/config/examples/arch-viennacl.py
/petsc/include/finclude/ftn-custom/makefile
/petsc/include/finclude/petscpcdef.h
/petsc/include/petsc-private/petscimpl.h
/petsc/include/petscpc.h
/petsc/include/petscts.h
/petsc/interfaces/lua/src/makefile
/petsc/interfaces/makefile
/petsc/src/dm/impls/adda/examples/makefile
/petsc/src/dm/impls/adda/examples/tests/makefile
/petsc/src/dm/impls/adda/makefile
/petsc/src/dm/impls/da/f90-custom/makefile
/petsc/src/dm/impls/da/usfft/makefile
/petsc/src/dm/impls/makefile
/petsc/src/dm/impls/mesh/examples/tests/makefile
/petsc/src/dm/impls/mesh/examples/tutorials/makefile
/petsc/src/dm/impls/moab/examples/tests/makefile
/petsc/src/dm/impls/redundant/makefile
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/makefile
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/makefile
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/makefile
/petsc/src/ksp/ksp/impls/gmres/agmres/makefile
/petsc/src/ksp/pc/impls/ainvcusp/ainvcusp.cu
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/gamg.h
/petsc/src/mat/impls/aij/mpi/mpicusp/makefile
/petsc/src/mat/impls/aij/mpi/mpicusparse/makefile
/petsc/src/mat/impls/cufft/makefile
/petsc/src/mat/impls/fft/fftw/ftn-custom/makefile
/petsc/src/snes/examples/tutorials/cahn-hilliard-schemes/makefile
/petsc/src/snes/impls/gs/makefile
/petsc/src/snes/impls/ms/makefile
/petsc/src/snes/impls/qn/makefile
/petsc/src/snes/impls/vi/rs/makefile
/petsc/src/snes/impls/vi/rsaug/makefile
/petsc/src/snes/impls/vi/ss/makefile
/petsc/src/snes/linesearch/impls/makefile
/petsc/src/sys/ams/java/makefile
/petsc/src/sys/classes/bag/makefile
/petsc/src/sys/classes/makefile
/petsc/src/sys/classes/random/examples/makefile
/petsc/src/sys/classes/random/examples/tutorials/makefile
/petsc/src/sys/classes/random/impls/makefile
/petsc/src/sys/classes/random/impls/rand/makefile
/petsc/src/sys/classes/random/impls/rand48/makefile
/petsc/src/sys/classes/random/impls/sprng/makefile
/petsc/src/sys/classes/random/interface/ftn-custom/makefile
/petsc/src/sys/classes/random/interface/makefile
/petsc/src/sys/classes/random/makefile
/petsc/src/sys/classes/viewer/examples/makefile
/petsc/src/sys/classes/viewer/impls/matlab/makefile
/petsc/src/sys/classes/viewer/impls/socket/matlab/makefile
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/error/makefile
/petsc/src/sys/error/signal.c
/petsc/src/sys/info/ftn-custom/makefile
/petsc/src/sys/info/makefile
/petsc/src/sys/logging/ftn-custom/makefile
/petsc/src/sys/logging/makefile
/petsc/src/sys/logging/utils/makefile
/petsc/src/sys/objects/f2003-src/fsrc/makefile
/petsc/src/sys/objects/f2003-src/makefile
/petsc/src/sys/threadcomm/interface/makefile
/petsc/src/sys/threadcomm/makefile
/petsc/src/sys/webserver/makefile
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/examples/tutorials/phasefield/makefile
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/interface/dlregists.c
is/ao/impls/basic/ftn-custom/makefile
is/ao/impls/basic/makefile
is/ao/impls/makefile
is/ao/impls/mapping/ftn-custom/makefile
is/ao/impls/mapping/makefile
is/ao/impls/memscalable/makefile
is/ao/interface/ftn-custom/makefile
is/ao/interface/makefile
is/ao/makefile
is/is/interface/makefile
is/is/makefile
is/makefile
vec/impls/mpi/mpicusp/makefile
vec/impls/nest/ftn-custom/makefile
vec/utils/veccusp/makefile

1...<<131132133134135136137138139140>>...278