NCRR Meeting Notes
Wednesday, August 16, 2000, 12:00 pm

Rob MacLeod and Dave Weinstein


Introduction

With these meetings we hope to achieve the following goals

General Information Items

Vis 2000 Demos:
Reminder about the Visualization 2000 conference in October and that we will have an evening visit from conference attendees to show projects within the School of Computing. For this, we need to develop some demos that emphasize the application area of our activities. Please contact Dave or Rob for specific ideas of what you would like to demonstrate. We will also be approaching people to help develop and present other demos.
Meeting time:
After marking up the schedule, we came to the following free meeting times:

   Monday 		 10:00-12:00

Tuesday 9:00-12:00
Wednesday 10:00-12:00
3:00-4:00

Progress Reports

Administration and Reports

Annual Report:
Erik has the progress report available on the web site at www.sci.utah.edu/ncrr/pubs/progress.html. Please check it out and report any problems to Erik.

BioPSE

Sourceforge:
Marty reported on progress he was making with this tool and the meeting to discuss its use for managing BioPSE. Sourceforge is a comprehensive tool for open source type releases and includes support for CVS, web interface to the source code, bug tracking and a number of other tools for managing large code projects.
Fields class:
We did not have time to hear Eric's presentation on the fields class but we are very close to getting a working version out. Alexi and Michael are also helping Eric to test the fields class and refine it for general use.
Flight path module
Alexi has the flight path working and will work with Yarden to create some fly through examples. This module also support generation of images for creating mpeg/QTime animations that we can use for talk and on the web site. He is working on a stereo implementation now.
BEM Module:
Guo Tang has completed a module for SCIRun that implements some Fortran source codes for solving field problems using the boundary element method. He will present an overview of how he implemented this sort of code wrapping at the next meeting.
Module review:
Note that for each of the modules we review, there should emerge a design document. Ted gave us a nice example this week so see his spec on the histogram module and the documentation Section 3.4 for more details on the layout.
Histogram:
we began the module review with a second look at the histogram module. Ted has prepared an excellent document about the design of the module (available for viewing at www.cvrti.utah.edu/ dustman/histo/histo.html ). We agreed on the layout described in the document and so that module is ready to move to implementation.

Showfield
Marty had nothing to report on this module but one outcome of the discussion of the histogram was to have modules, perhaps part of showfield, for displaying 2D and 1D fields; these could be generalized to handle things like histograms but also time signals, bar charts, and any other display modes that we will need.

Linear algebra modules
Leah presented some ideas for modules to handle basic linear algebra manipulation. After considerable discussion, we agreed on several points:L
  1. we would try and treat all matrices and vectors as a basic matrix datatype like Matlab does; this will require some interfacing with existing vector and matrix datatypes but has advantages in the interface and builds on the familiarity that users have with Matlab and other high level tools for matrices.

  2. to pursue a two-path strategy for these modules. For smaller matrices we would build on the BLAS libraries and potentially other packages that would exist on the local machine (e.g., LAPACK, PETSc). For larger systems we would try and use the Netsolve system that we are currently investigating together with Michelle Miller and the other Tennessee folks. The system allows for ``remote'' solving of systems where remote might be actually on the same machine, another machine in a local cluster, or a computing facility accessed via the Internet.

  3. we agreed on a basic set of operators we would implement as methods and allow as entries in the UI for this module: (), +, * (parentheses for grouping, addition, subtraction, multiplication)

Volume viewer
Chris M. reported on a module to view volumetric data with separate viewers for each of the 1D, 2D, and 3D cases.

Module list:
Dave is still working on an updated list of modules that we will review next week and hopefully finalize (with some priority scores) and thus establish the goals for release 1.0 of BioPSE.

Conferences and NCRR Seminars

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


Documentation

Map3d

Map3d progress:
Rob has ported map3d to the CVRTI and is now compiling a list of additions and features to try and address before the release date.
CVS for Map3d
Chris M., Ted, and Rob met to discuss where to keep the source code for map3d and came up with a scheme whereby the general purpose libraries that map3d uses should live on the CVRTI CVS server but the main map3d code should stay in the SCI server. We will try and implement this scheme and see if it works.
Release schedule:
the plan is to have map3d released by September 1, 2000.
Documentation:
there already exists a manual for map3d but this will need updating prior to release. Rob will update the manual to reflect changes in the program and well as reduce the options to match the released version.

Personnel

Simulation post doc position:
We are still discussion the excellent candidates we have for the inverse problems post-doc/staff scientist position. Please send comments to Chris if you have any input.
Xinlong Wang:
will be coming to Utah as the meshing post-doc and we expect him sometime in September or early October.

Research

Laura's project :
due back from vacation this week.
Chris Butson's project:
no news
Leah's project:
Leah is working with Dave to create a module that will perform impedance tomography analysis of some simple models using the finite element formulation that is similar to that which we use in forward problems.
Rob v. Uitert:
Rob is starting to work with Dave and Sri Nagarajan from Bioengineering on a possible project. More details to follow.

Web site

Data archive:
No progress on this. But more requests for data have arrived.
Tracking hits:
No progress on this.
Web site parsing:
No news on this
BioPSE logo:
Erik is working with Rob on a logo for BioPSE.

Miscellaneous

NCRR Poster:
The poster is completed and on its way. Erik will put a link to it on the web page.


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. Guo Tang presentation of BEM module
  4. Marty's presentation of the XML module template and tools for editing and viewing them
  5. Eric's presentation on Field Class
  6. Dave's presentation and discussion of complete module list for BioPSE version 1.0.

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-19jul00.shtml

About this document ...

NCRR Meeting Notes
Wednesday, August 16, 2000, 12: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-16aug00

The translation was initiated by Rob MacLeod on 2000-08-19


Rob MacLeod 2000-08-19