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] _______________________________________________ DOLFIN-dev mailing list DOLFIN-dev@fenics.org http://www.fenics.org/mailman/listinfo/dolfin-dev