NCRR Meeting Notes
Wednesday, September 11, 2000, 1:00 pm

Rob MacLeod


Introduction

With these meetings we hope to achieve the following goals

General Information Items

Meeting plan:
Dave led a good discussion about how to maximize the utility of the meetings and some comments include the following:
  1. during the reporting round of the general meetings, do not let the one-on-one discussion go on too long; on the other hand, people should feel free to ask questions, even if they may not obviously be of interest to everyone present. The trick is to find the balance so that informal, discussion is encouraged but that people come prepared and try and keep the general discussion at a high level.
  2. identify sub groups who could better deal with specific topics that come up in the general discussion; charge this subgroup with developing the idea and reporting back to the full group,
  3. when we have the program more fully developed, encourage the people more involved in the research end to bring ideas to the group and present then as proposed applications for BioPSE; it is not required to have the implementation developed, but rather than there be a research motivation for some use of BioPSE,
  4. consider sessions dedicated to reviewing the state of specific technical aspects that we wish to implement in BioPSE; for example, someone might present the basic strategy of a numerical approach and then outline how they propose to implement that approach in BioPSE

The immediate plan remains to have every second meeting dedicated to technical topics and alternate with general meetings. Please contact Dave or Rob if you have any other suggestions for meeting content and format.

Progress Reports

Administration and Reports

Greg is working on two different grant applications to NSF, once for undergraduate fellowships and the other a project in imaging with Bill Orrison.

BioPSE

Utility and Image of SCIRun:
we need to do a better job of giving local software developers (e.g., SCI group grad students) access to SCIRun and to make sure potential users are more aware of the advantages. It is not necessary for everyone in the SCI group to use SCIRun, but there are clearly others who could and yet do not because of obstacles to easy use.

User support with BioPSE:
we talked about means of getting users to register or somehow be counted when we release software. The motivation for this includes: To achieve these ends, we envision some combination of a registration process at download time, with a very clear description of why we want to know, and a mailing list.

Sourceforge:
We are still waiting for final approval of the open source agreement from the University Technology Transfer Office.

Fields class:
Michael will stabilize a version of the fields class on a branch and anyone wanting to use the new classes should work from that tree. Michael will send out email with directions and instructions. We discussed once again the need to handle time series of field attributes, an unresolved need. Michael will try and implement a system in which we can store multiple attributes in as flexible a way as makes sense.

Directory structure:
we had a long discussion about the directory structure of the SCIRun code.
Current directory structure
SCICore PSECore PSECommon SCIRun DaveW Yarden ...
- low level libraries - mid level data flow functions - most functioning modules - a few modules - Dave's version of modules Yarden's modules etc.,
The plans and problems with this include:

Analytic field generator:
Alexi is working on this.

Module review:
No module reviews at this meeting. The assignment (note: assignment-no more Mister Nice-Guy!) is to read the list of modules and come prepared with one to present. The list is at www.cvrti.utah.edu/~macleod/ncrr/technical/biopsenotes.html. Please send email to the group once you select the module you would like to adopt.

Module ports :
we again discussed generalizing the port specification and creating smart ports that can handle different data types. For more details on this,
see www.cvrti.utah.edu/~macleod/ncrr/technical/biopsenotes.html

Scene graph:
Marty had a question about deleting nodes from a scene graph which sparked a discussion about the need to rework the scene graph code and functionality. If anyone is willing to take this project on, please let Dave know.

Data flow code:
Dave suggested that we need to rework the data flow code and he described the following specific features:

Conferences and NCRR Seminars

Upcoming conferences:
Conferences coming up that are of special relevance to the group include:
NCRR Seminars


Documentation

New SpecML:
Ted has finished and the doc group approved a new SpecML document format to make it simpler and easier to use. Marty is working on a document that describes using the new spec template.
Doc Link:
The new link for all the BioPSE docs is www.sci.utah.edu/scirun_docs/doc.
Doc styles:
Erik has made a document describing how to use his style sheets to make consistent documentation. To try this out, go to www.sci.utah.edu/scirun_docs/doc/ReferenceGuide/doc_markup.html

Map3d

Map3d progress:
Rob, Chris, and now Guo are all working on getting the version 1.0Beta of map3d ready for placement on the website.
License:
Greg will look into the details of the options that University already has in place (if any) for this type of license.

Personnel

Xinlong Wang:
came to the meeting today for the first time. He has met with Dave and Rob about meshing needs and we will have a meeting later this week to talk more about how he should proceed.

Research

Dave:
has the computation of conductivities working on realistic geometries going, albeit fairly slowly still.
Laura's project :
working with her new dataset from Dave.
Chris Butson's project:
no update
Leah's project:
is working on some code to parse equations and asked for any pointers.
Rob v. Uitert:
has a formulation for new edge elements he is using.
Darby:
is new to the NCRR group and is busy learning about the code and how to check it out and use it.

Web site

Data archive:
Erik has put some of this together and needs to get some data from Rob.
BioPSE logo:
Erik showed Rob a new logo and we will review this and bring it to the group soon.
Priorities:
Erik asked about priorities for the next while and we decided on:
  1. page for downloading map3d with user registration
  2. page for the NCRR data archives
  3. SCI website reconstruction

Miscellaneous

no news


Agenda for for future meetings

Specific agenda items for the next meeting include:

  1. Update on NCRR seminar speakers and scheduling their talks
  2. Schedule for NCRR meetings
  3. Ted and Marty's presentation of the XML module template and tools for editing and viewing them
  4. Eric's presentation on Field Class
  5. Event manager for BioPSE
  6. Installation of BioPSE

Most of the next meetings will be organized around the brief reports from all present and then discussion of modules. Each person in the group has volunteered for one more more modules and will lead the discussion, which will center on the design and capabilities of the module. For details on the overall layout of modules and a list of BioPSE modules we have envisioned so far, go to
www.cvrti.utah.edu/~macleod/ncrr/technical/modules.shtml

About this document ...

NCRR Meeting Notes
Wednesday, September 11, 2000, 1:00 pm

This document was generated using the LaTeX2HTML translator Version 99.2beta6 (1.42)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 3 -no_white -link 3 -no_navigation -nomath -html_version 3.2,math notes-11sep00

The translation was initiated by Rob MacLeod on 2000-09-15


Rob MacLeod 2000-09-15