Permalink
Commits on Jul 13, 2018
  1. Merge pull request #1797 from roystgnr/configure_werror

    roystgnr committed Jul 13, 2018
    configure --enable-werror option
  2. Fix unused variable warning

    roystgnr committed Jul 13, 2018
  3. Re-bootstrap

    roystgnr committed Jul 13, 2018
  4. Re-bootstrap

    roystgnr committed Jul 13, 2018
  5. Set ANY_WERROR_FLAG via configure --enable-werror

    roystgnr committed Jul 13, 2018
    This lets us enable or disable the setting at configure time, gives
    us a named flag variable we could use to override things at compile
    time, but leaves that variable out of default flags so we can only use
    it in places we expect to be safe.
  6. Add WERROR_FLAGS to compiler.m4

    roystgnr committed Jul 13, 2018
    I think everything understands -Werror, but we'll double-check
    elsewhere in the configure script just in case, and people with weird
    compilers can override in this file.
  7. Fix comment typos

    roystgnr committed Jul 13, 2018
  8. Comment out unused variable

    roystgnr committed Jul 12, 2018
  9. Merge pull request #1795 from roystgnr/more_warning_fixes

    roystgnr committed Jul 13, 2018
    More warning fixes
  10. Merge pull request #1796 from roystgnr/archflag_when_profiling

    roystgnr committed Jul 13, 2018
    --enable-march should also apply when profiling
Commits on Jul 12, 2018
  1. Re-bootstrap

    roystgnr committed Jul 12, 2018
  2. Apply archflag to prof, oprof methods too

    roystgnr committed Jul 12, 2018
    We want to profile binaries that are as close to opt mode as possible.
  3. static_assert here got moved to the header

    roystgnr committed Jul 12, 2018
  4. Better commenting on ParmetisHelper::part type

    roystgnr committed Jul 12, 2018
  5. CPPUnit driver file: disable header warnings

    roystgnr committed Jul 12, 2018
    This clears out the last warning (outside of contrib/) I see when
    building libMesh.
  6. Cast our vector type to pointer, not vice-versa

    roystgnr committed Jul 12, 2018
    This fixes #1793 for me.
  7. Merge pull request #1792 from dknez/boundary_proj_soln_update

    dknez committed Jul 12, 2018
    Update boundary_project_solution to project on edge and node boundary IDs
  8. Merge pull request #1789 from roystgnr/fix_make_common

    roystgnr committed Jul 12, 2018
    Fix Make.common
  9. Merge pull request #1785 from roystgnr/error_vector_nemesis

    roystgnr committed Jul 12, 2018
    ErrorVector::plot_error Nemesis support
  10. Added unit test for boundary projection on sides, edges, and nodes.

    dknez committed Jul 12, 2018
  11. plot error to Nemesis in adaptivity_ex3

    roystgnr committed Jul 9, 2018
    This gets me a little test coverage of the new feature, plus it's nice
    when playing with adaptivity_ex3 benchmarking.
  12. Nemesis: Don't put cmaps unless we have cmaps

    roystgnr committed Jul 12, 2018
    Neither I nor @jwpeterson nor the Nemesis manual seem clear on what
    exactly these are *used* for, so although I suspect further changes
    may be appropriate, I'm committing only the minimal changes that get
    all the corner cases I can find working for me.
    
    In the future we might consider putting all ghosted elements into the
    elem cmaps, not just neighbor elements.
  13. Handle corner case with nodeless processors

    roystgnr committed Jul 12, 2018
    We can't just subtract 1 to account for a map entry that might not
    exist.
  14. Fix prof method support in Make.common

    roystgnr committed Jul 10, 2018
    Thanks to @bboutkov for catching this.
    
    This should resolve #1776
    
    I'm mortified that I missed the chance to do so on July 4th.
  15. Update boundary_project_solution to project on edge and node boundary…

    dknez committed Jul 12, 2018
    … IDs
    
    Follow the approach from DofMap::apply_dirichlet_impl to make boundary_project_solution work with edge and node boundary IDs.
Commits on Jul 10, 2018
  1. Better document oprof mode

    roystgnr committed Jul 10, 2018
    And point out perf, a newer tool using the same settings
  2. Remove trailing whitespace

    roystgnr committed Jul 10, 2018
  3. Workaround for empty connection maps

    roystgnr committed Jul 10, 2018
    I'm not sure if this is the right fix, but without it I start seeing
    failures on 7 processors when asking adaptivity_ex3 to output Nemesis
    error vector plots.
  4. Handle empty indices case

    roystgnr committed Jul 10, 2018
    This fixes Nemesis output when we have a processor that doesn't have
    any indices here.
  5. Change if to ternary

    roystgnr committed Jul 10, 2018
    This saves a couple lines of code and improves readability a bit.
Commits on Jul 9, 2018
  1. Add ErrorVector::plot_error("foo.nem") option

    roystgnr committed Jul 9, 2018
    Plotting error indicator output is often nice.  Plotting it to a
    standard format that viz tools can read is nice.  Being unable to do
    that on a distributed mesh without serializing first is not nice, so
    let's fix that.