dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #13346
[WIKI] DOLFIN_road_map
The following page has been updated:
http://www.fenics.org/wiki/DOLFIN_road_map
The changes are as follows.
***
---
***************
*** 25,34 ****
+ [20]4.3 Mesh
+ [21]4.4 Solvers
+ [22]4.5 Parameter system
! * [23]5 Items migrated from TODO list
! + [24]5.1 Unsorted
! [[25]edit]
Version 1.0
--- 25,35 ----
+ [20]4.3 Mesh
+ [21]4.4 Solvers
+ [22]4.5 Parameter system
! + [23]4.6 Demos
! * [24]5 Items migrated from TODO list
! + [25]5.1 Unsorted
! [[26]edit]
Version 1.0
***************
*** 36,42 ****
* All bugs fixed, all features in place
* Finish manual
! [[26]edit]
Version 0.9.4
--- 37,43 ----
* All bugs fixed, all features in place
* Finish manual
! [[27]edit]
Version 0.9.4
***************
*** 44,50 ****
* Parallel assembly
* Parallel solve
! [[27]edit]
Version 0.9.3
--- 45,51 ----
* Parallel assembly
* Parallel solve
! [[28]edit]
Version 0.9.3
***************
*** 54,61 ****
* [DEL: Consistent naming of member functions (use underscores)
:DEL]
* Break up function Assembler::assemble_system
! * Cleanup Function class logic, see [[28]discussion]
! * Extracting vector field from tensor field, see [[29]discussion]
* Move to new XML format/implementation
* Remove build system deprecation warnings
* [DEL: Make build system check for build errors :DEL]
--- 55,62 ----
* [DEL: Consistent naming of member functions (use underscores)
:DEL]
* Break up function Assembler::assemble_system
! * Cleanup Function class logic, see [[29]discussion]
! * Extracting vector field from tensor field, see [[30]discussion]
* Move to new XML format/implementation
* Remove build system deprecation warnings
* [DEL: Make build system check for build errors :DEL]
***************
*** 63,73 ****
options
* [DEL: Rename message() --> info() :DEL]
! [[30]edit]
Other planned features
! [[31]edit]
Parallelization
--- 64,74 ----
options
* [DEL: Rename message() --> info() :DEL]
! [[31]edit]
Other planned features
! [[32]edit]
Parallelization
***************
*** 76,116 ****
* Refine linear algebra classes for parallel assembly and solve
* I/O
! [[32]edit]
Function
* Direct support for tensor valued functions
! [[33]edit]
Mesh
* Support 1D and 2D cells in R^3
* Continued work on refinement and coarsening
* Support for non-affine cells
! [[34]edit]
Solvers
* Code and build system template for users to create solvers that
use the DOLFIN library
! [[35]edit]
Parameter system
* Namespaces, summaries, command-line, XML files, see
! [[36]discussion]
! [[37]edit]
Items migrated from TODO list
The following items have been migrated from the DOLFIN TODO file.
Please help out sorting them into their correct categories above.
! [[38]edit]
Unsorted
--- 77,141 ----
* Refine linear algebra classes for parallel assembly and solve
* I/O
! [[33]edit]
Function
* Direct support for tensor valued functions
! [[34]edit]
Mesh
* Support 1D and 2D cells in R^3
* Continued work on refinement and coarsening
* Support for non-affine cells
+ * Rewrite Point class with public x, y, z member and use the trick
+ described here to allow indexed access:
+ [35]http://www.mr-edd.co.uk/?p=113
+ * Higher Order (Curved) Mesh Capability
+ + Continue to get P2 (quadratic) 2-D triangles implemented.
+ + This will require modifying ufc::cell and related routines so
+ that FFC has access to the curved mesh data.
+ + Will need to enable FFC to create code for triangles that are
+ NOT affinely mapped.
+ + Have a demo for this.
! [[36]edit]
Solvers
* Code and build system template for users to create solvers that
use the DOLFIN library
! [[37]edit]
Parameter system
* Namespaces, summaries, command-line, XML files, see
! [[38]discussion]
! [[39]edit]
!
! Demos
!
! * Add Python versions of all demos
! * Add CPP versions of all demos
! * 1-D and 2-D Meshes in 3-D
! + Need demos for a 1-D curve in 2-D and 3-D.
! + Need demo for a 2-D surface in 3-D.
! + These demos could involve solving the Laplace-Beltrami PDE on
! the surface.
! + This section may also relate/link to the higher order mesh
! stuff.
!
! [[40]edit]
Items migrated from TODO list
The following items have been migrated from the DOLFIN TODO file.
Please help out sorting them into their correct categories above.
! [[41]edit]
Unsorted
***************
*** 133,144 ****
Not possible today since Vector doesn't have any constructor taking a
GenericVector. Can be solved using downcasting + fallback using
get/set
- * Mesh
- + Rewrite Point class with public x, y, z member and use the
- trick
-
- described here to allow indexed access:
- [39]http://www.mr-edd.co.uk/?p=113
* Parallel issues
+ Store both global and local indices for cell/vertex, add mesh
functions for this
--- 158,163 ----
***************
*** 170,200 ****
+ Keep list of possible values and check against these when
setting parameters
- * Demos
- + Add Python versions of all demos
- + Add CPP versions of all demos
-
* General
+ Replace stdio with iostream and fstream
+ Fix setprecision() for cout
+ Update function names: fooBar --> foo_bar
+ Remove as much const_cast as possible
- * Higher Order (Curved) Mesh Capability
- + Continue to get P2 (quadratic) 2-D triangles implemented.
- + This will require modifying ufc::cell and related routines so
- that FFC has access to the curved mesh data.
- + Will need to enable FFC to create code for triangles that are
- NOT affinely mapped.
- + Have a demo for this.
-
- * 1-D and 2-D Meshes in 3-D
- + Need demos for a 1-D curve in 2-D and 3-D.
- + Need demo for a 2-D surface in 3-D.
- + These demos could involve solving the Laplace-Beltrami PDE on
- the surface.
- + This section may also relate/link to the higher order mesh
- stuff.
-
Testing notification script
! Retrieved from "[40]
--- 189,199 ----
+ Keep list of possible values and check against these when
setting parameters
* General
+ Replace stdio with iostream and fstream
+ Fix setprecision() for cout
+ Update function names: fooBar --> foo_bar
+ Remove as much const_cast as possible
Testing notification script
! Retrieved from "[42]