dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #14298
[WIKI] DOLFIN_road_map
The following page has been updated:
http://www.fenics.org/wiki/DOLFIN_road_map
The changes are as follows.
***
---
***************
*** 20,38 ****
* [16]2 Version 0.9.4
* [17]3 Version 0.9.3
* [18]4 Other planned features
! + [19]4.1 Build system
! + [20]4.2 Demos
! + [21]4.3 Function
! + [22]4.4 General
! + [23]4.5 Linear Algebra
! + [24]4.6 Manual
! + [25]4.7 Mesh
! + [26]4.8 ODE solvers
! + [27]4.9 Parallelization
! + [28]4.10 Parameter system
! + [29]4.11 Solvers
! [[30]edit]
Version 1.0
--- 20,37 ----
* [16]2 Version 0.9.4
* [17]3 Version 0.9.3
* [18]4 Other planned features
! + [19]4.1 Demos
! + [20]4.2 Function
! + [21]4.3 General
! + [22]4.4 Linear Algebra
! + [23]4.5 Manual
! + [24]4.6 Mesh
! + [25]4.7 ODE solvers
! + [26]4.8 Parallelization
! + [27]4.9 Parameter system
! + [28]4.10 User solvers
! [[29]edit]
Version 1.0
***************
*** 40,46 ****
* All bugs fixed, all features in place
* Finish manual
! [[31]edit]
Version 0.9.4
--- 39,45 ----
* All bugs fixed, all features in place
* Finish manual
! [[30]edit]
Version 0.9.4
***************
*** 48,55 ****
* Parallel assembly
* Parallel solve
* Projections on to non-matching meshes
! [[32]edit]
Version 0.9.3
--- 47,56 ----
* Parallel assembly
* Parallel solve
* Projections on to non-matching meshes
+ * Add Python versions of all demos
+ * Add C++ versions of all demos
! [[31]edit]
Version 0.9.3
***************
*** 64,72 ****
* [DEL: Consistent naming of member functions (use underscores)
:DEL]
* Break up function Assembler::assemble_system
! * Cleanup Function class logic, see [[33]discussion] and
! [[34]discussion]
! * Extracting vector field from tensor field, see [[35]discussion]
* [DEL: Move to new XML format/implementation :DEL]
* [DEL: Remove build system deprecation warnings :DEL]
* [DEL: Make build system check for build errors :DEL]
--- 65,73 ----
* [DEL: Consistent naming of member functions (use underscores)
:DEL]
* Break up function Assembler::assemble_system
! * Cleanup Function class logic, see [[32]discussion] and
! [[33]discussion]
! * Extracting vector field from tensor field, see [[34]discussion]
* [DEL: Move to new XML format/implementation :DEL]
* [DEL: Remove build system deprecation warnings :DEL]
* [DEL: Make build system check for build errors :DEL]
***************
*** 78,100 ****
* Consistency wrt disp() and str(), perhaps disp() should be
removed?
! [[36]edit]
Other planned features
! [[37]edit]
!
! Build system
!
! * Demos are not built when using 'scons install . . .
! enableDemos=yes'
!
! [[38]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.
--- 79,92 ----
* Consistency wrt disp() and str(), perhaps disp() should be
removed?
! [[35]edit]
Other planned features
! [[36]edit]
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.
***************
*** 103,116 ****
+ This section may also relate/link to the higher order mesh
stuff.
! [[39]edit]
Function
* Direct support for tensor valued functions
* Input/output for time-series
! [[40]edit]
General
--- 95,108 ----
+ This section may also relate/link to the higher order mesh
stuff.
! [[37]edit]
Function
* Direct support for tensor valued functions
* Input/output for time-series
! [[38]edit]
General
***************
*** 118,129 ****
* Fix setprecision() for cout
* Remove as much const_cast as possible
! [[41]edit]
Linear Algebra
* Complete Trilinos implementation
- * Parallel issues
* Remove need for calling apply() after changes (solvers may check
and call it if necessary)
* Make the following possible:
--- 110,120 ----
* Fix setprecision() for cout
* Remove as much const_cast as possible
! [[39]edit]
Linear Algebra
* Complete Trilinos implementation
* Remove need for calling apply() after changes (solvers may check
and call it if necessary)
* Make the following possible:
***************
*** 133,139 ****
Not possible today since Vector doesn't have any constructor taking a
GenericVector. Can be solved using downcasting + fallback using
get/set
! [[42]edit]
Manual
--- 124,130 ----
Not possible today since Vector doesn't have any constructor taking a
GenericVector. Can be solved using downcasting + fallback using
get/set
! [[40]edit]
Manual
***************
*** 141,147 ****
* Write appendix on coding style
* Document Python interface
! [[43]edit]
Mesh
--- 132,138 ----
* Write appendix on coding style
* Document Python interface
! [[41]edit]
Mesh
***************
*** 150,156 ****
* Support for non-affine cells
* Rewrite Point class with public x, y, z member and use the trick
described here to allow indexed access:
! [44]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
--- 141,147 ----
* Support for non-affine cells
* Rewrite Point class with public x, y, z member and use the trick
described here to allow indexed access:
! [42]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
***************
*** 159,172 ****
NOT affinely mapped.
+ Have a demo for this.
! [[45]edit]
ODE solvers
* Solve dual and compute error estimate
* Automatic computation of stability factors as function of time T
! [[46]edit]
Parallelization
--- 150,163 ----
NOT affinely mapped.
+ Have a demo for this.
! [[43]edit]
ODE solvers
* Solve dual and compute error estimate
* Automatic computation of stability factors as function of time T
! [[44]edit]
Parallelization
***************
*** 182,193 ****
* Use parallel mesh information in DofMap to simplify implementation
- should only need map from local to global cell/vertex
! [[47]edit]
Parameter system
* Namespaces, summaries, command-line, XML files, see
! [[48]discussion]
* Figure out where to store parameters: in DefaultParameters.h or
create in constructors
* Load default parameters from file
--- 173,184 ----
* Use parallel mesh information in DofMap to simplify implementation
- should only need map from local to global cell/vertex
! [[45]edit]
Parameter system
* Namespaces, summaries, command-line, XML files, see
! [[46]discussion]
* Figure out where to store parameters: in DefaultParameters.h or
create in constructors
* Load default parameters from file
***************
*** 195,205 ****
* Keep list of possible values and check against these when setting
parameters
! [[49]edit]
! Solvers
* Code and build system template for users to create solvers that
use the DOLFIN library
! Retrieved from "[50]
--- 186,196 ----
* Keep list of possible values and check against these when setting
parameters
! [[47]edit]
! User solvers
* Code and build system template for users to create solvers that
use the DOLFIN library
! Retrieved from "[48]