History log of /petsc/src/snes/utils/dmplexsnes.c (Results 326 – 350 of 669)
Revision Date Author Comments
# e3a53471 22-Feb-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Made a public interface for ComputeBdResidualSingle()


# f99c8401 18-Feb-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMField: handle 0-dim corner cases


# f74ed4f0 16-Feb-2018 Toby Isaac <tisaac@cc.gatech.edu>

Remove unused variables


# a179f353 16-Feb-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMPlexSNES: fix type of depth label


# c330f8ff 15-Feb-2018 Toby Isaac <tisaac@cc.gatech.edu>

Use DMField / PetscFEGeom in integration


# 7cd3fc30 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/tao-to-new-test-harness' into barry/all-new-test-harness-branches


# 9b58da5a 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/vec-to-test-harness' into barry/all-new-test-harness-branches


# 35e5de05 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jed/tests-cxx-linker' into barry/more-to-new-test-harness


# db67cc71 20-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'pr1/haplav/fix-DMPlexGetCellFields/master'

* pr1/haplav/fix-DMPlexGetCellFields/master:
Plex ex25: Fix leaks
small ex25 fixes based on PR review
fix DMPlexRestoreCellFields for c

Merge branch 'pr1/haplav/fix-DMPlexGetCellFields/master'

* pr1/haplav/fix-DMPlexGetCellFields/master:
Plex ex25: Fix leaks
small ex25 fixes based on PR review
fix DMPlexRestoreCellFields for cStart=cEnd
fix DMCreateDefaultSection_Plex for 0 fields
DMPlex test 25 created

show more ...


# 1519859b 18-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-bd-integration'

* knepley/feature-plex-bd-integration:
Plex+SNES: Split boundary integration into a separate function


# 4236e4b7 15-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Plex+SNES: Split boundary integration into a separate function


# 040f60c8 15-Dec-2017 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

fix DMPlexRestoreCellFields for cStart=cEnd


# 64aa12e4 08-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (251 commits)
yaml: add a backup download URL
Fix documentation of MatSetRandom function
Ignore -malloc-hbw option if m

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (251 commits)
yaml: add a backup download URL
Fix documentation of MatSetRandom function
Ignore -malloc-hbw option if malloc is already set
Plex: Fixed array initialization
pgi: compile fix
knl: update test to use memkind and remove option that worked arround a bug with intel 17
Check the return value for memkind_posix_memalign
Change the default behavour for -malloc_hbw
Bib: More refs
test: remove runex13f90 as its now converted to new test suite
fix win32 crash. This test was previously run with '-n 4' - so restoring it
Fix petscsfgetgraph_ to work for all Fortran compilers by directly using array of PetscSFNodes
bugfix for MatDuplicate_MPIAIJ_PtAP Reported-by: Samuel Lanthaler <s.lanthaler@gmail.com>
strip out dead sundials usage code; change sundials test to only run 5 timesteps to prevent different number of steps on different systems.
Remove extra lines of output file
Example uses C99 constructs so must mark with requires: c99
fix const missmatch for DMDAVecRestoreArrayRead()
remove conflict between function name in example and new PETSc TS function
builds: attempt to do maint/master/next test builds in separate clones
ex62: it turned out that CHACO partioning is not deterministic. Use a prescribed partition instead
...

Conflicts:
src/dm/interface/dm.c
src/snes/examples/tutorials/ex13.c

show more ...


# 1fa399ad 04-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with updated 17.10 compilers
Fix for test dirs that are not tutorials/tests
fix use of double in PetscAbsReal() which produces compiler warnings with single precision build
elemental: remove info on conflict of -with-cxx-dialect=C++11 on osx - it works now.
Cleanup .bib files
Fix allfortranstubs rule to rm generated files from correct directory, not outdated location
ierr set but not checked
Remove initial refine so test runs faster and does not time out on some machines
Gail's copyedits for bibtex items
Docs: manual: add further description of 3 different current testing options
DM: check for ops->localtolocalbegin/end before calling
PetscSF: fix typo in tutorial ex1
Vec+HDF5: Fix output for complex - Need to check for empty group name
SNES: SNESDestroy() can be called with snes->dm == NULL
SNES: SNESDestroy() can be called with snes->dm == NULL
Vec+HDF5: Fix output for complex - Need to check for empty group name
Docs: Manual: Update tests section
gmakegentest: also exclude .#filenames created by emacs
DMPlex: Fix output of test ex1 after changes to Gmsh reader
...

show more ...


# 73a8878f 16-Nov-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/remove-petscdatatype-dmgetworkarray'


# e366c154 15-Nov-2017 Jed Brown <jed@jedbrown.org>

Merge commit 'd47bf9aaf1e5266cc3f0ff499f934c85788965a9' into jed/fix-matcreatempibaij/maint

Obtain changed (v3.5) handling of MatMPIBAIJSetPreallocationCSR to match
documentation.


# 69291d52 22-Oct-2017 Barry Smith <bsmith@mcs.anl.gov>

Remove use of PetscDataType from DMGetWorkArray() and one absurd usage

Part of process of removing PetscDataType from PETSc since it duplicates MPI_Datatype
Commit-type: style-fix
Thanks-to: Jed Bro

Remove use of PetscDataType from DMGetWorkArray() and one absurd usage

Part of process of removing PetscDataType from PETSc since it duplicates MPI_Datatype
Commit-type: style-fix
Thanks-to: Jed Brown <jed@jedbrown.org>

show more ...


# dd169d64 28-Jun-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into stefano_zampini/feature-gmsh-periodic

* master: (1016 commits)
metis: setself.downloaddirnames for change in 6d90219d8fa4f8b2fd242cc6ff9008358d87c26f
fix compile warni

Merge branch 'master' into stefano_zampini/feature-gmsh-periodic

* master: (1016 commits)
metis: setself.downloaddirnames for change in 6d90219d8fa4f8b2fd242cc6ff9008358d87c26f
fix compile warning: /sandbox/petsc/petsc.clone/src/snes/examples/tests/ex2.c:250:8: warning: ‘pointsAllProcs’ may be used uninitialized in this function [-Wmaybe-uninitialized] ierr = DMInterpolationSetUp(interpolator, dm, pointsAllProcs);CHKERRQ(ierr);
migrate 'build requires: !mpiuni' to new format
migrate 'build requires: !complex' to new format
workarround 'division by zero' compiler warning on windows C:\cygwin64\home\petsc\PETSC~3.CLO\src\ts\examples\TUTORI~1\ex11.c(416): warning #39: division by zero if (uL->h < 0 || uR->h < 0) {for (i=0; i<1+dim; i++) flux[i] = 0./0.; return;} /* SETERRQ(PETSC_COMM_SELF,PETSC_ERR_ARG_OUTOFRANGE,"Reconstructed thickness is negative"); */
dos2unix to prevent warnings on opensolaris "/export/home/petsc/petsc.clone/src/ksp/ksp/examples/tests/ex53.c", line 6: warning: invalid white space character in directive
fix output file - corresponding to code changes in efd4aadf157bf1ba2d80c2be092fcf4247860003
disable test on windows
update log from opensolaris so that the diff is clean on linux aswell
update grep in sync with change in efd4aadf157bf1ba2d80c2be092fcf4247860003
Fixed code that did not correctly set current color for block insertion
Update output files that did not get fixed after previous merges
Change MPIUni to not immediately abort on operations it cannot perform, instead return error code
Add filter for example that can produce 1 different iteration count
Example add system calloc, bad formating of %d in print, commented out code
Always use (void) for functions that take no arguments, never ()
always need to caste PetscReal variables to (double) in print statements
updates to manual page for clarity
update help menu for MatRARt() -- MatRARt_mpiaij_mpiaij is supported now, but not efficient.
fix nightlybuild error with c1cbb1def3f8ddca04c3998b9c06618fd1ffef35 on arch-linux-IPL64 src/ksp/pc/examples/tests ex5_1
...

Conflicts:
include/petscdm.h
src/dm/impls/plex/plexcreate.c
src/dm/impls/plex/plexgmsh.c
src/dm/impls/plex/plexhdf5.c

show more ...


# 5292cab6 30-May-2017 Scott Kruger <scott.e.kruger@gmail.com>

Merge branch 'scott/test-datafiles-fix' of https://bitbucket.org/petsc/petsc into scott/test-datafiles-fix


# ec14d8c8 27-May-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-sphere-mesh

* master: (2633 commits)
Bib: Added ref
SNES ex56: Update test output
add a citation to petsc.bib
Plex: Initialize variables
ini

Merge branch 'master' into knepley/feature-plex-sphere-mesh

* master: (2633 commits)
Bib: Added ref
SNES ex56: Update test output
add a citation to petsc.bib
Plex: Initialize variables
initialize ap as complained by the nightly tests
Plex ex3: Update to new point function API
initialize some variables as complained by nightly tests
SNES ex12: Mix misnaming Nf --> Nc
update tests
add tests
add MatView_SeqXAIJ_ASCII_structonly(); enable A->structure_only in MatSetValuesBlocked_SeqBAIJ
typo
fill-in some references
Bib: Fixed ref
Plex: Added PLY to file support
Plex: Adding PLY support
PetscDS: Turn off Fortran bindings for Constants
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
...

Conflicts:
config/builder.py
include/petscdmplex.h
src/dm/impls/plex/examples/tests/ex1.c
src/dm/impls/plex/plexcreate.c
src/dm/impls/plex/plexgmsh.c
src/snes/examples/tutorials/ex63.c

show more ...


# f09ee9fb 12-May-2017 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-fetidp-ex69


# a0479788 07-May-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-boundary-values

* master: (487 commits)
Bib: More refs
Fixed errors in the manuals and ts_glee source code doc
fix bug to enable '-xxx_via [alg]

Merge branch 'master' into knepley/feature-plex-boundary-values

* master: (487 commits)
Bib: More refs
Fixed errors in the manuals and ts_glee source code doc
fix bug to enable '-xxx_via [alg]' to showup in '-help' Reported-by: Mark Adams <mfadams@lbl.gov>
Plex: Remove dead code
TS tutorials ex11: remove unused functions
TSAdapt: Set TSADAPTNONE as default adapt type
DMPlex: missed viewer change in synchronized output
Revert "Merge branch 'hzhang/ts-ex9busdmnetwork'"
TSAdapt: Update changes/dev.html
TSAdapt: Set default type for TSGLEE
TS tutorials ex11: make work with complex scalars
Bib: Added ref
TS ex18: Fix initializer
TS ex11: Fix M_PI
Plex ex1f90: FUCK FORTRAN
f2cblaslapack: remove duplicate xerbla.o and xerbla_array.o from lapack [they are already in blas]
TSAdapt: Refactor handling of default adapt type
TSAdapt: Update changes/dev.html
TSAdapt: Update manual
TSAdapt: Refactor interface and implementations
...

show more ...


# 46b3086c 03-May-2017 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/feature-plex-tests-new'

This merge changes PetscSpace and PetscQuadrature to have a number of
components, so that vector-valued functionals can be defined for
non-Lagrange finit

Merge branch 'tisaac/feature-plex-tests-new'

This merge changes PetscSpace and PetscQuadrature to have a number of
components, so that vector-valued functionals can be defined for
non-Lagrange finite elements. Along the way, this branch also converts
the regression tests related to DMPlex that were in config/builder.py to
the new test harness, and makes lots of changes necessary for them to
be portable tests.

* tisaac/feature-plex-tests-new: (263 commits)
TS tutorials ex11: remove unused functions
DMPlex: missed viewer change in synchronized output
TS tutorials ex11: make work with complex scalars
TS ex18: Fix initializer
TS ex11: Fix M_PI
Plex ex1f90: FUCK FORTRAN
TS tutorials ex11: use a union when punning
silence compiler warnings
SNES tutorials ex56: set partitioner from options
Plex: once again, MPI_Barrier() can't be used to synch output
windows compile fixes balay@ps4 ~/petsc/src/ts/examples/tutorials $ make PETSC_DIR=$HOME/petsc ex11 /home/balay/petsc/bin/win32fe/win32fe cl -o ex11.o -c -MD -wd4996 -Z7 -I/home/balay/petsc/include -I/home/balay/petsc/arch-mswin-uni/include -I/home/balay/petsc/include/petsc/mpiuni `pwd`/ex11.c ex11.c C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(300): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(301): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(370): error C2229: struct '<unnamed-tag>' has an illegal zero-sized array C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(463): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(505): error C2229: struct '<unnamed-tag>' has an illegal zero-sized array C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(724): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(728): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1179): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1184): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1191): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1194): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1383): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1521): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1522): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1523): warning C4090: 'function': different 'const' qualifiers
PetscMath: check for math functions by function pointer resolvability
another windows fix for log2() C:\cygwin64\home\petsc\PETSC~1.CLO\include\petscmath.h(28): warning C4273: 'log2': inconsistent dll linkage C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\../ucrt/math.h(506): note: see previous definition of 'log2'
fix log2() compile error on windows /home/petsc/petsc.clone-4/include/petscmath.h:28:8: error: expected ‘)’ before ‘/’ token double log2(double); ^
SNES tutorials ex12: turn off complex for restart test
Add empty file to silence warnings
TS tutorials ex46: make output match floating point filter
TS tutorials ex18: remove unused flags
SNES tutorials ex69: use end of line anchor instead of word boundary
SNES tutorials ex69: portable word boundary regex
...

show more ...


# e5b268a4 18-Apr-2017 Toby Isaac <tisaac@uchicago.edu>

DMPlexSNES: double formatting of printfs


# f239ade3 12-Apr-2017 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/feature-fe-dual-apply' into tisaac/feature-plex-tests-new

There has unfortunately been a lot of interplay between our work to
change the petscspace/dualspace to accept vector co

Merge branch 'tisaac/feature-fe-dual-apply' into tisaac/feature-plex-tests-new

There has unfortunately been a lot of interplay between our work to
change the petscspace/dualspace to accept vector components, and the
work to transfer the tests in config/builder.py to the new test harness.
I'm merging them together to get them to play nice with each other, and
so that I only have one feature branch to handler when merging into
master/next.

* tisaac/feature-fe-dual-apply: (64 commits)
snes tutorials ex12: fix restart test arguments
nightly build fixes for arch-viennacl
fix run command to match the command in master/makefile. [the diff will be correct in master/next]
PetscFE: fix typo in for loop declaration
PetscPartitioner: use simple partitioning for regression tests
DT tests ex1: fix test arguments to match regression output
DT ex1: fix options
DMPlexCreateHexBoxMesh: no cells in z direction for 2D
PCBDDC: use %D for PetscInt printfs
Plex: helper function used in all cases now
Plex tests ex7: make partitions portable for testing
Plex: use MPIU_2INT instead of MPI_2INT
MatAIJ KLU: remove redefinition of SuiteSparse_long
DMPlexRefine_CTetgen() mimics DMPlexRefine_Tetgen()
DMPlexGenerate_Tetgen(): mimic ctetgen so it can be used equivalently
Plex: Cylinder fixes for complex
Plex ex1: Test for periodic cylinder
Plex: I think periodic cylinder is working
Plex ex1: Updated torus test
Plex: Torus can now be arbitrarily refined
...

show more ...


1...<<11121314151617181920>>...27