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)
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 64cf1bc1ea3e70fdf320fe51a95f140f57076d80 - Update build stuff.
* Makefile: Disable non-trivial programs.

* Make.inc: Compile with icc, use quad.

git-archimport-id: ejr@cs.berkeley.edu--superlu/matchpres--base--0--patch-2
Author: Jason Riedy
Author date (UTC): 2005-04-12 22:28
Committer name: Jason Riedy
Committer date (UTC): 2005-04-12 22:28
Parent(s): 11ccd212bae7140c529c3431262b03d52c8a6309
Signing key:
Tree: cc9edb9522248dc62eb0bcfad0da0f83b30f7102
File Lines added Lines deleted
Make.inc 7 0
Makefile 6 4
File Make.inc changed (mode: 100644) (index 748bf07..31b341a)
... ... MPICC = CC=$(CC) mpicc
10 10
11 11 RANLIB = ranlib RANLIB = ranlib
12 12
13 CC = icc -Qoption,cpp,--extended_float_types
14 CPPFLAGS = -I../../Include
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
18 FFLAGS = -g -O2
19
File Makefile changed (mode: 100644) (index fddd729..5ea3e5f)
1 1 include Make.inc include Make.inc
2 2
3 PROGS_BASIC = readbin writebin transposebin redist1 redist2 redist3 redist4 \
4 colcomp mpitransposebin mpitransposebin_root
5 PROGS = $(PROGS_BASIC) \
6 seqauction parauction parauction_allreduce parauction_allgather parauction_root
3 PROGS_BASIC = readbin writebin transposebin
4 #redist1 redist2 redist3 redist4 \
5 # colcomp mpitransposebin mpitransposebin_root
6 PROGS = $(PROGS_BASIC)
7 # \
8 # seqauction parauction parauction_allreduce parauction_allgather parauction_root
7 9
8 10 .PHONY: all .PHONY: all
9 11 all: $(PROGS) all: $(PROGS)
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