Simbios Simbios ™ The National Center for Physics-Based Simulation of Biological Structures at Stanford SimTK Framework CCA for Physics Based Simulation.

Slides:



Advertisements
Similar presentations
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Advertisements

NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
Earth System Curator Spanning the Gap Between Models and Datasets.
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech.
Autonomic Systems Justin Moles, Winter 2006 Enabling autonomic behavior in systems software with hot swapping Paper by: J. Appavoo, et al. Presentation.
A Parallel Structured Ecological Model for High End Shared Memory Computers Dali Wang Department of Computer Science, University of Tennessee, Knoxville.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
January, 23, 2006 Ilkay Altintas

OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Role of Deputy Director for Code Architecture and Strategy for Integration of Advanced Computing R&D Andrew Siegel FSP Deputy Director for Code Architecture.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Principles of Scalable HPC System Design March 6, 2012 Sue Kelly Sandia National Laboratories Abstract: Sandia National.
CCA Common Component Architecture Manoj Krishnan Pacific Northwest National Laboratory MCMD Programming and Implementation Issues.
Scalable Cluster Management: Frameworks, Tools, and Systems David A. Evensky Ann C. Gentile Pete Wyckoff Robert C. Armstrong Robert L. Clay Ron Brightwell.
Service Computation 2010November 21-26, Lisbon.
Model Coupling Environmental Library. Goals Develop a framework where geophysical models can be easily coupled together –Work across multiple platforms,
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Programming Models & Runtime Systems Breakout Report MICS PI Meeting, June 27, 2002.
Supercomputing Center CFD Grid Research in N*Grid Project KISTI Supercomputing Center Chun-ho Sung.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Components for Beam Dynamics Douglas R. Dechow, Tech-X Lois Curfman McInnes, ANL Boyana Norris, ANL With thanks to the Common Component Architecture (CCA)
Building an Electron Cloud Simulation using Bocca, Synergia2, TxPhysics and Tau Performance Tools Phase I Doe SBIR Stefan Muszala, PI DOE Grant No DE-FG02-08ER85152.
Center for Component Technology for Terascale Simulation Software CCA is about: Enhancing Programmer Productivity without sacrificing performance. Supporting.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
A Software Framework for Distributed Services Michael M. McKerns and Michael A.G. Aivazis California Institute of Technology, Pasadena, CA Introduction.
George Goulas, Christos Gogos, Panayiotis Alefragis, Efthymios Housos Computer Systems Laboratory, Electrical & Computer Engineering Dept., University.
Regional Conference on the use of mobile technologies for data collection, Addis Ababa, Ethiopia. Presenter : Mr. Mbemba Hydara 14 th October 2015.
UML Package Diagrams. Package Diagrams UML Package Diagrams are often used to show the contents of components, which are often packages in the Java sense.
1 1 Office of Science Jean-Luc Vay Accelerator Technology & Applied Physics Division Lawrence Berkeley National Laboratory HEP Software Foundation Workshop,
Jini Architectural Overview Li Ping
NA-MIC National Alliance for Medical Image Computing Slicer 2010: Past, Present, and Future Steve Pieper, Ph.D.
Paperless Timesheet Management Project Anant Pednekar.
The Performance Evaluation Research Center (PERC) Participating Institutions: Argonne Natl. Lab.Univ. of California, San Diego Lawrence Berkeley Natl.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Grigore Rosu Founder, President and CEO Professor of Computer Science, University of Illinois
A Reference Model for RDA & Global Data Science Yin ChenWouter Los Cardiff University University of Amsterdam 1.
Data-Centric Security and User Access Controls for Hadoop on Microsoft Azure MICROSOFT AZURE APP BUILDER PROFILE: BLUETALON BlueTalon provides data-centric.
Collaborative Development Services Learning From the Open Source Agile Development Process Richard Kilmer, InfoEther LLC.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Cloudsim: simulator for cloud computing infrastructure and modeling Presented By: SHILPA V PIUS 1.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
SimTK 1.0 Workshop Downloads Jack Middleton March 20, 2008.
Training for Physics-Based Bio-simulation SimBios: NIH Center for Biomedical Computation Physics-based Simulation of Biological Structures Funding: NIH.
Netscape Application Server
GWE Core Grid Wizard Enterprise (
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Recap: introduction to e-science
CE-105 Spring 2007 Engr. Faisal ur Rehman
Hierarchical Architecture
UNH Programming Assistance Center Automation
Many-core Software Development Platforms
Helping a friend out Guidelines for better software
ASP.NET Module Subtitle.
Metadata Development in the Earth System Curator
Department of Computer Science, University of Tennessee, Knoxville
Presentation transcript:

Simbios Simbios ™ The National Center for Physics-Based Simulation of Biological Structures at Stanford SimTK Framework CCA for Physics Based Simulation of Biological Structures Jack Middleton, Michael Sherman CCA Meeting, 28 April 2005

2 Topics Review of Simbios center Review of SimTK How CCA fits into SimTK Architecture Use of GForge Time for questions & discussion

Simbios Simbios ™ The National Center for Physics-Based Simulation of Biological Structures at Stanford

4 Simbios Part of huge NIH initiative –Establish national biocomputing infrastructure One of 7 centers –$20M/5yrs each, one 5yr renewal possible Ours is to pursue physics-based simulation Not just a research grant

5 Simbios mission Enable biomedical scientists to develop and share accurate models and simulations of biological structures—from molecules to organisms. Strategy: develop, disseminate, support a “simulation toolkit” SimTK.

6 Simbios goals Integrate field of physics-based modeling in biomedicine –Avoid duplication of effort –Permit multiscale modeling –Accelerate research in Biocomputation Biomodeling Laboratory biology Medicine

7 Simbios goals (cont.) Support several DBPs to ensure accuracy and utility Exploit existing technologies Serve as global development platform for new technology Keep up with advances in high performance computing architecture Serve distinct user communities –Varying levels of computational savvy –Different areas of domain knowledge

Simbios Organization And … Education Infrastructure (SimTK.org) Dissemination Administration

9 Some SimTK Goals High speed, high quality scientific computation Reliable, convenient, industrial-grade open source development & distribution Sharing of data, numerical methods, models, simulation results Integration with other national computation efforts, exploit existing standards Support several distinct user communities

10 Distinct User Communities 1.Algorithm inventor 2.Modeler 3.Scientist/clinician 4.Application developer

11 Tactics Separate “modeling” from “computation” Support many small, purpose-built, narrow applications Build centralized infrastructure at SimTK.org

12 High level architecture Resources Physics & Logic Problem solving COMPUTATION MODELS APPLICATIONS

13 Models vs. Components Models –Physics, math, logic –Hierarchical construction –Subsystems correspond to physical world objects or concepts –Conceptual, not computational! Components –Computational resources CPUs, memory, numerical methods Supports parallelization –Flat, peer structure –Primary abstraction is “services” (called Ports in CCA) Components providing same Ports are interchangeable –High performance, no overhead

14 Model + Solver  Model W( A ) W( A ) ∂ W( A )/ ∂ A solvermodelresult a=f( A )/m ∫∫ [ ● ] W( A ) dynamics D[●]D[●] ∂ W/ ∂ A sensitivity Study: find muscle attachments A that minimize work W for one gait step optimization A best min [ ● ]

15 Structure of an executing app InvestigationModel Subsystems CCA Components Provides Uses Logic State Component Realization Cache State Variables Application go() Model Manifest States Subsystems Problem Solving (Applications) Physcis & Logic (Modeling) Computation (Components)

16 SimTK Goals for CCA High quality computational toolbox –Solvers (ODE, PDE, DAE, optimizer, sensitivity etc.) –Useful numerical utilities Easily swap compatible components for: –Comparison of computational methods –Utilize clusters (eventually grids) Cross Language –C/C++ (create and use existing components) –FORTRAN (use existing components) –Java, Python, TCL (NA)

17

18 Open source version of Source Forge Supports: –Host multiple projects, track bugs, requests, patches –Access control –Surveys, announcements, discussion groups, statistics –Source code repositories, mailing lists Requires some maintenance: –Setup Postgres, Apache, access control –Debug PHP scripts, cron scripts GForge

19 Questions and Issues SimTK must run on native Windows Where is latest CCA spec? Updated CCA website Where are existing components?