Main Page

From crtc.cs.odu.edu
Revision as of 18:09, 20 November 2017 by Jbest (talk | contribs) (Medical Image Computing)
Jump to: navigation, search

Extreme-Scale Parallel Mesh Generation & Adaptation

    CDT3D Mesh

    Rocket with Engine Mesh

    Output Grid Mesh

    CDT3D Meshes using speculative execution model at the chip level

Overview

Finite Element Mesh Generation is a critical component for many (bio-) engineering and science applications. The goal of this project is to deliver a novel Telescopic framework for highly scalable and energy efficient codes. Domain-and application-specific knowledge and run-time system support are combined to improve accuracy of FE computations. CRTCLab is developing a novel framework for highly scalable and energy efficient high quality mesh generation for the Finite Element Analysis in three and four dimensions. CRTC effort and focus is on research activities that combine domain-and application-specific knowledge with run-time system support to improve energy efficiency and scalability of parallel FE mesh generation codes. Traditionally, parallel FE mesh generation methods and software are developed without considering the architectural features of the supercomputer platforms on which they are eventually used for production. The main reason is the complexity of sequential, and moreover parallel, mesh generation algorithms. As a result, it is too expensive, in terms of labor and time, to customize the performance of parallel mesh generation software for specific supercomputing architectures. Target (bio-)engineering applications are:

  • CRTC's sub-group for Extreme Scale Parallel Mesh Generation & Adaptation, from left to right: Nikos Chrisochoides, Kevin Garner, Dana Hammond (TM from NASA/LaRC), Christos Tsolakis and Polykarpos Thomadakis.

    We have assembled a team of established leaders (see External Collaborators) that are currently developing state-of-the-art work on mesh generation and adaptivity issues relevant to NASA’s CFD 2030 Vision and will broadly impact end-user productivity of users throughout DoD and NASA.

    Objectives

    1. Design a multi-layered algorithmic and software framework for 3D tetrahedral anisotropic parallel mesh generation methods using state-of-the-art functionality supported by methods implemented in AFLR and CRTC’s telescopic approach for parallel mesh generation.
    2. Development of error-based metrics to drive an anisotropic adaptive process
    3. Design a power-aware parallel runtime software system for extreme-scale adaptive CFD computations including: (i) mesh generation & adaptation, and (ii) consistent error-based metrics for adaptation of any CFD discretization with localizable error estimates.
  • Medical Image Computing

    Health Care Industry Applications:

    1. Develop adaptive deformable registration method for Deep Brain Stimulation (DBS). DBS is an effective palliative therapy for patients suffering from Essential Tremor, Parkinson’s disease, and other neurological movement disorders. Modern DBS surgery makes use of stereotactic systems and image guidance to accurately place electrode leads, as well as intra-operative imaging to surveil the location of the leads and guide the surgery. The effectiveness of DBS is directly correlated with the accuracy of DBS electrode lead placement, with more accurate electrode placement leading to better clinical outcomes. This project is a joined with VCU, VA.
    1. Develop a new Adaptive Physics-Based Non-Rigid Registration (APBNRR) method developed for image guided brain tumor resection. Existing evaluation indicates that the the registration accuracy and performance of APBNRR are proved sufficient to be of clinical value in the operating room. Malignant gliomas are the most common primary and metastatic brain tumors. Treatment typically includes surgical removal followed by radiotherapy or chemotherapy. Total resection is difficult to achieve during tumor removal because of the infiltrative nature of gliomas and because brain tumors are often embedded in critical functional brain tissue. In image-guided neurosurgery, co-registered pre-operative anatomical, functional, and diffusion tensor imaging can be used to facilitate a maximally safe resection of brain tumors in certain areas of the brain. However, because the brain can deform significantly during surgery, particularly in the presence of tumor resection, non-rigid registration of the preoperative image data to the patient is required. This is a joined project with Harvard Medical School, MA.
    1. Test five new available (in the clinic) neurovascular devices that have not been compared before through angiographic washout analysis and accurate micro CT-based tessellation (i.e., mesh or grid reconstruction) and CFD analysis in idealized sidewall aneurysm models. The CFD simulations and angiographic washout analysis will be performed on flow diverter implantations in actual patient geometries. There is a need for robust and easy-to-use Image-to-Mesh (I2M) conversion methods and software that streamline the discretization of such complex vascular geometries with fine structures with the CFD modeling process. In this project we will focus on the development and validation of fully functional I2M conversion algorithms and software (i.e., tools) for complex vascular geometries with fine structures like stents. This is a joined project with Medical School at Stony Brook University, NY.

    Broader Impact The proposed activity will have a significant and broader impact on research and education, well beyond the bounds of this specific project and its external collaborators. Other than the direct impact to parallel unstructured mesh generation and runtime systems for supercomputers like Blue Waters, this project will benefit the performance evaluation community and promote the understanding on the CerebroVascular Disease (CVD, or stroke), Image Guided Surgery for Caner and DBS for Parkisons disease, all of them are leading natural death causes in the US.

    Intellectual Merit The Intellectual Merit of this project is summarized in terms of three novel contributions: (1) an understanding of the complex computation, communication, and memory utilization patterns in a telescopic superposition of multiple parallel mesh generation codes, (2) new abstractions to efficiently throttle concurrency and to implement race-to-halt execution models at multiple levels of granularity, while orchestrating intra-and inter-layer memory management, data movement, and load balancing to improve energy-efficiency of memory and interconnect components, and (3) a novel approach to leveraging off-the-shelf and state-of-the-art low core meshing codes for highly parallel simulations.

    Computer Aided Personalized Education