~njansson/dolfin/hpc

« back to all changes in this revision

Viewing changes to TODO

  • Committer: ilmarw@gogmagog.simula.no
  • Date: 2008-05-29 10:46:14 UTC
  • mfrom: (2122.3.2 trunk)
  • mto: (2668.1.45 trunk)
  • mto: This revision was merged to the branch mainline in revision 2670.
  • Revision ID: ilmarw@gogmagog.simula.no-20080529104614-xjn0a188wtj2wlmw
Repo fix, roll back unwanted Parameter changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
*** operator[] etc --> Kent
22
22
*** cleanup of all interfaces --> Anders
23
23
** Old items
 
24
*** Refine initialisation of PETSc matrices for parallel case
 
25
*** Refine PETSc wrappers for parallel assembly and solve
24
26
*** Finalize GenericFoo interfaces and merge linear algebra with PyCC
25
27
   - Assigned to: Martin, Garth, Anders
 
28
* Parallelisation
 
29
** Reordering in DofMap
 
30
** Generalise Assembler for parallel assembly
 
31
   - Should be possible to do with minor changes
 
32
   - Add something similar to what is done now for assembling
 
33
     over subdomains:
 
34
 
 
35
     if (partition(*cell) != this_process)
 
36
       continue;
 
37
** Figure out what to do with Functions in parallel
26
38
** Parallelize necessary parts of Mesh
27
39
   - Store both global and local indices for cell/vertex, add mesh
28
40
     functions for this
40
52
** Write appendix on coding style
41
53
** Document Python interface
42
54
 
 
55
* Assembly
 
56
** Further develop and then merge parallel assembly
 
57
 
 
58
* Mesh
 
59
** 1D and 2D cells in R^3
 
60
** Check coarsening
 
61
** Continue work on refinement
 
62
** Collect meshes on wiki
 
63
 
43
64
* Function
44
65
** Assignment from other than discrete functions (use evaluate_dof)
45
66
** Input/output for time-series
46
 
** Adding a FunctionSpace class, collecting a Mesh, dof_map and finite_element.
 
67
** Tensor-valued functions
 
68
** 'quadrature' function
47
69
 
 
70
* Input/Output
 
71
** Figure out what to do with i/o when running in parallel
 
72
* Solvers
 
73
** Create template for users to create solvers that use the DOLFIN library
48
74
* ODE solvers
49
75
** Solve dual and compute error estimate
50
76
** Automatic computation of stability factors as function of time T