update master so that --with-visibility and split libraries work with mpiuni
mark function declaration and implementation which takes no arguments with voidto prevent warnings from some compilers
Merge branch 'knepley/feature-fe-derivatives'* knepley/feature-fe-derivatives: Doc+Plex: Small fix for distribution PetscFE: Correct type for reference space derivatives SNES ex62: Updated to
Merge branch 'knepley/feature-fe-derivatives'* knepley/feature-fe-derivatives: Doc+Plex: Small fix for distribution PetscFE: Correct type for reference space derivatives SNES ex62: Updated to new derivative mapping SNES ex12: Updated to new derivative mapping PetscFE: Changed mapping of derivatives - Now they are transformed only pointwise, instead of transforming the whole tabulation SNES ex62: Works with new derivative mapping SNES ex12: Works with new derivative mapping PetscFE: Changed PetscFEIntegrateResidual_Basic() derivative mapping - Instead of mapping the basis derivatives, we only map the pointwise derivatives gradU and f_1 Suggested-by: Jed Brown <jedbrown@mcs.anl.gov> PetscFE: Removed PetscGenerateFEMQuadrature*.pyConflicts: config/builder.py
show more ...
sizeof.c: remove dependence on petsc [and fix syntax error]
change MPIVersion streams to use MPI_Wtime() to be portable to Windowsdo not use scalar square root on real number; it upsets Microsoft
Merge branch 'barry/streams'
streams: translate code from 'bash' to 'sh' [fix freebsd]
removed valgrind warning about sending uninitialized data
PetscFE: Removed PetscGenerateFEMQuadrature*.py
added MPI_MAX_PROCESSOR_NAME for MPIUnifixed streams/process.py script to work cleanly with NPMAX=1
do not require -fopenmp to compile streamswebclient code requires PETSC_USE_SOCKET_VIEWER
removed "data points" from perfect scaling plot of streamsReported-by: Karl Rupp <rupp@iue.tuwien.ac.at>
remove traceback from python error
make sure that streams benchmark actual speedup takes at least one third of the y axis
use ${PYTHON} process.py instead of ./process.py in makefilesReported-by: Jed Brown jedbrown@jedbrown.org
Barry is an idiot, forgot to put back try except in plotting streams
when plotting streams speedup also plot actual bandwidth numbers on right axis
run streams test will alltests
update FAQ to discuss running the new streams processorsfinal cleanup of running streams
pretty plots of results from running streams
updates for handling streams output
Work on simplifying and automating running of streams to test machine
TAO: s/PETSC_NULL/NULL/ in manualTouches a few non-TAO files.
Sys: add PetscMalloc1 macro, array allocation without redundant typesThe type is inferred from the pointer return type. This patch isautomated via the following script:git grep -l 'PetscMalloc(
Sys: add PetscMalloc1 macro, array allocation without redundant typesThe type is inferred from the pointer return type. This patch isautomated via the following script:git grep -l 'PetscMalloc(.*sizeof' src | xargs perl -pi -e 's@PetscMalloc\(([^,;]*[^,; ]) *\* *sizeof\([^,;()]+\),@PetscMalloc1($1,@'This commit contains an additional bug-fix in csrperm.c, fixing pointerarity. The code was introduced in 2006, but the allocation could nothave been correct at any time. This probably means thatMatDuplicate_SeqAIJPERM has never been tested. a54129beb540034ba105796c682d589e7e1111f2 Richard Tran Mills <rmills@ornl.gov> Added MATSEQCSRPERM support for MatDuplicate() and conversion to/from MATSEQAIJ. Note that these changes are not quite debugged.
Merge branch 'master' into knepley/feature-dt-fem* master: (211 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries
Merge branch 'master' into knepley/feature-dt-fem* master: (211 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries Bib: Updates AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions doc: fix named argument in {Vec,Mat,DM}ViewFromOptions Sys: add PetscDataTypeFromString() and test code Mat: Should say that it has a nullspace in MatView() parms: update tarball with fix for namespace conflict with metis fix citation 'Golub_Varga_1961' parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin Sys Logging: revert parent traversal fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly DMDA: fix bad cast of DM_DA to PetscObject MatClique: follow DistMultiVec API changes MatClique: remove unused variables config cmakeboot: add C++ flags any time compiler is available config OpenMP: check for C++ flag any time the compiler is available replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed ...Conflicts: config/builder.py src/dm/impls/plex/plexgeometry.c
12345678910>>...16