| #
c1c22fd2
|
| 26-Jan-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+Gmsh: Fix integer type
|
| #
584b3052
|
| 24-Jan-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'tisaac/feature-gamg-extensible' into barry/experiment
Conflicts: src/ksp/pc/impls/gamg/gamg.h
|
| #
ff86c2c9
|
| 15-Jan-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange/feature-plex-gmsh-fortran'
* mlange/feature-plex-gmsh-fortran: SF: Activate Fortran wrapper for PetscSFDestroy() Plex-Gmsh: Loosen the version requirement for .msh files P
Merge branch 'mlange/feature-plex-gmsh-fortran'
* mlange/feature-plex-gmsh-fortran: SF: Activate Fortran wrapper for PetscSFDestroy() Plex-Gmsh: Loosen the version requirement for .msh files Plex-Gmsh: Add custom Fortran wrapper for DMPlexCreateGmshFromFile
show more ...
|
| #
f6ac7a6a
|
| 08-Jan-2015 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Loosen the version requirement for .msh files
|
| #
cf8fc5e8
|
| 03-Dec-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange/plex-gmsh-binary'
* mlange/plex-gmsh-binary: Viewer: Fix 64-bit integer parse Plex-Gmsh: Improve error handling Viewer: Use %lld to parse 64-bit integers Plex-Gmsh: Fixe
Merge branch 'mlange/plex-gmsh-binary'
* mlange/plex-gmsh-binary: Viewer: Fix 64-bit integer parse Plex-Gmsh: Improve error handling Viewer: Use %lld to parse 64-bit integers Plex-Gmsh: Fixes for 64-bit integer mode Plex-Gmsh: Fix and test parallel Gmsh reads Plex-Gmsh: Add new Gmsh tests based on 2D square Plex-Gmsh: Add DMPlexCreateGmshFromFile, which determines file type Plex-Gmsh: Enabling binary mesh file reads in DMPlexCreateGmsh Viewer: Add PetscViewerRead() Plex-Gmsh: Adding PetscViewerASCIIRead() Plex-Gmsh: Read gmsh elements into memory for repeated file traversal. Plex-Gmsh: Fix cell and dimension counting
Conflicts: src/dm/impls/plex/plexgmsh.c
show more ...
|
| #
72e51967
|
| 30-Nov-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-unneeded-paren-petscmalloc'
Conflicts: src/mat/impls/baij/seq/baij.c
|
| #
0877b519
|
| 16-Nov-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Improve error handling
|
| #
854ce69b
|
| 15-Nov-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
convert some PetscMalloc() to PetscMalloc1() remove unneeded () in first argument to PetscMalloc/Calloc1() fixes for MATLAB examples
|
| #
b9eae255
|
| 14-Nov-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Fixes for 64-bit integer mode
Since Gmsh files always use 32-bit integers, use PETSC_ENUM to enforce 32-bit integer reads.
|
| #
abc86ac4
|
| 12-Nov-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Fix and test parallel Gmsh reads
For parallel binary reads we read data on all ranks, but we build the plex on rank 0. Also, we inspect the header only on rank 0.
|
| #
7d282ae0
|
| 11-Nov-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Add DMPlexCreateGmshFromFile, which determines file type
The file type is determined by reading the first two lines of the header.
|
| #
04d1ad83
|
| 06-Oct-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Enabling binary mesh file reads in DMPlexCreateGmsh
Adds a utility function DMPlexGmshRead that wraps PetscViewerRead. This adds byte swaps for binary Gmsh files in little endian format a
Plex-Gmsh: Enabling binary mesh file reads in DMPlexCreateGmsh
Adds a utility function DMPlexGmshRead that wraps PetscViewerRead. This adds byte swaps for binary Gmsh files in little endian format and emulates fgets when asked for a PETSC_STRING.
show more ...
|
| #
a4bb7517
|
| 03-Oct-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Read gmsh elements into memory for repeated file traversal.
|
| #
ecdc758b
|
| 03-Oct-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Gmsh: Fix cell and dimension counting
|
| #
dafab42b
|
| 22-Aug-2014 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-dm-dimension-handling'
* knepley/feature-dm-dimension-handling: DM: Fixed DMDASetDim() in examples Plex: Fix for isoparametric geometry Plex: Complex fix TS ex1
Merge branch 'knepley/feature-dm-dimension-handling'
* knepley/feature-dm-dimension-handling: DM: Fixed DMDASetDim() in examples Plex: Fix for isoparametric geometry Plex: Complex fix TS ex11: Fixed calls to DMSetCoordinateSection() DM: FIxed DMClone() to copy dimension Plex+DA: Now cell geometry routine can take a PetscFE in order to evaluate at quadrature points - We evaluate isoparametrically at the quadrature points - Changed DMDAComputeCellGeometry() --> DMDAComputeCellGeometryFEM() - Changed DMPlexComputeCellGeometry() --> DMPlexComputeCellGeometryFEM() - Added DMPlexComputeCellGeometryAffineFEM() DM: Added a embedding dimension, different from the topological dimension - This can now be set in DMSetCoordinateSection(), or it can be automatically determined Plex: Fix output for ex4 DM: Added DMGetDimPoints() - This replicates DMPlex/DAGetDepthStratum(), but uses the dimension which people have said is more intuitive DM: Move dimension up into DM - Both DA and Plex had this and I think it makes sense
Conflicts: src/dm/impls/plex/plexcreate.c
show more ...
|
| #
d18d49f8
|
| 12-Aug-2014 |
Matt Knepley <knepley@ci.uchicago.edu> |
Merged in jychang48/petsc/jychang48/added-case-15-1point-vertex-to-dmplexcre-1406667503114 (pull request #182)
Added case 15: 1-point vertex to DMPlexCreateGmsh_ReadElement()
|
| #
c73cfb54
|
| 31-Jul-2014 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Move dimension up into DM - Both DA and Plex had this and I think it makes sense
|
| #
6b7f3382
|
| 29-Jul-2014 |
Justin Chang <jychang48> |
Added case 15: 1-point vertex to DMPlexCreateGmsh_ReadElement()
|
| #
4907a4d7
|
| 03-Jun-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merged upstream/master to feature-dmmoab
|
| #
299992b9
|
| 03-Jun-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merge remote-tracking branch 'upstream/master'
|
| #
b015001c
|
| 28-May-2014 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'master' into prbrune/snes-fascontinuation
* master: (855 commits) fix for moab example had wrong blocksize of mapping docs:remove src/docs/doxygen/manual [per Barry's instructions]
Merge branch 'master' into prbrune/snes-fascontinuation
* master: (855 commits) fix for moab example had wrong blocksize of mapping docs:remove src/docs/doxygen/manual [per Barry's instructions] gfortran: remove 132 char limit from f90 free-form SNES: Set up matrix-free *after* copying the user Jacobian to snes->pc DMPlex-Gmsh: Use trueNumCells when building the coordinate section Sys: Got guard logic reversed Sys: The #define guard for PetscMalloc*() must match the one for PetscFree*() PetscFV: I hate fucking complex removed ltog scatter from DMDA since functionality can be obtained with gtol scatter and less memory fix test of DMLocalToGlobalBegin/End and add actual test cases improve object memory logging for DA, ISLocalToGlobal and ISBLOCK lower high water mark of constructing parallel scatter by allocating only as much room in svalues as needed owner in VecScatter construction is the rank, therefor can use PetscMPIInt to hold it do not PetscInt another reuse of allocated array in 2d/3d DMDA create improved high water mark of DMDASetups by implementing and using PETSC_USE_POINTER for ISCreateBlock() PetscFV: Another complex fix DMPlex+TS: Fixing types ISIdentity() was wrong for block IS! Indices are NOT scaled by bs PetscFV: Straighten out complex types TS ex11: Fix casts and remove unused variable ...
show more ...
|
| #
92c494f3
|
| 23-May-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/saws-options
|
| #
75b5763b
|
| 01-Apr-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
DMPlex-Gmsh: Use trueNumCells when building the coordinate section
|
| #
95ecbf38
|
| 18-May-2014 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bdd
Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddcprivate.c
show more ...
|
| #
b3fc9300
|
| 01-May-2014 |
Vijay Mahadevan <vijay.m@gmail.com> |
Merge remote-tracking branch 'origin/master' into feature-dmmoab
|