<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">
<LINK REL="STYLESHEET" HREF="iField_issues.css">
<TITLE> iFields Issues List</TITLE></HEAD>
<BODY BGCOLOR="#ffffff">
<DIV>
<H1 CLASS="Title">
<A NAME="pgfId=82210">
 </A>
iFields Issues List</H1>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602037">
 </A>
1.0        Units/Dimensions</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602041">
 </A>
2.0        Coordinate Fields</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602042">
 </A>
3.0        Fields on subsets of mesh</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602043">
 </A>
4.0        Basis/Distribution functions</H2>
<P CLASS="2Level">
<A NAME="pgfId=602141">
 </A>
4.1        specify &quot;order&quot; and continuity</P>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602044">
 </A>
5.0        Change of basis/</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602045">
 </A>
6.0        Analytic vs. Discrete/Continuous</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602046">
 </A>
7.0        Ingtegral/Differential Constraints</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602047">
 </A>
8.0        Memory management</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602048">
 </A>
9.0        Mesh, Field, Operator interface relationships</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602049">
 </A>
10.0        Mapping domain to range</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602050">
 </A>
11.0        Parallelism</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602051">
 </A>
12.0        Operations on fields (iField or service)</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602052">
 </A>
13.0        Intrinsic/Extrinsic data</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602053">
 </A>
14.0        Scalar, Vector, Tensor (coord. system)</H2>
<P CLASS="2Level">
<A NAME="pgfId=602094">
 </A>
14.1        Transformation operations require knowledge of tensor order</P>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602054">
 </A>
15.0        Level of interoperability</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602055">
 </A>
16.0        Implementation as tags</H2>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602056">
 </A>
17.0        Viability of linear solvers</H2>
<P CLASS="2Level">
<A NAME="pgfId=602057">
 </A>
17.1        daxpy on two fields</P>
<P CLASS="2Level">
<A NAME="pgfId=602061">
 </A>
17.2        iField built on top of a PETSC compatible thing</P>
<P CLASS="2Level">
<A NAME="pgfId=602062">
 </A>
17.3        is mapping to global &quot;global&quot; a responsibility of solver or iField</P>
<P CLASS="2Level">
<A NAME="pgfId=602066">
 </A>
17.4        tags approach not suitable for efficient solver</P>
<P CLASS="2Level">
<A NAME="pgfId=602067">
 </A>
17.5        how can iField &quot;prime&quot; the solver to simplify its software design, perhaps improve performance, make more robust</P>
<P CLASS="2Level">
<A NAME="pgfId=602075">
 </A>
17.6        decompose matrix into contributions from different fields</P>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602076">
 </A>
18.0        Splitting coupled problems (17.6)</H2>
<P CLASS="2Level">
<A NAME="pgfId=602080">
 </A>
18.1        restriction operator should special to subfield</P>
<P CLASS="2Level">
<A NAME="pgfId=602084">
 </A>
18.2        split by geometry or by physics</P>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602085">
 </A>
19.0        Consistency is critical</H2>
<P CLASS="2Level">
<A NAME="pgfId=602089">
 </A>
19.1        Relationships and evaluation of conversved quantities</P>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602093">
 </A>
20.0        Derived Fields (One field is a algebraic expression of another)</H2>
<P CLASS="2Level">
<A NAME="pgfId=602107">
 </A>
20.1        Multiple representations of the same tensor field</P>
<OL>
<P CLASS="3Level">
<A NAME="pgfId=602114">
 </A>
20.1.1        different meshes</P>
<P CLASS="3Level">
<A NAME="pgfId=602118">
 </A>
20.1.2        different basis functions</P>
</OL>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602119">
 </A>
21.0        Experimental</H2>
<P CLASS="2Level">
<A NAME="pgfId=602123">
 </A>
21.1        Representing no-data</P>
<P CLASS="2Level">
<A NAME="pgfId=602133">
 </A>
21.2        scattered data interpolation</P>
<OL>
<P CLASS="3Level">
<A NAME="pgfId=602134">
 </A>
21.2.1        Change of basis from delta function to some user-defined scheme</P>
</OL>
</DIV>
<DIV>
<H2 CLASS="1Level">
<A NAME="pgfId=602259">
 </A>
22.0        Field Representation precedes Field Operators</H2>
</DIV>
</DIV>
</BODY>
</HTML>