History log of /petsc/include/petscsys.h (Results 826 – 850 of 1729)
Revision Date Author Comments
# 0f3c360e 18-Sep-2015 Dmitry Karpeev <karpeev@mcs.anl.gov>

Merge branch 'pr361/master/Fande-Kong/pcgasm-increaseoverlap'

Conflicts:
src/contrib/nightlysummary/runhtml.py
src/mat/examples/tests/makefile


# 97540f07 17-Sep-2015 Satish Balay <balay@mcs.anl.gov>

sys: add PetscRMTree() and PetscMkdir() [on windows]


# c5e4d11f 16-Sep-2015 Dmitry Karpeev <karpeev@mcs.anl.gov>

Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.

Conflicts:
src/mat/examples/tests/makefi

Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.

Conflicts:
src/mat/examples/tests/makefile
src/mat/impls/aij/mpi/mpiaij.h

show more ...


# e8f5ccf9 15-Sep-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-label-empty-stratum

* master: (151 commits)
moved PCTELESCOPE comment into users manual since no one will see the comment
message in makefile about hyp

Merge branch 'master' into knepley/feature-label-empty-stratum

* master: (151 commits)
moved PCTELESCOPE comment into users manual since no one will see the comment
message in makefile about hypre bugs causing test crashes
remove use of some unitialized variables, remove use of "dummy" entries in Vec and IS since Dave May thought they could not be of size zero. Now three telescope tests give no valgrind errors
code sent unitialized data via MPI and allocated too large space for creating indices
Force generateetags.py to use /usr/local/bin/ctags before using ctags because the ctags provided with Apple XCode gets confused by function usage in .tex files and does not make proper tags for TSSolve() and many many others
Optimized version of snes/examples/tutorials/ex1f.F produced incorrect results when lx_v() and lf_v() were declared as of dimension 1 with optimzed builds only. Cannot explain exactly why this happens but since we are using VecGetArray() from Fortran we are gambling with the compiler regardless
make the PetscRandom object used in GAMG to be a public object that can be controlled via the options database. This allows the same example to produce the same results with real and complex numbers by using the option -pc_gamg_random_no_imaginary_part
added parallel tester for examples. Crude but it reduces a basic alltests on my laptop from 25 minutes to 7 1/2 minutes.
remove unneccessary if
fix the problem for ex9 which involves multiple TSSolve calls
shortened the time of several test examples
decrease dramatically the time used by several test examples that take more than a minute on may machine with debug mode
Some of the vectors created in MatNullSpaceCreateRigidBody() were not normalized to 1
fix strange PCTelescope struct name of P which caused duplicate symbol error on some systems cleanup use of PetscMalloc and PetscFree for telescope for modern PETSc standards replace semiredundat to telescope in makefile that runs test examples
SNESUpdateCheckJacobian: make relative norm output syntactically correct
DMCompositeGetGlobalISs: document Fortran interface
fix warnings on bsd. Also fix usage of PetscFunctionBegin/Return
Making an even bigger mess, I cannot explain why this is not in the branch
hypre: update with "Bug fix for Parasails; src/ksp/ksp/examples/tutorials/ex10.c runex10_16"
decrease duration of ex22 by factor of 10 to decrease testing time
...

show more ...


# 0db156d6 14-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'pr352/dmay/pctelescope/master'


# f3347443 10-Sep-2015 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# ff975a8e 10-Sep-2015 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/to-maint-fix-win64-long' into maint


# 1b95c6fd 10-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'mark/eigen-rand'


# 36836356 09-Sep-2015 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/mat-assembly-perf' of bitbucket:petsc/petsc

VecAssembly and MatAssembly now use a scalable exchange pattern based on
PetscCommBuildTwoSided. This feature can be controlled with th

Merge branch 'jed/mat-assembly-perf' of bitbucket:petsc/petsc

VecAssembly and MatAssembly now use a scalable exchange pattern based on
PetscCommBuildTwoSided. This feature can be controlled with the options

-vec_assembly_bts 0 or 1 (default 0)
-matstash_bts 0 or 1 (default 0)

The rationale is that the new implementation with scalable data
structures can be slightly slower than the old version at small process
counts. The default here could be changed to depend on the process
count (leading to possibly-confusing scaling performance diagnostics) or
the implementation could learn to take a fast path.

* 'jed/mat-assembly-perf' of bitbucket:petsc/petsc: (49 commits)
MatStash: fix -Wsign-compare by using size_t for loop index when max is also size_t
Sys BuildTwoSided test: fix for non-POD std::complex
MatStash: cast to satisfy non-structural MPI type tag check
mpiuni: fix compile error /sandbox/petsc/petsc.clone-2/arch-linux-uni/lib/libpetsc.so: undefined reference to `MPI_Type_create_resized'
Vec: Silence compiler warning
Vec: fix typo in comment
Sys: fix C89 compiler warning
VecStash BTS: fix block stash InsertMode accounting
VecStash BTS: fix indexing bug counting sends to rank 0
MatStash BTS: fix memory leak on MAT_SUBSET_OFF_PROC_ENTRIES
VecAssemblyEnd_MPI_BTS: fix donotstash code path
VecAssemblyEnd_MPI_BTS: fix C++ conversion to InsertMode
Sys: fix datatypes test using MPI_Type_create_resized
MatStash BTS: work around lack of offsetof() for non-POD (std::complex)
MatAssembly: move check for InsertMode consistency into MatStashScatter impls
MatStash BTS: fix memory leak on reassembly with MAT_SUBSET_OFF_PROC_ENTRIES
MatStash BTS: small simplification to row ownership calculation
MatStash BTS: add MAT_SUBSET_OFF_PROC_ENTRIES, impl with neighbor-only comm
MatStash: initial BTS (BuildTwoSided) implementation
MatStash: add extension point for new BTS implementation
...

show more ...


# 8474dab3 06-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr352/dmay/pctelescope/master


# ec532e3a 06-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr358/buptphyphy/addmatcreatenormalhermitian/master


# 78a8c1b3 04-Sep-2015 Satish Balay <balay@mcs.anl.gov>

win64: long is not sufficient for pointers. Fix compile warnings with VS2015


# 58b33cc6 03-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'knepley/feature-drand48-portable' into mark/eigen-rand


# 6dd2c743 01-Sep-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv

Pull in a fix to FE geometry that affects the complex,64bit case

* tisaac/dt-fix-geom-punning: (240 commits)
Plex: fix t

Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv

Pull in a fix to FE geometry that affects the complex,64bit case

* tisaac/dt-fix-geom-punning: (240 commits)
Plex: fix type punning problem stuffing (PetscFECellGeom *) in a Vec
PGI compiler cannot handle [restrict] usage therefor disable restrict for PGI compiler Fix ex48.c to use PETSc standard way of marking restrict
PETSC_UNUSED must occur before the typename. With PGI compilers they error if it is after the type name
on solaris in TSAdaptChoose_Basic() negative root for zero could produce -infinity thus causing time step to be decreased even though the error estimate was zero
MatGetSchurComplement: revert test from LUMP back to DIAG and update output
there are no tests for opencl or viennacl so prevent warning message: make[2]: *** No rule to make target `testexamples_OPENCL', needed by `tree'. Stop. make[2]: *** No rule to make target `testexamples_VIENNACL', needed by `tree'. Stop.
incorrect initial conditions function that could produce floating point exception value (and does on windows) due to squareroot of non-negative number
forgot to fix rule for building ex194
move ex193.c to ex194 because someone else created a 193
remove outdate manual page comment
add missing VecRestoreArray()
add missing VecRestoreArray()
missing restore array in example
formating for print statements of test example with __float128 precision
fix example for __float128 precision by using PETSc math macros and casting PetscReal in print statements
remove Tao example custom monitor that produced different results for __float128 precision
all PETSc built in monitors require a valid PetscViewer, NULL is not acceptable
PETSc built in monitors always require viewers to be passed in, no longer support a NULL viewer
use tigher haptol for minres for quad precision because otherwise false positive of indefinite matrix appeared in example
check for PetscMPIInt overflow in ISAllGather()
...

show more ...


# e1be2255 31-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into jed/process-options-handler


# 8d3c1932 29-Aug-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fv

This feature branch also changed the topology of nonconforming examples:
I am merging so that I can make the regre

Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fv

This feature branch also changed the topology of nonconforming examples:
I am merging so that I can make the regression output that should be
correct in master and next

* tisaac/dmplex-stable-tet-refinement: (594 commits)
plex: added tet shape regression test
plexrefine: remove replaced code
plex: update test output for new tet refinement order
plex: fix tet refinement for stable element shape
DMPlex: added test of shape quality to ex1
Better to use the proper error handling version of PetscViewerASCIIGetStdout() instead of PETSC_VIEWER_STDOUT_()
Generate a very useful error message if PetscLogView(), PetscLogEventGetPerfInfo() or PetscLogEventGetFlops() is called with a preceeding call to PetscLogBegin() and friends (also -log_summary which triggers a PetscLogBegin())
fix compile warnings
Plex: Fix bug with bcComps initialization
Turn off elemental shared libraries if --with-shared-libraries=0 is used
Bib: Added refs
Bib: Fixed a bunch of errors
add warning/error flag for '-mat_superlu_dist_parsymbfact' when MatInputMode=GLOBAL
makefile: fix format
tests: add back ex6f, runex6f targets - that got removed in 2f1d3d565a6a43067e6df75b043e6343b05fcd1d
accessing option that may never have been set
typo in DMNetworkSetNumVariables() reported by Sean Shahkarami
superlu_dist: update to using latest 4.1 version
fix compile warnings
Generate an error message when trying to overwrite default options of CN and BEULER
...

show more ...


# 003ee160 27-Aug-2015 Matthew G. Knepley <knepley@gmail.com>

PetscRandom: Added PETSCRANDER48, even more random than before


# bf1202aa 25-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/fix-petscviewer-attempt-2


# e8e4ff45 25-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/update-petscmemoryshowusage'


# a2df0ecc 24-Aug-2015 Matthew G. Knepley <knepley@gmail.com>

Merge remote-tracking branch 'origin/master' into knepley/fix-plex-examples

* origin/master:
Matt needs to learn the difference between %d and %D and test with --with-64-bit-indices before pushing

Merge remote-tracking branch 'origin/master' into knepley/fix-plex-examples

* origin/master:
Matt needs to learn the difference between %d and %D and test with --with-64-bit-indices before pushing to next and master. This fixes a few of his %d mistakes.
update to no change output for indefinite problem
update to no change output due to change in format of mat nullspace attachment
update to no change test output for formating of has null space
update no change output
test example should only output message if error else verbose confusing nightly build message
example output should have 1 for line search termination value of success %d should be used with a (int) cast
fix minor issue with unused options printed into test output file
since clang __attribute doesn't handle const args properly we need to turn off this test until the fix it. to prevent spurious warnings

show more ...


# 8c7ebb12 24-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

since clang __attribute doesn't handle const args properly we need to turn off this test until the fix it.
to prevent spurious warnings


# 0841954d 21-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

changed PetscMemoryShowUsage() and -memory_info to PetscMemoryView() and -memory_view
also changed PetscMemoryView() to display total memory and max and minimum memories instead of listing values for

changed PetscMemoryShowUsage() and -memory_info to PetscMemoryView() and -memory_view
also changed PetscMemoryView() to display total memory and max and minimum memories instead of listing values for each process

show more ...


# 3aa2d9e3 15-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf

Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and
an abuse of

Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf

Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and
an abuse of git. I think it is not justified to ever have anything in next for more than a few weeks at most.
Either take it out of next if it is broken or put it in master if it is not broken. Hanging around in next but
not master for ever is not a good policy.

show more ...


# 0633abcb 07-Aug-2015 Jed Brown <jed@jedbrown.org>

Options: pass PetscOptions* to options handlers

PetscObjectAddOptionsHandler now takes an event handler that includes a
PetscOptions argument. PetscObjectProcessOptionsHandlers requires this
as inp

Options: pass PetscOptions* to options handlers

PetscObjectAddOptionsHandler now takes an event handler that includes a
PetscOptions argument. PetscObjectProcessOptionsHandlers requires this
as input.

show more ...


# c7351cbe 06-Aug-2015 Fande Kong <fdkong.jd@gmail.com>

Merge branch 'matpartitioning-hierach' into pcgasm-increaseoverlap

Got an example ( /src/mat/examples/tests) from matpartitioning-hierach

Conflicts:
src/mat/impls/adj/mpi/mpiadj.c


1...<<31323334353637383940>>...70