← Back to team overview

dolfin team mailing list archive

Re: description of DOLFIN package

 

Maybe you can also add a pointer to the web page at the bottom of the
long description:


   [...]
   * Support for a range of output formats for post-processing, including
     DOLFIN XML, MATLAB, Octave, OpenDX, GiD, Tecplot and Paraview/VTK

More information about DOLFIN is available at http://www.fenics.org/dolfin/


/Anders

On Thu, Jul 07, 2005 at 03:31:44AM -0500, Anders Logg wrote:
> The short description looks good. For the long description, how about
> using the following slightly modified text from the DOLFIN web page
> (just updated).  By listing some of the key features, people doing an
> 'apt-cache search' on one of the features are more likely to find the
> package.
> 
> /Anders
> 
> -------------------------------------------------------------------------------
> 
> DOLFIN is the C++ interface of the FEniCS project for the Automation of
> Computational Mathematical Modeling (ACMM), providing a consistent PSE
> (Problem Solving Environment) for solving ordinary and partial differential
> equations.
> 
> Key features of DOLFIN include:
> 
>   * Simple, consistent and intuitive object-oriented API
>   * Automatic and efficient evaluation of variational forms through FFC
>   * Automatic and efficient assembly of linear systems
>   * Support for general families of finite elements, including continuous
>     and discontinuous Lagrange finite elements of arbitrary order on
>     triangles and tetrahedra through FIAT
>   * High-performance parallel linear algebra through PETSc with simple
>     C++ wrappers
>   * Triangular and tetrahedral meshes, including adaptive mesh refinement
>     and mesh hierarchies
>   * Multi-adaptive mcG(q)/mdG(q) and mono-adaptive cG(q)/dG(q) ODE solvers
>   * Support for a range of output formats for post-processing, including
>     DOLFIN XML, MATLAB, Octave, OpenDX, GiD, Tecplot and Paraview/VTK
> 
> -------------------------------------------------------------------------------
> 
> On Thu, Jul 07, 2005 at 12:15:45AM -0400, Faheem Mitha wrote:
> > 
> > Hi,
> > 
> > Please comment on the following as a description of DOLFIN.
> > 
> > I need
> > 
> > a) A short description (under 80 chars). How about
> > 
> > --------------------------------------------------------------------
> > C++ library for solving ordinary and partial differential equations.
> > --------------------------------------------------------------------
> > b) An extended description. The short and extended description are 
> > independent. How about
> > 
> > --------------------------------------------------------------------
> > DOLFIN is the C++ interface of the FEniCS project in Computational 
> > Mathematical Modeling, providing a consistent PSE (Problem Solving 
> > Environment) for solving ordinary and partial differential equations.
> > -------------------------------------------------------------------
> > 
> > The extended description does not have a length limit. Here are the 
> > guidelines for the extended description.
> > 
> > *******************************************************************
> > The description should describe the package (the program) to a user 
> > (system administrator) who has never met it before so that they have 
> > enough information to decide whether they want to install it. This 
> > description should not just be copied verbatim from the program's 
> > documentation.
> > 
> > Put important information first, both in the synopsis and extended 
> > description. Sometimes only the first part of the synopsis or of the 
> > description will be displayed. You can assume that there will usually be a 
> > way to see the whole extended description.
> > 
> > The description should also give information about the significant 
> > dependencies and conflicts between this package and others, so that the 
> > user knows why these dependencies and conflicts have been declared.
> > 
> > Instructions for configuring or using the package should not be included 
> > (that is what installation scripts, manual pages, info files, etc., are 
> > for). Copyright statements and other administrivia should not be included 
> > either (that is what the copyright file is for). 
> > ************************************************************************
> > 
> > I don't think that my attempts are satisfactory, so I'm going to be lazy 
> > and ask the developers for suggestions. Bear in mind this description is 
> > intended for a non-specialist audience.
> > 
> > Thanks.                                                   Faheem.
> > 
> > _______________________________________________
> > DOLFIN-dev mailing list
> > DOLFIN-dev@xxxxxxxxxx
> > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> > 
> 

-- 
Anders Logg
Research Assistant Professor
Toyota Technological Institute at Chicago
http://www.tti-c.org/logg/



References