Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Trilinos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 936
    • Issues 936
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • James Willenbring
  • Trilinos
  • Issues
  • #3362

Closed
Open
Created Aug 27, 2018 by James Willenbring@jmwilleOwner

TPetra timers not stackable,

Created by: bathmatt

If one enables the tpetra timers you find that they are started and stopped not in a sequence. You stop a timer when it isn't the last one started. You are probably keeping RCPs to timers..

@trilinos/tpetra

Expectations

Expect the timers to be on a stack.

Current Behavior

I can't get timing info from tpetra,

Here is error message

 ctest -R PanzerAdaptersSTK_projection

*********************************************************************
WARNING: Overlapping timers detected!
A TimeMonitor timer was stopped before a nested subtimer was
stopped. This is not allowed by the StackedTimer. This corner case
typically occurs if the TimeMonitor is stored in an RCP and the RCP is
assigned to a new timer. To disable this warning, either fix the
ordering of timer creation and destuction or disable the StackedTimer
support in the TimeMonitor by setting the StackedTimer to null
with:
Teuchos::TimeMonitor::setStackedTimer(Teuchos::null)
*********************************************************************

Motivation and Context

Definition of Done

Steps to Reproduce

  1. Enable tpetra timers -D Tpetra_ENABLE_MMM_Timings=ON
  2. Enable panzer tests
  3. Run panzer tests ctest -R PanzerAdaptersSTK_projection
  4. Shake fist angrily at computer.

Your Environment

  • Relevant repo SHA1s:
  • Relevant configure flags or configure script:
  • Operating system and version:
  • Compiler and TPL versions:

Related Issues

  • Blocks
  • Is blocked by
  • Follows
  • Precedes
  • Related to
  • Part of
  • Composed of

Additional Information

Assignee
Assign to
Time tracking