[MacPorts] #66684: itsol @2.0: checksum mismatch
MacPorts
noreply at macports.org
Fri Aug 9 11:09:09 UTC 2024
#66684: itsol @2.0: checksum mismatch
-------------------------+-----------------------
Reporter: ryandesign | Owner: michaelld
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords:
Port: itsol |
-------------------------+-----------------------
Comment (by ryandesign):
We mirrored the distfile Oct 10 2013. The web page says "This version
dated : Sun Apr 16 15:33:27 CDT 2017". The file on their server was last
modified Mar 07 2024. The differences between the 2013 file and the 2024
file (whose contents were last modified in 2017) are:
{{{#!diff
diff -ru macports/ITSOL_2/COPYRIGHT umn/ITSOL_2/COPYRIGHT
--- macports/ITSOL_2/COPYRIGHT 2012-10-25 18:21:08.000000000 -0500
+++ umn/ITSOL_2/COPYRIGHT 2017-04-16 15:29:39.000000000 -0500
@@ -1,29 +1,26 @@
-----------------------------------------------------------------------
- I T S O L -- beta version
+ I T S O L -- version 2
-----------------------------------------------------------------------
Copyright (C) 2006, the University of Minnesota
-
ITSOL is free software; you can redistribute it and/or modify it under
-the terms of the GNU General Public License as published by the Free
-Software Foundation [version 2 of the License, or any later version]
-For details, see
-
-http://www.gnu.org/copyleft/gpl.html
-
-A copy of the GNU licencing agreement is attached to the ITSOL package
-in the file GNU. For additional information contact the Free Software
-Foundation Inc., 65 Mass Ave, Cambridge, MA 02139, USA.
+the terms of the GNU Lesser General Public License as published by the
+Free Software Foundation; version 2.1 of the License.
+
+A copy of the licencing agreement is attached in the file LGPL. For
+additional information contact the Free Software Foundation Inc., 59
+Temple Place - Suite 330, Boston, MA 02111, USA or visit the web-site
+
+http://www.gnu.org/licenses/lgpl.html
+
DISCLAIMER
----------
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
+ITSOL is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
+License for more details.
For information on ITSOL contact saad at cs.umn.edu
-
-
Only in macports/ITSOL_2: GNU
Only in umn/ITSOL_2/INC: protos.h~
Only in umn/ITSOL_2: LGPL
diff -ru macports/ITSOL_2/README umn/ITSOL_2/README
--- macports/ITSOL_2/README 2012-10-25 18:30:56.000000000 -0500
+++ umn/ITSOL_2/README 2017-04-16 15:33:28.000000000 -0500
@@ -1,5 +1,5 @@
=======================================================================
- --> Version 2.0 Latest changes made on: Thu Oct 25 18:30:56 CDT 2012
+ --> Version 2.0 Latest changes made on: Sun Apr 16 15:33:27 CDT 2017
+======================================================================+
|------------------- Iterative Solvers Package ------------------------|
+======================================================================+
@@ -175,8 +175,11 @@
versions].. Specifically nnzrow used to count number of nonzeros in
rows or in columns..
-** ILUC [or possibly just the main routine calling it] seems to have a
- problem -- it will put back after this is fixed.
+** ILUC [or possibly just the main routine calling it] had problems.
+ which were fixed. [R. Li]
+
+** As of Aug. 16: added MILUT and MILUK preconditioners [ILUT and ILUK
+ with 'diagonal compensation' + corresponding drivers. [Y. S.]
-------
** New I/O routine which can handle 3 formats:
diff -ru macports/ITSOL_2/SRC/MatOps.c umn/ITSOL_2/SRC/MatOps.c
--- macports/ITSOL_2/SRC/MatOps.c 2012-05-15 21:20:43.000000000
-0500
+++ umn/ITSOL_2/SRC/MatOps.c 2012-11-01 10:51:49.000000000 -0500
@@ -231,7 +231,7 @@
|-----------------------------------------------------*/
for (j=0; j<len; j++)
work[iperm[j]] = x[j] ;
- Lsol(levmat->L, work, wk); /* sol: L x = x */
+ Lsol(levmat->L, work, wk); /* sol: L x = x */
Usol(levmat->U, wk, work); /* sol: U work(2) = work */
/*-------------------- compute x[lenb:.] = x [lenb:.] - E * work(1) */
matvecz (levmat->E, work, &work[lenB], &wk[lenB]) ;
diff -ru macports/ITSOL_2/SRC/ilut.c umn/ITSOL_2/SRC/ilut.c
--- macports/ITSOL_2/SRC/ilut.c 2012-05-15 22:07:24.000000000 -0500
+++ umn/ITSOL_2/SRC/ilut.c 2013-08-23 14:46:18.000000000 -0500
@@ -179,10 +179,11 @@
} else {
w[jpos] += lxu;
}
+
} else {
/* dealing with upper part */
// if( jpos == -1 ) {
- if( jpos == -1 && fabs(lxu) > tolnorm) {
+ if( jpos == -1 && fabs(lxu) > tolnorm) {
/* this is a fill-in element */
lenu++;
upos = i + lenu;
Only in umn/ITSOL_2/TESTS/MATRICES: Lap1500.COO
Only in umn/ITSOL_2/TESTS/MATRICES: Lap1500.COO~
}}}
--
Ticket URL: <https://trac.macports.org/ticket/66684#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list