History for Minutes 19 December 2005
changed:
-
Meeting held 11am 19 December 2005
Present: Carey, Greg, Karl, Shane, Travis, Andre, Poul
Genral: Andre questioned whether we had infact decided on the language and compilers, we have.
1 Starting work : Data structures.
* What are our fundamental types?
* What is the basic interface?
This wiki has some descriptions of the [cmgui data structures] and [cm field parameters]
Karl has looked in the mesh API for TSTT, interestingly it provides a way to ask a mesh if it has some feature.
Fortran 95's lack of function pointers may complicate an object oriented API .
API or Datastructures first? We define the API then implement the datastructures that resemble the public interface.
Scope (Regions)
* Fields - Values you can calculate
* Nodes - Values
* Element - Interpolation of nodes, a collection of which form a field
no more grid points, data points, collocation points, images
Much discussion of what these concepts are and what they store.
* Should location information be treated different from field information?
* Elements could represent the FEM idea or the notion of a coordinate system embedded within another.
eg an element could have topology, coordinate system and bounds, basis are then used to describe fields over it.
* Poul has the following concepts from his research for FieldML.
* Point - position wrt to a coordinate system
* Coordinate system (aka element) - dimension, limits on coordinate values
* Basis functions/Interpolation
* Field parameters
* For talking about mehes, the notion of a field that glues together elements is missing
* Further info on this can be found at "FieldML on the Physiome site":http://www.physiome.org.nz/xml_languages/fieldml
* Shane expresses concerns, that while there are some good concepts in the FieldML work, we need something implemented in 3 months.
out of time....
2 Development framework.
* How are we going to develop code?
* What documentation systems, bug systems, code management systems do we want to employ?
3 Future Meetings.
* Field operators: Should we have mathmatical operators at a low field level?