Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Dec 31, 2013
@knepley knepley Sys: Removed petscsys.hh 0385262
Commits on Jan 02, 2014
@knepley knepley Sys: Fixed missing include 75d91a1
@knepley knepley Sys: Removed ref to PETSc::Exception 98c3741
Commits on Jan 05, 2014
@knepley knepley Sys: Wherein Matt gives up on C++, and eradicates it from error handling cabecf0
@knepley knepley Sys: God let this be the last checkin 984a122
Commits on Jan 07, 2014
@balay balay docs: add in a mailto:petsc-maint for bugs in documentation 3408a36
@balay balay git_version: switch to useing 'git describe' 07981ca
@balay balay nightlybuilds add valgrind supression file 278206d
@knepley knepley Sys: Added missing header
- The C++ Saga continues
4c94c28
@knepley knepley Doc: Added blocksize argument to VecCreateSeqWithArray()
Reported-by: Torquil Macdonald Sørensen <torquil@gmail.com>
beba034
@BarrySmith BarrySmith fix 28176ea to automatically handle -options_left in debug mode. I ha…
…d left a block

of code inside an if {} block where it did not belong
df12ba8
@balay balay typo: __VDRAWL_H -> __VDRAW_H [clang-3.4 -Wheader-guard] 849cf4f
@balay balay Merge branch 'balay/add-docs-typo-email' 80730ff
@balay balay Merge branch 'balay/fix-valgrind-nightlybuild' 08ddf12
Commits on Jan 08, 2014
@karlrupp karlrupp aijcusp: Freeing up temporary buffers before reallocation.
A CUSP matrix uses internal index buffers and temporary vectors.
The old implementation reallocated these buffers with each copy to the device,
thus leaking memory. This commit fixes these leaks.
e3b220f
@karlrupp karlrupp VecValidValues() with CUSP: Skipping check if data is only valid on t…
…he GPU.

The validation was run also if only the data on the GPU was valid,
which is useless and may even lead to segfaults.
This commit fixes the problem for CUSP vectors.
A more general fix for other accelerator libraries is postponed for now.
0608263
@knepley knepley Merge branch 'knepley/remove-petscsyshh'
* knepley/remove-petscsyshh:
  Sys: Added missing header - The C++ Saga continues
  Sys: God let this be the last checkin
  Sys: Wherein Matt gives up on C++, and eradicates it from error handling
  Sys: Removed ref to PETSc::Exception
  Sys: Fixed missing include
  Sys: Removed petscsys.hh
0db60cd
Commits on Jan 09, 2014
@karlrupp karlrupp Nightly summary: Added execution times for 'Make' and 'Configure' stage. d342b4a
@jedbrown jedbrown petscsys.h: find memcpy and memset in string.h
C89 and later say that memcpy and memset are in string.h.  With glibc,
memory.h merely includes string.h, and one user reported an error due to
undefined memset (which I cannot reproduce).  So quit bothering with
nonstandard memory.h and just include string.h.

Reported-by: Alexander Krimm <alex@wirew0rm.de>
a3aaec0
Commits on Jan 10, 2014
@hzhang hzhang update info for paper 'mszm2014' 61c6076
Commits on Jan 11, 2014
@BarrySmith BarrySmith test output file had long monitor rather _short version cf1bcbd
Commits on Jan 13, 2014
@karlrupp karlrupp MatMultAdd_SeqAIJCUSP(): Fixed incorrect calculation when using the c…
…ompressed row format.

Instead of z = y + Ax, the implementation computed z = Ax,
which caused MPI-based calculations with more than one rank to fail.
29138a1
@jedbrown jedbrown bib: new papers from Rich Katz's group
Thanks-to: Richard Katz <richard.katz@earth.ox.ac.uk>
6f959af
@jedbrown jedbrown bib: fix comma in "update info for paper 'mszm2014'" (61c6076) 52cd893
@jedbrown jedbrown DMPlex F90: rename __ierr to ierr for use with macros 950e40c
@jedbrown jedbrown DMPlex Fortran: allow PETSC_NULL_OBJECT for sections
Reported-by: Dharmendar Reddy <dharmareddy84@gmail.com>
ec6a4d0
@prbrune prbrune SNESLINESEARCHBT: Fixed missing case of setting the norms.
Reported-by: Jay Jay Billings <jayjaybillings@gmail.com>
ced04f9
@jedbrown jedbrown DMPlexMatSetClosure: allow NULL sections to use defaults ebd6d71
@prbrune prbrune SNESLINESEARCHBT: Limit use of PetscInfo and use the monitor instead c61ba1e
@prbrune prbrune SNESLINESEARCHBT: Fix casting to double for monitoring 08ed290
@BarrySmith BarrySmith added TS paper to petscapp.bib 0e78de5
@BarrySmith BarrySmith proper capitalization of bibtex item ac8e44b
@BarrySmith BarrySmith added a couple Shri Barry papers to petscapp.bib df38795
Commits on Jan 14, 2014
@balay balay configure: accept option --known-mpi-int64_t - when using --with-batch 7d0141f
@balay balay Merge branch 'jed/stdint.h' d9b5ccf
Commits on Jan 15, 2014
@BarrySmith BarrySmith used &user but since user is a pointer already, should have just used…
… user
be376a7
@prbrune prbrune SNESLINESEARCHBT: PetscInfo() for redundant print that changed exampl…
…e output
3ba6482
@prbrune prbrune Merge branch 'prbrune/snes-linesearchnormfix'
Conflicts:
	src/snes/linesearch/impls/bt/linesearchbt.c
af107cc
Commits on Jan 16, 2014
@BarrySmith BarrySmith MatSetUpMultiply_MPIAIJ() that compresses the off diagonal portion of…
… the matrix must set its column block size to 1 since compressed matrix may not have same block size
cd0e7f7
Commits on Jan 17, 2014
@BarrySmith BarrySmith fixed MatDuplicate() for MPIAIJ matrices with blocksize > 1; previous…
… fix only worked without ctable
cdce425
@jedbrown jedbrown PCView_FieldSplit_Schur: fix crash on view before setting splits
Reported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
06de4af
Commits on Jan 18, 2014
@karlrupp karlrupp Merge branch 'karlrupp/fix-mpicusp'
* karlrupp/fix-mpicusp: This branch fixes problems with the CUSP bindings when using MPI.
It resolves two memory leaks and an incorrect implementation of MatMultAdd()
using a compressed row storage for off-processor values.
087a195
Commits on Jan 20, 2014
@jedbrown jedbrown Merge branch 'jed/fix-memcpy-in-string.h'
* jed/fix-memcpy-in-string.h:
  petscsys.h: find memcpy and memset in string.h
5affe1d
@jedbrown jedbrown Merge branch 'jed/fix-pcview-fieldsplit-early'
* jed/fix-pcview-fieldsplit-early:
  PCView_FieldSplit_Schur: fix crash on view before setting splits
8628b54
@jedbrown jedbrown Merge branch 'jed/plex-f90-null-object'
* jed/plex-f90-null-object:
  DMPlexMatSetClosure: allow NULL sections to use defaults
  DMPlex Fortran: allow PETSC_NULL_OBJECT for sections
  DMPlex F90: rename __ierr to ierr for use with macros
aa17ddd
Something went wrong with that request. Please try again.