Personal tools
You are here: Home openCMISS Wiki Minutes 28 November 2005
Views

History for Minutes 28 November 2005

changed:
-
Present: Greg, Travis, Karl, Andre, Martyn.

Apologies: Peter, Shane, Carey.

How many meetings are we going to have?

  Travis suggested that we have more meetings where they are useful, but was happy with one meeting per week right now.  There were no objections.

Criteria for use of external projects

  For projects to investigate further for ideas and directions ("examples"):

  * What other groups/projects use the project?

  Additional criteria for projects we might use directly ("resources"):

  * Licences.

  * Interoperability.  What other projects are excluded by using one project?

  Tavis noted that a lot of people have used !PETSc in their projects and he has seen an example of people using !PETSc in building a modelling project quickly.

  John Pearce has used some of the projects on our [References] page.  It would be good to get his input at a technical committee meeting.

Investigation or action first?

  Martyn commented that a possible alternative to investigating a large number
  of external projects was to first embark on our project and then see what
  resources are required and what issues need to be resolved.

  Greg suggested that we first decide how we want to achieve how goal and this
  would help us select which external projects are of use to us.

  Karl thought that we weren't yet well-enough informed to know how to achieve
  our goal, and that investigating other projects would educate us on how best
  to achieve our goal.

  Discussion proceeded on the issue of where the API would be between the data
  engine and the algorithms.

  It was agreed that it would be nice if the data engine handled the
  distributed storage of data, and so the api would be independent of the
  memory model.

  Discussion moved toward the concept of a (possibly distributed) data server
  (database) serving the data to a client directing the algorthm.

Further questions

  What role is scripting going to play?

New staff

  Travis pointed out that it may take 6 months for a new staff member from
  another country to leave their current position, move to NZ, and start work
  here.

  It seemed a good idea to advertise for a lead developer as soon as possible.

  This position would essentially be for a "scientific programmer".  Skills in
  the following areas would be useful.

  * distributed memory data management

  * documents well

  * The issue of C(++) or Fortran experience was raised.

    The external projects that may be used could be written in Fortran, C or
    C++.

    People did not see any problem with a programmer having minimal Fortran
    experience as a C programmer could probably learn Fortran reasonably
    easily.  However, some programmers really dislike Fortran, and it is
    likely that some components of the project will use or interface with
    Fortran, so the advertisement should mention at least C and Fortran.