On 2022-11-21 10:10, Alastair McKinstry wrote:
Package: wnpp
Severity: wishlist
Owner: Alastair McKinstry <mckins...@debian.org>
X-Debbugs-Cc: debian-de...@lists.debian.org,
debian-scie...@lists.debian.org
* Package name : fiat
Version : 1.0.0
Upstream Author : ECMWF <i...@ecmwf.int>
* URL : https://github.com/ecmwf-ifs/fiat
* License : Apache
Programming Lang: C, Fortran
Description : Fortran IFS and Arpege Toolkit
FIAT is a collection of selected Fortran utility libraries, extracted
from
the IFS/Arpege model used at ECMWF.
It provides:
drhook : tracing
gstats : timing
parkind : choose precision
mpl : MPI communication
mpi_serial: MPI dummy symbols compiled into static library other
various routines
.
ECMWF is the European Centre for Medium-Range Weather Forecasts.
FIAT is a new dependency of the atlas-ecmwf library already in Debian,
as ECMWF
is open-sourcing its stack.
Hi Alastair, note that namespace FIAT is occupied by the python package
python3-fiat (src:fiat), used by python3-ffc and related FEniCS/Dolfin
packages (python3-dolfin etc).
We could consider moving FEniCS FIAT to src:fenics-fiat, but perhaps
that is administrative overkill. On the other hand I did do that for
other FEniCS components for the next generation fenicsx. I didn't change
the source package name for components of old fenics on the grounds that
they are in a sense deprecated and could be removed in the future.
Removal would be in the far future though, since some groups are still
using old fenics for calculations. To complicate the point further,
while the new fenicsx library no longer uses FEniCS FIAT, it is being
developed further by the firedrake project at
https://github.com/firedrakeproject/fiat (Debian has not packaged
firedrake itself yet).
Alternatively your FIAT could be src:ecmwf-fiat.
Which naming solution looks best for you?
Drew