Notes of meeting 11/01/06, 11 AM
CCF, Room ND2-43
Present: Ahmet, Al, Xuemei, Pavana, Ton
1. Ahmet presented an overview of all SimTk features (
www.simtk.org). We are currently using the forum and documentation features. Documentation will be material of general interest, for instance, currently there is a link to the Software Carpentry article. There was a question what the SimTk policy is for posting PDFs of journal publications which are copyrighted. The forum is used for communication with collaborators outside CCF and should be monitored by all team members. There was a question whether forums are searchable. We looked at all other SimTk features to make sure we are aware of those.
2. Ahmet presented an overview of our internal Trac and MoinMoin servers (
http://thrace.lerner.ccf.org). Trac is for software development. MoinMoin for scientific content. Both have a Wiki but the Trac is not as good for organized content development. Ideally if SimTk had a Wiki with MoinMoin capabilities, we would use it and this would eliminate the firewall problem for outside collaborators. Once we can demonstrate how we use MoinMoin, we may try to convince SimTk to install the same system.
3. Ahmet demonstrated the milestone and ticket features of Trac. For example he has created a milestone for creating the software repository, with two tickets within that milestone. Ton will complete the initial design of the repository so we can start collaborating on the SDBIO library and 2D gait/foot model.
4. Ahmet demonstrated the MoinMoin system. There are templates and categories to help maintain organization of the content. A bottom-up way to generate content is to click on "CreateEntry", and then choose a category and corresponding template. For instance: project, article, abstract. Top-down organization can then be added at a later stage simply by typing the name of such new pages within a higher level document (e.g. the home page of the project). We are planning to use the "article" document type to co-author our first article and see how that goes. Ahmet will install LaTeX for rendering of equations.
5. Ahmet made a MoinMoin page HistoryDependenceFEA (it is posted as PDF on SimTk under Documentation). He solved the 2D foot model five times for the same kinematic state (x,y,theta), starting from different initial states. This showed a strong history dependence, which is a problem for surrogate modeling where reaction loads must be a function of kinematic state only. The history dependence is physically correct when there is dry friction: it makes a large difference whether we push the foot down and then rotate, or first rotate (while in the air) and then push down. There are two possible ways to resolve this issue. The first is to define state as (xdot,y,theta) and use a viscous approximation to dry friction. The second option is to define state as (xprevious,yprevious,thetaprevious,x,y,theta), i.e. a doubling of dimension to account for history. One FE simulation will generate multiple 6D states, because all intermediate 3D states can also be considered as initial 3D states, all leading to the same final 3D state. This may work and would require no changes to the FE modeling. We will try this second option first. I will update the MoinMoin page accordingly (and probably post another PDF on SimTk...)
6. Organizational. Tomorrow (11/2/06) we will interview Jason Halloran for the postdoc position. We also received a very strong application from a French/Swiss computer scientist who works in human animation. He may be very suitable for musculoskeletal and optimization. The plan is to hire two postdocs, one with a FE focus and one with a movement focus.
7. Ton and Al have communicated about ODE solvers. Ton will summarize on MoinMoin. Al has previously developed efficient solvers for stiff systems that may avoid the high cost of Jacobian calculation.
8. We will have a conference call with the entire team (CCF, NASA, Stanford, Utah) on Nov 9th. Instructions are on the SimTk forum. Ahmet will investigate whether we can do some sort of webcast so we can share a view of our computer screen. Otherwise we will just prepare documents ahead of time and share them via SimTk.