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)
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 9d50e51da839a9dcf5193030c9fcdd49cdfa9854 - Go back to gcc.
* Make.inc: Go back to gcc.

git-archimport-id: ejr@cs.berkeley.edu--superlu/matchpres--base--0--patch-8
Author: Jason Riedy
Author date (UTC): 2005-04-12 23:31
Committer name: Jason Riedy
Committer date (UTC): 2005-04-12 23:31
Parent(s): 41f6e35374346b3ac19a8342a9c4ff75796ceee5
Signing key:
Tree: 3763f615126637464272cc3e4f19582246bc747b
File Lines added Lines deleted
Make.inc 12 9
File Make.inc changed (mode: 100644) (index 77401a2..0c62762)
1 # -*- Makefile -*-
1 2 #CC=gcc-3.4 #CC=gcc-3.4
2 3 LDLIBS = -lm LDLIBS = -lm
3 CFLAGS = -std=gnu9x -g -Wall -Wno-unused -DHAVE_CALLGRIND
4 CFLAGS = -std=gnu9x -O3 -march=athlon-mp -DNDEBUG -g -Wall -Wno-unused \
5 -DHAVE_CALLGRIND -DHAVE_RESTRICT -DHAVE_INLINE -DNOSTATS
4 CFLAGS = -std=gnu9x -g -Wall -Wno-unused
5 #-DHAVE_CALLGRIND
6 CFLAGS = -std=gnu9x -O3 -DNDEBUG -g -Wall -Wno-unused \
7 -DHAVE_RESTRICT -DHAVE_INLINE -DNOSTATS
8 # -DHAVE_CALLGRIND -DHAVE_RESTRICT -DHAVE_INLINE -DNOSTATS
6 9 FFLAGS = -O3 -g -Wall FFLAGS = -O3 -g -Wall
7 10 MPICC = CC=$(CC) mpicc MPICC = CC=$(CC) mpicc
8 11 #MPICC = mpicc.mpich-mpd #MPICC = mpicc.mpich-mpd
 
... ... MPICC = CC=$(CC) mpicc
10 13
11 14 RANLIB = ranlib RANLIB = ranlib
12 15
13 CC = icc -Qoption,cpp,--extended_float_types
14 CPPFLAGS = -DNOSTATS -DHAVE_LOGB -DHAVE_SCALB
15 CFLAGS = -g -O2 -Wall "-DBIGFLOAT_T=_Quad" "-DSMUT_BIGFLOAT_T=_Quad"
16 CFLAGS_NOOPT = -g -O0 -Wall "-DBIGFLOAT_T=_Quad" "-DSMUT_BIGFLOAT_T=_Quad"
17 F77 = ifort -nofor_main
18 FFLAGS = -g -O2
16 # CC = icc -Qoption,cpp,--extended_float_types
17 # CPPFLAGS = -DNOSTATS -DHAVE_LOGB -DHAVE_SCALB
18 # CFLAGS = -g -O2 -Wall "-DBIGFLOAT_T=_Quad" "-DSMUT_BIGFLOAT_T=_Quad"
19 # CFLAGS_NOOPT = -g -O0 -Wall "-DBIGFLOAT_T=_Quad" "-DSMUT_BIGFLOAT_T=_Quad"
20 # F77 = ifort -nofor_main
21 # FFLAGS = -g -O2
19 22
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