You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(23) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(16) |
Feb
(13) |
Mar
(1) |
Apr
(6) |
May
(4) |
Jun
(3) |
Jul
(33) |
Aug
(3) |
Sep
(16) |
Oct
(7) |
Nov
(20) |
Dec
(2) |
From: <den...@us...> - 2010-07-12 07:58:53
|
Revision: 91 http://dsim.svn.sourceforge.net/dsim/?rev=91&view=rev Author: denis_arnaud Date: 2010-07-12 07:58:47 +0000 (Mon, 12 Jul 2010) Log Message: ----------- [Test MPI] Had the building (of MPI log server test) use Autotools. Added Paths: ----------- trunk/dsim/test/boost/mpi/log_server/Makefile.am Removed Paths: ------------- trunk/dsim/test/boost/mpi/log_server/Makefile trunk/dsim/test/boost/mpi/log_server/client trunk/dsim/test/boost/mpi/log_server/log_server Property Changed: ---------------- trunk/dsim/test/boost/mpi/log_server/ Property changes on: trunk/dsim/test/boost/mpi/log_server ___________________________________________________________________ Added: svn:ignore + .deps .libs Makefile Makefile.in log_server client Deleted: trunk/dsim/test/boost/mpi/log_server/Makefile =================================================================== --- trunk/dsim/test/boost/mpi/log_server/Makefile 2010-07-09 13:17:52 UTC (rev 90) +++ trunk/dsim/test/boost/mpi/log_server/Makefile 2010-07-12 07:58:47 UTC (rev 91) @@ -1,11 +0,0 @@ -ALL: log_server client - -CC = mpicxx -lmpi_cxx -L/usr/lib/openmpi/lib/ -lboost_mpi - -log_server: log_server.cpp - $(CC) log_server.cpp -o log_server -client: client.cpp - $(CC) client.cpp -o client - -clean: - rm -fv log_server client Added: trunk/dsim/test/boost/mpi/log_server/Makefile.am =================================================================== --- trunk/dsim/test/boost/mpi/log_server/Makefile.am (rev 0) +++ trunk/dsim/test/boost/mpi/log_server/Makefile.am 2010-07-12 07:58:47 UTC (rev 91) @@ -0,0 +1,34 @@ +## test/boost/mpi/log_server sub-directory +include $(top_srcdir)/Makefile.common + +MAINTAINERCLEANFILES = Makefile.in + +# +SUBDIRS = + +EXTRA_DIST = + +# +check_PROGRAMS = log_server client + + +# mpi_c must be compiled with mpic++ +# Note: mpic++/mpiCC is a wrapper around the MPI C++ compiler, and knows +# where MPI is installed. So, there is no need to specify any other +# CFLAGS or LDFLAGS at that stage. +mpi_c_SOURCES = mpi_c.cpp +mpi_c: $(mpi_c_SOURCES) + mpic++ -o $@ $< + +# +log_server_SOURCES = log_server.cpp +log_server_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +log_server_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +log_server_LDADD = + +# +client_SOURCES = client.cpp +client_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +client_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +client_LDADD = + Deleted: trunk/dsim/test/boost/mpi/log_server/client =================================================================== (Binary files differ) Deleted: trunk/dsim/test/boost/mpi/log_server/log_server =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sng...@us...> - 2010-07-09 13:18:00
|
Revision: 90 http://dsim.svn.sourceforge.net/dsim/?rev=90&view=rev Author: snguyenkim Date: 2010-07-09 13:17:52 +0000 (Fri, 09 Jul 2010) Log Message: ----------- Modify a little master-slave example Modified Paths: -------------- trunk/dsim/test/boost/mpi/alo_example.cpp trunk/dsim/test/boost/mpi/master_slave/Makefile trunk/dsim/test/boost/mpi/master_slave/master.cpp trunk/dsim/test/boost/mpi/master_slave/master_slave.sh trunk/dsim/test/boost/mpi/master_slave/slave Modified: trunk/dsim/test/boost/mpi/alo_example.cpp =================================================================== --- trunk/dsim/test/boost/mpi/alo_example.cpp 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/alo_example.cpp 2010-07-09 13:17:52 UTC (rev 90) @@ -11,6 +11,7 @@ int main(int argc, char ** argv){ mpi::environment env(argc, argv); mpi::communicator world; + int rank = world.rank(); string s; int tag = 10; Modified: trunk/dsim/test/boost/mpi/master_slave/Makefile =================================================================== --- trunk/dsim/test/boost/mpi/master_slave/Makefile 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/master_slave/Makefile 2010-07-09 13:17:52 UTC (rev 90) @@ -1,6 +1,6 @@ ALL: master slave -CC = mpicxx -lmpi_cxx -lboost_mpi +CC = mpicxx -lmpi_cxx -L/usr/lib/openmpi/lib/ -lboost_mpi master: master.cpp $(CC) master.cpp -o master Modified: trunk/dsim/test/boost/mpi/master_slave/master.cpp =================================================================== --- trunk/dsim/test/boost/mpi/master_slave/master.cpp 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/master_slave/master.cpp 2010-07-09 13:17:52 UTC (rev 90) @@ -1,6 +1,6 @@ /* - * Object: Make a simple master-slave program - * Utilisation: User tape a number, master send it to a slave (he is chosen based on the number of slave ), that slave return the square of that number to master. + * Object: a simple master-slave example + * Usage: Run master_slave.sh * */ Modified: trunk/dsim/test/boost/mpi/master_slave/master_slave.sh =================================================================== --- trunk/dsim/test/boost/mpi/master_slave/master_slave.sh 2010-07-09 13:13:11 UTC (rev 89) +++ trunk/dsim/test/boost/mpi/master_slave/master_slave.sh 2010-07-09 13:17:52 UTC (rev 90) @@ -1,5 +1,5 @@ -#Execute trademgen on three machines: local, fed1 and fed2 +# Execute master on localhost, 4 slave on localhost (or fed1, fed2) #!/bin/sh /usr/lib/openmpi/bin/mpirun --host localhost -n 1 master : \ - --host fed1 -n 4 slave + --host localhost -n 4 slave Modified: trunk/dsim/test/boost/mpi/master_slave/slave =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sng...@us...> - 2010-07-09 13:13:17
|
Revision: 89 http://dsim.svn.sourceforge.net/dsim/?rev=89&view=rev Author: snguyenkim Date: 2010-07-09 13:13:11 +0000 (Fri, 09 Jul 2010) Log Message: ----------- Example for a simple log server Added Paths: ----------- trunk/dsim/test/boost/mpi/log_server/ trunk/dsim/test/boost/mpi/log_server/Makefile trunk/dsim/test/boost/mpi/log_server/client trunk/dsim/test/boost/mpi/log_server/client.cpp trunk/dsim/test/boost/mpi/log_server/ex.log trunk/dsim/test/boost/mpi/log_server/log_server trunk/dsim/test/boost/mpi/log_server/log_server.cpp trunk/dsim/test/boost/mpi/log_server/log_server_client.sh Added: trunk/dsim/test/boost/mpi/log_server/Makefile =================================================================== --- trunk/dsim/test/boost/mpi/log_server/Makefile (rev 0) +++ trunk/dsim/test/boost/mpi/log_server/Makefile 2010-07-09 13:13:11 UTC (rev 89) @@ -0,0 +1,11 @@ +ALL: log_server client + +CC = mpicxx -lmpi_cxx -L/usr/lib/openmpi/lib/ -lboost_mpi + +log_server: log_server.cpp + $(CC) log_server.cpp -o log_server +client: client.cpp + $(CC) client.cpp -o client + +clean: + rm -fv log_server client Added: trunk/dsim/test/boost/mpi/log_server/client =================================================================== (Binary files differ) Property changes on: trunk/dsim/test/boost/mpi/log_server/client ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: trunk/dsim/test/boost/mpi/log_server/client.cpp =================================================================== --- trunk/dsim/test/boost/mpi/log_server/client.cpp (rev 0) +++ trunk/dsim/test/boost/mpi/log_server/client.cpp 2010-07-09 13:13:11 UTC (rev 89) @@ -0,0 +1,64 @@ +#include <boost/mpi.hpp> +#include <iostream> +#include <string> +#include <unistd.h> +#include <time.h> +#include <sys/types.h> +#include<stdio.h> + + +using namespace std; +namespace mpi=boost::mpi; + +//inactive waiting: wake up every 1s for verifying if there is a message +void inactive_wait(mpi::communicator& world){ + boost::optional<mpi::status> stat = boost::none;//stat is not initialised + while(1){ + stat = world.iprobe(mpi::any_source, mpi::any_tag); //inactive waiting + + //usleep(100);//we have the faster result but it takes more CPU + sleep(1); //better choice + + if (stat){ + stat = boost::none; //stat goes back to waiting state + return;//ah, someone calls me ! + } + + } + //world.probe(root,tag);//active waiting: take much more resources +} + +int main(int argc, char ** argv ){ + mpi::environment env(argc, argv); + mpi::communicator world; + + int root = 0; //server's rank + int tag = 0; // the tag (or the port) used for communication + int dest; + + int rank = world.rank(); //process's rank + string message; // message received from client + bool tmp; + + if (rank > 0){ + ostringstream oss; + oss << rank << " says alo"; + message = oss.str(); + + while (1){ + world.send(root, tag, rank); //try to get a place + + //waits for a response, might takes a while as server takes care of someone else + inactive_wait(world); + world.recv(root, tag, tmp ); + + // Now I can send my message + cout << "sending :" << message << endl; + world.send(root,tag, message); + + sleep (1); //not good to be too actif ... + } + } + return 0; +}; + Added: trunk/dsim/test/boost/mpi/log_server/ex.log =================================================================== --- trunk/dsim/test/boost/mpi/log_server/ex.log (rev 0) +++ trunk/dsim/test/boost/mpi/log_server/ex.log 2010-07-09 13:13:11 UTC (rev 89) @@ -0,0 +1,18 @@ +1 says alo +2 says alo +1 says alo +2 says alo +1 says alo +2 says alo +1 says alo +2 says alo +1 says alo +2 says alo +1 says alo +2 says alo +1 says alo +2 says alo +1 says alo +2 says alo +1 says alo +2 says alo Added: trunk/dsim/test/boost/mpi/log_server/log_server =================================================================== (Binary files differ) Property changes on: trunk/dsim/test/boost/mpi/log_server/log_server ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: trunk/dsim/test/boost/mpi/log_server/log_server.cpp =================================================================== --- trunk/dsim/test/boost/mpi/log_server/log_server.cpp (rev 0) +++ trunk/dsim/test/boost/mpi/log_server/log_server.cpp 2010-07-09 13:13:11 UTC (rev 89) @@ -0,0 +1,81 @@ +/* +* Object: Make a simple log server +* Utilisation: Run log_server_client.sh +* Problem: avoid competitive sending, i.d 2 clients send in a same time +* Solution: Server takes care of client one by one +* Note: Usage of inactive_wait funtion, which reduces CPU charge evidently +*/ + +#include <boost/mpi.hpp> +#include <iostream> +#include <fstream> +#include <string> +#include <unistd.h> +#include <time.h> +#include <sys/types.h> +#include<stdio.h> + +using namespace std; +namespace mpi=boost::mpi; + +/* Write message to filename */ +void logToFile(string filename, string message){ + ofstream out; + out.open(filename.c_str(), ios_base::app); + out << message << "\n" ; + out.close(); +} + +//inactive waiting: wake up every 1s for verifying if there is a message +void inactive_wait(mpi::communicator& world){ + boost::optional<mpi::status> stat = boost::none;//stat is not initialised + while(1){ + stat = world.iprobe(mpi::any_source, mpi::any_tag); //inactive waiting + + //usleep(100);//we have the faster result but it takes more CPU + sleep(1); //better choice + + if (stat){ + stat = boost::none; //stat goes back to waiting state + return;//ah, someone calls me ! + } + + } + //world.probe(root,tag);//active waiting: take much more resources +} + +int main(int argc, char ** argv){ + mpi::environment env(argc, argv); + mpi::communicator world; + + int root = 0; //server's rank + int tag = 0; // the tag (or the port) used for communication + int dest; + + int rank = world.rank(); //process's rank + string message; // message received from client + bool yes=true, tmp; + + if (rank==0){ + cout << "We have " << world.size() -1 << " clients " << endl; + cout << "=============================================================" << endl; + + while (1){ + //waits for a demand, might takes a while as client aren't always gossip + inactive_wait(world); + world.recv(mpi::any_source,tag,dest); + + cout << "server received from client: " << dest << endl ; + world.send(dest,tag,yes); //ok, you can do it + + // waiting for message from client + inactive_wait(world); + world.recv(dest,tag,message); + + logToFile("ex.log", message); + cout << "server received: " << message << endl ; + } + } + + return 0; +}; Added: trunk/dsim/test/boost/mpi/log_server/log_server_client.sh =================================================================== --- trunk/dsim/test/boost/mpi/log_server/log_server_client.sh (rev 0) +++ trunk/dsim/test/boost/mpi/log_server/log_server_client.sh 2010-07-09 13:13:11 UTC (rev 89) @@ -0,0 +1,5 @@ +# Execute log_server on localhost, 4 client on localhost (or fed1, fed2) +#!/bin/sh + +/usr/lib/openmpi/bin/mpirun --host localhost -n 1 log_server :\ + --host localhost -n 2 client Property changes on: trunk/dsim/test/boost/mpi/log_server/log_server_client.sh ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qua...@us...> - 2010-07-08 15:35:33
|
Revision: 88 http://dsim.svn.sourceforge.net/dsim/?rev=88&view=rev Author: quannaus Date: 2010-07-08 15:35:27 +0000 (Thu, 08 Jul 2010) Log Message: ----------- [Dev] Just changed the log output for the simulator batch. Modified Paths: -------------- trunk/dsim/dsim/command/Simulator.cpp Modified: trunk/dsim/dsim/command/Simulator.cpp =================================================================== --- trunk/dsim/dsim/command/Simulator.cpp 2010-07-08 15:25:00 UTC (rev 87) +++ trunk/dsim/dsim/command/Simulator.cpp 2010-07-08 15:35:27 UTC (rev 88) @@ -113,7 +113,7 @@ } else { // DEBUG - STDAIR_LOG_DEBUG ("No travel solution is chosen."); + STDAIR_LOG_DEBUG ("No travel solution has been found/chosen."); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qua...@us...> - 2010-07-08 15:25:06
|
Revision: 87 http://dsim.svn.sourceforge.net/dsim/?rev=87&view=rev Author: quannaus Date: 2010-07-08 15:25:00 +0000 (Thu, 08 Jul 2010) Log Message: ----------- [Dev] The (arbitrarily) chosen travel solution is displayed/logged. Modified Paths: -------------- trunk/dsim/dsim/command/Simulator.cpp Modified: trunk/dsim/dsim/command/Simulator.cpp =================================================================== --- trunk/dsim/dsim/command/Simulator.cpp 2010-07-07 15:11:26 UTC (rev 86) +++ trunk/dsim/dsim/command/Simulator.cpp 2010-07-08 15:25:00 UTC (rev 87) @@ -103,10 +103,13 @@ if (lTravelSolutionList.empty() == false) { // Get the fare quote for each travel solution. // Get the availability for each travel solution. - ioSIMCRS_Service.getAvailability (lTravelSolutionList); + //ioSIMCRS_Service.getAvailability (lTravelSolutionList); // Hardcode a travel solution choice. // Make a sale. // ioSIMCRS_Service.sell (lChosenTravelSolution, lNbOfSeats); + stdair::TravelSolutionList_T::iterator itTS = lTravelSolutionList.begin(); + const stdair::TravelSolutionStruct& lChosenTS = *itTS; + STDAIR_LOG_DEBUG ("Chosen TS: " << lChosenTS); } else { // DEBUG This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qua...@us...> - 2010-07-07 15:11:32
|
Revision: 86 http://dsim.svn.sourceforge.net/dsim/?rev=86&view=rev Author: quannaus Date: 2010-07-07 15:11:26 +0000 (Wed, 07 Jul 2010) Log Message: ----------- [dev] Removed Network. Modified Paths: -------------- trunk/dsim/dsim/command/Simulator.cpp Modified: trunk/dsim/dsim/command/Simulator.cpp =================================================================== --- trunk/dsim/dsim/command/Simulator.cpp 2010-06-13 19:41:59 UTC (rev 85) +++ trunk/dsim/dsim/command/Simulator.cpp 2010-07-07 15:11:26 UTC (rev 86) @@ -14,7 +14,6 @@ #include <stdair/basic/ContinuousAttribute.hpp> #include <stdair/bom/EventStruct.hpp> #include <stdair/bom/EventQueue.hpp> -#include <stdair/bom/OutboundPathTypes.hpp> #include <stdair/bom/BookingRequestStruct.hpp> #include <stdair/bom/TravelSolutionStruct.hpp> #include <stdair/service/Logger.hpp> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-06-13 19:42:05
|
Revision: 85 http://dsim.svn.sourceforge.net/dsim/?rev=85&view=rev Author: denis_arnaud Date: 2010-06-13 19:41:59 +0000 (Sun, 13 Jun 2010) Log Message: ----------- [Test] Updated the dependency for the new ExtraCPPUnit library name. Modified Paths: -------------- trunk/dsim/configure.ac trunk/dsim/test/dsim/Makefile.am trunk/dsim/test/dsim/SimulationTestSuite.cpp Modified: trunk/dsim/configure.ac =================================================================== --- trunk/dsim/configure.ac 2010-06-13 19:41:41 UTC (rev 84) +++ trunk/dsim/configure.ac 2010-06-13 19:41:59 UTC (rev 85) @@ -138,6 +138,7 @@ fi AC_SUBST(CXXFLAGS_OPT) + # ----------------------------------------------------------------------------- # Support for ExtraCC (Extra-CruiseControl): http://sf.net/projects/extracc # ----------------------------------------------------------------------------- @@ -644,6 +645,11 @@ o XERCES_CFLAGS ... : ${XERCES_CFLAGS} o XERCES_LIBS ..... : ${XERCES_LIBS} + - ExtraCC ........... : + o EXTRACC_VERSION . : ${EXTRACC_VERSION} + o EXTRACC_CFLAGS .. : ${EXTRACC_CFLAGS} + o EXTRACC_LIBS .... : ${EXTRACC_LIBS} + - CPPUNIT............ : o CPPUNIT_VERSION . : ${CPPUNIT_VERSION} o CPPUNIT_CFLAGS .. : ${CPPUNIT_CFLAGS} Modified: trunk/dsim/test/dsim/Makefile.am =================================================================== --- trunk/dsim/test/dsim/Makefile.am 2010-06-13 19:41:41 UTC (rev 84) +++ trunk/dsim/test/dsim/Makefile.am 2010-06-13 19:41:59 UTC (rev 85) @@ -18,7 +18,7 @@ SimulationTestSuite_LDADD = SimulationTestSuite_LDFLAGS = \ $(BOOST_LIBS) $(CPPUNIT_LIBS) \ - $(top_builddir)/extracppunit/libextracc-extracppunit.la \ + $(top_builddir)/extracppunit/libextracppunit.la \ $(top_builddir)/stdair/core/libstdair.la \ $(top_builddir)/dsim/core/libdsim.la @@ -28,3 +28,4 @@ #simulate_LDFLAGS = $(BOOST_LIBS) \ # $(top_builddir)/stdair/core/libstdair.la \ # $(top_builddir)/dsim/core/libdsim.la + Modified: trunk/dsim/test/dsim/SimulationTestSuite.cpp =================================================================== --- trunk/dsim/test/dsim/SimulationTestSuite.cpp 2010-06-13 19:41:41 UTC (rev 84) +++ trunk/dsim/test/dsim/SimulationTestSuite.cpp 2010-06-13 19:41:59 UTC (rev 85) @@ -39,9 +39,9 @@ // Initialise the simulation context const stdair::BasLogParams lLogParams (stdair::LOG::DEBUG, logOutputFile); - const stdair::BasDBParams lDBParams ("anguyen", "anguyen", - "ncemysqlp.nce.amadeus.net", "3321", - "sim_anguyen"); + const stdair::BasDBParams lDBParams ("dsim", "dsim", + "localhost", "3306", + "sim_dsim"); DSIM::DSIM_Service dsimService (lLogParams, lDBParams, lScheduleInputFilename, lDemandInputFilename); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-06-13 19:41:49
|
Revision: 84 http://dsim.svn.sourceforge.net/dsim/?rev=84&view=rev Author: denis_arnaud Date: 2010-06-13 19:41:41 +0000 (Sun, 13 Jun 2010) Log Message: ----------- [Test] Removed generated binary (in MPI test sub-directory). Removed Paths: ------------- trunk/dsim/test/boost/mpi/alo_example Deleted: trunk/dsim/test/boost/mpi/alo_example =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-06-10 09:49:53
|
Revision: 83 http://dsim.svn.sourceforge.net/dsim/?rev=83&view=rev Author: denis_arnaud Date: 2010-06-10 09:49:46 +0000 (Thu, 10 Jun 2010) Log Message: ----------- [Config] Added the MPI C library to the dependencies. Modified Paths: -------------- trunk/dsim/test/boost/filesystem/Makefile.am trunk/dsim/test/boost/mpi/alo_example Removed Paths: ------------- trunk/dsim/test/boost/mpi/Makefile trunk/dsim/test/boost/mpi/Makefile.in Property Changed: ---------------- trunk/dsim/test/boost/mpi/ Modified: trunk/dsim/test/boost/filesystem/Makefile.am =================================================================== --- trunk/dsim/test/boost/filesystem/Makefile.am 2010-05-25 11:14:30 UTC (rev 82) +++ trunk/dsim/test/boost/filesystem/Makefile.am 2010-06-10 09:49:46 UTC (rev 83) @@ -17,41 +17,44 @@ simple_ls_SOURCES = simple_ls.cpp simple_ls_CXXFLAGS = $(BOOST_CFLAGS) simple_ls_LDADD = -simple_ls_LDFLAGS = $(BOOST_LIBS) $(BOOST_FILESYSTEM_LIB) +simple_ls_LDFLAGS = $(BOOST_LIBS) $(BOOST_SYSTEM_LIB) $(BOOST_FILESYSTEM_LIB) # file_size_SOURCES = file_size.cpp file_size_CXXFLAGS = $(BOOST_CFLAGS) file_size_LDADD = -file_size_LDFLAGS = $(BOOST_LIBS) $(BOOST_FILESYSTEM_LIB) +file_size_LDFLAGS = $(BOOST_LIBS) $(BOOST_SYSTEM_LIB) $(BOOST_FILESYSTEM_LIB) # process_jam_log_SOURCES = tiny_xml.hpp tiny_xml.cpp process_jam_log.cpp process_jam_log_CXXFLAGS = $(BOOST_CFLAGS) process_jam_log_LDADD = -process_jam_log_LDFLAGS = $(BOOST_LIBS) $(BOOST_FILESYSTEM_LIB) +process_jam_log_LDFLAGS = \ + $(BOOST_LIBS) $(BOOST_SYSTEM_LIB) $(BOOST_FILESYSTEM_LIB) # path_test_SOURCES = path_test.cpp path_test_CXXFLAGS = $(BOOST_CFLAGS) path_test_LDADD = -path_test_LDFLAGS = $(BOOST_LIBS) $(BOOST_FILESYSTEM_LIB) +path_test_LDFLAGS = $(BOOST_LIBS) $(BOOST_SYSTEM_LIB) $(BOOST_FILESYSTEM_LIB) # wide_test_SOURCES = wide_test.cpp wide_test_CXXFLAGS = $(BOOST_CFLAGS) wide_test_LDADD = -wide_test_LDFLAGS = $(BOOST_LIBS) $(BOOST_FILESYSTEM_LIB) +wide_test_LDFLAGS = $(BOOST_LIBS) $(BOOST_SYSTEM_LIB) $(BOOST_FILESYSTEM_LIB) # operations_test_SOURCES = operations_test.cpp operations_test_CXXFLAGS = $(BOOST_CFLAGS) operations_test_LDADD = -operations_test_LDFLAGS = $(BOOST_LIBS) $(BOOST_FILESYSTEM_LIB) +operations_test_LDFLAGS = \ + $(BOOST_LIBS) $(BOOST_SYSTEM_LIB) $(BOOST_FILESYSTEM_LIB) # fstream_test_SOURCES = fstream_test.cpp fstream_test_CXXFLAGS = $(BOOST_CFLAGS) fstream_test_LDADD = -fstream_test_LDFLAGS = $(BOOST_LIBS) $(BOOST_FILESYSTEM_LIB) +fstream_test_LDFLAGS = \ + $(BOOST_LIBS) $(BOOST_SYSTEM_LIB) $(BOOST_FILESYSTEM_LIB) Property changes on: trunk/dsim/test/boost/mpi ___________________________________________________________________ Modified: svn:ignore - .deps .libs Makefile.in Makefile mpi_c mpi mpi_p2p mpi_p2p_nb + .deps .libs Makefile.in Makefile mpi_c mpi mpi_p2p mpi_p2p_nb alo_example Deleted: trunk/dsim/test/boost/mpi/Makefile =================================================================== --- trunk/dsim/test/boost/mpi/Makefile 2010-05-25 11:14:30 UTC (rev 82) +++ trunk/dsim/test/boost/mpi/Makefile 2010-06-10 09:49:46 UTC (rev 83) @@ -1,826 +0,0 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. -# test/boost/mpi/Makefile. Generated from Makefile.in by configure. - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - -pkgdatadir = $(datadir)/dsim -pkgincludedir = $(includedir)/dsim -pkglibdir = $(libdir)/dsim -pkglibexecdir = $(libexecdir)/dsim -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = i686-pc-linux-gnu -host_triplet = i686-pc-linux-gnu -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(top_srcdir)/Makefile.common -check_PROGRAMS = mpi_c$(EXEEXT) mpi$(EXEEXT) mpi_p2p$(EXEEXT) \ - mpi_p2p_nb$(EXEEXT) alo_example$(EXEEXT) -subdir = test/boost/mpi -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/config/ax_boost.m4 \ - $(top_srcdir)/config/ax_mysql.m4 \ - $(top_srcdir)/config/cppunit.m4 $(top_srcdir)/config/gsl.m4 \ - $(top_srcdir)/config/librt.m4 $(top_srcdir)/config/libtool.m4 \ - $(top_srcdir)/config/ltoptions.m4 \ - $(top_srcdir)/config/ltsugar.m4 \ - $(top_srcdir)/config/ltversion.m4 \ - $(top_srcdir)/config/lt~obsolete.m4 \ - $(top_srcdir)/config/openmpi.m4 $(top_srcdir)/config/python.m4 \ - $(top_srcdir)/config/soci.m4 $(top_srcdir)/config/xerces.m4 \ - $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/stdair/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -am_alo_example_OBJECTS = alo_example-alo_example.$(OBJEXT) -alo_example_OBJECTS = $(am_alo_example_OBJECTS) -alo_example_DEPENDENCIES = -alo_example_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(alo_example_CXXFLAGS) \ - $(CXXFLAGS) $(alo_example_LDFLAGS) $(LDFLAGS) -o $@ -am_mpi_OBJECTS = mpi-mpi.$(OBJEXT) -mpi_OBJECTS = $(am_mpi_OBJECTS) -mpi_DEPENDENCIES = -mpi_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(mpi_CXXFLAGS) $(CXXFLAGS) \ - $(mpi_LDFLAGS) $(LDFLAGS) -o $@ -am_mpi_c_OBJECTS = mpi_c.$(OBJEXT) -mpi_c_OBJECTS = $(am_mpi_c_OBJECTS) -mpi_c_LDADD = $(LDADD) -am_mpi_p2p_OBJECTS = mpi_p2p-mpi_p2p.$(OBJEXT) -mpi_p2p_OBJECTS = $(am_mpi_p2p_OBJECTS) -mpi_p2p_DEPENDENCIES = -mpi_p2p_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) \ - $(mpi_p2p_LDFLAGS) $(LDFLAGS) -o $@ -am_mpi_p2p_nb_OBJECTS = mpi_p2p_nb-mpi_p2p_nb.$(OBJEXT) -mpi_p2p_nb_OBJECTS = $(am_mpi_p2p_nb_OBJECTS) -mpi_p2p_nb_DEPENDENCIES = -mpi_p2p_nb_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(mpi_p2p_nb_CXXFLAGS) \ - $(CXXFLAGS) $(mpi_p2p_nb_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I. -I$(top_builddir)/stdair -depcomp = $(SHELL) $(top_srcdir)/config/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ - $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) -DIST_SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ - $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ - sed_rest='s,^[^/]*/*,,'; \ - sed_last='s,^.*/\([^/]*\)$$,\1,'; \ - sed_butlast='s,/*[^/]*$$,,'; \ - while test -n "$$dir1"; do \ - first=`echo "$$dir1" | sed -e "$$sed_first"`; \ - if test "$$first" != "."; then \ - if test "$$first" = ".."; then \ - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ - else \ - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ - if test "$$first2" = "$$first"; then \ - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ - else \ - dir2="../$$dir2"; \ - fi; \ - dir0="$$dir0"/"$$first"; \ - fi; \ - fi; \ - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ - done; \ - reldir="$$dir2" -ACLOCAL = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run aclocal-1.11 -AMTAR = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run tar -AR = ar -AUTOCONF = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run autoconf -AUTOHEADER = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run autoheader -AUTOMAKE = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run automake-1.11 -AWK = gawk -BOOST_ASIO_LIB = -lboost_system -lboost_thread-mt -lboost_date_time -lboost_regex -lboost_serialization -BOOST_CFLAGS = -pthread -I/usr/include -BOOST_DATE_TIME_LIB = -lboost_date_time -BOOST_FILESYSTEM_LIB = -lboost_filesystem -BOOST_IOSTREAMS_LIB = -lboost_iostreams -BOOST_LIBS = -L/usr/lib -BOOST_MPI_LIB = -lboost_mpi -lboost_serialization -L/usr/lib/openmpi/lib -lmpi_cxx -BOOST_MPI_PYTHON_LIB = -lboost_mpi_python -lboost_serialization -lboost_python -L/usr/lib -lpython2.6 -lpthread -ldl -lutil -lm -lboost_mpi -lboost_serialization -L/usr/lib/openmpi/lib -lmpi_cxx -L/usr/lib/openmpi/lib -lmpi_cxx -BOOST_PROGRAM_OPTIONS_LIB = -lboost_program_options -BOOST_PYTHON_LIB = -lboost_python -L/usr/lib -lpython2.6 -lpthread -ldl -lutil -lm -BOOST_REGEX_LIB = -lboost_regex -BOOST_SERIALIZATION_LIB = -lboost_serialization -BOOST_SIGNALS_LIB = -lboost_signals -BOOST_SYSTEM_LIB = -lboost_system -BOOST_THREAD_LIB = -lboost_thread-mt -BOOST_UNIT_TEST_FRAMEWORK_LIB = -lboost_unit_test_framework -BOOST_VERSION = 1_41 -BOOST_WSERIALIZATION_LIB = -lboost_wserialization -CC = gcc -CCDEPMODE = depmode=gcc3 -CFLAGS = -g -O2 -CPP = gcc -E -CPPFLAGS = -CPPUNIT_CFLAGS = -CPPUNIT_CONFIG = /usr/bin/cppunit-config -CPPUNIT_LIBS = -lcppunit -ldl -CPPUNIT_VERSION = 1.12.1 -CXX = g++ -CXXCPP = g++ -E -CXXDEPMODE = depmode=gcc3 -CXXFLAGS = -CXXFLAGS_DEBUG = -CXXFLAGS_OPT = -DASSERT_LEVEL=1 -O2 -Wall -pipe -CYGPATH_W = echo -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -DSYMUTIL = -DUMPBIN = -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /bin/grep -E -EXEEXT = -FGREP = /bin/grep -F -GENERIC_LIBRARY_VERSION = 99:99:99 -GREP = /bin/grep -GSL_CFLAGS = -I/usr/include -GSL_CONFIG = /usr/bin/gsl-config -GSL_LIBS = -lgsl -lgslcblas -lm -GSL_VERSION = 1.13 -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -LIBOBJS = -LIBS = -LIBTOOL = $(SHELL) $(top_builddir)/libtool -LIPO = -LN_S = ln -s -LTLIBOBJS = -MAKEINFO = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run makeinfo -MKDIR_P = /bin/mkdir -p -MPIGEN_CFLAGS = -I/usr/include/openmpi-i386 -I/usr/include/openmpi-i386/openmpi -I/usr/include/openmpi-i386/32 -m32 -MPIGEN_LIBS = -L/usr/lib/openmpi/lib -lmpi_cxx -MPIGEN_VERSION = 1.3.3 -MYSQL_CFLAGS = -I/usr/include/mysql -MYSQL_C_LIB = mysqlclient -MYSQL_LIBS = -L/usr/lib/mysql -lmysqlclient -MYSQL_VERSION = 5.1.46 -NM = /usr/bin/nm -B -NMEDIT = -OBJDUMP = objdump -OBJEXT = o -OPENMPI_CFLAGS = -I/usr/include/openmpi-i386 -I/usr/include/openmpi-i386/openmpi -I/usr/include/openmpi-i386/32 -m32 -OPENMPI_LIBS = -L/usr/lib/openmpi/lib -lmpi_cxx -OPENMPI_VERSION = 1.3.3 -OTOOL = -OTOOL64 = -PACKAGE = dsim -PACKAGE_BUGREPORT = den...@us... -PACKAGE_DEBUG = dsim -PACKAGE_NAME = DSIM -PACKAGE_STRING = DSIM 99.99.99 -PACKAGE_TARNAME = dsim -PACKAGE_VERSION = 99.99.99 -PATH_SEPARATOR = : -PERL = /usr/bin/perl -PYTHON = /usr/bin/python -PYTHON_ADD_LIBS = -lpthread -ldl -lutil -lm -PYTHON_CFLAGS = -I/usr/include/python2.6 -PYTHON_LIBS = -L/usr/lib -lpython2.6 -PYTHON_VERSION = 2.6.2 -RANLIB = ranlib -RPM_RELEASE = 1 -RT_LIBS = -lrt -SED = /bin/sed -SET_MAKE = -SHELL = /bin/sh -SOCI_CFLAGS = -DSOCI_HEADERS_BURIED -DSOCI_MYSQL_HEADERS_BURIED -I/usr/include/mysql -SOCI_CORE_LIB = soci_core -SOCI_LIBS = -L/usr/lib/mysql -lmysqlclient -lsoci_core -lsoci_mysql -ldl -SOCI_VERSION = 3.0.0 -STRIP = strip -UPLOAD_COMMAND = ncftpput -u ori-data -v orinet.nce.amadeus.net /remote/oridata/www/oridist/projects/dsim/99.99.99 -VERSION = 99.99.99 -XERCES_CFLAGS = -I/usr/include -XERCES_LIBS = -L/usr/lib -lxerces-c -XERCES_VERSION = 2.8.0 -abs_builddir = /home/localoriuser/dev/dsimsvn/test/boost/mpi -abs_srcdir = /home/localoriuser/dev/dsimsvn/test/boost/mpi -abs_top_builddir = /home/localoriuser/dev/dsimsvn -abs_top_srcdir = /home/localoriuser/dev/dsimsvn -ac_ct_CC = gcc -ac_ct_CXX = g++ -ac_ct_DUMPBIN = -am__include = include -am__leading_dot = . -am__quote = -am__tar = ${AMTAR} chof - "$$tardir" -am__untar = ${AMTAR} xf - -bindir = ${exec_prefix}/bin -build = i686-pc-linux-gnu -build_alias = -build_cpu = i686 -build_os = linux-gnu -build_vendor = pc -builddir = . -datadir = ${datarootdir} -datarootdir = ${prefix}/share -diff_ok = yes -docdir = ${datarootdir}/doc/dsim-99.99.99 -doxygen_ok = yes -dvidir = ${docdir} -dvips_ok = no -exec_prefix = ${prefix} -gs_ok = yes -host = i686-pc-linux-gnu -host_alias = -host_cpu = i686 -host_os = linux-gnu -host_vendor = pc -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/localoriuser/dev/dsimsvn/config/install-sh -latex_ok = no -libdir = ${exec_prefix}/lib -libexecdir = ${exec_prefix}/libexec -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -lt_ECHO = echo -mandir = ${datarootdir}/man -mkdir_p = /bin/mkdir -p -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /usr/local -program_transform_name = s,x,x, -psdir = ${docdir} -python_configdir = /usr/lib/python2.6/config -python_incdir = -python_libdir = /usr/lib -sbindir = ${exec_prefix}/sbin -sed_ok = yes -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -top_build_prefix = ../../../ -top_builddir = ../../.. -top_srcdir = ../../.. -AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) -AM_LDFLAGS = -MAINTAINERCLEANFILES = Makefile.in - -# -SUBDIRS = -EXTRA_DIST = pympi.py - -# mpi_c must be compiled with mpic++ -# Note: mpic++/mpiCC is a wrapper around the MPI C++ compiler, and knows -# where MPI is installed. So, there is no need to specify any other -# CFLAGS or LDFLAGS at that stage. -mpi_c_SOURCES = mpi_c.cpp - -# -mpi_SOURCES = mpi.cpp -mpi_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -mpi_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -mpi_LDADD = -mpi_p2p_SOURCES = mpi_p2p.cpp -mpi_p2p_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -mpi_p2p_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -mpi_p2p_LDADD = -mpi_p2p_nb_SOURCES = mpi_p2p_nb.cpp -mpi_p2p_nb_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -mpi_p2p_nb_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -mpi_p2p_nb_LDADD = -alo_example_SOURCES = alo_example.cpp -alo_example_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -alo_example_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -alo_example_LDADD = -all: all-recursive - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.common $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/boost/mpi/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu test/boost/mpi/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -clean-checkPROGRAMS: - @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list -alo_example$(EXEEXT): $(alo_example_OBJECTS) $(alo_example_DEPENDENCIES) - @rm -f alo_example$(EXEEXT) - $(alo_example_LINK) $(alo_example_OBJECTS) $(alo_example_LDADD) $(LIBS) -mpi$(EXEEXT): $(mpi_OBJECTS) $(mpi_DEPENDENCIES) - @rm -f mpi$(EXEEXT) - $(mpi_LINK) $(mpi_OBJECTS) $(mpi_LDADD) $(LIBS) -mpi_p2p$(EXEEXT): $(mpi_p2p_OBJECTS) $(mpi_p2p_DEPENDENCIES) - @rm -f mpi_p2p$(EXEEXT) - $(mpi_p2p_LINK) $(mpi_p2p_OBJECTS) $(mpi_p2p_LDADD) $(LIBS) -mpi_p2p_nb$(EXEEXT): $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_DEPENDENCIES) - @rm -f mpi_p2p_nb$(EXEEXT) - $(mpi_p2p_nb_LINK) $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -include ./$(DEPDIR)/alo_example-alo_example.Po -include ./$(DEPDIR)/mpi-mpi.Po -include ./$(DEPDIR)/mpi_c.Po -include ./$(DEPDIR)/mpi_p2p-mpi_p2p.Po -include ./$(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po - -.cpp.o: - $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: - $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` - $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: - $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -# source='$<' object='$@' libtool=yes \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(LTCXXCOMPILE) -c -o $@ $< - -alo_example-alo_example.o: alo_example.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.o -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp - $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po -# source='alo_example.cpp' object='alo_example-alo_example.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp - -alo_example-alo_example.obj: alo_example.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.obj -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` - $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po -# source='alo_example.cpp' object='alo_example-alo_example.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` - -mpi-mpi.o: mpi.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.o -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp - $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po -# source='mpi.cpp' object='mpi-mpi.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp - -mpi-mpi.obj: mpi.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.obj -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` - $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po -# source='mpi.cpp' object='mpi-mpi.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` - -mpi_p2p-mpi_p2p.o: mpi_p2p.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.o -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp - $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po -# source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp - -mpi_p2p-mpi_p2p.obj: mpi_p2p.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.obj -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` - $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po -# source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` - -mpi_p2p_nb-mpi_p2p_nb.o: mpi_p2p_nb.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.o -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp - $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po -# source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp - -mpi_p2p_nb-mpi_p2p_nb.obj: mpi_p2p_nb.cpp - $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.obj -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` - $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po -# source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ - $(am__relativize); \ - new_distdir=$$reldir; \ - dir1=$$subdir; dir2="$(top_distdir)"; \ - $(am__relativize); \ - new_top_distdir=$$reldir; \ - echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ - echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ - ($(am__cd) $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$new_top_distdir" \ - distdir="$$new_distdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - am__skip_mode_fix=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) -check: check-recursive -all-am: Makefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -clean: clean-recursive - -clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ - mostlyclean-am - -distclean: distclean-recursive - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -html-am: - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-dvi-am: - -install-exec-am: - -install-html: install-html-recursive - -install-html-am: - -install-info: install-info-recursive - -install-info-am: - -install-man: - -install-pdf: install-pdf-recursive - -install-pdf-am: - -install-ps: install-ps-recursive - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \ - ctags-recursive install-am install-strip tags-recursive - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-checkPROGRAMS \ - clean-generic clean-libtool ctags ctags-recursive distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am - - -mpi_c: $(mpi_c_SOURCES) - mpic++ -o $@ $< - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: Deleted: trunk/dsim/test/boost/mpi/Makefile.in =================================================================== --- trunk/dsim/test/boost/mpi/Makefile.in 2010-05-25 11:14:30 UTC (rev 82) +++ trunk/dsim/test/boost/mpi/Makefile.in 2010-06-10 09:49:46 UTC (rev 83) @@ -1,826 +0,0 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(top_srcdir)/Makefile.common -check_PROGRAMS = mpi_c$(EXEEXT) mpi$(EXEEXT) mpi_p2p$(EXEEXT) \ - mpi_p2p_nb$(EXEEXT) alo_example$(EXEEXT) -subdir = test/boost/mpi -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/config/ax_boost.m4 \ - $(top_srcdir)/config/ax_mysql.m4 \ - $(top_srcdir)/config/cppunit.m4 $(top_srcdir)/config/gsl.m4 \ - $(top_srcdir)/config/librt.m4 $(top_srcdir)/config/libtool.m4 \ - $(top_srcdir)/config/ltoptions.m4 \ - $(top_srcdir)/config/ltsugar.m4 \ - $(top_srcdir)/config/ltversion.m4 \ - $(top_srcdir)/config/lt~obsolete.m4 \ - $(top_srcdir)/config/openmpi.m4 $(top_srcdir)/config/python.m4 \ - $(top_srcdir)/config/soci.m4 $(top_srcdir)/config/xerces.m4 \ - $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/stdair/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -am_alo_example_OBJECTS = alo_example-alo_example.$(OBJEXT) -alo_example_OBJECTS = $(am_alo_example_OBJECTS) -alo_example_DEPENDENCIES = -alo_example_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(alo_example_CXXFLAGS) \ - $(CXXFLAGS) $(alo_example_LDFLAGS) $(LDFLAGS) -o $@ -am_mpi_OBJECTS = mpi-mpi.$(OBJEXT) -mpi_OBJECTS = $(am_mpi_OBJECTS) -mpi_DEPENDENCIES = -mpi_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(mpi_CXXFLAGS) $(CXXFLAGS) \ - $(mpi_LDFLAGS) $(LDFLAGS) -o $@ -am_mpi_c_OBJECTS = mpi_c.$(OBJEXT) -mpi_c_OBJECTS = $(am_mpi_c_OBJECTS) -mpi_c_LDADD = $(LDADD) -am_mpi_p2p_OBJECTS = mpi_p2p-mpi_p2p.$(OBJEXT) -mpi_p2p_OBJECTS = $(am_mpi_p2p_OBJECTS) -mpi_p2p_DEPENDENCIES = -mpi_p2p_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) \ - $(mpi_p2p_LDFLAGS) $(LDFLAGS) -o $@ -am_mpi_p2p_nb_OBJECTS = mpi_p2p_nb-mpi_p2p_nb.$(OBJEXT) -mpi_p2p_nb_OBJECTS = $(am_mpi_p2p_nb_OBJECTS) -mpi_p2p_nb_DEPENDENCIES = -mpi_p2p_nb_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(mpi_p2p_nb_CXXFLAGS) \ - $(CXXFLAGS) $(mpi_p2p_nb_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/stdair -depcomp = $(SHELL) $(top_srcdir)/config/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ - $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) -DIST_SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ - $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ - sed_rest='s,^[^/]*/*,,'; \ - sed_last='s,^.*/\([^/]*\)$$,\1,'; \ - sed_butlast='s,/*[^/]*$$,,'; \ - while test -n "$$dir1"; do \ - first=`echo "$$dir1" | sed -e "$$sed_first"`; \ - if test "$$first" != "."; then \ - if test "$$first" = ".."; then \ - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ - else \ - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ - if test "$$first2" = "$$first"; then \ - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ - else \ - dir2="../$$dir2"; \ - fi; \ - dir0="$$dir0"/"$$first"; \ - fi; \ - fi; \ - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ - done; \ - reldir="$$dir2" -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BOOST_ASIO_LIB = @BOOST_ASIO_LIB@ -BOOST_CFLAGS = @BOOST_CFLAGS@ -BOOST_DATE_TIME_LIB = @BOOST_DATE_TIME_LIB@ -BOOST_FILESYSTEM_LIB = @BOOST_FILESYSTEM_LIB@ -BOOST_IOSTREAMS_LIB = @BOOST_IOSTREAMS_LIB@ -BOOST_LIBS = @BOOST_LIBS@ -BOOST_MPI_LIB = @BOOST_MPI_LIB@ -BOOST_MPI_PYTHON_LIB = @BOOST_MPI_PYTHON_LIB@ -BOOST_PROGRAM_OPTIONS_LIB = @BOOST_PROGRAM_OPTIONS_LIB@ -BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ -BOOST_REGEX_LIB = @BOOST_REGEX_LIB@ -BOOST_SERIALIZATION_LIB = @BOOST_SERIALIZATION_LIB@ -BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@ -BOOST_SYSTEM_LIB = @BOOST_SYSTEM_LIB@ -BOOST_THREAD_LIB = @BOOST_THREAD_LIB@ -BOOST_UNIT_TEST_FRAMEWORK_LIB = @BOOST_UNIT_TEST_FRAMEWORK_LIB@ -BOOST_VERSION = @BOOST_VERSION@ -BOOST_WSERIALIZATION_LIB = @BOOST_WSERIALIZATION_LIB@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@ -CPPUNIT_CONFIG = @CPPUNIT_CONFIG@ -CPPUNIT_LIBS = @CPPUNIT_LIBS@ -CPPUNIT_VERSION = @CPPUNIT_VERSION@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CXXFLAGS_DEBUG = @CXXFLAGS_DEBUG@ -CXXFLAGS_OPT = @CXXFLAGS_OPT@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -GENERIC_LIBRARY_VERSION = @GENERIC_LIBRARY_VERSION@ -GREP = @GREP@ -GSL_CFLAGS = @GSL_CFLAGS@ -GSL_CONFIG = @GSL_CONFIG@ -GSL_LIBS = @GSL_LIBS@ -GSL_VERSION = @GSL_VERSION@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -MPIGEN_CFLAGS = @MPIGEN_CFLAGS@ -MPIGEN_LIBS = @MPIGEN_LIBS@ -MPIGEN_VERSION = @MPIGEN_VERSION@ -MYSQL_CFLAGS = @MYSQL_CFLAGS@ -MYSQL_C_LIB = @MYSQL_C_LIB@ -MYSQL_LIBS = @MYSQL_LIBS@ -MYSQL_VERSION = @MYSQL_VERSION@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OPENMPI_CFLAGS = @OPENMPI_CFLAGS@ -OPENMPI_LIBS = @OPENMPI_LIBS@ -OPENMPI_VERSION = @OPENMPI_VERSION@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_DEBUG = @PACKAGE_DEBUG@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -PYTHON = @PYTHON@ -PYTHON_ADD_LIBS = @PYTHON_ADD_LIBS@ -PYTHON_CFLAGS = @PYTHON_CFLAGS@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -RPM_RELEASE = @RPM_RELEASE@ -RT_LIBS = @RT_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -SOCI_CFLAGS = @SOCI_CFLAGS@ -SOCI_CORE_LIB = @SOCI_CORE_LIB@ -SOCI_LIBS = @SOCI_LIBS@ -SOCI_VERSION = @SOCI_VERSION@ -STRIP = @STRIP@ -UPLOAD_COMMAND = @UPLOAD_COMMAND@ -VERSION = @VERSION@ -XERCES_CFLAGS = @XERCES_CFLAGS@ -XERCES_LIBS = @XERCES_LIBS@ -XERCES_VERSION = @XERCES_VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -diff_ok = @diff_ok@ -docdir = @docdir@ -doxygen_ok = @doxygen_ok@ -dvidir = @dvidir@ -dvips_ok = @dvips_ok@ -exec_prefix = @exec_prefix@ -gs_ok = @gs_ok@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -latex_ok = @latex_ok@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -python_configdir = @python_configdir@ -python_incdir = @python_incdir@ -python_libdir = @python_libdir@ -sbindir = @sbindir@ -sed_ok = @sed_ok@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) -AM_LDFLAGS = -MAINTAINERCLEANFILES = Makefile.in - -# -SUBDIRS = -EXTRA_DIST = pympi.py - -# mpi_c must be compiled with mpic++ -# Note: mpic++/mpiCC is a wrapper around the MPI C++ compiler, and knows -# where MPI is installed. So, there is no need to specify any other -# CFLAGS or LDFLAGS at that stage. -mpi_c_SOURCES = mpi_c.cpp - -# -mpi_SOURCES = mpi.cpp -mpi_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -mpi_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -mpi_LDADD = -mpi_p2p_SOURCES = mpi_p2p.cpp -mpi_p2p_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -mpi_p2p_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -mpi_p2p_LDADD = -mpi_p2p_nb_SOURCES = mpi_p2p_nb.cpp -mpi_p2p_nb_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -mpi_p2p_nb_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -mpi_p2p_nb_LDADD = -alo_example_SOURCES = alo_example.cpp -alo_example_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) -alo_example_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) -alo_example_LDADD = -all: all-recursive - -.SUFFIXES: -.SUFFIXES: .cpp .lo .o .obj -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.common $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/boost/mpi/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu test/boost/mpi/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -clean-checkPROGRAMS: - @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list -alo_example$(EXEEXT): $(alo_example_OBJECTS) $(alo_example_DEPENDENCIES) - @rm -f alo_example$(EXEEXT) - $(alo_example_LINK) $(alo_example_OBJECTS) $(alo_example_LDADD) $(LIBS) -mpi$(EXEEXT): $(mpi_OBJECTS) $(mpi_DEPENDENCIES) - @rm -f mpi$(EXEEXT) - $(mpi_LINK) $(mpi_OBJECTS) $(mpi_LDADD) $(LIBS) -mpi_p2p$(EXEEXT): $(mpi_p2p_OBJECTS) $(mpi_p2p_DEPENDENCIES) - @rm -f mpi_p2p$(EXEEXT) - $(mpi_p2p_LINK) $(mpi_p2p_OBJECTS) $(mpi_p2p_LDADD) $(LIBS) -mpi_p2p_nb$(EXEEXT): $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_DEPENDENCIES) - @rm -f mpi_p2p_nb$(EXEEXT) - $(mpi_p2p_nb_LINK) $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alo_example-alo_example.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-mpi.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi_c.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi_p2p-mpi_p2p.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po@am__quote@ - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -alo_example-alo_example.o: alo_example.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.o -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='alo_example.cpp' object='alo_example-alo_example.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp - -alo_example-alo_example.obj: alo_example.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.obj -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='alo_example.cpp' object='alo_example-alo_example.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` - -mpi-mpi.o: mpi.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.o -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi.cpp' object='mpi-mpi.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp - -mpi-mpi.obj: mpi.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.obj -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi.cpp' object='mpi-mpi.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` - -mpi_p2p-mpi_p2p.o: mpi_p2p.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.o -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp - -mpi_p2p-mpi_p2p.obj: mpi_p2p.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.obj -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` - -mpi_p2p_nb-mpi_p2p_nb.o: mpi_p2p_nb.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.o -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp - -mpi_p2p_nb-mpi_p2p_nb.obj: mpi_p2p_nb.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.obj -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \... [truncated message content] |
From: <sng...@us...> - 2010-05-25 11:14:37
|
Revision: 82 http://dsim.svn.sourceforge.net/dsim/?rev=82&view=rev Author: snguyenkim Date: 2010-05-25 11:14:30 +0000 (Tue, 25 May 2010) Log Message: ----------- AM alo_example A alo_example.cpp AM broadcast A broadcast.cpp AM gather A gather.cpp A Makefile M Makefile.am A Makefile.in A master_slave AM master_slave/slave AM master_slave/master A master_slave/slave.cpp A master_slave/master.cpp A master_slave/hostfile A master_slave/Makefile AM master_slave/master_slave.sh A my_hostfile AM non_blocking A non_blocking.cpp AM reduce A reduce.cpp A serialization AM serialization/pointer_and_stl A serialization/pointer_and_stl.cpp Modified Paths: -------------- trunk/dsim/test/boost/mpi/Makefile.am Added Paths: ----------- trunk/dsim/test/boost/mpi/Makefile trunk/dsim/test/boost/mpi/Makefile.in trunk/dsim/test/boost/mpi/alo_example trunk/dsim/test/boost/mpi/alo_example.cpp trunk/dsim/test/boost/mpi/broadcast trunk/dsim/test/boost/mpi/broadcast.cpp trunk/dsim/test/boost/mpi/gather trunk/dsim/test/boost/mpi/gather.cpp trunk/dsim/test/boost/mpi/master_slave/ trunk/dsim/test/boost/mpi/master_slave/Makefile trunk/dsim/test/boost/mpi/master_slave/hostfile trunk/dsim/test/boost/mpi/master_slave/master trunk/dsim/test/boost/mpi/master_slave/master.cpp trunk/dsim/test/boost/mpi/master_slave/master_slave.sh trunk/dsim/test/boost/mpi/master_slave/slave trunk/dsim/test/boost/mpi/master_slave/slave.cpp trunk/dsim/test/boost/mpi/my_hostfile trunk/dsim/test/boost/mpi/non_blocking trunk/dsim/test/boost/mpi/non_blocking.cpp trunk/dsim/test/boost/mpi/reduce trunk/dsim/test/boost/mpi/reduce.cpp trunk/dsim/test/boost/mpi/serialization/ trunk/dsim/test/boost/mpi/serialization/pointer_and_stl trunk/dsim/test/boost/mpi/serialization/pointer_and_stl.cpp Added: trunk/dsim/test/boost/mpi/Makefile =================================================================== --- trunk/dsim/test/boost/mpi/Makefile (rev 0) +++ trunk/dsim/test/boost/mpi/Makefile 2010-05-25 11:14:30 UTC (rev 82) @@ -0,0 +1,826 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# test/boost/mpi/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +pkgdatadir = $(datadir)/dsim +pkgincludedir = $(includedir)/dsim +pkglibdir = $(libdir)/dsim +pkglibexecdir = $(libexecdir)/dsim +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = i686-pc-linux-gnu +host_triplet = i686-pc-linux-gnu +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/Makefile.common +check_PROGRAMS = mpi_c$(EXEEXT) mpi$(EXEEXT) mpi_p2p$(EXEEXT) \ + mpi_p2p_nb$(EXEEXT) alo_example$(EXEEXT) +subdir = test/boost/mpi +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/config/ax_boost.m4 \ + $(top_srcdir)/config/ax_mysql.m4 \ + $(top_srcdir)/config/cppunit.m4 $(top_srcdir)/config/gsl.m4 \ + $(top_srcdir)/config/librt.m4 $(top_srcdir)/config/libtool.m4 \ + $(top_srcdir)/config/ltoptions.m4 \ + $(top_srcdir)/config/ltsugar.m4 \ + $(top_srcdir)/config/ltversion.m4 \ + $(top_srcdir)/config/lt~obsolete.m4 \ + $(top_srcdir)/config/openmpi.m4 $(top_srcdir)/config/python.m4 \ + $(top_srcdir)/config/soci.m4 $(top_srcdir)/config/xerces.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/stdair/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am_alo_example_OBJECTS = alo_example-alo_example.$(OBJEXT) +alo_example_OBJECTS = $(am_alo_example_OBJECTS) +alo_example_DEPENDENCIES = +alo_example_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(alo_example_CXXFLAGS) \ + $(CXXFLAGS) $(alo_example_LDFLAGS) $(LDFLAGS) -o $@ +am_mpi_OBJECTS = mpi-mpi.$(OBJEXT) +mpi_OBJECTS = $(am_mpi_OBJECTS) +mpi_DEPENDENCIES = +mpi_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(mpi_CXXFLAGS) $(CXXFLAGS) \ + $(mpi_LDFLAGS) $(LDFLAGS) -o $@ +am_mpi_c_OBJECTS = mpi_c.$(OBJEXT) +mpi_c_OBJECTS = $(am_mpi_c_OBJECTS) +mpi_c_LDADD = $(LDADD) +am_mpi_p2p_OBJECTS = mpi_p2p-mpi_p2p.$(OBJEXT) +mpi_p2p_OBJECTS = $(am_mpi_p2p_OBJECTS) +mpi_p2p_DEPENDENCIES = +mpi_p2p_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) \ + $(mpi_p2p_LDFLAGS) $(LDFLAGS) -o $@ +am_mpi_p2p_nb_OBJECTS = mpi_p2p_nb-mpi_p2p_nb.$(OBJEXT) +mpi_p2p_nb_OBJECTS = $(am_mpi_p2p_nb_OBJECTS) +mpi_p2p_nb_DEPENDENCIES = +mpi_p2p_nb_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(mpi_p2p_nb_CXXFLAGS) \ + $(CXXFLAGS) $(mpi_p2p_nb_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I. -I$(top_builddir)/stdair +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ + $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) +DIST_SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ + $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run aclocal-1.11 +AMTAR = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run tar +AR = ar +AUTOCONF = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run autoconf +AUTOHEADER = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run autoheader +AUTOMAKE = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run automake-1.11 +AWK = gawk +BOOST_ASIO_LIB = -lboost_system -lboost_thread-mt -lboost_date_time -lboost_regex -lboost_serialization +BOOST_CFLAGS = -pthread -I/usr/include +BOOST_DATE_TIME_LIB = -lboost_date_time +BOOST_FILESYSTEM_LIB = -lboost_filesystem +BOOST_IOSTREAMS_LIB = -lboost_iostreams +BOOST_LIBS = -L/usr/lib +BOOST_MPI_LIB = -lboost_mpi -lboost_serialization -L/usr/lib/openmpi/lib -lmpi_cxx +BOOST_MPI_PYTHON_LIB = -lboost_mpi_python -lboost_serialization -lboost_python -L/usr/lib -lpython2.6 -lpthread -ldl -lutil -lm -lboost_mpi -lboost_serialization -L/usr/lib/openmpi/lib -lmpi_cxx -L/usr/lib/openmpi/lib -lmpi_cxx +BOOST_PROGRAM_OPTIONS_LIB = -lboost_program_options +BOOST_PYTHON_LIB = -lboost_python -L/usr/lib -lpython2.6 -lpthread -ldl -lutil -lm +BOOST_REGEX_LIB = -lboost_regex +BOOST_SERIALIZATION_LIB = -lboost_serialization +BOOST_SIGNALS_LIB = -lboost_signals +BOOST_SYSTEM_LIB = -lboost_system +BOOST_THREAD_LIB = -lboost_thread-mt +BOOST_UNIT_TEST_FRAMEWORK_LIB = -lboost_unit_test_framework +BOOST_VERSION = 1_41 +BOOST_WSERIALIZATION_LIB = -lboost_wserialization +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -g -O2 +CPP = gcc -E +CPPFLAGS = +CPPUNIT_CFLAGS = +CPPUNIT_CONFIG = /usr/bin/cppunit-config +CPPUNIT_LIBS = -lcppunit -ldl +CPPUNIT_VERSION = 1.12.1 +CXX = g++ +CXXCPP = g++ -E +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = +CXXFLAGS_DEBUG = +CXXFLAGS_OPT = -DASSERT_LEVEL=1 -O2 -Wall -pipe +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DSYMUTIL = +DUMPBIN = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /bin/grep -E +EXEEXT = +FGREP = /bin/grep -F +GENERIC_LIBRARY_VERSION = 99:99:99 +GREP = /bin/grep +GSL_CFLAGS = -I/usr/include +GSL_CONFIG = /usr/bin/gsl-config +GSL_LIBS = -lgsl -lgslcblas -lm +GSL_VERSION = 1.13 +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LD = /usr/bin/ld +LDFLAGS = +LIBOBJS = +LIBS = +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LIPO = +LN_S = ln -s +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/localoriuser/dev/dsimsvn/config/missing --run makeinfo +MKDIR_P = /bin/mkdir -p +MPIGEN_CFLAGS = -I/usr/include/openmpi-i386 -I/usr/include/openmpi-i386/openmpi -I/usr/include/openmpi-i386/32 -m32 +MPIGEN_LIBS = -L/usr/lib/openmpi/lib -lmpi_cxx +MPIGEN_VERSION = 1.3.3 +MYSQL_CFLAGS = -I/usr/include/mysql +MYSQL_C_LIB = mysqlclient +MYSQL_LIBS = -L/usr/lib/mysql -lmysqlclient +MYSQL_VERSION = 5.1.46 +NM = /usr/bin/nm -B +NMEDIT = +OBJDUMP = objdump +OBJEXT = o +OPENMPI_CFLAGS = -I/usr/include/openmpi-i386 -I/usr/include/openmpi-i386/openmpi -I/usr/include/openmpi-i386/32 -m32 +OPENMPI_LIBS = -L/usr/lib/openmpi/lib -lmpi_cxx +OPENMPI_VERSION = 1.3.3 +OTOOL = +OTOOL64 = +PACKAGE = dsim +PACKAGE_BUGREPORT = den...@us... +PACKAGE_DEBUG = dsim +PACKAGE_NAME = DSIM +PACKAGE_STRING = DSIM 99.99.99 +PACKAGE_TARNAME = dsim +PACKAGE_VERSION = 99.99.99 +PATH_SEPARATOR = : +PERL = /usr/bin/perl +PYTHON = /usr/bin/python +PYTHON_ADD_LIBS = -lpthread -ldl -lutil -lm +PYTHON_CFLAGS = -I/usr/include/python2.6 +PYTHON_LIBS = -L/usr/lib -lpython2.6 +PYTHON_VERSION = 2.6.2 +RANLIB = ranlib +RPM_RELEASE = 1 +RT_LIBS = -lrt +SED = /bin/sed +SET_MAKE = +SHELL = /bin/sh +SOCI_CFLAGS = -DSOCI_HEADERS_BURIED -DSOCI_MYSQL_HEADERS_BURIED -I/usr/include/mysql +SOCI_CORE_LIB = soci_core +SOCI_LIBS = -L/usr/lib/mysql -lmysqlclient -lsoci_core -lsoci_mysql -ldl +SOCI_VERSION = 3.0.0 +STRIP = strip +UPLOAD_COMMAND = ncftpput -u ori-data -v orinet.nce.amadeus.net /remote/oridata/www/oridist/projects/dsim/99.99.99 +VERSION = 99.99.99 +XERCES_CFLAGS = -I/usr/include +XERCES_LIBS = -L/usr/lib -lxerces-c +XERCES_VERSION = 2.8.0 +abs_builddir = /home/localoriuser/dev/dsimsvn/test/boost/mpi +abs_srcdir = /home/localoriuser/dev/dsimsvn/test/boost/mpi +abs_top_builddir = /home/localoriuser/dev/dsimsvn +abs_top_srcdir = /home/localoriuser/dev/dsimsvn +ac_ct_CC = gcc +ac_ct_CXX = g++ +ac_ct_DUMPBIN = +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build = i686-pc-linux-gnu +build_alias = +build_cpu = i686 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +diff_ok = yes +docdir = ${datarootdir}/doc/dsim-99.99.99 +doxygen_ok = yes +dvidir = ${docdir} +dvips_ok = no +exec_prefix = ${prefix} +gs_ok = yes +host = i686-pc-linux-gnu +host_alias = +host_cpu = i686 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/localoriuser/dev/dsimsvn/config/install-sh +latex_ok = no +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +lt_ECHO = echo +mandir = ${datarootdir}/man +mkdir_p = /bin/mkdir -p +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +python_configdir = /usr/lib/python2.6/config +python_incdir = +python_libdir = /usr/lib +sbindir = ${exec_prefix}/sbin +sed_ok = yes +sharedstatedir = ${prefix}/com +srcdir = . +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../../../ +top_builddir = ../../.. +top_srcdir = ../../.. +AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) +AM_LDFLAGS = +MAINTAINERCLEANFILES = Makefile.in + +# +SUBDIRS = +EXTRA_DIST = pympi.py + +# mpi_c must be compiled with mpic++ +# Note: mpic++/mpiCC is a wrapper around the MPI C++ compiler, and knows +# where MPI is installed. So, there is no need to specify any other +# CFLAGS or LDFLAGS at that stage. +mpi_c_SOURCES = mpi_c.cpp + +# +mpi_SOURCES = mpi.cpp +mpi_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +mpi_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +mpi_LDADD = +mpi_p2p_SOURCES = mpi_p2p.cpp +mpi_p2p_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +mpi_p2p_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +mpi_p2p_LDADD = +mpi_p2p_nb_SOURCES = mpi_p2p_nb.cpp +mpi_p2p_nb_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +mpi_p2p_nb_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +mpi_p2p_nb_LDADD = +alo_example_SOURCES = alo_example.cpp +alo_example_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +alo_example_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +alo_example_LDADD = +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .cpp .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.common $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/boost/mpi/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu test/boost/mpi/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-checkPROGRAMS: + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +alo_example$(EXEEXT): $(alo_example_OBJECTS) $(alo_example_DEPENDENCIES) + @rm -f alo_example$(EXEEXT) + $(alo_example_LINK) $(alo_example_OBJECTS) $(alo_example_LDADD) $(LIBS) +mpi$(EXEEXT): $(mpi_OBJECTS) $(mpi_DEPENDENCIES) + @rm -f mpi$(EXEEXT) + $(mpi_LINK) $(mpi_OBJECTS) $(mpi_LDADD) $(LIBS) +mpi_p2p$(EXEEXT): $(mpi_p2p_OBJECTS) $(mpi_p2p_DEPENDENCIES) + @rm -f mpi_p2p$(EXEEXT) + $(mpi_p2p_LINK) $(mpi_p2p_OBJECTS) $(mpi_p2p_LDADD) $(LIBS) +mpi_p2p_nb$(EXEEXT): $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_DEPENDENCIES) + @rm -f mpi_p2p_nb$(EXEEXT) + $(mpi_p2p_nb_LINK) $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/alo_example-alo_example.Po +include ./$(DEPDIR)/mpi-mpi.Po +include ./$(DEPDIR)/mpi_c.Po +include ./$(DEPDIR)/mpi_p2p-mpi_p2p.Po +include ./$(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po + +.cpp.o: + $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< + $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXXCOMPILE) -c -o $@ $< + +.cpp.obj: + $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` + $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.cpp.lo: + $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< + $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +# source='$<' object='$@' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(LTCXXCOMPILE) -c -o $@ $< + +alo_example-alo_example.o: alo_example.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.o -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp + $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po +# source='alo_example.cpp' object='alo_example-alo_example.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp + +alo_example-alo_example.obj: alo_example.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.obj -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` + $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po +# source='alo_example.cpp' object='alo_example-alo_example.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` + +mpi-mpi.o: mpi.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.o -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp + $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po +# source='mpi.cpp' object='mpi-mpi.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp + +mpi-mpi.obj: mpi.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.obj -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` + $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po +# source='mpi.cpp' object='mpi-mpi.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` + +mpi_p2p-mpi_p2p.o: mpi_p2p.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.o -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp + $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po +# source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp + +mpi_p2p-mpi_p2p.obj: mpi_p2p.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.obj -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` + $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po +# source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` + +mpi_p2p_nb-mpi_p2p_nb.o: mpi_p2p_nb.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.o -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp + $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po +# source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp + +mpi_p2p_nb-mpi_p2p_nb.obj: mpi_p2p_nb.cpp + $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.obj -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` + $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po +# source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-recursive + +clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ + mostlyclean-am + +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \ + ctags-recursive install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-checkPROGRAMS \ + clean-generic clean-libtool ctags ctags-recursive distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am + + +mpi_c: $(mpi_c_SOURCES) + mpic++ -o $@ $< + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: Modified: trunk/dsim/test/boost/mpi/Makefile.am =================================================================== --- trunk/dsim/test/boost/mpi/Makefile.am 2010-05-03 12:01:37 UTC (rev 81) +++ trunk/dsim/test/boost/mpi/Makefile.am 2010-05-25 11:14:30 UTC (rev 82) @@ -9,7 +9,7 @@ EXTRA_DIST = pympi.py # -check_PROGRAMS = mpi_c mpi mpi_p2p mpi_p2p_nb +check_PROGRAMS = mpi_c mpi mpi_p2p mpi_p2p_nb alo_example # mpi_c must be compiled with mpic++ @@ -36,3 +36,7 @@ mpi_p2p_nb_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) mpi_p2p_nb_LDADD = +alo_example_SOURCES = alo_example.cpp +alo_example_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +alo_example_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +alo_example_LDADD = Added: trunk/dsim/test/boost/mpi/Makefile.in =================================================================== --- trunk/dsim/test/boost/mpi/Makefile.in (rev 0) +++ trunk/dsim/test/boost/mpi/Makefile.in 2010-05-25 11:14:30 UTC (rev 82) @@ -0,0 +1,826 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/Makefile.common +check_PROGRAMS = mpi_c$(EXEEXT) mpi$(EXEEXT) mpi_p2p$(EXEEXT) \ + mpi_p2p_nb$(EXEEXT) alo_example$(EXEEXT) +subdir = test/boost/mpi +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/config/ax_boost.m4 \ + $(top_srcdir)/config/ax_mysql.m4 \ + $(top_srcdir)/config/cppunit.m4 $(top_srcdir)/config/gsl.m4 \ + $(top_srcdir)/config/librt.m4 $(top_srcdir)/config/libtool.m4 \ + $(top_srcdir)/config/ltoptions.m4 \ + $(top_srcdir)/config/ltsugar.m4 \ + $(top_srcdir)/config/ltversion.m4 \ + $(top_srcdir)/config/lt~obsolete.m4 \ + $(top_srcdir)/config/openmpi.m4 $(top_srcdir)/config/python.m4 \ + $(top_srcdir)/config/soci.m4 $(top_srcdir)/config/xerces.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/stdair/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am_alo_example_OBJECTS = alo_example-alo_example.$(OBJEXT) +alo_example_OBJECTS = $(am_alo_example_OBJECTS) +alo_example_DEPENDENCIES = +alo_example_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(alo_example_CXXFLAGS) \ + $(CXXFLAGS) $(alo_example_LDFLAGS) $(LDFLAGS) -o $@ +am_mpi_OBJECTS = mpi-mpi.$(OBJEXT) +mpi_OBJECTS = $(am_mpi_OBJECTS) +mpi_DEPENDENCIES = +mpi_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(mpi_CXXFLAGS) $(CXXFLAGS) \ + $(mpi_LDFLAGS) $(LDFLAGS) -o $@ +am_mpi_c_OBJECTS = mpi_c.$(OBJEXT) +mpi_c_OBJECTS = $(am_mpi_c_OBJECTS) +mpi_c_LDADD = $(LDADD) +am_mpi_p2p_OBJECTS = mpi_p2p-mpi_p2p.$(OBJEXT) +mpi_p2p_OBJECTS = $(am_mpi_p2p_OBJECTS) +mpi_p2p_DEPENDENCIES = +mpi_p2p_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) \ + $(mpi_p2p_LDFLAGS) $(LDFLAGS) -o $@ +am_mpi_p2p_nb_OBJECTS = mpi_p2p_nb-mpi_p2p_nb.$(OBJEXT) +mpi_p2p_nb_OBJECTS = $(am_mpi_p2p_nb_OBJECTS) +mpi_p2p_nb_DEPENDENCIES = +mpi_p2p_nb_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(mpi_p2p_nb_CXXFLAGS) \ + $(CXXFLAGS) $(mpi_p2p_nb_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/stdair +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ + $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) +DIST_SOURCES = $(alo_example_SOURCES) $(mpi_SOURCES) $(mpi_c_SOURCES) \ + $(mpi_p2p_SOURCES) $(mpi_p2p_nb_SOURCES) +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BOOST_ASIO_LIB = @BOOST_ASIO_LIB@ +BOOST_CFLAGS = @BOOST_CFLAGS@ +BOOST_DATE_TIME_LIB = @BOOST_DATE_TIME_LIB@ +BOOST_FILESYSTEM_LIB = @BOOST_FILESYSTEM_LIB@ +BOOST_IOSTREAMS_LIB = @BOOST_IOSTREAMS_LIB@ +BOOST_LIBS = @BOOST_LIBS@ +BOOST_MPI_LIB = @BOOST_MPI_LIB@ +BOOST_MPI_PYTHON_LIB = @BOOST_MPI_PYTHON_LIB@ +BOOST_PROGRAM_OPTIONS_LIB = @BOOST_PROGRAM_OPTIONS_LIB@ +BOOST_PYTHON_LIB = @BOOST_PYTHON_LIB@ +BOOST_REGEX_LIB = @BOOST_REGEX_LIB@ +BOOST_SERIALIZATION_LIB = @BOOST_SERIALIZATION_LIB@ +BOOST_SIGNALS_LIB = @BOOST_SIGNALS_LIB@ +BOOST_SYSTEM_LIB = @BOOST_SYSTEM_LIB@ +BOOST_THREAD_LIB = @BOOST_THREAD_LIB@ +BOOST_UNIT_TEST_FRAMEWORK_LIB = @BOOST_UNIT_TEST_FRAMEWORK_LIB@ +BOOST_VERSION = @BOOST_VERSION@ +BOOST_WSERIALIZATION_LIB = @BOOST_WSERIALIZATION_LIB@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@ +CPPUNIT_CONFIG = @CPPUNIT_CONFIG@ +CPPUNIT_LIBS = @CPPUNIT_LIBS@ +CPPUNIT_VERSION = @CPPUNIT_VERSION@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CXXFLAGS_DEBUG = @CXXFLAGS_DEBUG@ +CXXFLAGS_OPT = @CXXFLAGS_OPT@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GENERIC_LIBRARY_VERSION = @GENERIC_LIBRARY_VERSION@ +GREP = @GREP@ +GSL_CFLAGS = @GSL_CFLAGS@ +GSL_CONFIG = @GSL_CONFIG@ +GSL_LIBS = @GSL_LIBS@ +GSL_VERSION = @GSL_VERSION@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MPIGEN_CFLAGS = @MPIGEN_CFLAGS@ +MPIGEN_LIBS = @MPIGEN_LIBS@ +MPIGEN_VERSION = @MPIGEN_VERSION@ +MYSQL_CFLAGS = @MYSQL_CFLAGS@ +MYSQL_C_LIB = @MYSQL_C_LIB@ +MYSQL_LIBS = @MYSQL_LIBS@ +MYSQL_VERSION = @MYSQL_VERSION@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENMPI_CFLAGS = @OPENMPI_CFLAGS@ +OPENMPI_LIBS = @OPENMPI_LIBS@ +OPENMPI_VERSION = @OPENMPI_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_DEBUG = @PACKAGE_DEBUG@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PYTHON = @PYTHON@ +PYTHON_ADD_LIBS = @PYTHON_ADD_LIBS@ +PYTHON_CFLAGS = @PYTHON_CFLAGS@ +PYTHON_LIBS = @PYTHON_LIBS@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RPM_RELEASE = @RPM_RELEASE@ +RT_LIBS = @RT_LIBS@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCI_CFLAGS = @SOCI_CFLAGS@ +SOCI_CORE_LIB = @SOCI_CORE_LIB@ +SOCI_LIBS = @SOCI_LIBS@ +SOCI_VERSION = @SOCI_VERSION@ +STRIP = @STRIP@ +UPLOAD_COMMAND = @UPLOAD_COMMAND@ +VERSION = @VERSION@ +XERCES_CFLAGS = @XERCES_CFLAGS@ +XERCES_LIBS = @XERCES_LIBS@ +XERCES_VERSION = @XERCES_VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +diff_ok = @diff_ok@ +docdir = @docdir@ +doxygen_ok = @doxygen_ok@ +dvidir = @dvidir@ +dvips_ok = @dvips_ok@ +exec_prefix = @exec_prefix@ +gs_ok = @gs_ok@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +latex_ok = @latex_ok@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +python_configdir = @python_configdir@ +python_incdir = @python_incdir@ +python_libdir = @python_libdir@ +sbindir = @sbindir@ +sed_ok = @sed_ok@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) +AM_LDFLAGS = +MAINTAINERCLEANFILES = Makefile.in + +# +SUBDIRS = +EXTRA_DIST = pympi.py + +# mpi_c must be compiled with mpic++ +# Note: mpic++/mpiCC is a wrapper around the MPI C++ compiler, and knows +# where MPI is installed. So, there is no need to specify any other +# CFLAGS or LDFLAGS at that stage. +mpi_c_SOURCES = mpi_c.cpp + +# +mpi_SOURCES = mpi.cpp +mpi_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +mpi_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +mpi_LDADD = +mpi_p2p_SOURCES = mpi_p2p.cpp +mpi_p2p_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +mpi_p2p_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +mpi_p2p_LDADD = +mpi_p2p_nb_SOURCES = mpi_p2p_nb.cpp +mpi_p2p_nb_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +mpi_p2p_nb_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +mpi_p2p_nb_LDADD = +alo_example_SOURCES = alo_example.cpp +alo_example_CXXFLAGS = $(BOOST_CFLAGS) $(MPIGEN_CFLAGS) +alo_example_LDFLAGS = $(BOOST_LIBS) $(BOOST_MPI_LIB) +alo_example_LDADD = +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .cpp .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.common $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/boost/mpi/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu test/boost/mpi/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-checkPROGRAMS: + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +alo_example$(EXEEXT): $(alo_example_OBJECTS) $(alo_example_DEPENDENCIES) + @rm -f alo_example$(EXEEXT) + $(alo_example_LINK) $(alo_example_OBJECTS) $(alo_example_LDADD) $(LIBS) +mpi$(EXEEXT): $(mpi_OBJECTS) $(mpi_DEPENDENCIES) + @rm -f mpi$(EXEEXT) + $(mpi_LINK) $(mpi_OBJECTS) $(mpi_LDADD) $(LIBS) +mpi_p2p$(EXEEXT): $(mpi_p2p_OBJECTS) $(mpi_p2p_DEPENDENCIES) + @rm -f mpi_p2p$(EXEEXT) + $(mpi_p2p_LINK) $(mpi_p2p_OBJECTS) $(mpi_p2p_LDADD) $(LIBS) +mpi_p2p_nb$(EXEEXT): $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_DEPENDENCIES) + @rm -f mpi_p2p_nb$(EXEEXT) + $(mpi_p2p_nb_LINK) $(mpi_p2p_nb_OBJECTS) $(mpi_p2p_nb_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alo_example-alo_example.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-mpi.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi_c.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi_p2p-mpi_p2p.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po@am__quote@ + +.cpp.o: +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< + +.cpp.obj: +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.cpp.lo: +@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< + +alo_example-alo_example.o: alo_example.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.o -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='alo_example.cpp' object='alo_example-alo_example.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.o `test -f 'alo_example.cpp' || echo '$(srcdir)/'`alo_example.cpp + +alo_example-alo_example.obj: alo_example.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -MT alo_example-alo_example.obj -MD -MP -MF $(DEPDIR)/alo_example-alo_example.Tpo -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/alo_example-alo_example.Tpo $(DEPDIR)/alo_example-alo_example.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='alo_example.cpp' object='alo_example-alo_example.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(alo_example_CXXFLAGS) $(CXXFLAGS) -c -o alo_example-alo_example.obj `if test -f 'alo_example.cpp'; then $(CYGPATH_W) 'alo_example.cpp'; else $(CYGPATH_W) '$(srcdir)/alo_example.cpp'; fi` + +mpi-mpi.o: mpi.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.o -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi.cpp' object='mpi-mpi.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.o `test -f 'mpi.cpp' || echo '$(srcdir)/'`mpi.cpp + +mpi-mpi.obj: mpi.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -MT mpi-mpi.obj -MD -MP -MF $(DEPDIR)/mpi-mpi.Tpo -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi-mpi.Tpo $(DEPDIR)/mpi-mpi.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi.cpp' object='mpi-mpi.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_CXXFLAGS) $(CXXFLAGS) -c -o mpi-mpi.obj `if test -f 'mpi.cpp'; then $(CYGPATH_W) 'mpi.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi.cpp'; fi` + +mpi_p2p-mpi_p2p.o: mpi_p2p.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.o -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.o `test -f 'mpi_p2p.cpp' || echo '$(srcdir)/'`mpi_p2p.cpp + +mpi_p2p-mpi_p2p.obj: mpi_p2p.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p-mpi_p2p.obj -MD -MP -MF $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p-mpi_p2p.Tpo $(DEPDIR)/mpi_p2p-mpi_p2p.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p.cpp' object='mpi_p2p-mpi_p2p.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p-mpi_p2p.obj `if test -f 'mpi_p2p.cpp'; then $(CYGPATH_W) 'mpi_p2p.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p.cpp'; fi` + +mpi_p2p_nb-mpi_p2p_nb.o: mpi_p2p_nb.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.o -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.o `test -f 'mpi_p2p_nb.cpp' || echo '$(srcdir)/'`mpi_p2p_nb.cpp + +mpi_p2p_nb-mpi_p2p_nb.obj: mpi_p2p_nb.cpp +@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -MT mpi_p2p_nb-mpi_p2p_nb.obj -MD -MP -MF $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` +@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Tpo $(DEPDIR)/mpi_p2p_nb-mpi_p2p_nb.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='mpi_p2p_nb.cpp' object='mpi_p2p_nb-mpi_p2p_nb.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mpi_p2p_nb_CXXFLAGS) $(CXXFLAGS) -c -o mpi_p2p_nb-mpi_p2p_nb.obj `if test -f 'mpi_p2p_nb.cpp'; then $(CYGPATH_W) 'mpi_p2p_nb.cpp'; else $(CYGPATH_W) '$(srcdir)/mpi_p2p_nb.cpp'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS... [truncated message content] |
From: <qua...@us...> - 2010-05-03 12:01:44
|
Revision: 81 http://dsim.svn.sourceforge.net/dsim/?rev=81&view=rev Author: quannaus Date: 2010-05-03 12:01:37 +0000 (Mon, 03 May 2010) Log Message: ----------- [Dev] Changed the structure of list of travel solutions. Modified Paths: -------------- trunk/dsim/dsim/command/Simulator.cpp Modified: trunk/dsim/dsim/command/Simulator.cpp =================================================================== --- trunk/dsim/dsim/command/Simulator.cpp 2010-05-03 09:45:23 UTC (rev 80) +++ trunk/dsim/dsim/command/Simulator.cpp 2010-05-03 12:01:37 UTC (rev 81) @@ -101,18 +101,13 @@ // booking request. stdair::TravelSolutionList_T lTravelSolutionList = ioSIMCRS_Service.getTravelSolutions (iBookingRequest); - - // Hardcode a travel solution choice. if (lTravelSolutionList.empty() == false) { - // DEBUG - STDAIR_LOG_DEBUG ("A travel solution is chosen."); - - stdair::TravelSolutionStruct lChosenTravelSolution = - lTravelSolutionList.at(0); - // Get the number of seats in the request. - const stdair::NbOfSeats_T& lNbOfSeats = iBookingRequest.getPartySize(); + // Get the fare quote for each travel solution. + // Get the availability for each travel solution. + ioSIMCRS_Service.getAvailability (lTravelSolutionList); + // Hardcode a travel solution choice. // Make a sale. - ioSIMCRS_Service.sell (lChosenTravelSolution, lNbOfSeats); + // ioSIMCRS_Service.sell (lChosenTravelSolution, lNbOfSeats); } else { // DEBUG This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sng...@us...> - 2010-05-03 09:45:32
|
Revision: 80 http://dsim.svn.sourceforge.net/dsim/?rev=80&view=rev Author: snguyenkim Date: 2010-05-03 09:45:23 +0000 (Mon, 03 May 2010) Log Message: ----------- Master & Slave example, see master.cpp for more details Added Paths: ----------- trunk/dsim/test/boost/mpi/master.cpp trunk/dsim/test/boost/mpi/slave.cpp Added: trunk/dsim/test/boost/mpi/master.cpp =================================================================== --- trunk/dsim/test/boost/mpi/master.cpp (rev 0) +++ trunk/dsim/test/boost/mpi/master.cpp 2010-05-03 09:45:23 UTC (rev 80) @@ -0,0 +1,54 @@ +/* + * Object: Make a simple master-slave program + * Utilisation: User tape a number, master send it to a slave (he is chosen based on the number of slave ), that slave return the square of that number to master. + * + */ + +#include <boost/mpi.hpp> +#include <iostream> +#include <string> +#include <unistd.h> +#include <time.h> +#include <sys/types.h> +#include<stdio.h> + +using namespace std; +namespace mpi=boost::mpi; + +int main(int argc, char ** argv){ + mpi::environment env(argc, argv); + mpi::communicator world; + + int root = 0; //master's rank + int tag = 0; // the tag (or the port) used for communication + int num ; //number taken in by user + int res; // result sent by slave + int dest; //index of slave to which command is sent + + int rank = world.rank(); //process's rank + int nbslave = world.size() -1 ; //number of slave + + if (rank==0){ + cout << "We have " << nbslave << " slaves who work" << endl; + //cout << rank << "; pid = " << getpid() << endl; + cout << "Type -1 for quitting the program\n"; + + while(1){ + + cout << "A number, plz..\n" ; + cin >> num ; + if (num == -1){ + cerr << "Bye bye\n"; + //mpi::environment::finalized();//Abort all the process + mpi::environment::abort(0); + } else{ + dest = num % nbslave + 1; + world.send(dest, tag, num); + }; + world.recv(dest , tag , res); + cout << "Resultat is " << res << endl; + }; + } + + return 0; +}; Added: trunk/dsim/test/boost/mpi/slave.cpp =================================================================== --- trunk/dsim/test/boost/mpi/slave.cpp (rev 0) +++ trunk/dsim/test/boost/mpi/slave.cpp 2010-05-03 09:45:23 UTC (rev 80) @@ -0,0 +1,56 @@ +#include <boost/mpi.hpp> +#include <iostream> +#include <string> +#include <unistd.h> +#include <time.h> +#include <sys/types.h> +#include<stdio.h> + + +using namespace std; +namespace mpi=boost::mpi; + +int main(int argc, char ** argv ){ + mpi::environment env(argc, argv); + mpi::communicator world; + + int root = 0, tag = 0, num, res; + int rank = world.rank();//processus number + + + //for veriying that master & slave use the same communicator + //if (rank==1) + //cout << "We have " << world.size() -1 << " slaves who work" << endl; + + boost::optional<mpi::status> stat = boost::none;//stat is not initialised + + if (rank > 0){ + //cout << rank << "; pid = " << getpid() << endl; + int r; //number sent by master + + while (1){ + + //inactive waiting: wake up every 1s for verifying if there is a message + while(1){ + stat = world.iprobe(root, tag); //inactive waiting + + //usleep(100);//we have the result faster but it takes more CPU + sleep(1); //better choice + + if (stat) + break;//ah, I have message ! + } + //world.probe(root,tag);//active waiting: take much more resources + + world.recv(root,tag, r ); + + cout << "Slave " << rank << " has received :" << r << flush << endl; + res = r * r; + world.send(root, tag ,res );//return the result to master + + stat = boost::none; //stat goes back to waiting state + } + } + return 0; +}; + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sng...@us...> - 2010-05-03 09:43:33
|
Revision: 79 http://dsim.svn.sourceforge.net/dsim/?rev=79&view=rev Author: snguyenkim Date: 2010-05-03 09:43:24 +0000 (Mon, 03 May 2010) Log Message: ----------- Some hints to run openmpi & mpich2 Added Paths: ----------- trunk/dsim/test/boost/mpi/how_to_make_mpich2_run trunk/dsim/test/boost/mpi/how_to_make_openmpi_run Added: trunk/dsim/test/boost/mpi/how_to_make_mpich2_run =================================================================== --- trunk/dsim/test/boost/mpi/how_to_make_mpich2_run (rev 0) +++ trunk/dsim/test/boost/mpi/how_to_make_mpich2_run 2010-05-03 09:43:24 UTC (rev 79) @@ -0,0 +1,16 @@ +- Make sure that ssh,mpich2 is installed on ALL machines (openssh-server, openssh-client,mpich2,mpich2-devel) + +- Verify /etc/hosts, ensure the machine's name is NOT in the line 127.0.0.1. Create a line that contains machine's IP, its name (complete one and short one), place it just BEFORE the line + ::1 localhost ...... + +- Ensures the executable file is on ALL machines, preferably at ~/ + +- Make sure that ~/.mpd.conf is on ALL machines, contains the same content (MPD_SECRETWORD must be the SAME) + +- Create a file, name it for example "hosts" that contains the name of all machines on what we want to run the program + +- Then RUN: + mpdboot -n number_of_machine --file hosts --verbose + mpdtrace -l (to verify) + mpiexec -n number_of_machine(preferably) ~/name_of_program + Added: trunk/dsim/test/boost/mpi/how_to_make_openmpi_run =================================================================== --- trunk/dsim/test/boost/mpi/how_to_make_openmpi_run (rev 0) +++ trunk/dsim/test/boost/mpi/how_to_make_openmpi_run 2010-05-03 09:43:24 UTC (rev 79) @@ -0,0 +1,5 @@ +- Turnoff eth0 on all virtual machines(for the host, it's not necessary) by + su - + ifdown eth0 + +- Then, all work like a charm ! This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-04-25 17:24:12
|
Revision: 78 http://dsim.svn.sourceforge.net/dsim/?rev=78&view=rev Author: denis_arnaud Date: 2010-04-25 17:24:06 +0000 (Sun, 25 Apr 2010) Log Message: ----------- [Conf] Added the server layer in the AirInv library. Modified Paths: -------------- trunk/dsim/configure.ac Modified: trunk/dsim/configure.ac =================================================================== --- trunk/dsim/configure.ac 2010-04-23 16:20:50 UTC (rev 77) +++ trunk/dsim/configure.ac 2010-04-25 17:24:06 UTC (rev 78) @@ -432,15 +432,15 @@ airsched/config/Makefile airsched/core/Makefile airsched/batches/Makefile - airrac/Makefile - airrac/basic/Makefile - airrac/bom/Makefile - airrac/factory/Makefile - airrac/command/Makefile - airrac/service/Makefile - airrac/config/Makefile - airrac/core/Makefile - airrac/batches/Makefile + airrac/Makefile + airrac/basic/Makefile + airrac/bom/Makefile + airrac/factory/Makefile + airrac/command/Makefile + airrac/service/Makefile + airrac/config/Makefile + airrac/core/Makefile + airrac/batches/Makefile rmol/Makefile rmol/basic/Makefile rmol/field/Makefile @@ -460,6 +460,7 @@ airinv/config/Makefile airinv/core/Makefile airinv/batches/Makefile + airinv/server/Makefile avlcal/Makefile avlcal/basic/Makefile avlcal/bom/Makefile @@ -525,7 +526,7 @@ test/stdair/Makefile test/trademgen/Makefile test/airsched/Makefile - test/airrac/Makefile + test/airrac/Makefile test/rmol/Makefile test/airinv/Makefile test/avlcal/Makefile This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-04-23 16:20:56
|
Revision: 77 http://dsim.svn.sourceforge.net/dsim/?rev=77&view=rev Author: denis_arnaud Date: 2010-04-23 16:20:50 +0000 (Fri, 23 Apr 2010) Log Message: ----------- [Structure] The AirRac is now compiled. Modified Paths: -------------- trunk/dsim/Makefile.am trunk/dsim/configure.ac trunk/dsim/test/Makefile.am Modified: trunk/dsim/Makefile.am =================================================================== --- trunk/dsim/Makefile.am 2010-04-23 15:59:54 UTC (rev 76) +++ trunk/dsim/Makefile.am 2010-04-23 16:20:50 UTC (rev 77) @@ -24,8 +24,8 @@ EXTRA_DIST = @PACKAGE@.spec @PACKAGE@.m4 @PACKAGE@.pc Makefile.common # Build in these directories: -SUBDIRS = stdair trademgen airsched rmol airinv avlcal simfqt simcrs travelccm \ - dsim extracppunit $(TEST_DIR) +SUBDIRS = stdair trademgen airsched airrac rmol airinv avlcal simfqt simcrs \ + travelccm dsim extracppunit $(TEST_DIR) # Configuration helpers Modified: trunk/dsim/configure.ac =================================================================== --- trunk/dsim/configure.ac 2010-04-23 15:59:54 UTC (rev 76) +++ trunk/dsim/configure.ac 2010-04-23 16:20:50 UTC (rev 77) @@ -432,6 +432,15 @@ airsched/config/Makefile airsched/core/Makefile airsched/batches/Makefile + airrac/Makefile + airrac/basic/Makefile + airrac/bom/Makefile + airrac/factory/Makefile + airrac/command/Makefile + airrac/service/Makefile + airrac/config/Makefile + airrac/core/Makefile + airrac/batches/Makefile rmol/Makefile rmol/basic/Makefile rmol/field/Makefile @@ -516,6 +525,7 @@ test/stdair/Makefile test/trademgen/Makefile test/airsched/Makefile + test/airrac/Makefile test/rmol/Makefile test/airinv/Makefile test/avlcal/Makefile Modified: trunk/dsim/test/Makefile.am =================================================================== --- trunk/dsim/test/Makefile.am 2010-04-23 15:59:54 UTC (rev 76) +++ trunk/dsim/test/Makefile.am 2010-04-23 16:20:50 UTC (rev 77) @@ -5,7 +5,8 @@ ## SUBDIRS = boost samples \ - stdair trademgen airsched rmol airinv avlcal simfqt simcrs travelccm dsim + stdair trademgen airsched airrac rmol airinv avlcal simfqt simcrs \ + travelccm dsim EXTRA_DIST = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qua...@us...> - 2010-04-22 11:02:02
|
Revision: 75 http://dsim.svn.sourceforge.net/dsim/?rev=75&view=rev Author: quannaus Date: 2010-04-22 11:01:56 +0000 (Thu, 22 Apr 2010) Log Message: ----------- [dev] Adapted to the new version of stdair. Modified Paths: -------------- trunk/dsim/dsim/service/DSIM_Service.cpp Modified: trunk/dsim/dsim/service/DSIM_Service.cpp =================================================================== --- trunk/dsim/dsim/service/DSIM_Service.cpp 2010-04-15 13:48:52 UTC (rev 74) +++ trunk/dsim/dsim/service/DSIM_Service.cpp 2010-04-22 11:01:56 UTC (rev 75) @@ -12,7 +12,6 @@ #include <stdair/bom/BomRoot.hpp> #include <stdair/bom/AirlineStruct.hpp> #include <stdair/bom/AirlineFeature.hpp> -#include <stdair/bom/AirlineFeatureSet.hpp> #include <stdair/factory/FacBomContent.hpp> #include <stdair/service/Logger.hpp> #include <stdair/service/DBSessionManager.hpp> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sng...@us...> - 2010-04-15 13:48:59
|
Revision: 74 http://dsim.svn.sourceforge.net/dsim/?rev=74&view=rev Author: snguyenkim Date: 2010-04-15 13:48:52 +0000 (Thu, 15 Apr 2010) Log Message: ----------- [Test Boost] Added a simple example for the Serialization library. Modified Paths: -------------- trunk/dsim/test/boost/serialization/Makefile.am trunk/dsim/test/boost/serialization/serial1.cpp Added Paths: ----------- trunk/dsim/test/boost/serialization/serial_simple.cpp Property Changed: ---------------- trunk/dsim/test/boost/serialization/ Property changes on: trunk/dsim/test/boost/serialization ___________________________________________________________________ Modified: svn:ignore - .deps .libs Makefile.in Makefile serial1 + .deps .libs Makefile.in Makefile serial1 serial1.txt serial_simple serial_simple.txt Modified: trunk/dsim/test/boost/serialization/Makefile.am =================================================================== --- trunk/dsim/test/boost/serialization/Makefile.am 2010-04-06 12:50:46 UTC (rev 73) +++ trunk/dsim/test/boost/serialization/Makefile.am 2010-04-15 13:48:52 UTC (rev 74) @@ -1,4 +1,4 @@ -## test/boost/signals sub-directory +## test/boost/serialization sub-directory include $(top_srcdir)/Makefile.common ## @@ -6,11 +6,18 @@ MAINTAINERCLEANFILES = Makefile.in -check_PROGRAMS = serial1 +EXTRA_DIST = +# +check_PROGRAMS = serial1 serial_simple + serial1_SOURCES = serial1.cpp serial1_CXXFLAGS = $(BOOST_CFLAGS) $(BOOST_CFLAGS) serial1_LDFLAGS = $(BOOST_LIBS) $(BOOST_SERIALIZATION_LIB) serial1_LDADD = -EXTRA_DIST = +serial_simple_SOURCES = serial_simple.cpp +serial_simple_CXXFLAGS = $(BOOST_CFLAGS) $(BOOST_CFLAGS) +serial_simple_LDFLAGS = $(BOOST_LIBS) $(BOOST_SERIALIZATION_LIB) +serial_simple_LDADD = + Modified: trunk/dsim/test/boost/serialization/serial1.cpp =================================================================== --- trunk/dsim/test/boost/serialization/serial1.cpp 2010-04-06 12:50:46 UTC (rev 73) +++ trunk/dsim/test/boost/serialization/serial1.cpp 2010-04-15 13:48:52 UTC (rev 74) @@ -393,9 +393,10 @@ // Display the complete schedule std::cout << "original schedule"; std::cout << original_schedule; + std::cout << std::endl; std::string filename (boost::archive::tmpdir()); - filename += "/demofile.txt"; + filename += "/serial1.txt"; // Save the schedule save_schedule (original_schedule, filename.c_str()); @@ -409,7 +410,9 @@ // And display std::cout << "\nrestored schedule"; std::cout << new_schedule; + std::cout << std::endl; // Should be the same as the old one (except for the pointer values) return 0; } + Added: trunk/dsim/test/boost/serialization/serial_simple.cpp =================================================================== --- trunk/dsim/test/boost/serialization/serial_simple.cpp (rev 0) +++ trunk/dsim/test/boost/serialization/serial_simple.cpp 2010-04-15 13:48:52 UTC (rev 74) @@ -0,0 +1,68 @@ +// STL +#include <string> +#include <fstream> +// Boost +// include headers that implement a archive in simple text format +#include <boost/archive/text_oarchive.hpp> +#include <boost/archive/text_iarchive.hpp> + +///////////////////////////////////////////////////////////// +// gps coordinate +// +// illustrates serialization for a simple type +// +class gps_position { +private: + friend class boost::serialization::access; + // When the class Archive corresponds to an output archive, the + // & operator is defined similar to <<. Likewise, when the class Archive + // is a type of input archive the & operator is defined similar to >>. + template<class Archive> + void serialize(Archive & ar, const unsigned int version) { + ar & degrees; + ar & minutes; + ar & seconds; + } + + int degrees; + int minutes; + float seconds; + +public: + gps_position(){} + gps_position(int d, int m, float s) : + degrees(d), minutes(m), seconds(s) {} +}; + + +// ////////////////// M A I N /////////////////// +int main() { + + const std::string lFilename = "serial_simple.txt"; + + // create and open a character archive for output + std::ofstream ofs (lFilename.c_str()); + + // create class instance + const gps_position g(35, 59, 24.567f); + + // save data to archive + { + boost::archive::text_oarchive oa(ofs); + // write class instance to archive + oa << g; + // archive and stream closed when destructors are called + } + + // ... some time later restore the class instance to its orginal state + gps_position newg; + { + // create and open an archive for input + std::ifstream ifs (lFilename.c_str()); + boost::archive::text_iarchive ia(ifs); + // read class state from archive + ia >> newg; + // archive and stream closed when destructors are called + } + return 0; +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qua...@us...> - 2010-04-06 12:50:52
|
Revision: 73 http://dsim.svn.sourceforge.net/dsim/?rev=73&view=rev Author: quannaus Date: 2010-04-06 12:50:46 +0000 (Tue, 06 Apr 2010) Log Message: ----------- [dev] change in configure. Modified Paths: -------------- trunk/dsim/configure.ac Modified: trunk/dsim/configure.ac =================================================================== --- trunk/dsim/configure.ac 2010-03-15 10:27:55 UTC (rev 72) +++ trunk/dsim/configure.ac 2010-04-06 12:50:46 UTC (rev 73) @@ -411,6 +411,7 @@ stdair/config/Makefile stdair/service/Makefile stdair/core/Makefile + stdair/batches/Makefile trademgen/Makefile trademgen/basic/Makefile trademgen/bom/Makefile This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-03-15 10:28:06
|
Revision: 72 http://dsim.svn.sourceforge.net/dsim/?rev=72&view=rev Author: denis_arnaud Date: 2010-03-15 10:27:55 +0000 (Mon, 15 Mar 2010) Log Message: ----------- [Test] Added the dependency on the StdAir library. Modified Paths: -------------- trunk/dsim/test/dsim/Makefile.am Modified: trunk/dsim/test/dsim/Makefile.am =================================================================== --- trunk/dsim/test/dsim/Makefile.am 2010-02-28 01:18:59 UTC (rev 71) +++ trunk/dsim/test/dsim/Makefile.am 2010-03-15 10:27:55 UTC (rev 72) @@ -19,9 +19,12 @@ SimulationTestSuite_LDFLAGS = \ $(BOOST_LIBS) $(CPPUNIT_LIBS) \ $(top_builddir)/extracppunit/libextracc-extracppunit.la \ + $(top_builddir)/stdair/core/libstdair.la \ $(top_builddir)/dsim/core/libdsim.la #simulate_SOURCES = simulate.cpp #simulate_CXXFLAGS= $(CPPUNIT_CFLAGS) $(BOOST_CFLAGS) #simulate_LDADD = -#simulate_LDFLAGS = $(BOOST_LIBS) $(top_builddir)/dsim/core/libdsim.la +#simulate_LDFLAGS = $(BOOST_LIBS) \ +# $(top_builddir)/stdair/core/libstdair.la \ +# $(top_builddir)/dsim/core/libdsim.la This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-02-28 01:19:06
|
Revision: 71 http://dsim.svn.sourceforge.net/dsim/?rev=71&view=rev Author: denis_arnaud Date: 2010-02-28 01:18:59 +0000 (Sun, 28 Feb 2010) Log Message: ----------- [Test] Added a directory for Boost.IOStreams. Modified Paths: -------------- trunk/dsim/configure.ac Added Paths: ----------- trunk/dsim/test/boost/iostreams/ trunk/dsim/test/boost/iostreams/Makefile.am trunk/dsim/test/boost/iostreams/filereader.cpp trunk/dsim/test/boost/iostreams/filetoberead.csv Modified: trunk/dsim/configure.ac =================================================================== --- trunk/dsim/configure.ac 2010-02-23 14:29:43 UTC (rev 70) +++ trunk/dsim/configure.ac 2010-02-28 01:18:59 UTC (rev 71) @@ -199,6 +199,7 @@ AC_SUBST(BOOST_THREAD_LIB) AC_SUBST(BOOST_PYTHON_LIB) AC_SUBST(BOOST_SIGNALS_LIB) +AC_SUBST(BOOST_IOSTREAMS_LIB) AC_SUBST(BOOST_ASIO_LIB) AC_SUBST(BOOST_MPI_LIB) AC_SUBST(BOOST_MPI_PYTHON_LIB) @@ -504,6 +505,7 @@ test/boost/asio/logd/Makefile test/boost/asio/logger/Makefile test/boost/filesystem/Makefile + test/boost/iostreams/Makefile test/boost/mpi/Makefile test/boost/mpl/Makefile test/boost/spirit/Makefile @@ -609,6 +611,7 @@ o BOOST_FS_LIB .... : ${BOOST_FILESYSTEM_LIB} o BOOST_THRD_LIB .. : ${BOOST_THREAD_LIB} o BOOST_PY_LIB .... : ${BOOST_PYTHON_LIB} + o BOOST_IOSTR_LIB . : ${BOOST_IOSTREAMS_LIB} o BOOST_ASIO_LIB .. : ${BOOST_ASIO_LIB} o BOOST_SIG_LIB ... : ${BOOST_SIGNALS_LIB} o BOOST_MPI_LIB ... : ${BOOST_MPI_LIB} Property changes on: trunk/dsim/test/boost/iostreams ___________________________________________________________________ Added: svn:ignore + .deps .libs Makefile.in Makefile filereader Added: trunk/dsim/test/boost/iostreams/Makefile.am =================================================================== --- trunk/dsim/test/boost/iostreams/Makefile.am (rev 0) +++ trunk/dsim/test/boost/iostreams/Makefile.am 2010-02-28 01:18:59 UTC (rev 71) @@ -0,0 +1,17 @@ +## test/boost/iostreams sub-directory +include $(top_srcdir)/Makefile.common + +## +SUBDIRS = + +MAINTAINERCLEANFILES = Makefile.in + +EXTRA_DIST = + +# +check_PROGRAMS = filereader + +filereader_SOURCES = filereader.cpp +filereader_CXXFLAGS = $(BOOST_CFLAGS) $(BOOST_CFLAGS) +filereader_LDFLAGS = $(BOOST_LIBS) $(BOOST_ASIO_LIB) $(BOOST_IOSTREAMS_LIB) +filereader_LDADD = Added: trunk/dsim/test/boost/iostreams/filereader.cpp =================================================================== --- trunk/dsim/test/boost/iostreams/filereader.cpp (rev 0) +++ trunk/dsim/test/boost/iostreams/filereader.cpp 2010-02-28 01:18:59 UTC (rev 71) @@ -0,0 +1,46 @@ +// STL +#include <cassert> +#include <string> +#include <iostream> +#include <sstream> +#include <fstream> +#include <streambuf> +// Boost + + +// ////////////////// M A I N //////////////////////// +int main (int argc, char* argv[]) { + + // Input file name + const std::string lInputFilename ("filetoberead.csv"); + + // Open the input file + std::ifstream lInputFile (lInputFilename.c_str()); + + // Get a handler (pointer) on the underlying buffer stream + std::streambuf* lInputFileBuffer_ptr = lInputFile.rdbuf(); + + // Get the number of characters within the input file + const unsigned long nbChars = lInputFileBuffer_ptr->in_avail(); + + // DEBUG + std::cout << "Number of characters in the file '" << lInputFilename << "': " + << nbChars << std::endl; + + // Instantiate a character buffer for that number of characters + char lBufferChar[nbChars]; + + // Read that number of characters from the input file, and put it directly into the + // character buffer + lInputFileBuffer_ptr->sgetn (lBufferChar, nbChars); + + // Instantiate an input stream with the character buffer + std::istringstream iStr (lBufferChar); + // std::ostringstream iStr (lBufferChar); + + // DEBUG + // std::cout << "The file contains: " << iStr.str() << std::endl; + + return 0; +} + Added: trunk/dsim/test/boost/iostreams/filetoberead.csv =================================================================== --- trunk/dsim/test/boost/iostreams/filetoberead.csv (rev 0) +++ trunk/dsim/test/boost/iostreams/filetoberead.csv 2010-02-28 01:18:59 UTC (rev 71) @@ -0,0 +1,7 @@ +NCE,CDG,1 +NCE,ORY,1 +NCE,LYS,1 +NCE,MRS,1 +NCE,TLS,1 +NCE,SXB,1 +NCE,CFE,1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-02-23 14:29:50
|
Revision: 70 http://dsim.svn.sourceforge.net/dsim/?rev=70&view=rev Author: denis_arnaud Date: 2010-02-23 14:29:43 +0000 (Tue, 23 Feb 2010) Log Message: ----------- [Readme] Added a line. Modified Paths: -------------- trunk/dsim/README Modified: trunk/dsim/README =================================================================== --- trunk/dsim/README 2010-02-18 15:43:34 UTC (rev 69) +++ trunk/dsim/README 2010-02-23 14:29:43 UTC (rev 70) @@ -0,0 +1,2 @@ + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qua...@us...> - 2010-02-18 15:43:40
|
Revision: 69 http://dsim.svn.sourceforge.net/dsim/?rev=69&view=rev Author: quannaus Date: 2010-02-18 15:43:34 +0000 (Thu, 18 Feb 2010) Log Message: ----------- [dev] Update the simulator with trademgen. Modified Paths: -------------- trunk/dsim/dsim/command/Simulator.cpp Modified: trunk/dsim/dsim/command/Simulator.cpp =================================================================== --- trunk/dsim/dsim/command/Simulator.cpp 2010-02-15 13:15:46 UTC (rev 68) +++ trunk/dsim/dsim/command/Simulator.cpp 2010-02-18 15:43:34 UTC (rev 69) @@ -48,28 +48,15 @@ // Pop requests, get type, and generate next request of same type - int i = 0; - while (lEventQueue.isQueueDone() == false && i < 20) { - // DEBUG - STDAIR_LOG_DEBUG ("Before popping (" << i << ")" ); - STDAIR_LOG_DEBUG ("Queue size: " << lEventQueue.getQueueSize () ); - STDAIR_LOG_DEBUG ("Is queue done? " << lEventQueue.isQueueDone () ); - + while (lEventQueue.isQueueDone() == false) { stdair::EventStruct& lEventStruct = lEventQueue.popEvent (); - // DEBUG - STDAIR_LOG_DEBUG ("After popping" ); - STDAIR_LOG_DEBUG ("Queue size: " << lEventQueue.getQueueSize ()); - STDAIR_LOG_DEBUG ("Is queue done? " << lEventQueue.isQueueDone ()); - - STDAIR_LOG_DEBUG ("Popped request " << i ); - const stdair::BookingRequestStruct& lPoppedRequest = lEventStruct.getBookingRequest (); - + // DEBUG - STDAIR_LOG_DEBUG (lPoppedRequest.describe()); - + STDAIR_LOG_DEBUG ("Poped request: " << lPoppedRequest.describe()); + // Play booking request playBookingRequest (ioSIMCRS_Service, lPoppedRequest); @@ -79,13 +66,11 @@ // generate next request bool stillHavingRequestsToBeGenerated = ioTRADEMGEN_Service.stillHavingRequestsToBeGenerated(lDemandStreamKey); - STDAIR_LOG_DEBUG ("stillHavingRequestsToBeGenerated: " << stillHavingRequestsToBeGenerated ); + if (stillHavingRequestsToBeGenerated) { stdair::BookingRequestPtr_T lNextRequest = ioTRADEMGEN_Service.generateNextRequest (lDemandStreamKey); assert (lNextRequest != NULL); - // DEBUG - STDAIR_LOG_DEBUG ("Added request: " << lNextRequest->describe()); stdair::DateTime_T lNextRequestDateTime = lNextRequest->getRequestDateTime (); @@ -93,24 +78,11 @@ lNextRequestDateTime, lDemandStreamKey, lNextRequest); - lEventQueue.eraseLastUsedEvent (); lEventQueue.addEvent (lNextEventStruct); - - // DEBUG - STDAIR_LOG_DEBUG ("After adding"); - STDAIR_LOG_DEBUG ("Queue size: " << lEventQueue.getQueueSize ()); - STDAIR_LOG_DEBUG ("Is queue done? " << lEventQueue.isQueueDone ()); - } - // DEBUG - STDAIR_LOG_DEBUG (std::endl); - - // Iterate - ++i; + lEventQueue.eraseLastUsedEvent (); } - // Play booking request - //playBookingRequest (ioSIMCRS_Service, lBookingRequest); // DEBUG STDAIR_LOG_DEBUG ("The simulation has ended"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <qua...@us...> - 2010-02-15 13:15:54
|
Revision: 68 http://dsim.svn.sourceforge.net/dsim/?rev=68&view=rev Author: quannaus Date: 2010-02-15 13:15:46 +0000 (Mon, 15 Feb 2010) Log Message: ----------- [dev] Adapted the code. Modified Paths: -------------- trunk/dsim/dsim/command/Simulator.cpp Modified: trunk/dsim/dsim/command/Simulator.cpp =================================================================== --- trunk/dsim/dsim/command/Simulator.cpp 2010-02-15 10:23:12 UTC (rev 67) +++ trunk/dsim/dsim/command/Simulator.cpp 2010-02-15 13:15:46 UTC (rev 68) @@ -39,135 +39,14 @@ // DEBUG STDAIR_LOG_DEBUG ("The simulation is starting"); - // ////////// Hardcoded section for demand generation /////////// - /** Origin. */ - const stdair::AirportCode_T lLHR ("LHR"); - /** Destination. */ - const stdair::AirportCode_T lJFK ("JFK"); - /** Preferred departure date. */ - const stdair::Date_T lPreferredDepartureDate1 (2010, 1, 17); - const stdair::Date_T lPreferredDepartureDate2 (2010, 1, 18); - /** Passenger type. */ - const stdair::PassengerType lLeisurePax ('L'); - const stdair::PassengerType lBusinessPax ('B'); - /** Demand distribution parameters. */ - const stdair::NbOfRequests_T lDemandMean1 (10.0); - const stdair::StandardDeviationValue_T lDemandStdDev1 (2.0); - const stdair::NbOfRequests_T lDemandMean2 (12.0); - const stdair::StandardDeviationValue_T lDemandStdDev2 (1.0); - - // Demand characteristics - const stdair::DemandStreamKey_T key1 (lLHR, lJFK, lPreferredDepartureDate1, - lLeisurePax); - const stdair::DemandStreamKey_T key2 (lLHR, lJFK, lPreferredDepartureDate2, - lBusinessPax); - - stdair::DemandCharacteristics demandCharacteristics1 (key1); - stdair::DemandCharacteristics demandCharacteristics2 (key2); - - - // Demand distribution - stdair::DemandDistribution demandDistribution1 (lDemandMean1, - lDemandStdDev1); - stdair::DemandDistribution demandDistribution2 (lDemandMean2, - lDemandStdDev2); - - - // Arrival pattern - stdair::ArrivalPatternCumulativeDistribution_T arrivalPatternCumulativeDistribution1; - arrivalPatternCumulativeDistribution1. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-365.0, - 0) ); - arrivalPatternCumulativeDistribution1. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-67.0, - 0.2) ); - arrivalPatternCumulativeDistribution1. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-17.0, - 0.5) ); - arrivalPatternCumulativeDistribution1. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (0.0, - 1.0) ); - - stdair::ArrivalPatternCumulativeDistribution_T arrivalPatternCumulativeDistribution2; - arrivalPatternCumulativeDistribution2. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-365.0, - 0) ); - arrivalPatternCumulativeDistribution2. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-300.0, - 0.5) ); - arrivalPatternCumulativeDistribution2. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-200.0, - 0.9) ); - arrivalPatternCumulativeDistribution2. - insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (0.0, - 1.0) ); - - // When creating the ContinuousAttribute object, the mapping is - // inverted, i.e., the inverse cumulative distribution can be - // derived from the cumulative distribution - const stdair::ContinuousFloatDuration_T arrivalPattern1 (arrivalPatternCumulativeDistribution1); - demandCharacteristics1.setArrivalPattern (arrivalPattern1); - const stdair::ContinuousFloatDuration_T arrivalPattern2 (arrivalPatternCumulativeDistribution2); - demandCharacteristics2.setArrivalPattern (arrivalPattern2); - - // Display - STDAIR_LOG_DEBUG ("Demand 1: " << std::endl - << demandCharacteristics1.display() - << demandDistribution1.display()); - - STDAIR_LOG_DEBUG ("Demand 2: " << std::endl - << demandCharacteristics2.display() - << demandDistribution2.display()); - - // Seeds - stdair::RandomSeed_T seed = 2; - - // Initialise the demand stream - ioTRADEMGEN_Service.addDemandStream (key1, demandCharacteristics1, - demandDistribution1, seed, seed, seed); - ioTRADEMGEN_Service.addDemandStream (key2, demandCharacteristics2, - demandDistribution2, seed, seed, seed); - - // Get the total number of requests to be generated - stdair::NbOfRequests_T totalNumberOfRequestsToBeGenerated1 = - ioTRADEMGEN_Service.getTotalNumberOfRequestsToBeGenerated (key1); - stdair::NbOfRequests_T totalNumberOfRequestsToBeGenerated2 = - ioTRADEMGEN_Service.getTotalNumberOfRequestsToBeGenerated (key2); - - STDAIR_LOG_DEBUG ("Number of requests to be generated (demand 1): " - << totalNumberOfRequestsToBeGenerated1 << std::endl); - STDAIR_LOG_DEBUG ("Number of requests to be generated (demand 2): " - << totalNumberOfRequestsToBeGenerated2 << std::endl); - // ///////////////////////////////////////////////////// // Event queue stdair::EventQueue lEventQueue = stdair::EventQueue (); + // Browse the list of DemandStreams and Generate the first event for each + // DemandStream. + ioTRADEMGEN_Service.generateFirstRequests (lEventQueue); - // Initialize by adding one request of each type - const bool stillHavingRequestsToBeGenerated1 = - ioTRADEMGEN_Service.stillHavingRequestsToBeGenerated (key1); - if (stillHavingRequestsToBeGenerated1) { - stdair::BookingRequestPtr_T lRequest1 = - ioTRADEMGEN_Service.generateNextRequest (key1); - assert (lRequest1 != NULL); - stdair::DateTime_T lRequestDateTime = lRequest1->getRequestDateTime (); - stdair::EventStruct lEventStruct ("Request", lRequestDateTime, key1, - lRequest1); - lEventQueue.addEvent (lEventStruct); - } - const bool stillHavingRequestsToBeGenerated2 = - ioTRADEMGEN_Service.stillHavingRequestsToBeGenerated (key2); - if (stillHavingRequestsToBeGenerated2) { - stdair::BookingRequestPtr_T lRequest2 = - ioTRADEMGEN_Service.generateNextRequest (key2); - assert (lRequest2 != NULL); - stdair::DateTime_T lRequestDateTime = lRequest2->getRequestDateTime (); - stdair::EventStruct lEventStruct("Request", lRequestDateTime, key2, - lRequest2); - lEventQueue.addEvent (lEventStruct); - } - // Pop requests, get type, and generate next request of same type int i = 0; while (lEventQueue.isQueueDone() == false && i < 20) { @@ -195,7 +74,7 @@ playBookingRequest (ioSIMCRS_Service, lPoppedRequest); // Retrieve the corresponding demand stream - const stdair::DemandStreamKey_T& lDemandStreamKey = + const stdair::DemandStreamKeyStr_T& lDemandStreamKey = lEventStruct.getDemandStreamKey (); // generate next request bool stillHavingRequestsToBeGenerated = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <den...@us...> - 2010-02-15 10:23:19
|
Revision: 67 http://dsim.svn.sourceforge.net/dsim/?rev=67&view=rev Author: denis_arnaud Date: 2010-02-15 10:23:12 +0000 (Mon, 15 Feb 2010) Log Message: ----------- [Dev] Fixed a compilation problem, with command/Simulator.cpp, due to TraDemGen interface change. Modified Paths: -------------- trunk/dsim/dsim/command/Simulator.cpp Modified: trunk/dsim/dsim/command/Simulator.cpp =================================================================== --- trunk/dsim/dsim/command/Simulator.cpp 2010-02-12 14:04:38 UTC (rev 66) +++ trunk/dsim/dsim/command/Simulator.cpp 2010-02-15 10:23:12 UTC (rev 67) @@ -39,90 +39,99 @@ // DEBUG STDAIR_LOG_DEBUG ("The simulation is starting"); - // Hardcoded section for demand generation. + // ////////// Hardcoded section for demand generation /////////// + /** Origin. */ + const stdair::AirportCode_T lLHR ("LHR"); + /** Destination. */ + const stdair::AirportCode_T lJFK ("JFK"); + /** Preferred departure date. */ + const stdair::Date_T lPreferredDepartureDate1 (2010, 1, 17); + const stdair::Date_T lPreferredDepartureDate2 (2010, 1, 18); + /** Passenger type. */ + const stdair::PassengerType lLeisurePax ('L'); + const stdair::PassengerType lBusinessPax ('B'); + /** Demand distribution parameters. */ + const stdair::NbOfRequests_T lDemandMean1 (10.0); + const stdair::StandardDeviationValue_T lDemandStdDev1 (2.0); + const stdair::NbOfRequests_T lDemandMean2 (12.0); + const stdair::StandardDeviationValue_T lDemandStdDev2 (1.0); + // Demand characteristics - stdair::DemandCharacteristics demandCharacteristics1; - stdair::DemandCharacteristics demandCharacteristics2; + const stdair::DemandStreamKey_T key1 (lLHR, lJFK, lPreferredDepartureDate1, + lLeisurePax); + const stdair::DemandStreamKey_T key2 (lLHR, lJFK, lPreferredDepartureDate2, + lBusinessPax); + + stdair::DemandCharacteristics demandCharacteristics1 (key1); + stdair::DemandCharacteristics demandCharacteristics2 (key2); + + // Demand distribution - stdair::DemandDistribution demandDistribution1; - stdair::DemandDistribution demandDistribution2; - - // distribution of number of requests - demandDistribution1.setMeanNumberOfRequests (10.0); - demandDistribution1.setStandardDeviationNumberOfRequests (2.0); - demandDistribution2.setMeanNumberOfRequests (12.0); - demandDistribution2.setStandardDeviationNumberOfRequests (1.0); + stdair::DemandDistribution demandDistribution1 (lDemandMean1, + lDemandStdDev1); + stdair::DemandDistribution demandDistribution2 (lDemandMean2, + lDemandStdDev2); - // origin - demandCharacteristics1.setOrigin ("LHR"); - demandCharacteristics2.setOrigin ("LHR"); - // destination - demandCharacteristics1.setDestination ("JFK"); - demandCharacteristics2.setDestination ("JFK"); - // preferred departure date - demandCharacteristics1.setPreferredDepartureDate (boost::gregorian::date (2010,1,17)); - demandCharacteristics2.setPreferredDepartureDate (boost::gregorian::date (2010,1,18)); - // Passenger type - demandCharacteristics1.setPaxType ("L"); - demandCharacteristics2.setPaxType ("B"); - - // arrival pattern - std::multimap<stdair::FloatDuration_T, stdair::Probability_T> arrivalPatternCumulativeDistribution1; + + // Arrival pattern + stdair::ArrivalPatternCumulativeDistribution_T arrivalPatternCumulativeDistribution1; arrivalPatternCumulativeDistribution1. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (-365.0, 0) ); + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-365.0, + 0) ); arrivalPatternCumulativeDistribution1. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (-67.0, 0.2) ); + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-67.0, + 0.2) ); arrivalPatternCumulativeDistribution1. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (-17.0, 0.5) ); + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-17.0, + 0.5) ); arrivalPatternCumulativeDistribution1. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (0.0, 1.0) ); - - std::multimap<stdair::FloatDuration_T, stdair::Probability_T> arrivalPatternCumulativeDistribution2; + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (0.0, + 1.0) ); + + stdair::ArrivalPatternCumulativeDistribution_T arrivalPatternCumulativeDistribution2; arrivalPatternCumulativeDistribution2. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (-365.0, 0) ); + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-365.0, + 0) ); arrivalPatternCumulativeDistribution2. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (-300.0, 0.5) ); + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-300.0, + 0.5) ); arrivalPatternCumulativeDistribution2. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (-200.0, 0.9) ); + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (-200.0, + 0.9) ); arrivalPatternCumulativeDistribution2. - insert ( std::pair<stdair::FloatDuration_T, stdair::Probability_T> (0.0, 1.0) ); + insert (stdair::ArrivalPatternCumulativeDistribution_T::value_type (0.0, + 1.0) ); // When creating the ContinuousAttribute object, the mapping is // inverted, i.e., the inverse cumulative distribution can be // derived from the cumulative distribution - const stdair::ContinuousAttribute<stdair::FloatDuration_T> arrivalPattern1 (arrivalPatternCumulativeDistribution1); + const stdair::ContinuousFloatDuration_T arrivalPattern1 (arrivalPatternCumulativeDistribution1); demandCharacteristics1.setArrivalPattern (arrivalPattern1); - const stdair::ContinuousAttribute<stdair::FloatDuration_T> arrivalPattern2 (arrivalPatternCumulativeDistribution2); + const stdair::ContinuousFloatDuration_T arrivalPattern2 (arrivalPatternCumulativeDistribution2); demandCharacteristics2.setArrivalPattern (arrivalPattern2); - + // Display - STDAIR_LOG_DEBUG ("Demand 1: " << demandCharacteristics1.display() - << demandDistribution1.display() - << std::endl << std::endl); - - STDAIR_LOG_DEBUG ("Demand 2: " << demandCharacteristics2.display() - << demandDistribution2.display() - << std::endl << std::endl); - + STDAIR_LOG_DEBUG ("Demand 1: " << std::endl + << demandCharacteristics1.display() + << demandDistribution1.display()); + + STDAIR_LOG_DEBUG ("Demand 2: " << std::endl + << demandCharacteristics2.display() + << demandDistribution2.display()); + // Seeds stdair::RandomSeed_T seed = 2; - // Key - stdair::DemandStreamKey_T key1 = 1; - stdair::DemandStreamKey_T key2 = 2; - - - - // Initialize the demand stream + // Initialise the demand stream ioTRADEMGEN_Service.addDemandStream (key1, demandCharacteristics1, demandDistribution1, seed, seed, seed); ioTRADEMGEN_Service.addDemandStream (key2, demandCharacteristics2, demandDistribution2, seed, seed, seed); // Get the total number of requests to be generated - stdair::Count_T totalNumberOfRequestsToBeGenerated1 = + stdair::NbOfRequests_T totalNumberOfRequestsToBeGenerated1 = ioTRADEMGEN_Service.getTotalNumberOfRequestsToBeGenerated (key1); - stdair::Count_T totalNumberOfRequestsToBeGenerated2 = + stdair::NbOfRequests_T totalNumberOfRequestsToBeGenerated2 = ioTRADEMGEN_Service.getTotalNumberOfRequestsToBeGenerated (key2); STDAIR_LOG_DEBUG ("Number of requests to be generated (demand 1): " This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |