1. petsc
  2. PETSc
  3. petsc
  4. Branches

Branches

next

View source
next
  • Commit status
  • Contributors
    1. Loading...
Author Commit Message Date Builds
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
Matthew Knepley
Merge branch 'knepley/fix-dm-blocksize' into next * knepley/fix-dm-blocksize: Plex: Make sure submeshes inherit the right coordinate dimension DM: Fix determination of vector block size when some procs are empty - We need to turn -1 into PETSC_MIN_INT updates to manual page for clarity update help menu for MatRARt() -- MatRARt_mpiaij_mpiaij is supported now, but not efficient. fix: use %g - and fix corresponding output logs fix: remov…
Matthew Knepley
Plex: Make sure submeshes inherit the right coordinate dimension
Matthew Knepley
DM: Fix determination of vector block size when some procs are empty - We need to turn -1 into PETSC_MIN_INT
Satish Balay
Merge branch 'barry/fix-pcmgsetcyclesonlevel' into next
Satish Balay
fix nightlybuild error with c1cbb1def3f8ddca04c3998b9c06618fd1ffef35 on arch-linux-IPL64 src/ksp/pc/examples/tests ex5_1
Hong Zhang
Merge branch 'hzhang/mpirart' into next
Satish Balay
Merge branch 'barry/update-petscfileretrieve' into next
Satish Balay
output has changed with e6d0a238963c2a97dd04845ea512b529992c7cdb so update the output file
Satish Balay
Merge branch 'barry/consistent-formating-ascii-solver-viewers' into next
Satish Balay
reset output file - that got corrupted in 7b7611881bbd74cba7b7ac432f3b1d8d82a0755b
Satish Balay
Merge branch 'barry/feature-matfdcoloringgetperturbedcolumns-f90' into next
Satish Balay
fix nightlybuild diff by using 'sort -b' on both logs
Satish Balay
Merge branch 'barry/update-petscfileretrieve' into next
Satish Balay
fix diff in nightlybuilds
Satish Balay
Merge remote-tracking branch 'origin/scott/test-datafiles-fix' into next
Scott Kruger
Error when moved require: from top to build: When the build requirements where moved from the top block to the build: block at the bottom, the !complex requirement for ex10 was missed. This fixes that.
Hong Zhang
Merge branch 'hzhang/opt-dmnetwork' into next
Satish Balay
Merge branch 'balay/fix-c89-func-test/maint' into next
Satish Balay
configure: fix c89 func test with GCC 6.3+ Reported-by: Jose E. Roman <jroman@dsic.upv.es>
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'barry/update-petscfileretrieve' into next
BarryFSmith
Handle case where filename includes .gz but file is at that location and not compressed The regression to not handle this case occured with I removed the urlget.py script for retrieving files and replaced it with curl Commit-type: bug-fix Reported-by: nightly builds
Lisandro Dalcin
Merge branch 'dalcinl/fix-ao' into next
Satish Balay
Revert "Merge branch 'hzhang/fix-ao2petscis' into next" This reverts commit decf6701f0b7ef77b8f2b11f74433c2754841b41, reversing changes made to e74278ff82ff6cd70548c516d535137130fc9ee4.
Satish Balay
Merge branch 'master' into next
Hong Zhang
Merge branch 'hzhang/fix-ao2petscis' into next
Satish Balay
Merge branch 'master' into next
Jed Brown
Merge branch 'jed/fix-dmda-ex51' into next * jed/fix-dmda-ex51: DMDA ex51: fix communicator mismatch for sliced DAs sundials: disable test on opensolaris
Jed Brown
DMDA ex51: fix communicator mismatch for sliced DAs Reported-by: ilya <ilya.foursov@mail.ru>
Matthew Knepley
Merge branch 'knepley/fix-dm-l2g' into next * knepley/fix-dm-l2g: DM: Fix the l2g produced from a section for bs > 1 - The number of indices also changes sundials: retry fixing breakage on opensolaris MATIS: add preallocation for MATHYPRE and MatSetUp for matrix types that miss preallocation routines Add an interface to return a flag that indicates MATIS: just an aesthetic commit MATIS: yet another bug in the preallocation for t…
Matthew Knepley
DM: Fix the l2g produced from a section for bs > 1 - The number of indices also changes
Matthew Knepley
Merge branch 'knepley/fix-ex-types' into next * knepley/fix-ex-types: DM+SNES: Put in array initialization and missing CHKERRQ SNES ex77: Fixes for complex
Matthew Knepley
DM+SNES: Put in array initialization and missing CHKERRQ
Matthew Knepley
SNES ex77: Fixes for complex
Hong Zhang
rm a useless line
Hong Zhang
bugfix for AOPetscToApplicationIS() and AOApplicationToPetscIS() Reported-by: Lisandro Dalcin <dalcinl@gmail.com> The indices of input IS are changed, thus its info, such as min/max, sorted etc must be updated. Without doing it, other routines, e.g., MatCreateSubMatrix() misbehaves.
Satish Balay
Merge branch 'master' into next
Satish Balay
Merge branch 'barry/fix-petscobjectcopyfortranfunctionpointers' into next
Satish Balay
SNES: fix snes/examples/tutorials/ex1f -snes_type composite -snes_composite_sneses ncg,newtonls Reported-by: Karin&NiKo <niko.karin@gmail.com>
Matthew Knepley
Merge branch 'knepley/fix-ex-types' into next * knepley/fix-ex-types: Sys+DM+SNES: Small example fixes Conflicts: src/snes/examples/tutorials/ex56.c
Matthew Knepley
Sys+DM+SNES: Small example fixes
Hong Zhang
Merge branch 'hzhang/fix-blockedIS-submat' into next
Stefano Zampini
Merge branch 'stefano_zampini/feature-glvis-viewer' into next
Stefano Zampini
PETSCVIEWERGLVIS: Jed's fix for fdopen
Hong Zhang
Merge branch 'hzhang/fix-blockedIS-submat' into next
Hong Zhang
Merge branch 'hzhang/fix-blockedIS-submat' into next
BarryFSmith
Merge branch 'master' into next
Hong Zhang
Merge branch 'hzhang/fix-blockedIS-submat' into next
BarryFSmith
Merge branch 'master' into next
Hong Zhang
Merge branch 'hzhang/fix-blockedIS-submat' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Forgot to commit these when generated
BarryFSmith
Merge branch 'barry/consistent-formating-ascii-solver-viewers' into next could not merge some output files will do them manually, yes Satish this is stupid but ... I am so sick of gits limitations and Jed's refusal to acknowledge them
BarryFSmith
Update output files that could not be merged note that MUMPS is now failing on machine so output depending on that is not updated
BarryFSmith
Merge branch 'stefano_zampini/feature-fetidp-ex69' into barry/consistent-formating-ascii-solver-viewers Note: did not resolve the output conflicts will run the tests to resolve them
BarryFSmith
Update a couple more example output that did not survive the merge in rebase
BarryFSmith
updated example output that could not be merged due to conflicts with two sets of changes to output format Commit-type: bug-fix Time: .4 hours
Stefano Zampini
Merge branch 'stefano_zampini/feature-glvis-viewer' into next
Stefano Zampini
Yet another fix; this was missing in the message from the automatic mailer
Stefano Zampini
Merge branch 'stefano_zampini/feature-glvis-viewer' into next
Stefano Zampini
Various fixes from nightly builds
Stefano Zampini
Merge branch 'stefano_zampini/feature-fetidp-ex69' into next
Stefano Zampini
KSPFETIDP: forgot to add Xuemin's work as a citation
Stefano Zampini
Merge branch 'stefano_zampini/feature-glvis-viewer' into next
BarryFSmith
Updated output files that had conflicts in last merge Commit-type: bug-fix
Stefano Zampini
PCBDDC: fix warnings from nightly builds
BarryFSmith
Update output files after bad merge
BarryFSmith
Make ASCII PC/KSP/SNES/TSView() code and output in a standard style The code that prints the ASCII view for solvers was occasionally inconsistent: 1) TSView printed the type specific information after the general info while all other solvers printed it before (right after the name of the type is printed) 2) KSPView consistently printed the name of the subtype on EACH line of the subtypes output as did a few of the PC and SNES viewers. Since they are all prin…
Stefano Zampini
KSPFETIDP: update testsuite
Stefano Zampini
KSPFETIDP: PCBDDCSetDivergenceMat enables no-net-flux computation. Prevent to change what the user required
Stefano Zampini
PCBDDC: fix reusage of solvers
Stefano Zampini
If we are not reusing the solvers, remove them if they are present
Stefano Zampini
PCBDDC: fix logic in reusing solver
Stefano Zampini
PCBDDC: flag the fake matrix as assembled
Stefano Zampini
MATIS: setup layout of local matrices when they are created
Stefano Zampini
KSPFETIDP: propagate the right divergence mat to the inner BDDC object
Stefano Zampini
KSPFETIDP: fix memory leak
Stefano Zampini
PCBDDC: fix bug with l2l We cannot assume vins is a subvector of v. Using VecScatter is a more general solution
Stefano Zampini
KSPFETIDP: fix compiler warning
Stefano Zampini
Mat: add MAT_SPD case to MatGetOption
Stefano Zampini
PCBDDC: use plex information (if available) to compute disconnected subdomains If we have access to the mesh, we can also identify cross-vertices
Stefano Zampini
ex62: fetidp now uses fieldsplit to customize the solver
Stefano Zampini
KSPFETIDP: don't use the command line to extract the mass matrix from pmat
Stefano Zampini
PCFieldSplit: added customization for the scaling factor of the Schur complement
Stefano Zampini
PCBDDC: get fields from the DM when available
Stefano Zampini
MAT: add SeqDense to the documentation of MatMatTransposeMult
Stefano Zampini
KSPFETIDP/PCBDDC: allow using a single matrix for deluxe when the change of basis context is of type QR
Stefano Zampini
MatSeqDense: added implementation for MatMatTransposeMult
Stefano Zampini
KSPFETIDP/PCBDDC: fix defaults
Stefano Zampini
ex69: fix for parallel runs
Stefano Zampini
KSPFETIDP: small fix
Stefano Zampini
KSPFETIDP: add command line option to use pmat to extract the pressure mass matrix
Stefano Zampini
PCBDDC: fix a couple of wrong communicators in SETERRQ
Stefano Zampini
MatIS: use MATSEQAIJ and not MATAIJ With MATAIJ MatConvert_Basic is used!
Stefano Zampini
Forgot to modify include/petscksp.h in the last commit
Stefano Zampini
KSPFETIDP: use PCFIELDSPLIT for preconditioning
Stefano Zampini
PCBDDC: don't reuse the solvers when the discrete harmonic version has been requested
Stefano Zampini
KSPFETIDP: improve documentation and add citation
Stefano Zampini
KSPFETIDP: allow to use the entire pressure subset in the (2,2) block this has a great benefit for Lisandro's IsoGeometric DivConforming discretization.
Stefano Zampini
PCFETIDP: use single kernel for PCApply and PCApplyTranspose
Stefano Zampini
MATFETIDP: use a single kernel for MatMult and MatMultTranspose
Stefano Zampini
KSPFETIDP: need to call Destroy and not Reset as destroy takes into account the reference counting
Stefano Zampini
PCBDDC: recompute topography just when needed
Stefano Zampini
KSPFETIDP/PCBDDC: compute non-pde-harmonic Schur complement for deluxe if requested
Stefano Zampini
KSPFETIDP: rename iP in iV as it should be, since they are velocity dofs
Stefano Zampini
PCBDDC: remove zeroed out rows for local interface pressure
Stefano Zampini
KSPFETIDP: allow pressure mass matrix in pressure ordering
Stefano Zampini
PCBDDC: add command line option to not use strided fields if bs > 1
Satish Balay
Merge remote-tracking branch 'origin/hongzh/adjoint-parallel' into next
Mr. Hong Zhang
fix problems caused by interface change and TSSetExactFinalTime stability_9bus examples
BarryFSmith
Merge branch 'Fande-Kong/feature_snes_has_dm' into next
Mr. Hong Zhang
fix problems caused interface change and TSSETEXACTFINALTIME Barry's commit feed9e9 requires users to call TSSetExactFinalTime(). For fixed-step time integration, matchstep is oftern desired. But stepover option was used after that commit, which caused differences in the output.
Stefano Zampini
Merge branch 'stefano_zampini/feature-kspguess-class' into next
Stefano Zampini
Merge branch 'stefano_zampini/feature-improvematfactorschur' into next
Satish Balay
Merge remote-tracking branch 'origin/hongzh/fix-ts-ex5adj' into next
Satish Balay
Merge remote-tracking branch 'origin/hongzh/adjoint-parallel' into next
Matthew Knepley
Merge branch 'knepley/test-process-arg' into next * knepley/test-process-arg: Test: Can now use make test NP=<num procs> Testing: Fix error reporting I didn't realize there was a hacky special case for dense B matrix
Fande Kong
Add an interface to return a flag that indicates whether there is dm in snes.
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: ConvEst: Restore the SNES to the original condition after estimation
Mr. Hong Zhang
fix a mistake in the calculation of grid space For periodic BC, the grid space should be 2.5/Mx instead of 2.5/(Mx-1).
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: ConvEst: Discretization can change, so move name extraction into loop
Matthew Knepley
Merge branch 'knepley/fix-ex-types' into next * knepley/fix-ex-types: SNES ex77: Fix complex handling SNES ex2: Fix variable initialization Fix example to support -snes_mf_operator add missing input in the help menu of PetscOptionsView() Reported-by: Richard Katz <richard.katz@earth.ox.ac.uk>
Matthew Knepley
SNES ex77: Fix complex handling
Matthew Knepley
SNES ex2: Fix variable initialization
Stefano Zampini
Added initial implementation of GLVis viewer
Hong Zhang
Merge branch 'hzhang/opt-dmnetwork-ex1' into next
BarryFSmith
Merge branch 'barry/fix-petscobjectcopyfortranfunctionpointers' into next
BarryFSmith
Need to copy of the num_fortrancallback for all types of callbacks Commit-type: bug-fix Reported-by: Jed Brown <jed@jedbrown.org>
Satish Balay
Merge branch 'master' into next
BarryFSmith
Merge branch 'barry/fix-petscobjectcopyfortranfunctionpointers' into next
BarryFSmith
PetscObjectCopyFortranFunctionPointers() did not copy the NUMBER of new style function pointers Hence it could not find any new style function pointers in a copy even though they were there in the data Commit-type: bug-fix Time: 1.5 hours Reported-by: Karin&NiKo <niko.karin@gmail.com> Thanks-to: Natacha BEREUX <natacha.bereux@gmail.com>
Matthew Knepley
Merge branch 'knepley/feature-adapt-interface' into next * knepley/feature-adapt-interface: Forest: Updating to new point function interface Plex ex19: Updated to new API DM: Refactored mesh adaptivity into DMAdaptLabel() and DMAdaptMetric() - These are now DM functions, instead of composed functions - Refactor Plex refine and coarsen to feed through adaptivity - Added helper functions to convert Label to volume constraints and metric constraints …
Matthew Knepley
Merge branch 'knepley/fix-configure-dep-petsc' into next * knepley/fix-configure-dep-petsc: Configure: Replace use of PETSc modules
Matthew Knepley
Merge branch 'knepley/fix-test-requirements' into next * knepley/fix-test-requirements: Plex ex7: Damn, quad precision is named __float128
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: SNES ex13: Fixed test dependencies
Lisandro Dalcin
Merge remote-tracking branch 'origin/dalcinl/fix-tssetfromopts-adapt' into next
Jed Brown
Merge branch 'knepley/feature-ex11-simplex' into next * knepley/feature-ex11-simplex: TS ex11.c: fix corrupt filename initialization
Matthew Knepley
Merge branch 'knepley/feature-plex-wedge' into next * knepley/feature-plex-wedge: Plex ex1: Update output Conflicts: src/dm/impls/plex/plexcreate.c
Jed Brown
Merge branch 'jed/dmda-mat-setfromoptions' into next * jed/dmda-mat-setfromoptions: Fix examples for -mat_type when -dm_mat_type was intended
Jed Brown
Fix examples for -mat_type when -dm_mat_type was intended
Matthew Knepley
Merge branch 'knepley/fix-test-requirements' into next * knepley/fix-test-requirements: Added ignore Plex ex7: Fixed mesh name Plex ex1/ex2: Fixed requirements
Matthew Knepley
Merge branch 'knepley/fix-fe-fortran' into next * knepley/fix-fe-fortran: DT: Fixed Fortran module - Add DT module to DM and Petsc modules - Fix makefile to generate DT F90 module - Fix PetscQuadratureGet/Restore/SetData() F90 defs PCGAMG: fix spelling in option docs PetscDS: Fix print
Matthew Knepley
Merge branch 'knepley/feature-ex11-simplex' into next * knepley/feature-ex11-simplex: Plex ex19: Updated output Plex ex19: Output fixes for proper destruction
Matthew Knepley
Merge branch 'knepley/fix-configure-dep-petsc' into next * knepley/fix-configure-dep-petsc: Configure: Also look for M4 Configure: Give precision a default (double) Configure: There should be no PETSc dependencies in BuildSystem - Also, these look unused
Matthew Knepley
Merge branch 'knepley/feature-ex11-simplex' into next * knepley/feature-ex11-simplex: Plex ex7: Update output p4est: Update to new API TSMonitorDrawSolutionPhase: Add missing draw pause
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: SNES ex13: Update to new API
Jed Brown
Merge branch 'jed/dmda-mat-setfromoptions' into next * jed/dmda-mat-setfromoptions: DMCreateMatrix_DA: call MatSetFromOptions only after preallocation
Lisandro Dalcin
Merge branch 'dalcinl/macro-real-constant' into next
BarryFSmith
Merge branch 'barry/fix-pcmgsetcyclesonlevel' into next
BarryFSmith
Need to cast PetscInt to PCMGCycleType Commit-type: bug-fix Reported-by: nightly tests
Matthew Knepley
Merge branch 'knepley/fix-ex18-types' into next * knepley/fix-ex18-types: TS ex18: Rectify types fix warning with gcc-7.1 Conflicts: include/petsc/private/petscdsimpl.h
Matthew Knepley
Merge branch 'knepley/fix-fe-fortran' into next * knepley/fix-fe-fortran: PetscFE: Added Fortran bindings Docs+PetscFE: Evaluate() operates in reference space
Jed Brown
DMCreateMatrix_DA: call MatSetFromOptions only after preallocation MatSetOption cannot reliably be called before preallocation (e.g., the A and B parts of an MPIAIJ are not created yet), so processing run-time options (like -mat_new_nonzero_allocation_err) cannot be done before preallocation. Note that one should use -dm_mat_type rather than -mat_type to specify the type in this context. $ mpiexec.hydra -n 2 ./ex5 -mat_new_nonzero_allocation_err |& grep '^\[0\]…
BarryFSmith
Merge branch 'barry/fix-pcmgsetcyclesonlevel' into next
BarryFSmith
Fix incomplete refactorization of PCMGSetCyclesOnLevel() to PCMGSetCycleTypeOnLevel() Add ability to add constant null space to src/ksp/ksp/examples/tutorials/ex10.c test code Commit-type: style-fix, documentation Time: 1.5 hours Reported-by: Casalegno Francesco <francesco.casalegno@epfl.ch>
Scott Kruger
Merge branch 'scott/test-datafiles-fix' of https://bitbucket.org/petsc/petsc into scott/test-datafiles-fix
Satish Balay
Merge branch 'scott/test-datafiles-fix' into next
Satish Balay
test: add build requires
Scott Kruger
Move build requirements Move build specification from /*T ... T*/ block to a *build:* sub-block in the /*TEST ... TEST*/ section. This required updating current test files that had build requirements as well as the documentation.
Scott Kruger
Make build requirements explicit Previous logic had builds turned off if there were no tests to be run for a given configuration. Now, one has to be explicit on requirements to build the file. Two examples of files that had to be updated to specify the new requirements are sys-tut-ex10f90 and sys-tut-ex9 which require yaml.
Matthew Knepley
Merge branch 'knepley/feature-ex11-simplex' into next * knepley/feature-ex11-simplex: TS ex11: Added pest tests
Matthew Knepley
Merge branch 'knepley/feature-plex-wedge' into next * knepley/feature-plex-wedge: Plex ex1: Added a wedge test Plex: Added DMPlexCreateWedgeCylinderMesh() Xdmf: Also handle wedge elements Conflicts: src/dm/impls/plex/plexcreate.c
Mr. Hong Zhang
Force users to provide Jacp matrix Users need to make sure that the JacobianP matrix can be multiplied by the mu vectors from right.
Mr. Hong Zhang
Change TSSetCostIntegrand interface Originally PETSc creates a sequential vec to hold the integral values for users. This is ok for common senarios where there is just one integral to calculate. When there are multiple integrals (e.g. coming from multiple cost functions), one might want to do it in parallel. The new interface allows users to provide their own vec to support parallelization. If the users do not provide one, a sequent…
BarryFSmith
Merge branch 'barry/feature-matdenseplacearray' into next
BarryFSmith
Add MatDensePlaceArray() and MatDenseResetArray() Commit-type: feature Time: 1.1 hours Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
Matthew Knepley
Merge branch 'knepley/feature-plex-sphere-mesh' into next * knepley/feature-plex-sphere-mesh: Plex ex7: Added 600 cell test Plex: Added 600-cell for S^3 Math: Add the golden ratio
Hong Zhang
Merge branch 'hzhang/opt-dmnetwork-ex1' into next
Jed Brown
Merge branch 'jed/snes-ex5-mms-dedup' into next * jed/snes-ex5-mms-dedup: SNES ex5: use L2 norm and *_monitor_short for output
Jed Brown
SNES ex5: use L2 norm and *_monitor_short for output
Jed Brown
Merge branch 'jed/snes-ex5-mms-dedup' into next * jed/snes-ex5-mms-dedup: SNES ex5: the L^2 norm scales with the l^2 norm over sqrt(N) SNES ex5: refactor MMS capability to avoid extreme code duplication
Matthew Knepley
Merge branch 'knepley/feature-plex-pragmatic-parallel' into next * knepley/feature-plex-pragmatic-parallel: Plex: Handle unused variable
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: ConvEst: Initialize variables
Matthew Knepley
Merge branch 'knepley/feature-plex-sphere-mesh' into next * knepley/feature-plex-sphere-mesh: Plex ex7: Meshing a sphere Plex: Changed to DMPlexCreateSphereMesh() - Now can do quads or triangles Share: Added large 3D mesh file - Its the only one I have gotten to work Plex ex1: Added cow mesh - Not sure why TetGen is puking CTetGen: Updated to newest commit Plex ex7: Mesh a sphere SNES ex63: Fixed help message Plex: Added DMPlexCreateQuadS…
Jed Brown
SNES ex5: the L^2 norm scales with the l^2 norm over sqrt(N)
Jed Brown
SNES ex5: refactor MMS capability to avoid extreme code duplication Matt, please think before making lots of copies of code in a tutorial.
Jed Brown
Merge branch 'jed/config-mpi-hashline' into next * jed/config-mpi-hashline: configure: fix capture of MPICH/OMPI version macros with recent gcc in system paths
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: Fortran: Fixed Fortran bindings - Need custom binding for all View() to handle default viewers
Hong Zhang
Merge branch 'damalbel/dmnetwork_dist' into next
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: ConvEst: I hate Fortran ConvEst: Damn damn damn
Matthew Knepley
ConvEst: Damn damn damn
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: ConvEst: Added Fortran type
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: ConvEst: Fixed spelling, fixed type
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: ConvEst: Fixing LAPACK type
Matthew Knepley
Merge branch 'knepley/feature-convergence-estimator' into next * knepley/feature-convergence-estimator: SNES ex13: Now estimate convergence using built-in test SNES: Allow convergence estimation using -snes_convergence_estimate PetscConvEst: Added an object which estimates the convergence rate of a discretization PetscDT: Turn on Fortran binding SNES ex13: Added test output SNES ex13: Looking at automatic convergence estimation PetscDS: Added ex…
Matthew Knepley
Merge branch 'master' into next * master: Bib: Added ref add a citation to petsc.bib Plex: Initialize variables
Matthew Knepley
Merge branch 'knepley/feature-ex11-simplex' into next * knepley/feature-ex11-simplex: TS ex18: Update test output SNES ex69: Update test output Plex ex14: Update test output Plex ex2f90: Update test output Plex ex19: Update test output Plex: Fix end of line in test output Plex ex1: Update test output TS ex11: MUST use FV type leastsquares for adaptivity. Need some sort of warning for this
Matthew Knepley
Merge branch 'knepley/feature-fe-kernel-scalars' into next * knepley/feature-fe-kernel-scalars: SNES ex56: Update test output
Matthew Knepley
Merge branch 'knepley/feature-ex11-simplex' into next * knepley/feature-ex11-simplex: TS ex11: Cleaning up adaptivity, WIP
Matthew Knepley
Merge branch 'knepley/feature-plex-pragmatic-parallel' into next * knepley/feature-plex-pragmatic-parallel: Plex ex19: Now working in parallel - Added partition visualization field - Added some tests Configure: Bump Pragmatic version Plex: Update interface and fix boundary labels for Pragmatic Plex ex19: Create mesh overlap before adaptation - Put coords in metric for checking Plex: Take overlap generation out of Adapt() for now Plex ex19: Add anoth…
Matthew Knepley
Plex: Initialize variables
Matthew Knepley
Merge branch 'knepley/feature-ex11-simplex' into next * knepley/feature-ex11-simplex: Share: Added mesh of TX TS ex11: Added advection tests for tris and quads TS ex11: Allow simplex meshes TS ex11: Small cleanup, now use -orig_dm_view for the mesh before ghost cells Plex: Better ASCII output of labels Plex: Triangle generation now respects FaceSets label Plex: CreateSquareBoundary() now also sets FaceSets label TS ex11: Allow user to…
Hong Zhang
Merge branch 'hzhang/mat-structureonly' into next
Matthew Knepley
Merge branch 'knepley/feature-matis-example' into next * knepley/feature-matis-example: Mat: Added example for MatIS SNES ex12: Mix misnaming Nf --> Nc typo fill-in some references Bib: Fixed ref Plex: Added PLY to file support Plex: Adding PLY support
Matthew Knepley
Merge branch 'knepley/feature-fe-kernel-scalars' into next * knepley/feature-fe-kernel-scalars: Plex ex3: Update to new point function API
Hong Zhang
Merge branch 'hzhang/mat-structureonly' into next
Matthew Knepley
Merge branch 'knepley/feature-plex-boundary-values' into next * knepley/feature-plex-boundary-values: PetscSpace: Handle 0 point case for evaluation PetscSpacePoint: Fix memory handling
Hong Zhang
Merge branch 'hzhang/mat-structureonly' into next
Matthew Knepley
Merge branch 'knepley/feature-fe-kernel-scalars' into next * knepley/feature-fe-kernel-scalars: PetscDS: Turn off Fortran bindings for Constants
Matthew Knepley
Merge branch 'knepley/feature-plex-boundary-values' into next * knepley/feature-plex-boundary-values: PetscDS: Fix update fund for new API
Matthew Knepley
Merge branch 'knepley/feature-fe-kernel-scalars' into next * knepley/feature-fe-kernel-scalars: Plex tests: Updated to new point function API SNES ex56: Moved tests to new format DM: Allow field projection functions to take an array of scalars - This will allow us to pass in user data to kernels without void *, more efficiency than aux fields PetscDS: Allow point functions to take an array of scalars - This will allow us to pass in user data to ke…
Matthew Knepley
Merge branch 'knepley/feature-plex-boundary-values' into next * knepley/feature-plex-boundary-values: PetscFE: Derivatives for Point class are all zero
Matthew Knepley
Merge branch 'knepley/feature-plex-project-submesh' into next * knepley/feature-plex-project-submesh: Plex: Fixing insertion of boundary values - If we have a dmAux that is a boundary, we need minHeight = 1, since faces can be mapped from submesh to mesh, but not cells (since they have incomplete cones) - However, in this case the effectiveHeight should be h, whereas when using a boundary as the mesh as well, the effectiveHeight should be h - minHeight - O…
Matthew Knepley
Merge branch 'knepley/fix-plex-init-pointwise' into next * knepley/fix-plex-init-pointwise: PetscFE: Initialize temp array before calling f1
BarryFSmith
Merge branch 'master' into next
BarryFSmith
Merge branch 'barry/update-petscfileretrieve' into next
BarryFSmith
Need to communicate localname of downloaded or uncompressed file to all processes Commit-type: bug-fix Funded-by: .1 hours Reported-by: Travis CI
BarryFSmith
Merge branch 'stefano_zampini/feature-kspguess-class' into next
BarryFSmith
Merge branch 'barry/errorcheck-fortran-petscobjectviewfromoptions' into next
BarryFSmith
Add error checking for PETSC_NULL_CHARACTER used when a different PETSC_NULL is appropriate Commit-type: feature Time: .3 hours Reported-by:Fabian Jakub <Fabian.Jakub@physik.uni-muenchen.de>
Jed Brown
Merge branch 'jed/matisrestorelocalmat' into next * jed/matisrestorelocalmat: MatISRestoreLocalMat: new (currently no-op) paired with MatISGetLocalMat
Jed Brown
Merge branch 'master' into next * master: MatISGetLocalMat: add note on reference counting
Hong Zhang
Merge branch 'hzhang/fix-ilu0-baij' into next
BarryFSmith
bad merge fix Commit-type: bug-fix Reported-by: bitbucket pipeline
BarryFSmith
Merge branch 'barry/update-petscfileretrieve' into next
BarryFSmith
add caste to PetscBool type needed by some compilers Commit-type: bug-fix Reported-by: bitbucket pipeline
BarryFSmith
Merge branch 'barry/update-petscfileretrieve' into next
BarryFSmith
Update PetscFileRetrieve() to properly handle .gz files This functionality was lost in the previous commits that switched to use curl to download files Commit-type: bug-fix Time: 1.2 hours Reported-by: nightly tests
Satish Balay
Merge remote-tracking branch 'origin/barry/feature-matfdcoloringgetperturbedcolumns-f90' into next
BarryFSmith
Merge branch 'barry/feature-ts-monitor-solution' into next
BarryFSmith
Fix TSAdjointMonitorGradient -> TSAdjointMonitorSensi Commit-type: bug-fix
BarryFSmith
Merge branch 'barry/feature-ts-monitor-solution' into next
BarryFSmith
Change TSAdjointMonitorGradient() to TSAdjointMonitorSensi() to match other usage in TS Commit-type: style-fix Funded-by: IMEX Project: adjoints Reported-by: Hong Zhang <hongzang@anl.gov>
Stefano Zampini
Merge branch 'stefano_zampini/feature-fetidp-ex69' into next
Stefano Zampini
Add option to do uniform refinements before distributing the mesh FETI-DP is highly dependent on subdomain mesh quality. We can get better quality meshes if we do some steps of serial refinements before distributing the mesh
Stefano Zampini
PCBDDCGRAPH: always print cc when verbosity_level > 2
Stefano Zampini
PCBDDC: include self in csr connectivity out of DMPLEX
Stefano Zampini
Merge branch 'stefano_zampini/feature-kspguess-class' into next
Stefano Zampini
Merge branch 'stefano_zampini/feature-fetidp-ex69' into next
Stefano Zampini
PCBDDC: fix warnings from nightly builds
Stefano Zampini
Merge branch 'stefano_zampini/feature-kspguess-class' into next
Stefano Zampini
Merge branch 'stefano_zampini/feature-kspguess-class' into next
BarryFSmith
Merge branch 'barry/fix-use-objectid-not-object-for-comparison-in-ts' into next
BarryFSmith
Do not use pointer values to compare two objects One of the objects may have been destroyed and then recreated at the same memory location. PetscObjectIds are unique so compare with them instead. Commit-type: bug-fix Funded-by: ECP Time: .2 hours
BarryFSmith
Merge branch 'barry/feature-ts-monitor-solution' into next
BarryFSmith
Fix types introduced in docs for TSRK schemes and improve docs for TSARKIMEX schemes Commit-type: documentation Funded-by: IMEX Time: .1 hour
BarryFSmith
Add simple TSAdjointMonitorGradient() and improve manual pages for possible RK schemes Commit-type: feature,documentation Funded-by: IMEX Project: ajoints Time: .5 hours
Stefano Zampini
Merge branch 'stefano_zampini/feature-fetidp-ex69' into next
Stefano Zampini
KSPFETIDP: update testsuite
Stefano Zampini
KSPFETIDP: PCBDDCSetDivergenceMat enables no-net-flux computation. Prevent to change what the user required
Stefano Zampini
Merge branch 'master' into stefano_zampini/feature-fetidp-ex69
Stefano Zampini
Merge branch 'stefano_zampini/feature-kspguess-class' into next
Stefano Zampini
Merge branch 'stefano_zampini/feature-kspguess-class' into next
BarryFSmith
Update output file to correctly match code output Commit-type: bug-fix Reported-by: nightly tests
Toby Isaac
Merge branch 'tisaac/fix-ksp-cheby-supported-norm' into next * tisaac/fix-ksp-cheby-supported-norm: KSPChebyshev supports right preconditioning
1306 commits not shown.