History log of /petsc/src/snes/utils/dmplexsnes.c (Results 201 – 225 of 669)
Revision Date Author Comments
# 9b3c2fbf 22-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'dalcinl/fix-headers' [PR #1897]

* dalcinl/fix-headers:
Minor fixes to headers.


# 534a8f05 21-Jul-2019 Lisandro Dalcin <dalcinl@gmail.com>

Fix a bunch of PetscValidPointer() -> PetscValidXXXPointer()


# 89583661 21-Jun-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]


# 580bdb30 07-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*()

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*() with PetscArraymove()

Commit-type: style-fix, feature

show more ...


# 613bfe33 02-Jun-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/update-collective-on (pull request #1744)

Update the use of Collective on in the manual pages to reflect the new style


# 9bbe0627 02-Jun-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/fix-subdm-fields (pull request #1702)

Knepley/fix subdm fields


# d083f849 01-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Update the use of Collective on in the manual pages to reflect the new style

Commit-type: style-fix, documentation
Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>


# fa54792a 29-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Merged in psanan/man-pages-remove-keywords (pull request #1717)

Man pages: Remove .keywords fields

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# bfcb38ea 27-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be unif

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be uniformly used or maintained.

Thus, remove all .keywords: fields, and a following blank line, if present.

This is accomplished with GNU sed (gsed on OS X), with the following commands.
*Warning* that this type of command can corrupt a .git directory,
so be cautious in reusing or modifying these commands. They first look
for and delete matching lines with a following line consisting of only whitespace,
and then delete any remaining matching lines.

find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find src/ -type f -exec gsed -i '/keywords:/d' {} +
find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find include/ -type f -exec gsed -i '/keywords:/d' {} +

Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed

show more ...


# b878532f 24-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

SNES+Plex: Do not output if checks are returned


# f3c94560 22-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

SNES+Plex: All DMSNES checks now compute the exact solution, and return figures of merit


# d6a4658e 21-May-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/feature-plex-pullback (pull request #1632)

Plex: Implemented pullback/pushforward

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# b67a4fc1 18-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

Merged in stefano_zampini/dmplex-speedup (pull request #1665)

Last speedups to the PLEX code with large number of MPI processes

Approved-by: Matthew Knepley <knepley@gmail.com>


# a8c5bd36 12-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: fix improper usage of STDOUT_WORLD


# 0fe1d377 06-May-2019 Satish Balay <balay@mcs.anl.gov>

fix warning with clang && single-precision build

/Users/barrysmith/Src/petsc/src/snes/utils/dmplexsnes.c:2675:24: warning: absolute value function 'fabsf' given an argument of type 'double' but has

fix warning with clang && single-precision build

/Users/barrysmith/Src/petsc/src/snes/utils/dmplexsnes.c:2675:24: warning: absolute value function 'fabsf' given an argument of type 'double' but has parameter of
type 'float' which may cause truncation of value [-Wabsolute-value]
if (!isLinear && PetscAbsReal(2.0 - slope) > tol) SETERRQ1(comm, PETSC_ERR_ARG_WRONG, "Taylor approximation convergence rate should be 2, not %0.2f", (double)
slope);
^
Reported-by: "Smith, Barry F." <bsmith@mcs.anl.gov>

show more ...


# 4bee2e38 06-May-2019 Matthew G. Knepley <knepley@gmail.com>

Plex: Implemented pullback/pushforward - Added k to PetscDualSpace. It indicates what kind of transformation we use. - DualSpace does pullback and FE integration routines do pushforward - All integra

Plex: Implemented pullback/pushforward - Added k to PetscDualSpace. It indicates what kind of transformation we use. - DualSpace does pullback and FE integration routines do pushforward - All integration now takes a PetscFEGeom argument and pushes forward correctly - Added PetscDualSpaceTransformType - Removed TransformF() because we now transform the basis function instead - Chaged workspace management in DS - Updated L2 diff functions - Updated interpolation functions - Added way to output exact solution in DMSNESCheck()

show more ...


# 811966d4 03-May-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/feature-dm-global-basis (pull request #1582)

Knepley/feature dm global basis

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# ca3d3a14 18-Mar-2019 Matthew G. Knepley <knepley@gmail.com>

DM: Add ability to specify different global and local bases
- The global basis is for solving and applying BC
- The local basis is for assembly
- We transform bases in DMLocalToGlobal() and DMGlobalT

DM: Add ability to specify different global and local bases
- The global basis is for solving and applying BC
- The local basis is for assembly
- We transform bases in DMLocalToGlobal() and DMGlobalToLocal()
- Added a default implementation which does a rotation
- Transform functions used in BC and exact solutions, which we assume operate in the global basis
- Transform functions used in projection, which we assume operate in the global basis
- Transform Jacobian values to the global basis before insertion
- Transform coordinates to global basis when calling out projection, BC, and exact solution functions
- Copy transforms when forming a hierarchy
- Added many tiny LA things (Eigen is no longer a good dependency)

show more ...


# 89b1c698 20-Apr-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/feature-snes-check-split (pull request #1553)

Knepley/feature snes check split

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# 249087e5 19-Apr-2019 Satish Balay <balay@mcs.anl.gov>

nightlybuild fixes

arch-linux-cmplx-single:

# 1,3c1,3
# < L_2 Error: 4.23344e-16
# < L_2 Residual: 5.33366e-15
# < Function appears to be linear
# ---
# > L_2 Error: 2.54234e-07
# > L_2 Residual: 2

nightlybuild fixes

arch-linux-cmplx-single:

# 1,3c1,3
# < L_2 Error: 4.23344e-16
# < L_2 Residual: 5.33366e-15
# < Function appears to be linear
# ---
# > L_2 Error: 2.54234e-07
# > L_2 Residual: 2.99898e-06
# > Taylor approximation converging at order 0.17
not ok diff-snes_tutorials-ex17_2d_q3_quad_vlap
# 1,3c1,3
# < L_2 Error: 2.49146e-16
# < L_2 Residual: 1.28703e-14
# < Function appears to be linear
# ---
# > L_2 Error: 8.72692e-08
# > L_2 Residual: 9.00208e-06
# > Taylor approximation converging at order 0.10


arch-mswin-intel-cxx-cmplx arch-mswin-intel etc.

# [0]PETSC ERROR: Unknown random type: rand48

# FAILED
snes_tutorials-ex17_2d_q2_quad_elas
snes_tutorials-ex17_2d_q2_quad_vlap
snes_tutorials-ex17_2d_q3_quad_elas
snes_tutorials-ex17_2d_q3_quad_vlap
snes_tutorials-ex17_3d_q2_quad_elas
snes_tutorials-ex17_3d_q2_quad_vlap
snes_tutorials-ex17_3d_q3_quad_elas
snes_tutorials-ex17_3d_q3_quad_vlap

show more ...


# 5bedfa0a 18-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

Plex+SNES: Remove check for small value


# 82f28708 17-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

DM: Changed printing of Taylor test monitor


# f017bcb6 17-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

SNES+Plex: Refactored DMSNESCheck() into 3 checks
- Check for discretization error in solution
- Check residual of solution
- Check Taylor test for Jacobian (removed more simplistic Jacobian check)
-

SNES+Plex: Refactored DMSNESCheck() into 3 checks
- Check for discretization error in solution
- Check residual of solution
- Check Taylor test for Jacobian (removed more simplistic Jacobian check)
- Changed DMSNESCheckFromOptions_Internal() to DMSNESCheck_Internal()

show more ...


# 4c19bcc8 18-Apr-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/feature-poiseuille-example (pull request #1446)

Knepley/feature poiseuille example

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# 65af5dc4 02-Apr-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


12345678910>>...27