[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1023168: marked as done (ITP: rocalution -- ROCm library for iterative sparse solvers)



Your message dated Sat, 17 Feb 2024 13:00:11 +0000
with message-id <E1rbKId-002cXp-U8@fasolo.debian.org>
and subject line Bug#1023168: fixed in rocalution 5.7.1-1
has caused the Debian Bug report #1023168,
regarding ITP: rocalution -- ROCm library for iterative sparse solvers
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1023168: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023168
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Cordell Bloor <cgmb@slerp.xyz>
X-Debbugs-Cc: debian-devel@lists.debian.org, cgmb@slerp.xyz, debian-ai@lists.debian.org

* Package name    : rocalution
  Version         : 5.3.0
  Upstream Author : Advanced Micro Devices, Inc.
* URL             : https://github.com/ROCmSoftwarePlatform/rocALUTION
* License         : Expat (MIT/X)
  Programming Lang: C++
  Description     : ROCm library for iterative sparse solvers

 rocALUTION is a library that provides iterative sparse preconditioners and
 solvers. The rocALUTION project began as a port of PARALUTION to the AMD ROCm
 platform. As such, it supports an OpenMP backend for multi-core CPUs, a HIP
 backend for discrete AMD GPUs, and an MPI backend for multi-node clusters and
 multi-GPU setups. 
 .
 rocALUTION provides a C++ API containing implementations of fixed-point
 iteration schemes such as Jacobi iteration and Gauss-Seidel; Krylov subspace
 methods such as the conjugate gradient method and the biconjugate gradient
 stabilized method; a mixed-precision defect correction scheme; a Chebyshev
 iteration scheme; as well as geometric and algebraic multigrid solvers. There
 are also a wide variety of sparse preconditioners, including several based on
 matrix splitting schemes, factorization schemes, and approximate inverses.

I'm not sure which libraries use rocALUTION. It is one of the few
libraries in the ROCm stack that's not a dependency of PyTorch or
Tensorflow. However, it is an incredibly useful library nonetheless.

These sparse iterative solvers are commonly used in Eulerian fluid simulations
for the pressure solve. The pressure solve is typically the slowest part of an
incompressible fluid simulation and rocALUTION provides highly optimized
and parallelized implementations, enabling much larger simulations than
could be run on a single machine. Long ago, I implemented some of these
algorithms myself and it took me weeks. Even then, my implementation didn't
nearly approach the quality of rocALUTION. (There's probably lots of other
uses for rocALUTION, but I did my M.Sc. on fluid sims so that's what I know.)

This package is part of AMD's ROCm stack and will be maintained under the
Debian AI team umbrella.

--- End Message ---
--- Begin Message ---
Source: rocalution
Source-Version: 5.7.1-1
Done: Cordell Bloor <cgmb@slerp.xyz>

We believe that the bug you reported is fixed in the latest version of
rocalution, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1023168@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cordell Bloor <cgmb@slerp.xyz> (supplier of updated rocalution package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 12 Feb 2024 13:59:17 -0700
Source: rocalution
Binary: librocalution-dev librocalution-doc librocalution0 librocalution0-dbgsym librocalution0-tests librocalution0-tests-dbgsym
Architecture: source amd64 all
Version: 5.7.1-1
Distribution: experimental
Urgency: medium
Maintainer: Debian ROCm Team <debian-ai@lists.debian.org>
Changed-By: Cordell Bloor <cgmb@slerp.xyz>
Description:
 librocalution-dev - ROCm library for iterative sparse solvers - headers
 librocalution-doc - ROCm library for iterative sparse solvers - documentation
 librocalution0 - ROCm library for iterative sparse solvers - library
 librocalution0-tests - ROCm library for iterative sparse solvers - tests
Closes: 1023168
Changes:
 rocalution (5.7.1-1) experimental; urgency=medium
 .
   * Initial release. (Closes: #1023168)
Checksums-Sha1:
 7e30a306b1a36f8ab54a916a309dd36edf750cc5 2547 rocalution_5.7.1-1.dsc
 257948c3671816b1848ad6717b5c7df8a0fa5608 1771969 rocalution_5.7.1.orig.tar.gz
 0140ee198242c618f9b6fca5841ad2c77eb35751 8752 rocalution_5.7.1-1.debian.tar.xz
 27b4542b68fa9653e7b1d20e9511a362bfa37b12 41464 librocalution-dev_5.7.1-1_amd64.deb
 b79558e1e8486bb9b4496a8e136ba6eb5a1cf1d6 1536004 librocalution-doc_5.7.1-1_all.deb
 87001c5ce420803674b18dd1779680b05ef45d77 11708876 librocalution0-dbgsym_5.7.1-1_amd64.deb
 749fa7e7a568b65fb72a602118d308ba8f62f7f6 7834832 librocalution0-tests-dbgsym_5.7.1-1_amd64.deb
 f7080d29777d9013307083f3b5b849659736802f 421292 librocalution0-tests_5.7.1-1_amd64.deb
 16eb8306f0367ab83e7a79b3bc1cc6dacda7cc1e 1406188 librocalution0_5.7.1-1_amd64.deb
 9510760752fdc1cdb51e37d68b3b766ae36c665c 16261 rocalution_5.7.1-1_amd64.buildinfo
Checksums-Sha256:
 48cc8ace30e64ff2b6c2a0373b84a357fbbfe9be89337592ee3aa4b314f8c0f7 2547 rocalution_5.7.1-1.dsc
 b95afa1285759843c5fea1ad6e1c1edf283922e0d448db03a3e1f42b6942bc24 1771969 rocalution_5.7.1.orig.tar.gz
 080ee10bdef2555dd50b0b000e7b4df8756edd9399bb9e5c79786cbba4f71959 8752 rocalution_5.7.1-1.debian.tar.xz
 a3c953c3b72083857aa7fcbfedbdcbf910a1ee0b3d1affff506e47e1f7820367 41464 librocalution-dev_5.7.1-1_amd64.deb
 9ebc41ecab516133440b23ffc88d466c9c048cc69535dc17c290de1eacaac078 1536004 librocalution-doc_5.7.1-1_all.deb
 6d23ddd8e02b07783655e8451c2e6ac3ec771adb6b499de2a989bc870a479f67 11708876 librocalution0-dbgsym_5.7.1-1_amd64.deb
 00c06d085a7a2931e42bcf20eeb2784438dcc8aed051fec69e891ff78a70948a 7834832 librocalution0-tests-dbgsym_5.7.1-1_amd64.deb
 e8c0cbf458fb3ea45be62f2b642f7a9827e474ace174ee1371c998a776f7093e 421292 librocalution0-tests_5.7.1-1_amd64.deb
 5bdfad1fbcd83f21b9d1096b4019c7fabbbdc854b54bfd25b0701e676270c673 1406188 librocalution0_5.7.1-1_amd64.deb
 c7be4055ba18579a7892fa611e881042e2ecb4c374cac44e3cb423da4de3fab9 16261 rocalution_5.7.1-1_amd64.buildinfo
Files:
 aef93d75c6dba53b0f307cab8cdf4a9c 2547 devel optional rocalution_5.7.1-1.dsc
 ae0f7ece6af3d5345a53350d0ce11cb1 1771969 devel optional rocalution_5.7.1.orig.tar.gz
 be0c643aa3e7f12bcd5e952ddb87a2a2 8752 devel optional rocalution_5.7.1-1.debian.tar.xz
 2ea6a6f4e5c8aa4e907d952e214cd7e0 41464 libdevel optional librocalution-dev_5.7.1-1_amd64.deb
 aa4a6d2ea33cef548d784a03aa93487b 1536004 doc optional librocalution-doc_5.7.1-1_all.deb
 d1894e70b36a10d1f5e56d61784bf067 11708876 debug optional librocalution0-dbgsym_5.7.1-1_amd64.deb
 d8b302b619e8d08943cbce2bc6023bd0 7834832 debug optional librocalution0-tests-dbgsym_5.7.1-1_amd64.deb
 988bdcf5a75f176e8b34093e22fbf5fe 421292 libdevel optional librocalution0-tests_5.7.1-1_amd64.deb
 e4d17c7aec5f5ee315998ad0d2d0b484 1406188 libs optional librocalution0_5.7.1-1_amd64.deb
 72c82753139c634425e3740d7d36929f 16261 devel optional rocalution_5.7.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECcOX/lMRGGlaUzRFhAhn7p2PJlwFAmXONnQACgkQhAhn7p2P
JlxZvQ//SVZQPSu8ED9uPO4kFwO9+6BAXjkqYpL4YaQnunj1UCG/qFwfXNbeI/mT
1dO5ZjXQj8HRWvKR0bJQkjMqMLsBEJU2S3YhpF4vOeL/iGLnJ7Ap+dTmGgvX4/wi
QjFbs7PGz1eggq8RzT/DgwiPG6OOp6+Sndqd+OpEdnDORRJcOk6veLMoyaAbGXdN
l0a4xDaitGyBgfLAr950WGedTgxc6e3B0ETefOj+k0Q9x7YE7CIXO33PbkBmQDhw
0Ox/7A3kONemGTmeABiCbmg/V0MKDMHfbXyquLMfkhnxGmdxLmvJAb2GW++pGR9X
s7kkdXM8JCTC/Rd+EIe21dacBAO3wjWK66xVxEoq/yIFHlZrGHqUFTqD9xmy3r/Q
s0H1oLGBYtEsGesRUc/n8vHUQjUKWNLVS2qJy1tmIb+4cDJ3OCVfXhbXZMRZnKQW
IGGpL9xeA2aRlropyIKupbL2Tw5vHRL1H/5AcyZ9NDPCPyP+obI8V1mhHfNNEFvR
TsVckYDHGXc1SkfadwNsU7+mte/gBg8U0Xla6DFO1b6PZnokHLrqd9KpM62+i4/E
idAssAPGpxpEibjPxhzLO/1Bw02mEeYfYoTYiVHn/8YhJBlTHOWTCDhhvcXQqdwH
kDCCLY9O4pjd1zZFHXFOBV3qvRjGAx5QbedT5BTmy8ykasJ3ZNM=
=AgF5
-----END PGP SIGNATURE-----

Attachment: pgpQcl6zbEK3d.pgp
Description: PGP signature


--- End Message ---

Reply to: