Blueprint assignments for “FEniCS Project”

This listing shows the assignment of work for blueprints currently associated with FEniCS Project. The drafter is responsible for getting the specification correctly written up and approved. The approver is usually the person who would sign off on the specification.

1107 of 107 specifications
Priority Name Definition Delivery Assignee Drafter Approver
5 Essential Make dolfin::Cell a subclass of ufc::cell 0 Approved 0 Unknown
5 Essential Cleanup implementation of dof maps in DOLFIN 0 Approved 7 Good progress Garth Wells
5 Essential General Runge Kutta Solver 0 Approved 7 Good progress Johan Hake Johan Hake Johan Hake
5 Essential Using std::vector or boost::multi_array would make ufc easier to use 0 Approved 5 Started Anders Logg
5 Essential Adding point integral class 3 Drafting 8 Beta Available
5 Essential Add support for Dirac measure (point-source) 4 Discussion 5 Started
5 Essential Easy assignment to (vector) real functions in a way that is robust w.r.t. renumbering and in parallel 5 New 0 Unknown
4 High Assignment to subfunction 0 Approved 0 Unknown Anders Logg
4 High Check all FIXMEs 0 Approved 0 Unknown
4 High Integrating the compiler algorithms from uflacs into ffc for fast compilation of complicated forms 0 Approved 7 Good progress Martin Sandve Alnæs Martin Sandve Alnæs Martin Sandve Alnæs
4 High Reimplement and parallelize adaptive mesh refinement 0 Approved 0 Unknown Andy R Terrel Andy R Terrel Anders Logg
4 High Benchmark for testing parallel efficiency 0 Approved 0 Unknown Anders Logg
4 High Use std::vector in la interface in place of pointers 0 Approved 5 Started
4 High Evaluation of the gradient of a function at a point 4 Discussion 0 Unknown
4 High Assemble over interior facets in parallel 4 Discussion 1 Not started
4 High Make the Python interface compatible with Python3 4 Discussion 5 Started Johan Hake
4 High Reduction of tabulated tensor for integral over a subset of a MixedSpace 4 Discussion 0 Unknown
4 High Consistent extraction of subfunctions in UFL and PyDOLFIN 4 Discussion 0 Unknown
4 High Implement support for restrictions to subdomains 4 Discussion 0 Unknown
4 High Quad and Hex implementation 5 New 0 Unknown Andy R Terrel Andy R Terrel Anders Logg
4 High Restricted function spaces 5 New 0 Unknown Anders Logg
3 Medium Implement finite_element::map_{from,to}_reference_cell 0 Approved 0 Unknown
3 Medium Implement point_integral 0 Approved 3 Needs Infrastructure
3 Medium Use CppHeaderParser when parsing header files 0 Approved 7 Good progress Johan Hake
3 Medium Consistent use of shared_ptr 4 Discussion 0 Unknown
3 Medium Evaluate basis functions for reference coordinates 4 Discussion 3 Needs Infrastructure
3 Medium Support for non-affine elements 4 Discussion 0 Unknown
3 Medium Slip (or similar) boundary conditions 4 Discussion 0 Unknown
3 Medium The dolfin reference documentation regularly does not provide sufficient information for even basic use 5 New 0 Unknown
3 Medium Implement support for quad/hex elements 5 New 0 Unknown
3 Medium Fix all FIXMEs 5 New 0 Unknown
3 Medium Template for user solvers based on DOLFIN 5 New 0 Unknown
2 Low adapt LinearVariationalProblem and interpolation 0 Approved 1 Not started Marie Rognes
2 Low Implement mesh coarsening 0 Approved 1 Not started
2 Low Mesh Point design 0 Approved 0 Unknown Garth Wells
2 Low Add option -f split-class-implementations 0 Approved 0 Unknown
2 Low Add function set_output_file 0 Approved 0 Unknown Anders Logg
2 Low The syntax "raise Exception, 'message'" is ambiguous and deprecated, change existing use and stop adding more of it 0 Approved 0 Unknown
2 Low Sort out tensor factorization 0 Approved 0 Unknown Anders Logg
2 Low Support for new GeometricQuantity, CellSurfaceArea, in UFL 0 Approved 0 Unknown
2 Low Matrix assembly speed-up 4 Discussion 0 Unknown
2 Low Optimisations for tensor representation using BLAS 4 Discussion 0 Unknown
2 Low Integration on a cell boundary 4 Discussion 0 Unknown
2 Low Documentation for DOLFIN demos 4 Discussion 7 Good progress Kristian B. Ølgaard Anders Logg
2 Low Eliminiation of degrees of freedom, static condensation 4 Discussion 0 Unknown
2 Low Generating and computing tensor subblocks for mixed spaces 4 Discussion 0 Unknown
2 Low Interface for many-core architectures 4 Discussion 2 Deferred
2 Low Use consistent names for files created by unit tests 4 Discussion 0 Unknown
2 Low Fix warnings when generating the python programmer's reference 5 New 4 Blocked
2 Low Constrained function space 5 New 0 Unknown
2 Low Detect symmetries when generating code with FErari optimizations 5 New 0 Unknown
2 Low Evaluate basis functions at all quadrature points 5 New 3 Needs Infrastructure
2 Low Add MATLAB/Octave output for vectors and matrices 5 New 0 Unknown
2 Low Optimise generated code in evalutate_basis*() functions 5 New 0 Unknown
2 Low Keyboard shortcuts xyz for viewing plot from direct x/y/z angles 5 New 0 Unknown
2 Low Investigate use of boost::signals2 for Function changes 5 New 0 Unknown
2 Low Finish implementation of restriction of elements to cells 5 New 0 Unknown
2 Low SupportVTK point outut 5 New 0 Unknown
1 Undefined Making the entity (facet, vertex) an array dimension in the psi tables would make some code simpler 0 Approved 5 Started
1 Undefined Performance optimisations 0 Approved 0 Unknown Harish Narayanan Harish Narayanan Harish Narayanan
1 Undefined Improve handling of optional dependencies 0 Approved 5 Started Harish Narayanan Harish Narayanan Harish Narayanan
1 Undefined Print compile.log when an environment variable is set 0 Approved 0 Unknown Johan Hake
1 Undefined Plot directly from VTK files 0 Approved 0 Unknown Skavhaug
1 Undefined Using shared pointers in ufc 1 Pending Approval 0 Unknown
1 Undefined PDE Homogenization 2 Review 0 Unknown Pedro Guarderas
1 Undefined Introduce automatic dependency resolution 3 Drafting 0 Unknown
1 Undefined Search engine optimization for fpo 3 Drafting 0 Unknown
1 Undefined Smart builds of source fetched from revision control 3 Drafting 0 Unknown
1 Undefined Add constructors for ufc::mesh and ufc::cell 4 Discussion 0 Unknown
1 Undefined Support for true constants 4 Discussion 0 Unknown
1 Undefined Check if cell should be passed to more dofmap functions 4 Discussion 0 Unknown
1 Undefined New evaluate_integrand function 4 Discussion 0 Unknown
1 Undefined The idea board 4 Discussion 0 Unknown
1 Undefined Allow matrix and vector index access 4 Discussion 0 Unknown
1 Undefined UFC does not convey information about which domains need which coefficients 4 Discussion 0 Unknown
1 Undefined Support for mixed cell meshes and different elements on cells (p-adaptivity) 4 Discussion 0 Unknown
1 Undefined Add possibility to install several (FEniCS) branches side by side 4 Discussion 5 Started Andre Massing
1 Undefined The web sites need pictures 4 Discussion 7 Good progress
1 Undefined High order geometry support 4 Discussion 0 Unknown
1 Undefined Return 0 in num_sub_elements for simple elements 4 Discussion 0 Unknown
1 Undefined Improve test for plot type 4 Discussion 0 Unknown
1 Undefined Obtaining local sparsity pattern from form and/or *_integral 4 Discussion 0 Unknown
1 Undefined Interface to TAO bound-contrained linear solver 4 Discussion 0 Unknown corrado maurini
1 Undefined Move contents from old UFC manual to appendix 4 Discussion 0 Unknown
1 Undefined Check hash of downloads 5 New 0 Unknown
1 Undefined Different number of coefficients for each integral 5 New 0 Unknown
1 Undefined Evaluate basis functions at all quadrature points 5 New 0 Unknown
1 Undefined Evaluate basis functions for reference coordinates 5 New 0 Unknown
1 Undefined Evaulate cell jacobian 5 New 0 Unknown
1 Undefined Extensions for ufc::function 5 New 0 Unknown
1 Undefined Generate PyOP2 code 5 New 0 Unknown
1 Undefined Improve time required to perform optimisations 5 New 0 Unknown
1 Undefined Improve SparsityPattern 5 New 0 Unknown
1 Undefined Changing the dictionary design of code formatting in ffc into a class based design 5 New 0 Unknown
1 Undefined Add max_space_dimension to finite element class 5 New 0 Unknown
1 Undefined Document basic "know-how" used when developing DOLFIN 5 New 0 Unknown
1 Undefined plot multiple objects in vtkplotter 5 New 0 Unknown
1 Undefined Pass "test" in the snes_solver options to solve. 5 New 0 Unknown
1 Undefined PETScUserPreconditioner and GenericPreconditioner 5 New 0 Unknown
1 Undefined Enable loading of serial meshes 5 New 1 Not started
1 Undefined An interface for simultaneous computation of a bilinear and linear form 5 New 0 Unknown
1 Undefined Add "std::string *::ufl() const" for all relevant classes 5 New 0 Unknown
1 Undefined Implementing a SubDomain function that returns the domain id instead of bool 5 New 0 Unknown
1 Undefined Add tabulate_nonzero_entries 5 New 0 Unknown
1 Undefined User spcific DefaultFactory 5 New 0 Unknown
1 Undefined Allow user to turn vector warping off 5 New 0 Unknown
1 Undefined Introduce support for Windows 5 New 0 Unknown
1107 of 107 specifications