[PPL-devel] [GIT] ppl/ppl(MPI): New commits

Roberto Bagnara bagnara at cs.unipr.it
Tue Sep 14 15:04:50 CEST 2010


URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=f7e4405f7ff414e9b511b5dea4f219da9bd07553
Author: Marco Poletti <poletti.marco at 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=14427c80ab4eae72c6f1be75386177608cfb3842
Author: Marco Poletti <poletti.marco at 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=fe21222b228a60e8a20f72e629be805ef2fc46a6
Author: Marco Poletti <poletti.marco at 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=4f3e7964e321f1e753a410f79d97a4c4e4c90b2e
Author: Marco Poletti <poletti.marco at 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=2939e43d9cd9c8b901e716934fa22b05f05e75a8
Author: Marco Poletti <poletti.marco at 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=08886d33c11a15ef169d8ae7a27e5620e43c86a8
Author: Marco Poletti <poletti.marco at 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=b5af9ae9799b0f697129e712668cb77afc0ec098
Author: Marco Poletti <poletti.marco at 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=3cb42cdde8005bc12ca8fc225c3b0638c9edbfe0
Author: Marco Poletti <poletti.marco at 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=fb96027aa9b782b84572b450da58ef3c56a6cbd7
Author: Marco Poletti <poletti.marco at 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=0e749958ce4cac1eac28011e86005b4e976f707c
Author: Marco Poletti <poletti.marco at 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=8e09e240ef6f372ec3601b3ceaa4a68f9de84057
Author: Marco Poletti <poletti.marco at 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=2b566d9b1dc5be29304d8e4efe635aebea5da540
Author: Marco Poletti <poletti.marco at 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=4449ebb5bc97f297c5c2a1902e861b404fea91b0
Author: Marco Poletti <poletti.marco at 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=0615afb7adc20624cd15149dc81f6a8000a32162
Author: Marco Poletti <poletti.marco at 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=a1629bad8fd2ed9db42788d1b3ca7ae00ba6b225
Author: Marco Poletti <poletti.marco at 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=bd003735058e44e6a0bb748e561d32548d8810d4
Author: Marco Poletti <poletti.marco at 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=9689c9fbf825ede0b3323d8c52108d71e8ce436c
Author: Marco Poletti <poletti.marco at 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=14a758152946bbbd787895e7d91a69f7cb093dd7
Author: Marco Poletti <poletti.marco at 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=7be32c883b315aeaf224a7480086f08197de79d4
Author: Marco Poletti <poletti.marco at 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=f36456c7bce671bb0a79a1e137163641a7871584
Author: Marco Poletti <poletti.marco at 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=207bcfe68df85ca29d41bf14cf3553b804bd139f
Author: Marco Poletti <poletti.marco at 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=31f6d132938cdd96eb32660a0a127bafae070608
Author: Marco Poletti <poletti.marco at 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=3a31bce557384655940e992730d615ca8ab16384
Author: Marco Poletti <poletti.marco at 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=cbcc18f8c3ed751532d511e3f4ffe0d0d2e45680
Author: Marco Poletti <poletti.marco at 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=2f56d327db6a7f04517bc29da34225043ac6a213
Author: Marco Poletti <poletti.marco at 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=c2b2478624300c264de72733a73140e5e983d57b
Author: Marco Poletti <poletti.marco at 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=33109c91d5b98f7de0f4a4de0827969d619e7e9d
Author: Marco Poletti <poletti.marco at 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=4952882351e31eddda5210cdc7d171d7465ce479
Author: Marco Poletti <poletti.marco at gmail.com>
Date:   Sun Sep 12 11:10:26 2010 +0200

    Distributed_Sparse_Matrix: add an exiting_index() method.




More information about the PPL-devel mailing list