[RFR] templates://elmerfem/{elmer.templates}

Justin B Rye jbr at edlug.org.uk
Thu Jul 23 12:31:34 UTC 2009


Christian Perrier wrote:
>  Template: elmer/models  
[...]
> + Elmer can solve equations from many models. In order to
>   avoid excessive crowding of the ElmerGUI interface, only certain models are
> + included at a given time. For more information on models, visit the website
>   at http://www.csc.fi/elmer and look at the Elmer Models Manual (in
>   Documentation).

http://www.csc.fi/elmer/ and http://www.csc.fi/elmer/documentation
both seem to redirect to http://www.csc.fi/english/pages/elmer, so
why not just point directly at the page it's trying to herd us
towards... 
                              See  the Elmer Models Manual at
    http://www.csc.fi/english/pages/elmer/documentation.

>   Please select the models you would like to include in ElmerGUI from the list
> + below. Note that this will not affect the availability of models in the
    ^^^^^
s/below/somewhere^W/

Then in the control file:
>  Uploaders: "Adam C. Powell, IV" <hazelsct at debian.org>         

I notice that comma in your versioning's causing some trouble in the
PTS... I hope you don't end up needing an epoch.

>  Package: elmer
[...]
> +Description: finite element package for multiphysics problems

When it says it's a "package", it means in the confusing upstream
Fortran-package sense - a description of the suite, not the
individual Debian package.  I'd steal a phrase from the website:

   Description: finite element multiphysics suite - binaries         

>   The Elmer open source mutiphysics simulation package includes physical models
                            ^l
The one thing I know about multiphysics is how you spell it.  "Open
source" goes without saying here.  Now for a wave of trivial
punctuation consistency-fixes:

>   of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
                                                                            ^,
>   Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
>   (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
                                   ^,
>   resulting from FEM discretization.  It includes pre- and post-processors, and
                                      ^excess space
>   several examples illustrating simulation of various physical phenomena.
>   .
>   Elmer's lead institution is CSC in collaboration with Finnish universities,
>   research institutes and industry.
                       ^,
(Does this last paragraph really need to be repeated in the
boilerplate?)

Then:
>  Package: elmer-common
[...]
>  Description: Elmer multiphysics finite element architecture-independent files

There's a missing word or something - is "finite element" modifying
"files"?

   Description: finite element multiphysics suite - architecture-independent files

And likewise:
>  Package: libelmersolver-5.5.0
[...]
>  Description: Elmer multiphysics finite element solver library

Becomes:
   Description: finite element multiphysics suite - library

And finally:
>  Package: libelmer-dev
[...]
>  Description: Elmer multiphysics FEA development files

("FEA" = Finite Element Analysis)

   Description: finite element multiphysics suite - development files

>  This package contains the static libraries eio, huti and matc and their header
>  files, which are used for developing Elmer, as well as the Elmer solver shared
>  library symlink.  You do not need this to run Elmer.

It occurs to me as I fiddle with the commas: what good is this
symlink, if it's not one of the things developers use and it's not
needed otherwise?  Reorganise:

   This package contains the static libraries and header files for eio, huti, and
   matc, as well as the Elmer solver shared library symlink. These are used for
   developing Elmer, and are not needed to run the software.

-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
-------------- next part --------------
--- ../elmerfem-5.5.0.svn.4214.dfsg.pristine/debian/elmer.templates	2009-07-15 10:02:17.000000000 +0100
+++ debian/elmer.templates	2009-07-23 13:23:25.000000000 +0100
@@ -2,16 +2,12 @@
 Type: multiselect
 Choices: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform, elasticplate, electrostatics, freesurface, poissonboltzmann, reynolds, saveline, savescalars, statcurrent
 Default: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform
-_Description: Elmer models to include in ElmerGUI
- Elmer can solve equations from the many models listed below.  In order to
+_Description: Elmer models to include in ElmerGUI:
+ Elmer can solve equations from many models. In order to
  avoid excessive crowding of the ElmerGUI interface, only certain models are
- included at a given time.  For more information on models, visit the website
- at http://www.csc.fi/elmer and look at the Elmer Models Manual (in
- Documentation).
+ included at a given time. See the Elmer Models Manual at
+ http://www.csc.fi/english/pages/elmer/documentation.
  .
- Please select the models you would like to include in ElmerGUI from the list
- below.  Note that this will not affect the availability of models in the
+ Please select the models you would like to include in ElmerGUI from the list.
+ Note that this will not affect the availability of models in the
  solver, only their presence in the graphical interface.
- .
- You can add or remove models later by using "dpkg-reconfigure elmer" at
- the command line, or using "Package | Configure..." in Synaptic.
--- ../elmerfem-5.5.0.svn.4214.dfsg.pristine/debian/control	2009-07-15 10:02:17.000000000 +0100
+++ debian/control	2009-07-23 13:27:21.000000000 +0100
@@ -18,21 +18,21 @@
 Architecture: any
 Section: science
 Depends: elmer-common (= ${source:Version}), ${shlibs:Depends}, mpi-default-bin, ${misc:Depends}
-Description: Finite element package for multiphysics problems
- The Elmer open source mutiphysics simulation package includes physical models
- of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
+Description: finite element multiphysics suite - binaries
+ The Elmer multiphysics simulation package includes physical models of
+ fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
  acoustics, among others. These are described by partial differential equations
  which Elmer solves by the Finite Element Method (FEM).
  .
  Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
- (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
- resulting from FEM discretization.  It includes pre- and post-processors, and
+ (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
+ resulting from FEM discretization. It includes pre- and post-processors, and
  several examples illustrating simulation of various physical phenomena.
  .
  Elmer's lead institution is CSC in collaboration with Finnish universities,
- research institutes and industry.
+ research institutes, and industry.
  .
- This package contains the Elmer binaries, including the solver (single- and
+ This package provides the Elmer binaries, including the solver (single- and
  multi-processor versions), GUI, and post-processor.
 
 Package: elmer-common
@@ -40,21 +40,21 @@
 Section: science
 Depends: ttf-freefont, ${misc:Depends}
 Recommends: elmer (>= ${source:Version})
-Description: Elmer multiphysics finite element architecture-independent files
- The Elmer open source mutiphysics simulation package includes physical models
- of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
+Description: finite element multiphysics suite - architecture-independent files
+ The Elmer multiphysics simulation package includes physical models of
+ fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
  acoustics, among others. These are described by partial differential equations
  which Elmer solves by the Finite Element Method (FEM).
  .
  Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
- (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
- resulting from FEM discretization.  It includes pre- and post-processors, and
+ (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
+ resulting from FEM discretization. It includes pre- and post-processors, and
  several examples illustrating simulation of various physical phenomena.
  .
  Elmer's lead institution is CSC in collaboration with Finnish universities,
- research institutes and industry.
+ research institutes, and industry.
  .
- This package contains the architecture-independent files for Elmer.
+ This package provides the architecture-independent files for Elmer.
 
 Package: libelmersolver-5.5.0
 Architecture: any
@@ -63,40 +63,40 @@
 Suggests: libelmer-dev
 Conflicts: libelmersolver-5.4.1
 Replaces: libelmersolver-5.4.1
-Description: Elmer multiphysics finite element solver library
- The Elmer open source mutiphysics simulation package includes physical models
- of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
+Description: finite element multiphysics suite - library
+ The Elmer multiphysics simulation package includes physical models of
+ fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
  acoustics, among others. These are described by partial differential equations
  which Elmer solves by the Finite Element Method (FEM).
  .
  Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
- (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
- resulting from FEM discretization.  It includes pre- and post-processors, and
+ (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
+ resulting from FEM discretization. It includes pre- and post-processors, and
  several examples illustrating simulation of various physical phenomena.
  .
  Elmer's lead institution is CSC in collaboration with Finnish universities,
- research institutes and industry.
+ research institutes, and industry.
  .
- This package contains the Elmer solver shared library.
+ This package provides the Elmer solver shared library.
 
 Package: libelmer-dev
 Architecture: any
 Depends: elmer (= ${binary:Version}), libelmersolver-5.5.0 (= ${binary:Version}), libarpack2-dev, ${misc:Depends}
 Section: libdevel
-Description: Elmer multiphysics FEA development files
- The Elmer open source mutiphysics simulation package includes physical models
- of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
+Description: finite element multiphysics suite - development files
+ The Elmer multiphysics simulation package includes physical models of
+ fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
  acoustics, among others. These are described by partial differential equations
  which Elmer solves by the Finite Element Method (FEM).
  .
  Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
- (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
- resulting from FEM discretization.  It includes pre- and post-processors, and
+ (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
+ resulting from FEM discretization. It includes pre- and post-processors, and
  several examples illustrating simulation of various physical phenomena.
  .
  Elmer's lead institution is CSC in collaboration with Finnish universities,
- research institutes and industry.
+ research institutes, and industry.
  .
- This package contains the static libraries eio, huti and matc and their header
- files, which are used for developing Elmer, as well as the Elmer solver shared
- library symlink.  You do not need this to run Elmer.
+ This package contains the static libraries and header files for eio, huti, and
+ matc, as well as the Elmer solver shared library symlink. These are used for
+ developing Elmer, and are not needed to run the software.
-------------- next part --------------
Template: elmer/models
Type: multiselect
Choices: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform, elasticplate, electrostatics, freesurface, poissonboltzmann, reynolds, saveline, savescalars, statcurrent
Default: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform
_Description: Elmer models to include in ElmerGUI:
 Elmer can solve equations from many models. In order to
 avoid excessive crowding of the ElmerGUI interface, only certain models are
 included at a given time. See the Elmer Models Manual at
 http://www.csc.fi/english/pages/elmer/documentation.
 .
 Please select the models you would like to include in ElmerGUI from the list.
 Note that this will not affect the availability of models in the
 solver, only their presence in the graphical interface.
-------------- next part --------------
Source: elmerfem
Section: science
Priority: extra
Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
Uploaders: "Adam C. Powell, IV" <hazelsct at debian.org>
Standards-Version: 3.8.2
Build-Depends: debhelper (>= 5), po-debconf, quilt, autoconf, automake,
 gfortran, libblas-dev, liblapack-dev, mpi-default-dev, mpi-default-bin,
 libhypre-dev, libsuitesparse-dev, libarpack2-dev, libreadline5-dev,
 libncurses5-dev, libx11-dev, tk8.4-dev, tcl8.4-dev, libfreetype6-dev,
 libftgl-dev, libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev,
 libopencascade-modeling-dev, libqt4-dev, qt4-qmake, libqt4-opengl-dev,
 libqwt5-qt4-dev, libvtk5-qt4-dev, python-qt4-dev, libscotchmetis-dev,
 r-base-core
Homepage: http://www.csc.fi/elmer/

Package: elmer
Architecture: any
Section: science
Depends: elmer-common (= ${source:Version}), ${shlibs:Depends}, mpi-default-bin, ${misc:Depends}
Description: finite element multiphysics suite - binaries
 The Elmer multiphysics simulation package includes physical models of
 fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
 resulting from FEM discretization. It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes, and industry.
 .
 This package provides the Elmer binaries, including the solver (single- and
 multi-processor versions), GUI, and post-processor.

Package: elmer-common
Architecture: all
Section: science
Depends: ttf-freefont, ${misc:Depends}
Recommends: elmer (>= ${source:Version})
Description: finite element multiphysics suite - architecture-independent files
 The Elmer multiphysics simulation package includes physical models of
 fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
 resulting from FEM discretization. It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes, and industry.
 .
 This package provides the architecture-independent files for Elmer.

Package: libelmersolver-5.5.0
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: libelmer-dev
Conflicts: libelmersolver-5.4.1
Replaces: libelmersolver-5.4.1
Description: finite element multiphysics suite - library
 The Elmer multiphysics simulation package includes physical models of
 fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
 resulting from FEM discretization. It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes, and industry.
 .
 This package provides the Elmer solver shared library.

Package: libelmer-dev
Architecture: any
Depends: elmer (= ${binary:Version}), libelmersolver-5.5.0 (= ${binary:Version}), libarpack2-dev, ${misc:Depends}
Section: libdevel
Description: finite element multiphysics suite - development files
 The Elmer multiphysics simulation package includes physical models of
 fluid dynamics, structural mechanics, electromagnetics, heat transfer, and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK, and hypre to solve the sparse linear systems
 resulting from FEM discretization. It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes, and industry.
 .
 This package contains the static libraries and header files for eio, huti, and
 matc, as well as the Elmer solver shared library symlink. These are used for
 developing Elmer, and are not needed to run the software.


More information about the debian-science-maintainers mailing list