Carp features that need testing

  • activation times
  • writing out the grids
  • dumping the matrices used
  • Laplace solve
  • post processing
    • Recover Phie
    • Optical mapping
    • Activating function
  • magnetics
  • K diffusion
  • purkinje

Common use case scenarios

  • restarting sims
  • igb output written correctly
  • regional ischemia
  • generating an arrythmia with a sheet
  • voltage stimulii
  • mechanical stimulii

Numerical tests

  • APD graphs for all the ionic models
  • solving a linear system
  • bidomain vs monodomain

Speed tests

  • Runtime of bench
  • Runtime for an arrythmia sheet.
  • Scaling results on multiple processors

Graceful failure

  • send stop signal to a running process
  • incorrect file input
    • pts
      • text
        • non numbers in the pts file
        • more points than indicated in the header
        • less points than indicated in the header
      • binary
        • NaN? and Infs
        • max/min beyond believable range.
    • elem
      • non-conformal faces
      • incorrect node numbers
      • invalid region numbers (>=0 ?)
      • invalid element types
      • zero volume elements
    • lon
      • no effect when used with fibers that aren't unitary.
    • vtx
      • incorrect header
      • incorrect node numbers in file
      • too many points in vtk file
  • NaN? occurs during
    • matrix solve
    • im solve
  • regions set with 0 conductivities
  • regions
    • with mixed bath and tissue (warning)
    • with tissue but not set in an imp region
    • with tissue but not assigned conductivities
  • LUT warnings get truncated after the first 1000 error messages.
Topic revision: r3 - 23 Oct 2009 - 15:56:31 - RobBlake
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback