Plex: Grid hash must not hash hybrid cells
Plex: Put in a flag for grid hash point location- Responds to -dm_plex_hash_location
Plex ex9: Fixed PetscLogDefaultBegin() call
Merge branch 'knepley/fix-plex-examples'* knepley/fix-plex-examples: DMLabel+Doc: Adding function documentation Plex ex3: 3D convergence rates changed slightly with new refinement Plex ex17:
Merge branch 'knepley/fix-plex-examples'* knepley/fix-plex-examples: DMLabel+Doc: Adding function documentation Plex ex3: 3D convergence rates changed slightly with new refinement Plex ex17: Added test output Plex ex14: Added test output Plex ex4: Fixed after Toby changed the refinement ordering for simplices Plex ex5: Fixed memory leak Sys+Doc: Fix for PetscTime() doc
show more ...
Plex: added DMPlexGetRedundantDM
Plex: added "Gather" Partitioner: bring to front
Plex: update regression test for redundant mesh
This doesn't work
Insure all %g output floating point numbers have a decimal point in them this is to make it easy to detect floating point processing in output for test purposes provided new diff operation that
Insure all %g output floating point numbers have a decimal point in them this is to make it easy to detect floating point processing in output for test purposes provided new diff operation that treats all floating point numbers in output as equal
Plex ex11: Added code to test empty strata in DMLabel
Plex: Check the depth label state- If the depth label is user managed, then send it when distributing labels
DMLabel: Now has a state- Why are these not PetscObjects?
Plex: If we remove the depth label, clear the optimized access
DMLabel: Check for empty stratum
DMLabel: Make DMLabelAddStratum() public
Merge branch 'master' into tisaac/plex-feature-tree-fvMerge in Barry's fix to synchonized print out of plex objects intoupdated output files.* master: (31 commits) fix %nd for plex printf that
Merge branch 'master' into tisaac/plex-feature-tree-fvMerge in Barry's fix to synchonized print out of plex objects intoupdated output files.* master: (31 commits) fix %nd for plex printf that should be %nD PGI compiler requires cast to char* of this array for some reason Incorrect use of %d for %D in viewing of PetscSection update output for suitesparse examples with new KSP view data changed boomeramg advanced smoother output files to use short format so there are less differences with different systems fix some issues with PetscViewerFlush() and PetscViewerASCIIPushSynchronized() within the plex object viewing incorrectly used stride value instead of local size in check that ISSTRIDE has same layout as columns of matrix try using int(w) for Fortran case to integer instead of int(w,integer) since the latter failed on most systems claiming integer was not a constant. Very unclear to me what that second argument is suppose to be SNES function evaluations were not counted for certain Jacobian computations nightlybuilds: fix vec/ex7,ex7f link issue by using the correct LIBS option nightlybuilds: move location of petsc.clone(s) on bb44 from nfs to /sandbox nightlybuilds: arch-linux-complex-gcov -> arch-linux-cmplx-gcov to be consistant with other config tests add __float128 data file neeed by test example 10 otherwise test example crashes with --with-precision=__float128 builds cast fortran integer that may be 64bit with int() to prevent compiler warning about Warning: Possible change of value in conversion from INTEGER(8) to INTEGER(4) at (1) removed unneeded definition of Sqr in example since PetscSqr should be used, and was in other parts of the same example! nightlybuilds: run 'git gc' in the build clones opensolaris: use 'FFLAGS=-ftrap=%none' this way fortran examples on solaris do not crash in lapack during 'div by zero' Also use the updated path to mpich when I swapped the role of coulping and rest in fieldsplit I missed a place cannot use PetscMalloc2() on arrays that will be freed as two seperate arrays C++ cannot handle [PETSC_RESTRICT] ...
fix some issues with PetscViewerFlush() and PetscViewerASCIIPushSynchronized() within the plex object viewing
Plex ex3: make test that works for single precisionI've testing single, double and quad on my laptop, and this bound seemsto work for all of them.
DMPlex ex3: make test output PASS/FAIL rather than precision specificFalse positives in tests that are based on O(eps) or O(eps^0.5) changesin numerical output dull our responsiveness to actually
DMPlex ex3: make test output PASS/FAIL rather than precision specificFalse positives in tests that are based on O(eps) or O(eps^0.5) changesin numerical output dull our responsiveness to actually broken tests.
Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fvPull in a fix to FE geometry that affects the complex,64bit case* tisaac/dt-fix-geom-punning: (240 commits) Plex: fix t
Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fvPull in a fix to FE geometry that affects the complex,64bit case* tisaac/dt-fix-geom-punning: (240 commits) Plex: fix type punning problem stuffing (PetscFECellGeom *) in a Vec PGI compiler cannot handle [restrict] usage therefor disable restrict for PGI compiler Fix ex48.c to use PETSc standard way of marking restrict PETSC_UNUSED must occur before the typename. With PGI compilers they error if it is after the type name on solaris in TSAdaptChoose_Basic() negative root for zero could produce -infinity thus causing time step to be decreased even though the error estimate was zero MatGetSchurComplement: revert test from LUMP back to DIAG and update output there are no tests for opencl or viennacl so prevent warning message: make[2]: *** No rule to make target `testexamples_OPENCL', needed by `tree'. Stop. make[2]: *** No rule to make target `testexamples_VIENNACL', needed by `tree'. Stop. incorrect initial conditions function that could produce floating point exception value (and does on windows) due to squareroot of non-negative number forgot to fix rule for building ex194 move ex193.c to ex194 because someone else created a 193 remove outdate manual page comment add missing VecRestoreArray() add missing VecRestoreArray() missing restore array in example formating for print statements of test example with __float128 precision fix example for __float128 precision by using PETSc math macros and casting PetscReal in print statements remove Tao example custom monitor that produced different results for __float128 precision all PETSc built in monitors require a valid PetscViewer, NULL is not acceptable PETSc built in monitors always require viewers to be passed in, no longer support a NULL viewer use tigher haptol for minres for quad precision because otherwise false positive of indefinite matrix appeared in example check for PetscMPIInt overflow in ISAllGather() ...
Merge branch 'master' into jed/process-options-handler
Plex: allow ex3 testFVgrad examples in complex
Plex ex3: put fv tensor examples in C_NoComplex tests
Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fvThis feature branch also changed the topology of nonconforming examples:I am merging so that I can make the regre
Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fvThis feature branch also changed the topology of nonconforming examples:I am merging so that I can make the regression output that should becorrect in master and next* tisaac/dmplex-stable-tet-refinement: (594 commits) plex: added tet shape regression test plexrefine: remove replaced code plex: update test output for new tet refinement order plex: fix tet refinement for stable element shape DMPlex: added test of shape quality to ex1 Better to use the proper error handling version of PetscViewerASCIIGetStdout() instead of PETSC_VIEWER_STDOUT_() Generate a very useful error message if PetscLogView(), PetscLogEventGetPerfInfo() or PetscLogEventGetFlops() is called with a preceeding call to PetscLogBegin() and friends (also -log_summary which triggers a PetscLogBegin()) fix compile warnings Plex: Fix bug with bcComps initialization Turn off elemental shared libraries if --with-shared-libraries=0 is used Bib: Added refs Bib: Fixed a bunch of errors add warning/error flag for '-mat_superlu_dist_parsymbfact' when MatInputMode=GLOBAL makefile: fix format tests: add back ex6f, runex6f targets - that got removed in 2f1d3d565a6a43067e6df75b043e6343b05fcd1d accessing option that may never have been set typo in DMNetworkSetNumVariables() reported by Sean Shahkarami superlu_dist: update to using latest 4.1 version fix compile warnings Generate an error message when trying to overwrite default options of CN and BEULER ...
Plex ex3: update regression output for nonconforming examplesThe partitions have changed because of the fact that children aredistributed with their parents now.
1...<<161162163164165166167168169170>>...235