unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: zimoun <zimon.toutoune@gmail.com>
To: "Emmanuel Agullo" <emmanuel.agullo@inria.fr>,
	"Ludovic Courtès" <ludo@gnu.org>
Cc: ludovic.courtes@inria.fr, bavier@member.fsf.org,
	pgarlick@tourbillion-technology.com, 47237@debbugs.gnu.org
Subject: [bug#47237] [PATCH] gnu: metis: Use 64-bit floating pointer numbers on 64-bit architectures.
Date: Thu, 18 Mar 2021 22:48:03 +0100	[thread overview]
Message-ID: <86v99ot9po.fsf@gmail.com> (raw)
In-Reply-To: <79577287.1930022.1616081242591.JavaMail.zimbra@inria.fr>

Hi,

On Thu, 18 Mar 2021 at 16:27, Emmanuel Agullo <emmanuel.agullo@inria.fr> wrote:

> In numerical linear algebra in particular and hpc in
> general, the trend is more and more to use reduced 
> floating point arithmetic whenever possible (for memory 
> footprint, communication volume and possibly computational 
> time). I have no experience with using floating point 
> numbers in partitioners such as metis. But I strongly 

[...]

> choice. Something like mypackage_i32_r64 (if there
> is a general convention (beyond guix) to follow,
> even better). [It may even be great to use two versions
> of the same package to facilitate mixed arithmetic, 
> but we can certainly pospone that discussion as it
> would certainly open two many issues for now].

I am probably out-of-scope, and it does probably not make sense for
partitioners as Metis, how are considered mixed precision solvers?
i.e., computing some part using 64 bits floating points and other part
using 32 bits.  (My memory is not clear but I remember reading couple of
weeks ago an acceleration with 3 levels of float-pointing precision.)

In the i32_r64 example of convention, what should be considered as rXY?
The final accuracy, whatever the internals?

Are these mixed precision solvers used and in the trend?

Well, I do not know if these questions make sense.


Cheers,
simon




  reply	other threads:[~2021-03-18 21:49 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-18 15:02 [bug#47237] [PATCH] gnu: metis: Use 64-bit floating pointer numbers on 64-bit architectures Ludovic Courtès
2021-03-18 15:27 ` Emmanuel Agullo
2021-03-18 21:48   ` zimoun [this message]
2021-03-19 11:07     ` Emmanuel Agullo
2021-03-18 18:41 ` Paul Garlick
2021-03-19  9:37   ` Ludovic Courtès
2021-03-25 17:42     ` bug#47237: " Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86v99ot9po.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=47237@debbugs.gnu.org \
    --cc=bavier@member.fsf.org \
    --cc=emmanuel.agullo@inria.fr \
    --cc=ludo@gnu.org \
    --cc=ludovic.courtes@inria.fr \
    --cc=pgarlick@tourbillion-technology.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).