Continuity 2006 Report

  • Statistics
    • 20 public releases
    • Over 1500 revisions
    • Over 1250 downloads
    • Over 70 new registered users
    • 2 Summer schools, and a course. Also Continuity was demoed in the NBCR booth at Supercomputing 2006 in Tampa, FL.
  • General
    • Hundreds of bug fixes and interface improvements
    • Added demo's menu to help menu which (at run time) builds a list of available demos, including 12 available demos which demonstrate many of Continuity's features
    • A "batch" mode of Continuity accessible from the command line with the --batch [script] option. This will soon allow us to run Continuity completely as a web service.
    • Created new installshield MSI based installer on Windows for very native look and feel during the installation process.
    • Element and node labels supported throughout Continuity
    • Improved load time of Continuity by using a faster method of pickling/unpickling icons compatible with new version of PIL.
    • Updated Continuity icons, and updated Continuity splash screen.
    • Added 8 biomechanics examples, 4 fitting examples, several mesh examples, 1 imaging example, and 1 biotransport example
    • Users regularly download Windows, Linux and Macintosh builds.
  • Mesh
    • Refine and label wizard both now used token based pattern matching for generating labels
    • Implemented averaging for nodal values during refinement
    • Completely new and simplified coordinate form
  • Biomechanics
    • Complete reengineering of nonlinear solver. Controlling logic now entirely in python.
    • Now possible to solve larger biomechanics problems because several unnecessarily huge data structures are avoided.
    • Parallelized biomechanics nonlinear solver to work on a cluster. Some problems show a 10X speed up when solved in parallel. (A 48 element problem now takes about 30 minutes to solve one beat where as it took 6 hours last year)
    • Implemented elastica materials for biomechanics
    • More intuitive form for specifying biomechanics constraints has been added
    • Added Guccione biomechanics cellular model
    • Added the following biomechanics circulatory models:
      • Linear increase in pressure for LV and RV
      • Linear increase in pressure for LV only
      • Three-Element Windkessel Model for LV and RV
      • Three-Element Windkessel Fortran Model for LV only
      • Three-Element Windkessel Fortran Model for LV and RV
      • Simple closed loop for LV only
      • Simple closed loop for LV and RV
      • Simple closed loop with atria for LV and RV
      • Closed loop circulation, Lu et al
    • Implemented computation and rendering of consistent nodal stresses and strains.
  • Webservices
    • For Windows, Continuity server capable of using a web service to dynamically compile and generate an electrophysiology cell model shared object. A Linux webserver is also in the works.
  • Website / documentation
    • Brand new MoinMoin wiki based website customized for our use. Includes download/registration statistics, all previous releases and some documentation.

    • From the Help menu of Continuity users can now access this Continuity documentation on wiki.

    • Additionally, a Trac based website has been created exclusively for bug tracking and viewing the source code online.

  • Electrophysiology
    • New model editor allows user to create custom cellular models for electrophysiology. These models can be dynamically compiled and linked into the program at run time. Also the model editor is being extended for Biomechanics and Biotransport use.
  • Fitting
    • Completely new fitting constraints form
  • Biotransport
    • Created new biotransport module with reaction diffusion example in 2D (Ca diffusion and transport)
  • Imaging
    • Created new imaging module with with many image manipulation tools. These include image enhancements, filters, registration, and segmentation.