[CHiPPS] Blis install error
Jack Bryan
dtustudy68 at hotmail.com
Fri Apr 24 16:14:03 EDT 2009
thanks a lot !!!
I launch mpd --ncpus=2
then
mpdboot -n 20 -f /home/mpd.hosts
My MPI cluster has 33 nosts.
But only 20 hosts can be used, each host has 2 CPUs.
Thus, I can not use more than 40 processes in parallel.
In this way , May I claim that I can use 40 processes in parallel ?
(1)
I run the program in this way :
time mpiexec -l -n 40 blis -par /home/chipps_blis_svn_trunk_090423/blis_trunk/blis.par -Alps_instance
bienst1.mps > bienst1_np_40_out_1
For bienst1.mps,
In Blis0.9 (Intel(R) Xeon(TM) CPU 3.06GHz, cache 512 KB), I got "Search wallclock = 275.889 seconds".
In CPLEX (Intel(R) Xeon(TM) CPU 2.40GHz, cache 512 KB) , I got Solution time 535.42 sec.
How to check the CPUs usage to know how many processors are used ?
(2)
And,
Search CPU time = 12.6601 seconds, max = 265.293, min = 12.6591,
Search wallclock = 275.889 seconds, max = 275.852, min = 275.838
Here, the "min " of CPU time is much smaller than the "max" time,
does it mean that some CPUs are idel ? their work load are not balanced ?
(3)
How to check CPU time of each host ?
I will get a machine with 400 nodes, each of which has 2 Quad cores.
May I expect I can get more than 100 ave. speedup from it ?
(4) what is the difference between local machine and local host ?
In my mpd.host file , I listed 20 hosts, each of them has 2 CPUs.
Any help is appreciated.
April 24 2009
From: Yan.Xu at sas.com
To: dtustudy68 at hotmail.com; chipps at list.coin-or.org
Date: Fri, 24 Apr 2009 14:47:16 -0400
Subject: RE: Blis install error
For some instances, you might not observe speedup, it depends
the properties of the instances, machined used and algorithm implementation.
Blis is not suitable for 2-processor-run because the Master doesn’t
processing nodes. It is designed for massive parallel computing (several dozen
~ thousands processors). You need find the right machine to do the test.
You can check the CPUs usage to know how many processors are
used.
What’s the specification of your machine?
Yan
From: Jack Bryan
[mailto:dtustudy68 at hotmail.com]
Sent: Thursday, April 23, 2009 11:37 PM
To: Yan Xu; chipps at list.coin-or.org
Subject: RE: Blis install error
I have run some milp models in Blis 0.9, but I found that the more processes I
use,
the longer run-time.
I run in this way:
mpiexec -1 -l -n 10 blis p0033.mps
Blis time
Blis time Blis time
cplex time 2
processes 6 processes 10 processes
p0033 0.04 sec
0.094985 0.280955
0.953854
Blis time Blis time
Blis time
cplex time 2
processes 10 processes 20 processes
bell5 0.85 sec
46.022
90
111
Did I do something wrong ?
How to make sure that I really use the number of processes that are indicated
in the command line ?
Only by Alps0050I Launched number of processes ?
How to guarantee that the application program is really run in parallel on
different processors not on one processor ?
Any help is appreciated.
thanks
April 23 2009
From: Yan.Xu at sas.com
To: dtustudy68 at hotmail.com; chipps at list.coin-or.org
Date: Thu, 23 Apr 2009 15:02:18 -0400
Subject: RE: Blis install error
In log, you can find
Reading in ALPS parameters ...
Reading in BLIS parameters ...
Alps0110I ALPS version 1.0 (Parallel, MPI)
Alps0050I Launched 2 processes
Alps0030I Data file: p0033.mps
Regards,
Yan
From: Jack Bryan
[mailto:dtustudy68 at hotmail.com]
Sent: Thursday, April 23, 2009 2:56 PM
To: Yan Xu; chipps at list.coin-or.org
Subject: RE: Blis install error
thanks
I run blis in this way
mpiexec -np 2 blis -par blis.par -Alps_instance p0033.mps
I have attached the result .
how to verify that I really use 2 processor to solve p0033.mps in parallel ?
thanks
From: Yan.Xu at sas.com
To: dtustudy68 at hotmail.com; chipps at list.coin-or.org
Date: Thu, 23 Apr 2009 13:13:03 -0400
Subject: RE: Blis install error
There is a similar var.par file in Blis/examples/VRP. You can
adjust it for testing MILP.
I added a blis.par to Blis/test in the trunk version.
Regards,
Yan
From: Jack Bryan
[mailto:dtustudy68 at hotmail.com]
Sent: Thursday, April 23, 2009 12:46 PM
To: Yan Xu; chipps at list.coin-or.org
Subject: RE: Blis install error
thanks
I need to use parallel Blis on a cluster with mpich2-1.0.8.
Following the instructions on INSTALL file, I can not get blis.par file.
./configure --prefix=/home/chipps_blics_svn_090422 --enable-static
--disable-shared
-with-mpi-incdir=/home/mpich2_install/include
--with-mpi-lib='-L/home/mpich2_install/lib
-lmpich' MPICC=/home/mpich2_install/bin/mpicc
MPICXX=/home/mpich2_install/bin/mpicxx
CXXDEFS='-DMPICH_IGNORE_CXX_SEEK'
configure: Configuration of Blis successful
configure: Main configuration of Blis successful
------------------------------------
then make
make[2]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis/src'
make[2]: Entering directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis'
make[1]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis'
make[1]: Entering directory `/home/chipps_blics_svn_090422/Blis-0.9'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9'
----------------------------------------
then make install
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis'
make[2]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis'
make[1]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis'
make[1]: Entering directory `/home/chipps_blics_svn_090422/Blis-0.9'
make[2]: Entering directory `/home/chipps_blics_svn_090422/Blis-0.9'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9'
make[1]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9'
---------------------------------------
Any help is appreciated.
thanks
April 23 2009
From: Yan.Xu at sas.com
To: dtustudy68 at hotmail.com; chipps at list.coin-or.org
Date: Thu, 23 Apr 2009 10:28:10 -0400
Subject: RE: Blis install error
“make test” doesn’t for MPI Blis. You have to
manually test it. Please see the the INSALL file for details.
Regards,
Yan
From: Jack Bryan
[mailto:dtustudy68 at hotmail.com]
Sent: Wednesday, April 22, 2009 5:53 PM
To: chipps at list.coin-or.org; Yan Xu
Subject: Blis install error
Hi,
I am trying to install Blis 0.9 on MPI cluster with MPICH2-1.0.8.
My configure:
./configure --prefix=/home/chipps_blics_svn_090422 --enable-static
--disable-shared -with-mpi-incdir=/home/jxding/mpich2_install/include
--with-mpi-lib='-L/home/jxding/mpich2_install/lib -lmpich'
MPICC=/home/mpich2_install/bin/mpicc
MPICXX=/home/mpich2_install/bin/mpicxx CXXDEFS='-DMPICH_IGNORE_CXX_SEEK'
configure: Configuration of Blis successful
configure: Main configuration of Blis successful
------------------------------------------------------
When I make test, I got error:
Reading in ALPS parameters ...
Reading in BLIS parameters ...
Alps0110I ALPS version 1.0 (Parallel, MPI)
Alps0050I Launched 1 processes
Alps0030I Data file: ../../Data/Sample/p0033.mps
Coin0001I At line 15 NAME
P0033
Coin0001I At line 16 ROWS
Coin0001I At line 34 COLUMNS
Coin0001I At line 109 RHS
Coin0001I At line 118 BOUNDS
Coin0001I At line 152 ENDATA
Coin0002I Problem P0033 has 16 rows, 33 columns and 98 elements
Bcps0001I BiCePS version 0.9
Blis0001I BLIS version 0.9
Blis0043I Objective coefficients are multiples of 1
hubNum_ <= 0
BLIS ERROR: "hubNum_ <= 0"
from
function "initSearch"
from
class "AlpsKnowledgeBrokerMPI"
make[2]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis/test'
make[1]: Leaving directory `/home/chipps_blics_svn_090422/Blis-0.9/Blis'
------------------------
Any help is appreciated.
Jack
April 22 2009
Rediscover
Hotmail®: Now available on your iPhone or BlackBerry Check
it out.
Rediscover
Hotmail®: Now available on your iPhone or BlackBerry Check
it out.
Rediscover
Hotmail®: Get quick friend updates right in your inbox. Check
it out.
Windows
Live™ Hotmail®:…more than just e-mail. Check it out.
_________________________________________________________________
Rediscover Hotmail®: Get quick friend updates right in your inbox.
http://windowslive.com/RediscoverHotmail?ocid=TXT_TAGLM_WL_HM_Rediscover_Updates2_042009
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.coin-or.org/pipermail/chipps/attachments/20090424/a278aa38/attachment-0001.html
More information about the CHiPPS
mailing list