ejr / matchpres (public) (License: BSD) (since 2018-08-29) (hash sha1)
Ye olde thesis code implementing an auction-based weighted bipartite matching algorithm over MPI.
List of commits:
Subject Hash Author Date (UTC)
Dumb bug fix. 0acb519a5298ca2fd3256cc54e7e91a267990022 Jason Riedy 2005-04-13 04:21:01
quit when not square b74d721df984ae9c60d4617921d6dc7813215022 Jason Riedy 2005-04-12 23:36:47
Go back to gcc. 9d50e51da839a9dcf5193030c9fcdd49cdfa9854 Jason Riedy 2005-04-12 23:31:07
undo extra changes 41f6e35374346b3ac19a8342a9c4ff75796ceee5 Jason Riedy 2005-04-12 23:21:08
fix auction_shift for explicit zeros 10be6a173d391689574e9e88774e90dc1c7ac1d9 Jason Riedy 2005-04-12 23:20:38
HAVE_LOGB 38a377840fbffdbcc1f8ebab1f9775502547e4cb Jason Riedy 2005-04-12 23:11:13
add -nofor_main, fix seqauction b24bdf1318ea24afd1b43230b372fcc776fef8f6 Jason Riedy 2005-04-12 23:05:54
Prepare for massive runs. 5f9172fedbc636a986bd57c48cfa20bd1f1c17a7 Jason Riedy 2005-04-12 22:55:06
Update build stuff. 64cf1bc1ea3e70fdf320fe51a95f140f57076d80 Jason Riedy 2005-04-12 22:28:15
Add bigfloat changes 11ccd212bae7140c529c3431262b03d52c8a6309 Jason Riedy 2005-04-12 21:46:27
initial import 2aa81858e4a8c9d6c37158f5f32eccdaa5184643 Jason Riedy 2005-04-12 21:45:12
Commit 0acb519a5298ca2fd3256cc54e7e91a267990022 - Dumb bug fix.
* matchmtx.c (main): Use A.nr _after_ loading A.

git-archimport-id: ejr@cs.berkeley.edu--superlu/matchpres--base--0--patch-10
Author: Jason Riedy
Author date (UTC): 2005-04-13 04:21
Committer name: Jason Riedy
Committer date (UTC): 2005-04-13 04:21
Parent(s): b74d721df984ae9c60d4617921d6dc7813215022
Signing key:
Tree: 7d204908b2bdd8a29601f8a0d39698a013c5415a
File Lines added Lines deleted
matchmtx.c 6 6
File matchmtx.c changed (mode: 100644) (index 096efc2..99e70a4)
... ... main (int argc, char **argv)
62 62 return -1; return -1;
63 63 } }
64 64
65 mu_min = 1.0 / A.nr;
66 if (argc > 3)
67 mu_min = strtod(argv[3], NULL);
68 if (argc > 4)
69 relgap = 1;
70
71 65 err = spcsr_load_binfile (f, &A); err = spcsr_load_binfile (f, &A);
72 66 if (err) { if (err) {
73 67 printf ("Error reading: %d\n", err); printf ("Error reading: %d\n", err);
 
... ... main (int argc, char **argv)
75 69 } }
76 70 fclose(f); fclose(f);
77 71
72 mu_min = 1.0 / A.nr;
73 if (argc > 3)
74 mu_min = strtod(argv[3], NULL);
75 if (argc > 4)
76 relgap = 1;
77
78 78 if (A.nr != A.nc) return 0; if (A.nr != A.nc) return 0;
79 79
80 80 R = malloc (A.nr * sizeof(double)); R = malloc (A.nr * sizeof(double));
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/ejr/matchpres

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/ejr/matchpres

Clone this repository using git:
git clone git://git.rocketgit.com/user/ejr/matchpres

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main