[GIT] ppl/ppl(MPI): New commits

URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=f7e4405f7ff41... Author: Marco Poletti poletti.marco@gmail.com Date: Mon Sep 13 13:36:03 2010 +0200
Distributed_Sparse_Matrix: optimize get_exiting_and_pivot() (#2).
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=14427c80ab4ea... Author: Marco Poletti poletti.marco@gmail.com Date: Mon Sep 13 12:29:54 2010 +0200
Distributed_Sparse_Matrix: optimize get_exiting_and_pivot() (#1).
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=fe21222b228a6... Author: Marco Poletti poletti.marco@gmail.com Date: Mon Sep 13 12:00:45 2010 +0200
Distributed_Sparse_Matrix: add a get_exiting_and_pivot() method and use it in MIP_Problem.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=4f3e7964e321f... Author: Marco Poletti poletti.marco@gmail.com Date: Mon Sep 13 09:12:50 2010 +0200
Distributed_Sparse_Matrix: inline simple methods.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=2939e43d9cd9c... Author: Marco Poletti poletti.marco@gmail.com Date: Mon Sep 13 08:37:05 2010 +0200
Distributed_Sparse_Matrix: use linear_combine in linear_combine_with_base_rows__common().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=08886d33c11a1... Author: Marco Poletti poletti.marco@gmail.com Date: Mon Sep 13 08:36:33 2010 +0200
tests/MIP_Problem: don't check the optimum point in mipproblem3's test08.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=b5af9ae9799b0... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 21:15:26 2010 +0200
Add an --enable-mpirun-jobs option to configure.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=3cb42cdde8005... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 19:30:05 2010 +0200
Distributed_Sparse_Matrix: check that the nodes store no data at exit.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=fb96027aa9b78... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 19:17:03 2010 +0200
Distributed_Sparse_Matrix: add an argument to linear_combine_matrix(), avoiding an additional broadcast in MIP_Problem::pivot().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=0e749958ce4ca... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 19:10:27 2010 +0200
Distributed_Sparse_Matrix: remove debug messages from operator==().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=8e09e240ef6f3... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 18:47:43 2010 +0200
Distributed_Sparse_Matrix::Worker: use the same code paths for both stored and unstored row chunks, simplifying code and improving maintainability.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=2b566d9b1dc5b... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 18:46:30 2010 +0200
Distributed_Sparse_Matrix::Worker: add a get_row_chunk() method.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=4449ebb5bc97f... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 17:42:54 2010 +0200
Distributed_Sparse_Matrix: specialize boost::mpi::is_commutative when needed. Fix existing specialization.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=0615afb7adc20... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 17:31:57 2010 +0200
MIP_Problem: rename distributed_tableau into tableau.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=a1629bad8fd2e... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 17:31:32 2010 +0200
Distributed_Sparse_Matrix: add typedef for row_type.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=bd003735058e4... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 17:13:42 2010 +0200
MIP_Problem: don't keep a Sparse_Matrix copy of the tableau when using distributed matrices.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=9689c9fbf825e... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 16:45:33 2010 +0200
Distributed_Sparse_Matrix: process candidates backwards in exact_entering_index(), to pass the PPL tests.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=14a758152946b... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 14:18:57 2010 +0200
MIP_Problem: use Distributed_Sparse_Matrix::base_variables_occur_once() in OK().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=7be32c883b315... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 14:18:30 2010 +0200
Distributed_Sparse_Matrix: add a base_variables_occur_once() method.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=f36456c7bce67... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 13:29:18 2010 +0200
Distributed_Sparse_Matrix: simplify worker_main_loop(), using macros.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=207bcfe68df85... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 12:36:34 2010 +0200
Distributed_Sparse_Matrix: merge the add_row_into_base() and remove_row_from_base() methods into a single set_base_column() method.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=31f6d132938cd... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 12:27:45 2010 +0200
MIP_Problem: take into account the external memory occupied by distributed_tableau in external_memory_in_bytes().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=3a31bce557384... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 12:27:02 2010 +0200
Distributed_Sparse_Matrix: add a external_memory_in_bytes() method.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=cbcc18f8c3ed7... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 12:16:50 2010 +0200
MIP_Problem: use Distributed_Sparse_Matrix::remove_row().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=2f56d327db6a7... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 12:16:16 2010 +0200
Distributed_Sparse_Matrix: add a remove_row() method.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=c2b2478624300... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 11:29:57 2010 +0200
MIP_Problem: use Distributed_Sparse_Matrix::get_row() in erase_artificials().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=33109c91d5b98... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 11:10:53 2010 +0200
MIP_Problem: use Distributed_Sparse_Matrix::exiting_index().
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=4952882351e31... Author: Marco Poletti poletti.marco@gmail.com Date: Sun Sep 12 11:10:26 2010 +0200
Distributed_Sparse_Matrix: add an exiting_index() method.
participants (1)
-
Roberto Bagnara