GNU bug report logs - #34188
[PATCH] gnu: Add ELPA.

Previous Next

Package: guix-patches;

Reported by: ericbavier <at> centurylink.net

Date: Thu, 24 Jan 2019 06:18:02 UTC

Severity: normal

Tags: patch

Done: Eric Bavier <ericbavier <at> centurylink.net>

Bug is archived. No further changes may be made.

Full log


Message #16 received at 34188-done <at> debbugs.gnu.org (full text, mbox):

From: Eric Bavier <ericbavier <at> centurylink.net>
To: Ludovic Courtès <ludovic.courtes <at> inria.fr>
Cc: Eric Bavier <bavier <at> cray.com>, 34188-done <at> debbugs.gnu.org
Subject: Re: [bug#34188] [PATCH] gnu: Add ELPA.
Date: Wed, 13 Feb 2019 14:13:07 -0600
[Message part 1 (text/plain, inline)]
On Tue, 5 Feb 2019 09:12:55 -0600
Eric Bavier <ericbavier <at> centurylink.net> wrote:

> >   
> > > +         "--with-mpi=no"
> > > +         ;; ELPA unfortunately does not support runtime dispatch, so we can
> > > +         ;; only enable the "generic" kernels.  See the "Cross compilation"
> > > +         ;; section of INSTALL.md.
> > > +         "--enable-generic"
> > > +         "--disable-sse" "--disable-sse-assembly" ;Require SSE3
> > > +         "--disable-avx" "--disable-avx2" "--disable-avx512"    
> > 
> > For a future patch, do you think you can enable function
> > multi-versioning (FMV) for this code using the scripts at
> > <https://github.com/clearlinux/make-fmv-patch>?  That’d be pretty cool.  
> 
> It would be cool.  And this package might be a good candidate to test,
> since we can also compare the achieved performance against the
> hand-rolled assembly.

Most of the computational bits are implemented in Fortran90, and it
turns out gfortran does not support FMV.  In order to use it, the
kernels would need to be wrapped with a higher-level interface written
in C.  This is doable, but for a later time.

Pushed in 6d433d6ef7c33b8599199481e1c1faff6584d1ac

`~Eric
[Message part 2 (application/pgp-signature, inline)]

This bug report was last modified 6 years and 98 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.