commit 78039abf1a93b76364948703c6190980ac03913b Author: Pierre Veyre Date: Wed Sep 18 14:22:46 2013 +0200 Fix MSG_storage_get_properties() commit e694957c5830a9f1407392fa7f76796274aa4d18 Merge: 984ea32 683e5e9 Author: Pierre Veyre Date: Wed Sep 18 10:59:20 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 984ea3223c5e84f4fd94cbfa594162e4ee87eac9 Author: Pierre Veyre Date: Wed Sep 18 10:55:11 2013 +0200 MSG storage API improvements commit 683e5e98f3babdf68a07ec4db2aaace72953d289 Author: Arnaud Giersch Date: Fri Sep 13 17:48:20 2013 +0200 Improve printing of boolean values with --cfg-help. Some values are rather strange... commit 7541d5d8cc644c671083569c48d51765392cd9df Author: Arnaud Giersch Date: Fri Sep 13 16:42:24 2013 +0200 Run *-thread tests even when !HAVE_RAWCTX; skip Fortran tests when !SMPI_F2C. commit f990fb3e009d569a7b86875ce792354d134166f4 Author: Arnaud Giersch Date: Fri Sep 13 11:39:22 2013 +0200 HOME and BINARY directories were exchanged here. Fix this. commit 9899feb3c58364b85481a20d6782bc11810abc49 Author: alebre Date: Thu Sep 12 17:13:31 2013 +0200 Fix silly bug in msg process sleep bindings - Adrien commit ae3c6831d3cc52a86b610f254fe7f10d831ee1c6 Author: Arnaud Giersch Date: Thu Sep 12 17:00:26 2013 +0200 Avoid to build programs again during mpich3 tests. Die if program is not found. commit 3712ed5611b3e111ef8e66300810642b9f6c0ea1 Author: Arnaud Giersch Date: Thu Sep 12 14:42:14 2013 +0200 Make comment match the code. commit 706c34969b0a7259107960727c88390c2654dd2d Author: Arnaud Giersch Date: Thu Sep 12 14:07:43 2013 +0200 Word "centralized" was removed from package name. commit bba9595ccbeef3e2b15b8d8466022821604f7f7d Author: Arnaud Giersch Date: Thu Sep 12 13:52:30 2013 +0200 Remove redefinitions of COMPILE_FLAGS for mpich3-test. They should be useless now, and having hardcoded values for all these configure variables was not a good idea. commit 7d18220729378bc55a4b8ccc298d80e03263f3f0 Author: Arnaud Giersch Date: Thu Sep 12 13:52:30 2013 +0200 Fix warnings about unused variables in mpich3-test. commit 58ea59660df7ff5af144848bd7e5bc7d8b66bf37 Author: Arnaud Giersch Date: Thu Sep 12 13:52:30 2013 +0200 Make smpi_process_init public, and avoid errors with smpiff. commit 5441229ff73a76bfef32b3c609695b6f77f1890a Author: Arnaud Giersch Date: Thu Sep 12 13:52:30 2013 +0200 Don't remove forward declarations for subroutines. I can't see any good reason to remove them, and it removes compile errors about implicit function declarations. commit cf7caadcafb9685793383e9c6b94a1f5d0318dd1 Author: Arnaud Giersch Date: Thu Sep 12 13:52:29 2013 +0200 Cannot free this string here. commit b52c8b520fad18e1797a61ca0f7a9478c39a4e58 Author: Arnaud Giersch Date: Thu Sep 12 13:52:29 2013 +0200 Use Msg.verb instead of System.out for message. Also reindent the whole file. commit 363c6561b6288c19d8b6e89882c23814981865b5 Author: Arnaud Giersch Date: Fri Sep 13 17:03:20 2013 +0200 Fix errors in make distcheck. * include missing files to the archive * exclude Eclipse files from the archive * exclude ./tools/spell/* from the archive * exclude directory ./teshsuite/smpi/mpich3-test/f77/attr/ from the archive * always include ./teshsuite/smpi/mpich3-test/{f77,f90}/*/CMakeLists.txt and move test for SMPI_F2C in those files commit 0d93d854c081e2991fcb656250c79121d02295cf Author: Arnaud Giersch Date: Fri Sep 13 17:13:25 2013 +0200 Cosmetics: reindent. commit 5191616d7639d80cd3a10cd8ade8513e43ee2318 Author: Arnaud Giersch Date: Thu Sep 12 13:52:29 2013 +0200 Minor corrections. commit 01d1fb6aad0f3085ab2027950852d44caf9cff29 Author: Pierre Veyre Date: Tue Sep 10 09:59:45 2013 +0200 Storage API commit 79d07fa92d487e7df17919c20510714cebae3f4e Author: suter Date: Mon Sep 9 10:25:37 2013 +0200 this example file cannot be parsed because of case sensitivity ... Not sure it is actually used. commit c84b205ab7658cc51948d8adcca162f2cdd96d51 Author: Augustin Degomme Date: Tue Sep 3 19:18:18 2013 +0200 Ensure we don't post a too big receive here, because this could lead to problems with permanent receive. Add a fixme to remember to handle this case soon commit 1bf892ff2d046fd92b17cb484ee31438405670f5 Author: Martin Quinson Date: Tue Sep 3 17:53:13 2013 +0200 share my eclipse settings commit 36d10ac35fad7089d504b07001264a32846472c9 Author: Martin Quinson Date: Tue Sep 3 17:52:49 2013 +0200 don't ignore eclipse project files so that I can share them commit 89ebd8572e30da4aef2329c5d9c7d00cdd19b8d4 Author: Martin Quinson Date: Tue Sep 3 17:48:11 2013 +0200 ignore all the *numerous* mpich3 tests commit 54411abe12640c81450a0d4e13e763f0b0bf70be Author: Martin Quinson Date: Tue Sep 3 17:45:15 2013 +0200 give this example default values for the arguments so that it can be run from eclipse commit 64c486e020945dc0c8efa6d68d1686252472fe40 Author: Martin Quinson Date: Tue Sep 3 17:28:29 2013 +0200 unavoidable cosmetic. Sorry for the noise commit f9341c8e0d98d6de5a8c8a0c1c2b73b1fed89c1c Author: Martin Quinson Date: Tue Sep 3 17:22:56 2013 +0200 gosh people, don't you use git status? How could you leak so much files around? commit 208a508e59bc6def035e5a9547ac05d973cf4fe4 Author: Martin Quinson Date: Tue Sep 3 17:10:59 2013 +0200 java examples: reorg the imports commit 6cc00a36431e4a6ef99b445115ab53325194b9fd Author: Martin Quinson Date: Tue Sep 3 17:05:16 2013 +0200 java examples: align the package declaration with the directory name commit 4ff291abdbae0bd6effa23914a744b0fc43e4588 Author: Martin Quinson Date: Tue Sep 3 15:53:59 2013 +0200 include the CITATION.bib in the archives commit 7e20dcfae2d77e6360c857d9ab6e486175048f34 Author: Mark Stillwell Date: Mon Sep 2 10:00:10 2013 +0100 added a CITATION.bib file to make it easier for people to know how to cite the simgrid software. commit d32b47299f43f73b82c5fdbb791a17e19d17e0e0 Author: Augustin Degomme Date: Thu Aug 29 14:47:10 2013 +0200 Revert "Argh stupid me! This fixes commit 4fff3fb509f60c96745fb5d3e1be1bd824185366. Thanks Mt!" This reverts commit 28937161936e11ceac5acccf0b547055cc67a79e. commit e60e464cb95c411155028a62c30fa7d627704cf1 Author: Augustin Degomme Date: Thu Aug 29 14:40:35 2013 +0200 as this can be called from anywhere (and sometimes inside smpi_sample blocks), remove bench start/stop commit e2093200437e2b32ece25429c4ce43c2ba1ffde5 Author: Augustin Degomme Date: Thu Aug 29 14:36:20 2013 +0200 memleaks -- commit 37a18f2a01d82eddce2e7d37912bcb7dfec99a89 Author: Augustin Degomme Date: Thu Aug 29 14:35:49 2013 +0200 move tracing for smpi collectives to a place where inputs are already sanitized commit 0198d4f8e942b276c9b53f52b421bba99c93ed0a Author: Augustin Degomme Date: Thu Aug 29 13:52:06 2013 +0200 add option tracing/smpi/display_sizes to display size of message in trace for smpi (for now). commit eb6803b356722b81dc10bf4463c9b111c0736977 Author: Augustin Degomme Date: Mon Aug 26 14:34:58 2013 +0200 we added it, we might as well ... use it ? commit 1f97075c250e334b3d744aadff6dee322c24c408 Author: Augustin Degomme Date: Mon Aug 26 14:28:04 2013 +0200 add mpich's allgatherv ring algo, as the one from star-mpi performs terribly commit ef0b01b270c0f5b1282068b994a69a9c0d827a56 Author: Augustin Degomme Date: Mon Aug 26 14:12:00 2013 +0200 have alltoallv bruck algo behave like mpich one, with only 4 messages sent at a time commit cb05f84d25f0add3d49c67083991f650bc6c28b1 Author: Augustin Degomme Date: Mon Aug 26 14:10:59 2013 +0200 typo-- commit 28937161936e11ceac5acccf0b547055cc67a79e Author: Arnaud Legrand Date: Thu Aug 22 14:05:21 2013 +0200 Argh stupid me! This fixes commit 4fff3fb509f60c96745fb5d3e1be1bd824185366. Thanks Mt! commit ab8c6906842306821c8407b87dd82ca952660da0 Author: Arnaud Legrand Date: Thu Aug 22 13:55:44 2013 +0200 My bad. There may be no process at all, hence, surf_solve may not be called, hence we need to check whether this variable has ever been initialized or not... commit e92284beb25991e23cf18c5db06e33d647d77fd7 Author: Arnaud Legrand Date: Thu Aug 22 13:42:51 2013 +0200 Fix a bunch of typos thanks to the new spell script. I only made the words starting by the letter 'a'. commit c3d740fb74c0b884529e52f079ac2aac55f1fbb4 Author: Arnaud Legrand Date: Thu Aug 22 13:36:15 2013 +0200 A French comment!?! Marion, please, check the translation. :) commit 95ca0f216e08c8be42e39fb4a487237da7cb3479 Author: Arnaud Legrand Date: Thu Aug 22 13:27:41 2013 +0200 Add convenient scripts to check spelling. I stole them from http://www.kegel.com/kerspell/ and updated them to "modernity" (aspell did not work as expected so I switched to ispell). Simply sh tools/spell/spell.sh and it will spit a list of dubious words. Note that it ignores all the dubious words listed in tools/spell/sg_stopwords.txt and that I only checked the A's in there so far. commit b7726f2e9e252f8442b008a34bca31716c3b6c6b Author: Arnaud Legrand Date: Wed Aug 21 23:29:09 2013 +0200 Remove the uggly surf_watched_hosts pimple and allow the autorestart to work properly. Revalidate the tesh files which were actually wrong since hosts were not restarted at the right time... commit 0c63bb7b7e2986962a19ce3f95b4a374da055c71 Author: Arnaud Legrand Date: Wed Aug 21 20:42:09 2013 +0200 Avoid stupid segfault on DEBUG when heap is empty. commit 98f6fbd324516be294528628c148ca5f99179661 Author: Arnaud Legrand Date: Wed Aug 21 20:41:36 2013 +0200 Move variable to where it belongs. commit 0801a30a2742f12e875a57c3f420431c2f3fe45c Author: Arnaud Legrand Date: Wed Aug 21 20:39:29 2013 +0200 typo-- commit b25d66f85c4665387e404323ea69cd7e9c51cf48 Author: Arnaud Legrand Date: Wed Aug 21 18:22:23 2013 +0200 Get rid of nasty utf8 spaces that annoy latex. commit 97fe5a00683240ca589f71945b0c23445bbac3d3 Author: Arnaud Legrand Date: Wed Aug 21 17:55:53 2013 +0200 Rulebased is dead some time ago. commit 81cc1b311676270b4c3d8c49ad0c1bbf13486482 Author: Arnaud Legrand Date: Wed Aug 21 17:53:04 2013 +0200 Typos commit c3b8f97d9a04b20bdf7e924d5976f93249cf1cc2 Author: Arnaud Legrand Date: Wed Aug 21 17:44:04 2013 +0200 Peers should be within an AS if we want this construction to be compatible with other kind of AS. commit 4fff3fb509f60c96745fb5d3e1be1bd824185366 Author: Arnaud Legrand Date: Wed Aug 21 14:27:13 2013 +0200 Allow to disable simgrid cleanups at exit from command line option. commit 616027d351e4eb6a217396b6bcde07fd6471b186 Author: Arnaud Legrand Date: Wed Aug 21 11:34:33 2013 +0200 typo-- commit 1d313eeb54204a0641ba0a750f4b90a7a63bcee2 Author: Arnaud Legrand Date: Wed Aug 21 11:18:51 2013 +0200 Typo-- commit 3e7df91d516d83faa66d82b6eb9c78cc400b1411 Author: Pierre Veyre Date: Mon Aug 19 12:01:51 2013 +0200 Add MSG_storages_as_dynar function commit f6b0d23eaea9e39da091df3e74149c7e1e1ff4f6 Merge: ee52f84 e3a0e6e Author: Pierre Veyre Date: Mon Aug 19 09:46:59 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit e3a0e6efae0ebd7b72d522da18849c0cf6dba5b9 Author: Marion Guthmuller Date: Wed Aug 14 17:10:17 2013 +0200 increase timeout commit 3f55b2844ce344a02b74edf79e44f27eae688177 Author: Marion Guthmuller Date: Wed Aug 14 16:35:56 2013 +0200 model-checker : else if instead of if{} if{} commit 1ba9c6f06fb9e7c269ad3ca671f3a4f26bfdbc5f Author: Marion Guthmuller Date: Wed Aug 14 16:35:14 2013 +0200 model-checker : init equal_to in mmalloc info commit 669afb9d366cacb2b87e277942257b15dd8b9c18 Author: Marion Guthmuller Date: Wed Aug 14 16:31:45 2013 +0200 model-checker : memory free and cleanup commit fb262c98039662cceb7db5d9a18e851fcc5213de Author: Marion Guthmuller Date: Wed Aug 14 11:57:14 2013 +0200 model-checker : update SMPI bugged mutual exclusion example commit 443f173e17963d97c3ff28f6dec85846b92bc69d Author: Marion Guthmuller Date: Wed Aug 14 11:51:21 2013 +0200 model-checker : update MSG bugged mutual exclusion example commit 7b1c1aadfae6740b800408845c235f76fefd0dc2 Author: Marion Guthmuller Date: Wed Aug 14 11:36:19 2013 +0200 model-checker : stop stack comparison before the context switching with maestro commit ee52f84fe512219acf534c4d4654c3df56659e91 Merge: 7dcc77d ca56c04 Author: Pierre Veyre Date: Wed Aug 14 09:31:29 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 7dcc77d7a9bf7a4b8f667da338bbed3abd35be98 Author: Pierre Veyre Date: Wed Aug 14 09:30:58 2013 +0200 prepare MSG_storages_as_dynar function commit ca56c046667fe56766ea8d522fd87cf2c23df4a4 Author: Marion Guthmuller Date: Tue Aug 13 15:59:04 2013 +0200 model-checker : fix dot output for liveness MC commit ef6a1c2bf7ef52a543f8a4d3276b215d5644194b Author: Marion Guthmuller Date: Tue Aug 13 13:48:24 2013 +0200 model-checker : fix error compilation without MC commit 1925e0588f28f14dc3135f067e8497a213ab0b0f Author: Marion Guthmuller Date: Tue Aug 13 13:38:44 2013 +0200 model-checker : remove binary commit 5339a53824f6eb6d535f0e96bdf45df477871b1f Author: Marion Guthmuller Date: Tue Aug 13 13:35:57 2013 +0200 model-checker : create mc directory in smpi examples and add new example for liveness verification of MPI programs commit c58613cc4fc2d6ace73c7f7840a71c7201afa2e2 Author: Marion Guthmuller Date: Tue Aug 13 13:32:43 2013 +0200 model-checker : ignore in_use in s_smpi_mpi_datatype commit 61fc380a9a01658181035a0d204c98967c27d7a4 Author: Marion Guthmuller Date: Tue Aug 13 13:24:58 2013 +0200 model-checker : fix ignore mechanism commit 292285977d176872c30cd7d8f1e81090855cb42a Author: Marion Guthmuller Date: Mon Aug 12 23:26:03 2013 +0200 model-checker : ignore smpi timer commit 586c2c145fe2ad01beca9945d823f71f6887a8b9 Author: Marion Guthmuller Date: Mon Aug 12 23:25:22 2013 +0200 get size of struct s_xbt_os_timer commit da87c9b1533f7706bd33605e3b63aab65cad83ec Author: Marion Guthmuller Date: Mon Aug 12 20:11:35 2013 +0200 model-checker : fix ignore global variable commit 3afa2377814512e11a13e85442813555d205fa0a Author: Marion Guthmuller Date: Mon Aug 12 19:44:58 2013 +0200 model-checker : remove unused variable commit e3baa7c683af4c164d88294d662a1c4b073ac309 Author: Marion Guthmuller Date: Mon Aug 12 19:43:09 2013 +0200 model-checker : add debug message commit df596fa7ae7cf37d44a26094852508e7005d81d0 Author: Marion Guthmuller Date: Mon Aug 12 19:42:33 2013 +0200 init ret_val (MC compliant) commit 60efb31f7c04aa1bed677bc152718d5d952b4440 Author: Marion Guthmuller Date: Mon Aug 12 19:41:03 2013 +0200 model-checker : fix MC init in smpi_main commit 74b753c075bcd054409e619771d3b5967cfdb60e Author: Marion Guthmuller Date: Mon Aug 12 19:38:46 2013 +0200 model-checker : fix comparison of local variables commit 9a5bef704c2690a8fc084dd6765fcb347d55ecc8 Author: Marion Guthmuller Date: Mon Aug 12 19:37:59 2013 +0200 model-checker : initialize equal_to in mmalloc heapinfo commit ae1fe1d00736445143169a9608780f506ce761fe Author: Marion Guthmuller Date: Mon Aug 12 19:36:09 2013 +0200 model-checker : memory free commit 50376f845bf79ba752eb226efdeb2a46b2ff88cf Author: Marion Guthmuller Date: Mon Aug 12 19:35:02 2013 +0200 model-checker : extend ignore mechanism with new user primitive MC_ignore commit 13975211f041f20675232b7b2397eae61790503a Author: Marion Guthmuller Date: Sun Aug 11 17:12:33 2013 +0200 model-checker : remove fprintf -> XBT_DEBUG commit 05967b581bf55d9804d87164a3d3e98f90e4546e Author: Marion Guthmuller Date: Sat Aug 10 12:53:39 2013 +0200 model-checker : update tesh commit 2adbebb21ea989090627ef4062f99c6ae19b32f5 Author: Marion Guthmuller Date: Sat Aug 10 12:34:50 2013 +0200 model-checker : update chord example for exhaustive exploration with MC commit ad8867933b08821b82e8ba42d807445f18b2764d Author: Marion Guthmuller Date: Sat Aug 10 12:29:45 2013 +0200 model-checker : udpate debug information commit e3314a95b4f2e372c4876abb6ba3ff38ff76b4be Author: Marion Guthmuller Date: Sat Aug 10 12:28:48 2013 +0200 model-checker : fix DPOR with visited states reduction commit ec3bf45915829f16601f4a221afff11f7bf0a138 Author: Marion Guthmuller Date: Sat Aug 10 12:27:52 2013 +0200 model-checker : add min and max values for MC_RANDOM simcall commit 53cbd5e910532d42818e595e277e18143bebee6e Author: Marion Guthmuller Date: Sat Aug 10 12:22:49 2013 +0200 model-checker : rename MC_max_depth(int prop) -> MC_cut() commit e8b3a14465edd424a70a7270f4f287e0705a156e Author: Marion Guthmuller Date: Wed Aug 7 10:20:30 2013 +0200 model-checker : fix dot_output with DPOR commit b2e658a1493efc2d23095c0a1b217c10bda84fa7 Author: suter Date: Fri Aug 9 17:05:40 2013 +0200 document SD_config commit f39afd4d1e12f52b0801f9a6013245279cfa4a2e Author: suter Date: Fri Aug 9 17:02:23 2013 +0200 start to design a test for storage management in SimDag (very very preliminary for now) commit 8ed7eecd6c48d762c43ba56385c967df20ce034f Author: suter Date: Fri Aug 9 16:58:51 2013 +0200 Simdag users may also want to change SimGrid configuration in the code too (to switch to workstation/model:default, for instance) commit 37f1e9c5d8bde362c4fae81e7dcbe71277dfd850 Author: suter Date: Fri Aug 9 16:52:33 2013 +0200 at least give an existing model as example ... commit a7e20a695a088f59da00df9803374a23f14751a3 Author: suter Date: Fri Aug 9 16:48:45 2013 +0200 add a SD_workstation_storage_get_list as a first try to add storage management to SimDag. commit 5b3d59d1c716865b2ad23b6d9b8286226c57eba6 Author: suter Date: Fri Aug 9 16:47:05 2013 +0200 small simplification commit 56d873227b0d9a0254e04f63eaf6d76efdb0ef19 Author: suter Date: Fri Aug 9 10:16:51 2013 +0200 add new simdag function upon user request. commit 3c45d53295e90d4d7b999a53c9e8d249bd5302a1 Author: Marion Guthmuller Date: Mon Aug 5 17:54:43 2013 +0200 update the other tesh for chord example commit e0692a4cd5fbd9e7ad3e2ff7a088030846421f61 Author: Marion Guthmuller Date: Mon Aug 5 17:45:45 2013 +0200 disable random lookup in Chord (tesh examples fail) commit 7196b78c3ac7a18f22a865df65310fa591909272 Author: Marion Guthmuller Date: Mon Aug 5 17:21:37 2013 +0200 update chord.tesh commit f8760ba62472c43d2f7b4622c077c200fba79f4f Author: Marion Guthmuller Date: Mon Aug 5 16:49:36 2013 +0200 model-checker : update CMakeLists commit e0199a1e9d26d4d4a0459ec98a745926820b1eb4 Author: Marion Guthmuller Date: Mon Aug 5 16:46:59 2013 +0200 model-checker : remove dead file commit 2bcbbaa9848de60e6d3efc806bd25f20ec2f7790 Author: Marion Guthmuller Date: Mon Aug 5 16:46:15 2013 +0200 model-checker : remove duplicated example chord commit e106f396c86e8656041281680d63735549985879 Author: Marion Guthmuller Date: Mon Aug 5 16:04:46 2013 +0200 implement check_predecessor and random_lookup (periodic protocols) in Chord example commit fe5d6cf540cf874faac8b5e3c2111bdf44dde864 Author: Marion Guthmuller Date: Mon Aug 5 15:55:52 2013 +0200 cosmetics commit 799c4fd899768d0184af411ea5b76377589aa9c6 Author: Marion Guthmuller Date: Mon Aug 5 15:33:33 2013 +0200 model-checker : remove obsolete examples commit 055747c669087313b6b27ccf89c990f14f5b8098 Author: Marion Guthmuller Date: Mon Aug 5 15:28:04 2013 +0200 model-checker : remove dead code commit 5e11c7363e10af116d37c7bc039694bf56e2688d Author: Marion Guthmuller Date: Mon Aug 5 15:21:31 2013 +0200 model-checker : new primitive MC_max_depth, to define a maximum exploration depth in user code commit a82988d0e056ea07a7535534b11d1c4e8a5ebf0d Author: Marion Guthmuller Date: Mon Aug 5 15:13:19 2013 +0200 model-checker : update tesh files commit 5032998904d77b72c4dc7658a3d29b90341e6b46 Author: Marion Guthmuller Date: Mon Aug 5 15:12:22 2013 +0200 model-checker : fix DPOR with timeout commit da5ec3007bc7d61ff26b9fe4c100f87779c502ce Author: Marion Guthmuller Date: Mon Aug 5 15:11:15 2013 +0200 model-checker : include simcall number in request_to_string commit 9b8c19c2b3028ebeef9f76f159af56acd5739c6d Author: Marion Guthmuller Date: Mon Aug 5 14:48:31 2013 +0200 model-checker : snapshot comparison with the types of variables and cleanup commit f0df12b2ea84d343936a102425a08c2f106fc468 Author: Marion Guthmuller Date: Sun Jun 16 20:39:10 2013 +0200 model-checker : comparison of number of processes and bytes used in heap done twice, remove one of them commit 9d8deb3b095e94c22039c29982373a7aaf44d1cd Author: Augustin Degomme Date: Wed Jul 24 13:43:05 2013 +0200 exclude tests, don't include them. commit d367ff11bd2e88d47b9ba5e30f22c2b81473f08e Author: Augustin Degomme Date: Wed Jul 24 13:31:08 2013 +0200 Add simple autotuning selector for collectives For now, it loops over existing ones and benches the time for each process and the maximum time. It outputs the shortest collective found for each process, and also the global shortest. A rollback feature should be added to allow correct continuation and simulation. This is still experimental, tests are not generated, it can be called with --cfg=smpi/collname:automatic For now we don't check for input values, so some algorithms will fail (because they need power of 2 or even number of processes, mainly). Checks should be added commit 3380ca3d792a37cdccf63681c0db8d30b346b812 Author: Augustin Degomme Date: Wed Jul 24 13:19:45 2013 +0200 generate unique names, but easier for debug commit d548bab55e0c6577db54940b47dc40e164ffafa4 Author: Augustin Degomme Date: Wed Jul 24 10:22:27 2013 +0200 deactivate f90 tests with MC, which caused problems commit 60462481ce3851a5faf719d3d738beab79d56f11 Author: Augustin Degomme Date: Wed Jul 24 10:14:11 2013 +0200 one of the two ci configurations kept failing, attempt to fix it commit 7dac294c729d926787c2f5193f1d5d406a003efd Author: Augustin Degomme Date: Thu Jul 18 17:25:47 2013 +0200 remove now useless debug messages commit 6ecd55edd57e59f258b935538b6346a4f6374ea9 Author: Augustin Degomme Date: Thu Jul 18 15:16:16 2013 +0200 Set MPI_Request to MPI_REQUEST_NULL whenever a call fails commit 1cd4e2c4bba73096cec2e10f165ae0c84bf36590 Author: Augustin Degomme Date: Thu Jul 18 13:42:03 2013 +0200 guard against potential segfault when used before initialization commit a455e00e0ff3a0546c01cf986a4de603f86058c3 Author: Augustin Degomme Date: Thu Jul 18 13:41:40 2013 +0200 add an include to please ci commit e8460e22a01e1bfdc59821a844556f384d13bdcc Author: Augustin Degomme Date: Wed Jul 17 18:00:48 2013 +0200 changelog update commit a8789d26b134d65148058b8ec759127e97055b67 Author: Augustin Degomme Date: Wed Jul 17 17:56:59 2013 +0200 fix behavior of MPI_STATUS_IGNORE and MPI_STATUSES_IGNORE with fortran commit 4f3ef63ecb6572ebd98bc52c639e77a2c88bc496 Author: Augustin Degomme Date: Wed Jul 17 16:48:21 2013 +0200 typo + compile without fortran commit cdcaca9fe8cd4af53e699047cea7df2d40c9e8a8 Author: Augustin Degomme Date: Wed Jul 17 16:39:34 2013 +0200 smpif90 changes (force gfortran for now), replace "use mpi" by include "mpif.h" commit 4137195804cd6cf88d6077d42a80cd6b41e09814 Author: Augustin Degomme Date: Wed Jul 17 16:18:03 2013 +0200 add fortran 90 tests commit 18831c99f9114246958847f3648d49e5e2c97533 Author: Augustin Degomme Date: Wed Jul 17 15:32:13 2013 +0200 Fix potential segfault commit b113c052994d9c4ffdf4b886b65f733fcb66b556 Author: Augustin Degomme Date: Wed Jul 17 15:31:41 2013 +0200 add one binding commit cb66e3606db49f88d7fde5157a44fd6c5f2319ff Author: Augustin Degomme Date: Wed Jul 17 09:54:00 2013 +0200 fix behavior of waitany commit 74cc93269ca48afe209cbb022f798743efd930c3 Author: suter Date: Wed Jul 17 14:13:36 2013 +0200 oups forgot to describe new parameter commit e75eb9cf239c06058afeba5e57096534a3990013 Author: suter Date: Wed Jul 17 13:50:35 2013 +0200 don't allow java to attach user data to file (for now ... if a java expert wants to deal with this, welcome) commit b38338cc4115706f23bc5230df595e36d0ef2843 Author: suter Date: Wed Jul 17 13:44:42 2013 +0200 update examples with new prototype for open commit 61a837a60b668d9cd79a445eb5f99fd4fd77effc Author: suter Date: Wed Jul 17 13:29:28 2013 +0200 Allow users to attach arbitrary data to opened files commit f4b7b8e6ce0fd35fc2ada5f5c06d212bcd2199c8 Merge: 79e90c9 a36528e Author: Pierre Veyre Date: Wed Jul 17 09:57:16 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit a36528e952b72859b4103b6c6faf97fb548cd9ab Author: degomme Date: Wed Jul 17 01:40:03 2013 +0200 remove f77 attr tests commit 3925f1b878e01d62183fdfd76067966ce4c5b33f Author: Augustin Degomme Date: Tue Jul 16 20:14:23 2013 +0200 missing file commit 0ddc1b248ae79993093d5b0221e7888f99d07e29 Author: Augustin Degomme Date: Tue Jul 16 19:19:48 2013 +0200 only use MPI_SOURCE when necessary commit d416192a1a8754dfe2fd32d702f387750824bc4e Author: Augustin Degomme Date: Tue Jul 16 19:14:32 2013 +0200 switch cmake variable names commit 273106067a95b0e3dc65904ff59c87e22522d1aa Author: Augustin Degomme Date: Tue Jul 16 19:02:46 2013 +0200 cmakelists cleanup commit 9deda161a84a426d0ea75ec4bd9b8cdc3a4b28fb Author: Augustin Degomme Date: Tue Jul 16 18:53:10 2013 +0200 Add (some) mpich3 f77 tests commit 3f31053637ef02fcd96e3819683103686ce11992 Author: Augustin Degomme Date: Tue Jul 16 18:34:15 2013 +0200 have smpiff work on temporary file copies bad for debug, but allows -j flag to work with multiple targets using same file commit 57a3400b63da222e6f8286cd4a4f6ad9982f1748 Author: Augustin Degomme Date: Tue Jul 16 18:33:13 2013 +0200 correct a few mistakes with waitall, waitany, wait commit 2c8da4ee3fc790b28fce65acc6395f0baec1b1cf Author: Augustin Degomme Date: Tue Jul 16 17:14:42 2013 +0200 make fortran new bindings almost functional commit d9cdd4e949306eb118d2f1d7e51af1550bb61e7c Author: Augustin Degomme Date: Tue Jul 16 17:13:48 2013 +0200 add two more functions commit 6ec742ccbc094e3c7ec38896af3f8340325b8b96 Author: Augustin Degomme Date: Tue Jul 16 17:11:34 2013 +0200 fix MPI_Initialized commit 79e90c963f37214684e948200fe61fc12945cc26 Author: Pierre Veyre Date: Tue Jul 16 14:53:03 2013 +0200 fix comments commit 08d9a6809b424483f0f6579f8a1a5bcea3af40ad Author: Pierre Veyre Date: Mon Jul 15 19:21:37 2013 +0200 Update msg_storage_t structure and prepare new storage functions commit 5af89a5bd80d36eaca6688905d2a629135f1af88 Author: Augustin Degomme Date: Mon Jul 15 15:36:29 2013 +0200 Update changelog commit f4f669283c788ce2f4134e98c1506135e8f568b7 Author: Augustin Degomme Date: Mon Jul 15 15:34:57 2013 +0200 remove references to old test suite commit fc86bc2e9e2d8e22b37f59e8f7cc52a12708aebd Author: Augustin Degomme Date: Mon Jul 15 15:21:46 2013 +0200 wrong (but still unimplemented) function was used commit 599bd9a7badf64009f454533e4ae8767f659f2fc Author: Augustin Degomme Date: Mon Jul 15 15:21:17 2013 +0200 add "a few" fortran bindings commit 0a956d1a79f5290c6f58f4778c655b8b637f5bbb Author: degomme Date: Fri Jul 12 22:27:12 2013 +0200 remove problematic (and unused for now) test from build commit 7b5050630a1744ce2c3e8d234f79900763bf48b1 Author: Arnaud Giersch Date: Fri Jul 12 21:53:24 2013 +0200 Include directory is in source_dir, not in binary_dir. commit cebb5dede2d1a8d7f02bfaf1147f74536b5bd819 Author: Arnaud Giersch Date: Fri Jul 12 21:39:28 2013 +0200 Fix doxygen warning about parameter name that did not match the code. commit e2de28087ab6087f9af04cc5504be95b04c64d13 Author: Arnaud Giersch Date: Fri Jul 12 21:37:55 2013 +0200 Remove useless file. commit 5f6cc4cce6413a09806a01e8e35038a5e7ff7c80 Author: degomme Date: Fri Jul 12 20:59:28 2013 +0200 (try to) fix tests commit 9fcfd4a4787ded9d55772ce7c8b93d905e069f77 Author: Augustin Degomme Date: Fri Jul 12 19:22:42 2013 +0200 missing files commit a78ea01a79ad9f2b8586a3d481edbd461167631e Author: Augustin Degomme Date: Fri Jul 12 19:12:18 2013 +0200 missing file for test commit 8006a03b1ef66a0ddd4a4983ef170781a87a7225 Author: Augustin Degomme Date: Fri Jul 12 19:09:37 2013 +0200 fix build and dist, add missing folder commit b7dc075d2c3bdf2b384cb8897d16a4c0aa8ab0f7 Author: Augustin Degomme Date: Fri Jul 12 18:44:20 2013 +0200 remove older mpich test suite commit c81c99a491282f76757c2673961e3cdee6853539 Author: Augustin Degomme Date: Fri Jul 12 18:43:38 2013 +0200 Add mpich3 test suite, to replace older one. This one is more complete, but a lot of tests are for MPI functions not supported in SMPI Lots of tests are disabled, and some folders not (yet) included. commit db17323a11a3089f492c2cae1be7913673689d5c Author: Augustin Degomme Date: Fri Jul 12 18:27:59 2013 +0200 change some behaviors with MPI_IN_PLACE commit 54f3e8ef2b6a97e765f395cfdead327fb0989c5f Author: Augustin Degomme Date: Fri Jul 12 18:14:43 2013 +0200 change algo chosen for pairwise, to work with non power of 2 number of procs commit 60425301d60f5d95619c3fd7c7f6aa49d4ab8fcb Author: Augustin Degomme Date: Fri Jul 12 18:13:32 2013 +0200 initialize variable commit d2012b2c49a0a6b424c0e4dbccd6a5aeaaa17b2e Author: Augustin Degomme Date: Fri Jul 12 18:13:13 2013 +0200 usless and buggy line commit 84f6ab110aa0bbbb1c02733c276c5ef72d65935e Author: Augustin Degomme Date: Fri Jul 12 18:13:01 2013 +0200 remove MPI_COMM_WORLD references from star-mpi collectives commit cab230407566725b13a5fa1353268e5a9a3b6145 Author: Arnaud Giersch Date: Fri Jul 12 16:13:05 2013 +0200 Increase timeout for test java-async. commit f72e3ef2896f8dbb89dd641508f99817a1438756 Author: Pierre Veyre Date: Fri Jul 12 16:24:18 2013 +0200 Fix MSG_storage_get_free_size() and add MSG_storage_get_used_size() commit 064eb6c62faa9c6a00c67f5fff49f64a89b2f26c Author: Augustin Degomme Date: Thu Jul 11 21:48:10 2013 +0200 fix unitialized commit 51f94e1d38869bd7a057c58ff4978fdff170a6e6 Author: Augustin Degomme Date: Thu Jul 11 18:47:06 2013 +0200 remove a few leaks and memory errors commit b3add651b9b6bd3d45fcadfe0b9bbd9db2e52352 Author: Augustin Degomme Date: Thu Jul 11 15:59:16 2013 +0200 MPI_Iprobe should return flag=true when asked with stupid parameters commit 4178d48270a11c7893b6425ff35ed9545cb1a163 Author: Augustin Degomme Date: Thu Jul 11 15:58:52 2013 +0200 MPI_UNIVERSE_SIZE is initialized at runtime with MPI_COMM_WORLD commit b1582ff6bf8de060a1b55924cda0b887bf398e24 Author: Augustin Degomme Date: Thu Jul 11 15:58:08 2013 +0200 fix MPI_Group_range_excl commit f5107861b83c82ea2d0a94511f37390054b45940 Author: Augustin Degomme Date: Tue Jul 9 15:44:13 2013 +0200 fix usage of MPI_Initialized before run commit c938136f8c0ff30191cafa9ab84538c60c19651c Author: Augustin Degomme Date: Tue Jul 9 15:01:17 2013 +0200 exscan non commutative fix commit bf1edfe6e3a70b02a0032a3fceb7863f0117d069 Author: Augustin Degomme Date: Tue Jul 9 14:59:39 2013 +0200 Copy the group when doing a comm_split, to avoid to have shared objects with reference counters. commit 096cc96b4a60a70773a3cc632d56e6025669ba5a Author: Augustin Degomme Date: Tue Jul 9 14:29:42 2013 +0200 Crash with message when trying to use a log level that is not allowed (without enable_debug, for example) commit 9e57b07d6be48367da8f9d9fa503de304aeacd72 Author: suter Date: Thu Jul 11 11:20:15 2013 +0200 revalidate tesh file with dump output commit 0fa4414ec5a612fdd89d2605bbbb3a4fa810606c Author: suter Date: Thu Jul 11 11:19:33 2013 +0200 want the value not the address commit 6ccd57a953c53876aaa887293d2e580043010178 Author: suter Date: Thu Jul 11 11:12:42 2013 +0200 Finally succeed to bring back all the needed information from SURF to MSG in one simcall. Dynars are my friends ;) commit 53a14aeab09f8bcb214091691ef23b736e68e945 Author: suter Date: Thu Jul 11 11:10:08 2013 +0200 some cleanup commit 6daf66cdee9baabe8732e3946758e9fe106c09b2 Author: suter Date: Thu Jul 11 11:02:13 2013 +0200 bummer, have to strdup value commit e86565a320d9f2d0f1fc1ffef6e6a408fca3d984 Author: suter Date: Thu Jul 11 11:01:03 2013 +0200 set field value remove cruft commit 50c07172efbd6c3b73c787c2c200048d3205b640 Author: Pierre Veyre Date: Wed Jul 10 17:30:07 2013 +0200 Add MSG_host_get_storage_list() function commit 20bd6775d978362f99c47ba22aef63540f771b98 Author: suter Date: Wed Jul 10 14:28:00 2013 +0200 add missing prototype declarations commit 49f1e451a96e0ef39bc0eb2864b8ae5ff6ced04b Author: suter Date: Wed Jul 10 14:27:29 2013 +0200 tiny conflict resolution commit 8af8a1a1a07bf54b28a5fc112ac1ee7875b5c250 Author: suter Date: Wed Jul 10 14:20:29 2013 +0200 unimplemented MSG_file_dump function commit e9e9edad500ddf3967b577ca018ae9f5567bc1d8 Author: suter Date: Wed Jul 10 14:19:26 2013 +0200 add content type to storage structure describe the info to bring up to MSG commit 62bf48b13cea7b6b63f3d3e70b2a857cef442994 Author: suter Date: Wed Jul 10 14:18:30 2013 +0200 store name and content type when creating storage resource start trying to bring some info up to MSG (epic fail in progress) commit b2c017d4b4d344a6d44abf79fb0dcd457ec1857c Author: suter Date: Wed Jul 10 14:16:35 2013 +0200 useless comment to delimit sections commit 636c4a39fd7018786f10c6e66954aae0ed5677d5 Author: Pierre Veyre Date: Wed Jul 10 12:56:00 2013 +0200 Add msg_storage_t structure, msg_storage_get_free_size function commit 67ccd46cbccb5a82d2acdc6e3188aaab11ea5fa8 Author: Arnaud Giersch Date: Tue Jul 9 13:17:28 2013 +0200 Remove double declaration for Cmake option "enable_debug". commit 3a9e73a5fcfafe84e2dc1bc49f0d295682e1bd92 Author: suter Date: Tue Jul 9 13:35:01 2013 +0200 id -> storageId in mount tags + example of content_type + test of default value (txt_unix) commit a1688a8f4d3a06b7dfd59fdcf06c7a198b235fbb Author: suter Date: Tue Jul 9 13:32:09 2013 +0200 handle modifications of the DTD in surf commit 25a9f90c2782623ab0be6d67335a6456010cd460 Author: suter Date: Tue Jul 9 13:31:32 2013 +0200 add a content_type attribute to the storage and storage_type tags. rename the id attribute of the mount tag in storageId to make the connection more explicit commit 94ead84e86203c1bd49eb77aa257f3db1ad5b431 Author: suter Date: Tue Jul 9 12:03:18 2013 +0200 add the example of storage content in windows format to the list commit 2b859d7b5c2aed26d77af4b362ba4f3d39626a9a Author: suter Date: Tue Jul 9 11:32:05 2013 +0200 the name field of a msg_file_t is actually a full name (including path), use a proper naming then. commit 68e6eed4a337deed6cac90bd81a994ce71a7c56f Author: suter Date: Tue Jul 9 11:28:07 2013 +0200 add an example of storage content in the windows format commit 8fc01073206577321522d6c8ca74c44c71c2b4e0 Author: suter Date: Tue Jul 9 11:21:16 2013 +0200 change mind, fullname will be easier to deal with. End up with cleaning multiple spaces and tabs commit c0fcabb4b0d3e21bf9d2c07af65b2945f312b6e8 Author: suter Date: Mon Jul 8 16:24:42 2013 +0200 split name into path+name in content file commit 6ec5697bd6af0a76e4391d07c6ff81b131eefaea Author: Arnaud Giersch Date: Tue Jul 9 11:28:19 2013 +0200 Don't break when there are spaces between tesh file and closing parenthesis. commit b29d706faf4491ebbb78891c0b7b861a67e4e7df Author: Arnaud Giersch Date: Tue Jul 9 11:26:28 2013 +0200 Remove space before closing parenthesis. It made generate_memcheck_tests.pl fail. commit 385e026fd01f94263f2a79f2b8ebf001dc73073b Author: Arnaud Giersch Date: Tue Jul 9 11:24:53 2013 +0200 Slightly improve error message. commit deb40f5c576f72119cf77e575d4cc068c12e66cf Author: Augustin Degomme Date: Mon Jul 8 16:51:55 2013 +0200 handle non commutative case for scan/exscan commit c1cfbb3b4083ee7f234f2977ce8c5e3e61f1c1ec Author: Augustin Degomme Date: Mon Jul 8 16:15:45 2013 +0200 make sure refcount of a comm is really 1 when initialized commit cd701c7e68bbf6598c9350e19389c0b6952bdeef Author: Augustin Degomme Date: Mon Jul 8 15:01:53 2013 +0200 quick and naive implementation of the MPI_Exscan collective commit 4eeff47d092d58bdcdc789c683bcb6ec9873e5c9 Author: Augustin Degomme Date: Mon Jul 8 14:34:01 2013 +0200 MPI_Waitsome and MPI_Testsome can actually handle NULL parameter for indices commit 198a6259727de39df5bb03861f67cb88f9a84373 Author: Augustin Degomme Date: Mon Jul 8 14:33:21 2013 +0200 MPI_Translate_ranks should return MPI_PROC_NULL if we provide MPI_PROC_NULL as parameter commit f440f91c0d78d785b2a9cf87c718a54af453cf26 Author: Augustin Degomme Date: Mon Jul 8 14:31:36 2013 +0200 testany should work and return a flag if we test 0 comms. commit a09fdaced8717cdcb0aefb66564bd4825c14e4aa Author: Augustin Degomme Date: Mon Jul 8 14:30:03 2013 +0200 Implement MPI_IN_PLACE behavior for collectives commit fd7a301a0a756bd0808ef4440c5128c5d8f9d869 Author: Augustin Degomme Date: Mon Jul 8 14:28:42 2013 +0200 Fix MPI_Comm_Split, to increment reference counter of the group, as it is shared between processes commit 5f30f31253629200892746ad9d086d03bbec48a5 Author: Augustin Degomme Date: Mon Jul 8 14:28:07 2013 +0200 add a reference counter in order to avoide deleting MPI_Comm, and MPI_Group, too soon commit af94b4458a6da51502a01c06756e4c11cfbe2648 Author: Augustin Degomme Date: Mon Jul 8 14:22:31 2013 +0200 have persistent communications use a PREPARED flag to implement the fact that they have not already been sent This is useful when testing their status before launch, to have an empty MPI_Status returned, as specified commit 14c4d40b625501275e7ec6eccd6f92f659316f85 Author: Augustin Degomme Date: Mon Jul 8 14:18:56 2013 +0200 Make internal collective flags negative (incorrect in MPI), to avoid confusion with user's messages This was seen when user's code was using MPI_ANY_TAG to receive any message (from the userland code), and lead to confusions. commit bdffe1a4c1c157f23eb8c50cc5682d72daf59901 Author: Augustin Degomme Date: Fri Jul 5 17:42:00 2013 +0200 fix tracing issue with some communicators commit a97741effca6587abf0e311f3522f363f63f3463 Author: Arnaud Giersch Date: Fri Jul 5 10:06:31 2013 +0200 Make distcheck succeed. commit 621301e4a3b9734a912f86a08ae9a752fc739321 Author: Arnaud Giersch Date: Fri Jul 5 10:04:16 2013 +0200 Use the same parameter name in the code and in the documentation. commit 475bf1f019f9fb7fe1f55d3ec9c080c43107afca Author: Arnaud Giersch Date: Fri Jul 5 09:55:52 2013 +0200 Fix paths for msg/energy tests. commit bb5ad8608cdba1a4d32f1079c6fcf904003cff6b Author: Arnaud Giersch Date: Fri Jul 5 09:46:12 2013 +0200 Make it build again after commit 152117af2fbcf4c99d0da5d10a6813aac7eee007 (added dvfs support). commit 7248f88d074c16ebf4a021f0ad31adfc0fdcc3e1 Author: Augustin Degomme Date: Wed Jul 3 15:30:55 2013 +0200 add one missing test commit cb8c50fdd86322fbff549fd9e4b42439705bdecc Author: Augustin Degomme Date: Fri Jul 5 09:56:20 2013 +0200 fix dist build commit 9e6224ecd95ff7b6452fe9b2c088138877797542 Merge: ebf8c46 0d2cd6f Author: acarpena Date: Fri Jul 5 01:53:41 2013 +0000 Merge branch 'dvfs' Added DVFS and energy consumption support. commit 0d2cd6f4e4e5c8b75159c79b7ae7d716cef99086 Author: acarpena Date: Thu Jul 4 16:42:07 2013 -0700 added tesh tests for DVFS commit 891335d86e914cdc1ab32aff45c3930c3f6a3a03 Author: acarpena Date: Thu Jul 4 13:19:31 2013 -0700 added tesh tests for dvfs commit ebf8c46c16a40fde708f840334c9e28e10060d4e Author: suter Date: Wed Jul 3 15:45:23 2013 +0200 add MSG_host_get_process_list() function. commit 0f71b9d5ea36aaf6979d87d2f001cd7a8110c8c0 Author: suter Date: Wed Jul 3 15:17:13 2013 +0200 cosmetics commit f995ff68fb3215898f6ce38ff45a6e83762e4939 Author: suter Date: Mon Jul 1 16:19:49 2013 +0200 pushing but never popping means useless code remove blanks in empty lines commit 045ec84a15f79257de07f519c9654d9892985ef9 Author: Augustin Degomme Date: Tue Jul 2 18:15:56 2013 +0200 This used to work by accident commit 2d982ca14966f43a6678859d21fa7e796e8aa32f Author: Augustin Degomme Date: Tue Jul 2 18:15:06 2013 +0200 better handling of loop endings The upper bound may not be inside the set, or the stride can be negative, with upper bound < lower bound commit b7ca8d8e4b0dcab8e81509b753e1b2fa80832f49 Author: Augustin Degomme Date: Tue Jul 2 18:10:36 2013 +0200 get the rank and not the index for process creation commit f6ca129aacb2f3200af4644e0dd236985973e7b6 Author: Augustin Degomme Date: Tue Jul 2 17:34:56 2013 +0200 use the right index for sendrecv optimization commit 1faf1e4ac5d8295ab562c45a5507a471ad4540a6 Author: Augustin Degomme Date: Tue Jul 2 09:51:05 2013 +0200 unify collective tags allows to quickly identify the type of the collective when debugging avoid some collisions with wrong messages being received commit 46a70e098d1d50876b9cf0576cac2357725cf54f Author: Augustin Degomme Date: Mon Jul 1 17:54:34 2013 +0200 handle MPI_IN_PLACE for basic reduce commit 260f6acdb4f0d33a1cd039cdf02124ebd9aa54cd Author: Augustin Degomme Date: Mon Jul 1 12:12:17 2013 +0200 do not create communicator if process is not inside its group commit a3848e5ea6b2305d6059c89705edaccbec356455 Merge: 0c2d2d0 080dc09 Author: acarpena Date: Sun Jun 30 17:36:14 2013 -0700 Merge branch 'dvfs' Conflicts: buildtools/Cmake/MakeExe.cmake src/include/surf/surf.h src/surf/simgrid_dtd.c commit 080dc09df11aea380c679d3b3ae257826c5cbd44 Author: acarpena Date: Sun Jun 30 17:04:23 2013 -0700 added dvfs support commit 152117af2fbcf4c99d0da5d10a6813aac7eee007 Author: acarpena Date: Sun Jun 30 16:58:27 2013 -0700 added dvfs support commit 0c2d2d0a3bf1d2b76e68c4b57b8ffac9b3f4ee2a Author: Augustin Degomme Date: Fri Jun 28 15:53:36 2013 +0200 Changelog update, more to come commit c4f40214500b2b521f98a60d33f666c062ca318c Author: Augustin Degomme Date: Fri Jun 28 14:40:11 2013 +0200 make not_yet_implemented() a macro outputting the name of the function Also tell the user to contact the team if he wants the support for the function. commit e1e50fa3f7c4b7b6bcb94dba4d4032f4d69260b9 Author: Augustin Degomme Date: Fri Jun 28 13:32:17 2013 +0200 Add a huge variety of not yet impelmented functions, to compile MPICH3 test suite (without RMA or fortran) commit 84a646f4695779bf82af58629a45f46f9a8a0e7c Author: Arnaud Giersch Date: Thu Jun 27 14:10:52 2013 +0200 Test -eq is for numerical values. Use construct "Use Alternate Value" to achieve the desired effect. commit f746a1cfd3b3d8530468c78096133eb8ffa1fd90 Author: Augustin Degomme Date: Wed Jun 26 17:01:38 2013 +0200 optimize MPI_Sendrecv if a process has to exchange with himself only This helps avoiding some lockings of lazy network model when one process waits for itself commit d280c6ed36861ca6a0c72aaea747f28c20c4eae1 Author: Augustin Degomme Date: Wed Jun 26 16:35:53 2013 +0200 avoid breaking replay, handle MPI_OP_NULL case commit 2093781c3522f4122f1914486e94c1d4b8bcb3e2 Author: Augustin Degomme Date: Wed Jun 26 13:58:41 2013 +0200 Fix smpi_sleep to execute the sleep on the simulated host (ignoring running host power) commit fa79ff335a7bfed64b77b34207068c3f433e19d5 Author: Augustin Degomme Date: Wed Jun 26 11:14:04 2013 +0200 handle non commutative reduce operations commit de0856b198be8de817d9c0d496f5bdc0f426084a Author: Augustin Degomme Date: Tue Jun 25 17:57:46 2013 +0200 try again and again to be more portable with this test commit 703a00161f6ba0654b87df7a04bd622842b9ebf9 Author: Augustin Degomme Date: Tue Jun 25 17:01:48 2013 +0200 same as before, to make ci happy commit 80ead39c7731ab3f2410b1104c78f9a2c0c02416 Author: Augustin Degomme Date: Tue Jun 25 16:51:50 2013 +0200 try again to be 32/64 bit agnostic commit 26a7a4aa12a348c085ec0d7e163692efc6efaeec Author: Augustin Degomme Date: Tue Jun 25 15:04:34 2013 +0200 modify reduce test to provide better coverage commit 319a100d7f88e1ce33ca97fe868e796ae61304b9 Author: Augustin Degomme Date: Tue Jun 25 14:31:53 2013 +0200 try to make the shared test compatible with 32bit architectures commit dcc48b1305e2d90001e3ba52b4b426a0ba40da66 Author: Augustin Degomme Date: Tue Jun 25 13:17:49 2013 +0200 mpich allgatherv was using wrong size value commit 44a38683bc1680820d3c51bf3d02d462a575ead0 Author: Augustin Degomme Date: Tue Jun 25 11:34:29 2013 +0200 mem leaks commit 3c5f5f80d481830f70dbece02adba58e296a6f00 Author: Augustin Degomme Date: Tue Jun 25 11:34:18 2013 +0200 Add a test for SMPI shared malloc and free commit 874ed2944d8c34f20a31a62facae8145ebe6c6bd Author: suter Date: Tue Jun 25 12:47:26 2013 +0200 units for bandwidth properties too commit 2ce25930bd88498435aac99343b2333169d2e4bb Author: suter Date: Tue Jun 25 12:44:40 2013 +0200 These "properties" are actually bandwidths: allow users to declare units in the XML file commit fcab8998bd31ed922e4c88406c5fe85eb6c87aef Author: suter Date: Tue Jun 25 12:37:45 2013 +0200 start to clarify this example commit dc78c79b2176f41a0622949cd31a8b66f6ca66aa Author: suter Date: Tue Jun 25 12:32:17 2013 +0200 remove an ugly pimple thanks to units in XML commit 63304d32675b00de6f374f86cab305373d4b38d0 Author: suter Date: Tue Jun 25 12:25:09 2013 +0200 allow to use units for storage too (bits, or bytes, or information bits or bytes, multiplied up to the Tera) commit a29a242f5c736f17af7ffde36c0e7a3805b2f688 Author: Augustin Degomme Date: Mon Jun 24 15:43:39 2013 +0200 separate allreduce tests, with one large and the other small, to avoid to lose too much time in testing, and triggering timeouts. commit 3d03a9262aa220f6853ef6e803e4d5a393d94296 Author: Augustin Degomme Date: Mon Jun 24 14:49:51 2013 +0200 fix two nasty bugs in complex datatypes handling, caught with test suite. commit 5c57bdf5bab7e95809ca651778a57fb6e5e17fef Author: Augustin Degomme Date: Mon Jun 24 14:49:04 2013 +0200 mem leak commit b63c7d6bb3bee5544c9c171a27611d3b445b485e Author: Augustin Degomme Date: Mon Jun 24 14:48:56 2013 +0200 pass collective selectors through mpich-coll test suite commit e1b936b664e8d85f7e1468edd7f3d7bd1bad2dab Author: Augustin Degomme Date: Thu Jun 20 10:11:46 2013 +0200 star-mpi's pairwise alltoall is only valid for power of 2 cases, add openmpi's one instead commit f4c18dab56cf75ca4455225ab7c1c5dcb6699b94 Author: Augustin Degomme Date: Wed Jun 19 17:08:45 2013 +0200 correct a few bcast algorithms and change the test to actually use them all commit b9c6a09e911fc100b36051e9c138ae14d1b18b5c Author: Augustin Degomme Date: Wed Jun 19 14:31:15 2013 +0200 have allreduce test work on much larger arrays to trigger segmentation in one algorithm commit 12e2600d416ea922cdaa3fdefe2522260e7312d1 Author: Augustin Degomme Date: Wed Jun 19 13:08:42 2013 +0200 ompi selector was using the wrong algo for alltoallv, add the right one and use it commit 3bfb169bcaa27ee7c5c6a38d5075c37c2f449986 Author: Augustin Degomme Date: Wed Jun 19 11:03:54 2013 +0200 increase tesh timeout for replay commit cabe6a09faf622cfc48780e61c5b3f64bd589c10 Author: Augustin Degomme Date: Wed Jun 19 11:03:26 2013 +0200 add forgotten test for an mpich algorithm commit 52fe3ddd975cde39b727e97ebc9765d9f653e4b4 Author: suter Date: Tue Jun 18 15:28:34 2013 +0200 apply some coding standard in function naming (agier has to be in vacations ... ;)) commit f5f727fbad47871ac65e6c1bd8daafa68667b1d6 Author: suter Date: Tue Jun 18 15:18:26 2013 +0200 don't call things storage when it's mount commit 16d1cb7e0e92b43f7e8485f25167c254f6c7f1e5 Author: suter Date: Tue Jun 18 15:15:57 2013 +0200 don't call things storage when it's mount commit b108a4b307246fd04e52827319b4a522e414c51f Author: Augustin Degomme Date: Tue Jun 18 14:02:26 2013 +0200 This is a bug in the implementation in OpenMPI, with OpenMPI accidentally working. That's because MPI_ANY_SOURCE is also -1 in OpenMPI. commit 509521017c4fd521bb98758c369ea1d8295c6300 Author: Augustin Degomme Date: Tue Jun 18 13:57:16 2013 +0200 test for barrier algorithms was testing scatter ... commit 2467765308b776f14ad05d284de30c89e7f999a9 Author: Augustin Degomme Date: Tue Jun 18 13:38:04 2013 +0200 change some defined values to less current ones commit 50a66da9cb41cf1a83f0063f0c7fe44ce5274c80 Author: Augustin Degomme Date: Tue Jun 18 13:16:55 2013 +0200 MPI_ERR_COMM was sometimes returned instead of MPI_ERR_RANK in SMPI commit 08c0240e0f8a7c21ade3b93a4ef14cc4e56c01d6 Author: Augustin Degomme Date: Mon Jun 17 18:13:53 2013 +0200 reduce_scatter default implementation was a mess commit 8eb1dd81f53db215cf73319dc485f120addefe2d Author: Augustin Degomme Date: Mon Jun 17 18:13:26 2013 +0200 if we send 0 data, don't bother with subtypes commit 964e31805a6409921f1e3a2cd497c15898b4b62b Author: Augustin Degomme Date: Mon Jun 17 18:12:28 2013 +0200 add option "smpi/use_shared_malloc", with true as default, to allow disabling the shared memory SMPI stuff dynamically Useful for debug purposes, to see if the shared memory is the cause of a bug commit 4bac5d6867ff353bb05c89397a641001f43ba711 Author: suter Date: Tue Jun 18 13:17:12 2013 +0200 yet another simplification of the storage API: we don't manage file contents, no need for a buffer as parameter ... commit 699b4ffbee0612105ed036e2836aa695a11cebbb Author: suter Date: Tue Jun 18 12:53:14 2013 +0200 size shouldn't be accessible from the user API. commit 936a14d7a4de6b0ab971a416d16a2b7099fc5cc1 Author: Paul Bédaride Date: Mon Jun 17 11:07:18 2013 +0200 Fix of pastry commit e26baeb660b732be1884889633e5fa4fedcc4d5b Author: Paul Bédaride Date: Fri Jun 14 18:19:46 2013 +0200 Add pastry msg example (First attempt) commit 91ca39d79fbd3e53ea3cc5fdff3a7ec0348cfcfc Author: Guillaume Serrière Date: Fri Jun 14 15:02:19 2013 +0200 Change xbt_os_timer interface to handle cpu time, thread time and wall time distinctly. Windows section isn't test. Signed-off-by: Guillaume Serrière commit b060993afec218c8b2e08367f98b10b2fa824309 Author: Arnaud Giersch Date: Fri Jun 14 12:58:39 2013 +0200 Use HEAD as default reference for git archive. The default branch may be undefined. commit 5fd5bff93ecb155f478530a01c2f265e6e05bd4b Author: Arnaud Giersch Date: Fri Jun 14 11:25:47 2013 +0200 Add a small value to avoid rounding differences between x86 and x86_64. commit 6767b7c4abfb52837bf452ef867dde18321b9da9 Author: Arnaud Giersch Date: Fri Jun 14 11:25:16 2013 +0200 Change type double for size_t. commit 0efcdbcf5699fd083152350d0cebd5c1fe356751 Author: Arnaud Giersch Date: Fri Jun 14 09:42:45 2013 +0200 Remove unused variables. commit 22732928b4523ffc817b31ec9ca0fc90b8101582 Author: Arnaud Giersch Date: Fri Jun 14 09:31:02 2013 +0200 Comment out useless operation. commit d531b19a0d1b2931ce8177bacd0124065c68476f Author: Arnaud Giersch Date: Thu Jun 13 16:11:17 2013 +0200 Add missing dependency. commit 5283ccec7776f1a878edba1172fd837e373a8dfb Author: Augustin Degomme Date: Fri Jun 14 09:06:23 2013 +0200 wrong file name in cmake file commit d121fa017abf8e2899d5f2c6032b0a428969d05f Author: Augustin Degomme Date: Fri Jun 14 09:02:11 2013 +0200 add missing prototype commit 10a63639531e2e30afb9141aa2a9721ed652a566 Author: Augustin Degomme Date: Fri Jun 14 08:57:24 2013 +0200 openmpi recently changed its decision for alltoallv algo commit 9ebe15db62d1f732e4b3121ab8f4dc243371c51e Author: Augustin Degomme Date: Wed Jun 12 14:34:41 2013 +0200 add missing replay files to dist commit da41b147264c6eb7febc5be6cfb2380eab69ba70 Author: degomme Date: Fri Jun 14 00:56:09 2013 +0200 forgot one file commit 8293a833f9c68986f8bd174d5bf3d04eb62918d7 Author: degomme Date: Fri Jun 14 00:51:18 2013 +0200 we now have an mpich selector, and a bunch of new algorithms (--cfg=smpi/coll_selector:mpich) commit 076aada113aa0566c059211416cd9214a54d763d Merge: ad9cf3d 3bf293f Author: Jonathan Rouzaud-Cornabas Date: Thu Jun 13 15:52:57 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit ad9cf3dddccaf1d798a39120a83e79d291a57553 Author: Jonathan Rouzaud-Cornabas Date: Thu Jun 13 15:52:48 2013 +0200 SIMIX call + MSG function + Java binding for get_core commit 3bf293f0c23fc59535f99e17ee43531cb9a9fdb6 Author: Marion Guthmuller Date: Thu Jun 13 15:00:53 2013 +0200 model-checker : restore while statement for bugged1_liveness example commit 25cc8f2c515534fee077ff6ef9a71b55bfc2786f Merge: 8f040b3 d89f14e Author: Jonathan Rouzaud-Cornabas Date: Thu Jun 13 14:50:23 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 8f040b324eb3f808a1f5f8da203ae16b20296914 Author: Jonathan Rouzaud-Cornabas Date: Thu Jun 13 14:49:59 2013 +0200 Properties available for cluster tag commit d89f14ee146bf069a32e9e1802c7cbbbe96bd5d4 Author: Marion Guthmuller Date: Thu Jun 13 12:45:47 2013 +0200 model-checker : update bugged1 and bugged2 tesh (different compilation flags) commit 1b99d9bfbf73e4591ae012c78ac99ba08fabe645 Author: Marion Guthmuller Date: Thu Jun 13 12:44:45 2013 +0200 model-checker : MC doesn't work with thread context commit 2eef51f85212214302326508352271ca96de05eb Author: Marion Guthmuller Date: Thu Jun 13 12:30:47 2013 +0200 disable optimizations for build MC in jenkins commit fd615df4984a14ed02924279352f41112b08ef5a Author: Marion Guthmuller Date: Thu Jun 13 12:29:40 2013 +0200 unused variable if tracing disabled commit 639d8a94d0c1921cee3a2cebdd9480d69a407761 Author: Marion Guthmuller Date: Thu Jun 13 12:15:31 2013 +0200 model-checker : increase timeout in tesh commit e872999954cf2e237de0f8de77e95b16e7913410 Author: Marion Guthmuller Date: Thu Jun 13 12:08:21 2013 +0200 model-checker : missing #ifdef commit 97d5af37a4cafa4c5deb5bececf242ab1c015e2e Author: Marion Guthmuller Date: Thu Jun 13 11:38:02 2013 +0200 model-checker : update bugged2 tesh commit 0f40cfec58fb170c3378cc63e83cb0a878552970 Author: Marion Guthmuller Date: Thu Jun 13 09:21:52 2013 +0200 model-checker : fix (again ..) DPOR for iSend/iRecv and Wait communications - add rdv_cpy in s_smx_action_t structure. comm.rdv is used for garbage collection and set to NULL when the communication matches with another communication already pushed and waiting in the mailbox. - iSend/iRecv and Wait communications are independant if the communications are not in the same mailbox. Otherwise, the iSend/iRecv communication process issuer must be different of the src_proc or dst_proc of the Wait communication, or, src_buff and dst_buff of the communications must be different. commit 4d6e2bb1c86ba6092fc69e61582c223100ee98a9 Author: Marion Guthmuller Date: Wed Jun 12 18:30:23 2013 +0200 model-checker : improve debug messages commit dd92246f876993d5196363d4f075231c25c87693 Author: degomme Date: Thu Jun 13 11:36:43 2013 +0200 barrier tests commit e6557f5a455aa071d62f977185ea49ed1437003a Author: degomme Date: Thu Jun 13 11:36:27 2013 +0200 end of ompi collectives addition, with barrier commit 31f432aea8605524dd99b6141f8376a7da6d5230 Author: degomme Date: Thu Jun 13 09:36:03 2013 +0200 add tests for scatter commit da62b5cbd53ece70108a4f0eba4757e75f3dc00a Author: degomme Date: Thu Jun 13 09:26:51 2013 +0200 add scatter algos from ompi commit 15a2c29a775316eba1298b52b84c4d22b190b334 Author: degomme Date: Thu Jun 13 02:08:58 2013 +0200 unused variable commit 908f43d575e3b19014f39ba209da997ab6e3fa2c Merge: b085fe2 e1973b3 Author: degomme Date: Thu Jun 13 02:03:47 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit b085fe247ae2cf2a6e36863a54f794deb4f342f5 Author: degomme Date: Thu Jun 13 01:57:57 2013 +0200 add reduce scatter collectives from openmpi, and fix existing one and add tests, without doing separate commits because it is 2AM commit e1973b337aa4a275d58f5f934f899291612b698a Merge: 66d3e89 6d10ceb Author: Jonathan Rouzaud-Cornabas Date: Wed Jun 12 17:13:46 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 66d3e8941f0a1313a58a117e791a9a52aa94a402 Author: Jonathan Rouzaud-Cornabas Date: Wed Jun 12 17:13:37 2013 +0200 fix Node.java commit 6d10ceb338728d308864f891ef8a540da45dfa02 Author: Arnaud Giersch Date: Wed Jun 12 14:34:57 2013 +0200 Simplify the link specifications for libSG_java on win32 (untested). The variable SIMGRID_LIB_NAME_NAME is never used, and probably gets an undefined value here. Remove its definition. The variable SIMGRID_LIB_NAME is never set. Remove reference to it. Finally, use "target_link_libraries" for all platforms since I can't find any reason to avoid it on win32. Note that these changes are untested. commit 576f5789336d40f76fbb07c4272cd684a860a1e5 Author: Arnaud Giersch Date: Wed Jun 12 14:32:10 2013 +0200 Prototypes were changed by previous commit. commit adb43549f2dd02ba002503aa6f11ad317075e3cf Author: suter Date: Wed Jun 12 13:28:03 2013 +0200 further simplification of the storage API, keep size only as nmemb was never really used. commit 9603bfd3cc9171236c3f77a23e40b62036ea4f06 Author: Arnaud Giersch Date: Wed Jun 12 11:49:54 2013 +0200 Use correct modifier, and don't lie about pointer type. commit 56d5fef422211eb776ae8d6205816d382e26ecec Author: Arnaud Giersch Date: Wed Jun 12 11:42:08 2013 +0200 Address compilation warnings. commit e8e5afcfad77a9090df0d7e6710fb9ac7bfe7802 Author: Arnaud Giersch Date: Wed Jun 12 11:26:31 2013 +0200 Add CMakeLists.txt for examples/msg/semaphores/. commit 41e2623bb0a37b4ecc7626fedc9e1b94e4d584a0 Author: Arnaud Giersch Date: Wed Jun 12 11:25:27 2013 +0200 Sort entries. commit bb893395dc24a24659310d48c5223a1548f64c3d Author: Arnaud Giersch Date: Wed Jun 12 11:25:13 2013 +0200 Add files to the dist archive. commit 59f5e8487e875f111990e61ab2b025f61fbf0d57 Author: Arnaud Giersch Date: Wed Jun 12 11:24:37 2013 +0200 This file doesn't belong to the dist archive. commit 442ef391224350f03b56fca7c3a5cfbcae40a206 Author: Arnaud Giersch Date: Wed Jun 12 11:13:52 2013 +0200 Use real parameter name in comment. commit 11ddbb70152e1a18e91d817671d5323e0bd8533d Author: Jonathan Rouzaud-Cornabas Date: Wed Jun 12 08:37:41 2013 +0200 AS access from MSG layer commit 798026732c3432883f1f261306c475c023e30a68 Author: Augustin Degomme Date: Wed Jun 12 00:27:39 2013 +0200 remove warnings 2 commit 96619dfc463a060fd90d26d333ca0134d7c32429 Author: Augustin Degomme Date: Wed Jun 12 00:07:48 2013 +0200 remove warnings commit dee2366d6c226276bb2d9fba2b709a49fb0fbe38 Author: Paul Bédaride Date: Fri Jun 7 09:21:37 2013 +0200 Remove debuging printf commit d19a644f94a4c32b3ffd2fb7c8edbb8b9b58f382 Author: Jonathan Rouzaud-Cornabas Date: Fri Jun 7 02:28:39 2013 +0200 Fix jmsg_as getSons commit 70e1917f028f458c86401ee7a74145ec7e164dc4 Author: Paul Bédaride Date: Thu Jun 6 23:33:25 2013 +0200 Add msg As getModel and GetHosts commit 05faa61eee4ea71225b78d004f67f73a7269ab7b Author: Paul Bédaride Date: Thu Jun 6 21:51:32 2013 +0200 Add missing files commit 82158c44ca7df93c46d866c81ed8c02b132a6cf7 Author: Paul Bédaride Date: Thu Jun 6 18:57:26 2013 +0200 Access AS hierarchy at Msg layer commit be7ef7ac1f3f0daf1ced88e55c149e6f43912ce6 Author: Augustin Degomme Date: Tue Jun 11 17:53:17 2013 +0200 add test for gather collectives commit 9f4593d014139381fd8977a84e76f0094fb2fac8 Author: Augustin Degomme Date: Tue Jun 11 17:49:46 2013 +0200 add gather collectives from ompi commit f7bfc7f9646c3f1c3b350a78b2fae5a35ea939f7 Author: Augustin Degomme Date: Tue Jun 11 16:14:10 2013 +0200 Fix bug happening with MPI_Datatypes Provide better support for contiguous datatypes commit c25acb156967c222e2512e0168767fe488e7d25c Author: Augustin Degomme Date: Tue Jun 11 15:26:33 2013 +0200 add allgatherv algo from ompi commit d77e8454ea1c527ebec2b4629dcd3e90ecccf51e Author: Augustin Degomme Date: Tue Jun 11 11:02:21 2013 +0200 add new allgather algo from ompi commit 6da3f48c9f8d12591ad10f3473afd2bfbce1b15e Author: suter Date: Tue Jun 11 15:21:42 2013 +0200 size_t instead of unsigned long for storage size and used_size commit a7708e874685bdc7a883c4c9c09f37f0e39dca44 Author: suter Date: Tue Jun 11 14:59:53 2013 +0200 simplify the simcall stack for file unlink there are still a few leaks: as unlink does not totally destroy the data structures. If the same file descriptor is reopened (new file is created), here comes the leak ... commit dcb640a0f47e6b4c563eae670b9c72a0f9b7474a Author: suter Date: Tue Jun 11 10:55:07 2013 +0200 there is no stat on files anymore commit cb213ff195ee293ff0ad8e7a7d8e6b7d5c335b99 Author: suter Date: Tue Jun 11 10:49:21 2013 +0200 cleaning step: uniform naming (stream to fd) + some cuts at 80 characters commit b8f52f1d8141294fc2899777237b98d39c86d7c8 Author: suter Date: Tue Jun 11 10:47:06 2013 +0200 one parameter less for open commit 3bf05b5648732e6ea4ce4e63845e3fa075e017dc Author: suter Date: Tue Jun 11 10:45:42 2013 +0200 get rid of mode for open in Java bindings too commit 8b1bc235e2747a7705c534c0fdcb0bc1bb8fb499 Author: suter Date: Tue Jun 11 10:28:09 2013 +0200 get rid of "mode" parameter in the open file function. It wasn't used anyway. commit 03b9cd8063ce997bf46d80291c7e54ec8480ad01 Author: Augustin Degomme Date: Tue Jun 11 10:13:14 2013 +0200 add missing file in dist commit a00f94a0c4dab6793ebd7f61961ef04d15873c23 Author: Augustin Degomme Date: Tue Jun 11 10:06:54 2013 +0200 remove warning commit d1d1f625ff0e84b1b1e2c267dc0078f97da80315 Author: degomme Date: Tue Jun 11 02:03:22 2013 +0200 remove warning commit 32b45cab9d4731c6cc648f79f1bebce2d1c7ca9a Author: degomme Date: Tue Jun 11 01:59:42 2013 +0200 add new algos for reduce from ompi commit 9631558b72f9b30b510f23a391d77c61c0541bd5 Author: degomme Date: Mon Jun 10 22:41:53 2013 +0200 add another ompi bcast algo commit 0716a43321411df330eded3271a921b18574a26d Author: Augustin Degomme Date: Mon Jun 10 18:13:37 2013 +0200 add one more bcast algo commit 59da8fcd5344f65ef28eb1106233049c126e2c18 Author: Augustin Degomme Date: Mon Jun 10 17:11:17 2013 +0200 useless line commit 51f0b3ebf52e6b7c6422e0be68bfc7a8cf732eb3 Author: Augustin Degomme Date: Mon Jun 10 16:07:00 2013 +0200 add tests for ompi selector commit 30ce1928845304200262ecc119ea735408d1098e Author: Augustin Degomme Date: Mon Jun 10 16:06:13 2013 +0200 add a new allreduce algorithm from openmpi commit d504ff630c68bc8bf3e42a22ddcff4ebc62dbe51 Author: Augustin Degomme Date: Mon Jun 10 14:50:10 2013 +0200 activate commute flag for MPI_Op, adds smpi_op_is_commute to test it (-1 FIXME !) commit 0b7eb8f8385af2b5e0e5e3f6659d6214a503a9af Author: Augustin Degomme Date: Mon Jun 10 14:49:26 2013 +0200 remove warnings in smpi selector commit 5fc5f436eb940f695a905a97efec90ec1ff15882 Author: Marion Guthmuller Date: Mon Jun 10 15:11:27 2013 +0200 model-checker : update tesh for liveness example commit 5ad607a5d74b8692fb56c1e4bf02400a2bccb55f Author: Marion Guthmuller Date: Mon Jun 10 14:59:20 2013 +0200 model-checker : update tesh commit 7fd43d4615711a62983094f46b43097e51425e69 Author: Marion Guthmuller Date: Mon Jun 10 14:55:51 2013 +0200 model-checker : remove out of date tesh of chord example commit d2f19f87ea9f58ec528396689a5fb886e5692a80 Author: suter Date: Mon Jun 10 09:11:33 2013 +0200 avoid double variable definition when tracing is activated (+some indenting) commit f7c976ed5937b0d957b14a9c68404855a33a117d Author: Marion Guthmuller Date: Sat Jun 8 19:40:41 2013 +0200 model-checker : free memory commit d6a65df81f2d1263be4186890863302355cb59f9 Author: Marion Guthmuller Date: Sat Jun 8 19:15:17 2013 +0200 model-checker : increase number of colors for dot output commit aa9957cdf6eccf9ed8f1001c41273ea2115b75b4 Author: Marion Guthmuller Date: Fri Jun 7 12:06:14 2013 +0200 cosmetics : indent commit 6a57d49726f4ad02cbe5f8764024bcc3a9bdbabb Author: Marion Guthmuller Date: Thu Jun 6 22:48:49 2013 +0200 model-checker : use raw_heap instead of std_heap commit e081d27d94e22fb59dbd8294087fd10465a1ca1d Author: Marion Guthmuller Date: Thu Jun 6 22:31:39 2013 +0200 model-checker : fix dot output for smpi examples commit 91ccd61316607f1aa43271257b00fb54af497808 Author: Marion Guthmuller Date: Thu Jun 6 17:26:46 2013 +0200 cosmetics : indent commit cee502af6d0b9f251c6f36a7baa98a5342b08abf Author: Marion Guthmuller Date: Wed Jun 5 23:48:07 2013 +0200 model-checker : add information in counter-example and dot output commit 041f6cf28a3d83ee106f4ac7c80fa65809f50a31 Author: George Markomanolis Date: Sat Jun 8 16:51:53 2013 +0200 New actions for the time independent trace replay framework: Gather AllGatherV ReduceScatter * I changed some declarations from xbt_new0() to calloc(), I had to use an MPI datatype variable declared as MPI_CURRENT_TYPE and it was not possible with xbt_new0(). * Some new example files for the collectives calls with real values extracted from BigDFT. commit 9d7537a900d7a00156eda13f5fd6ec26b10eb242 Author: degomme Date: Fri Jun 7 14:42:28 2013 +0200 rename old alltoall selector function, which will probably be removed soon commit c6b37bd8ca699c760d0198d8ad38ba802eb91ec2 Author: degomme Date: Fri Jun 7 14:42:01 2013 +0200 add ompi selector for smpi collectives (use --cfg=smpi/coll_selector="ompi" to activate) commit ee5447e55003f9f5292edc13ee50794157ac56b0 Author: suter Date: Fri Jun 7 12:08:22 2013 +0200 simpler version of simcall to get the file of a file commit 777ab1d984a7f99783e0a9dd18b4f52358900ee8 Author: suter Date: Thu Jun 6 22:31:42 2013 +0200 allow tasks to take no output nor produce any output commit 17426e6da9e3e452fcc304e77af71c28a71f5c5c Author: Lionel Date: Fri Jun 7 00:55:03 2013 +0200 Bugfix commit fa850fa2a06b496bf4e47755edccd72afe66b0d7 Author: Lionel Date: Fri Jun 7 00:20:02 2013 +0200 Fix exception handling in Java semaphores commit 293e6564ad47956c2be7d43eb48c0dc097f421c5 Author: Lionel Date: Thu Jun 6 23:44:36 2013 +0200 Bugfix in semaphore code commit 14b60cad3005c71ebc2d752dbdff94da9b64dde0 Author: Lionel Date: Thu Jun 6 23:44:14 2013 +0200 Add correct headers for Java exports commit 821ff220193870353053eebc9b60d7c3abad4e2e Author: Lionel Date: Thu Jun 6 23:29:34 2013 +0200 Bugfix commit f122b5ee75cf18cd4ba58d081677e44763716203 Author: Lionel Date: Thu Jun 6 23:16:42 2013 +0200 An example to test MSG semaphores commit c6f9797c6806eff7e821abd36a43436c5c58ed31 Author: Lionel Date: Thu Jun 6 21:59:47 2013 +0200 Update ChangeLog for Semaphores in Java commit 0c7041a93174ffc542de056088890f2e8e3fe331 Merge: 97833d1 77b3533 Author: Lionel Date: Thu Jun 6 21:43:26 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 97833d16834563a8e1773e4f8ff364a80bcb6c6a Author: Lionel Date: Thu Jun 6 21:40:44 2013 +0200 Added Semaphore visibility to the Java bindings commit 77b3533e27b1c323f77b151ffd73445a70320de6 Author: suter Date: Thu Jun 6 21:36:13 2013 +0200 revalidate commit 583b45fc459df9a4d3990cbf74009b3ffb63ef4a Author: suter Date: Thu Jun 6 21:30:49 2013 +0200 setting result help to propogate it commit a505bd1917664e30e6ea9e2fb9fa11fe6ab14cfc Author: suter Date: Thu Jun 6 19:23:11 2013 +0200 no need to free the file descriptor when you just want the file size ... have to think harder when copy/pasting commit 93c327273c84eca76c4ef81af03184a1b91b36d3 Author: suter Date: Thu Jun 6 19:22:00 2013 +0200 stream to fd commit e3efe5fac18e1bd2093165a494bd113fb7e93a4e Author: suter Date: Thu Jun 6 19:07:18 2013 +0200 copy/paste error commit ec4656ceb7707c85a2228f23d88aae20798e4755 Author: suter Date: Thu Jun 6 19:05:56 2013 +0200 fp => fd (for file descriptor) commit 31cb418c23b5fc1ab337e073e4113c873252a2a7 Author: suter Date: Thu Jun 6 18:40:06 2013 +0200 Wow, I wrote a simcall! 11 files to modify to do a simple get_size on a file ... commit 9bb15bd26870bd706c2721583b02e56cf61860c2 Author: suter Date: Thu Jun 6 17:52:32 2013 +0200 unsigned long to size_t commit b984f825d9f734259eb180dfb81d65a36159b698 Author: suter Date: Thu Jun 6 17:27:05 2013 +0200 add a function to retrieve the size of an msg_file_t commit 40803b27ba5bcb382dfcd593885313a975bafd89 Author: Martin Quinson Date: Thu Jun 6 18:21:24 2013 +0200 Make semaphores visible from MSG commit 877dda2974b23992f11587a14b349eacd373ece4 Author: Lionel Date: Thu Jun 6 15:05:54 2013 +0200 Export setAsyncMailbox to Java world commit 58b3ca13418929fcbc0529f43269373cba293cae Author: suter Date: Thu Jun 6 10:31:04 2013 +0200 more cleanups related to stat on files commit 04499946d1a382b5b5815d69b95b27dc78d36ed6 Author: suter Date: Thu Jun 6 10:28:17 2013 +0200 no more stat structure commit ade53b66a67b85694fb274e87f0d29c22ee84b8f Author: suter Date: Thu Jun 6 10:25:23 2013 +0200 file_stat.h has been removed commit a7ae6d167dc1e11df403e90d915d45c3a4bed1c0 Author: suter Date: Thu Jun 6 10:23:25 2013 +0200 remove references to an include file that doesn't exist anymore commit e7ba1c287b7aef37c9aedf8a953910ac5c9380e2 Author: Martin Quinson Date: Thu Jun 6 09:49:55 2013 +0200 kill some dead code commit 1f040cf05620d2fb74a8f34011464acb4d72cb0e Author: Martin Quinson Date: Thu Jun 6 09:24:07 2013 +0200 commit my eclipse configuration file so that others can use it commit 8eb4e362ed62f06368f89083526b56418ebae67a Author: Martin Quinson Date: Thu Jun 6 09:02:05 2013 +0200 these got regenerated, apparently with a newer version of bison commit c54d2dcbe0eefe47078bd972d2975470e9ef8ea9 Author: Martin Quinson Date: Thu Jun 6 08:59:48 2013 +0200 unignore eclipse project file, ignore some crappy compiled files commit e6c4b413a125ab0016782004ed00289bfedf4a0d Author: suter Date: Wed Jun 5 22:50:21 2013 +0200 say that we messed with msg_file commit 42971b0ce70b8dfab1c8a4ce5545664fea4a6f2e Author: suter Date: Wed Jun 5 22:42:35 2013 +0200 revalidate tesh to account for BIG FAT WARNING commit eb157d0b5287893093184655770a8ecd59f76a1d Author: suter Date: Wed Jun 5 22:41:04 2013 +0200 revalidate tesh commit 73f9260daacbea983884e90b7e366e9d1205d516 Author: suter Date: Wed Jun 5 22:29:22 2013 +0200 simplify the examples of file usage commit 20efd8117c7984f9c448f75ac7ab543c98802f1d Author: suter Date: Wed Jun 5 22:25:56 2013 +0200 path and size should be enough to describe files stored on a storage resource commit 6330fa8d1410fba5e1560eeaeddf1a7382eaa369 Author: suter Date: Wed Jun 5 22:25:06 2013 +0200 Simplify the way files are described. Get rid of the stats, the MSG_file_stat, and all the underlying functions commit d83cf3b035bac2ce84d94c5b2dcc0b8bf2f38574 Author: suter Date: Wed Jun 5 17:47:18 2013 +0200 start to simplify the stack of structures for files. Get rid of stats and just keep name, size and mount point commit 2e306fd7a3ccf90fb022e505b26c587d69ec2a42 Author: suter Date: Wed Jun 5 11:39:12 2013 +0200 typos commit 129646a94f69cb2e243fe8a9fe49e87954597742 Author: Martin Quinson Date: Wed Jun 5 19:58:01 2013 +0200 document the fact that we accept abbreviations of log setting modifiers, even harsh ones commit d1550ac7aec96d6e877a3451af0ec2bac93ce83c Author: Martin Quinson Date: Wed Jun 5 19:56:21 2013 +0200 cleanups: kill unused forward declarations commit 55317512453b1be36e24fd604617b4fef28e532f Author: Martin Quinson Date: Wed Jun 5 19:55:24 2013 +0200 big fat warning to avoid an issue that Lionel encountered commit a9a7fce452bf5dc36bde5c1e0090b91922d13588 Author: Martin Quinson Date: Tue Jun 4 22:36:17 2013 +0200 display a warning message to avoid that some people use that binary by error commit a9cda6b9eb178b6bdc26aa2fa365091abedb8ca8 Author: Martin Quinson Date: Mon May 13 16:06:01 2013 +0200 document some recent changes commit 7f06482332409f552ac19d126fa69520ade79fcb Author: Marion Guthmuller Date: Sun Jun 2 21:07:15 2013 +0200 model-checker : generate dot file for the verification of liveness properties commit 526071cbe469230ffeb90c7fca623b6bdc01db21 Author: Marion Guthmuller Date: Sun Jun 2 20:30:34 2013 +0200 model-checker : use else if instead of if then if commit 83be6c229ad40bf76f34d807bc55d1413cf678aa Author: Marion Guthmuller Date: Sun Jun 2 20:27:51 2013 +0200 model-checker : fix dpor with dot_output commit 28dbdccd6dfc861ac7951a9884ca597e37c94710 Author: Marion Guthmuller Date: Sat Jun 1 16:26:14 2013 +0200 model-checker : modify chord example in mc for exhaustive exploration Each node executes only one of the periodic sub-protocols (stabilize, fix fingers, check predecessor or lookup) then it replies to requests from other nodes. commit 13b26f61527fed7ac5dbc65753430499d89b4903 Author: Marion Guthmuller Date: Sat Jun 1 11:51:06 2013 +0200 model-checker : fix memory free commit 37876ed92c56be8bf04d4075e862fef838cf29e1 Author: Marion Guthmuller Date: Fri May 31 23:38:26 2013 +0200 model-checker : remove useless if commit d7d6db175cc786205321b1bfb6177e43f44cf85b Author: Marion Guthmuller Date: Fri May 31 23:30:47 2013 +0200 model-checker : fix compilation error commit 76d61ee41af859ea9d964f305f96d0654b3473b4 Author: Marion Guthmuller Date: Fri May 31 20:50:30 2013 +0200 model-checker : remove useless take/restore snapshot commit 930aee4aca2cf2faaa7f129940e8b5cb1a844371 Author: Arnaud Giersch Date: Fri May 31 15:29:50 2013 +0200 Try to support older versions of cmake. commit 384437298dc42b6dd327bb4f0967cd5ad20fb6b2 Author: Marion Guthmuller Date: Fri May 31 14:56:48 2013 +0200 model-checker : update bugged1_liveness tesh commit 18618fc686c83dc040990e84e915739b2a5f0a79 Author: Marion Guthmuller Date: Fri May 31 14:44:06 2013 +0200 model-checker : initialize variables commit d7f09767e1c69493afa04dce4b6ed1f2d77b966a Author: Marion Guthmuller Date: Fri May 31 14:17:15 2013 +0200 model-checker : remove comment and add debug message commit 371649bf05bfba5c4b81a68c44fde1bce924d295 Author: Marion Guthmuller Date: Fri May 31 14:12:50 2013 +0200 model-checker : simplify algorithm for the verification of liveness properties commit 756c7ab76ef93154efb6309c192763c2ac241928 Author: Marion Guthmuller Date: Thu May 30 15:35:10 2013 +0200 model-checker : take snapshot of memory segments during the parsing of /proc/self/maps commit 86942626354f3a1b1df9404a9324a9dbfb955c9a Author: Marion Guthmuller Date: Tue May 28 18:19:21 2013 +0200 model-checker : use only structure (mc_pair_t) for the verification of liveness properties commit c73aeef05e1a3702e23296f6ff6690d6d408543b Author: Marion Guthmuller Date: Tue May 28 09:46:19 2013 +0200 model-checker : free memory commit 9b5d5be212c4f3c8e9af41c3d6b771662b4495d5 Author: Marion Guthmuller Date: Tue May 28 09:42:06 2013 +0200 model-checker : add global variable in bugged1_liveness example to change the number of clients commit 41906f03a736673ad3b22028213662e36c938cb3 Author: Arnaud Giersch Date: Mon May 27 17:45:46 2013 +0200 Remove reference to nonexistent class. It was removed more than one year ago. commit fe436f73138dec14b5268e3aaa7b9ab2357fc102 Author: Arnaud Giersch Date: Fri May 24 13:28:10 2013 +0200 Try to normalize path for libraries bundled into simgrid.jar. commit fea7b654993d16ae61cfc36f454991d5ecf70c0a Author: Arnaud Giersch Date: Fri May 24 11:36:27 2013 +0200 Also add LICENSE file to simgrid.jar. It is referenced by file COPYING. commit f3a659987f63e0e68ebc8da8ee33c13bf98b44ab Author: Arnaud Giersch Date: Tue May 21 18:19:17 2013 +0200 Small improvements to parmap_test * print an error message, and change exit status on error * reduce test time by decreasing the sleep duration in fun_get_id() commit 1b118858229a08f00b76ab2105779c814f0363d0 Author: Paul Bédaride Date: Thu May 23 15:06:31 2013 +0200 Add scala masterslave bypass and kill commit bfbeefca4cf907a4139e2bd7b8eee57ff46f01ad Author: Paul Bédaride Date: Thu May 23 11:23:00 2013 +0200 Add missing FindScala.cmake commit a2fc9093202ad92a65d242d6e5fe824106dc857a Author: Paul Bédaride Date: Thu May 23 11:09:28 2013 +0200 Add a scala masterslave example commit d37bf2931ef84148a8fbb25fbd0afdda93fcdc55 Author: Paul Bédaride Date: Tue May 21 16:52:13 2013 +0200 Fix Windows Jenkins script commit 292883de6d7a037377a9a67d4123ad720c3f7590 Author: Guillaume Serrière Date: Fri May 17 16:29:17 2013 +0200 Restore parmap unitTesting as part of teshsuite. Signed-off-by: Guillaume Serrière commit 74004cafa2eec4eae61fb0b83d5ba901a5347c1f Author: Paul Bédaride Date: Fri May 17 15:20:14 2013 +0200 Add linux and win shell scripts for jenkins commit 3224d311afe32824f5c3c6d7c84da9d0da42cb3b Author: Arnaud Giersch Date: Thu May 16 17:30:17 2013 +0200 SIMIX must be initialized now to use parmaps. commit fff8fc755939b0f3fbb3fd62cf3cc5f83aa05c5b Author: Arnaud Giersch Date: Thu May 16 16:53:09 2013 +0200 Remove now unused log category. commit 4fc106b8bc6fc871f9d3623010993e47c97ed73c Author: Guillaume Serrière Date: Thu May 16 16:40:44 2013 +0200 Remove unused variable. Signed-off-by: Guillaume Serrière commit a2c3c96044c07288f1e1a2c3245f8a1fb62c22d6 Author: Guillaume Serrière Date: Tue May 14 16:59:06 2013 +0200 Add of context creation in parmap. Remove parmap from unitTesting because we need a context factory for parmap creation now. Signed-off-by: Guillaume Serrière commit 61a993d9efe970edcbb1cb3d947553b2f188b327 Author: Guillaume Serrière Date: Tue May 14 16:11:07 2013 +0200 Remove parmap from surf. Signed-off-by: Guillaume Serrière commit 6a5f125b5b31075b7bdb3170126a7b4d533756e8 Author: Arnaud Giersch Date: Thu May 16 14:23:08 2013 +0200 Include TRACING_SRC only when HAVE_TRACING. commit 93d06f870b710ab679422e2d1f9f70fd98a9e405 Author: Arnaud Giersch Date: Wed May 15 18:29:39 2013 +0200 Give size of pointed area, not size of pointer. commit 6d20c4d8150d0315751d881a8916106fda86afde Author: Arnaud Giersch Date: Wed May 15 18:29:39 2013 +0200 Add platf_route_rulebased2full.py to bin_files. commit 3cebdd822e0da449810f0757ff3c2b2c14dc6ac4 Author: Arnaud Giersch Date: Wed May 15 18:29:39 2013 +0200 Avoid unnecessary utf8 characters in ChangeLog. commit db5be29f73ecbdd4e645849a941ccdd387bd858f Author: Paul Bédaride Date: Wed May 15 17:41:39 2013 +0200 Remove PCRE dependency and RuleBased routing commit 4ce370996ff8db309df820b203b461a79aed993d Author: Paul Bédaride Date: Fri May 10 17:00:58 2013 +0200 Add new boolean type for configuration commit e3abdabb61f2c6b853a9df18c50ce84c590836fa Author: Augustin Degomme Date: Tue May 7 17:10:04 2013 +0200 requalify tesh for replay to account for 301c31f7 commit f57237b815d7e474bdee0661b002befee59c278a Author: Augustin Degomme Date: Thu May 2 10:37:04 2013 +0200 synchronize all replay processes at the end to avoid some of them being destroyed wrongfully commit 252f8d822ecbe9721cea8f9f21fde92151aab4a6 Author: Augustin Degomme Date: Tue May 7 17:05:58 2013 +0200 Warning removal commit c457b17449f5bc1b4b6c204a2634c2c1e7434e6b Author: Augustin Degomme Date: Tue May 7 13:42:43 2013 +0200 Fix nasty bug with wrong addressing of the processes in smpi. When using several groups, some confusions may happen and some processes may have mixed up messages they received commit 054968556d1461592a6ab4789249b8fc86891193 Author: Augustin Degomme Date: Thu May 2 11:22:41 2013 +0200 add an option smpi/iprobe, to inject sleeping time into a MPI_Iprobe call. Change the way this sleep is done, to increase it each time a MPI_Iprobe fails, to accelerate simulation commit da0a3cd904439a20fe71662af7ed8d3398f94949 Author: Augustin Degomme Date: Thu May 2 10:38:18 2013 +0200 MC showed that this test could go wrong if receiver is early commit 0c0dd57c28936474d25a38aa50a4d4519998a85e Author: Augustin Degomme Date: Thu May 2 09:53:31 2013 +0200 fix bug with tracing of MPI_Sendrecv commit fabcad3489b65a4fbe2fdcce5c08a6b1be076471 Author: Arnaud Giersch Date: Tue May 7 10:46:01 2013 +0200 Use right test for error checking. commit 070f88772c3ea0b722bd08851cd14371a37f362a Author: Arnaud Giersch Date: Tue May 7 10:42:45 2013 +0200 Typo. commit 68b42b8cc9b6b366fe49bbc800f8d7e8791617b0 Author: Arnaud Giersch Date: Tue May 7 09:46:44 2013 +0200 Add sg_xml_unit_converter.py to bin_files. commit d950afcf1affbcec73b9529b5d3c663064c2a8d8 Author: Arnaud Giersch Date: Tue May 7 09:40:12 2013 +0200 Also handle IEC binary prefixes for bandwidth. commit e96591e449fee7a54bf3ecda31e85fb61df149c9 Author: Arnaud Giersch Date: Tue May 7 09:31:59 2013 +0200 Use correct capitalization for unit prefixes. commit 1e73faf0938f7ef712e1711e3b79e0be16441a0e Author: Arnaud Giersch Date: Tue May 7 09:29:00 2013 +0200 Factorize code for parsing values with units. commit 790548512bc97315d97b03d2d418b167d903e895 Author: Paul Bédaride Date: Mon May 6 16:57:54 2013 +0200 Less error prone unit conversion commit 8847b375a11af83a841c0964292a2fe9ee9a0fff Author: Paul Bédaride Date: Mon May 6 15:25:25 2013 +0200 Fix to handle warnings+optimizations on CI for MC32 [#15544] commit c94ebf727d3bac66028b7130aab3ee668b1949c0 Author: Paul Bédaride Date: Mon May 6 14:36:15 2013 +0200 Fix to handle warnings+optimizations on CI [#15544] commit 8a30d839e791237688f68d4047fef5a30293dfc4 Author: Paul Bédaride Date: Mon May 6 10:09:23 2013 +0200 Add unit support in xml files [#14422] commit f9dae702752c7b24a5800ad064a4961557d7a5a3 Author: Arnaud Giersch Date: Tue Apr 30 19:02:26 2013 +0200 Remove stale forward declarations. commit fa6c13d41657422d267644ec99f0419a723f4bf9 Author: Arnaud Giersch Date: Mon Apr 29 14:03:20 2013 +0200 Remove duplicate file. It's the same as deploy_chord4.xml. commit 3342839b8127195797fbdd4bd456c4fc62b6e1af Author: Arnaud Giersch Date: Mon Apr 29 14:01:25 2013 +0200 Remove binary file! commit 12cd6f226a676a2dbd827724f0ed8264f5868ea8 Merge: 000da6b 7f2b2cb Author: Nicolas Bonichon Date: Tue Apr 30 17:33:21 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 7f2b2cb65aff6ae1fe4ba58b721e48d2b9149d53 Author: Marion Guthmuller Date: Mon Apr 29 13:30:41 2013 +0200 model-checker : cleanups in tesh examples - rename directory: chord_liveness -> chord - add tesh for bugged2 - remove broken tests snapshot_comparison* - neverJoin in Chord is a safety property, not a liveness property commit 000da6bd8e9edf5422d5f7c80763d1c00a964959 Author: Nicolas Bonichon Date: Fri Apr 26 17:30:19 2013 +0200 Remove unused notion of stalled messages for "piece" messages Add some xtb_assert and correct a debug message commit 27e9cd8b83e1902e590c9aede026fefe14aab85e Author: Paul Bédaride Date: Fri Apr 26 15:53:51 2013 +0200 Fix unset var in smpirun commit c4dce37a464072055e585542c54771b5fa941700 Author: Nicolas Bonichon Date: Fri Apr 26 14:08:16 2013 +0200 bittorrent: Replace the last isend by dsend Remove all stuff related to pending sends commit 65b0ef3e4abf59f79ff89fa7644aff2451922729 Author: Nicolas Bonichon Date: Thu Apr 25 18:53:11 2013 +0200 reindent ... this time with the appropriate options commit cd641543689ed33eb33ac4f3905f63d3d6a0d541 Author: Nicolas Bonichon Date: Thu Apr 25 18:46:09 2013 +0200 Fully implement the piece selection algorithms of Bittorrent protocol: strict priority policy, random first policy, endgame mode commit 4bb60fefa54ed1665d3452e2a748d26904b46f37 Merge: d9e474a d55f954 Author: Nicolas Bonichon Date: Thu Apr 25 17:35:23 2013 +0200 Merge branch 'bittorrent' commit d55f9548c659a1e31267748bde0f8bc9846cd1d4 Author: Nicolas Bonichon Date: Thu Apr 25 17:22:20 2013 +0200 -Cleaning a bit the code -Respecting better (but not yet completely) the BitTorrent protocol specifications commit c83246c94a2ea53cc13a509c8f39da2c3403fc38 Author: Nicolas Bonichon Date: Thu Apr 25 17:18:11 2013 +0200 reindent before changes commit d9e474af42576c8d813481f92338ac07b7abe8f0 Author: Paul Bédaride Date: Thu Apr 25 10:37:19 2013 +0200 Auto generate hostfile if not given to smpirun [#14692] commit 6eac6fef3702d675a6c83b55f74227ce9d766e8b Author: Paul Bédaride Date: Tue Apr 23 14:57:09 2013 +0200 Fix doc bug [#15024] commit 24546336d41329246d20c059177f80e1c0c88a9e Author: Paul Bédaride Date: Mon Apr 22 15:12:38 2013 +0200 Fix absolute path in documentation commit 2e65689673b8bb15e19e8257f3be74283eed061d Author: Guillaume Serrière Date: Wed Apr 17 17:31:19 2013 +0200 Correction of documentation. If 0 is set as context/nthreads configuration value, the amount of core will be also auto-calculated. Signed-off-by: Guillaume Serrière commit 24b7f2c08aebf90ce7abb3a33586812681579ec7 Author: Arnaud Giersch Date: Tue Apr 16 11:01:30 2013 +0200 Make check-dist-archive succeed (take last changes into account). commit 943bf6851218435fed6e5f9e027795d8fa8f940d Author: Arnaud Giersch Date: Tue Apr 16 10:56:34 2013 +0200 Slightly improve error message when check_dist_archive fails. Also add some words about "make distcheck" in README.coding. commit 624775b55293ba4ba88f6821cbb97a503a580073 Author: Arnaud Giersch Date: Mon Apr 15 18:21:54 2013 +0200 Really call function TRACE_disable_power(). commit 0f9f1a444bcf9694613243c9390208846ee3e25f Author: Arnaud Giersch Date: Mon Apr 15 15:24:58 2013 +0200 Use correct parameter for bcast operation. commit 3f54b3aa219f110121bb75de9209c94f3d1022bd Author: Arnaud Giersch Date: Mon Apr 15 15:11:15 2013 +0200 Return early on error. Avoid to use X and Y when they may be uninitialized. commit 1d18e615eaa617d3354bc22dfbe711d34be9f902 Merge: e9a0e9b 645128c Author: Jonathan Rouzaud-Cornabas Date: Mon Apr 15 18:10:51 2013 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit e9a0e9bc5955dc35cdce96dfdee9ab09fcb0d25e Author: Jonathan Rouzaud-Cornabas Date: Mon Apr 15 18:09:52 2013 +0200 Add new tracing options to reduce the size of the traces commit 645128cb5c244346bc2723e88da128723c327621 Author: Paul Bédaride Date: Fri Apr 12 16:25:00 2013 +0200 Add mpi allgatherv GB commit f070773e633fc07bb6be25b23b7ded7657479e7f Author: Paul Bédaride Date: Fri Apr 12 14:35:12 2013 +0200 Reactivate some mpi collectives commit ed737b4ccec9425f36a022c6da752e68d1a3588d Author: Arnaud Giersch Date: Fri Apr 12 11:05:56 2013 +0200 Remove unused file. To finalize commit 386b9bb016d5acdc4929226fa4347a8f6d79bd21 "Remove mpi alltoall{,w}_pairwise (identical to ring)". commit 5c68a25face4f25f85e0f5b9e4402a51fef22617 Author: Paul Bédaride Date: Fri Apr 12 10:48:13 2013 +0200 Add teshsuite missing files commit 81ab95aa866fd2bf4f95acff218cc891d366c20a Author: Paul Bédaride Date: Fri Apr 12 10:44:33 2013 +0200 Add mpi allgatherv pair ring commit 386b9bb016d5acdc4929226fa4347a8f6d79bd21 Author: Paul Bédaride Date: Thu Apr 11 16:41:35 2013 +0200 Remove mpi alltoall{,w}_pairwise (identical to ring) commit 03a4b33b7689362cd3459b64810779ce55bc3a52 Author: Paul Bédaride Date: Thu Apr 11 16:20:05 2013 +0200 Add mpi alltoallv ring ring-light-barrier ring-mpi-barrier ring-one-barrier commit 5ccd28f1840b96133373adb39ded06788a8152e1 Author: Paul Bédaride Date: Thu Apr 11 14:56:21 2013 +0200 Add mpi alltoallv pair commit 64d0f9debf71f140a2faa41d2ee6e4892ba37bb9 Author: Paul Bédaride Date: Thu Apr 11 14:51:21 2013 +0200 Add mpi alltoallv pair_light_barrier pair_mpi_barrier pair_one_barrier commit def940c56dde95a61d9ca67677ee73547c541ff9 Author: Augustin Degomme Date: Thu Apr 11 11:02:03 2013 +0200 try not to copy from outside of an array commit bc42574693aa8ef1ee158a044546962c36ffdf80 Author: Augustin Degomme Date: Thu Apr 11 11:01:24 2013 +0200 add missing coll test commit a9b7c2dbec80a51f8615e24b6cb8f565f1273dd0 Author: Arnaud Giersch Date: Wed Apr 10 17:27:30 2013 +0200 Disable stream buffer when reading /proc/self/maps. I don't fully understand why it is necessary but, without this change, the MC tests may terminate on a SIGSEGV. It is likely because some memory regions are unmapped on fclose, and then the real memory map is different from the informations that were read. commit 97b87e07b86d73c2e40abdf13cf8f10e2729f985 Author: Paul Bédaride Date: Wed Apr 10 18:25:27 2013 +0200 Add mpi alltoallv bruck and fix mpi alltoallv pairwise commit 6e9a112fec4d147bad69a3062bfef3a4040cb55c Author: Paul Bédaride Date: Wed Apr 10 17:03:54 2013 +0200 Add mpi alltoallv pairwise commit febfa21172b9cc827797849be5c0923aa399717f Author: Paul Bédaride Date: Wed Apr 10 15:38:23 2013 +0200 Add test for mpi alltoallv commit 5decec9a8d02786adfe083e95659d93087a7743f Author: Marion Guthmuller Date: Wed Apr 10 12:08:31 2013 +0200 model-checker : update tesh for jenkins (memory management seems different between ubuntu and debian) commit 8429a27f1273ff9240aeb17fd311802599e4d89c Author: Arnaud Giersch Date: Wed Apr 10 10:10:23 2013 +0200 Remove algorithm bcast-TSB. It looks like a prototype working only with 128 nodes, and being superseded by bcast-NTSB. commit 8793d6d97b50abd592fcf3c7f785ee338822ad7d Author: Arnaud Giersch Date: Wed Apr 10 10:04:56 2013 +0200 Fix out-of-source build. commit 1d19a5ec3d87dc7d3d8644fa15526f6a7786da04 Author: Arnaud Giersch Date: Mon Apr 8 16:24:09 2013 +0200 Remove unused variables. commit 47e4cca49d664abf3f09a24d5dac4b67ff6ac8f3 Author: Arnaud Giersch Date: Tue Apr 9 22:08:37 2013 +0200 Initialize remainder. Again, this is only to shut gcc up. commit 65d84730a14a065ff6fe3326090e649acbef0872 Author: Arnaud Giersch Date: Tue Apr 9 22:02:43 2013 +0200 Initialize field loopback_link. Not sure if it's really needed, but gcc warns that it may be uninitialized. commit 03a3325d35182d392a304bd94ce42a7f4db567bd Author: Arnaud Giersch Date: Tue Apr 9 17:29:55 2013 +0200 Regenerate mmalloc_32.tesh. commit 50751169843b40ddd90477f6a8828cdcb4299da4 Author: Arnaud Giersch Date: Mon Apr 8 17:54:22 2013 +0200 Remove temporary files. commit 89e44dce958ad9625570b126f11d299b829d4932 Author: Augustin Degomme Date: Tue Apr 9 18:19:00 2013 +0200 replace star_reduction by our own reduction commit 02a13cd46eff988e8fad0711433787059f72b319 Author: Augustin Degomme Date: Tue Apr 9 17:02:32 2013 +0200 remove a few more leaks to please valgrind, but nothing important commit 5b4af899ae1e314c194978a4edca092148e40ccc Author: Arnaud Giersch Date: Mon Apr 8 18:30:24 2013 +0200 Fix hack for smpi_replay in smpirun. commit 4ea726c98a847e00dd69de9c73d8a1713a35237c Author: Arnaud Giersch Date: Mon Apr 8 17:51:58 2013 +0200 Remove redundant file. It's the same as src/smpi/colls/colls_global.c. commit 58ae601977a023a00e273fa6ac8e451a6a7417f0 Author: Arnaud Giersch Date: Mon Apr 8 17:50:04 2013 +0200 Add missing calls to XBT_LOG_CONNECT. commit b70f72945a9cf30aee4d6ee74c510e9553f9a620 Author: Arnaud Giersch Date: Thu Apr 4 16:24:23 2013 +0200 Remove useless code. commit ee45ccad7492ddea5a2b4bc33e3484255b90dbb7 Author: Arnaud Giersch Date: Thu Apr 4 16:16:05 2013 +0200 Change file mode (remove execute bit). commit 8aa3d4e2efefa53572b4bff010b49d637d02d880 Author: Paul Bédaride Date: Tue Apr 9 17:16:06 2013 +0200 Fix mpi reduce tesh commit 24689c95f53e8345b05f5417537c43699e634d5f Author: Paul Bédaride Date: Tue Apr 9 15:42:46 2013 +0200 Fix mpi bcast flattree-pipeline collective commit a227e168f2fede1bff6426ff095b0c7e465253f5 Author: Augustin Degomme Date: Tue Apr 9 11:58:39 2013 +0200 Requests are deallocated inside the Waitall, do not deallocate them again after commit c94e821e152ba209559e8b646a70c4a77849f13e Author: Augustin Degomme Date: Tue Apr 9 11:23:28 2013 +0200 do not allocate 0 sized buffers which won't be copied/freed after commit 2f17e329e19084133ea3fae7f06054b976f5c383 Author: Augustin Degomme Date: Tue Apr 9 10:08:44 2013 +0200 avoid unitialized use commit 52263a1d3f4556bb29e29984e13ab1f3a050582d Author: Augustin Degomme Date: Tue Apr 9 10:08:31 2013 +0200 Fix possible leak with 0 sized messages commit a468c44a3ff64c8252a45ba0c4d8fea2c147491b Author: Augustin Degomme Date: Mon Apr 8 20:02:31 2013 +0200 Avoid marking as finished and deleting requests when passing multiple times inside a wait/test commit 9dcbaf12eae0cdee463970e9c8716a6bf70dd1e0 Author: Augustin Degomme Date: Mon Apr 8 19:59:23 2013 +0200 Attempt to fix problems with complex datatype copy in smpi commit 1ba7f6b1ee9d622c2922456975c080242d052eae Author: Augustin Degomme Date: Mon Apr 8 16:51:21 2013 +0200 Fix possible memory leak commit 652e7717895e9cb043a4664a4296ce216017add4 Author: Augustin Degomme Date: Fri Apr 5 10:04:15 2013 +0200 avoid looping forever on iprobe commit 5d924feccdf1e4fb220ad5c1dc784ad4d656d43d Author: Augustin Degomme Date: Fri Apr 5 10:03:50 2013 +0200 Fix bug with tracing of smpi internals and MPI_ANY_SOURCE commit 2a7da3fc475a11817defb8d201da3887c9215b1a Author: Paul Bédaride Date: Mon Apr 8 17:39:58 2013 +0200 Change mpi_bcast teshtest to handle all cases commit 93d811622222dd8585da7e210069976ab9675598 Author: Paul Bédaride Date: Mon Apr 8 14:50:52 2013 +0200 change collective calls in smpi_replay commit 76b2844429acb9b791121eef01f3256f5f3feb19 Author: Paul Bédaride Date: Mon Apr 8 13:41:37 2013 +0200 Add missing file in DefinePackage commit e7c0c67af63b3979a597a66e5e1c8b0435fc6e19 Author: Paul Bédaride Date: Mon Apr 8 13:26:28 2013 +0200 Use simgrid function instead of MPI in collectives commit 2a9d2f09c3a11c11dbce827e48c9177a911854ac Author: Augustin Degomme Date: Thu Apr 4 16:10:42 2013 +0200 remove another algorithm commit 61d8c3fd4204aec990761232aca6deb29674a364 Author: Augustin Degomme Date: Thu Apr 4 16:06:39 2013 +0200 fix two failing tests commit 9ce9ffe42a1e578ec44ccf1cb804dff809d32c5d Author: Augustin Degomme Date: Thu Apr 4 15:50:53 2013 +0200 port a reduce algorithms with internal smpi calls commit 916fc8fe27810528e5b8dbac6d6afae6f2ddf262 Author: Augustin Degomme Date: Thu Apr 4 15:47:52 2013 +0200 remove a redundant algorithm Fix bug with macos commit 7f04fa5306f52960db709bb520c49e9f4ecec000 Author: Paul Bédaride Date: Thu Apr 4 11:15:57 2013 +0200 Add tesh files to test all new collectives commit 3c8feb27df205372a67f1230e4038b30c38d0f3d Author: Martin Quinson Date: Wed Apr 3 18:38:07 2013 +0200 little refresh, and a word about git commit messages commit d4b3806057e1f0afa45139593843982d5d52d7a2 Author: Martin Quinson Date: Wed Apr 3 18:34:01 2013 +0200 use links in the manual TOC commit 4d19d0578ec78430847de4271258e1d23ca67675 Author: Augustin Degomme Date: Wed Apr 3 16:37:39 2013 +0200 another allreduce ported commit eac83dfa5f5abf7ce1ca0d211554b854e03255f7 Author: Augustin Degomme Date: Wed Apr 3 16:25:42 2013 +0200 fix a bug happening with manually defined clusters commit e40e78a8761909f61c3f70ea61b0476b6eac3bc4 Author: Augustin Degomme Date: Wed Apr 3 16:25:18 2013 +0200 adapt two collectives of starmpi to avoid timing issues, by using only smpi calls inside commit 7acbcaa1ca3a7a70fa4d9f7c72f2f46dae6b4820 Author: Augustin Degomme Date: Wed Apr 3 16:24:43 2013 +0200 actually use starmpi collectives for allreduce commit 2a56ae61b3c1dfe00f46c656ad173b4a701b9322 Author: Marion Guthmuller Date: Wed Apr 3 16:18:04 2013 +0200 model-checker : new examples (with tesh) for verification of liveness properties on chord commit 9002b58078f72d95a7c56d9d774f108195c6e706 Author: Marion Guthmuller Date: Wed Apr 3 15:56:28 2013 +0200 model-checker : display address of communication in Wait request if verbose log commit e42c0a20b488f6fa0f3bb084bb4429bf9572bea6 Author: Marion Guthmuller Date: Wed Apr 3 11:34:47 2013 +0200 model-checker : iSend/iRecv independent with Wait but not with WaitTimeout commit eed2329ef0f23c6c80c8268b6c52f212d1aa47b4 Author: Marion Guthmuller Date: Tue Apr 2 15:40:44 2013 +0200 model-checker : state at max depth may have none interleaved processes commit 9d8ce6c58ec7d0a682ef47fde0c8199026948bb8 Author: Augustin Degomme Date: Tue Apr 2 15:13:33 2013 +0200 have sendrecv_replace work with non contiguous datatypes and really pass tests commit 9201096042d3e409c3a5e795418027266d4008fc Author: Marion Guthmuller Date: Tue Apr 2 14:12:54 2013 +0200 model-checker : update tesh commit 23244e6abc0ffce10651b283c8955a63b86fe303 Author: Marion Guthmuller Date: Tue Apr 2 14:05:10 2013 +0200 model-checker : signed int instead of unsigned int commit c41221ced1320760042c67fcf721d5a8fc5828bb Author: Marion Guthmuller Date: Tue Apr 2 10:48:58 2013 +0200 model-checker : update tesh (different log messages) commit 0e92f3b321f3111021d88213cac11a5e1a48cd08 Author: Marion Guthmuller Date: Tue Apr 2 10:09:29 2013 +0200 model-checker : create dot_output file after MC_do_the_modelcheck_for_real and write only if not NULL commit 6ec8e9d992b54560a1873c1d19f397b5b5d6a219 Author: Marion Guthmuller Date: Mon Apr 1 18:31:24 2013 +0200 model-checker : restore independence between iSend/iRecv and Wait requests commit d1881aa45492b97948d3eff7b8c5357571e2142d Author: Marion Guthmuller Date: Mon Apr 1 14:33:01 2013 +0200 model-checker : update state equality detection - ignore field in mmalloc meta-data equal to the amount of elements to ignore in this area - match_equals was applied twice in heap comparison algorithm, remove one unnecessary call - apply these changes in system-state equality comparison commit 97205f69c3ff45b271a439e9feedd372c587656e Author: Paul Bédaride Date: Fri Mar 29 17:29:03 2013 +0100 Tesh sort wanted output commit f58c9bcd23aa191e8071a41450d00dda0d182e34 Author: Augustin Degomme Date: Thu Mar 14 13:41:04 2013 +0100 new attempt to stabilize the use of underscores on f90/f77/f2c commit b21a62867de57cfba078fc522031c5da7d727f59 Author: Augustin Degomme Date: Fri Mar 29 10:21:17 2013 +0100 freebsd compatibility commit 726976b66d823569fe7f193e2cc93251435c0d16 Author: Augustin Degomme Date: Tue Mar 12 16:07:53 2013 +0100 remove states for the new tracing option, as only links are really useful commit bdb2a18a1d810e58e43b828efd84e2a6a43e78c8 Author: Augustin Degomme Date: Mon Mar 11 16:30:00 2013 +0100 switch back from two underscores to one in fortran names, to allow linking with external libs commit de76a4439653d092f7c210125e4bd93ed4c59336 Author: Augustin Degomme Date: Mon Mar 11 16:29:22 2013 +0100 add a cfg:tracing/smpi/internals option, to trace all pt2pt communications during a collective one This provide a better view of the pattern, useful for debugging commit bc06f9e0852a4e2d848fb0644acfd21ec655b0b8 Author: Augustin Degomme Date: Thu Mar 7 10:49:31 2013 +0100 update dtd commit dec88cb5450df90eb490d9bf0655184904981438 Author: Augustin Degomme Date: Thu Mar 7 10:49:23 2013 +0100 add a loopback_lat and loopback_bw to cluster tag commit e4c8c063b8ae7e4d7f38b657f8c43c1c8829ba4b Author: Augustin Degomme Date: Thu Mar 7 10:48:22 2013 +0100 add limiter_link option to cluster tag, to add a pseudo-shared link, to limit bandwidth reachable with a fullduplex link commit 4f377cfbcae89e70585c675eb978c7c8a33dd773 Author: Augustin Degomme Date: Wed Mar 6 17:30:05 2013 +0100 add a bunch of bindings/new definitions of unimplemented MPI-2 functions, to make bigdft happy again commit 45f39b5ebd8986934739af13c63d706b60c7d950 Author: Arnaud Giersch Date: Thu Mar 28 23:09:34 2013 +0100 Cosmetics: those are regexps. commit ad1ca6eaa8df8c8d05516938aace782d8e8480b9 Author: Arnaud Giersch Date: Thu Mar 28 22:20:30 2013 +0100 Remove extraneous parentheses, and silent clang. commit b76892ef29d85440b016a170e17e01252c188381 Author: Arnaud Giersch Date: Thu Mar 28 22:06:53 2013 +0100 Make dist complete, and fix "make distcheck". commit eb331466252b6c67b4dce238845e9805c5938e78 Author: Arnaud Giersch Date: Thu Mar 28 21:54:15 2013 +0100 Fix build without smpi. commit c1b59942c96211c00f38b931c1a6a513616f8663 Author: Arnaud Giersch Date: Thu Mar 28 21:47:04 2013 +0100 Don't build smpi in a separate library anymore. commit a2f1b23687f04169144f4ffb4f20dc4fc5c28395 Author: Paul Bédaride Date: Thu Mar 28 17:15:32 2013 +0100 Add collectives for allgather, allreduce, bcast and reduce commit 727c068cd59669e79c6779f9ff93ec4ac91f7522 Author: Marion Guthmuller Date: Wed Mar 27 13:17:43 2013 +0100 model-checker : add example (electric_fence) to check the soundness of the verification with DPOR and delete another one (random_test) commit 585c03575926272c32a21202ef0552589aafaa51 Author: Martin Quinson Date: Wed Mar 27 01:27:37 2013 +0100 fix for windows -- not sure if it's still mandatory, but I guess so commit 25fd5bf34caebe9efb725c743c7c4e0319c46ad2 Author: Arnaud Giersch Date: Mon Mar 25 22:27:09 2013 +0100 Fix various build errors. Mainly unused variables, or pointer arithmetic with pointers to void. The builds with compile optimizations are still broken, because of smpi symbols imported in libsimgrid, but I'm not sure how to fix this properly. commit 1b688c83e1d48eda7a3392c2a7f0c3c540e77f7d Author: Arnaud Giersch Date: Mon Mar 25 22:21:15 2013 +0100 Reindent files before changes. commit 42052ec087f4e5c10bef91863cf0c63e3d60b0d7 Author: Arnaud Giersch Date: Mon Mar 25 22:20:34 2013 +0100 Missing include. commit 2da1db1d3c70aa206051434d75d641882f00ecc8 Author: Marion Guthmuller Date: Mon Mar 25 23:47:08 2013 +0100 model-checker : variable declaration deleted with a previous conflict commit 253fb1724434f70e2d51e73696a82c7feef4497f Author: Marion Guthmuller Date: Mon Mar 25 23:29:42 2013 +0100 model-checker : add variable deleted before to resolve a merge conflict commit 4ccbf812a79a1577f9d125f46ad168d34d3371a5 Author: Marion Guthmuller Date: Mon Mar 25 22:37:39 2013 +0100 model-checker : ignore variable about time used with tracing commit c12f31e0bf110c61b506ef20c1d4de6b2cd2db87 Author: Marion Guthmuller Date: Mon Mar 25 22:36:36 2013 +0100 model-checker : if acceptance cycle is detected, get num of equal pairs commit d2bf506bf4ebad03e01464d88a0635165ca8a4ed Author: Marion Guthmuller Date: Mon Mar 25 22:02:50 2013 +0100 model-checker : last fix in DPOR algorithm if max depth is reached If max_depth is reached, the last state in stack may have a process interleaved with a request not executed yet. In that case, we start to apply the independence theorem with this last request not executed yet. Otherwise (no more process to interleave in the last state of the stack), last state is deleted before starting to apply independence theorem. commit 5909c08d89f790f21908c7d2d392a63212df31e8 Author: Marion Guthmuller Date: Thu Mar 21 15:38:13 2013 +0100 model-checker : update bugged1 tesh commit f11b3ca51b38290288a29dd2f48d54aef6dbeb73 Author: Martin Quinson Date: Mon Mar 25 22:02:34 2013 +0100 documentation cosmetics commit 1fad5cf547a36c6e8868b1b4988893d183a9ca59 Author: Martin Quinson Date: Mon Mar 25 21:36:35 2013 +0100 fix some simple errors in the commit of Paul (not enough to compile here) commit 34242a04ecfdec872e424ef8a0adc6fc4506750d Author: Martin Quinson Date: Mon Mar 25 21:31:56 2013 +0100 rework the SMPI documentation quite a bit commit d356b692a6a8031a987fbff621e90b372c805e89 Author: Martin Quinson Date: Mon Mar 25 20:52:35 2013 +0100 split SMPI documentation into a specific file (no real change) commit 7ce270272856fcab2790a35bcefb9d6e0fb52423 Merge: a57b89a a9e025e Author: Jonathan Rouzaud-Cornabas Date: Mon Mar 25 17:35:26 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit a57b89ae3cb8b6659c6b18c97124ed1caa1d3a64 Author: Jonathan Rouzaud-Cornabas Date: Mon Mar 25 17:35:14 2013 +0100 Fix sendBounded java binding commit a9e025e9ec512e6038ca65747abc6d78d5bf913e Author: Paul Bédaride Date: Mon Mar 25 17:24:48 2013 +0100 Add colls.h to DefinePackages commit 482cc3463d7b94d6c39816c23f0d1e972a289728 Merge: 1b3880b 19bb6f0 Author: Paul Bédaride Date: Mon Mar 25 17:07:50 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 1b3880bef17a5cd3b705378935a5ce9399930f37 Author: Paul Bédaride Date: Mon Mar 25 14:50:46 2013 +0100 Add alltoall collectives from starmpi commit 19bb6f08769e62eec4350df3a0427099cbc8c792 Author: Arnaud Giersch Date: Thu Mar 21 15:08:23 2013 +0100 Dumb commit: kill empty line. commit ad0af37c5db978711c7a312b6325ad9a5ab9a25c Author: Arnaud Giersch Date: Thu Mar 21 15:04:33 2013 +0100 Kill unused variable. commit 0408a4538fc4bad9cc852dea70e585d713a60a32 Author: Marion Guthmuller Date: Thu Mar 21 14:04:50 2013 +0100 model-checker : use xbt_free_f instead of a new function which do the same thing commit 84c0bdd5d7ca6061f968338a071501e4d4d9a084 Author: Marion Guthmuller Date: Thu Mar 21 13:41:21 2013 +0100 model-checker : fix soundness of DPOR algorithm if max depth is reached commit 05d68dfc42e0a317bba0cdbf0a346376aa7652ee Author: Arnaud Giersch Date: Tue Mar 19 20:48:50 2013 +0100 Also link with platform independent libunwind. commit 5be8607beafe19c7821ded74305548a35dfeb111 Author: Arnaud Giersch Date: Tue Mar 19 20:44:11 2013 +0100 Initialize variables. commit 6c19ec372be0c657a9ff160fc03adfbf93e046ca Author: Arnaud Giersch Date: Tue Mar 19 18:59:16 2013 +0100 Generated file has changed. commit 05ffa13e465e32105476e2755c0fecc378e564fa Author: Arnaud Giersch Date: Tue Mar 19 18:57:10 2013 +0100 Add missing declarations. commit 9ba558e8b4fa1b132e834c1fbab074a3ac848169 Author: Marion Guthmuller Date: Tue Mar 19 19:37:03 2013 +0100 model-checker : update tesh commit ff3607bbc694290df2b8b5b722b9a02e8834f37c Author: Marion Guthmuller Date: Tue Mar 19 19:27:51 2013 +0100 model-checker : order reached_pairs by number of processes and heap bytes used commit 18c01aaca168b9fa984e2facc3a5d6e9303368b7 Author: Marion Guthmuller Date: Tue Mar 19 16:41:03 2013 +0100 model-checker : free memory commit 05c4a63e27e20b594178b0e46298a04683c64c26 Author: Marion Guthmuller Date: Tue Mar 19 16:39:25 2013 +0100 model-checker : cosmetics commit a2805e6d4758d8ae99baef0e2ada1867356429ea Author: Marion Guthmuller Date: Tue Mar 19 16:39:04 2013 +0100 model-checker : fragment size and fragment number may be negative commit 64d8be3badd63b57778ee6ed430a98668512466d Author: Jonathan Rouzaud-Cornabas Date: Tue Mar 19 18:33:28 2013 +0100 Add receive bounded to the java binding commit 2e4d86b368af598e602c4abc229117cc5ba0b387 Author: Marion Guthmuller Date: Tue Mar 19 16:24:01 2013 +0100 model-checker : store heap_bytes_used and number of processes directly in mc_visited_state and mc_visited_pair commit bf5117c417f6e356c3a10c7f4856972e9b22f804 Author: Marion Guthmuller Date: Tue Mar 19 13:50:30 2013 +0100 model-checker : update tesh (according to previous cleanups) commit 3a54b6d1aef3110883b46f912b3a4eeb5c9fb087 Author: Marion Guthmuller Date: Tue Mar 19 13:41:22 2013 +0100 model-checker : cleanups - remove (a part of) redundant code - rename structs and variables - update headers commit 736185da44c7c9e4242f4cb34cea10c9f51ae3a2 Author: Marion Guthmuller Date: Mon Mar 18 11:10:03 2013 +0100 model-checker : code refactoring for get_hash_global commit d36f84b566b47c107a58ac26c5f3886feb1db61c Author: Nicolas Bonichon Date: Mon Mar 18 15:53:43 2013 +0100 Fix msg-bittorrent's problem of incompletion In the previous version, a peer wasn't able to handle more than more message per second but could receive much more. As a consequence, the application gets stuck because of queuing issue. The problem comes from teh main loops (leech_loop() and seed_loop())) each call of MSG_task_irecv() was followed by a call of MSG_process_sleep(1) because the MSG_comm_test() always fails the first time. A call of MSG_mailbox_set_async() at the begining fixes this problem. : in the main loops (leech_loop) commit 2398ef453746c412c3b3be6523e7a2ac139e97bc Author: Marion Guthmuller Date: Sat Mar 16 23:07:10 2013 +0100 model-checker : update msg chord example for the verification with MC commit 0ecf1fc991ba1f035fd1ddfc4a5c021b8630144d Author: Marion Guthmuller Date: Sat Mar 16 22:47:16 2013 +0100 model-checker : fix tesh (different local deployment file) commit eed33b5980ef79e3f979b80564fbd5314c47902d Author: Marion Guthmuller Date: Sat Mar 16 22:32:06 2013 +0100 model-checker : fix dpor commit 00cd576021269f05e84dd36f3cee7afbfe90cede Author: Marion Guthmuller Date: Sat Mar 16 22:13:44 2013 +0100 model-checker : fix compilation error without MC commit b2ded73872ecc304ee58437caf981a4a11b619ab Author: Marion Guthmuller Date: Sat Mar 16 19:00:15 2013 +0100 update tesh commit def42a0dd2cfe03b680ad3b7f7c14147416e1a9b Author: Marion Guthmuller Date: Sat Mar 16 18:47:39 2013 +0100 model-checker : update tesh commit 7a2f8b95fa87ae7d245870be8544e7e09730e1f9 Author: Marion Guthmuller Date: Sat Mar 16 18:28:45 2013 +0100 model-checker : code refactoring for heap comparison algorithm commit 25c8adc001703bcf1c761ae66001a4b0539dcf0e Author: Marion Guthmuller Date: Sat Mar 16 18:25:32 2013 +0100 model-checker : add state equality reduction in ddfs algorithm commit c5071b3b404fbbfc84172a08fb4086bc5ce97fc9 Author: Marion Guthmuller Date: Sat Mar 16 18:23:31 2013 +0100 model-checker : get current backtrace with libunwind (only available with ucontext factory for now ...) commit 4f609ec53a6525146e68a4751ae29f8b0a8228a0 Author: Marion Guthmuller Date: Thu Mar 14 14:48:54 2013 +0100 model-checker : code refactoring commit de98b9c28c8701c88411c154c5711a8a7210c602 Author: Marion Guthmuller Date: Wed Mar 13 17:07:17 2013 +0100 model-checker : ignore mc_time for heap comparison and global variables comparison commit cbc3117c526501483677c834f121499c5c67b753 Author: Marion Guthmuller Date: Wed Mar 13 17:05:56 2013 +0100 model-checker : improve debug message commit bdd25e7e320fa5d4f826cbb89bad6cfff45e0c21 Author: Marion Guthmuller Date: Wed Mar 13 17:04:20 2013 +0100 model-checker : new model-checker configuration model-check/dot_output=file_name which generates a dot output of graph state explored during model checking commit 3fe2ef519e92552fc1122e4f4fbaba4b00aea768 Author: Marion Guthmuller Date: Wed Mar 13 16:59:46 2013 +0100 model-checker : return state number if the current state is equal to another state already visited commit 4d27a92b07b781ad03da0848332a26c289358bc9 Author: Marion Guthmuller Date: Wed Mar 13 16:41:47 2013 +0100 model-checker : fix MC_RANDOM simcall Time doesn't exist in model-checking. However, there are some protocols, such as Chord, with some periodics operations (random lookup, check predecessors, ...). If the model-checker is used with these examples, these operations are never executed because of the time which doesn't progress. With MC_RANDOM simcall, the model-checker will explore the two cases : the case in which the periodic operation is executed and the other case in which it is not executed. In this way, the verification is exhaustive whatever the period. commit 8bcf7fd62bb1e2fa4ebb6430cad22cf24309fad6 Author: Marion Guthmuller Date: Wed Mar 13 16:31:54 2013 +0100 model-checker : remove obsolete example commit 8d38503da91e1cc122581ca0d34b5181c78d41bd Author: Marion Guthmuller Date: Tue Mar 5 21:38:32 2013 +0100 model-checker : set ignore flag to 0 if reallocation commit a618df752b5123e895a49196e02c5302fde9df51 Author: Marion Guthmuller Date: Tue Mar 5 21:36:44 2013 +0100 model-checker : minor changes for debug information in heap comparison algorithm commit dac0a222c1b101fc43afe3d590dcc4a23502654d Author: Marion Guthmuller Date: Tue Mar 5 21:34:35 2013 +0100 model-checker : check if fragment or block has been already compared commit e423c327ec83e22715123e4cbf1dcfd6dd1d8fd6 Author: Marion Guthmuller Date: Tue Mar 5 21:31:51 2013 +0100 model-checker : remove local variable only if frame name is known commit 2d8659efd37976d438feae7108ca944efe38adac Author: Marion Guthmuller Date: Tue Mar 5 21:28:57 2013 +0100 model-checker : remove static function commit bfed6d5d4681739a8f146571c3d2f09798d0ecf4 Author: Marion Guthmuller Date: Tue Mar 5 21:25:11 2013 +0100 model-checker : cosmetics commit f0e89ec6fd6ecb2a6171da22d3ccc88a24cf5ba1 Author: Marion Guthmuller Date: Tue Mar 5 21:24:45 2013 +0100 model-checker : get hash of local and global variables which are not pointers commit 4e44b79c5c7acf75b2793fdd7ca7e604baf5da74 Author: Marion Guthmuller Date: Tue Mar 5 18:05:54 2013 +0100 model-checker : ignore running context of processes for system state comparison commit 1d3411a600fb19bb3049999c2a494a49bd23ca63 Author: Marion Guthmuller Date: Mon Feb 11 09:20:35 2013 +0100 model-checker : use short instead of int for ignore information in mmalloc meta-data commit 630ec674ef1d824672647bd7b1b64e91d6d88eaa Author: Marion Guthmuller Date: Mon Feb 11 09:19:22 2013 +0100 model-checker : init ignore information for each block/fragment only in mmalloc commit a689a5d482f27922e0e031c45f6ad6fd4eb98d99 Author: Marion Guthmuller Date: Mon Feb 11 09:14:31 2013 +0100 model-checker : remove commentated declaration of function (doesn't exist anymore) commit b8169ac0d35610b827d6669a1263011e42a5e7b3 Author: Marion Guthmuller Date: Mon Feb 11 09:12:00 2013 +0100 model-checker : remove variable from mc_local_variables if ignored commit 2ff090eb3fb94469c8933f478a65d3c95a876bad Author: Marion Guthmuller Date: Mon Feb 11 09:08:42 2013 +0100 model-checker : fix memory leak commit bc3b5a95b8c6c5ddb198890a6fec1a4c62f89fee Author: Marion Guthmuller Date: Mon Feb 11 09:08:26 2013 +0100 model-checker : cosmetics commit 3a9ba94edbd1ef8375ba5e7bca9b02f45d4d8b89 Author: Marion Guthmuller Date: Mon Feb 11 09:06:06 2013 +0100 model-checker : cleanups in mc_snapshot structure commit 5a4767e64e45de2c17e9bbdcdf9c8588dbce80b0 Author: Marion Guthmuller Date: Mon Feb 11 09:01:36 2013 +0100 model-checker : new simcall MC_RANDOM commit fde9407d1baff5065d23b005144b324a1407edbf Author: Marion Guthmuller Date: Sun Feb 10 13:48:46 2013 +0100 model-checker : fix memory leak commit b65a2e3cea58dea5f2122c44a57e16662fe11a2d Author: Marion Guthmuller Date: Fri Feb 8 14:37:03 2013 +0100 model-checker : get instruction pointer and frame name with libunwind for the comparison of stacks commit 727deae514ba3f612e130c6a4ff3fbb435319ef6 Author: Arnaud Giersch Date: Fri Feb 22 16:29:01 2013 +0100 Avoid to run the smpirun script through valgrind on memcheck. commit 5252c7065d5f738649239f8b262393fd463c637d Author: Arnaud Giersch Date: Fri Feb 22 16:28:11 2013 +0100 Add new option to smpirun, for running valgrind/gdb/whatever... commit 2062c0af4701847932d4f77a83803682ab99209b Author: Arnaud Giersch Date: Fri Mar 8 17:35:14 2013 +0100 Improve the printing of default values when size != 1. commit edd0442ed8ec41357c14bba6e160b5216e7b17b1 Author: Arnaud Giersch Date: Fri Mar 8 17:13:57 2013 +0100 Cosmetics: add space before opening parenthesis. commit 8f3f2a19b6b88f3f810ae59aa54920df7ddff7f2 Author: Arnaud Giersch Date: Wed Mar 6 13:18:39 2013 +0100 Check return code, and report errors. Avoids to call MPI_Get_count with an invalid status. commit fd03c86d3c4b115f130d4347f78db5849223e1f6 Author: Arnaud Giersch Date: Wed Mar 6 11:59:29 2013 +0100 Use simple arrays, instead of dynars. Also fix the use of uninitialized values in PMPI_Waitall. commit 885b28633a8f79309c6b6066bbdf0d281e34d19d Author: Arnaud Giersch Date: Wed Mar 6 11:02:20 2013 +0100 Really copy only when recvbuf != sendbuf. And avoid to call memcpy with overlapping regions. commit d19e3a6a01bbde980e77388bddef8517eb94418a Author: Lucas Schnorr Date: Fri Mar 1 16:49:25 2013 -0300 [doc] general update on tracing doc commit 6691098f0f1d7f013f38899999d683c1b22ee11d Author: Arnaud Giersch Date: Thu Feb 21 18:28:27 2013 +0100 Define missing function. commit 41d5f3c8a30bf77b309143b174ea5a616b24c5c2 Author: Arnaud Giersch Date: Thu Feb 21 18:01:45 2013 +0100 Remove useless statements. commit 71daf4c9813145587e68d18293e8043193b00915 Author: Arnaud Giersch Date: Thu Feb 21 18:01:23 2013 +0100 Try to fix const madness. See http://c-faq.com/ansi/constmismatch.html for a related FAQ. commit 16617733636d3dd60be16310b6bc33de7b38b9f8 Author: Arnaud Giersch Date: Thu Feb 21 14:41:40 2013 +0100 Fix memory leaks in smpi. commit 71075f45220dbd5262b1ec24204ac9a1670ad0c9 Author: Arnaud Giersch Date: Thu Feb 21 14:41:07 2013 +0100 Extend smpi_register_static to accept any free function. commit bbe9e94448e259f7383d27756a5cb58241f92aaa Author: Arnaud Giersch Date: Wed Feb 20 23:09:03 2013 +0100 Fix a few more memory leaks. commit e256a93ec90a0aeb10350eb54952eabb0f0e640b Author: Arnaud Giersch Date: Wed Feb 20 21:26:05 2013 +0100 Avoid to export internal variables. commit b31066f1f5b4dacf53af790feb5aa8b89de32ae3 Author: Arnaud Giersch Date: Wed Feb 20 18:41:04 2013 +0100 Free timer after it's been used. commit 024a14e4243df192ed69cd70a701c5fcb45312a7 Author: Arnaud Giersch Date: Wed Feb 20 18:27:18 2013 +0100 Use splitted xml files, and avoid memory leaks in the parser. commit 6b134d1eaf1978677f743fa1756a12d0cfffaf3b Author: Arnaud Giersch Date: Wed Feb 20 17:49:48 2013 +0100 Split the xml file, and destroy task, to fix memory leaks. commit 2e6cdac131b649b1ccd7d8e8c5fe85c0dcf57904 Author: Arnaud Giersch Date: Wed Feb 20 13:51:46 2013 +0100 Fix a few memory leaks. commit 97309bb6b5e9ce0ee6b1e761d5ecb1eddf4ea583 Author: Augustin Degomme Date: Tue Feb 19 17:35:22 2013 +0100 remove forgotten debug println commit 0866d02c77b47ffa77be8e7092ac085fbf12ac40 Author: Augustin Degomme Date: Tue Feb 19 17:24:33 2013 +0100 Java didn't report the same OS name as Cmake for Windows platform, force it to be "Windows" commit 8bf5866cfbef3ae1134730ede6bb4cdf9cf500d8 Author: Augustin Degomme Date: Tue Feb 19 16:55:03 2013 +0100 change an include, to avoid linking from simgrid to smpi commit 69a014268d6f2fe30237d083f006edb7d4d428fa Author: Augustin Degomme Date: Tue Feb 19 16:54:26 2013 +0100 change name of the real executed main function to a windows specific one commit 1730b64078a6d654b7ddedf0fb462c444c14c332 Author: Augustin Degomme Date: Tue Feb 19 16:51:59 2013 +0100 add smpi to windows installer commit 229835cacb9004cc39e3d2b4246dc081d03ebca5 Author: Augustin Degomme Date: Tue Feb 19 16:51:29 2013 +0100 force lib names to stop changing when activating smpi on windows commit 1af04af978a0d15f9e4e16db1270e42ff0fc6d11 Merge: 28301c5 fed7a71 Author: Augustin Degomme Date: Tue Feb 19 16:13:26 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit fed7a7195130008d664979c16d3aab02bab00728 Author: Arnaud Giersch Date: Tue Feb 19 11:17:27 2013 +0100 Use correct log category. commit a09e5b1cd7d20e74174125776daed1e43154dc13 Author: Arnaud Giersch Date: Mon Feb 18 22:38:16 2013 +0100 File was removed. commit 385b24631a80b8be9bde9c537b645549d77118a9 Author: Arnaud Giersch Date: Mon Feb 18 22:24:34 2013 +0100 Kill old commented line. commit c6cb5a5160dfee6fbc85503a97eb59408853e494 Author: Arnaud Giersch Date: Mon Feb 18 21:39:29 2013 +0100 Check status also with MC. commit dea9e2082cf825036672c33ca943620826e9bf7a Author: Arnaud Giersch Date: Mon Feb 18 21:34:33 2013 +0100 Move test outside the loop. commit ece04558b837066e1020da44442f97782e3cb71c Author: Arnaud Giersch Date: Mon Feb 18 21:31:42 2013 +0100 Set status in any case. commit 0e8d56f015e3ca47f201ec7930818e37794d0152 Author: Arnaud Giersch Date: Mon Feb 18 17:28:36 2013 +0100 Remove declarations for nonexistent functions or variables. commit 2c4a020c7ff017b543e7e4e91448528a9a2f620f Author: Arnaud Giersch Date: Mon Feb 18 16:03:07 2013 +0100 Remove duplicated declaration for xbt_time(). commit 49ff21af7ad741979c51a383ae87546ccf4176a9 Author: Arnaud Giersch Date: Mon Feb 18 12:25:07 2013 +0100 Change regexp to correctly handle types like "short int". commit ca8fc590e9ad22ef658cda25c9c063c5b64a8078 Author: Arnaud Giersch Date: Mon Feb 18 12:16:01 2013 +0100 Remove duplicated strings. commit 93697250b6ac7f25c30f94eb2743668173bb3642 Author: Arnaud Giersch Date: Mon Feb 18 12:12:47 2013 +0100 Cosmetics: add space. commit dadb783835c77b9af0262d3a93a0815538b17a96 Author: Arnaud Giersch Date: Mon Feb 18 11:16:53 2013 +0100 Also set MPI_ERROR in smpi_empty_status. commit ae0ea7b8ffeac5625e3d3a745af03707c67dd341 Author: Arnaud Giersch Date: Fri Feb 15 17:17:44 2013 +0100 Remove unused script. commit 28301c5415d8fec4e9785e12d1a06332d30fcb25 Author: Augustin Degomme Date: Fri Feb 15 10:39:44 2013 +0100 be case insensitive when trying to change main name in F90 files commit ae52f7ae9bf667c7c5e17f1c8b128a2140e0e50f Author: Augustin Degomme Date: Fri Feb 15 10:31:14 2013 +0100 add mpi_testall binding for fortran commit a7bdba363a829744d9da86412cc2f30d365daed0 Author: Arnaud Giersch Date: Fri Feb 15 09:55:37 2013 +0100 Cosmetics: add space before dot. commit 22597ce66d246bfecc64c1885ca6ebcf3e0cb7f6 Author: Arnaud Giersch Date: Thu Feb 14 23:49:39 2013 +0100 Using memcpy looks a bit overkill here. commit 594958077b1c848c24387cde2d6215d8c2a917b9 Author: Arnaud Giersch Date: Thu Feb 14 23:45:29 2013 +0100 Remove spurious brace from error message. commit 57025160719eaf8b0c9912dbd0605d05f8b4f369 Author: Arnaud Giersch Date: Thu Feb 14 17:28:13 2013 +0100 Remove remaining traces from synchronized dynars. Had to add some #include "xbt/synchro_core.h". commit 56d6a48ce04c1919e614e63cdd047dbf61034350 Author: Arnaud Giersch Date: Thu Feb 14 17:05:41 2013 +0100 Increase tesh timeouts for slow machines. commit d468dd7c4b2142981d28bf73bc7af8cd11d5b509 Author: Arnaud Giersch Date: Thu Feb 14 17:05:08 2013 +0100 Make test reproducible on slow machines. commit 1404bb1d3bf9cc3b74e218c5ba90fe41a103131e Author: Arnaud Giersch Date: Thu Feb 14 16:07:26 2013 +0100 Csmetics: algin braces. commit cd2a441e4e7a75fe66240f2b6420ead8a0e66066 Author: Arnaud Giersch Date: Thu Feb 14 15:45:24 2013 +0100 Remove declarations for undefined functions. commit a3ebaa86f4ddc2bc225d676e9ce5028aad78f71a Author: Arnaud Giersch Date: Thu Feb 14 15:28:03 2013 +0100 Use xbt_XXX_is_empty() instead of testing xbt_XXX_length() against 0. XXX is 'dict' or 'dynar'. commit b5460be431061e47e22509daff9cb6e8e7e3fd5b Author: Arnaud Giersch Date: Thu Feb 14 15:26:02 2013 +0100 Simply say func(...) instead of (*func)(...) when func is a pointer to function. commit 50751f2b7acb2bb73d654614411b3d69c4d7ae9b Author: Arnaud Giersch Date: Thu Feb 14 15:25:47 2013 +0100 Use CATCH_ANONYMOUS whenever possible. commit e0365935e018f9d810dc0f4d17fbc8ef31ec18b0 Author: Arnaud Giersch Date: Thu Feb 14 15:25:43 2013 +0100 Replace, when possible, calls to bprintf() by calls to xbt_strdup(). commit e174d1894265b64ad5b19b6bb1127daddf635ad9 Author: Arnaud Giersch Date: Thu Feb 14 15:14:50 2013 +0100 Also comment declaration for now unused variable. commit b036ace46e683594df67ee56d63cf009a7bc6f03 Author: Arnaud Giersch Date: Thu Feb 14 15:14:09 2013 +0100 Remove unused static functions. commit 6f36ae96feae42a1c99887e341d05d510a96b5e6 Author: Arnaud Giersch Date: Thu Feb 14 15:10:34 2013 +0100 Remove declarations for undefined functions. commit c26727c7b09c0a22dbdcf53340c7c1fa6d5f4efe Author: Arnaud Giersch Date: Thu Feb 14 15:19:28 2013 +0100 Declaration for static functions in header file does not make much sense. commit ac6814e66479b90af269911e3db789323af54dd0 Author: Lucas Schnorr Date: Thu Feb 14 14:41:11 2013 +0100 [trace] fix tesh, changes only in event ordering, same number of links kept commit aed1b063616b74c01728a773558532e89a5c7df7 Merge: b0f9d49 25ccf0e Author: Jonathan Rouzaud-Cornabas Date: Thu Feb 14 14:26:18 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit b0f9d49042d5ded62d3f2b46a1cc25db18ca60fd Author: Jonathan Rouzaud-Cornabas Date: Thu Feb 14 14:26:15 2013 +0100 Fix recv/irecv with bounded rate commit 25ccf0ef0ac59df80b02516cb735235b2a2fe4f3 Author: Lucas Schnorr Date: Thu Feb 14 14:20:42 2013 +0100 [trace] fix simdag tracing tesh (change in event ordering only) commit 0d40830c5313be63de41401578c6eda0725c85ed Author: Lucas Schnorr Date: Thu Feb 14 14:13:56 2013 +0100 [trace] remove useless if, fix identation commit 41508290fdf78dabcff094540ada4f720878b254 Author: Lucas Schnorr Date: Thu Feb 14 14:12:32 2013 +0100 [trace] correct place to keep route allocation + free commit d0c5e1a0a928d8bc285d5d48c6cdaa75d9c9b7ef Author: Lucas Schnorr Date: Thu Feb 14 13:59:41 2013 +0100 [trace] add debug messages to debug graph extraction in network models - only in generic_get_graph for now commit 999eaa79aebc68c1d9e812889d99349fb2adf296 Author: Lucas Schnorr Date: Thu Feb 14 13:58:54 2013 +0100 [trace] cosmetics and typos commit 5310951700035057cb32577b5bbdda9d788b4352 Author: Lucas Schnorr Date: Thu Feb 14 13:58:35 2013 +0100 [trace] useless declaration commit f1a4bce3b5ddd9ba8c826c36356dfa71e732309e Author: Jonathan Rouzaud-Cornabas Date: Thu Feb 14 13:59:13 2013 +0100 New version of recv/irecv with bounded rate commit 59823017c3f9f3dba0ef09292bb55ed9ab906254 Merge: e539420 f632a20 Author: Jonathan Rouzaud-Cornabas Date: Thu Feb 14 13:03:05 2013 +0100 Remove commented code from surf_routing_cluster commit e539420254a37bebe33ac9258c633d2dbe39b1ad Author: Jonathan Rouzaud-Cornabas Date: Thu Feb 14 13:01:56 2013 +0100 Remove commented code from surf_routing_cluster commit f632a205b7929ecfd367fcd2d787c65ab676da90 Author: Arnaud Giersch Date: Wed Feb 13 18:14:22 2013 +0100 Check if INCLUDE_DIRECTORIES were found. commit 2708a7f8439537832ea76c5e4fd3971b0b839e29 Author: Arnaud Giersch Date: Wed Feb 13 17:53:43 2013 +0100 Add some debug messages. commit 680bcc894b3db63cd9bcd685640c459cbd4343ad Author: Arnaud Giersch Date: Wed Feb 13 17:37:25 2013 +0100 Add option -X to less, to avoid to clear the screen. commit b8b52890a65abf6ab75ab5551e9edf5566cb84ee Author: Arnaud Giersch Date: Wed Feb 13 17:27:46 2013 +0100 Add missing files to the archive. commit 51300d0678fe7d82885ad873f5d0a9413536676a Author: Arnaud Giersch Date: Wed Feb 13 10:54:46 2013 +0100 Fix errors caught by java -Xcheck:jni. Fixed warnings: WARNING in native method: JNI call made with exception pending commit deb05886997c568d91fe61bf35dcb9a74af47d3a Author: Arnaud Giersch Date: Wed Feb 13 10:49:32 2013 +0100 More long -> intptr_t changes. commit d8261f5ac0df45fd2ce6b6089fadfd703f46f960 Author: Arnaud Giersch Date: Wed Feb 13 10:19:10 2013 +0100 Add missing class initializer for VM.java. commit 8e8f8b64b899284cbd166542ba352cd0c44059e8 Merge: 687383a 8282175 Author: Augustin Degomme Date: Wed Feb 13 10:51:39 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 8282175dc02662a4a07ea3cbd4462662a0943440 Author: suter Date: Wed Feb 13 10:51:08 2013 +0100 word was missing, rephrase. commit 8f8339b1dc8092a6c2be14063ea16dc7cb47e698 Author: Martin Quinson Date: Wed Feb 13 09:07:59 2013 +0100 add another word about the trap of dynar_search with pointed elements commit a4bcf3181ca71a85b9c86a2ba21697f7ace4dc37 Author: Arnaud Giersch Date: Wed Feb 13 00:52:41 2013 +0100 Typos: binded -> bound. commit 17348a216907a911be1ff551533ff2884cc74685 Author: Martin Quinson Date: Wed Feb 13 01:02:54 2013 +0100 document that it's safe to interrupt a foreach with a break or return statement commit d28966a899b92bf7f18385a59323fe945bb186de Author: Martin Quinson Date: Wed Feb 13 01:00:34 2013 +0100 document that the search function on dynar don't work well with pointed values commit 30ee2d1f39576b5cb0d438e23fea427d2ee8d078 Author: Arnaud Giersch Date: Tue Feb 12 23:50:01 2013 +0100 Set correct NATIVE folder for 32bits x86. commit dc6b2d1b449a4abfd50e7e0281ae7676b34cb8c0 Author: Arnaud Giersch Date: Tue Feb 12 23:26:55 2013 +0100 Set cmake_minimum_version for the Java bindings. UseJava.cmake don't exist before cmake 2.8.6. commit 16d02f0b6e7a4d6823172138b6dce141dab14654 Author: Arnaud Giersch Date: Tue Feb 12 22:22:04 2013 +0100 Move Java build rules in a separate cmake file. commit 01896eb20275e43d44368ae74747d778712dc3b5 Author: Arnaud Giersch Date: Tue Feb 12 21:53:53 2013 +0100 Fix build warnings on 32bits archs. Use intermediate type intptr_t for conversions between pointer types and jlong. commit 212b9ffa2c25beccda577b5f6250da93359c9d20 Author: Arnaud Giersch Date: Tue Feb 12 17:48:16 2013 +0100 Try to make the smpi-mpich-env test more robust in multitasking environments. Only select the processes that share the same session ID. commit 0c52eac8f871ae7b5af0d5f65ce946d2bc4b37d5 Author: Arnaud Giersch Date: Tue Feb 12 16:08:08 2013 +0100 Initialize variable, and make gcc happy. commit e7d63af354e1227ed78d115a6432d5c588693a72 Author: Arnaud Giersch Date: Tue Feb 12 16:06:13 2013 +0100 Reindent. commit 5983df9ea678c1bca6d9a1938c3aa4de9e685959 Author: Arnaud Giersch Date: Tue Feb 12 15:58:57 2013 +0100 Kill unused variable. commit 7bb7b9877ade77f3ffc33fb65ce39a4e71095a3b Author: Arnaud Giersch Date: Tue Feb 12 15:57:52 2013 +0100 Add missing declaration. Plus whitespace cleanup. commit 687383a7ee2743f466b3e3eef9488971ce104f04 Author: Augustin Degomme Date: Tue Feb 12 15:27:31 2013 +0100 issend should be treated as isend, even if not detached commit d1a6afa8bf2ce00a7917061eb8f497ab5f57873d Author: Augustin Degomme Date: Tue Feb 12 15:15:33 2013 +0100 correct behavior of MPI_Send which used to values of MPI_Isend timing factors commit e59da5fe3910d36fb5cec40c5032a84b912efdad Author: Arnaud Giersch Date: Tue Feb 12 14:31:14 2013 +0100 Update .gitgnore. Match any build directory named "build_*", and add etags' tag table. commit b80f480540933d396f63ca3464bc40c1966a957d Author: Arnaud Giersch Date: Tue Feb 12 14:20:04 2013 +0100 Tests msg-bittorrent-*-parallel are not broken anymore. commit 2b9e15c1a85e32f98027ba1f1ce99bed29490f49 Author: Arnaud Giersch Date: Tue Feb 12 14:14:50 2013 +0100 Fix the parallel execution for the bittorrent example. The problem was that RngStream creation is not thread safe. Furthermore, each created RngStream is dependent of the previously created RngStreams. The problem is circumvented by creating the RngStreams before the launch of the application. Each host has its own stream, that can be retrieved through MSG_host_get_data(). commit 30add308fd48d36226f5bd4ae345cceb008f12f4 Author: Arnaud Giersch Date: Tue Feb 12 01:10:49 2013 +0100 Fix double free error. Error reported by Borja Bergua, and patch inspired by Martin Quinson's proposal. commit 2e9105988280d1e88b5b496d6e2eed4c8d541883 Merge: d0d4cc7 79a0e7d Author: Jonathan Rouzaud-Cornabas Date: Tue Feb 12 14:39:29 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit d0d4cc7697e64b5092445d666a1e11712044d69d Author: Jonathan Rouzaud-Cornabas Date: Tue Feb 12 14:39:05 2013 +0100 Bounded receive commit 79a0e7d2c82c1d2220c1c82165beef46a4cf67ce Author: Augustin Degomme Date: Mon Feb 11 18:27:33 2013 +0100 add an smpi/ois factor, to account for the fact that MPI_Send and MPI_Isend internal times may be differents commit 1d473a7bee4823d6f5c5d9a3cfbee5b51014d671 Author: Augustin Degomme Date: Mon Feb 11 18:22:17 2013 +0100 activate a bunch of tests using mpi_ssend, and change back those where they had been changed to mpi_send commit df86235deb77e8678d0b590c43a54f812ebb8566 Author: Augustin Degomme Date: Mon Feb 11 17:43:44 2013 +0100 add support for Ssend/Issend in SMPI commit 408dbe92f635f3a912c5a93385c740efcf7d0aaf Author: Augustin Degomme Date: Mon Feb 11 16:33:26 2013 +0100 Revert "always have display_timing activated for smpi, as it is quite useful" This reverts commit f641b68a3c807956396f8f70965ce9c4644dcfa5. commit 56ac3ccc6b9d7ff1843570eda320e4d547fed157 Author: Augustin Degomme Date: Mon Feb 11 15:50:16 2013 +0100 add option to set the threshold where smpi send stops behaving like isend. This was hardcoded to 65536, but experiments show that sometimes 327680 might be better commit 50a895ff24f72093940462cd49aef5534c236cf2 Author: Augustin Degomme Date: Mon Feb 11 15:49:08 2013 +0100 small change for smpi win commit 3fb0e69100ca9874af9cea1143d05a5e2eff1b34 Author: Augustin Degomme Date: Mon Feb 11 15:46:59 2013 +0100 bug : smpi tracing options were replacing those the user had set commit 50eb40d7dff609c7f3f26614e894735e51a94f0e Author: Augustin Degomme Date: Tue Feb 5 18:27:08 2013 +0100 small fixes to repair unix build commit edf41bc65fbed038733c540706f9db856be2c80d Author: Augustin Degomme Date: Tue Feb 5 18:19:47 2013 +0100 rename main function for windows commit c1d3cac080b46c4e9591693335ee13aa03ba8d3f Author: Augustin Degomme Date: Tue Feb 5 18:19:27 2013 +0100 several changes in the way cmake handles windows commit 3356a5d7d4ab2de2e1454a42718319754bb3c68f Author: Augustin Degomme Date: Mon Feb 11 16:19:13 2013 +0100 resolve cmakelists conflict commit 614112d90d76a96c886453b03ef917d03beaa3e9 Author: Augustin Degomme Date: Tue Feb 5 18:16:09 2013 +0100 remove a few unused things for win, but we have more bugs after .. commit c8c6d0ade908d7787bda1c278511c3e404097671 Author: Augustin Degomme Date: Tue Feb 5 18:14:38 2013 +0100 various fixes to hopefully compile under win32 commit fbb6b4556c347a1dec9e462574fdc2967f494002 Merge: f641b68 aea5d35 Author: Augustin Degomme Date: Mon Feb 11 15:50:39 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit aea5d35ed8a14cebc1269fe2e6158d4ec3ad3a35 Author: suter Date: Fri Feb 8 16:13:17 2013 +0100 handle new action trace files properly commit 7f9a62a90f4a063e74df1b09a67387555a3f2f13 Author: suter Date: Fri Feb 8 16:12:35 2013 +0100 add three more tests to smpi_replay : alltoall, alltoallv and waitall commit 50137e48f43ec1f539c1f8ba1d8e3161e7fc3077 Author: suter Date: Fri Feb 8 16:11:53 2013 +0100 new traces files were added in examples/smpi/replay. treat them as the others commit a9b0436a2cbb60596670309f9e80229bccbfd05c Author: George Markomanolis Date: Fri Feb 8 14:02:24 2013 +0200 Fixing a possible bug, I should use parse_double() instead of atoi() if I want to handle values like 5e8. Adding examples for MPI_Alltoallv, MPI_Alltoall, MPI_Bcast/MPI_Reduce with various datatypes and MPI_Waitall. commit c3662025e58cb79d0cb8f174323057c428ac8caf Author: suter Date: Fri Feb 8 10:56:07 2013 +0100 rewriting commit aa4966ff5abe2668a6e7f2b875ffb9bfdef0a1c7 Author: suter Date: Fri Feb 8 10:52:28 2013 +0100 revalidate tesh file as the reduce action has been modified commit 17cd3d8da2c30956b15bb398a8c0fdbac2ed0f7d Author: Arnaud Giersch Date: Thu Feb 7 23:13:55 2013 +0100 Make this part automatically generated. And avoid to give a direct link to the archive, since it's too error prone. commit 01dca8e143a11269ad071ccba4b2517a3f57cdad Author: Arnaud Giersch Date: Thu Feb 7 22:54:51 2013 +0100 Typo. commit c9fd680801727a545b8baa6cb9d7e733ab4f3587 Author: Martin Quinson Date: Thu Feb 7 21:15:21 2013 +0100 Fix the download link in the install documentation commit cd9cf0ac1638a45a987259d79cff63199be71dfd Author: Martin Quinson Date: Thu Feb 7 21:10:50 2013 +0100 ops, didn't knew how gforge downloads work, actually commit 40b6759700ea930c867740785561aed94cb9abb0 Author: Martin Quinson Date: Thu Feb 7 02:18:30 2013 +0100 a more welcoming README file commit d0e28d3286e2c95074db63933b0a500223d5d767 Author: Martin Quinson Date: Thu Feb 7 02:14:02 2013 +0100 Seed the random generators before the main() Otherwise, it is possible that the user set the seed s/he wants before initializing simgrid, that would then override it with another seed. That would be a *very mean* side effect of initializing simgrid :) commit ca70fc1b66134fce9158fd2efa78ba13c2fe06ae Author: George Markomanolis Date: Thu Feb 7 19:12:24 2013 +0200 Updating the Changelog for the SMPI replay tool commit 3fa7ba54b3c95c674eb202301b98e2e469878342 Author: George Markomanolis Date: Thu Feb 7 18:38:39 2013 +0200 Now the SMPI replay tool supports the modified MPE profiling tool. What is new: 1) For most of the collective communications we can know exactly which rank is the root one. 2) Now we can include in the traces the real used MPI datatype (till know we were using the MPI_BYTE). Also we can have multiple datatypes in the traces. 3) The tool supports both time-independent traces from the TAU and the modified MPE tools. 4) Fix Reduce action, as there was no information about computation load. commit 2b9f74737bbd837c728884a5ba7d0a4f02bca79d Author: Jonathan Rouzaud-Cornabas Date: Thu Feb 7 15:04:11 2013 +0100 Add a new simcall that modifies the rate of the first smx_action_t on smx_rdv_t commit 7634631c0192df9b22e59b2d2b505bf3404e4f98 Author: Arnaud Giersch Date: Thu Feb 7 14:39:44 2013 +0100 Try to make simdag-test-dotload reproducible. Comment extracted from this patch: /* Hack: circumvent a bug in libcgraph, where the edges are not always given * back in creation order. We sort them again, according to their sequence * id. The problem appears to be solved (i.e.: I did not test it) in * graphviz' mercurial repository by the following changeset: * changeset: 8431:d5f1fb7e8103 * user: Emden Gansner * date: Tue Oct 11 12:38:58 2011 -0400 * summary: Make sure edges are stored in node creation order * It should be fixed in graphviz 2.30 and above. */ commit bee82a5da884fdedb7ee1d9198ceac7d529af7f5 Author: Arnaud Giersch Date: Wed Feb 6 22:40:14 2013 +0100 Return MPI_UNDEFINED for negative values too. commit aa481daf32a31dab10771c829e925615a6013b23 Author: Arnaud Giersch Date: Wed Feb 6 22:39:51 2013 +0100 Use MPI_ANY_SOURCE instead of -1. commit 56882f01c7244f330aa344f6fc92a3c6abf5345b Author: Arnaud Giersch Date: Wed Feb 6 21:38:55 2013 +0100 Avoid to modify lib while it's been iterated. commit bdddc6b8ce75aa2137ff203fb39f4fdbb2dcc483 Author: Arnaud Giersch Date: Wed Feb 6 21:26:17 2013 +0100 MSG_comm_get_status must be called before MSG_comm_destroy. commit f230038dc449bba6483d5af99897eec96864b54c Author: Arnaud Giersch Date: Wed Feb 6 19:11:01 2013 +0100 Exclude Java tests from memcheck. We don't want to test the JVM. commit e582efe7cb4cbbf6ec627e2d6ae80b2d579e84ee Author: Arnaud Giersch Date: Wed Feb 6 18:49:43 2013 +0100 my_valgrind.pl: don't stop loop if $arg has value 0. commit 0f9dad56ca86ae50217dbc763f95f132fede9c53 Author: Arnaud Giersch Date: Wed Feb 6 18:07:37 2013 +0100 generate_memcheck_tests.pl: add support for any environment variable. "classpath" is an example of previously unsupported name. commit 19d1ade0136fac9de3fbc23c15d9fac43496fd29 Author: Arnaud Giersch Date: Wed Feb 6 11:10:39 2013 +0100 Give state a sensible value, and don't let it uninitialized. commit 1a348421145197bbdbff1b564ba21dffe297010b Author: Arnaud Giersch Date: Wed Feb 6 10:56:04 2013 +0100 Test is not broken anymore. commit 44d52bd356543c27bb090306d09e4cf855001329 Author: Arnaud Giersch Date: Wed Feb 6 10:55:33 2013 +0100 Regenerate tesh file for master_slave_virtual_machines. commit aafaaf396698612d5174bb0780c0a548e5422d84 Author: Arnaud Giersch Date: Wed Feb 6 10:52:04 2013 +0100 Wait a while before effective shutdown. commit 9f66e12669c65c600c935aed2188e92160616c62 Author: Arnaud Giersch Date: Wed Feb 6 10:48:57 2013 +0100 Destroy comm action in SIMIX_process_kill. commit 56e7200c5f51d92b14a7b3635e23fb922e27ed81 Author: Arnaud Giersch Date: Tue Feb 5 23:07:22 2013 +0100 Correctly restart all processes on VM reboot. vm->processes is changed by MSG_process_restart. commit 85fc6a41fb7502c4cc24304b8730988f57d8e8fa Author: Arnaud Giersch Date: Tue Feb 5 21:49:36 2013 +0100 Fix memory leak. commit 0fb8296fe01395b38b961a9f258df0df6b789799 Author: Marion Guthmuller Date: Wed Feb 6 09:00:38 2013 +0100 model-checker : fix insertion in mc_heap_comparison_ignore commit 0d67926b0e3f0ea77ceac450089d1f5269243f4a Author: Arnaud Giersch Date: Tue Feb 5 16:31:47 2013 +0100 [pipol] Enable Java on MC builds. commit af1c42899ed257870de7818698079542374a384c Author: Arnaud Giersch Date: Tue Feb 5 16:26:07 2013 +0100 [pipol] Synchronize MemCheck.sh and Nightly_memCheck.sh. commit a1c9cce9c0a7343dbb4df4dbede6ac58552cee56 Author: Arnaud Giersch Date: Tue Feb 5 16:22:51 2013 +0100 [pipol] Remove tests for simgrid-java. commit 64e5895c01be890f4feaf75e1c46e9aa410505f9 Author: Arnaud Giersch Date: Tue Feb 5 16:18:34 2013 +0100 [pipol] Install default version for compilers. Particularly, default-jdk should fix the search paths for cmake. commit bcfbbee59ddacc1ebe6ad88b904b1a9764a950f4 Author: Arnaud Giersch Date: Tue Feb 5 16:16:37 2013 +0100 [pipol] Sort packages by name. commit e37c1e4bba9bb89cd2842f08cde998eb7f941d04 Merge: 746b2dd f95108e Author: Arnaud Giersch Date: Tue Feb 5 16:14:07 2013 +0100 Merge branch 'v3_9_x' commit f95108e7e5bcb66bba76a24c1c433eee710e38e0 Author: Arnaud Giersch Date: Tue Feb 5 11:32:10 2013 +0100 Fix release date for v3.9. commit e24d9f967b0ebaa02175fed669acb7505fd94b92 Author: Arnaud Giersch Date: Tue Feb 5 11:12:03 2013 +0100 Cast value, to please C++ compilers. commit 70452c4e85fdaf926e355031f83ef66273551e74 Author: Arnaud Giersch Date: Tue Feb 5 11:10:00 2013 +0100 Mark parameter as unused. commit 3a4383b6465c43cf36bf36a53b2434c94168949a Author: Paul Bédaride Date: Thu Jan 31 11:14:00 2013 +0100 Revert "Add ModelChecker build type" This reverts commit 07eb7317b31474d0b6702c255741b194dbfd2d6d. Conflicts: CMakeLists.txt commit 746b2ddb2075d73a7ac430d7bf0cef2266effc83 Author: Arnaud Giersch Date: Mon Feb 4 17:37:49 2013 +0100 Die if fopen() failed. commit 8e58def7059f57874735b0ed8897f8ad49a12eb5 Author: Arnaud Giersch Date: Mon Feb 4 17:37:19 2013 +0100 Kill spaces at eol. commit d48a0a2ca52702597729ade5884cf9ef22651805 Author: suter Date: Mon Feb 4 18:13:42 2013 +0100 don't try to understand why the order changes when jedule is activated anymore. just consider that it should be off. This test is really annoying. As valgrind indicates a lot of leaks coming the graphviz stuff, and that the issue comes from one edge read after or before another, I'm kind to blame this tool! Gonna get rid of this dependency one day! commit f8f35e2f4b9366c38ca8a6a6870f2db257eb4b1c Author: suter Date: Mon Feb 4 18:02:34 2013 +0100 better to close file commit 11dd4023fbddab5cc30c720af27f80f1ae8b7acc Author: Arnaud Legrand Date: Mon Feb 4 10:53:17 2013 +0100 Add a new test on availability for the SimDAG API. Issue was reported by Ricardo Rodriguez on 29/12/12 and fixed in previous commits. commit 4298670f82bb0d24d7f9e8311715a0a9d4776879 Author: Arnaud Legrand Date: Mon Feb 4 11:49:53 2013 +0100 This way of passing arguments has changed since a long time. Fixing all tesh files accordingly. Yet, now that this mechanism is effective, absolute paths are output everywhere, hence the need to hide just like we do for contexts. I wish I had a cleaner solution but I don't. commit 0b57cd385897350c3d6d3fedbc4d44f61f4a9fa3 Author: Arnaud Legrand Date: Mon Feb 4 14:04:14 2013 +0100 Bug fix in trace management. When using periodicity, the first event indicates when events start and has undefined value (-1) as the value of the resource is used (e.g., the bandwidth value precised in the xml file). When looping with periodicity, the -1 value was used, which resulted in links with bandwidth -1.0 and could be noticed only in very specific situations. commit ba3abd3b4e165446def969c6f763325434da158d Author: Arnaud Legrand Date: Mon Feb 4 14:01:18 2013 +0100 Bug fix. The date given when updating the state of a resource was incorrect. It could result in incoherent traces. commit cf258d9375c26ee9a39100271622ba08608a2838 Author: Arnaud Legrand Date: Mon Feb 4 14:00:12 2013 +0100 Additionnal information never hurt. commit 85783f2e522ee25593c1fed9fd08f04af8b706c1 Author: Arnaud Legrand Date: Mon Feb 4 10:53:33 2013 +0100 Docfix commit 81e83cfef77065982173ec07bad387546f08b56d Author: suter Date: Mon Feb 4 17:52:28 2013 +0100 don't break anything this way commit 816ed01f1d1cac8b201eab70df523c413342047b Author: suter Date: Mon Feb 4 17:42:45 2013 +0100 don't break if debug is activated ... commit 082eef9aa43b4c9f7767650481c47a5db01bd095 Author: suter Date: Mon Feb 4 17:32:16 2013 +0100 mem leak -- commit 1bfd32571cecfa30a66a052583767c777d57d185 Author: suter Date: Mon Feb 4 17:29:53 2013 +0100 mem leak-- commit 9937ada117e03843d1b18516a052a3325c51eefa Author: suter Date: Mon Feb 4 16:52:17 2013 +0100 'end' is parsed as other node now, don't use a non-existing workstation rank, just say nothing instead commit ceea700ddaf4f76b197da8c762c05a9e1d03e412 Author: suter Date: Mon Feb 4 16:50:54 2013 +0100 try again to revalidate this thing... hope it is robust now commit df4f597eef96c3b4b5e72f7a5e57ba6d3d6a88a8 Author: suter Date: Mon Feb 4 16:50:20 2013 +0100 oups, forgot to check is graph is acyclic or not commit db75417a9126159366f27efe056e3d604c29a62c Author: suter Date: Mon Feb 4 16:41:31 2013 +0100 deal with the predefined scheduling stuff commit 60086e528fae37ab1c4f3ac9bc87d3ea1de125c6 Author: suter Date: Mon Feb 4 15:51:38 2013 +0100 yet another attempt to solve issues with the dotload tester. This code was very complex, more than it should have ... Reduce it to something simple: - parse the compute node - create transfer and control dependencies by browsing the input edges of the compute nodes - add extra dependencies from or to the 'root' and 'end' nodes for the entry and exit tasks respectively. The hope is that the order in some output will stay consistent across cdash distributions. commit 86049a94bd1b3ed34b0779154cf498687e4a2937 Author: suter Date: Mon Feb 4 15:42:30 2013 +0100 security commit before using the ax! commit 1088a641031f8de40390b70086e6f54239782a0d Author: suter Date: Mon Feb 4 15:23:36 2013 +0100 change generated trace format cosmetics commit 50c7d510d5d1d7e15a7de7c6a1167c23e3da5d1c Author: suter Date: Fri Feb 1 11:56:53 2013 +0100 doesn't hurt to use types expected by some xbt_dynar functions commit 422c6b5a12ddeca39e50a0c9ec674cec1b104c0a Author: Arnaud Giersch Date: Mon Feb 4 15:54:29 2013 +0100 Rewrite xbt_getline. * fix a buffer overflow * correctly return -1 when nothing can be read commit 6d14c1a0c31bf23b35ec3df2ebc361fc965591b3 Author: Arnaud Giersch Date: Mon Feb 4 15:05:27 2013 +0100 Avoid to return from inside a TRY block. commit bc59051b5395d73908634fdc95b5485d15c6413d Author: Arnaud Giersch Date: Mon Feb 4 14:24:27 2013 +0100 Initialize variable. Useless, but gcc whines if not initialized. commit 8d28f426ad63dda86cb4b558c13140240ba503d0 Author: Arnaud Legrand Date: Mon Feb 4 10:53:17 2013 +0100 Add a new test on availability for the SimDAG API. Issue was reported by Ricardo Rodriguez on 29/12/12 and fixed in previous commits. commit e8375ff07e57862447d713ade9e2901e89b9731b Author: Arnaud Legrand Date: Mon Feb 4 11:49:53 2013 +0100 This way of passing arguments has changed since a long time. Fixing all tesh files accordingly. Yet, now that this mechanism is effective, absolute paths are output everywhere, hence the need to hide just like we do for contexts. I wish I had a cleaner solution but I don't. commit f189215368da04e1e86dc349ef5b8ef82a14db09 Author: Arnaud Legrand Date: Mon Feb 4 14:04:14 2013 +0100 Bug fix in trace management. When using periodicity, the first event indicates when events start and has undefined value (-1) as the value of the resource is used (e.g., the bandwidth value precised in the xml file). When looping with periodicity, the -1 value was used, which resulted in links with bandwidth -1.0 and could be noticed only in very specific situations. commit bfd195fd055c87a406ec2982cc75290321ca4059 Author: Arnaud Legrand Date: Mon Feb 4 14:01:18 2013 +0100 Bug fix. The date given when updating the state of a resource was incorrect. It could result in incoherent traces. commit 1667fc9ed6a8015960b8a258f8177345d23b4d3a Author: Arnaud Legrand Date: Mon Feb 4 14:00:12 2013 +0100 Additionnal information never hurt. commit b56611c5fee105b28be36043e985855b9c550d64 Author: Arnaud Legrand Date: Mon Feb 4 10:53:33 2013 +0100 Docfix commit 5c59e0a7029e4b0bb88dd8340a4864ee95dcf08e Author: Martin Quinson Date: Mon Feb 4 13:50:24 2013 +0100 Further cleanup in the ignore file - ignore the files touched to track dependencies around java examples - don't ignore the files for the gras tutorial, as there is no such tutorial anymore commit d4f15663c34447bed92582e01f96ae8ba5841fcd Author: Martin Quinson Date: Mon Feb 4 13:12:34 2013 +0100 use our xbt_getline on every platform to ease our cmake mess Also, as stdio.h is not loaded by root headers of the simgrid tree, we need to explicitely load it in some locations. commit f641b68a3c807956396f8f70965ce9c4644dcfa5 Author: Augustin Degomme Date: Mon Jan 28 11:51:26 2013 +0100 always have display_timing activated for smpi, as it is quite useful commit 7e741c018ba34742ccfdbf842299d711521dbf8f Author: Arnaud Giersch Date: Mon Feb 4 00:01:00 2013 +0100 Rename getline as xbt_getline. commit ec7a9b79d8bec96e504baad859d4f0c262750479 Author: Arnaud Giersch Date: Sun Feb 3 22:28:23 2013 +0100 Update documentation about java bindings. commit de4e142716355ca45f153387a287f232713e6444 Author: Arnaud Giersch Date: Sun Feb 3 22:21:49 2013 +0100 Fix javadoc warnings. commit be2836c2b66857e6a6d404adffcea5c1a12972b4 Author: Arnaud Giersch Date: Sun Feb 3 22:09:51 2013 +0100 Make javadoc less verbose. commit b8ec45f42e58790c64cf449661f39f09f9b5fdb4 Author: George Markomanolis Date: Sun Feb 3 23:06:59 2013 +0200 Add MPI_Alltoallv support to the SMPI replay tool. Make it easy to change MPI_Datatype for the SMPI replay tool (IS benchmark uses MPI_INT and some others use MPI_BYTE) commit 82791f187dbb46144e40afb1a2b6a467df41dbc1 Author: Arnaud Giersch Date: Sun Feb 3 02:17:02 2013 +0100 Connect log categories used in java bindings. commit de8c822fef522aa463b0245cab9cf98ee15cd8e7 Author: Arnaud Giersch Date: Sun Feb 3 01:35:52 2013 +0100 Change message to debug loglevel. commit 94ca11acf4942d6c7f54c452e1dfe5c054e5381f Author: Arnaud Giersch Date: Sun Feb 3 01:14:39 2013 +0100 Fix java examples: catch exceptions on failures. commit 322f5f25b4b082304c755b624909f953aa7a5a1e Author: Arnaud Giersch Date: Sun Feb 3 00:57:32 2013 +0100 Don't let exceptions pass through the MSG layer. commit dbf95805b9f63cc091a6039e7dfa73d5d164382d Author: Arnaud Giersch Date: Sun Feb 3 00:45:16 2013 +0100 Typo. commit 4ddee4eb2e5e6dcb072b7a87e55051a9cf7b5952 Author: Arnaud Giersch Date: Sun Feb 3 00:38:52 2013 +0100 Run Java tests from build directory, instead of source directory. commit 9ca48f577a750af164cd779c7be47cb4c5730a67 Author: Arnaud Giersch Date: Sun Feb 3 00:27:39 2013 +0100 Remove output file after run. commit f2501477895e9672b38eb7c8d8e417d089674512 Author: Arnaud Giersch Date: Sun Feb 3 00:25:17 2013 +0100 There's no test for java_io. commit 77959bacb839e9a33f46b7b0574950c9d8929d5a Author: Arnaud Giersch Date: Sat Feb 2 23:57:40 2013 +0100 Improve dependencies around simgrid.jar (again). commit dc7fb5915104be962dc701fa6bf29e8814a61702 Author: Arnaud Giersch Date: Sat Feb 2 16:42:44 2013 +0100 Strip libraries in release mode only. commit 79dd60ca21e7acddc8f6293be9621cd440dc6310 Author: Arnaud Giersch Date: Sat Feb 2 16:04:04 2013 +0100 SG_java_tracing is not a separate library anymore. commit 39587fe37a218ff2f975a3225ef48cc86949d809 Author: Arnaud Giersch Date: Sat Feb 2 15:52:03 2013 +0100 Improve output of check_dist_archive. commit 03f7f1bbc7246127f763df067382b0c8530454fe Author: Martin Quinson Date: Sun Feb 3 00:31:45 2013 +0100 cleanups in .gitignore files - re-kill two files that got re-added when merging with github - ignore java compiled files commit 41ac7e58ef132dea8cea9addf213671ae38229ac Merge: 0c66fda ab37e64 Author: Martin Quinson Date: Sun Feb 3 00:29:42 2013 +0100 Merge branch 'master' of github.com:mquinson/simgrid commit 0c66fdaf89787915a635a30afbd59ef8603f0ad3 Author: George Markomanolis Date: Fri Feb 1 17:03:01 2013 +0200 Update the MPI_Waitall for SMPI replay tool, remove unnecessary loop commit ead2689dfad687ab5d189151dfd12ea979c42ae8 Author: Arnaud Giersch Date: Fri Feb 1 11:47:01 2013 +0100 Another fix in build depends. Hope it is correct now. Workaround a bug in cmake -E touch, where the modifiction time is truncated when file exists. commit 2ea615a592d67525bb5f8809c352e2c4075521d7 Author: Marion Guthmuller Date: Fri Feb 1 12:06:04 2013 +0100 model-checker : remove var in list of global variables with MC_ignore_data_bss commit 874b2dcc3f8484b7f54be8cc126c4a611e74d030 Author: Arnaud Giersch Date: Fri Feb 1 11:17:04 2013 +0100 Add missing files for dist. commit 2a81801052307ada5cb703000e9a292a437d72e7 Author: Arnaud Giersch Date: Fri Feb 1 11:14:59 2013 +0100 Consolidate .gitignore files. commit bb90f02025de07b7f6b3e319114764303010562e Author: Marion Guthmuller Date: Fri Feb 1 11:13:15 2013 +0100 model-checker : fix index of dynar in get_location commit 2977e6db5b2bc8bc1f66e0517db554193975607c Author: Arnaud Giersch Date: Fri Feb 1 11:03:03 2013 +0100 Try to guess JSG_BUNDLE on unknown systems. commit 2a5d2b4d674571788c578d431cd7db9a9d3394e9 Author: Arnaud Giersch Date: Fri Feb 1 10:52:14 2013 +0100 Add rules to install Java bindings. commit 4f1e10f822e12a46da39e55780d7ad289a52055d Author: Arnaud Giersch Date: Fri Feb 1 10:40:27 2013 +0100 Fix library name. commit f914c94fcd14228f2b19d4bc29da518cad6755c0 Author: Maximiliano Geier Date: Fri Feb 1 10:42:02 2013 +0100 chainsend: remove active wait at peer termination commit 13ea2aa105a0670ea63ce4bc8f08fb3a884e2e73 Author: Arnaud Giersch Date: Fri Feb 1 10:22:15 2013 +0100 Use predefined variables instead of hardcoded values. Fix #15322. commit e5211f0677c18dfc4015a44a739fa3f28fb43b93 Author: Arnaud Giersch Date: Fri Feb 1 10:00:39 2013 +0100 Typo. commit 81c3c0394f8a6fa6ef9fbad74529ce5a82081c2a Author: Arnaud Giersch Date: Fri Feb 1 02:18:36 2013 +0100 Fix dependencies for Java and its examples. Try to avoid to rebuild targets when not needed. commit 4954e55da24797b576b6cf1dc74f09fd77824d2e Author: suter Date: Fri Feb 1 10:20:14 2013 +0100 Do the right thing for 'root' and 'end' in dot_add_parallel_task Various cosmetics commit 593e0d7ee5f10b1a002ec27a3239dc8ec3e065e5 Author: suter Date: Fri Feb 1 09:37:22 2013 +0100 typo commit 29ae77a94066dfa43341757e1a51e62df3d4d8fa Author: Maximiliano Geier Date: Fri Feb 1 10:04:19 2013 +0100 chainsend: reduce filesize in tesh to avoid timeouts in slow platforms commit 314b9881b1714c0a3f52dbb45c02e0bdb31c57da Author: Maximiliano Geier Date: Fri Feb 1 09:59:39 2013 +0100 chainsend: remove end of data message, send that information at chain initialization commit 02ee3c18fe07a264062e9124381b618b5fef287b Author: Martin Quinson Date: Fri Feb 1 01:46:57 2013 +0100 bugfix in Task.setDataSize(): change both C and Java worlds commit a4418a7b3dd1083e90cced2f0abd0b62a0a16120 Author: Martin Quinson Date: Fri Feb 1 01:38:57 2013 +0100 Compile with a recent flexml commit 6db32ce774b2bf61fe8d84a063691d9eed9248db Author: Martin Quinson Date: Fri Feb 1 01:38:12 2013 +0100 make it compile in paranoid mode commit 72681a4aeb25a7e5b764febe74aab7f6fadfb95a Author: Martin Quinson Date: Thu Jan 31 22:01:12 2013 +0100 ignore some new stuff commit 0b45215dc45523b8a95cb0edc9d80ca250a8e88e Author: Marion Guthmuller Date: Fri Feb 1 00:55:28 2013 +0100 model-checker : update tesh bugged1_liveness and chord_neverjoin commit ae4e4af03720a84f4937d426f1ac8ca4d4fa1291 Author: Marion Guthmuller Date: Thu Jan 31 23:33:43 2013 +0100 model-checker : remove trigger for state equality detection commit 1216e8f0f02bb52f690f8cb60cfced9d4dc40f57 Author: Marion Guthmuller Date: Thu Jan 31 23:32:03 2013 +0100 model-checker : debug message if log enabled commit efb48157b629f9950a06c8987c9a41cd354bb979 Author: Marion Guthmuller Date: Thu Jan 31 23:23:19 2013 +0100 model-checker : variable used ifdef MC_VERBOSE commit 37dc8526fc8f952bd56ab72b4d58b657d34cbbbd Author: Marion Guthmuller Date: Thu Jan 31 23:05:51 2013 +0100 model-checker : start heap comparison from local variables commit ff673c35e3a4c59f37040d6ae02ae49458301839 Author: Marion Guthmuller Date: Wed Jan 30 23:34:25 2013 +0100 model-checker : fix get_local_variables commit d013cec453ee914baf3c62275ea2042c41e7c270 Author: Marion Guthmuller Date: Wed Jan 30 17:18:01 2013 +0100 model-checker : get bytes used in std_heap instead of chunks used commit 22b764391c906f9c6974dfa7220be455ba6ed8c5 Author: Marion Guthmuller Date: Wed Jan 30 17:12:27 2013 +0100 model-checker : remove unnecessary variable commit 8f05fce42e8e93a70722dc8794326739ca581f2b Author: Arnaud Giersch Date: Fri Feb 1 00:44:28 2013 +0100 Remove remaining cruft from simgrid-java import. commit f4ed810d292615d6b5006fff0d3ea24aefbe2002 Author: Arnaud Giersch Date: Fri Feb 1 00:34:50 2013 +0100 Enable tests for all Java examples. commit f371a2501c4503399f53c987a2bb24d1de5dfba2 Author: Arnaud Giersch Date: Fri Feb 1 00:34:50 2013 +0100 Enable build for all Java examples. commit 3dcaeac37eb8cbcda860a7dc8ff1bac8b16e618b Author: Arnaud Giersch Date: Fri Feb 1 00:34:50 2013 +0100 Oops... forgot to include Java bindings for tracing. commit e7a1fc1391c712c572ffc711ec9cba1790f7fc24 Author: Arnaud Giersch Date: Fri Feb 1 00:34:50 2013 +0100 Avoid to modify simgrid.jar at each build. commit ab37e64645b3855e7abd79151e2884196b639fc4 Author: Martin Quinson Date: Thu Jan 31 22:01:12 2013 +0100 ignore some new stuff commit e0188e2a2598ce57a4d21a3d7eb5f303aecaf0dd Merge: bf57dc3 c5e0ef2 Author: Arnaud Giersch Date: Thu Jan 31 22:05:30 2013 +0100 Merge branch 'with_java' commit c5e0ef2257e5f14e6204b52174003b3d9901c9eb Author: Arnaud Giersch Date: Thu Jan 31 22:00:14 2013 +0100 Add CMakeLists.txt for examples/java. commit 668757bba2a5aac2aa9cad51029a8e75d80f41e6 Author: Arnaud Giersch Date: Thu Jan 31 21:58:36 2013 +0100 Update CMakeLists.txt for java_bittorrent. commit a0717ebd450c0d360a4ef5c5898d51e3b12cbb81 Author: George Markomanolis Date: Thu Jan 31 22:51:04 2013 +0200 Adding MPI_Alltoall and MPI_Waitall to the SMPI replay tool commit 025bad09cdc017e00cec2eb23d1af5092ecffd41 Author: Arnaud Giersch Date: Thu Jan 31 22:22:22 2013 +0100 Fix path. commit 022f306dcd08f62b30b45ffecec00e6b4c8c22cc Author: suter Date: Thu Jan 31 22:11:46 2013 +0100 don't compile simdag_trace if Tracing is off commit 450f39091bfbf41590dfdcc521f9ce41cf5bbe01 Author: suter Date: Thu Jan 31 21:58:03 2013 +0100 protect TRACE_sd_dotloader in case Tracing is off commit b024d41adadfb05e5deb15fe3f9c75ded55ffdbb Author: Arnaud Giersch Date: Thu Jan 31 21:31:14 2013 +0100 Final fix for the java-bittorrent example. commit 859eef9c053788bcd8baf790a29cd66557f5db4a Author: Arnaud Giersch Date: Thu Jan 31 21:29:35 2013 +0100 Combine the native libraries in simgrid.jar. commit 960423477a73dac2c2144655b963f3aba9e19d54 Author: Arnaud Giersch Date: Thu Jan 31 21:24:37 2013 +0100 Move around remaining files from SimGrid-java. commit d96c801afcc9beac00274914682f4ce28f54ed7f Author: Arnaud Giersch Date: Thu Jan 31 18:59:10 2013 +0100 Add java-bittorrent example (still not working). commit b8ba6c4b021762553d95b6b443ff136e9007f9ba Author: Arnaud Giersch Date: Thu Jan 31 17:28:17 2013 +0100 Fix warning: [cast] redundant cast to java.lang.String. commit d601dbd71dbcb5b7e879a30bddfe963dc91082ed Author: Arnaud Giersch Date: Thu Jan 31 17:27:08 2013 +0100 Enable compile warnings for Java too. commit 1ee0ed6b44e3639fcfcbb37a43e8709aa95a2db5 Author: Arnaud Giersch Date: Thu Jan 31 17:19:45 2013 +0100 Don't define variables in header file.! commit e094538b3c56c20f2e93c2d0c01ee970b2a9cff9 Author: Arnaud Giersch Date: Thu Jan 31 16:56:34 2013 +0100 Don't catch exceptions if you don't know what to do after that! MSG functions should normally not throw any exception. Fixes warnings about "maybe uninitialized variables". commit cc83f5e22fe421207bc2768c4136a1d62d6f7352 Author: Arnaud Giersch Date: Thu Jan 31 16:11:02 2013 +0100 Build simgrid.jar. commit bfdb6f5ee2869de9402478e5a6c3fb50accc22e4 Author: Arnaud Giersch Date: Thu Jan 31 14:49:06 2013 +0100 Build libSG_java. commit 0f532dbbdeb897da84cee5bfc679e077af4a7613 Author: Arnaud Giersch Date: Thu Jan 31 11:55:23 2013 +0100 Define Java source files. commit 2538f75ca1f38263cc053fabe88fac874dc467cd Author: Arnaud Giersch Date: Thu Jan 31 11:48:54 2013 +0100 This file is useless now. commit b054038f9b052cfcda2cee6cbd8a0b78d3d3d99f Author: Arnaud Giersch Date: Thu Jan 31 11:47:20 2013 +0100 Add Cmake option "enable_java", and search for required dependencies. commit bf57dc39f9991991f1f94f736787304718026c97 Author: suter Date: Thu Jan 31 15:21:49 2013 +0100 final revalidation of this multi-example commit f6de0be59ccbf547ff0ab288ca88452cb1ff37b2 Author: suter Date: Thu Jan 31 15:21:21 2013 +0100 more complicated than expected. should be okay now. commit 28abdd19b7530e488a8e43c992ac810d93ec1173 Author: suter Date: Thu Jan 31 14:23:43 2013 +0100 Simplify the way files are handled More debug commit d088711cdac305bbe9a613a38baa8faddd189991 Author: suter Date: Thu Jan 31 11:31:42 2013 +0100 revalidate that too commit 5e7ef854f9e7a6f643fbf5699540a13da17242be Author: suter Date: Thu Jan 31 11:29:19 2013 +0100 really revalide tesh (loader set some categories) commit a8164bfb58950bd870b88b619a44190dcc37599a Author: suter Date: Thu Jan 31 11:14:53 2013 +0100 revalidate tesh with category dumping commit ac249310feeadb1a189810085f12127fcd2793d8 Author: suter Date: Thu Jan 31 11:12:03 2013 +0100 revalidate tesh file commit 15bc0cccd4c7868782641cc6e66cf27fe91e0443 Author: suter Date: Thu Jan 31 11:11:50 2013 +0100 use new category setting function name commit ef483c0d8247741923113cfcf888a26f0659f88b Author: suter Date: Thu Jan 31 11:08:04 2013 +0100 make the category setting function public commit a1fa356c9f8e75f033848056bc46933b3295500a Author: suter Date: Thu Jan 31 10:55:33 2013 +0100 Warn the user that declaring explicitly 'root' and/or 'end' task in the DOT file will be ignored. These two tasks have to be dummy ones and are overwritten anyway. Add debug commit d868e81c77c793bfe40ba292797c70c5c48ab53e Author: suter Date: Thu Jan 31 10:53:00 2013 +0100 add default categories to typed tasks remove category set/get functions dump category if set commit f74beffac2ba29d933a5edeafb2c1b85196e780c Author: suter Date: Thu Jan 31 10:50:46 2013 +0100 update category setting function name commit c142ba9ceaa6471b84e0329c61e9f2fa2d8219cd Author: suter Date: Thu Jan 31 10:49:55 2013 +0100 add global task counter add tracing functions commit 1370b0af961940012d4a6875cb828449168b05d0 Author: suter Date: Thu Jan 31 10:48:44 2013 +0100 add a specific file to manage tracing in SimDag commit 4844c0c1988511ba0f7871f623f10d12921c7b51 Author: suter Date: Thu Jan 31 10:47:42 2013 +0100 remove set/get category functions. Managed in another way now commit a77278b18dee3dba8874705754d5dbc35e835bf2 Author: suter Date: Thu Jan 31 09:57:21 2013 +0100 use proper header commit 04b84a29082f8074b760ce2e7194571d2663bb1c Author: Paul Bédaride Date: Thu Jan 31 15:46:19 2013 +0100 Generate a VERSION file with release number during make dist commit c84bd3e390d0e7ecb20070a8edf461213378b93c Author: Paul Bédaride Date: Thu Jan 31 12:43:38 2013 +0100 Merge simgrid-java documentation into simgrid commit 40691b478a9bba202b71f696117c0f550686c010 Author: Arnaud Giersch Date: Thu Jan 31 12:02:23 2013 +0100 Use -x to test for executable. commit 2da2db01b8e191c17611482e5282f8a59dc18ecd Author: Maximiliano Geier Date: Thu Jan 31 11:59:44 2013 +0100 Added xbt_dynar_remove_n_at to remove an n-sized slice from a dynar This function is used to speed up pulling out trace events from the buffer commit dd5510128a21934443941b3545700d7d28c410a6 Author: Paul Bédaride Date: Thu Jan 31 11:14:00 2013 +0100 Revert "Add ModelChecker build type" This reverts commit 07eb7317b31474d0b6702c255741b194dbfd2d6d. Conflicts: CMakeLists.txt commit b9f5c84f32e894b1b8eaefdb86de942dcbdceffe Author: Paul Bédaride Date: Thu Jan 31 11:10:02 2013 +0100 Add documentation to create simcalls commit 7a7d635337f769993338c2a737bcd6a3a8f949ee Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 31 09:56:07 2013 +0100 Export topology in a much more efficient way. commit bd479acf08c74fc333e06b620cc55f2edf15fbbf Author: Paul Bédaride Date: Thu Jan 31 09:10:02 2013 +0100 Fix XBT_PUBLIC for pid simcall commit 8e67b024cf0592ddef06e37870b36d4a4dfe058b Author: Arnaud Giersch Date: Thu Jan 31 00:40:51 2013 +0100 Move Java sources (Java files) to src/bindings/java/org/. commit 1283307f26e739e654d195f81cceee5ce1683d99 Author: Arnaud Giersch Date: Thu Jan 31 00:33:50 2013 +0100 Move Java sources (C files) to src/bindings/java/. commit b558f9b18c938af6a35ebea66ac2323a60178202 Author: Arnaud Giersch Date: Thu Jan 31 00:33:02 2013 +0100 Move Java examples to examples/java/. commit 7a8cd62135619ad52e05ae1c929ef07e166e4260 Merge: 59de917 6297441 Author: Arnaud Giersch Date: Wed Jan 30 23:56:30 2013 +0100 Incorporate simgrid-java in simgrid-java/. In order to keep the history of the simgrid-java repository, the following procedure was used: $ git remote add -f java /path/to/simgrid-java.git/ $ git merge -s ours --no-commit java/master $ git read-tree --prefix src/bindings/java/ -u java/master $ git commit -m 'Incorporate simgrid-java in simgrid-java/.' commit 6297441a796323e62ff1a6f1404207db2e55cfb4 Author: Arnaud Giersch Date: Wed Jan 30 23:09:34 2013 +0100 Add (empty) ChangeLog entry for release 3.10. commit 8d7b2db7cfa8c3c6a5026dca45e44a0f256f1221 Merge: 1afaf3f f25c4bc Author: Arnaud Giersch Date: Wed Jan 30 23:08:46 2013 +0100 Merge branch 'v3_9_x' commit f25c4bc49d875e879f352e9f41590776f291954e Author: Arnaud Giersch Date: Wed Jan 30 23:03:44 2013 +0100 Add (empty) ChangeLog entry for release 3.9. commit 1afaf3f70de9ba1b4643feec9d7e377e8cd8f47e Author: Arnaud Giersch Date: Wed Jan 30 22:58:06 2013 +0100 Increase version number. commit 9be16611d4e46a34c3d150ad37e76409a3b3a643 Author: Paul Bédaride Date: Wed Jan 30 22:53:13 2013 +0100 Fix masterslaveDeployment.xml commit 5f6048cb018bff3560cdbb4da438474a5a23301e Merge: 61bd0c2 9a83942 Author: Paul Bédaride Date: Wed Jan 30 22:45:44 2013 +0100 Merge branch 'v3_9_x' commit 9a8394275cc43d5fbaf74bbfc0d87fb2862f766b Author: Paul Bédaride Date: Wed Jan 30 19:05:42 2013 +0100 Modify teshs timings commit 9e0cc75839bb97e7c5a4c25ed97dc53c8acdb011 Merge: 0062810 4df273f Author: Paul Bédaride Date: Wed Jan 30 18:20:59 2013 +0100 Merge commit '4df273f15273f959fc9e6ed69d2bf5e607ec9bf7' into HEAD commit 59de91764a5c2867799e198b89c7d7cf1c9665d6 Merge: 87bc879 fbbc5d9 Author: Paul Bédaride Date: Wed Jan 30 18:08:19 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 87bc879019fc94e7ff1bc1ada77ecf85b0b588af Author: Paul Bédaride Date: Wed Jan 30 18:08:03 2013 +0100 Fix missing proto for PID functions commit fbbc5d9c3b45d6be495f0b7f85ce84547c173567 Merge: 373ed09 99354a5 Author: Arnaud Giersch Date: Wed Jan 30 17:15:42 2013 +0100 Merge branch 'v3_9_x' commit 373ed09fef634fb125c5039bbc722fbe49e93120 Merge: 826c8a2 1625ecc Author: Arnaud Giersch Date: Wed Jan 30 17:14:54 2013 +0100 Merge remote-tracking branch 'github/master' commit 99354a50cb08c0d112cdf15bebc677643845eee1 Author: Arnaud Giersch Date: Wed Jan 30 16:58:05 2013 +0100 Add test for distcheck. commit 20a72f83f0501485ccd746322957c3de2ce5c5d8 Author: Arnaud Giersch Date: Wed Jan 30 16:52:17 2013 +0100 Add script to compare git repository and tardist. commit 147fc0e3c6d41f860095806d70bb74bc173982c5 Author: Arnaud Giersch Date: Wed Jan 30 16:51:24 2013 +0100 Add file to tardist. commit 79170160bcdb4972cc62480c7c703a447f2d47b8 Author: Arnaud Giersch Date: Wed Jan 30 16:41:24 2013 +0100 Remove old cruft. commit f62d1850e4dfa486dab5e6f45d6d58f645431c76 Author: Arnaud Giersch Date: Wed Jan 30 16:41:07 2013 +0100 Consolidate .gitignore files. commit 61b17fae2ddf9cf1477f6de143e617d2f44ad3a9 Author: Arnaud Giersch Date: Wed Jan 30 16:25:30 2013 +0100 Remove unused file. commit 98bd1244ac48f2fbf9cd50d75820a87fb630639a Author: Arnaud Giersch Date: Wed Jan 30 16:22:38 2013 +0100 This file does not need to be distributed. commit 1625ecc60d22425fe2fdbd1d6d6cc9c69142de64 Author: Paul Bédaride Date: Wed Jan 30 16:18:07 2013 +0100 Make MSG use SIMIX pids commit 06ee15f57336cd94ef7be68947df842dbce28675 Author: Paul Bédaride Date: Wed Jan 30 11:27:42 2013 +0100 Add test for msg pid commit 826c8a2c215097957759f992e2fa7f31fb1a98b8 Merge: 8b00e4f a952e7b Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 30 14:32:43 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit fa3940d0d512ec2ae416d9c1219379b7dcb0ce1e Author: Arnaud Giersch Date: Wed Jan 30 14:06:58 2013 +0100 More missing files... commit a952e7b8f580680c94a08ddb1ffbc76c56ac4bc8 Merge: b289e37 e0ff34b Author: Arnaud Giersch Date: Wed Jan 30 12:33:26 2013 +0100 Merge branch 'v3_9_x' commit 61bd0c289f356c79890ba0f17797a29987b53716 Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 30 12:30:16 2013 +0100 Add MSG_task_set_data_size function binding commit 8b00e4fed886b2f358a1c00494f4487e1a6cb20d Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 30 12:29:58 2013 +0100 Add MSG_task_set_data_size function commit e0ff34ba29fdf329b1dbc4860e6b1ddd7242a8d5 Author: Arnaud Giersch Date: Wed Jan 30 12:25:36 2013 +0100 Don't know what this file is for. Just delete it!. commit 0f3600baee5484a9ab8d96528462a4b906af51ea Author: Arnaud Giersch Date: Wed Jan 30 12:24:23 2013 +0100 Correclty distribute the lua/{bittorrent,kademlia} examples. commit 13f416ea12e066fb9c55b8a4f864736825131f9f Author: Arnaud Giersch Date: Wed Jan 30 12:20:35 2013 +0100 Sort file names. commit ed92896ceb94621af0768444f311c1e5a69677d2 Author: Arnaud Giersch Date: Wed Jan 30 12:04:57 2013 +0100 Add the HelloWorld example to the doc. commit bed3358ca90f8648632c93a5d497d773e45b6479 Author: Arnaud Giersch Date: Wed Jan 30 11:59:35 2013 +0100 Add more missing files to the archive. commit 08636053c586fc1f2c97e4b51675598485f79475 Author: Arnaud Giersch Date: Wed Jan 30 11:54:55 2013 +0100 Remove remaining trace of chord_before_dsend. commit 94ce2461e6d79a3db32abdbc0fe171f77a2c57e6 Author: Arnaud Giersch Date: Wed Jan 30 11:45:39 2013 +0100 Disable bittorrent/parallel tests in release mode. These tests are known to fail *sometimes*. Define environment variable SG_EXENV to "true", so that the tests fail consistently, and "make distcheck" succeeds. commit e385be8e5c90d30519321a93f02b0c8beba48568 Author: Arnaud Giersch Date: Wed Jan 30 11:09:13 2013 +0100 Improve message. commit b3d597cdfa9df720b698d60becab11f5a669d68f Author: Arnaud Giersch Date: Wed Jan 30 10:58:44 2013 +0100 File looks unused too. Remove it. commit 12ab8155c115cf98d7c07683d2e70604543368d5 Author: Arnaud Giersch Date: Wed Jan 30 10:33:13 2013 +0100 Add more missing files to the archive. commit 4ebffd7bfb2ea2c900b0248cdc99da1dcd1aacda Author: Arnaud Giersch Date: Wed Jan 30 10:33:13 2013 +0100 Sort file names. commit e7b9be91dd3d19d407e73e903db91621adf8ccbe Author: Arnaud Giersch Date: Wed Jan 30 10:10:59 2013 +0100 Remove now unused file. commit d15b6b19eebea3ea377bb1a6de79b2d4a5e3f0bb Author: Arnaud Giersch Date: Tue Jan 29 21:45:55 2013 +0100 This file looks unused. commit 5df661fee70abcf19d747a8edef86c3755c948e5 Author: Arnaud Giersch Date: Wed Jan 30 02:11:21 2013 +0100 Remove "verbose" flag from tar generation. commit b289e37c7ad67a06a0428b33dc99ccfd15b5fac2 Merge: c9a7c08 aa192f6 Author: Arnaud Giersch Date: Wed Jan 30 02:05:46 2013 +0100 Merge remote-tracking branch 'github/master' commit d4e748b9801d1515b77db1080885ee83ff0dafc8 Author: Arnaud Giersch Date: Wed Jan 30 01:26:05 2013 +0100 Also include generated doc in archive. commit c9a7c0824a9cee4a6a22a4b90ffe382926dea4a4 Merge: af98b4e 7180ea8 Author: Arnaud Giersch Date: Wed Jan 30 01:17:26 2013 +0100 Merge branch 'v3_9_x' commit 7180ea8446785dbdd3faba8e53f18982520934ea Author: Arnaud Giersch Date: Wed Jan 30 01:14:14 2013 +0100 Install doc in doc/simgrid. commit c7231b45b6de3d5dd07c12fd3234654e07f33151 Author: Martin Quinson Date: Wed Jan 30 01:07:23 2013 +0100 more verbose message commit aa192f6d7ece3eefc304338f852824cc15be6909 Author: Paul Bédaride Date: Wed Jan 30 01:05:25 2013 +0100 Set a fixed seed for srand and srand48 commit af98b4ecc7b8ab3dc60fabbcc883868c8a805818 Author: Arnaud Giersch Date: Wed Jan 30 00:43:17 2013 +0100 Prepare files for next release. commit 6a6209ae617ba25152ddd80cd3b79d72748d7bd5 Merge: 9b7b7b4 4850a21 Author: Arnaud Giersch Date: Wed Jan 30 00:55:52 2013 +0100 Merge branch 'v3_9_x' commit 054fe0158b9dbabd36c3ca35f808a572b8764b94 Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 30 00:45:52 2013 +0100 Add dsendBounded + sendBounded with timeout commit 9b7b7b451f40c2aa97770c808f601213aa15cc6c Merge: 20f2291 23719e4 Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 30 00:25:21 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 20f2291e7c83e26eebe9aeb61a91b76b5aed5a64 Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 30 00:25:05 2013 +0100 Add dsend_bounded send_with_timeout_bounded commit 4850a21a0c6e5a9aabe9d9a5e366108381b7a8a7 Merge: 19676e2 42e69c5 Author: Martin Quinson Date: Wed Jan 30 00:08:30 2013 +0100 Merge branch 'v3_9_x' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into v3_9_x commit 23719e42c34c5f11de784380168a822d4296b1cf Merge: f880a98 42e69c5 Author: Arnaud Giersch Date: Tue Jan 29 23:52:23 2013 +0100 Merge branch 'v3_9_x' commit 19676e284575c2ab70cc36622fdf1837a513ba27 Author: Martin Quinson Date: Tue Jan 29 23:36:26 2013 +0100 bunch of files missing from the archive, breaking the tests commit fdb00db083af84f44f82e6dfd98140a4b1c08c22 Author: Paul Bédaride Date: Tue Jan 29 22:18:20 2013 +0100 Storage parsing skip empty line commit fef2995bc27f7a50cfaa9227e0e4fa0e52010a45 Author: Martin Quinson Date: Tue Jan 29 22:04:34 2013 +0100 Actually, we run tests to see the problems when they exist commit f49142d127a18e57635fd8c54abfb450c4600339 Author: Martin Quinson Date: Tue Jan 29 22:01:19 2013 +0100 read the 'how to release' page commit 366ab202c53bb6be55740e3c85f810d1f1468de1 Author: Martin Quinson Date: Tue Jan 29 22:00:26 2013 +0100 this file got renamed in the tesh commit ef152e58174ac2ad1c0eea45462532d1d07dcaf8 Author: Paul Bédaride Date: Tue Jan 29 18:51:08 2013 +0100 Fix kademlia node sort commit 42e69c5d43675587aae0bb367b8bf0746f6be13a Merge: c5e2d21 dd61727 Author: Martin Quinson Date: Tue Jan 29 22:24:30 2013 +0100 Merge branch 'v3_9_x' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into v3_9_x commit c5e2d219e98b48fd40f3f03c3fd7b9b53d523cf6 Merge: c7bc969 8782653 Author: Paul Bédaride Date: Tue Jan 29 22:22:41 2013 +0100 Merge branch 'v3_9_x' of github.com:mquinson/simgrid into v3_9_x commit c7bc969088ae0b8ad6444b11d81044fc7333490c Author: Paul Bédaride Date: Tue Jan 29 22:18:20 2013 +0100 Storage parsing skip empty line commit dd6172744f78fbe8dac3c17ea41ecca98ae432e2 Author: Arnaud Giersch Date: Tue Jan 29 22:08:05 2013 +0100 Add missing tesh files to the archive. commit f880a981b384591115dc6779af347db1946a536a Author: Arnaud Giersch Date: Tue Jan 29 22:08:05 2013 +0100 Add missing tesh files to the archive. commit 87826538666a9bb45c088f6485cb2532684e529e Author: Martin Quinson Date: Tue Jan 29 22:04:34 2013 +0100 Actually, we run tests to see the problems when they exist commit d081b4a047d104d67945058636b1e535f9e0a745 Author: Martin Quinson Date: Tue Jan 29 22:01:19 2013 +0100 read the 'how to release' page commit bd03d7d634c40d637c692085c4c7578083b862e2 Author: Martin Quinson Date: Tue Jan 29 22:00:26 2013 +0100 this file got renamed in the tesh commit 93fe7f4019d97dc1b525dad00165d766b6ae7c06 Author: Arnaud Giersch Date: Tue Jan 29 21:45:55 2013 +0100 This file looks unused. commit 3fff6afce49e0137b90458af1c7cc766c527481b Author: Paul Bédaride Date: Tue Jan 29 18:51:08 2013 +0100 Fix kademlia node sort commit bb35a1bfe85c39c1ba4ca5c13992c4347d4694e3 Author: Martin Quinson Date: Tue Jan 29 19:41:23 2013 +0100 get ready for the release commit a0aee0be9f11332403318ca3a8e8be5280d97596 Author: Martin Quinson Date: Tue Jan 29 19:41:23 2013 +0100 get ready for the release commit e6e653ac5c6803a507ccb966a6e561500f0208a2 Author: suter Date: Tue Jan 29 19:18:17 2013 +0100 oups! forgot to rest some parts ... commit 8026814e6ed70007a65bc03ebc952d9c885149ad Author: Martin Quinson Date: Tue Jan 29 18:18:10 2013 +0100 The tutorials were moved on the website commit aeab976afcfca830864adfec41b33bc180415327 Merge: 8e9f3ce caace37 Author: Paul Bédaride Date: Tue Jan 29 19:29:08 2013 +0100 Merge branch 'master' of 192.168.8.160:/git/simgrid commit 6818b713411ead8f6b15250cf2d89ff24b75a8fa Author: Martin Quinson Date: Tue Jan 29 18:18:10 2013 +0100 The tutorials were moved on the website commit 6a6daf258cae7fc8ab36af83f8aeb388c78d7059 Author: suter Date: Tue Jan 29 19:18:17 2013 +0100 oups! forgot to rest some parts ... commit efb1d2a87f0ea8a73dcf7b6a415009b448924c53 Author: Arnaud Giersch Date: Tue Jan 29 18:21:42 2013 +0100 Add missing files. commit 020cbee0530ccdfaef033bec1ff205560f48c0bc Author: Arnaud Giersch Date: Tue Jan 29 18:15:50 2013 +0100 Sort file names. commit 0e04f8c3bdd28dc6289f28996e05ad333e4eb1d2 Author: Arnaud Giersch Date: Tue Jan 29 18:12:34 2013 +0100 Also make simgrid_documentation whith distcheck. commit 8819b5481711e4eb256621c09b807087d1446b2c Author: Arnaud Giersch Date: Tue Jan 29 18:00:04 2013 +0100 Add msg-tuto-src to doc sources. commit 28eabd18183adf815111dfdd09b53735d3856acb Author: Arnaud Giersch Date: Tue Jan 29 18:21:42 2013 +0100 Add missing files. commit 49bd5d8b39f62b447dc8b011a891d087f6d4a9e8 Author: Arnaud Giersch Date: Tue Jan 29 18:15:50 2013 +0100 Sort file names. commit 355578b01b969e2cafac43ca2716720b8d76a71b Author: Arnaud Giersch Date: Tue Jan 29 18:12:34 2013 +0100 Also make simgrid_documentation whith distcheck. commit 3f153bec5149e8a85cdc995f4e3bcfbb3ebcf2bd Author: Arnaud Giersch Date: Tue Jan 29 18:00:04 2013 +0100 Add msg-tuto-src to doc sources. commit 8e9f3ce9f2e2546fe06f3a2057c17770ca755895 Author: Paul Bédaride Date: Tue Jan 29 18:51:08 2013 +0100 Fix kademlia node sort commit 5298602a43791e0cf9807702ba8c683d25d3a16d Author: Martin Quinson Date: Tue Jan 29 17:52:14 2013 +0100 improve a comment in a little corner commit e9c70bd501b9bbfde5e4b15e2a4dc6abdb33ae46 Author: Martin Quinson Date: Tue Jan 29 17:08:53 2013 +0100 refuse to compile in maintainer mode if flexml is not recent enough commit 6145e635cc09a3410295d98723b2a1b3311976c4 Author: Arnaud Giersch Date: Tue Jan 29 17:41:02 2013 +0100 Test is known to fail. commit 2e0eac369b67aa9b4254a8372c563513133f1cd0 Author: Arnaud Giersch Date: Tue Jan 29 17:31:57 2013 +0100 Actually install the doc. commit b45ee5e2d512e5c882dd419f9904578a8913eb98 Author: Martin Quinson Date: Tue Jan 29 17:52:14 2013 +0100 improve a comment in a little corner commit 83149ac614195c6ce583f319de3493c31418d1fd Author: Arnaud Giersch Date: Tue Jan 29 17:41:02 2013 +0100 Test is known to fail. commit 60189b265fe775976d22750f4ed77d346138b7aa Author: Arnaud Giersch Date: Tue Jan 29 17:31:57 2013 +0100 Actually install the doc. commit 98a625b0272bf3e305e90c892234d445f18362fa Author: Martin Quinson Date: Tue Jan 29 17:08:53 2013 +0100 refuse to compile in maintainer mode if flexml is not recent enough commit 5b6ee7ed7f29670ede185d8b777278ca1133becb Author: Arnaud Giersch Date: Tue Jan 29 16:33:06 2013 +0100 Connect log category xbt_heap. commit d0dadc425a1bea8f7186dee616761efc76911943 Author: Arnaud Giersch Date: Tue Jan 29 16:25:23 2013 +0100 In fact, doc/{user,ref}_guide are useless now. commit 73da83c4318087e842fe48c2faff661087895cd2 Author: Arnaud Giersch Date: Tue Jan 29 16:33:06 2013 +0100 Connect log category xbt_heap. commit 52aaed6b60cdb4ad726a1d5d0c06466a4ca652c7 Author: Arnaud Giersch Date: Tue Jan 29 16:25:23 2013 +0100 In fact, doc/{user,ref}_guide are useless now. commit 94b2842e581ee8c5aa72c68e305684e8c7ff404f Author: Arnaud Giersch Date: Tue Jan 29 16:08:57 2013 +0100 mkdir doc/user_guide/html/ commit caace37d58ad00e1ffdc684850a1c9ab59ad2f79 Author: Arnaud Giersch Date: Tue Jan 29 16:08:57 2013 +0100 mkdir doc/user_guide/html/ commit e28a572f1354466dd3d96a043500a14a87c04ada Author: Arnaud Giersch Date: Tue Jan 29 15:59:23 2013 +0100 File was deleted a few days ago. commit 4821bac3716dead4556467c9ea98a0defc8062b1 Author: Arnaud Giersch Date: Tue Jan 29 15:59:23 2013 +0100 File was deleted a few days ago. commit 090fb57486c1c8d17cbea84bbf023c940f0dbf73 Merge: d5de88c 2d9f158 Author: Jonathan Rouzaud-Cornabas Date: Tue Jan 29 15:48:16 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit d5de88ceabe3532f5c8c63147d7729b48185dfe6 Author: Jonathan Rouzaud-Cornabas Date: Tue Jan 29 15:48:03 2013 +0100 Add MSG_task_isend_bounded commit 3802cdd96c23984d0ca4431322a3755c3ed9ef8c Author: Jonathan Rouzaud-Cornabas Date: Tue Jan 29 15:47:17 2013 +0100 Add isendBounded for Task commit 2d9f15893f0d30616ba394c85df84509563e950c Author: Arnaud Giersch Date: Tue Jan 29 15:29:26 2013 +0100 Typos + whitespace cleanup. commit b001196daef8180e2b1df4e623ee4cfc6c4daa68 Author: Arnaud Giersch Date: Mon Jan 28 16:28:47 2013 +0100 Avoid "maybe uninitialized" warning. commit 6d2f9a6f0b14d7fe1f51dfe3b576a9bf2397ddb5 Author: Augustin Degomme Date: Mon Jan 28 10:10:35 2013 +0100 do not force the O2 parameter inside SMPI scripts commit ef10f0c17cccc20c91befa9727ad9c4932827697 Author: Augustin Degomme Date: Mon Jan 28 09:59:38 2013 +0100 create backbone if either one of the bandwidth or latency is set to a value != 0, fixes #14873 commit e1648ed1227078a777534d9b24bb4a4970e6df01 Author: Marion Guthmuller Date: Mon Jan 28 11:11:59 2013 +0100 unnecessary loop for the reset of the simcall args commit 496eaae77e9e05c65442a456f19af345a584ee0a Author: Marion Guthmuller Date: Mon Jan 28 10:35:40 2013 +0100 model-checker : don't need to reset the result of simcal actually, remove unnecessary memset commit 4bd100c60f5ce9eb90336facb97e09e1db932ca4 Author: Marion Guthmuller Date: Mon Jan 28 10:19:52 2013 +0100 model-checker : reset args and result of simcalls in simcall_BODY macro commit 9a10d9dc4c75ef2443ecf56b1ef7cb0720d061b9 Author: Arnaud Giersch Date: Fri Jan 25 14:07:18 2013 +0100 Use %zu for type size_t. commit f703e5eea34c57dbfcda1f9c6d2e8ac3f1512062 Author: Marion Guthmuller Date: Fri Jan 25 13:05:25 2013 +0100 model-checker : need to switch between raw heap and std heap to remove ignore region commit 1fe09f54bac3c43710f19de37bcec99cd19b92a8 Author: Marion Guthmuller Date: Fri Jan 25 11:32:44 2013 +0100 model-checker : move function from mc_global in mm_module (compilation error without MC) commit 99a12f0cb39eec92a0a1b8cbd3e1cf3e50559fba Author: Marion Guthmuller Date: Fri Jan 25 11:15:02 2013 +0100 model-checker : compare directly local variables found with DWARF and libunwind commit aeecccef59f268281e3c0423a535ccc4e001e491 Author: Marion Guthmuller Date: Fri Jan 25 11:02:43 2013 +0100 model-checker : start canonicalizatipn in heap comparison from global variables commit 2de2be634908582c082f28ee99ebb337c57aa86e Author: Marion Guthmuller Date: Thu Jan 24 11:36:01 2013 +0100 model-checker : cleanups for heap comparison from global and local variables commit 931f8df48073275d32886390f5182c5b9663d5fd Author: Marion Guthmuller Date: Tue Jan 22 17:48:59 2013 +0100 model-checker : stop heap comparison when the first block/fragment without equality is found commit fd12164a2a077fd82a69ac8941511c60fe545712 Author: Martin Quinson Date: Thu Jan 24 14:31:11 2013 +0100 iirk, that item is particularly outdated and now ridiculous commit db907e5d1aa9f0a3898b64e4b734447512f2b8a3 Author: Arnaud Legrand Date: Thu Jan 24 10:39:23 2013 +0100 Stupid git test (sorry for the noise) commit 48eda6a2033423e980783b6e40bc35824808bb9a Author: Paul Bédaride Date: Wed Jan 23 18:22:01 2013 +0100 ChangeLog update commit 656ccde4d843648bc5c5d2a10cbbf767c1183a93 Author: Paul Bédaride Date: Wed Jan 23 18:12:38 2013 +0100 Remove MSG_load_platform_script and SD_load_environment_script functions commit b565321ff8836a84c3d14c22c0789858086aa6c7 Author: Paul Bédaride Date: Wed Jan 23 17:14:35 2013 +0100 Remove simdag-test-lua commit 2ddaad87cbb9584159fd9ea054a4dd0dbf1224b2 Merge: cae4f3c 0b72000 Author: Paul Bédaride Date: Wed Jan 23 15:19:30 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit cae4f3ce3a29af78349034eaa7206185fa66ebef Author: Paul Bédaride Date: Wed Jan 23 15:18:51 2013 +0100 Add the msg tutorial of Arnauld Legrand to doxygen commit 0b720001b36cdb467aacc4a6ec7508226c8d2db6 Author: suter Date: Tue Jan 22 14:10:04 2013 +0100 mem leak -- commit 40bbc8645482f0b800c24b4cffd13e58d60e45fd Author: suter Date: Tue Jan 22 12:13:42 2013 +0100 when scheduling the same application more than once, better to free remaining stuff before allocating them again commit 6dbb38af3c37db705cc8db42a903b5d5a27fb95a Author: suter Date: Tue Jan 22 12:12:04 2013 +0100 tiny reindent commit f84cfe8277f2b62f9caff0052fea73eb468e26a5 Author: Arnaud Giersch Date: Mon Jan 21 22:45:54 2013 +0100 Fix build error with clang. error: redefinition of typedef s_xbt_dictelm_t is invalid in C [-Wtypedef-redefinition]. commit 18d0167716b0d86b07ef2e3feaacc8b3c9238326 Author: Arnaud Giersch Date: Mon Jan 21 22:25:35 2013 +0100 Make it build again after commit 48404c66fc4d8248308db1d1398cb79a6763077e. commit a93d9a4ceb57a26d8fa1c3904ce7904ff727f2e1 Author: suter Date: Mon Jan 21 21:22:00 2013 +0100 Improve behavior of SD_application_reinit. Now, you can schedule tasks again ... which was the initial point commit 268230ad6ae834e8749ee07226efc1913cfd2932 Author: suter Date: Mon Jan 21 21:18:01 2013 +0100 revalidate tesh files with correct output commit 081c68fbba3ebbb3bdd5471d46201d9f7731ae94 Author: suter Date: Mon Jan 21 20:52:07 2013 +0100 don't use binary mask commit e1a94e1131e309dd8cf98bb4bf650f3b23d3c2d5 Author: suter Date: Mon Jan 21 16:24:38 2013 +0100 why let the user give a name to a dependency if s/he cannot get it after? commit 48404c66fc4d8248308db1d1398cb79a6763077e Author: Paul Bédaride Date: Mon Jan 21 14:08:04 2013 +0100 All hosts types fusion to xbt_dictelm_t commit 8498a654bd5379c957de389f3dbf4fc015e8b0b1 Author: suter Date: Sun Jan 20 16:29:47 2013 +0100 can be interesting to get the value of the alpha parameter for parallel typed tasks commit ac4e89145c9f4dfe554d6c97bfd2f869b57bd3ba Author: Martin Quinson Date: Fri Jan 18 09:44:27 2013 +0100 increase the timeout of this test commit b7d15f971798dc36cae930c545b760a8cfec8f78 Author: suter Date: Thu Jan 17 17:01:22 2013 +0100 document addition of new simdag dot loader commit c8b6d6839f2cd40cdb9b86c52c5bdacd2b271166 Author: suter Date: Thu Jan 17 16:56:28 2013 +0100 add a test of the creation of a parallel task graph from a dot file commit da6152abb1ea8e9d90d323f846b6703a14ee08e4 Author: suter Date: Thu Jan 17 16:54:48 2013 +0100 add a new loader that creates a parallel task graph (i.e., a DAG whose nodes are parallel tasks) from a dot file. Creates a dynar of typed parallel tasks (SD_TASK_COMP_PAR_AMDAHL and SD_TASK_COMM_MXN_1D_BLOCK) commit e1aab19126287838930239f1d9dabc6ebc873f3a Author: suter Date: Thu Jan 17 16:48:23 2013 +0100 change verbose messages commit e15e517a25646bf11ea186ab7287b9df8280dae3 Author: suter Date: Wed Jan 16 18:10:36 2013 +0100 better support of parallel typed tasks in dump and dotty functions commit 5bd11d19929c8b6f70cc83ae718bbfc181ec4768 Author: Arnaud Giersch Date: Thu Jan 17 15:13:24 2013 +0100 _surf_cfg_set was renamed (untested) commit 100b1380c49e7e88e1faf2b7314515acf4f635fd Merge: 9bfa65c f1d8a21 Author: Arnaud Giersch Date: Thu Jan 17 14:19:44 2013 +0100 Merge branch 'master' into vmtrace commit 9bfa65c76083c4dfcf2ecb3b2f857585ac21f621 Merge: 0c13871 33cebaf Author: Arnaud Giersch Date: Thu Jan 17 14:16:33 2013 +0100 Merge branch 'vmtrace' again (don't try to undersatand why) commit 0c13871d73e933c1847faf8debea7b7745a3ff44 Merge: 2bab61b 71425c7 Author: Arnaud Giersch Date: Thu Jan 17 14:03:10 2013 +0100 Merge branch 'master' into vmtrace Conflicts: buildtools/Cmake/DefinePackages.cmake include/surf/simgrid_dtd.h include/xbt/graphxml.h src/instr/instr_config.c src/instr/instr_private.h src/simdag/dax_dtd.c src/simdag/dax_dtd.h src/surf/simgrid_dtd.c src/xbt/graphxml.c commit 2bab61b2f25f18d18ecdeb972745ce02af1885a9 Author: Arnaud Giersch Date: Thu Jan 17 13:41:11 2013 +0100 Missing declaration. commit 410c20fdb9b68068548b9f4686eae70898a2b0ba Merge: 0062810 b981d71 Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 17 11:29:37 2013 +0100 Merge branch 'vmtrace' commit 0062810c4d947182d063333a1e949f89a3647dd8 Merge: 87191a0 32d9638 Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 17 11:29:01 2013 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid-java commit b981d712b790bf9db2525e0b36e728865e8febc1 Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 17 11:28:55 2013 +0100 Duplicate entry commit f1d8a21970271bffe95aca7e5b9d7c357bcb4766 Merge: 2d930fd 33cebaf Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 17 00:19:37 2013 +0100 Merge branch 'vmtrace' commit 33cebaf3e1fbceceb66340633766b7ffeac53f92 Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 17 00:19:29 2013 +0100 Trying to fix modification with new master branch commit 1a2389b0ef5a19d9b81b68178e081ca54080cd74 Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 17 00:13:33 2013 +0100 Trying to fix modification with new master branch commit ca21a95250bad7aa916b8f39daef95c548102a2c Author: Jonathan Rouzaud-Cornabas Date: Thu Jan 17 00:05:59 2013 +0100 Trying to fix modification with new master branch commit fcaeb5564392d36334be6761475cb3310826181d Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 16 23:37:26 2013 +0100 Trying to fix modification with new master branch commit 2b277690e134be83dd52dac256dc16dd014f88a8 Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 16 23:29:26 2013 +0100 Trying to fix modification with new master branch commit 2d930fd4960af33c07d94ddb874f7503bab264f0 Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 16 18:40:54 2013 +0100 Fix failed merge commit 9e68ca10e951fb61e944c99c7774b1e415ae9f6d Merge: 9c7c553 71425c7 Author: Jonathan Rouzaud-Cornabas Date: Wed Jan 16 18:00:42 2013 +0100 Merge with master commit 71425c727bb809221d8c50de3fd491bd75faa381 Author: Marion Guthmuller Date: Wed Jan 16 16:46:31 2013 +0100 model-checker : update bugged1 tesh commit 942590efaa940196be55743948b96d8b95c6d0ae Author: Marion Guthmuller Date: Wed Jan 16 16:44:24 2013 +0100 model-checker : apply independance reduction at each step to reduce number of snapshot restore and transitions replay commit 099817b98b4570e1d0d52972a35d48750a95ba59 Author: Marion Guthmuller Date: Wed Jan 16 14:23:45 2013 +0100 model-checker : update bugged1 tesh commit 465332a64bce200ef12c8c3ae6b53bec57767415 Author: Marion Guthmuller Date: Wed Jan 16 14:20:24 2013 +0100 model-checker : minor fix in dpor algorithm commit 1bbca19ae9a38f3cbac1162b207bb71b7fbf328d Author: Arnaud Giersch Date: Wed Jan 16 14:15:10 2013 +0100 Also check that the compiler really is gcc. Don't break with clang for example. commit 90fed84c000f36c96f8bc38befc3a3b1e8cfc6ab Author: Augustin Degomme Date: Wed Jan 16 11:30:40 2013 +0100 change verbosity of some messages commit 40752d52b1b436f20b9a9c7111ed80031c110f5e Author: Augustin Degomme Date: Wed Jan 9 17:53:27 2013 +0100 add smpi/os and smpi/or parameters to handle timings to inject into small-sized MPI comms commit 871df6cc5608c39df5e4f90e19feea126756e056 Author: Augustin Degomme Date: Mon Jan 7 10:54:05 2013 +0100 remove a few barriers from summa commit bdede27b55f4d7428f635ef8ade408247dcfae93 Author: Augustin Degomme Date: Mon Dec 17 16:04:50 2012 +0100 do not use f2c with 64 bits platforms which use old gcc (<4.5) commit de522691ae839e2dec4107a426f1a0d68848d22c Author: Augustin Degomme Date: Thu Dec 13 10:30:05 2012 +0100 use temp file for fortran instead of fixed name, which conflicted with -j commit 3904c967da0a8ca90dfc1bc602ede0045689e99f Author: suter Date: Mon Jan 14 23:38:10 2013 +0100 document bugfix commit f5bacb2f99189b15a7c740a26b395e7886c41f7e Author: suter Date: Mon Jan 14 23:36:18 2013 +0100 bug fix: If the last released dependency is a control dependency, let the task become schedulable. commit b1919c1826467eb2cfbc972842e0c39c5ab4d92c Author: suter Date: Mon Jan 14 15:02:34 2013 +0100 number of unsatisfied dependencies can be negative, using an unsigned int leads to weird outputs by SD_task_dump commit ee64b03734cc22f81bd0f067f9be724b46f36e9e Author: Marion Guthmuller Date: Mon Jan 14 12:17:10 2013 +0100 model-checker : use a global timer for snapshot comparison times, define macros instead of if(XBT_LOG_ISENABLED) and add informations used for comparison (regions types, stacks sizes) in snapshot structure commit 614a9d1249ea6287562890365fc68f261776df79 Author: Marion Guthmuller Date: Sun Jan 13 17:05:03 2013 +0100 model-checker : add nb_processes in snapshot commit c4a5e2819f12960e97513f3adf4cd1a53b97d3fe Author: Arnaud Giersch Date: Mon Jan 14 11:13:45 2013 +0100 Update mmalloc tesh for 32bits too. commit ab53e28fd3b2c329701b261e70518b6a2d4d626b Author: Arnaud Giersch Date: Mon Jan 14 10:34:06 2013 +0100 Typo. commit dbc517ef081558bd3c91c852f436f0b7312a22e1 Author: Marion Guthmuller Date: Fri Jan 11 17:58:14 2013 +0100 model-checker : free memory commit c991ec54a886fe3f3e1460353790938e88a7af1f Author: Marion Guthmuller Date: Fri Jan 11 17:55:15 2013 +0100 model-checker : add chunks used into snapshot structure and size used into stack snapshot structure commit 88ca05cd1d857df41fed346b8d766f31a73b8ad8 Author: Marion Guthmuller Date: Fri Jan 11 11:33:32 2013 +0100 model-checker : free memory commit 868e0f3359e8a2a890dc88637dfa699dbcb5c24c Author: Paul Bédaride Date: Fri Jan 11 16:00:27 2013 +0100 Fix lua tesh and remove msg_lua_masterslave test commit b65614d53e1cba701db0f7902da139f98bb49a1a Author: Martin Quinson Date: Fri Jan 11 12:23:41 2013 +0100 add the files we need to ensure that make distcheck compiles again commit cd2737270927f8c36bc67778ca4a9d024ca56824 Author: Martin Quinson Date: Fri Jan 11 12:11:36 2013 +0100 document in ChangeLog+NEWS my work on documentation commit 2e757aaab0c5d889bf47b2e12a992a1fe8dd84b0 Author: Martin Quinson Date: Fri Jan 11 11:54:52 2013 +0100 make distcheck should rebuild the archive, and test with default params only (ie w/o MC) commit 4e3671ec20faeb52d2d2eac40c0ab34ab3562395 Author: Martin Quinson Date: Fri Jan 11 11:45:46 2013 +0100 fix the make dist target by not including some files that were killed in the archive commit 946a31b2223cc23d86d4482ab8a99764992baf73 Author: Marion Guthmuller Date: Thu Jan 10 20:34:32 2013 +0100 model-checker : update mmalloc tesh commit d0581029149ed8928e01918184f8ea115cc4f484 Author: Marion Guthmuller Date: Thu Jan 10 20:24:35 2013 +0100 model-checker : update tesh commit b97aa8c4138dbbde8d81ff6a635eef0a304f0efe Author: Marion Guthmuller Date: Thu Jan 10 20:09:02 2013 +0100 model-checker : fix memory free commit ee9810253992f05b05992b201a37acbb255a1dc0 Author: Marion Guthmuller Date: Thu Jan 10 18:54:31 2013 +0100 model-checker : free memory for stacks comparison commit f05eb9982f2edbfbdc9dc77268406d9ca5aca2d3 Author: Marion Guthmuller Date: Thu Jan 10 18:06:46 2013 +0100 model-checker : disable use of system malloc for raw_heap commit 0a8e6e02b1e79ff96a8d707fa432c5df71213882 Author: Marion Guthmuller Date: Thu Jan 10 18:02:24 2013 +0100 model-checker : some cleanup in mmalloc_compare_heap (free memory, delete unnecessary code) commit a9c758e95a17758177775c1b6ad617edb4a923b1 Author: Arnaud Giersch Date: Thu Jan 10 16:05:18 2013 +0100 Variable should be initialized. commit bbfa61e65a312b4e52d264995e474e73f4078f87 Author: Arnaud Giersch Date: Wed Jan 9 22:18:25 2013 +0100 Free the TRACE_{start,end}_functions dynars when they become useless. commit d589b0d8fd8470ac535f9d72ab448d91e2d37714 Author: Martin Quinson Date: Wed Jan 9 23:38:59 2013 +0100 actually, the github version is probably a better source for that commit ae7b97e49ebca15dfe00e0f463d1573a7bd44cc9 Author: Paul Bédaride Date: Tue Jan 8 17:06:36 2013 +0100 Fix lua deploy commit d947ff7466b473eeec602007934f8336a9b17f3c Author: Paul Bédaride Date: Fri Jan 4 10:36:45 2013 +0100 Fix lua platform script commit a413f81990af8e4b725d3eb6712b885789a5121e Author: Arnaud Giersch Date: Tue Jan 8 14:53:28 2013 +0100 Fix build with tracing=OFF. commit dd26d1201071250f4cd4c99201c503d17c2bc1a4 Author: Arnaud Giersch Date: Tue Jan 8 14:52:46 2013 +0100 Avoid to put smpi symbols in libsimgrid. This was visibly introduced by commit 6cf3e5a62a7a4a685ddce69bac69d71fe0966a86 (Move module tracing into corresponding modules), but it broke builds with -flto and GOLD ld. commit cd13a63269973552c66aaf4e5cc621e70d59c34c Author: Arnaud Giersch Date: Fri Dec 21 13:56:27 2012 +0100 Reindent (again). commit 9131a79d7d87d872cd5a4c354c3e7268041b2640 Author: Martin Quinson Date: Tue Jan 8 10:26:49 2013 +0100 new step to not forget when releasing the files commit 6eb959ab32af31efe6bf68a3f263a1211b368c18 Author: Maximiliano Geier Date: Mon Jan 7 18:51:50 2013 +0100 chainsend: add optional argument to deployment file generator, so that we can generate a deployment file for a subset of the nodes in the platform file commit c59fb90ea83ce58355bc388b1a5ebaef96420806 Author: Marion Guthmuller Date: Mon Jan 7 13:56:08 2013 +0100 model-checker : comment backtrace and add ignore mechanism in mmalloc metadata commit 1a8e5af34045d9f65169ce4766b0131dfe7825f2 Author: Marion Guthmuller Date: Thu Jan 3 15:55:34 2013 +0100 model-checker : fix dichotomic search and insertion for visited states commit e621aad76114ee574a0e26966992408db9c5ec27 Author: Marion Guthmuller Date: Thu Jan 3 12:13:12 2013 +0100 model-checker : update list of visited states during the exploration with the newest states commit 2fdde967b33a0a232a3988254536fc6d4dbf33b7 Author: Marion Guthmuller Date: Wed Jan 2 18:59:52 2013 +0100 model-checker : use xbt_abort after exhaustive exploration commit c8cb025267aaf5869a961e6606d13369c6701801 Author: Marion Guthmuller Date: Wed Jan 2 18:47:08 2013 +0100 model-checker : ignore some local variables from simix in MC_init commit bdb1638f0b58057107eb87995b2d447e34dc43a0 Author: Marion Guthmuller Date: Wed Jan 2 18:38:17 2013 +0100 model-checker : fix sorting of visited states and state equality reduction commit 17bbb74d5889f7d40f4c7aa18d74a9a8f4f99a6b Author: Marion Guthmuller Date: Tue Jan 1 16:08:31 2013 +0100 model-checker : sorting of visited states according to chunks used commit 9dbb3ccc6b93628f85c80efdc227436aed930aec Author: Marion Guthmuller Date: Tue Jan 1 16:04:02 2013 +0100 model-checker : update bugged1 tesh commit 85a65428aea40518dd5198032efddb3984dbe506 Author: Martin Quinson Date: Fri Dec 28 16:45:23 2012 +0100 Revert "Kill the tag" This reverts commit 7d248dfd0b7fa18bacf5403efbf3dcf7a0cf902f. This is actually used in some situations where I don't have any good replacement. Sorry for the noise. commit 7d248dfd0b7fa18bacf5403efbf3dcf7a0cf902f Author: Martin Quinson Date: Fri Dec 28 16:29:02 2012 +0100 Kill the tag This was allowed only in the tag, and was dupplicating the features of the bb_* attributes of that tag. Kill this because the parser is already complex enough without dupplicating ways to get a given feature implemented. Sorry for the inconvinience. commit 5fb577f6a410e0a43ae2ac72f581889e7bac2c76 Author: Marion Guthmuller Date: Wed Dec 26 15:37:03 2012 +0100 model-checker : update chord_neverjoin tesh commit e5ac33cf4580f8748f6f01c338896df9171fa4c9 Author: Marion Guthmuller Date: Wed Dec 26 15:33:20 2012 +0100 model-checker : don't ignore simcall result in system state comparison commit 4a4af74a30afd153306840dcc1840d1609b59b29 Author: Martin Quinson Date: Wed Dec 26 09:54:30 2012 +0100 add my last answer on the list to the FAQ commit 5b433436f747059a98839adb2299075ca630f6d4 Author: Martin Quinson Date: Tue Dec 25 21:07:41 2012 +0100 this file should not overload the codebase commit 74a9167818deaa2187e18a933131e451294585bc Author: Marion Guthmuller Date: Tue Dec 25 20:56:12 2012 +0100 model-checker : stats XP of model checking on chord example commit a65af9cc95088e0b83af31e744ff4a9bbae3fad7 Author: Martin Quinson Date: Mon Dec 24 23:17:08 2012 +0100 remove the 'new_' part of function name sg_platf_new_trace_connect commit 00e249a869374f624ab2375143c8c8e0e87036d1 Author: Martin Quinson Date: Mon Dec 24 23:14:41 2012 +0100 acknoledge that the default value is set in network.c so that we have a single point of truth commit cd498619b09eef72dd6812778fb72cdb85910bbb Author: Martin Quinson Date: Thu Dec 20 16:22:05 2012 +0100 This set was recently renamed commit 8eef701b3f5d22a51d90de7b17145833518d4570 Author: suter Date: Fri Dec 21 14:34:17 2012 +0100 first try at replaying alltoall. Not tested yet commit c5c22f37a485155dc3b19de10336cc67d6ec688a Author: suter Date: Fri Dec 21 13:18:05 2012 +0100 make it compile commit 7934cc022e85e5f7ecb3dd0a578871ee91da751b Author: suter Date: Fri Dec 21 12:37:36 2012 +0100 factor verbose logging add dummy actions for unimplemented MPI calls needed by NPB codes commit 433cc2bc6f5a56c5443258a3d2fb668cb22a745c Author: suter Date: Fri Dec 21 11:30:41 2012 +0100 Cosmetics commit 14b05fb84012709086290492445a2154c69b673b Author: Paul Bédaride Date: Fri Dec 21 10:21:05 2012 +0100 Revert "make MSG_comm_waitany use dynar" This reverts commit ae811896a4746542e8de1616e8bc95a3ee6320f2. Conflicts: examples/msg/actions/actions.c commit dda3ca8a409584cb8939acbd287d69912d247622 Author: Arnaud Legrand Date: Thu Dec 20 23:51:26 2012 +0100 Allow MSG one-side communications that rely on parallel task to work with the compound model. commit d22dbf808ef73d20175495533fe33a47fd2252cb Author: Marion Guthmuller Date: Thu Dec 20 23:18:16 2012 +0100 model-checker : fix MC_take_snapshot if malloc used for raw heap and several data segments for binary or libsimgrid commit a7a65bd1066880ac5876add26720aad9634c1e0e Author: Marion Guthmuller Date: Thu Dec 20 15:38:45 2012 +0100 model-checker : fix dpor with state equality reduction commit 7aa52bfbfe54f5be7c01add5ee242ee4c03b7e4e Author: Marion Guthmuller Date: Mon Dec 17 11:47:21 2012 +0100 model-checker : if frame name is empty, stop stack unwinding commit cf799d4b83e1fda76b512c50bb781eca63d283da Author: Marion Guthmuller Date: Mon Dec 17 10:13:29 2012 +0100 model-checker : remove restriction of DPOR if several requests for same process commit 794073d439f1b936db4444949cfbe0cf30de5df0 Author: Maximiliano Geier Date: Thu Dec 20 19:33:47 2012 +0100 chainsend: fix tesh commit 1534b2e2f4525d905d5359a484983d1ece3f1178 Author: Maximiliano Geier Date: Thu Dec 20 19:21:33 2012 +0100 chainsend: change peers active wait to waitall commit b0bca0b7f1108544ac94109b3887ca99fd2c21d7 Author: Maximiliano Geier Date: Thu Dec 20 18:32:33 2012 +0100 chainsend: broadcaster should send synchronously commit 9fa23a65176e4aa86c5336fd131307297e540fd2 Author: Arnaud Giersch Date: Thu Dec 20 18:07:16 2012 +0100 Now, you have to use "cursor" instead of "i". commit 86e3fc9aca2d9f99dc0e300f546d6bd17856232b Author: Arnaud Giersch Date: Thu Dec 20 18:05:42 2012 +0100 Reindent file before changes. commit d14b1c82259fb8bc3ec16ceeda293fbc5f5b56ed Author: Arnaud Giersch Date: Thu Dec 20 17:36:46 2012 +0100 Use "debug" log level here. commit 34cab90599e2c8583d07c9fb77e37e7c46e04f7e Author: Arnaud Giersch Date: Thu Dec 20 15:42:43 2012 +0100 Some symbols were renamed by last flexml update. commit 6342086f2782714746b430af3bf67952b789f5b7 Author: Arnaud Giersch Date: Thu Dec 20 14:43:51 2012 +0100 Update with newer flexml. commit ae811896a4746542e8de1616e8bc95a3ee6320f2 Author: Paul Bédaride Date: Thu Dec 20 17:29:45 2012 +0100 make MSG_comm_waitany use dynar commit 3805620a2f78c59fe285a1bf9ea2411a35d7f0b4 Author: Martin Quinson Date: Thu Dec 20 16:17:07 2012 +0100 improve the doc to include MSG_config commit 88425d917174073213cea8943fa31eb0049cb84d Author: Martin Quinson Date: Thu Dec 20 16:08:57 2012 +0100 make MSG_config public, document it, and implement it properly, not through a crude hack commit 6cf3e5a62a7a4a685ddce69bac69d71fe0966a86 Author: Paul Bédaride Date: Thu Dec 20 14:29:48 2012 +0100 Move module tracing into corresponding modules commit 23f7bd2d6bcf61608b1ace84d6ff26657aec1a1e Author: Arnaud Giersch Date: Thu Dec 20 11:07:31 2012 +0100 Link with -ldl when using dlsym. commit 51dcb8e712855f3cb16800ddea745ef6fc8d79e9 Author: Martin Quinson Date: Thu Dec 20 09:33:36 2012 +0100 remove the create_resource entry point in resource model APIs That's a leftover from ancient times that is not used anymore. Instead, these functions are registered by each model as callbacks within the sg_platf mechanism, which is now the unique way to create resources (we had up to 3 different ways to create resources in the code base :) commit 5fa99e0865ddebb91c1e1df4c1fadf4b6c88e8c0 Author: Martin Quinson Date: Thu Dec 20 09:21:02 2012 +0100 fix a typo commit 22840d246833d1c2aa4201c277e1b910dc65a40c Author: Martin Quinson Date: Thu Dec 20 09:06:02 2012 +0100 rewrite the install doc, and integrate latest feedback on Mac builds commit 3612c3313caae66ba62f30fc6fe7430cb2976801 Author: Martin Quinson Date: Thu Dec 20 09:04:45 2012 +0100 mark as advanced some options that are useless to the users, and improve some doc commit 6d9c67b14f86e16e2c4fefe44443e18bada3ed1a Author: Martin Quinson Date: Thu Dec 20 01:49:28 2012 +0100 remove a bit of cruft from the install doc, more remains to be cleaned commit 12e9d50eaa5e9272ac80d5a3424f36739010ad44 Author: Martin Quinson Date: Wed Dec 19 20:16:02 2012 +0100 cosmetics commit 22ff6a49b0593f2164d8c4c6244bff1a8bb16d86 Author: Martin Quinson Date: Wed Dec 19 19:41:07 2012 +0100 forgot the test file commit cdf00e8d160887b870361b73204526ec7722abf5 Author: Martin Quinson Date: Wed Dec 19 19:31:22 2012 +0100 use system malloc for the raw heap if GNU ld is used commit 906984c33ede60c163c8ea919304e5d0a1548b4a Author: suter Date: Wed Dec 19 12:18:52 2012 +0100 make this example be more valgrind compliant by increase host speed. When tasks end after the "Finalize" reception, nothing is safe ... Still has an invalid free in the end. did some typo correction too commit cc375ad134c19925e1e343bae932be21cf8a8caf Author: Martin Quinson Date: Tue Dec 18 16:17:49 2012 +0100 Use xbt_malloc (and friends) instead of direct malloc() This is good practice as it asserts that the result is not null, and it actually help me right now when digging in the MC. commit 581a88bba670ee2756e1f4986f55c863190d6930 Author: Arnaud Giersch Date: Tue Dec 18 16:53:56 2012 +0100 Add -Wall to CMAKE_Fortran_FLAGS, unless enable_compile_warnings=OFF. This triggers lots of warnings, mainly about implicit function declarations, but I don't know how to fix them properly for now. commit 81e0dc596f5e71f5e255ad39405518ad165d244e Author: Arnaud Giersch Date: Tue Dec 18 13:45:56 2012 +0100 Linker option is useless when '-c' is present. commit 32d9638c455b8074ac617c2ee5557b07a9e2f8ec Author: Martin Quinson Date: Tue Dec 18 14:34:45 2012 +0100 correctly add the Manifest file to the jar archive commit 495b157f3f134ef6823febdd6a1cba2ff2b94ba5 Author: Martin Quinson Date: Tue Dec 18 14:22:05 2012 +0100 add some files, and make sure that they land in the binary jar file commit cb83f4f46c751c4dc32a4c9569e3626915803894 Author: suter Date: Tue Dec 18 11:43:18 2012 +0100 this was fixed too commit 16521cfa2744bb41935b0cf3b493407c7efde8ac Author: suter Date: Tue Dec 18 11:10:58 2012 +0100 mention bug fix in ChangeLog commit a8e5359837149f73f41c1741d0d2e3f78b4de9a8 Author: suter Date: Tue Dec 18 10:54:18 2012 +0100 add test_sd_avail.tesh to the list commit 38bfd0deea7b752b27a058b3e43fbceacc0185e6 Author: suter Date: Tue Dec 18 10:50:50 2012 +0100 add a tesh file for the test of availability traces commit 66831da9d7eacdecc8c8bad2fdeb963494ea1424 Author: Arnaud Giersch Date: Tue Dec 18 10:21:45 2012 +0100 Avoid to compile files when they're not needed. commit 5c0ad37fd1f1e21ede5c8ff97e805f9855698424 Author: Arnaud Giersch Date: Tue Dec 18 10:16:01 2012 +0100 This file does not belong to TRACING_SRC; define SIMGRID_SRC. commit d8c20bf2f6fcfa63db82224bd927f588b3b166a4 Author: Arnaud Giersch Date: Tue Dec 18 10:02:45 2012 +0100 Really remove deleted file. commit 31c8e045f681d2f2f01c90eb5c2520f7973b462e Author: Martin Quinson Date: Tue Dec 18 10:20:26 2012 +0100 Let's be honnest commit 34b70bf538f38282b52626b2542801f1deec25ca Author: Martin Quinson Date: Mon Dec 17 15:41:32 2012 +0100 refresh the README, and re-add it to the archives commit 17297bfd06119ff0f303522aae8ea1b801dbe733 Author: Martin Quinson Date: Mon Dec 17 15:41:10 2012 +0100 that was really ancient (shame shame) commit 3b5e3f74b12e039d0a5f5eacf3f82c37ad3505cc Author: suter Date: Tue Dec 18 10:11:12 2012 +0100 This prevent periodic availability/state traces to loop forever commit 1e896e691f69c6e46566d038d37b4fd7ea18fa3d Author: Paul Bédaride Date: Tue Dec 18 10:01:10 2012 +0100 Fix _sg_do_model_check use with model_check=OFF commit 28700bafbbef119ee34d7632ed7c61749995dc78 Merge: 78c8b98 ae6e5e8 Author: Paul Bédaride Date: Tue Dec 18 09:28:16 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit ae6e5e85886c80a444afa6604591d6ee3a56f564 Author: suter Date: Mon Dec 17 23:43:34 2012 +0100 cosmetics commit c87a1faf862f306f15dd80a2d3428814a250c4ca Author: suter Date: Mon Dec 17 23:40:23 2012 +0100 add an example to test availability traces. Weird behavior and runs forever (thus no tesh yet) commit 78c8b9893aa6947905617155ed8fa2538147e5e8 Merge: 17a9f17 bbb5731 Author: Paul Bédaride Date: Mon Dec 17 17:20:34 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 17a9f17337b1d6743025cf52e7c19a469138d38f Author: Paul Bédaride Date: Mon Dec 17 17:20:27 2012 +0100 Restructure config headers commit bbb5731bb1764f2ee38d277950c92356fce1df42 Author: suter Date: Mon Dec 17 16:33:27 2012 +0100 no need to explicitly tell that resources are initially up anymore. commit 35f97bc21dd1519337935e52a973b6d320fdf2ef Author: suter Date: Mon Dec 17 16:32:20 2012 +0100 when the first event of a trace (availability or state) starts at a time greater than 0, this means that the default value has to be used meanwhile. Create a dummy event whose value is -1 and handle this in surf_presolve. commit 01c70260177e586af94f9d221f9a5e616d8a504f Author: suter Date: Mon Dec 17 16:30:12 2012 +0100 when the value of an event is a negative one, don't update resource state during presolve. Allows to use default status up to the time (>0) of the "real" first event. commit 0d3245b3e4f5440210358c5b7499379ee6aaa328 Author: suter Date: Mon Dec 17 15:42:08 2012 +0100 add more debugging info there. Nice to know what is the new value assigned to the link commit d7ef0e2c3657154be52ac3303dee6c35594d9b8d Author: Maximiliano Geier Date: Mon Dec 17 15:52:20 2012 +0100 chainsend: print some transfer stats, move debug prints to where they belong also count up bytes when transfering, so that the peer can print its "transfer speed" when it's done, and finally update tesh accordingly commit 24297936443eb968a6f4733731a2e01c67bdfcc5 Author: Paul Bédaride Date: Mon Dec 17 11:17:04 2012 +0100 Fix model checker config issue commit 7d9a2608433e246294b7c4b339371fd4d3530ba6 Merge: 7d4a9a7 3ee5e2a Author: Paul Bédaride Date: Mon Dec 17 11:04:19 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 7d4a9a7e27436e76b10c1b1f9ce794655dc070a2 Author: Paul Bédaride Date: Mon Dec 17 11:03:42 2012 +0100 Move config from surf to simgrid commit 3ee5e2ac47abb878c628539714f57dbb4898032b Author: Sebastien Badia Date: Mon Dec 17 00:46:49 2012 +0100 Cosmetics : Remove whitespaces for mquinson :-) commit bcc3c7749b4273243807c89b6f0b91ab449033f2 Author: Marion Guthmuller Date: Sun Dec 16 21:18:01 2012 +0100 model-checker : remove tesh bugged2 (too long with the new version of DPOR) commit 418c46cdf11088fc52b1f8613e8ad6f81e0a2575 Author: Marion Guthmuller Date: Sun Dec 16 21:14:25 2012 +0100 model-checker : update tesh bugged1 with the new version of DPOR commit 464f89a9c5bd6322317dd01fc1edfec57cf48db7 Author: Marion Guthmuller Date: Sun Dec 16 18:31:45 2012 +0100 model-checker : interleave all enabled processes for each state and apply DPOR only once per process commit 3c12edcf1badf7307f105b2afcd7b4223af493bb Author: Marion Guthmuller Date: Fri Dec 14 16:24:09 2012 +0100 model-checker : cosmectics commit 415bcef093fcaa88f34a8ccd48248815a5a8757f Author: Marion Guthmuller Date: Fri Dec 14 15:57:57 2012 +0100 Remove comm from src_proc->comms and dst_proc->comms when finish it, if is detached (dsend) Currently, with dsend action, the wait of src_proc is not necessary to finish the communication. In this case, only dst_proc removes this communication from its list and destroys it, if src_proc is always running. When src_proc makes a process_cleanup after that, it retrieves this communication in its list while it doesn't exist anymore and thinks that this communication isn't for it. This led to a simulation error. commit ba82f10f3e6c03bbe3002b38e59ae34a71574359 Author: Marion Guthmuller Date: Fri Dec 14 15:50:35 2012 +0100 remove comm from rdv if comm destroyed before being finished commit 0563fb6fa537f90021fffb42f13abc3577030379 Author: Martin Quinson Date: Fri Dec 14 16:35:36 2012 +0100 trace initialization requires some more love concerning native libs commit 82f4d92f4eed89d1c257810d24f841de2106e3ec Author: Martin Quinson Date: Fri Dec 14 16:34:30 2012 +0100 add a missing file to the archive commit 7bd04ecffac47045cc7f2aad9790c50446624bae Author: Martin Quinson Date: Fri Dec 14 16:33:24 2012 +0100 ddl files have strange names when generated with mingw commit 1e9d81f41250ba9a77a8d6b113977c5765ff89d7 Author: Martin Quinson Date: Fri Dec 14 16:02:05 2012 +0100 doc fix: AS has no 'name' attribute, but a 'id' one commit 7715a90f3843eb619350fa1014c9e71327ef760c Author: Martin Quinson Date: Fri Dec 14 15:51:43 2012 +0100 reindent, no real change commit 253e5e44da23233d06314cfb81b82149e45c1d5d Author: Arnaud Giersch Date: Fri Dec 14 13:39:22 2012 +0100 Typos. commit 786246a1d66b281f419c62f21bdd49c11d9dec99 Author: Arnaud Giersch Date: Fri Dec 14 13:39:22 2012 +0100 Use cat+here document, instead of non-portable echo -e. commit fd4cc5484d464f76e4dd437155b9d0d69ef5a94e Author: Martin Quinson Date: Fri Dec 14 12:12:42 2012 +0100 make doxygen happy commit 81198ea2af726e0d0ee06759fcc4120241e044bb Author: Martin Quinson Date: Thu Dec 13 16:36:24 2012 +0100 SimGrid 3.7 is ways too recent for GRAS (+cosmetics) commit 50fbaf4e49aff29840e80979ad9cb5f1415b83f5 Author: Martin Quinson Date: Thu Dec 13 16:27:01 2012 +0100 document how to react when stuff break during the upgrade commit 253ab8e839d87b6794545ac9094b020674cfe967 Author: Martin Quinson Date: Tue Dec 11 11:52:30 2012 +0100 ignore that binary file commit 7b5d97a0198ce4ecbe5654a7cfe978bd1880f936 Author: Augustin Degomme Date: Wed Dec 12 19:33:40 2012 +0100 change the way we handle MPI_Request termination to avoid using smx_action too much in smpi. Removes a few more leaks in collectives Handling of waitany was changed, it should return sooner and avoid a few unnecessary simcalls commit bc74e6a87d5286f31ca5ae156ba74339b7f6775e Author: Arnaud Legrand Date: Wed Dec 12 12:00:35 2012 +0100 Spell check... commit c49799e7dc19456f53c747d6af0052ec65f97d41 Author: Arnaud Legrand Date: Wed Nov 14 14:55:02 2012 -0700 This is useful for those typing ./configure & make without looking at output. :) commit f43152a541f7ce1ad5ce9ddbfe11d9610422f490 Author: Paul Bédaride Date: Wed Dec 12 10:11:54 2012 +0100 Add ctest2junit.xsl for jenkins commit 6ebb8b276908d2e563a591d910e3216b38ec7502 Author: Arnaud Giersch Date: Wed Dec 12 08:19:26 2012 +0100 Another missing include, needed with tracing=off. commit 8687b520f5bf89bedb3f7711d20ff70520221114 Author: Marion Guthmuller Date: Tue Dec 11 18:01:54 2012 +0100 model-checker : update tesh bugged1_liveness commit 4d66c7253fc38935a2a4f4d4571584a314260011 Author: Arnaud Giersch Date: Tue Dec 11 17:46:58 2012 +0100 File simgrid_modules.png is automatically generated. commit 7a9e199c3d3175defedfa8289c8589ed4bcee789 Author: Arnaud Giersch Date: Tue Dec 11 17:43:42 2012 +0100 Add rule to generate png files from DOC_FIGS. commit c1ddeeec9b2bc65d52a5f374db0c226839374335 Author: Arnaud Giersch Date: Tue Dec 11 17:13:46 2012 +0100 Sort list, and add missing file output.goal.pdf. commit e519eca04a7e3a2c008793aabed70077828aa86b Author: Arnaud Giersch Date: Tue Dec 11 16:38:59 2012 +0100 Remove/add a few includes. commit 38ae1c9e075c09dad30905e7c36e9a0e0a915718 Author: Arnaud Giersch Date: Tue Dec 11 16:35:15 2012 +0100 Revert "I'm so glad that this line is useless" This reverts commit 5904252e9e4e84030ee544d5efbd832dffa696a7. It broke builds with tracing=off. commit 5b5563f8e343b89fff6b4e5b9b7a0c42e0f7fba8 Author: Arnaud Giersch Date: Tue Dec 11 16:30:12 2012 +0100 Enable tracing for Nightly_memCheck too. commit 9ed8f63d4856efe72038250011ad82a0f90f7d53 Author: Arnaud Giersch Date: Tue Dec 11 15:48:02 2012 +0100 Remove now unused support for remote exceptions. Plus slight reindent in ex.h. commit 33e60ba79d314e2b6e18e7d4c5bc354519a85455 Author: Arnaud Giersch Date: Tue Dec 11 15:34:24 2012 +0100 Define target before using it. commit 6af11f57f8a7fc1e6694ce8226db505c7bcaa00e Author: Arnaud Giersch Date: Tue Dec 11 15:13:41 2012 +0100 Rename function (create->reset), and kill empty function (destroy). commit 4eb9402362d5ecd76b79b1054ba37a8de264a280 Author: Arnaud Giersch Date: Tue Dec 11 15:13:41 2012 +0100 Use a sinlock instead of a mutex for mallocators. commit 71a018851ec389e3c5c68e6dda895d47f5a29c5f Author: Arnaud Giersch Date: Tue Dec 11 15:13:41 2012 +0100 Factorize code for mutex locks. commit dd7e8ef2e747369a874fb3f9abef81a22a89c8c7 Author: Arnaud Giersch Date: Tue Dec 11 15:13:41 2012 +0100 Protect mallocators for concurrent acces only with parallel mode. commit d28d982c819b1cf2e261afba2439ae8430b8cfb9 Author: Arnaud Giersch Date: Tue Dec 11 15:13:41 2012 +0100 Enable smpi for Nightly_memCheck. commit eea6f94335c93d0b4328e8435ee4f6e26154e48a Author: Martin Quinson Date: Tue Dec 11 11:50:15 2012 +0100 make an error message informative commit 3719170cd3de26a8fc027b9a6bb539a195b9e08c Author: Martin Quinson Date: Tue Dec 11 11:49:31 2012 +0100 I should stop coding at night -- sorry commit c755238ab99a51c4e88d6e0b74672c1ffb39dbf6 Author: Martin Quinson Date: Tue Dec 11 11:49:06 2012 +0100 no need for unused variables commit 664f6f1f26d92f4ff38a76f8147464a282b32e82 Author: Martin Quinson Date: Tue Dec 11 11:13:29 2012 +0100 plug a memleak on my way commit 0b383929b7044e87b46f2ebd9f85be4189ae6350 Author: Marion Guthmuller Date: Mon Dec 10 17:34:50 2012 +0100 model-checker : update tesh bugged1 and bugged2 commit ea1c5a880fd056c637c99a6cc7ec0b9b62ac87c7 Author: Marion Guthmuller Date: Mon Dec 10 16:53:55 2012 +0100 model-checker : forget one fix in MC_state_set_executed_request commit e13dac70099e758d38fc15778b6f427139c981bb Author: Marion Guthmuller Date: Mon Dec 10 16:35:42 2012 +0100 model-checker : fix dpor algorithm if max depth reached commit e45e8271d467f31bff14c5370f28069c23de6039 Author: Marion Guthmuller Date: Mon Dec 10 16:34:25 2012 +0100 model-checker : restore previous version of MC_state_set_executed_request, fixed with commit 87d50bb063f2937d73b984bed011fef018a761e2 commit 4b06a0f2c1439b36454b71221e99e1586ccde0d7 Author: Augustin Degomme Date: Fri Dec 7 16:24:32 2012 +0100 add a bunch of new fortran bindings, to make bigdft happy commit 675f9e130e59269e4bd0cb5dcb61ea2ae4284d78 Author: Marion Guthmuller Date: Mon Dec 10 14:40:53 2012 +0100 model-checker : remove independance between iSend/iRecv and Wait commit ac2a2796d269a829faa7c4f45699e6f10751fa71 Author: Marion Guthmuller Date: Mon Dec 10 14:21:05 2012 +0100 model-checker : one region in snapshot for data and bss segments of libsimgrid commit 3afb7fcd5847dbd9cf2005e28d45eadcf96a399b Author: Martin Quinson Date: Mon Dec 10 12:27:36 2012 +0100 document an ugly pimple in the code that were added for autorestart to work commit 6b9672672f0cd8aa40d392cfd422da035e14fb40 Author: Martin Quinson Date: Sun Dec 9 22:20:09 2012 +0100 this file went public, obviously, so let's document it properly commit aa4f99f9014c28f928991abccdfb10c44b74d5ab Author: Martin Quinson Date: Sat Dec 8 16:16:01 2012 +0100 cosmetics commit e2ec31cd19284f7cc75b071f8a6006f05a468faa Author: Martin Quinson Date: Sat Dec 8 16:13:12 2012 +0100 doc: rename involved into contributing, and write a first version of this page commit 2aac52ff8c0f69f5cdbacb1728a8a1119469586b Author: Martin Quinson Date: Sat Dec 8 12:18:07 2012 +0100 the ref guide is not separated anymore commit 3e1ec4487e521f11512c84858f85a811eedbad1f Author: Martin Quinson Date: Sat Dec 8 12:17:52 2012 +0100 further improve the doc on documenting simgrid commit a8ba146044f5e596efd93d81efd2958cbb1cb3b1 Author: Martin Quinson Date: Sat Dec 8 04:18:31 2012 +0100 document how to document simgrid so that other can do that too commit 0a2c02c78cb93603b406a4b94e07720e04ef854f Author: Martin Quinson Date: Sat Dec 8 04:18:00 2012 +0100 no need to declare twice the list of files that must be copied into the documentation commit 3865b6c68277ccf95aaac822c3e0cde1447d8801 Author: Martin Quinson Date: Sat Dec 8 04:17:02 2012 +0100 document the unit testing mecanism commit 3f3ba5eafe0f898aa5ecf54aef860326bab3bdaa Author: Martin Quinson Date: Sat Dec 8 04:15:53 2012 +0100 fix doxygen markup commit bb89977ebcb270b49d2806048a4d2f5a944a5997 Author: Martin Quinson Date: Sat Dec 8 02:12:16 2012 +0100 improve the internal doc on cmake files commit 9bcf3ef1cfc9dc47405ac4ead358a6665b756645 Author: Martin Quinson Date: Fri Dec 7 23:23:59 2012 +0100 take care of the generation of doc/doxygen/logcategories.doc after last cleanup commit 19cf206fcdff32e898927ef3d5d24186f6754a7e Author: Martin Quinson Date: Fri Dec 7 23:17:51 2012 +0100 put some automatic links instead of letting the user search for themselves commit 4f3542d1f6ce52c0d190d9ee21d641d5d313e1c7 Author: Maximiliano Geier Date: Fri Dec 7 14:47:11 2012 +0100 chainsend: change tesh to test with 8192 pieces commit fd5e7dd3b80243988a5d0b4fa957bb30f57f7678 Author: Maximiliano Geier Date: Fri Dec 7 14:40:34 2012 +0100 chainsend: change test platform latencies and bandwidth to LAN-like values commit 3da214841105b9ff875937b2b4cc8a85125a4cf0 Author: Maximiliano Geier Date: Fri Dec 7 14:39:35 2012 +0100 chainsend: decrease message size, it was actually too big for no good reason commit be4f11687c56257e435d7a2603b8bd98e605c6bd Author: Maximiliano Geier Date: Fri Dec 7 14:39:02 2012 +0100 chainsend: change default number of pieces commit 03a8f40048341b03dc7d8e321ca89d0209c306fc Author: Maximiliano Geier Date: Fri Dec 7 14:38:03 2012 +0100 chainsend: add number of pieces as parameter of the broadcaster commit 5904252e9e4e84030ee544d5efbd832dffa696a7 Author: Martin Quinson Date: Fri Dec 7 09:55:28 2012 +0100 I'm so glad that this line is useless commit 70224752620872ce4ae4647487d21eb54a69090c Author: Martin Quinson Date: Fri Dec 7 09:55:12 2012 +0100 this file is now useless commit 6a26b9f74047c0805cb05a1861be2b35b33a71df Author: Martin Quinson Date: Fri Dec 7 08:02:09 2012 +0100 fix the 'sync-gforge-doc' target commit 6a7855433dca0f0609aee81224b65c1e74ca5be5 Author: Martin Quinson Date: Thu Dec 6 21:22:08 2012 +0100 Fix a bunch of errors on make dist due to the recent documentation cleanup That's still broken because of a missing smpi replay trace file commit 18fb7de546b3064c12e51127fa12a060bb342557 Author: Martin Quinson Date: Thu Dec 6 21:16:18 2012 +0100 activate the search engine, and keep the doxygen warnings under control commit 325e864be56e089073a0f2d9d70aae3d82baf968 Author: Martin Quinson Date: Thu Dec 6 21:13:29 2012 +0100 Damn doxygen, I hate you. I really do. I can't find any way to create a link to the root of all modules. So simply remove that link, clicking on the right graphic will do it. Doxygen is the best documentation tool out there (I really digged), but it's soooo bad it's disgusting. commit 58ce59f4ee4b6f916d39d04b5df928f2bfdb3422 Author: Martin Quinson Date: Thu Dec 6 21:12:42 2012 +0100 sort the elements of this file so that it becomes readable w/o loosing too much mental health points commit 75a8739492b60edf1a33f89046d125e53e9bf308 Author: Martin Quinson Date: Thu Dec 6 16:43:16 2012 +0100 merge the refguide into the documentation commit 21668ddb215e62e653854df55ffcd83ce50dea58 Author: Martin Quinson Date: Thu Dec 6 15:19:45 2012 +0100 merge the insider manual into the main one commit 873ced5d526ed273099cb0a65a13163c3225c77f Author: Martin Quinson Date: Thu Dec 6 12:00:42 2012 +0100 move the user manual one layer higher, so that all manuals are merged back commit 9215b9a2294a6352eaac6396a6367d420cdc8759 Author: Martin Quinson Date: Thu Dec 6 11:17:26 2012 +0100 this file does not exists: it breaks make dist commit 8b376fd3c79ae939f2457e6d39db69a74374f682 Author: Martin Quinson Date: Thu Dec 6 10:46:27 2012 +0100 adding slides to the documentation was not wise from me commit f43c766932553c0f32c9e681ea5b7032003c29a7 Author: Martin Quinson Date: Thu Dec 6 10:44:55 2012 +0100 start refunding the userguide commit 04623b43371d801573dc06771538af1057db6e41 Author: Martin Quinson Date: Thu Dec 6 01:29:55 2012 +0100 we should not forget about the mainpage of the documentation commit acc856872ff17ac8a34bc6b7a93ffce371b77b61 Author: Martin Quinson Date: Wed Dec 5 23:12:10 2012 +0100 these files are not generated anymore commit 592feac9f00f8e5df4075437790d7b8b16676660 Author: Augustin Degomme Date: Thu Dec 6 19:09:11 2012 +0100 fix config issue commit cfe516ddd1ef9b8759d25de872c0b8dee73e5da9 Author: Augustin Degomme Date: Thu Dec 6 18:43:06 2012 +0100 handle proper cleanup of mpi datatypes with MPI_Type_free with a refcounter commit 14608bd75984c1dc3e279f67ccce7a3accb7650a Author: Augustin Degomme Date: Thu Dec 6 18:31:11 2012 +0100 mallocators were not initialized and used since commit 1f50f809 commit 26ac669d68abd5ccb430266a6a57d1d2201827cf Merge: 07eb731 3490c32 Author: Paul Bédaride Date: Thu Dec 6 10:57:01 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 07eb7317b31474d0b6702c255741b194dbfd2d6d Author: Paul Bédaride Date: Thu Dec 6 10:52:20 2012 +0100 Add ModelChecker build type commit 3490c32bf631c78a2e97814d028939305f78e0d2 Author: Marion Guthmuller Date: Thu Dec 6 10:31:51 2012 +0100 model-checker : liveness model-checking works only on 64bits for now, add condition for tests commit 8c32d2978c520a4ff777c92e3ec14a827c60996a Author: Marion Guthmuller Date: Thu Dec 6 10:16:53 2012 +0100 model-checker : improve debug message if different global variable commit e8b6afba8f8b0963162e7ece45d9503662d2f03d Author: Marion Guthmuller Date: Thu Dec 6 10:16:10 2012 +0100 model-checker : ignore global variables corresponding to a counter for coverage commit 1630762970ef7debfd44c24e6621af716c11af73 Author: Martin Quinson Date: Wed Dec 5 21:57:59 2012 +0100 these includes are useless commit 36d4554a8b13b10d651f614299de05220626bcb5 Author: Martin Quinson Date: Wed Dec 5 21:21:18 2012 +0100 we need that files to compile on windows commit 5d4e0db1fca6cd248aaca381866715825fb93746 Author: Augustin Degomme Date: Wed Dec 5 19:10:42 2012 +0100 activate pt2pt truncmult test in teshsuite commit 6b9a59680b27bbe789336585bd00be1fae84d9a7 Author: Augustin Degomme Date: Wed Dec 5 18:55:18 2012 +0100 modify the way we handle MPI_ANY_SOURCE, MPI_ANY_TAG, and MPI_TRUNCATED. Fix the case where a request may live outside smpi and be reused We store the values we may change in other fields commit b4649c05f79527c8befbf7fac7a85ef6184ac032 Author: Augustin Degomme Date: Wed Dec 5 18:51:24 2012 +0100 make valgrind happy with smpi by handling action destruction inside finish_wait commit 8da04e000fceccdeebd0118f27d6974c8858da0e Author: Marion Guthmuller Date: Wed Dec 5 16:21:15 2012 +0100 model-checker : increase tesh timeout for mc-chord-neverjoin-ucontext commit f449557885f5b949b9f52b1c3fa1395571c08857 Author: Martin Quinson Date: Wed Dec 5 16:20:12 2012 +0100 ensures that the native libraries are always loaded before trying to access them commit d28deecd8877f863c3b2f8623da62ce8aeee304c Author: Marion Guthmuller Date: Wed Dec 5 15:58:31 2012 +0100 model-checker : update snapshot_comparison tests commit 6bee07c05481cf59f8e8dbaff46629af3d254c06 Author: Martin Quinson Date: Wed Dec 5 08:07:13 2012 +0100 bundle the native library into the jar file commit 6d8693000fed2c1603be15a9ff86d1965c2c61a9 Author: Marion Guthmuller Date: Tue Dec 4 19:16:33 2012 +0100 model-checker : ignore new variables commit 004dc1d6a53f5ded31becbdc1bee43805359d8c6 Author: Marion Guthmuller Date: Tue Dec 4 19:15:13 2012 +0100 model-checker : display instruction pointer if different local variable commit 88477504b135930a51dad5af1d57194c894c091b Author: Marion Guthmuller Date: Tue Dec 4 16:30:28 2012 +0100 model-checker : ignore simcall result in heap comparison commit 9a438aff7d4cb341293b1f06c612eadb0fed0606 Author: Marion Guthmuller Date: Tue Dec 4 16:29:13 2012 +0100 model-checker : remove unused code commit eef2741bc79047ecdaa6507c23f99d9fa38cbc61 Author: Marion Guthmuller Date: Tue Dec 4 16:28:54 2012 +0100 model-checker : set raw heap for initialization step commit 7616b7b3f449a258f75f3e1ba5c974b74694e91a Author: Marion Guthmuller Date: Tue Dec 4 16:20:39 2012 +0100 model-checker : get libsimgrid_path with MC_init_memory_map_infos commit 87d50bb063f2937d73b984bed011fef018a761e2 Author: bedaride Date: Tue Dec 4 16:15:31 2012 +0100 Dirty Fix to handle model checking with new simcalls commit 13be40eff6b05494529813d4c953dda7a03920c0 Author: Martin Quinson Date: Tue Dec 4 15:40:17 2012 +0100 doc cosmetics commit b44aaffb3e7360fb86870ce79d34e8df11e111b7 Author: Martin Quinson Date: Tue Dec 4 15:35:58 2012 +0100 improve the documentation with regard to the compilation of SimGrid java (finding jni.h) commit 830316386d87df5bd767a583240c193964bceac0 Author: Martin Quinson Date: Tue Dec 4 15:35:36 2012 +0100 Start the development of the next release commit 62043c0117037b734977e83eaa266a83fe077d2f Author: Martin Quinson Date: Tue Dec 4 14:32:35 2012 +0100 get ready to release, at least commit 743a20c3c129ffabc897244b7e1347444f42ffe1 Author: Martin Quinson Date: Tue Dec 4 14:19:52 2012 +0100 and now, with the right URL for the faq, bummer commit bcaf6443d33f47153fe3661255c958bc83ce0cca Author: Martin Quinson Date: Tue Dec 4 14:16:05 2012 +0100 fix a bunch of links to the FAQ -- hate that code dupplication commit 7d657e0ce959a6c5198fc7943a3606cf0d8892bf Author: Arnaud Giersch Date: Tue Dec 4 13:13:30 2012 +0100 Avoid to add an empty component into LD_LIBRARY_PATH if it was not set before. Also remove the trailing filename. commit 023ba62ad77dcc3714288ca23364af119cdc9735 Author: Arnaud Giersch Date: Tue Dec 4 13:05:30 2012 +0100 Avoid to add an empty component into LD_LIBRARY_PATH if it was not set before. commit 2e24e34b88e3844c1518d98a78be5fe7964afe87 Author: Martin Quinson Date: Tue Dec 4 12:06:22 2012 +0100 Improve a bit the documentation with the help of Guglielmo De Angelis as beta tester commit 1e6b0a52bef29bab9fd6754500c4e67206b07e7c Author: Marion Guthmuller Date: Mon Dec 3 19:07:15 2012 +0100 model-checker : fix MC_state_set_executed_request Comm for SIMCALL_COMM_WAIT was internal_comm address of mc_state (confusion between s_smx_action_t and smx_action_t) commit 9d3c2875f1f2f1f758514ddc54a3d589ef52743c Author: shenshei Date: Mon Dec 3 17:54:02 2012 +0100 Fix debug message in simix commit 3604f04709e5e6f2abd0ee011b2f8e0e8f32a96a Author: Augustin Degomme Date: Mon Dec 3 17:01:19 2012 +0100 comment a bit of code in sender_gap for smpi, which leaked memory. This is temporary to correct the leak, waiting for the replacement of sender_gap commit bc630c996548bb09c7af6c098fa1b0a39bd8a08b Author: Augustin Degomme Date: Mon Dec 3 17:00:37 2012 +0100 remove sender's side data from mpi_send in the receiver's side for detached send fixes a leak. commit b9734bbd2fdc60d9239ebee9f121ab7bba00c88f Author: Augustin Degomme Date: Mon Dec 3 12:10:47 2012 +0100 hopefully remove leak in permanent receive mode commit 843ecd34daee4c7181642ff058cdcb448c34c05b Author: Arnaud Giersch Date: Mon Dec 3 10:29:13 2012 +0100 Add a note about inline functions in README.coding. commit 1e3f29793efb84e328898065ee0c2491cf3bd3a7 Author: Arnaud Giersch Date: Fri Nov 30 17:39:21 2012 +0100 Remove spurious semicolon. commit b339ccd8d934ce92d0511d25048b9d965a0d37b8 Author: Arnaud Giersch Date: Fri Nov 30 17:31:16 2012 +0100 Define inline functions in header file (again). commit 36eaa45fc14692a0e3438b4fe100856adb38c7c0 Author: Arnaud Giersch Date: Fri Nov 30 17:30:56 2012 +0100 Remove prototypes. These inline functions are only used in smx_user. Forward declarations are useless. commit a854cf5e6cb0eccfcac6992a3b1cf5d5be285754 Author: Arnaud Giersch Date: Fri Nov 30 16:41:11 2012 +0100 Define inline function in header file. commit 238f2586203ab9bc2d0f7b2cdd8c736c90d45d4a Author: Arnaud Giersch Date: Fri Nov 30 16:23:18 2012 +0100 Initialize variables, and make valgrind happy. commit e2af0d84aea271ea0a95ccdb6eecb95fd8d7870b Author: Arnaud Giersch Date: Fri Nov 30 15:59:14 2012 +0100 Print a message and exit if file was not found. commit bdf65e2dcb24e3aba35b9f861f8e24b50d3c4d19 Author: Arnaud Giersch Date: Fri Nov 30 15:56:11 2012 +0100 Activate memcheck tests for smpi-replay. commit 26523229bff50c8c67fc01b40b0bd837f821f671 Author: Arnaud Giersch Date: Mon Dec 3 10:53:27 2012 +0100 Make generate_memcheck_tests.pl handle command "mkfile". commit 6ee0a28b73cc7b7c8b305b207dd668200f0a9e9b Author: Arnaud Giersch Date: Fri Nov 30 15:54:31 2012 +0100 Set valgrind option --track-origins=no, to make it use less memory. Actually, for the test smpi-replay, it needs more than 4GB of memory with option --track-origins=yes. commit bd0fb57e458ea6c58fe75a022c52a9a0336452b5 Author: Arnaud Giersch Date: Thu Nov 29 22:20:30 2012 +0100 Make tests work when building out of the sources. commit 96fb089c1df521d4824de6b9958ffbdb1c215d07 Author: Arnaud Giersch Date: Thu Nov 29 22:19:29 2012 +0100 Don't ignore full directory contents. commit 00877c07294b806fb12182afb30567d19a5ee755 Author: Marion Guthmuller Date: Sun Dec 2 22:28:01 2012 +0100 model-checker : remove independance between iRecv and Wait commit 107550dc3139edda069a66fbacfc677d728d0ef9 Author: Marion Guthmuller Date: Sun Dec 2 22:15:23 2012 +0100 model-checker : statistics printed twice if exhaustive exploration commit 4978a3ae13dbfca366661d84d801f1acc7a6e017 Author: Marion Guthmuller Date: Sun Dec 2 22:13:37 2012 +0100 model-checker : get global variables with objdump and compare only the bytes in data segments corresponding to global variables commit 68619e5931b60e6363fd9b009ddb9e6fd7c066cb Author: Marion Guthmuller Date: Sun Dec 2 22:09:09 2012 +0100 model-checker : get segments start only in MC_init_memory_map_info commit 72f3e5bb7597e85d02f6fb4dea3c7a8ac18d520a Author: Marion Guthmuller Date: Sun Dec 2 22:07:32 2012 +0100 model-checker : text segment is read and exec only commit 9c292df6b714911657b9a4d03fcc959569be31bb Author: Marion Guthmuller Date: Sun Dec 2 22:05:52 2012 +0100 model-checker : cleanups in comments commit 21c50b7da3b65c65baef50fc50b2c828e10b4c0f Author: Marion Guthmuller Date: Sun Dec 2 22:01:39 2012 +0100 model-checker : get .got.plt sections commit 7fef11c314bee09a58c9e05a11b82b4d4a17d8f1 Author: Marion Guthmuller Date: Thu Nov 29 14:09:04 2012 +0100 model-checker : increase tesh timeout commit 3b5450cf5b1e7cabae148f2a258255a65ba2735d Author: Marion Guthmuller Date: Thu Nov 29 14:07:21 2012 +0100 model-checker : fix tesh name commit 1fb08bfd88ea0a1e8b4c1ec2b0ec4519126b6c51 Author: Marion Guthmuller Date: Thu Nov 29 14:02:15 2012 +0100 model-checker : increase tesh timeouts commit 49a16851516d792f58799e0c6b7b46b37b8d272b Author: suter Date: Sun Dec 2 12:45:22 2012 +0100 add the test of allReduce replay commit f244935c2520a6102b98322d77fa7dc72933a935 Author: suter Date: Sun Dec 2 12:44:30 2012 +0100 yet another action file for allReduce commit 65a8898a82c9b5053cc0a39976fdbdc339c9cd22 Author: suter Date: Fri Nov 30 16:20:10 2012 +0100 missing file commit 1b90c328896ab220a222968f2e38b90c44e615a5 Author: suter Date: Fri Nov 30 15:38:41 2012 +0100 hey you, you're supposed to be removed already (did I say that I hate git when it come to rm already?) commit c2d5327a3f7a92699f9f4b44704d8f58dddba179 Author: suter Date: Fri Nov 30 10:16:52 2012 +0100 remove temporary file at the end of the tesh f commit 7a9dae46b82d9bb370ceea26566e130fce38c282 Author: suter Date: Fri Nov 30 10:15:36 2012 +0100 typos commit 7705e849132559bfd169a04c26296cc22f2d3743 Author: Augustin Degomme Date: Fri Nov 30 15:59:39 2012 +0100 have the smpif90 file replace the main program clause by our own for f90 commit 292a2a9b6a68f7b9bd620b8222d20ea91fe3bcf9 Author: Augustin Degomme Date: Fri Nov 30 12:44:15 2012 +0100 fix a memory leak happening with smpi_replay commit b20e09447e41f77749c4d7f24cc750a6ce469232 Author: Augustin Degomme Date: Wed Nov 28 18:42:49 2012 +0100 add support of smpif90 file commit dc260216988aef34a7a171ae8aa0edc16ba93b42 Author: Augustin Degomme Date: Wed Nov 28 11:36:42 2012 +0100 few fortran defines to make bigdft happy commit 439ff233e2bd6371039af0bd43b5016626f63a9c Author: Augustin Degomme Date: Wed Nov 28 11:35:49 2012 +0100 add yet another stunt with smpi_simulated_main to provide support for f90 commit c3a7e65b70788c8331bd4d5916f1ab1a550e364d Author: Augustin Degomme Date: Wed Nov 28 10:01:29 2012 +0100 replace smpi_simulated main by smpi_simulated_main__, because __ is wanted by fortran compilers C compilers don't really care how we name it. commit fa7f60d9e04bc8f3551a9d4da799b9668cc6df59 Author: Augustin Degomme Date: Wed Nov 28 09:58:41 2012 +0100 add two functions to fortran bindings, needed by specfem commit 99e2ec610b1e3484fa0a012a49ab3f99fe88bda0 Author: Augustin Degomme Date: Wed Nov 28 09:57:01 2012 +0100 remove unsupported characters from mpif.h, for f90 compiler to be happy commit c882e24932c718fad85c22cb546f30e158f1b31d Merge: 426a2f9 09a5e38 Author: shenshei Date: Fri Nov 30 15:09:01 2012 +0100 Merge ../simgrid commit 09a5e38f227f42cf1567a9ead8ed528a13fd35b1 Author: shenshei Date: Fri Nov 30 15:07:38 2012 +0100 New simcalls work commit 426a2f9b93ab66257cb7645d6e5a3f1e5f193e8c Author: Maximiliano Geier Date: Fri Nov 30 11:30:58 2012 +0100 chainsend: fix compilation errors Signed-off-by: Maximiliano Geier commit 6d7f851f116cff677f5d5cb009aa493a7510780c Author: Maximiliano Geier Date: Fri Nov 30 11:11:05 2012 +0100 chainsend: change message sizes to more realistic values, avoid passing too many parameters around, use MSG_task_isend in broadcaster instead of send Signed-off-by: Maximiliano Geier commit df18a796ce976b1f7fd63a1317e13b51dc25b833 Author: suter Date: Fri Nov 30 09:00:11 2012 +0100 forgot to add this file thus breaking the smpi_replay test commit b7dc271137b214c7ffd661941f9a03397a8736d2 Author: suter Date: Thu Nov 29 17:13:40 2012 +0100 rm this file, generated now commit 75b47fbdedef787204917ace12713f82a2243408 Author: suter Date: Thu Nov 29 17:13:10 2012 +0100 add 2 more test for smpi replay: barrier and some Isend/Irecv commit 1bc3c69d04ad1e5e9a7bfbd0a1d70b3a78c10959 Author: suter Date: Thu Nov 29 17:06:50 2012 +0100 printing the final simulation time also has to be done by the last process to finish. smpi_process_finalize/destroy already called by PMPI_finalize (remove) use my own global to count the number of active processes (to not mess with process_count) commit 071cbcc0eb242846a0a886f9cec27bfe92520c08 Author: suter Date: Thu Nov 29 16:40:26 2012 +0100 assuming that rank 0 is the last to finish is a bad idea. the last process to die has to free the dicts. commit ba4af0ef6187a425c7fec5ee126ae4b3c8e3c61c Author: suter Date: Thu Nov 29 16:34:05 2012 +0100 the comm_size action is useless now commit 84f68fb3fdb61455f076f6d978c0f89f80a8b7fc Author: suter Date: Thu Nov 29 16:27:09 2012 +0100 generate the one_trace file for each test (will allow me to test several basic traces with a single temporary file) commit 4827d2c33f5cadf967462e483ae5bd735f2150e0 Author: Arnaud Giersch Date: Thu Nov 29 14:37:37 2012 +0100 Enable memcheck for smpi tests too. Tests from teshsuite/smpi/mpich-test/ are however still excluded, since they are run through intricate scripts. Also exclude smpi-replay, since it's too memory hungry. commit 3682fedf2bd04454c396c64cf98ba0f92faace67 Author: Arnaud Giersch Date: Thu Nov 29 14:37:22 2012 +0100 Make valgrind skip commands from /usr/bin/ and /bin/. commit e7efecac8f3f7e71dfde2253b39d7a65130b5cd7 Author: Arnaud Giersch Date: Thu Nov 29 15:18:38 2012 +0100 Cosmetics: test ucontexts before raw contexts. commit cedfc729b0b6e1ee5a26fb44b8685087ce623796 Author: Arnaud Giersch Date: Thu Nov 29 15:17:46 2012 +0100 Add missing guards. commit c1fce3a7608e9f70779aa9eeeef2e1a310836c2f Author: suter Date: Thu Nov 29 14:24:09 2012 +0100 remove some leaks by calling SD_exit() before dying commit da12e59545f3a14d0aaae10b9a6462adce8ff5ba Author: suter Date: Thu Nov 29 13:35:48 2012 +0100 clean stuff even when the scheduled is not good commit 674b3b9045034e1563df4df481231fdb1c2608d5 Merge: 6674482 f005f4d Author: Jonathan Rouzaud-Cornabas Date: Thu Nov 29 05:41:13 2012 -0600 Merge branch 'vmtrace' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid-java into vmtrace commit 66744829ea6f8bcd0729ac8d35b6cafbe9c41a6c Author: Jonathan Rouzaud-Cornabas Date: Thu Nov 29 05:40:52 2012 -0600 getMessageSize commit 2e7bf3211683a899f33b53d70ab6de8d70672ea2 Author: Arnaud Giersch Date: Wed Nov 28 23:40:35 2012 +0100 Fix printf statements. commit b0c62844142afb631594e472e7ad1ab2482b5eb3 Author: Arnaud Giersch Date: Wed Nov 28 22:39:53 2012 +0100 Rename file, and make test smpi-mpich-pt2pt-raw succeed. commit 62bd017534ec1252074202ced6e031504bf17f44 Author: Arnaud Giersch Date: Wed Nov 28 21:34:51 2012 +0100 Add a few thoughts in README.coding, and correct typos. commit 271b1ed392b298fe582c52512d47f0736987844e Author: Arnaud Giersch Date: Wed Nov 28 18:22:19 2012 +0100 We have status, return its value. commit b77216e633e2d4e03cfb7778436b2464e7e24b70 Author: Arnaud Giersch Date: Wed Nov 28 18:19:17 2012 +0100 Define functions as static. Fix build errors from -Werror=missing-prototypes. commit d693e2620b270cd5a6ca836f5ead1c079be4820e Author: Arnaud Giersch Date: Wed Nov 28 18:18:19 2012 +0100 Remove unused variables. commit 2816e3ca51171ca2479ae699d682c8e37324cc57 Author: Arnaud Giersch Date: Wed Nov 28 17:48:37 2012 +0100 Add missing prototypes. commit 7d961518f975f0bf546ef326331f5df5f8807417 Author: Arnaud Giersch Date: Wed Nov 28 18:14:30 2012 +0100 An inline function must be visible from header file. commit 7b4f6bf5c5002eb43b2b4093e983cb18f5979e96 Author: Arnaud Giersch Date: Wed Nov 28 17:47:43 2012 +0100 Return new value. Did it work before? commit 8bfb777d7a5d8e8b9541cb80d9554878c8b895fb Author: Maximiliano Geier Date: Wed Nov 28 17:26:03 2012 +0100 Oops, forgot to actually add the new tesh commit eaed19c446220e1d60bcd79aa970f64cbf815e7f Author: Maximiliano Geier Date: Wed Nov 28 17:06:55 2012 +0100 Remove unused tesh (copied from sendrecv), add a real tesh for chainsend commit e6bd520dd999137c9f9bf3968e4764d82c948314 Author: Maximiliano Geier Date: Wed Nov 28 15:19:57 2012 +0100 Oops, forgot to change one XBT_INFO commit 821667cb42120b4d1796bd5739e20e7813d6d8ee Author: Maximiliano Geier Date: Wed Nov 28 15:10:27 2012 +0100 Some more cleaning up, commented out INFO logs go to DEBUG commit 8a98e237cf171b9295fd40e56b0a901387fbe185 Author: Maximiliano Geier Date: Wed Nov 28 13:31:20 2012 +0100 Code cleanup commit d749060f107933bf2a39cdfee01b9b1885fc6b0b Author: Maximiliano Geier Date: Wed Nov 28 12:01:54 2012 +0100 Fix compilation error: there's no MSG_clean anymore commit cbc4c75a33fdc7dd6adc43e55eda63fd490abaa0 Author: Maximiliano Geier Date: Tue Oct 16 14:07:36 2012 +0200 Fix typo commit 2aaa919aa7451546f9576b3a71fc41f896c24b31 Author: Maximiliano Geier Date: Tue Oct 16 11:42:50 2012 +0200 Renamed project to chainsend to avoid confusion commit 639100ee11f3b66897b242b05f8782230b0dcd89 Author: Maximiliano Geier Date: Mon Oct 15 18:14:01 2012 +0200 Deployment file generator in Ruby, takes a platform file, parses hostnames and outputs a deployment file for kadeploy Fixed mailbox names so that they don't depend on the hostnames FIXME: comm_t should be queued both in sends and recvs commit aa6668dbbd08c418867588055ca2c2d7c89abbfc Author: Maximiliano Geier Date: Thu Oct 11 15:29:43 2012 +0200 Code is now modular and tidy commit 982b4e75dbf84810d88dd2170fa80e2da575c8b9 Author: Maximiliano Geier Date: Wed Oct 10 17:16:58 2012 +0200 Refactored the xbt_dynar_iterator_t implementation Added reverse and random iterators commit 69d66050bef9b3b9ec134c84f71f303194d5b13e Author: Maximiliano Geier Date: Tue Oct 9 18:06:57 2012 +0200 First working version with 8 peers I have not evaluated how it works yet, only that every piece is delivered successfully commit 124b9aa048dc0af73a539a2761ce5cbc95814f22 Author: Maximiliano Geier Date: Mon Oct 8 18:50:19 2012 +0200 Modified XML platform file so that routing actually gets done Now it works with sync messages, but it's too slow Async doesn't work yet, it fails after the first peer exits commit e68e17956027521b8a3e8195d1ccd62b28f83aaa Author: Maximiliano Geier Date: Fri Oct 5 17:57:17 2012 +0200 messages implementation: it dies when trying to forward data from one peer to another unified message parsing, it parses and executes chain and end of data messages correctly commit 523f53b9ed809198f82d3f76945bd511fa175b64 Author: Maximiliano Geier Date: Tue Oct 2 17:16:37 2012 +0200 Modified platform and deployment files so it's easier to add nodes Fixed chain generation Implemented an end data message (peer doesn't know about it yet) TODO: fix peer side of end data, implement data send, see how to do a barrier to synchronize commit d3143c0028a28311d7a1b0bcae5ac8e6d6a97eed Author: Maximiliano Geier Date: Mon Oct 1 17:24:36 2012 +0200 Fixed iterator Initial version of chain generator (doesn't work) I have to change the deployment file and the way the peers are initialized so that you don't have to generate a huge file with every single entry commit f8c559b682d138281eedddfbcb363a2b051c4d13 Author: Maximiliano Geier Date: Fri Sep 28 17:34:57 2012 +0200 Initial implementation of kadeploy look-alike Used sendrecv as skeleton Implemented a random iterator for xbt_dynar_t, which still segfaults commit babb079cb238a644531e4cf5aa2dd045d8790b3c Author: shenshei Date: Mon Nov 26 13:24:57 2012 +0100 Change simcall functions commit ede1c3b3c0e65b32ffa025b63d0850501225fb0a Author: paul bedaride Date: Thu Nov 8 11:20:47 2012 +0100 Add macros to generate simcalls code commit d6fc96fb24bb0006584d44bee70df5f67b37f5fb Author: Cristian Rosa Date: Wed Oct 10 11:54:56 2012 -0300 Make SimGrid compile again :) commit da9d640d914fb561db6cac31908505e8198c191b Author: Cristian Rosa Date: Tue Sep 18 13:42:28 2012 -0300 WIP on simcalls: fd8c267 Stop making direct calls to SIMIX for host handling, use simcalls instead. commit dc43fd7b69f8615891c148ddca0db22bae4c8e73 Author: Cristian Rosa Date: Mon Sep 10 09:57:51 2012 -0300 Stop making direct calls to SIMIX for host handling, use simcalls instead. commit cfa2c6d8bd499b438e9f88e2e72e3b81e53b466a Author: Cristian Rosa Date: Mon Sep 10 09:55:59 2012 -0300 Kill unused macro. commit d49424af95e13938bd75aaa5fdd36e5d3d4406f5 Author: Cristian Rosa Date: Mon Sep 10 09:24:14 2012 -0300 Move Hosts related simcalls to the new API. commit b9922f60d05b3a465f766be535baf55aef0a6651 Author: Cristian Rosa Date: Fri Sep 7 15:12:34 2012 -0300 Add new type of scalar value 'STRING' for const char* commit 5bfd6df6e3880e128c78afbeff9dfc131f8c8fef Author: Cristian Rosa Date: Fri Sep 7 12:33:18 2012 -0300 Extend definition of simcalls to include a pointer to the simcall handler functions. Use these pointers to initialize a simcall dispatch table. commit 2f4b693b1235e1d82f41a1639046c3ac66063fba Author: Cristian Rosa Date: Fri Sep 7 10:59:04 2012 -0300 Move SIMCALL_HOST_EXECUTE to the new simcall architecture for initial testing. commit e1c1a57d9f9a058f64abc00f8671d3a7c3d68f6b Author: Cristian Rosa Date: Thu Sep 6 11:25:07 2012 -0300 Add new simcall interface definitions. commit 5460f34ed156280c6beaf9a6b330bb0d68ab46b9 Author: Cristian Rosa Date: Fri Sep 7 12:33:18 2012 -0300 Extend definition of simcalls to include a pointer to the simcall handler functions. Use these pointers to initialize a simcall dispatch table. commit 8cb8e7da03088da26d6f05b7ff84c412fef25a53 Author: Cristian Rosa Date: Fri Sep 7 10:59:04 2012 -0300 Move SIMCALL_HOST_EXECUTE to the new simcall architecture for initial testing. commit 017cf40352819fcf7bbf2926cbbc7b6b5cbc66d5 Author: Cristian Rosa Date: Thu Sep 6 11:25:07 2012 -0300 Add new simcall interface definitions. commit 9e4119834aac41934ea92555a4c5440a3d3cc97e Author: schnorr Date: Wed Aug 22 23:39:39 2012 +0200 [trace] avoiding key clashes on paje links commit 19b3bb8295414ed18f495863f071bcbac1ac0a4a Author: Augustin Degomme Date: Tue Aug 21 18:10:50 2012 +0200 forgot to add color for computing in previous commit commit a0abb9d376adce051993b966c0acc6999cba129f Author: Augustin Degomme Date: Tue Aug 21 15:26:57 2012 +0200 add option to generate states for code outside smpi to allow computation timing (not completely accurate as some smpi calls are not traced yet) commit c0e6229d1166c669111b8103d182d712f45ac085 Author: jean-noel quintin Date: Tue Aug 21 11:46:15 2012 +0100 [smpi,simix-network] remove a useless function commit 9d088dd72d45a9d82d8a0abbb6fdd467188e733e Author: schnorr Date: Mon Aug 20 17:41:53 2012 +0200 [trace] for some reason, simulated time changed in smpi -> fix tesh then commit 458cf7d574b7d760fe3d0a22aa3bc069082e26d1 Author: schnorr Date: Mon Aug 20 17:39:26 2012 +0200 [trace] updating tesh'es according to header changes details: - albeit recent modifications on the header, only a white space after the events number identification was removed commit 143992d7beed6e85de04c441fc51b39408db61a2 Author: schnorr Date: Mon Aug 20 17:33:25 2012 +0200 [trace] header re-organization (now with a basic version) details: you can generate a basic version of the header by passing --cfg=tracing/basic:1 when launching your simulator (considering you are using other arguments to enable the tracing) commit b4e868b61f6be7ba4c72944de96270fc9d01f4a7 Author: schnorr Date: Mon Aug 20 15:30:14 2012 +0200 [trace] fix color for MPI operations to correctly follow color specification details: http://paje.sourceforge.net/download/publication/lang-paje.pdf commit 54ca70c64e93820a6c96ab7b4e0f1c612b72acc3 Author: schnorr Date: Mon Aug 20 15:25:20 2012 +0200 [trace] new option tracing/basic (used to generate impoverished trace files) details: - this option should be used with visualization tools that are incapable to read the complete Paje file format specification, as detailed in this file: http://paje.sourceforge.net/download/publication/lang-paje.pdf commit 3d0ec27f4663316ce2c245e03d950a89f9e35957 Author: Marion Guthmuller Date: Sat Aug 18 18:48:28 2012 +0200 model-checker : init result of simcalls for snapshot comparison done during simcall commit e6bb6ef3c68e10a9db83a45a770e391f95bc827d Author: Marion Guthmuller Date: Fri Aug 17 09:55:59 2012 +0200 model-checker : try first to associate each block or fragment with the same positiion in the other heap commit 234bab0555dfe251f5da7b29122d26d393e64cf6 Author: Marion Guthmuller Date: Fri Aug 17 00:32:52 2012 +0200 model-checker : remove unnecessary step commit d18ed2ecfd01de2a4139025244308638bf475852 Author: Marion Guthmuller Date: Fri Aug 17 00:24:49 2012 +0200 model-checker : equal_to field of blocks/fragments updated twice with match_equals commit 399309d03009809ad8b891b24630e7b2e7b2345e Author: Marion Guthmuller Date: Fri Aug 17 00:19:08 2012 +0200 modelc-checker : reset list of blocks/fragments pairs associated commit 3f4a50f04ddac4e719a260e77bc5f88f88c8ea64 Author: Marion Guthmuller Date: Fri Aug 17 00:13:52 2012 +0200 model-checker : init equal_to field to -1 for each allocated block/fragment at the beginning of the heap comparison commit 982b71db436b5e176fa75bc3d8a05b339c57717c Author: Marion Guthmuller Date: Wed Aug 8 12:06:33 2012 +0200 model-checker : set size used to 0 when free fragment commit e8ed89789ab2870904fb7bffc272a862e3cca1bc Author: Jean-Baptiste Hervé Date: Fri Aug 10 17:52:53 2012 +0200 Add a master/slave example using a generated platform, and using generated event traces This example fails at the end for the moment, apparently because of autorestart. commit f8161e4936c7034ae3829b78f313a010a985dcdc Author: Jean-Baptiste Hervé Date: Fri Aug 10 15:38:46 2012 +0200 Platform generation: add a bittorent example using a generated platform commit 437bf547e2d10fe55fae091a13675303aaa4ff32 Author: Jean-Baptiste Hervé Date: Thu Aug 9 17:36:23 2012 +0200 Platform generation: add a master/slave example using a generated platform commit cdc5e6b304490c7f11223bea097fea9fd2a2dfee Author: Arnaud Giersch Date: Tue Nov 27 15:52:55 2012 +0100 Typo + kill useless empty lines. commit ecd8e4ee6c8c0f3647a7a8ce2ed95d8f1aba93e0 Author: Arnaud Giersch Date: Tue Nov 27 15:32:03 2012 +0100 Call xbt_log_postexit() at the end. commit 9c7c55379477045addcd9553b6b12752b5dc606f Author: Jonathan Rouzaud-Cornabas Date: Tue Nov 27 08:02:17 2012 -0600 update commit e4abd3f271729beeff499da36267bfb274dd1f6d Merge: 16a81d3 52c07f4 Author: Jonathan Rouzaud-Cornabas Date: Tue Nov 27 07:57:38 2012 -0600 update commit 16a81d317a360ed7c9a3f3615b58b991f99cd241 Author: Jonathan Rouzaud-Cornabas Date: Tue Nov 27 07:54:47 2012 -0600 update commit 406f54970c00ca178fa918763d943027bd09e3ba Merge: bed55a0 4ede280 Author: Jonathan Rouzaud-Cornabas Date: Tue Nov 27 07:50:16 2012 -0600 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid into vmtrace Conflicts: include/surf/simgrid_dtd.h src/surf/simgrid_dtd.c commit bed55a06c0de08698519ba251e4c4298cc2ff4b6 Author: Jonathan Rouzaud-Cornabas Date: Tue Nov 27 07:49:34 2012 -0600 Last version before merging with master commit 4ede28040ccac8fc9bab86ef8d571838020f2a14 Author: Arnaud Giersch Date: Tue Nov 27 13:45:58 2012 +0100 gras_os_time() has vanished. commit 351eea3159e6a20b85fd2622a8a593ae90a802df Author: Arnaud Giersch Date: Tue Nov 27 13:41:25 2012 +0100 File is unused since commit 678328fb7b84cbcebfff2e5df242b59fb0a0b9ff. commit 1af9727066a32ce8b66adf74e95d87b5879eae0f Author: Arnaud Giersch Date: Mon Nov 26 17:45:43 2012 +0100 Remove unused test program. It was used to define SIZEOF_MAX for Gras. commit d2ec5755ee8a63d63c5ae6c742133791cbdd2475 Author: Arnaud Giersch Date: Mon Nov 26 17:45:43 2012 +0100 Remove needless volatile qualifier. commit d1c6768af282c308189efe0fac7bb8a1e888a0cd Author: Arnaud Giersch Date: Mon Nov 26 17:45:43 2012 +0100 Remove unused variable. commit 839b7f0b11fbe745fcd2157a1e316747d307eb83 Author: Arnaud Giersch Date: Mon Nov 26 17:45:43 2012 +0100 s/diffrent/different/ commit 4e8cec4c5c88a439e8afe5ab83ca039b701d12b3 Author: Arnaud Giersch Date: Mon Nov 26 17:45:43 2012 +0100 Typos. commit f5380a75a1659d084b3de23995d82177bdbc90a5 Author: Arnaud Giersch Date: Mon Nov 26 17:45:43 2012 +0100 Revalidate tesh outputs for msg/cloud, and lua tests. commit ae701f4913efbc710c55d427cfe176a0b102b38e Author: suter Date: Mon Nov 26 16:26:31 2012 +0100 mention the modification of TCP_gamma default value, its impact and workaround commit 30efef2e7f65c83e4ee7c4fc491b07fc659478e9 Author: suter Date: Mon Nov 26 16:21:29 2012 +0100 revalidate tesh output for tracing ms and simdag commit 7d0176578700ff92f51432a0dcf6c0464b84be05 Author: suter Date: Mon Nov 26 16:15:10 2012 +0100 revalidate tesh output for token ring commit 59b260de0cdfff4bc73bfcb8dd84ba170a1994e0 Author: suter Date: Mon Nov 26 16:10:02 2012 +0100 revalidate tesh outputs for masterslave commit 748fc12deab741172d2a8bc6bf1b9fdd2a40a9a7 Author: suter Date: Mon Nov 26 16:00:31 2012 +0100 revalidate tesh output for bittorrent commit a37d541e2f6b55c3b709dbf2066c6b1ba78d7bd6 Author: suter Date: Mon Nov 26 15:44:24 2012 +0100 revalidate tesh output for actions commit 512f178ce4a9b2276cc2be7afe5b4dc74d40bc15 Author: suter Date: Mon Nov 26 15:30:24 2012 +0100 revalidate tesh outputs for chord commit 1f54b02518eb90c6e6eb1a0520975b2d2b127769 Author: suter Date: Mon Nov 26 14:15:21 2012 +0100 revalidate tesh outputs for icomms, pmm, sendrecv commit 1195d3ca4bbf7e4cd2ce8c0c12e6f45af1dc705d Author: suter Date: Mon Nov 26 13:46:06 2012 +0100 revalidate tesh outputs for simdag tests commit 34bddd35cf7b4fab7e164bbbbabf432e6d583161 Author: suter Date: Mon Nov 26 13:45:16 2012 +0100 revalidate (ans simplify) tesh outputs commit 3c6fc0c6d0d704281f05b79bedcd9bd61a8c868c Author: suter Date: Mon Nov 26 13:44:27 2012 +0100 change default value of tcp_gamma to use something more realistic than 20K. Use 4MiB now commit 68bcc41546f34b2b4fd2bc55f0ce7446fb8cbbfe Author: suter Date: Mon Nov 26 12:18:06 2012 +0100 better description of the basic simdag tests + cosmetics commit d94864f3975b7e14ee88562f2a3456bc82603ecd Author: suter Date: Mon Nov 26 12:17:17 2012 +0100 oops removed the AS commit 211e546ce273a078e9c6d35372fb2b9dea5b8f35 Author: suter Date: Mon Nov 26 12:03:49 2012 +0100 get rid of useless spaces and tabs commit 881eb1a4ca72f6b60f77457368bdd718836dd795 Author: suter Date: Mon Nov 26 11:31:14 2012 +0100 add a description of the scenario commit 7148c9208e34d627b13f5f1eae15d946e6811133 Author: suter Date: Mon Nov 26 11:28:50 2012 +0100 Add a description of the scenario commit 44d96f100f05cd9507de81d4590692fe96ed0fa2 Author: suter Date: Mon Nov 26 10:04:41 2012 +0100 add a description of the scenario and expected result commit bca294b697ffe5980a5d6aea3a3ed2d9a1f8a568 Author: Martin Quinson Date: Mon Nov 26 14:15:26 2012 +0100 doxygen is sooooo roten, it drives me crazy commit 5311e568cf40ead1b36c7d5c247531317ed5acde Author: Martin Quinson Date: Mon Nov 26 14:08:25 2012 +0100 add xbt_fifo_search(), to search an item with a user-provided comparison function commit b82c39e1bcdca7cad4c88dd56a131d2b4268166a Author: Martin Quinson Date: Sun Nov 25 15:15:52 2012 +0100 move sg_cmdline to xbt/virtu.h module, and rename it to xbt_cmdline commit a11846627b7e46427494b079e4124a1e8a10e288 Author: Martin Quinson Date: Sun Nov 25 15:07:45 2012 +0100 xbt_os_procname and xbt_binary_name are the same -- keep only one of them commit 1c2448da9bd6e99d15c5920d0d8d4b292347dae9 Author: Martin Quinson Date: Sun Nov 25 14:29:43 2012 +0100 Apparently, I'm not allowed to free the memory here I'm not sure of why I MUST free it in the other path, 10 lines above, if I don't want to leak and why I MUST NOT free it here, but anyway. All test pass this way, let's be pragmatic and move forward. commit 4567958b25228037afc35b3116064a42a5b9e322 Author: Martin Quinson Date: Sun Nov 25 14:21:06 2012 +0100 plug a (damn) memleak. Gosh, this one was hard to get, too commit c72aca8570e7fe605df7f74fe948db0ca15c8c2a Author: Martin Quinson Date: Sun Nov 25 12:37:58 2012 +0100 plug a memleak in that example commit bdd60f6c3abf41bfca1c86fdf7fa7a28aca704c5 Author: Martin Quinson Date: Sun Nov 25 12:09:00 2012 +0100 Remove all traces of chord_before_dsend This was an attempt at working around bugs in the model-checker, but it turned out that the bugs were not due to dsend, making the work around useless. commit 2ed04aa36876f1bf3aca3db9009212945493c9b7 Author: Martin Quinson Date: Sun Nov 25 12:02:33 2012 +0100 further eradicate all traces of GRAS existance commit 1af747ca35970917332a18a89a0e7ee104e1b2ee Author: Martin Quinson Date: Sun Nov 25 11:38:20 2012 +0100 don't polute my disk with your crappy test files commit d37a25bb59ef6bde02b3ceac6dcd83bbf4b89d0a Author: Martin Quinson Date: Sat Nov 24 18:57:39 2012 +0100 document one of the major change of the upcoming release commit 45398f9134b676d01704e4acedcbf8f15f4c5ddd Author: Arnaud Giersch Date: Fri Nov 23 16:45:59 2012 +0100 Remove doc items about gras. commit a9e1374b153a2bb9ff79b8a59c994131d9728490 Author: Arnaud Giersch Date: Fri Nov 23 16:44:53 2012 +0100 These files are automatically regenerated at another place. Remove them. commit cb658e4fe46836518ac97ebfc2514a96256e9637 Author: Arnaud Giersch Date: Fri Nov 23 16:20:42 2012 +0100 Remove deprecated figures. commit ad42fe3dca503764217932f1f5fa6b2d2df29319 Author: Arnaud Giersch Date: Fri Nov 23 16:17:22 2012 +0100 Remove old pictures. The files seem to be corrupted anyway. commit 87e26db0b31b305c98c304911968163c37464f0d Author: Arnaud Giersch Date: Fri Nov 23 16:11:56 2012 +0100 Remove binary file! commit 757ff9d52ecfe47d158e817d527a7793a9eb2395 Author: Arnaud Giersch Date: Fri Nov 23 15:18:30 2012 +0100 Remove fixme comment. We cannot use an assert here, since test simdag_reinit_costs tries to call xbt_init twice. commit 62c4caa95b94d2fa6158eee5883b9b89b7565bcc Author: Arnaud Giersch Date: Fri Nov 23 15:17:27 2012 +0100 Log priorities were renamed a long time ago. commit b5101cdb8dddc91bb762085d97803f51360e4768 Author: Arnaud Giersch Date: Fri Nov 23 15:15:45 2012 +0100 Eradicate gras further. commit 6f6c9d1901823064c67abc1ba342b850814b5ed1 Author: Arnaud Giersch Date: Fri Nov 23 12:43:21 2012 +0100 Merge XBT_SG_SRC with XBT_SRC, and fix make dist. commit 20fe7f4f4856c064f148143d40972463cbb1cb76 Author: Arnaud Giersch Date: Fri Nov 23 12:35:33 2012 +0100 Re-add file (wrongly removed). commit 1fcf48fc76832f12e7e1b8d63e7809e401b39f89 Author: Augustin Degomme Date: Fri Nov 23 11:58:55 2012 +0100 fix distcheck to handle mpich-test commit 8340b9ca34a27bc19136607105d3ec1fe15c91db Merge: a093e1d 7dede3e Author: Arnaud Giersch Date: Fri Nov 23 11:24:55 2012 +0100 Merge branch 'killgraskill' commit 7dede3e2fa9797c363b2411101ce3edc50ee66d0 Author: Arnaud Giersch Date: Fri Nov 23 11:19:05 2012 +0100 Update ChangeLog. commit a093e1d3dad9c1e9af6473e1f96e7d5f76a4dac1 Author: Arnaud Giersch Date: Fri Nov 23 11:04:17 2012 +0100 Fix make dist. make distcheck is still broken, though. commit 12bd9c96c1d310b97f7827e13a8bb0cf8d72124d Author: Arnaud Giersch Date: Tue Nov 20 11:20:29 2012 +0100 Finalize coverage for swag.c. commit 78829b6122aecea94deca950fe78ab44516f5b08 Author: Arnaud Giersch Date: Fri Nov 23 10:41:53 2012 +0100 Kill more references to GRAS. commit 51cc3af6855ddc45c4c99605f99d68443ea4870a Author: Arnaud Giersch Date: Fri Nov 23 10:36:26 2012 +0100 This hack is not needed since gras is killed. commit a8b5e623ecad573ef13267bd304777462993efdb Author: Arnaud Giersch Date: Fri Nov 23 10:20:12 2012 +0100 Rename gras_config to internal_config. commit 3676269c65359df0174fd13b6c11687992437df8 Author: Arnaud Giersch Date: Fri Nov 23 10:15:46 2012 +0100 Kill xbt_dynar_dopar(). Keep it as a separated commit, to make a potential revert easier. commit 5cf8b774598c7ce08ee2c05b1c461b10d0707b75 Author: Arnaud Giersch Date: Fri Nov 23 09:57:35 2012 +0100 Use real threads for xbt_dynar_dopar. commit 06600c9e32f7526de1c407fafb2acc21d45a7b0f Author: Arnaud Giersch Date: Fri Nov 23 09:40:34 2012 +0100 Revert "use MSG_init instead of xbt_init since someone wrongly create mutexes" This reverts commit becf2ff78c488808dcb55883271ca759ac0ca492 since it's not needed anymore. commit 6139ac45b7aebbc5c54f8a644843f78e88d5e2be Author: Arnaud Giersch Date: Fri Nov 23 09:34:07 2012 +0100 Move check at another place where it doesn't break the log machinery. commit 678328fb7b84cbcebfff2e5df242b59fb0a0b9ff Author: Martin Quinson Date: Fri Nov 23 01:03:17 2012 +0100 try to fix 'make dist' after GRAS murder (SMPI test still break it) commit 2b94022871d37addf5de6ca4b743f76f8af403b6 Author: Martin Quinson Date: Fri Nov 23 00:52:31 2012 +0100 adapt the links of this figure to the fact that the doc is splited in 3 parts (fixes #15069) commit a001834d758003f7a139ab67bc99b87c67f5582f Author: Martin Quinson Date: Fri Nov 23 00:49:06 2012 +0100 remove GRAS and AMOK from the module picture commit ba91e7bca08b621c2f13830a0b0495248fb3e87d Author: Martin Quinson Date: Fri Nov 23 00:42:28 2012 +0100 further remove GRAS and friends (from the doxygen config files) commit 8ec5b0b05442ccdf5cb64009a9d46e4d6b015452 Author: Martin Quinson Date: Fri Nov 23 00:15:48 2012 +0100 useless cosmetic commit 3ee43d9b0acdf2f76f4525beca51dccef14f7319 Author: Martin Quinson Date: Fri Nov 23 00:04:19 2012 +0100 comments, debugs and other minor glitches commit 57ab4df0b815042e14039f93e2e2cffc8bc27772 Author: Martin Quinson Date: Fri Nov 23 00:01:05 2012 +0100 use OS threads and not simix ones to run the test in parallel commit 21638355f6a37554f11a644f1b3ba041b4bbf5ba Author: Martin Quinson Date: Thu Nov 22 23:50:35 2012 +0100 a public xbt header wasnt included from xbt.h commit bc3559aa4a4b4f96ade9a63b422f159cad0c94af Author: Martin Quinson Date: Thu Nov 22 23:49:52 2012 +0100 ignore some of the recently added generated files commit 76f0bf025d3cc3b2235e9c42119f7c14b8656927 Author: Martin Quinson Date: Thu Nov 22 23:41:11 2012 +0100 these examples were moved as tesh tests commit 0d532db1711fc2383a3df2cb20a583281ad5adce Author: Martin Quinson Date: Thu Nov 22 23:03:52 2012 +0100 kill synchronized dynars: we don't need them and they are a mess to keep (sorry, users) commit becf2ff78c488808dcb55883271ca759ac0ca492 Author: Martin Quinson Date: Thu Nov 22 23:01:36 2012 +0100 use MSG_init instead of xbt_init since someone wrongly create mutexes There should not be necessary to call MSG_init to create xbt_mutexes, but since this creation induces a simcall, we'd better initialize simix. This is not sufficient though, as maestro_context does not seem to be initialized this way, leading to a try to dereference the host of the current process, that was never set. commit 1cebdead80dbcffd966fec53f6001c1ccdf0a32f Author: Martin Quinson Date: Thu Nov 22 22:39:04 2012 +0100 how did that cruft manage to live that long? commit 641ae97cc718ff5d3328ec1564a47e68c67b5116 Author: suter Date: Thu Nov 22 18:24:37 2012 +0100 typo-- commit b4f5f7b99f3d61a9b5fc838e514179290b213548 Author: suter Date: Thu Nov 22 18:24:04 2012 +0100 some things do not have to be done by each process commit f60438a0ee6d4be0f37c9d66f2c1cf3d4eb8812d Author: Arnaud Giersch Date: Thu Nov 22 18:03:02 2012 +0100 We want host name here, not process name. commit d19d8df4d3b3a9c782ccec23d500f94f04cc42d2 Author: Arnaud Giersch Date: Thu Nov 22 17:46:46 2012 +0100 Remove further references to gras in buildtools/. commit fa37c93488d7f27f0085f6f4741cec11f721c31e Author: Arnaud Giersch Date: Thu Nov 22 17:31:45 2012 +0100 Remove references to amok in builtools/. commit 4caa5c527a898a9b4875d6642e469f543b6b5c3d Author: Arnaud Giersch Date: Thu Nov 22 17:31:17 2012 +0100 These tests don't exist anymore. commit 88911c6aec78224d891d1e3f1a5ae21bb832f744 Author: Arnaud Giersch Date: Thu Nov 22 17:07:29 2012 +0100 xbt/time.h dows not exist anymore. commit dc20526a8facde2f56ee0d3391e700e74628688a Author: Arnaud Giersch Date: Thu Nov 22 17:02:20 2012 +0100 Link against simgrid instead of gras. commit 18b1db9bdbe16c3049c03774e2e77173d6a2d081 Author: Arnaud Giersch Date: Thu Nov 22 17:01:48 2012 +0100 Use xbt_os_time() instead of gras_os_time(). commit 08b1a7bab15ffcf8d79befb2ae9ff128724808eb Author: Arnaud Giersch Date: Thu Nov 22 16:48:09 2012 +0100 Remove more references to gras. commit 6848c8665d2bf74485c3f481aed1243950706d9c Author: Arnaud Giersch Date: Thu Nov 22 16:48:58 2012 +0100 Add missing files to build. commit 271ad4217ac04b5dbc5c02fcf50ed1ebfae4e5cc Author: Arnaud Giersch Date: Thu Nov 22 16:46:09 2012 +0100 Define xbt_os_procname(). commit 6f621d72b7834aa12648381821b165da0d8513e1 Author: Arnaud Giersch Date: Thu Nov 22 16:45:48 2012 +0100 xbt_trp and xbt_datadesc were removed. commit fc4b0d44a9da64f74e4df9f56d8f1d5dd3a2bad4 Author: Arnaud Giersch Date: Thu Nov 22 16:44:49 2012 +0100 Make tesh build (?). commit 5b809ac73519352e036ea9f100bd804ccc897b5b Author: Arnaud Giersch Date: Thu Nov 22 16:31:49 2012 +0100 Kill gras_modinter.h. commit aa19a51a07b846fef6f39300b55e9bac62babaa8 Author: Arnaud Giersch Date: Thu Nov 22 16:25:02 2012 +0100 Log category gras_trp_sg does not exist anymore. commit d96f16a9d2d339e40087cde77fbeeadbcf2ff809 Author: suter Date: Thu Nov 22 16:33:36 2012 +0100 remove some leaks in verbose replay commit 187ba0c05f9fbe51175179b9f637b6554f947468 Author: Martin Quinson Date: Thu Nov 22 15:33:49 2012 +0100 first try at killing GRAS -- does not compile yet commit c91b68ade95e42efb7a24f19fb5228bee0b618d0 Author: Martin Quinson Date: Thu Nov 22 13:55:48 2012 +0100 remove gras from the main documentation commit b9e96fbb5cfd020bcb5624e581388258e75342bb Author: Martin Quinson Date: Thu Nov 22 13:58:02 2012 +0100 merge changes: modify GRAS vs. kill GRAS, kill wins commit 39eaafd39429445bac3fb906bfde2714fc1dc848 Merge: f357e1c 4df5992 Author: paul bedaride Date: Thu Nov 22 11:41:27 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit f357e1cd0c6a943b3fe7e8d94ed42a52810e69b5 Author: paul bedaride Date: Thu Nov 22 11:41:21 2012 +0100 Change links in doc commit 4df5992fe329d09bbc2f5d6cac9565361cd14bfb Author: Marion Guthmuller Date: Thu Nov 22 09:34:15 2012 +0100 model-checker : increase timeout in tesh chord_neverjoin commit 1f28bb6ad97b952706794172827423fd4e258abc Author: Marion Guthmuller Date: Thu Nov 22 09:33:03 2012 +0100 model-checker : increase timeout in tesh snapshot_comparison[1-5] commit c49140baf3058c9e38e1c5cc38140d676012ac0a Author: Augustin Degomme Date: Wed Nov 21 17:23:18 2012 +0100 secure the stack size parameter for thread, to avoid some segfaults when the value is not right commit 75a8b17a721a40a515d537b6e0100707a4770dd1 Author: Augustin Degomme Date: Wed Nov 21 16:06:53 2012 +0100 there was a mistake that prevented examples dir from being used in coverage reports. As they are meant to be used by users, we want to include them for release builds commit 30f55b3994a21aa46f21782fdc402e47fd8f445c Author: Augustin Degomme Date: Tue Nov 20 10:50:03 2012 +0100 Switch some globals to DATA, this shouldn't change anything for now commit fade06d89df37668a5c860369f303336b982d9e0 Author: Augustin Degomme Date: Tue Nov 13 11:27:30 2012 +0100 seriously ... commit 0c96372d5540bde146da1556f8a7cf0287f30900 Author: Marion Guthmuller Date: Wed Nov 21 17:47:12 2012 +0100 model-checker: take snapshot if property file set commit 9fcd145754f52ed8f27349db4508a20ae5ba0a49 Author: Martin Quinson Date: Wed Nov 21 17:04:15 2012 +0100 s/lastest/latest/ (stupid me) commit 9eb198857c1c5d46886f0eb0ebbbfeca3d4de78e Author: Marion Guthmuller Date: Wed Nov 21 15:49:37 2012 +0100 model-checker : abort if acceptance cycle detected commit f0628d9c3730884cfbeede51586f2c8561f4fac2 Author: Marion Guthmuller Date: Wed Nov 21 15:42:24 2012 +0100 model-checker : remove automatic activation of MC if a value of cfg flag about MC is modified commit 1619b56e8f7f377298f37c4004406c0aab78a151 Author: Marion Guthmuller Date: Tue Nov 20 19:10:02 2012 +0100 model-checker : new tesh for snapshot comparison tests commit b77b96a6fdd5563137a78a3d678bcbfa8bda66db Author: Marion Guthmuller Date: Tue Nov 20 18:27:42 2012 +0100 model-checker : rename cfg flag for state comparison reduction with storage of visited states (stateful->visited) commit b95fe69db779388252bffaa53909bd1bf106139d Author: Marion Guthmuller Date: Tue Nov 20 18:13:42 2012 +0100 model-checker : use xbt_cfg_setdefault instead of default_value in surf_config (incorrect display with --help) commit a27b7cd435294d62935a32330fa83608aa4974d9 Author: Marion Guthmuller Date: Tue Nov 20 16:41:55 2012 +0100 model-checker : ignore coverage variables commit 2cc294d3e6a633bd4a76a41ce98f053290b41623 Author: Marion Guthmuller Date: Tue Nov 20 16:17:14 2012 +0100 model-checker : abort if popen failed commit d0c5cc5a4f87a98928093830eab689dcdd0dd603 Author: Marion Guthmuller Date: Mon Nov 19 15:50:51 2012 +0100 model-checker : fix compilation error (with optimizations) with commit d90a41491cfb04188c4469729fa60d01ec0ff693 commit 01cc1ca46bf6674e2ea2db363fd583cf002d5472 Author: Martin Quinson Date: Mon Nov 19 11:51:13 2012 +0100 fix the tesh outputs after last output cleanups commit 61545150384cb45f61766f4864b204b94ad2b0dc Author: Martin Quinson Date: Mon Nov 19 10:34:35 2012 +0100 add the TLA specification of the simix network layer, for marion to play with commit 34f8030a48f9ea7e29316a4579bfc031452688ae Author: Martin Quinson Date: Mon Nov 19 10:13:08 2012 +0100 attempt to get everything properly cleaned when only using --help and friends commit c96ecfc133ad561ad8992a00508bfa9eaaeaf31a Author: Marion Guthmuller Date: Sun Nov 18 19:46:18 2012 +0100 model-checker : add tesh for bugged1_liveness and chord_neverjoin commit 04c2f2d2a1d483120cef0e6110df53178c8bfe04 Author: Marion Guthmuller Date: Sun Nov 18 19:40:43 2012 +0100 model-checker : use XBT_DEBUG instead of XBT_INFO commit 1220a3e5916c35ba307f7a7eb48a2820bab961cd Author: Marion Guthmuller Date: Sun Nov 18 19:29:23 2012 +0100 model-checker : fix insertion in mc_data_bss_comparion commit 7526c37879613289a86be06ec264b1cce5ef4049 Author: Marion Guthmuller Date: Sun Nov 18 19:28:25 2012 +0100 model-checker : ignore some variables enabled with tracing, and variables about exception for all frames commit d90a41491cfb04188c4469729fa60d01ec0ff693 Author: Marion Guthmuller Date: Sun Nov 18 19:23:46 2012 +0100 model-checker : improve stack ignore in heap comparison algorithm commit 247d96de592ac1fcd59411032c6528f238764516 Author: Marion Guthmuller Date: Sun Nov 18 19:22:43 2012 +0100 model-checker : stateful mode disabled by default commit f9f619ce0b60728045c1ef8b469b4d224f791552 Author: Marion Guthmuller Date: Sat Nov 17 21:14:38 2012 +0100 model-checker : stop independance reduction if same request issuer commit 98c7b18f3f7145fc71f5fec9309cc272c5359b92 Author: Marion Guthmuller Date: Fri Nov 16 17:38:17 2012 +0100 model-checker : ignore new local variable commit faefbf1df4c06fd86d785d0a376356cd2375b81e Author: Marion Guthmuller Date: Fri Nov 16 17:21:54 2012 +0100 model-checker : use XBT_DEBUG instead of XBT_INFO commit 827af93af994ce96e6c607a0bec898bc62f1acbd Author: Marion Guthmuller Date: Fri Nov 16 17:20:37 2012 +0100 model-checker : MC_init() must be called for initial snapshot commit ead8b3a1775defecebc316cb5e4fcddbd283df4c Author: Marion Guthmuller Date: Fri Nov 16 17:04:05 2012 +0100 model-checker : fix dpor algorithm - Interleave all enabled processes for each state - If max_depth reached and last state still have processes interleaved, backtrack on this state (reduction not applied)" - If independant transitions, corresponding process interleaved in previous state is disabled (MC_DONE) commit 01bcdf570c06d71a9a6daa471733915fef91bb1f Author: Marion Guthmuller Date: Fri Nov 16 09:44:32 2012 +0100 forget to apply cleanups in MC on SMPI (separate MC_modelcheck for safety and liveness) commit da09e6cbf4e0213856897ac754430c7bf6beecee Author: Marion Guthmuller Date: Thu Nov 15 23:54:34 2012 +0100 model-checker : factorize code for safety and liveness model-checking - same function for checkpointing : MC_take_snapshot - MC_init : dwarf parsing and init memory map info - add visited states storage for safety model checking commit 864cdc455e38de68e3666a03e17d5a4cb0d7acaf Author: Marion Guthmuller Date: Thu Nov 15 21:53:16 2012 +0100 model-checker : fix dependance theorem according to TLA+ specification iSend and iRecv requests are dependant with Test requests if process issuer is different. On the path iRecv->iSend->Test, test return true but on the path iRecv/Test/iSend, test return false. So, each interleaving must be explored. commit 427ce11c29a6a5b78045e0c0f703dd52a400e8ea Author: Marion Guthmuller Date: Thu Nov 15 21:33:21 2012 +0100 model-checker : warning message if max depth is reached commit 03b941b5d37f891da6c5b00cb8b9ce4e348eb0df Author: Marion Guthmuller Date: Thu Nov 15 17:27:40 2012 +0100 model-checker : memory free commit fcba745e5cc75f24b063641b26fd0fc03bf697e3 Author: Marion Guthmuller Date: Thu Nov 15 17:27:01 2012 +0100 model-checker : cleanups in verification of current heap commit a669a2adcfe446e750c619956d9fad5ce3b1ecbd Author: Marion Guthmuller Date: Thu Nov 15 17:20:51 2012 +0100 model-checker : comparison times are NULL for visited_pair commit 57fe5b0979405e769623b751871db271dfb61652 Author: Marion Guthmuller Date: Thu Nov 15 17:18:09 2012 +0100 model-checker : fix segfault in get_local_variables_values() commit 68be5601ff3ff82d68ac0368fbe2f003f9da9143 Author: Marion Guthmuller Date: Thu Nov 15 17:13:57 2012 +0100 model-checker : create subdir for chord example with liveness model-checking commit c6189d1b7b02cda083791afc98f7e632100424d5 Author: Marion Guthmuller Date: Thu Nov 15 17:08:26 2012 +0100 model-checker : store last visited states during exploration - new cfg flag : model-check/stateful -> indicates how many visited states stored (default value : 10) - if a state has been already visited, backtracking commit 5b1e363f764347ddf3e895a6b58529c2036a1f24 Author: Arnaud Giersch Date: Thu Nov 15 17:12:24 2012 +0100 Do memchecks with tracing=on, now that it's enabled by default. commit 70471e9e6a4c9b3530bee7fa1b02ffc24e95494f Author: Arnaud Giersch Date: Thu Nov 15 17:07:03 2012 +0100 Put the TRY..CATCH inside a wrapper function. Avoid spurious warnings about variables that might be clobbered by setjmp/longjmp. commit 9b9fd1cbede3f5153e7d2c59514e33c8b802c4c3 Author: Arnaud Giersch Date: Thu Nov 15 16:50:56 2012 +0100 Add missing include. The problem is visible with -Denable_tracing=OFF only. commit 0c50a688c8681647cb69300ef6131c585e2692ad Author: Arnaud Giersch Date: Thu Nov 15 16:10:55 2012 +0100 Put forward declaration of static function in c file, not in header. commit 488dd54cbc91fad4cb04c9d0e92609a107ad1568 Author: paul bedaride Date: Thu Nov 15 15:24:29 2012 +0100 Fix TestSuite.msg-file commit abf999244fd17007810c1605298b1bbbb0334573 Author: Arnaud Giersch Date: Thu Nov 15 13:36:15 2012 +0100 Make paranoid compiler happy. commit 09f98aaf70651431716a4f2e068310c215167717 Author: Maximiliano Geier Date: Thu Nov 15 13:06:37 2012 +0100 flatifier: added --downgrade option to output version 2 platform files, options can also appear in any order commit 9d93b70abfb0ec67ebc06ed01f230dbef71b9ab3 Author: Martin Quinson Date: Thu Nov 15 10:57:41 2012 +0100 display on configuration output whether the mallocators are activated or not commit 1031a0ac5acd25204bfaae2ea136922602390091 Author: Martin Quinson Date: Thu Nov 15 10:44:11 2012 +0100 turn off the mallocators during the memory check commit 1e3ccd959bd67aa0294794514968afc2fcb3e924 Author: Martin Quinson Date: Thu Nov 15 09:21:55 2012 +0100 git reset hard works even for Java. True story. commit 74299bd06aa732e550c2693926bb0c4c8b4143aa Author: Arnaud Giersch Date: Wed Nov 14 23:02:08 2012 +0100 Git-reset should do the job here, plus minor corrections. commit 52035a86a0a3364398acbd56d141f901adc49c6f Author: Martin Quinson Date: Wed Nov 14 22:45:25 2012 +0100 ahem, document the right name for the new function commit 1b31e6af6e4fe3ab737b8ac8681dcba610f7db50 Author: Martin Quinson Date: Wed Nov 14 22:21:29 2012 +0100 rewrite the 'howto release' guide, in paranoid mode commit 9b96a12eb8c72e6349dc500472e7e05ceb2001f1 Author: Martin Quinson Date: Wed Nov 14 22:20:40 2012 +0100 typo in comments commit afbe756ab7de4d2223c3e248e00f9b51e4f816ef Author: Martin Quinson Date: Wed Nov 14 22:19:55 2012 +0100 cosmetics commit a4814a9f448c5eeac2272ee04d2ef88810ccc951 Author: Martin Quinson Date: Wed Nov 14 22:19:30 2012 +0100 New function: MSG_get_process_number() commit 0438cb0afe03a5f104af019df44f52aec27d2458 Author: Martin Quinson Date: Thu Nov 8 20:36:58 2012 +0100 enhance the flatifier so that it can be used for platform parsing performance measurement commit 37f24fd67e04254218bd7b43dcb7650506776868 Author: Maximiliano Geier Date: Wed Nov 14 11:35:40 2012 +0100 BitTorrent: changed the way the PIECE message is handled so that it uses MSG_task_isend insted of MSG_task_dsend, and queues pending comms accordingly commit 995564c24c3c1b491e552658b0542f5d91d133b0 Author: Maximiliano Geier Date: Wed Nov 14 11:27:13 2012 +0100 BitTorrent: added reference to the report by A. Legout on the size of messages commit dbc4cf490e070fe093550c27cd05d8a9bb91ee53 Author: Arnaud Giersch Date: Wed Nov 14 10:00:39 2012 +0100 smpicc: also reset CMAKE_LINKARGS when no linking is required (-c). commit dafc6fe52dceb4ab063b177d74c60bebd47c8e54 Author: Arnaud Giersch Date: Wed Nov 14 09:41:59 2012 +0100 Size can be negative. Use ssize_t instead of size_t. Error caught by Clang: In file included from /home/giersch/lsrc/simgrid/simgrid-git/src/xbt/mmalloc/mm.c:21: src/xbt/mmalloc/mmorecore.c:74:19: error: comparison of unsigned expression < 0 is always false [-Werror,-Wtautological-compare] } else if (size < 0) { commit 0d2c98345e65093248d2ae20dc713065c9c0f53c Author: Arnaud Giersch Date: Wed Nov 14 09:36:08 2012 +0100 Remove unsupported flags when Clang is used. commit 97e28db9f2989a96c2285c7e04a6966351342d37 Author: Arnaud Giersch Date: Wed Nov 14 09:32:17 2012 +0100 Also print CMAKE_xxx_COMPILER_ID. commit a8909d621db9ae5690144cbe00fc0589c8ac26c8 Author: Marion Guthmuller Date: Tue Nov 13 15:12:35 2012 +0100 model-checker : new cfg command line flag (model-check/max_depth) for max depth of exploration (default value is 1000) commit 4f3a160841e4b3ad438549814da64aa62c114f45 Author: paul bedaride Date: Tue Nov 13 11:58:03 2012 +0100 Correct a bug in kademlia commit 8bb22e6a63746577a4c944175d932eb5b82b2d8f Author: Arnaud Giersch Date: Mon Nov 12 21:28:59 2012 +0100 Write the add_test(...) so that they are compatible with cmake 2.6. commit 302db92b2c868b5f55ec8a32e440e5ecf3e94f5b Author: Arnaud Giersch Date: Mon Nov 12 21:19:11 2012 +0100 Use configure_file(... COPYONLY) instead of file(COPY ...). file(COPY ...) does not exist in cmake before 2.8. commit 996f82a2b67e49a58b1de059bc44143e17a25ff6 Author: Arnaud Giersch Date: Mon Nov 12 18:05:26 2012 +0100 Define macro if it's missing. CMAKE_FORCE_Fortran_COMPILER does not exist with cmake before 2.8.1. See http://www.cmake.org/Bug/view.php?id=10032 commit 5a56032a41336f0ae76fe5d8845599b403f73688 Author: Arnaud Giersch Date: Mon Nov 12 17:56:22 2012 +0100 Protect string with quotes. commit eeb2df0bfcb27a6c8ae08a21efc5fe014d27ea81 Author: Arnaud Giersch Date: Mon Nov 12 17:40:18 2012 +0100 Use options compatible with older versions of git. commit 14e582a514c60f61155a4548fc48841154069969 Author: Arnaud Giersch Date: Mon Nov 12 17:39:11 2012 +0100 If several remotes are set, arbitrarily use the first one. commit 3c97a882ab64499bcac27de50bff50029d40a180 Author: Marion Guthmuller Date: Mon Nov 12 17:33:09 2012 +0100 model-checker : cosmetics on log message commit e6842da5013c7598839024360b268d17c5c9d72a Author: Marion Guthmuller Date: Mon Nov 12 17:20:41 2012 +0100 model-checker : Add statistics about comparison times for each pair reached: - if debug log enabled for mc_compare: - number of comparisons done with this pair - for each comparison step : number of different states, comparison times (average, max, min) - otherwise - number of comparisons done with this pair - snapshot comparison times (stopped when the first difference is detected) commit 15e1163e6cc44cd33e6bac01003189d11c6402c6 Author: Augustin Degomme Date: Mon Nov 12 17:27:35 2012 +0100 cosmetics and fix ugly bug in windows code commit fa798894e27f82493fa87e7a69d7e3f6b3815053 Merge: 6fb81dc 5351503 Author: Augustin Degomme Date: Mon Nov 12 16:02:21 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 53515032ce232406563ece3a2f1c67aa70fba037 Author: Lucas Schnorr Date: Mon Nov 12 15:43:20 2012 +0100 [trace] bye bye triva, welcome viva todo: - update documentation commit 6fb81dc07673c304971a87e3d96d2c89f12c6e37 Author: Augustin Degomme Date: Mon Nov 12 15:37:54 2012 +0100 update doc for asynchronous send commit 15e36483c20911faa2e206969e283d69eb698a96 Author: Lucas Schnorr Date: Mon Nov 12 15:10:27 2012 +0100 [trace] do not extract topology graph if user ask to do so (by disabling --cfg=tracing/platform/topology) commit db8f3a956b89a68eb6591a92d778d799daa61c7e Author: Lucas Schnorr Date: Mon Nov 12 15:09:41 2012 +0100 [trace] new tracing option to disable the topology tracing as a graph do: --cfg=tracing/platform/topology:0 to disable it commit 88a706070908b5d58f2ff7ec137e92200cdfaeea Author: Lucas Schnorr Date: Mon Nov 12 15:05:13 2012 +0100 [trace] cosmetics, platform is registered as a hierarchy, not as a graph commit a4b5bbd4e14f566c45013b6da710460f8a110893 Author: Augustin Degomme Date: Mon Nov 12 14:40:21 2012 +0100 update doc to reflect change of the stack_size parameter commit 45e23bc4aac5ee8211a46b33bb79c7756f24439e Author: Augustin Degomme Date: Mon Nov 12 14:33:50 2012 +0100 avoid setting the value of the stack size for thread factory if the parameter is not explicitely set by the user (this is a bit annoying, as it adds a global to check the initialization, but it handles the case were the explicitely wanted value is also the default one) commit de2ba1766285962d449105925be099707e0102e6 Merge: 3cdd0ac da20663 Author: Augustin Degomme Date: Mon Nov 12 13:02:30 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit da20663956217657b0500d8e1a6d4c8c6a74eb62 Author: Marion Guthmuller Date: Sun Nov 11 20:37:50 2012 +0100 model-checker : remove chunks used comparison at the beginning of mmalloc_compare(), done at the beginning of snasphot_compare() commit 16098557e7e5089d731a81792914ca81fff7fb4a Author: Marion Guthmuller Date: Sun Nov 11 19:12:26 2012 +0100 model-checker : unset raw heap after display of statistics if complete exploration without acceptance cycle found commit f45a8e9ec8326197f2f1fff40efe1eecddc459fe Author: Marion Guthmuller Date: Sun Nov 11 19:04:00 2012 +0100 model-checker : get times elapsed for snasphot comparison commit 23f5bf52cc58cf837840f231cf638e9fcd45097b Author: Marion Guthmuller Date: Sun Nov 11 18:47:30 2012 +0100 model-checker : add ignore mechanism for global variables (data + bss segments) in libsimgrid commit 2856679722f2a932bcdd28f50776353829a61576 Author: Marion Guthmuller Date: Sun Nov 11 17:34:55 2012 +0100 model-checker : get start of libsimgrid bss segment for MC_ignore mechanism commit 8ab1e1d4905449ffe223868191b8a78bf3fb0064 Author: Marion Guthmuller Date: Sun Nov 11 14:56:43 2012 +0100 model-checker : typo commit bd0e8da0a8b664b31f4dcd3ace90b90ba6d8221f Author: Martin Quinson Date: Fri Nov 9 19:32:13 2012 +0100 try to add a more verbose error message when the coroutine creation fails because of /proc/sys/vm/max_map_count commit 0be045259319ad500785dced1ba4b7dc2e0fdfe9 Author: Martin Quinson Date: Fri Nov 9 19:18:41 2012 +0100 be more explicit about why sysctl is needed and why it is good for you commit 72fe27194fcb9623c09078d80efbd3b174dbc731 Author: Marion Guthmuller Date: Fri Nov 9 18:57:47 2012 +0100 Shake up snapshot comparison : apply a new order of comparison - number of chunks used in heaps - size used in stacks - binary/libsimgrid data segments - heap comparison algorithm - local variables with DWARF and libunwind If debug log is enabled on mc_compare, comparison is done entirely otherwise comparison stops when a first difference is detected. commit c91b9b29ed7c9e5981376a4c21e197abff9c9870 Author: Marion Guthmuller Date: Fri Nov 9 18:45:00 2012 +0100 model-checker : remove unnecessary comment commit 26db99febdde24a0d879d7576d4ccf39c1a6d237 Author: Marion Guthmuller Date: Fri Nov 9 18:44:02 2012 +0100 model-checker : move creation of initial_state_liveness in MC_init_liveness commit 6f63fc36d25e3124be815b48c53b2aaafc1224d8 Author: Marion Guthmuller Date: Fri Nov 9 18:37:21 2012 +0100 model-checker : add size of stack in parameter of the function MC_new_stack_area commit 7e02819630f97eb2bd43ff422d156cc8a60929c5 Author: Marion Guthmuller Date: Fri Nov 9 18:33:19 2012 +0100 model-checker : getter function for chunks used in heap commit f8db3884110dda1330177a0b6b76a3dc47154244 Author: Marion Guthmuller Date: Fri Nov 9 14:06:36 2012 +0100 model-checker : use statistics already included in heap struct for the comparison of fragment/block used commit fe9136a55b6fb08018ff5500e7de1ba8e03caf9a Author: Marion Guthmuller Date: Fri Nov 9 14:04:35 2012 +0100 model-checker : initialize global variables commit 3cdd0ac83adfa4f28b05b4c1961555e5203bc6a8 Author: Augustin Degomme Date: Fri Nov 9 13:58:14 2012 +0100 add a function in xbt to allow setting the stack size of a pthread, according to the value of the contexts/stack_size parameter (which was only raw/ucontext before) commit 07590d530fdab126f1f35077b6d2de7e81bdbf13 Author: Martin Quinson Date: Thu Nov 8 23:53:48 2012 +0100 New function Process.getCount() commit 2e8dc2988826bd0f51da327e417520d8978d8972 Author: Martin Quinson Date: Thu Nov 8 21:47:10 2012 +0100 this is actually implemented commit a183bb2523e9b08d1c10114d109bd1b57dd15471 Author: Marion Guthmuller Date: Thu Nov 8 17:19:53 2012 +0100 model-checker : enable WaitTimeout requests only if cfg flag model-check/timeout:1 commit 3bb8fa4450ae1fcb7bbad80b92f907e831469711 Author: Marion Guthmuller Date: Thu Nov 8 17:00:53 2012 +0100 model-checker : new command line flag (model-check/timeout) to enable/disable timeout for wait requests with model-checking commit 97697743eca3a39982ea5d42539aa53f8acdaebb Author: Marion Guthmuller Date: Wed Nov 7 16:59:02 2012 +0100 model-checker : initialize variables (compilation error with optimizations) commit ba89d905fbde89ecbea7c4a50ea17db987be8437 Author: Marion Guthmuller Date: Wed Nov 7 16:16:20 2012 +0100 model-checker : add debug information on processes enabled for each state commit 3eba06c317ce6ba3737ea25a3e3ecbcff4e56882 Author: Marion Guthmuller Date: Wed Nov 7 15:49:56 2012 +0100 model-checker: add chord example for liveness property model checking commit fde40a59529ab6874966a07ce928dc0897731678 Author: Marion Guthmuller Date: Wed Nov 7 15:47:43 2012 +0100 model-checker : initialize global variable ignore_done and set its value to 0 at the end of heap comparison commit bafef7b73131ceb40d273d98b1850823329ee689 Author: Marion Guthmuller Date: Wed Nov 7 15:45:00 2012 +0100 model-checker : remove backtracking if no more request to execute in system state, search evolution in Büchi automaton commit 225f61cee1db75a997e6f4654b0de8218e3aa8fc Author: Marion Guthmuller Date: Wed Nov 7 15:43:28 2012 +0100 model-checker : comment trigger for state equality detection commit c4adbc682a9c7d5c3dea07b2b64c9a9e21b237ab Author: Marion Guthmuller Date: Wed Nov 7 15:39:06 2012 +0100 model-checker : improve debug information for stacks comparison commit 96276d3834e5af1b4fc06a4c64c705108d5cd855 Author: Marion Guthmuller Date: Wed Nov 7 15:38:07 2012 +0100 model-checker : add local variables from xbt/ex.h in ignore mechanism for stacks comparison commit 0685d3d3e78277471c94864a820056f01b74fb7c Author: Marion Guthmuller Date: Wed Oct 31 21:37:46 2012 +0100 model-checker : ignore some local variables from xbt/ex.c for stack comparison commit b436951b74325ab8ba6c798a151cc9081d24153e Author: Marion Guthmuller Date: Wed Oct 31 18:50:00 2012 +0100 model-checker : update examples for test snapshot comparison commit a8c9a764fa0d66251c5b954663ee192facbd94c1 Author: Marion Guthmuller Date: Wed Oct 31 18:48:51 2012 +0100 model-checker : memory free commit 0645cbd02f4f44ea8d916a2093c1776002ebdcf4 Author: Marion Guthmuller Date: Wed Oct 31 18:47:48 2012 +0100 model-checker : verification of current_heap commit fe93dd78e64c2374403b3f1ac084155756837b38 Author: Marion Guthmuller Date: Wed Oct 31 18:45:34 2012 +0100 model-checker : add ignore mechanism for comparison of local variables commit 2f01a6122c5be515bbc2b661d83bbe4cf25cbc8f Author: Marion Guthmuller Date: Wed Oct 31 10:46:10 2012 +0100 model-checker : remove declaration of unused function commit 758b92cdfc793c27128ddf3132a0f2135df29cbb Author: Marion Guthmuller Date: Sat Oct 27 22:53:54 2012 +0200 model-checker : fix dynar index in algorithm to get local variable location commit b7d5024b7d2310a7ebc63bdda123e1ae8911dd0d Author: Augustin Degomme Date: Wed Nov 7 11:44:26 2012 +0100 add timeout to compute tesh, as i386 debian is painfully slow with it and fails commit 52c07f4b6c9ba2b0af928b8e83c48f819e1c9fc0 Author: alebre Date: Mon Nov 5 19:23:04 2012 +0100 Add Darwin test commit 28df942f24971393bc65b4f9fdde3dff0fb8b3fd Author: Augustin Degomme Date: Mon Nov 5 11:18:29 2012 +0100 as MPI_Iprobe always use a 0-sized request, do not check if this size is different from the sent one, and do not answer MPI_ERR_TRUNCATE commit a8c4451c319a18cd8c5f17cda618cdc038516ec6 Author: degomme Date: Sun Nov 4 17:58:38 2012 +0100 add a tesh file and test for two already existing tests, to improve coverage of smpi_bench.c from 15% to 68% commit 68b96ffe0e3bb075ca67fa164c8176a6d620913e Author: degomme Date: Sun Nov 4 15:25:19 2012 +0100 handle MPI_UB and MPI_LB for real, activate tests in the test suite for this (and deactivates sendrecv4 which was working by accident, as MPI_BOTTOM is not handled) commit 4b8ca8703dd1c859a1e6d184ae2113e691c9a837 Merge: e116068 bd061d7 Author: navarro Date: Wed Oct 31 17:05:01 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit e11606806e4f55e685ec00dabeeb575b668a5599 Author: navarro Date: Wed Oct 31 17:01:29 2012 +0100 Add an example of generated pdf from simgrid scalability commit bd061d70cc07483926b798679ec9ffee591bf56c Author: Augustin Degomme Date: Wed Oct 31 16:51:35 2012 +0100 replace explicit smpi_sleep calls I introduced in some examples by sleep ones commit 2ecf418098cd2c0f6f099b53fd3a66d23d0d06b2 Author: Augustin Degomme Date: Wed Oct 31 16:29:16 2012 +0100 quick fix that hopefully won't break too much compilation ... the second parameter of gettimeofday should never be used, and its type changes on some systems (void* or struct timezone*). As we don't need it, I just removed it from smpi_gettimeofday, which now takes only one parameter commit bcd85ff340028f23723c6203c2985fa55e9d3217 Author: Augustin Degomme Date: Wed Oct 31 15:50:39 2012 +0100 do not fail when building smpi without f2c, as it is now possible commit 20b7e2968d06b068b91ed97762e8f0c9537b647e Author: Augustin Degomme Date: Wed Oct 31 15:18:19 2012 +0100 move defines frmpo smpi.h to mpi.h, to avoid using them when compiling smpi (the sleep one did weird things on macos platforms). They should be used for client codes only commit f04ce01ae113fad8efc7ca9de0e8e189e1d889d6 Author: Augustin Degomme Date: Tue Oct 30 16:07:45 2012 +0100 remove todo, once done commit 7b8e869eed4f6b35b138d4155e9a8c8d5a46a56a Author: navarro Date: Wed Oct 31 13:22:58 2012 +0100 Change parse for exec to be complient with simgrid-scalab commit 19c43bdd4a964e7640b8a9a6a61cd9d3c2fb8032 Author: navarro Date: Wed Oct 31 13:21:06 2012 +0100 Oups commit a9a30f22a5542c53e2e9988bfc8d8204d6b8c41c Author: navarro Date: Wed Oct 31 11:05:11 2012 +0100 Reused mem check in pipol commit 4983e5bab5c7cc139d134093f0487c6e7d7c25e5 Merge: a210e5a 61379d1 Author: navarro Date: Wed Oct 31 11:00:38 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit a210e5af745f00700ed7d4ee6147844996575692 Author: navarro Date: Wed Oct 31 11:00:22 2012 +0100 Remove all navarro into source of pipol commit 61379d12042f27c51406997c88c75da31d1e23f7 Author: Arnaud Giersch Date: Tue Oct 30 21:08:10 2012 +0100 Variable is unused, remove it. commit c66ded12fe49506aa0d7db41ae64554af0e8f481 Author: suter Date: Tue Oct 30 20:50:41 2012 +0100 use MSG_host_set_property_value everywhere commit e9e4057237fe1ffb6594a10a6952478ee114e0ec Author: suter Date: Tue Oct 30 20:40:05 2012 +0100 better to use a function that exists than dealing with the underlying data structure directly test two other uncovered functions while at it (update tesh accordingly) commit affc0cba0a66ca44a584f73f1d2e4a614cd9310c Author: navarro Date: Tue Oct 30 16:50:52 2012 +0100 Correct way to use CTestCustom.cmake commit 39d21f36107721450bd3f7630afbde683dd19074 Author: Augustin Degomme Date: Tue Oct 30 15:41:46 2012 +0100 small change for future fortran tests in context folder commit 74918c47be88cd2219fe969626a3127c16b41e57 Author: Augustin Degomme Date: Tue Oct 30 15:07:29 2012 +0100 add changes to previous commit on ctest commit 6c871f32984f8c197e340fe1cf600fb76dca7932 Author: Augustin Degomme Date: Tue Oct 30 15:02:32 2012 +0100 correct behavior of smpi_group_excl and smpi_group_intersection functions, and activate the group_test test frop the mpich-suite commit 486587c19e54ae326e99404dbfb5b27d12679c54 Author: Augustin Degomme Date: Tue Oct 30 12:14:53 2012 +0100 modifiy alltoall test to cover all 3 algorithms currently implemented in smpi commit e6cd8a4a4a00204bf0a08b463a71a9ef99d48c01 Author: Augustin Degomme Date: Tue Oct 30 11:20:22 2012 +0100 add a CMakeCustom.cmake file, which is automatically used by ctest to handle custom commands. these were inside CtestPipol.cmake, and were ignored (see http://www.kitware.com/blog/home/post/27 for details about why they force this file). The coverage has dropped in the cdash, due to the fact that we now calculate the coverage based on simgrid files only, not on test files .. commit 00e8a1750ad5c45853bcbe78e2ef39c44eb5db9f Author: navarro Date: Tue Oct 30 15:05:30 2012 +0100 Add docs commit 2780f742131ace177b23c0fa6fdc68b9b0915899 Author: navarro Date: Tue Oct 30 15:05:23 2012 +0100 Cosmetics commit 926e3b9500ee56b0a7ba69ab04592374024e5d38 Author: navarro Date: Tue Oct 30 14:43:45 2012 +0100 Update target sync-pipol commit 3d927ea97030e45c2ed067b9142ab780a3807782 Author: navarro Date: Tue Oct 30 14:36:24 2012 +0100 Add a new target for update pipol scripts commit a76e7a3b15c88c81c949dd883ea73cf2e7550e46 Author: navarro Date: Tue Oct 30 14:22:45 2012 +0100 Comsetics. Replace exec_program by execute_process commit 989e6ab3dcbeca0e48c487a2f3958db5e28288a4 Author: Arnaud Giersch Date: Mon Oct 29 19:07:17 2012 +0100 Fix compilation error. src/smpi/smpi_mpi_dt.c:156:10: error: no previous prototype for ‘smpi_datatype_get_extent’ [-Werror=missing-prototypes] commit 89a96073defb22d35c70b62f2f564595306da7c3 Merge: 8e2c9b7 585afb9 Author: navarro Date: Mon Oct 29 17:15:03 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 8e2c9b77d0141688fc7b8be6435b78ed469597c3 Author: navarro Date: Mon Oct 29 17:14:37 2012 +0100 Fix doxygen table generation commit 585afb9fd33ca7e70cef86a2a3744598f11a0888 Author: Augustin Degomme Date: Mon Oct 29 17:14:02 2012 +0100 handle nested datatypes in smpi (structs of vectors for example), which previously were causing a warning. Activate two tests from the suite to test these cases. commit e70e9e652c0a586e0e692d8c23105f3639ceb285 Author: navarro Date: Mon Oct 29 15:50:31 2012 +0100 Cosmetics. Remove unused part commit 038f3e6d9a40841fb90a283fcd9ad14133c26fd0 Merge: 7febac3 8828a2e Author: navarro Date: Mon Oct 29 15:28:20 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 7febac3dc66dcb8acc2f27f9b6e2468788d7bb4d Author: navarro Date: Mon Oct 29 15:16:11 2012 +0100 Add doc for dev_guide commit 8828a2eccd298da736f32c7c4b3528d8ea29b3a5 Author: Arnaud Giersch Date: Mon Oct 29 11:39:17 2012 +0100 Force Fortran compiler name, before calling enable_language(Fortran). Fix commit 95cd71e835559251f778c5e3676a49e881172ba6, avoiding unnecessary cmake runs. commit 0fe4ab7fd44958740d4c5fc70f072ee9ac606015 Author: Arnaud Giersch Date: Mon Oct 29 11:35:30 2012 +0100 This variable is useless. CMAKE_Fortran_COMPILER is used as linker. commit 0093624beb0cc8d051e354ba7fa3a3f1d81f0480 Author: Arnaud Giersch Date: Mon Oct 29 09:57:10 2012 +0100 Slight reindent. commit 96952e5534a3ccf217ad0b2078f612b6d8e82f0e Author: navarro Date: Mon Oct 29 11:16:50 2012 +0100 Preset JAVA_INCLUDE_PATH to user env variable. FIX: My cmake (2.8.9) don't find java (java-7-openjdk-amd64) without setting JAVA_INCLUDE_PATH before commit 67e776126eeb5db48ca8c8465a81e9a0dc4f97ff Merge: 2796f5d a57c53e Author: navarro Date: Mon Oct 29 11:08:15 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 2796f5dd2b91df1814414adbe574d724c0059aa0 Author: navarro Date: Mon Oct 29 11:08:08 2012 +0100 Comsetic and uninstall lib lua and man for tesh commit a57c53ea9a7fddf4554d133f5616ba2a3b3b080d Author: Augustin Degomme Date: Mon Oct 29 10:40:53 2012 +0100 WORKING_DIRECTORY option for add_test was not supported until cmake 2.8.4, leading to issues and failed tests with previous versions commit 56b1fc16ccdc0546167930af80d7ccf3516feebb Author: Augustin Degomme Date: Mon Oct 29 10:23:34 2012 +0100 remove absolute paths from test scripts commit 111e204ea2a49f1839ddcf556e6e8c06085fd021 Author: Arnaud Giersch Date: Sun Oct 28 11:58:04 2012 +0100 Fix compilation without MC. commit 95cd71e835559251f778c5e3676a49e881172ba6 Author: Arnaud Giersch Date: Sat Oct 27 19:39:57 2012 +0200 Optionally look for a Fortran compiler. Without that, CMake complains that it "cannot determine link language" for Fortran targets. This is not perfect: cmake is run systematically when doing make :( commit 7b9d41b862392e119cc9657af14cd53603ab2eb5 Author: Marion Guthmuller Date: Tue Oct 23 10:26:38 2012 +0200 model-checker : update second parameter of mmorecore function (size is a size_t not an int) commit 083fd4d4e681df6bc814d040c7449f1bf2b20320 Author: Marion Guthmuller Date: Fri Oct 19 15:30:48 2012 +0200 model-checker : store initial snapshot in structure malloced in raw_heap commit 7b784c47bdc7fd9521ab151e654c0260dca7f2b3 Author: Marion Guthmuller Date: Fri Oct 19 14:42:13 2012 +0200 model-checker : don't call exit at the end of MC (segfault on atexit) commit 65d3d8fcbbea9adce80f7c2606d0dabc2bdd7f1c Author: Marion Guthmuller Date: Fri Oct 19 11:21:31 2012 +0200 model-checker : update debug information commit b1ca5e16198315ae2190e0104eac0eab08aa4843 Author: Marion Guthmuller Date: Fri Oct 19 11:20:42 2012 +0200 model-checker : remove the display of promela property commit eb77317176edc7ac4aa1fb08d22bc44ca00261ff Author: Marion Guthmuller Date: Fri Oct 19 10:31:57 2012 +0200 model-checker : test examples for snapshot comparison commit 114948db2d558f1be1481dea89be75166201461f Author: Marion Guthmuller Date: Fri Oct 19 10:20:21 2012 +0200 model-checker : New public functions to take a snapshot and compare two snapshots from user application using new simcalls (simcall_mc_snapshot and simcall_mc_compare_snapshots) commit 652f5c53fc94cd105af2c2d46b10e7d19abdf274 Author: Marion Guthmuller Date: Fri Oct 19 10:15:25 2012 +0200 model-checker : let some debug information with XBT_INFO commit ae54134baee4ae2fa16a9c49cdb9daa646a3c569 Author: Marion Guthmuller Date: Fri Oct 19 10:13:06 2012 +0200 model-checker : check current heap commit b3f351db1a852620399e8c2839bd8ddb4d296449 Author: Marion Guthmuller Date: Fri Oct 19 09:54:01 2012 +0200 model-checker : update bprintf format for local variables commit 933d551d31475edf17d4a8440844d58096e0d499 Author: Marion Guthmuller Date: Fri Oct 19 09:28:45 2012 +0200 model-checker : fix memory leaks in heap comparison commit 03edbde5a26a665a8940b81bc370b3af4148e870 Author: Marion Guthmuller Date: Thu Oct 18 22:17:04 2012 +0200 model-checker : clean debug information in bugged1_liveness example commit 31fd837a0980fd05c51f65c3b20018d70e9c2cb4 Author: Marion Guthmuller Date: Thu Oct 18 22:09:25 2012 +0200 model-checker : remove files about test_heap_comparison commit 6db84410f825c13cdebbdec30aa7955f0864cf08 Author: Marion Guthmuller Date: Thu Oct 18 22:00:11 2012 +0200 model-checker : process can be NULL commit ff96c45809a06f045655a0b8203e193349890a1b Author: Marion Guthmuller Date: Thu Oct 18 21:53:30 2012 +0200 model-checker : backtracking if there is no request to execute commit c9586ed59abbb442d8b66757d3b3f1b8f6df286e Author: Marion Guthmuller Date: Thu Oct 18 21:51:48 2012 +0200 model-checker : use xbt_abort to exit MC if acceptance cycle detected commit 0275d08cbb6554fc92eff095847ea32f049e37e9 Author: Marion Guthmuller Date: Thu Oct 18 21:49:30 2012 +0200 model-checker : init MC for liveness in a separate function commit 3028d14c0b1903582ac16f5eb09e4f33d7b1eb3a Author: Marion Guthmuller Date: Thu Oct 18 21:37:55 2012 +0200 model-checker : if get_libsimgrid_plt_section called before first snapshot, libsimgrid_path is NULL commit 12fad2725726e22be1590a156eb2e505a6e85493 Author: Marion Guthmuller Date: Thu Oct 18 21:34:47 2012 +0200 model-checker : display debug information with XBT_DEBUG instead of XBT_INFO commit 0caa7c0ef3bfec3dc4b7dfb265c5570f46346782 Author: Marion Guthmuller Date: Thu Oct 18 21:22:20 2012 +0200 model-checker : change MC_take_snapshot_liveness declaration (snapshot returned instead of in parameters) and check heap used commit f0caab39332af0b46570a9be4ec17a1dceefc229 Author: Marion Guthmuller Date: Thu Oct 18 21:13:39 2012 +0200 model-checker : remove instruction pointer offset for local variables comparison commit 3662ffc541a0827fab10e43ee660c6560ab12798 Author: Marion Guthmuller Date: Thu Oct 18 13:40:09 2012 +0200 model-checker : stack_areas stored in raw_heap instead of std_heap commit 52144e1c80c99708e51a27ef1347e3dd3e33002e Author: Marion Guthmuller Date: Thu Oct 18 10:53:00 2012 +0200 model-checker : debug information more concise commit b72e8264dccedfa1c53042e99f94d3a8e5387316 Author: Marion Guthmuller Date: Thu Oct 18 10:51:58 2012 +0200 model-checker : fix some memory leaks commit fe50f12c40cd5b19c48e931a496bcb33ea8fb608 Author: Marion Guthmuller Date: Wed Oct 17 22:03:15 2012 +0200 model-checker : first line of objdump --section-headers display complete path of elf file commit ed98a4c3eb4b8dd9b9ed4534d07487c051557b65 Author: Marion Guthmuller Date: Wed Oct 17 18:34:19 2012 +0200 model-checker : fix first parameter for get_stack_pointer (need stack context pointer instead of stack) commit 5e80b119f85e258080482cb688a6b89e01d74595 Author: Marion Guthmuller Date: Wed Oct 17 15:34:49 2012 +0200 model-checker : ignore pointers on raw_heap in data segment libsimgrid comparison commit 4ee22bef8b4cebdc98311329547406dd7ebeea06 Author: Arnaud Giersch Date: Sat Oct 27 19:21:19 2012 +0200 A C++ compiler is required for gtnets and ns3. commit b5f6106ca9459629e8199d1f5e95ed326061edae Author: Arnaud Giersch Date: Sat Oct 27 19:20:54 2012 +0200 Cosmetics. commit 6b1fdb14d869792793c22c96d20dacd4b135f0e2 Author: Arnaud Giersch Date: Sat Oct 27 18:26:50 2012 +0200 Don't enforce to have a C++ nor a Fortran compiler. Depending on the configuration options, a C compiler is sufficient. commit d9347ab3e960f0f098338c88a79724dbcf4a58bb Merge: fc3419e 0aa233a Author: Arnaud Giersch Date: Sat Oct 27 16:28:40 2012 +0200 Merge branch 'v3_8_x' commit 0aa233a2c29e24e4ac31620e2386558d4912aefc Author: Arnaud Giersch Date: Sat Oct 27 16:27:14 2012 +0200 Also add release name in ChangeLog. commit fc3419efe4d92bfa202543376995977c6a3171e9 Merge: ebf1dd8 f320eef Author: Arnaud Giersch Date: Sat Oct 27 16:20:36 2012 +0200 Merge branch 'v3_8_x' Conflicts: ChangeLog (fixed). commit f320eef2e3365bb67d45f1eee70859fba90cadfa Author: Arnaud Giersch Date: Sat Oct 27 16:12:56 2012 +0200 Release 3.8.1. commit d7058d6264a42a1bec5cd0fb927df64d3e40981c Author: Arnaud Giersch Date: Sat Oct 27 15:14:24 2012 +0200 Document change. commit 030093f60c4475f6e8185cdb13a7650b3b0dbe7b Author: Arnaud Giersch Date: Sat Oct 27 15:12:01 2012 +0200 Tesh is not ls, and other trivial typos in tesh.1. commit 53acdb92c870fddcfea6feaf39ba9818d2806c55 Author: Arnaud Giersch Date: Fri Oct 26 16:55:05 2012 +0200 These files are already added from testsuite/surf/CMakeLists.txt. commit 0a0f6d1640313606b788646f351f2bb45bdcc111 Author: Arnaud Giersch Date: Fri Oct 26 16:55:05 2012 +0200 Add tesh.1 to txt_files. commit ebf1dd817fe3f1e1079702e7ab846b7fe7640432 Author: Arnaud Giersch Date: Fri Oct 26 16:55:05 2012 +0200 These files are already added from testsuite/surf/CMakeLists.txt. commit ea2e34008919fccd59d47cfd7ba00610983c749f Author: Arnaud Giersch Date: Fri Oct 26 16:55:05 2012 +0200 Add tesh.1 to txt_files. commit 588eef405b9b0cfaf52a7949de146776ff350b1e Author: Arnaud Giersch Date: Fri Oct 26 16:55:05 2012 +0200 Remove conditions from else() and endif() in cmake file. This is a followup for commit c5c1970 (these statements were added after that). commit a3389a048bf189dd5faf34500b86d2998101a256 Author: navarro Date: Fri Oct 26 19:10:22 2012 +0200 SMPI finally works ;) commit 12985c1ce3e810a7fe9136533333c9de3a30d95f Author: Augustin Degomme Date: Fri Oct 26 18:21:42 2012 +0200 adding property to check success of mpich context tests commit c8bd549db50983ca2385309cb4fb92b25d5c2d54 Author: Augustin Degomme Date: Fri Oct 26 17:47:29 2012 +0200 modify .std files to comply, as fortran ones were outputing weird things commit 89201b587c4ab50c528177913be26ce24f0667a4 Author: navarro Date: Fri Oct 26 17:09:06 2012 +0200 This is better for regex ... sorry commit e3a2beee45f0ff54dbefaba270938509f6cbfad7 Author: navarro Date: Fri Oct 26 16:37:52 2012 +0200 Remove cmake warning commit dae926451bc7dab8c04a597498de92187df10e97 Author: navarro Date: Fri Oct 26 16:33:32 2012 +0200 Add std and stdo files to distrib and copy them to build dir if necessary. commit cef9c4a5d0ba0ea7298147feae9b1164a289f6b7 Merge: 508edd0 0fad1f1 Author: navarro Date: Fri Oct 26 16:12:00 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 508edd05828161aae0d54e2987a9e76b74eda041 Author: navarro Date: Fri Oct 26 16:11:41 2012 +0200 Remove unnecessary stdo and std files for smpi. Regenerate each time commit dcc0f7637038f95653e28555735bdfb65fbef932 Author: navarro Date: Fri Oct 26 16:07:11 2012 +0200 Fix smpi script variables between cmake home dir and cmake install dir commit f005f4dd834996e5a10e4d6f855e1e60b104fd2b Author: alebre Date: Fri Oct 26 15:22:49 2012 +0200 Complete jni trace code - Adrien commit 0fad1f1c120d9a6a357647adae1fae4a8a094bd0 Author: Martin Quinson Date: Fri Oct 26 15:10:53 2012 +0200 document augustin's work commit 7725ed00d5da8340a5876ad6e6fc895feb22d819 Author: navarro Date: Fri Oct 26 12:07:50 2012 +0200 Fix test out of directory for smpi mpich commit 9f321cc72a6b68b9edaf7322b9bba451e84245dd Author: Augustin Degomme Date: Fri Oct 26 11:27:23 2012 +0200 remove few tests which may never finish, and change one that used too much stack size commit 6fdc6dea15db78be7d8bafa8b574b2dd87f0b99a Author: Augustin Degomme Date: Fri Oct 26 11:06:09 2012 +0200 remove unwanted files commit 11d202c1bbc1dcbd64bddfc1a1c46110c9ba36cc Author: Augustin Degomme Date: Fri Oct 26 10:55:36 2012 +0200 fortran-smpi was broken commit 925ba12363eede5e412b345a63442d0b720f2af0 Author: Augustin Degomme Date: Thu Oct 25 18:48:36 2012 +0200 forgot to execute hindexed. As the one from mpich isn't good for us, use this one, which was already present commit d9d0310b37e3c0e23fc7b71ba76ff1fe2d640e36 Author: Augustin Degomme Date: Thu Oct 25 18:02:45 2012 +0200 add fortran tests from mpich-tests, enforce completion of mpich-tests suite with lots of other tests.. Oh, and add all stdo files, because it turns out the suite uses them. commit bf6ed47fe662e71174b6c034e66fbe176c390eb9 Author: Augustin Degomme Date: Thu Oct 25 17:55:58 2012 +0200 correct some issues with MPI_Sendrecv_replace, to avoid segfaults. I should implement it more cleanly, to handle complex datatypes as well. For now they exit. commit fce65f194ca0bb025602ff52929597c76a99bbfb Author: Augustin Degomme Date: Thu Oct 25 17:54:31 2012 +0200 add a few fortran bindings and types to have better support for mpich tests commit 6d4434a0ebdb34758d95faec8b47088a3f760df2 Author: Augustin Degomme Date: Tue Oct 23 10:08:07 2012 +0200 add various defines and objects to provide better compilation support (all C tests from mpich-test suite now compile) commit f78100b1ef0d7c877598541cc6a0d653387f9975 Author: Augustin Degomme Date: Tue Oct 23 18:04:48 2012 +0200 have waitall output an error if an issue is encountered in any comm, and avoid looping in some smpi functions (experimental, to test) commit a286e57018d2ef03257affb9fe1e73e0b8d08a3d Author: Augustin Degomme Date: Tue Oct 23 17:21:53 2012 +0200 first commit to add the mpich-test suite to smpi tesh suite. Obviously all tests don't complete correctly, so we will only execute a (pretty good) part of it, but all tests should compile with smpi (at least C ones for now, fotran needs more work) Conflicts: CMakeLists.txt buildtools/Cmake/AddTests.cmake commit 69e6c3b1ce23f7f750cc5f2cd416ff60296a1dcb Author: Martin Quinson Date: Thu Oct 25 23:21:30 2012 +0200 documentation improvement [thx Sylvain for pointing this out] commit 8f7820ec8c34351a5d7fd161913e867cd6fd71c0 Author: Martin Quinson Date: Thu Oct 25 20:34:21 2012 +0200 document recent changes of Pierre (and Augustin?) commit 35b2bd8caf5cc05258414666d9577b39a259cfbd Author: navarro Date: Thu Oct 25 20:11:05 2012 +0200 Fix compilation on linux ;) commit de6dd9c41648c42ed5e8088be046408cc5ddb8c0 Merge: f6c34ca 6755e1c Author: navarro Date: Thu Oct 25 19:52:08 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit f6c34cab4aabf54d44635db8bdaf07b5497c9976 Author: navarro Date: Thu Oct 25 19:52:03 2012 +0200 Fix compilation and configuration since win commits commit 6755e1cbeaf4dea2d3cb8d96694220f7d8aa4473 Author: suter Date: Thu Oct 25 19:48:43 2012 +0200 endif missing commit 963b8d1182796bce58318c92742863a8d3f32b37 Merge: c5ec102 8b7a804 Author: navarro Date: Thu Oct 25 19:35:46 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit c5ec1022db433988c16c38b65b6c58833a21db0b Author: navarro Date: Thu Oct 25 19:35:35 2012 +0200 More dev doc commit 8b7a804241c51e766a035f3660d48f8f84b25f1f Author: navarro Date: Wed Oct 24 13:06:53 2012 -0700 Those examples does not compil on WIN commit 2802b166f59bb5c116384bdaa01691824b149a76 Author: navarro Date: Thu Oct 25 10:27:57 2012 -0700 Tranform extern for XBT_PUBLIC commit b8dc4761bddf2c38643048a549e7d8cc2bf722d5 Author: navarro Date: Wed Oct 24 13:03:53 2012 -0700 Compilation fix on SMPI with WIN32 commit 2e54bf19d3fefb2bd6fbaba11fff0ea3e6f82f0e Author: navarro Date: Wed Oct 24 09:04:21 2012 -0700 Huge hack for call of smpi_simulated_main. -> Fix WIN32 compilation with smpi commit 476b43e09340073b34d40afb0b9cacb8693aa767 Author: navarro Date: Wed Oct 24 08:45:24 2012 -0700 Windows does not find weak symbol Fix compilation for smpi on WIN32 commit 420f3c7926f73c6186636a2be9a8c57ca064e1cd Author: navarro Date: Wed Oct 24 08:34:01 2012 -0700 Add a surf function to get configuration parameters of surf_cfg_set -> Fix windows smpi shared memory between 2 DLLs commit fb1c207eca42103337f6c88ec23603a6ca988fed Author: navarro Date: Wed Oct 24 08:31:58 2012 -0700 Add XBT_PUBLIC tag to smpi variables commit 6c317e00db776f94993c26d2af8e0d54fd17b3b0 Author: navarro Date: Wed Oct 24 08:29:54 2012 -0700 Cmake target for lib smpi commit c5c1970d1789e6fd9ca264d279a86abd8621bd5d Author: Christophe Thiéry Date: Thu Oct 25 18:10:01 2012 +0200 Since cmake 2.6, else() and endif() don't need to repeat the condition. And all CMakeLists.txt already require a version of cmake >= 2.6. commit 194eced51d57295aec41905adadda8e9b21f74b9 Author: Lucas Schnorr Date: Thu Oct 25 12:20:20 2012 +0200 [trace] fix tesh'es due to change of link values commit 9691160ae7e3c986ca9af58f7dce00a7ee62a50f Author: Lucas Schnorr Date: Tue Oct 23 21:57:46 2012 +0200 [trace] link value here should indicate resource topology commit 052aa2ccbb554f3960d1fc35d5354db2ab2613cd Merge: 572e7dc fda3f8c Author: Arnaud Giersch Date: Thu Oct 25 17:54:10 2012 +0200 Merge branch 'v3_8_x' commit fda3f8cb4a2f61f688a4c5648bb38dd19718b74c Author: Arnaud Giersch Date: Thu Oct 25 10:33:48 2012 +0200 Install lua and graphviz-dev for debian too. commit 572e7dca876f1abfb7bddf0a11c2f47593289f78 Author: Arnaud Giersch Date: Thu Oct 25 10:56:47 2012 +0200 Update next version to 3.9. commit 41f00d8297ac558309b051ab7cf3accdfc77c2d3 Author: Arnaud Giersch Date: Thu Oct 25 10:55:12 2012 +0200 Update next version to 3.8.1. commit 71c9241aa27344f9f8f02f3c1272af4556691713 Author: Martin Quinson Date: Thu Oct 25 17:31:58 2012 +0200 we just released commit ab7b0b3f15d30a2f8debb6f192cfa4c3eed67b20 Author: Martin Quinson Date: Thu Oct 25 17:31:11 2012 +0200 update the release dates commit 802411312ead7d1200b7bcf1fdd8225aeff87bdb Author: navarro Date: Thu Oct 25 17:20:12 2012 +0200 Add smpi_f77 to extra dist if not in smpi src commit baa5228d37e11eea729a2e31acfe1022171eee45 Author: navarro Date: Thu Oct 25 16:13:55 2012 +0200 Remove generated files from dist commit 8dffd676dd212c1f2393d9aa189c3319ff8d4354 Author: navarro Date: Thu Oct 25 16:03:00 2012 +0200 Links are for the forge and not local commit f277ce146fc398bcc7b70b7b5fa8923dc0b25fe8 Author: Martin Quinson Date: Thu Oct 25 15:59:40 2012 +0200 reduce the amount of log messages commit e7096d72e35d6eb76b257259169ad7ed492fe351 Author: Martin Quinson Date: Thu Oct 25 15:59:14 2012 +0200 Add a link to Jonathan's version of the coro JVM commit 39ddae4cb8b1a4b35c8c9b8c30532e5fa96b2e0d Author: navarro Date: Thu Oct 25 15:58:14 2012 +0200 Attach the dev guide to forge and doc commit b97705aaf91f94aee20e4d0b4cc14dd77d491810 Author: navarro Date: Thu Oct 25 15:36:34 2012 +0200 Start to write dev_guide commit 004ae4fc095dad41016321600e4fcd720ad3d26b Author: navarro Date: Thu Oct 25 15:36:13 2012 +0200 Fix documentation warnings commit 1cc50fa3e4b0a148ef35a8283d6d1466245a7c3e Author: navarro Date: Thu Oct 25 14:37:31 2012 +0200 Delete some warning during the ref_guide build commit 96e69d0914a643f29b18149036bbd8d33ff047d9 Author: navarro Date: Thu Oct 25 14:09:24 2012 +0200 Clean the gtut files. commit d7c2ab2b9f1e062530c924f187f3fce07d1648d1 Merge: dc5b9c0 f8148dc Author: navarro Date: Thu Oct 25 13:53:07 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit dc5b9c088efebe0f7df530f31f7774e11d9c790f Author: navarro Date: Thu Oct 25 13:53:01 2012 +0200 Clean and add files for simgrid documentation. Now the distrib can generate the documentation commit f8148dc5bc4f5f0f2adeb6922f2905cf8ab548ff Author: Lucas Schnorr Date: Thu Oct 25 12:18:02 2012 +0200 [trace] update ChangeLog with recent changes on the TRACE module commit 5d760504b06cf6822ae5059b4ac9efdf941e363b Author: navarro Date: Thu Oct 25 11:51:13 2012 +0200 Add header, footer and stylesheet to the distrib commit 632e1e6de38db4fcf4bb933bbc8c5bb636fcc8f3 Author: navarro Date: Thu Oct 25 11:31:19 2012 +0200 Add dev_guide files to the distrib. commit fadb41af3ce154ff0869e3c8d395c5eb554b4683 Author: paul bedaride Date: Thu Oct 25 11:20:54 2012 +0200 add missing userguide files commit d7ced1278fe2e98f7fc7d39f6d83c6bd0969afb2 Merge: 00050fb 07c06cd Author: navarro Date: Wed Oct 24 15:52:08 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 00050fba786778dddb474e492cf3c58620d334fe Author: navarro Date: Wed Oct 24 15:51:17 2012 +0200 Always checkout simgrid with git:// and not https:// commit 07c06cd14d7a5cdbce6fbe2c5465dcc32596f12a Author: Martin Quinson Date: Wed Oct 24 15:44:54 2012 +0200 ops, forgot to document the changes of JB this summer commit 8c8b9738cccd1563c0ea30e2ef2a370338ae8bbb Author: Martin Quinson Date: Wed Oct 24 15:29:59 2012 +0200 some cleanups to the changelog. Still improvable commit 3dccf4d535a3226ebbcb5a730ce754fdb4cd7266 Author: Martin Quinson Date: Wed Oct 24 15:28:37 2012 +0200 proposal of NEWS file for the upcomming release commit 635188886cb9b98f353a1c3869dee898f9b73b8b Author: Martin Quinson Date: Wed Oct 24 15:13:41 2012 +0200 Desactivate an historical MC_assert so that model-checking Chord get a chance to work Leave a comment on this first historical battle for MC in SimGrid in the source code :) commit 057bbea996c9669085dbc1bd5744cb8a1f91c1a6 Author: Martin Quinson Date: Wed Oct 24 14:59:08 2012 +0200 Document some of Pierre's work commit 5870aa69162283489736e640e3d36a3ef163e037 Author: Arnaud Giersch Date: Wed Oct 24 15:17:59 2012 +0200 Fix format string and args. commit 2ceca21f3952aa231652bb2af4a5d085222d1f1c Merge: 43b4619 f75eaeb Author: Maximiliano Geier Date: Wed Oct 24 14:59:36 2012 +0200 Pull again, something was changed before I could push commit 43b4619af6da04808d1fd4be0dbfe6e279148b3a Merge: a056c75 e67a708 Author: Maximiliano Geier Date: Wed Oct 24 14:57:28 2012 +0200 Pull changes to push BitTorrent fix commit a056c753e9e4cfb9147a8184e4db442ff3b99b43 Author: Maximiliano Geier Date: Wed Oct 24 14:55:53 2012 +0200 BitTorrent changes: Fix message sizes (used MB instead of bytes) Fix tesh again to match this change Define new message type MESSAGE_CANCEL (not implemented yet) commit f75eaeb088806806e6ea57630ed5168b150da93b Author: Arnaud Giersch Date: Wed Oct 24 14:55:22 2012 +0200 Disable mmalloc_test when !HAVE_MMAP, since mmalloc is not compiled in. commit e67a7084267e6991116c82c3c6b29db279f0fd1d Author: navarro Date: Wed Oct 24 13:45:18 2012 +0200 Update script for build default conf into build-def directory commit bf2c5d4d8474e3d5d414f1b722716128f43ad4d2 Merge: b6ddc42 cf7b535 Author: navarro Date: Wed Oct 24 13:12:36 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 5fa8d6780a107eb5ae1ff8a233b0dd23cb065f8a Merge: 8e2e629 1601d48 Author: alebre Date: Wed Oct 24 12:56:36 2012 +0200 Merge branch 'master' into vmtrace Conflicts: include/surf/simgrid_dtd.h src/surf/simgrid_dtd.c commit cf7b535f589a0328782c870cfc7436da8b2b6d7a Author: Augustin Degomme Date: Wed Oct 24 11:36:24 2012 +0200 edit changelog with smpi changes commit b6ddc42e0d629ae17521b816588856584ecd1196 Author: navarro Date: Wed Oct 24 11:37:16 2012 +0200 Update pipol script commit 017b31c6b7d2920fbd28412c648ab950ec9dc20b Author: navarro Date: Wed Oct 24 11:36:15 2012 +0200 Fix libunwind install on ubuntu commit 1601d48185d2455b18eec9230869d3d6dbc486c5 Author: Martin Quinson Date: Wed Oct 24 10:13:38 2012 +0200 make it work on x86 too. Other arches are still broken for MC and this is wrong commit 6c043adc10737ac832335d8bac93f1aee471f980 Author: Arnaud Giersch Date: Tue Oct 23 17:13:01 2012 +0200 Cosmetics: Having -> Have; write -> written. commit ccf9494d0809595268bedd4ad7f962ddb24ce6a0 Author: Arnaud Giersch Date: Tue Oct 23 16:30:58 2012 +0200 Regenerate with latest flexml. commit 4d93bb81100ceaef4b3c57b5d5e38e62baaa7507 Merge: 4e38011 b81916f Author: navarro Date: Tue Oct 23 21:16:04 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 4e3801165036327a6699afae31f5512fe1296739 Author: navarro Date: Tue Oct 23 21:15:49 2012 +0200 Add dev_guide mecanism commit b81916ff3f53ae5e30a1350a56cd2483d061cc61 Author: Augustin Degomme Date: Tue Oct 23 10:20:29 2012 +0200 number of elements can be 0 in type constructors commit 20e8cc04fb47ce22470597f37aa8fbf86d280cc1 Author: Augustin Degomme Date: Tue Oct 23 10:13:47 2012 +0200 do not free the group of MPI_COMM_WORLD when asked, because it is a global in smpi (it is freed in the smpi_global_destroy function) commit 3ea9223ebad3390472a85fb08379687cfea1f21d Author: Augustin Degomme Date: Tue Oct 23 10:11:47 2012 +0200 we should not check subtypes are commited before, as this is not required by the standard, only types directly used in MPI calls should be commited commit b2208a5ab266b760d9b1b26198b38f2b0ade2e26 Author: Augustin Degomme Date: Tue Oct 23 10:04:57 2012 +0200 add MPI_PACKED datatype (for compilation only, MPI_Pack and Unpack functions are still not implemented ) commit 9de84657cd18f11c118ce065d36cf8f01e62303c Author: Augustin Degomme Date: Tue Oct 23 10:01:39 2012 +0200 do not free the group when freeing the comm, there is a separate function for that, which may be called commit ddae68a9d73e8c00f9702de9da881f81eee1cde6 Author: navarro Date: Tue Oct 23 17:45:18 2012 +0200 Fix compilation error since TAG tutorial commit a024b079ed581d579eecc1a138964fe5849648db Merge: b3aa714 76b46b4 Author: navarro Date: Tue Oct 23 16:20:51 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit b3aa71456ffe1bbebaa91708e1738dbb56fccaaa Author: navarro Date: Tue Oct 23 16:19:55 2012 +0200 Add first steps for a TAG tutorial commit 76b46b4ad5ed02cd82851812da9965e7d9f6ae45 Author: Arnaud Giersch Date: Tue Oct 23 13:28:17 2012 +0200 Set smpi/cpu_threshold to 1 for smpi-replay, and hope to have deterministic test results now. commit baa92d18417cb91e2df78445d20c581999af0763 Author: Arnaud Giersch Date: Tue Oct 23 13:24:03 2012 +0200 Call gap_remove in generic_update_actions_state_lazy too. *** Please double-check this commit ! *** Try to mimic what's done in generic_update_actions_state_full. Fixes an "use after free" error with smpi_replay. commit 05a2f271033bd32c4f81e9a1ae07e5456008f797 Author: Arnaud Giersch Date: Tue Oct 23 10:54:14 2012 +0200 Define an additional parameter for the hack around smpi_replay in smpirun. Relying on the command name is too fragile. commit c32f48acb5120587118bc6770ba907b9288611f9 Author: Arnaud Giersch Date: Tue Oct 23 10:46:10 2012 +0200 Cosmetics: rewrite usage() in smpirun.in. Remove duplicates, use a "here document" instead of a series of echo's. commit 4739a97335349653405f0fad6a0423dd320a596a Author: Arnaud Giersch Date: Tue Oct 23 15:44:01 2012 +0200 Cannot use xbt_die when log layout format contains errors, since it uses log facilities. Use fprintf(stderr) instead, then abort. commit edadbdfac4149ed38701fffdec3a3f3d4afe2ad4 Author: Arnaud Giersch Date: Tue Oct 23 13:39:56 2012 +0200 PLATFGEN_SRC is useless in DefinePackage.cmake. Fixes a cmake warning about source file "src/surf/platf_generator.c" listed multiple times for target "simgrid". commit 3dc4265263970583f96eefc46b34e8a8577b4687 Author: Arnaud Giersch Date: Mon Oct 22 13:05:24 2012 +0200 Add missing calls to XBT_LOG_CONNECT. commit 23499453cb89effd29273e8c6a02defe66d74001 Author: suter Date: Mon Oct 22 15:24:06 2012 +0200 move the xbt_mallocator_release after the free of the tracing stuff. commit 611b2c7233d1714294e9a7d2cf4a92705d89c70a Author: Arnaud Giersch Date: Fri Oct 19 23:20:25 2012 +0200 Exclude smpi_process_argc and smpi_glogal_size when !SMPI_F2C. This completes commit 4fb1f678c8da43cdf1bfcc6108883ef2a4cea952, and fixes compilation errors in paranoid mode. commit 4fb1f678c8da43cdf1bfcc6108883ef2a4cea952 Author: navarro Date: Fri Oct 19 17:53:38 2012 +0200 Fix compilation error for smpi. Can enable smpi whitout f2c commit 2851c17a93adcd3931c937b698b65f81400c6dc3 Merge: ccedb07 2f4f689 Author: navarro Date: Fri Oct 19 07:31:56 2012 -0700 Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid commit ccedb07575381e28a3143247e9028fe4f73bcd96 Author: navarro Date: Fri Oct 19 07:31:42 2012 -0700 Compil smpi on win32. Need to see why when compiling examples WinMain is not found commit 2f4f68941c55cc0bbf5f069fd9397e4203e84b15 Author: paul bedaride Date: Fri Oct 19 14:34:48 2012 +0200 disable index for user guide commit 8b3658fa4a201ffb434857bb83a75b98aac5be79 Merge: 4cc3a40 1ca45e4 Author: paul bedaride Date: Fri Oct 19 14:12:56 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 4cc3a40d551a1480c31732dcc91adefc127801aa Author: paul bedaride Date: Fri Oct 19 14:12:45 2012 +0200 clean user guide commit 1ca45e4b2a14e1c6e42983326020e388883f7d2f Author: navarro Date: Fri Oct 19 03:20:11 2012 -0700 Clean for win32 commit c60dadafc9c27184cb7f47a843088c9f7d794c28 Merge: aeaebb8 13f9ae4 Author: navarro Date: Fri Oct 19 12:15:07 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit aeaebb8f36d2425f83e59fae1dd808dfdf526324 Author: navarro Date: Fri Oct 19 12:14:25 2012 +0200 Need this file for windows. But still need to clean (not delete) This reverts commit 2b86f38f9d331d921062c054ed5db7fba93c7583. commit 13f9ae4ca658a16c0b9d76fb918032f1c8b9841a Merge: ce8a9fd 76d4410 Author: Maximiliano Geier Date: Fri Oct 19 10:45:34 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 76d44109225d1982fb90750ec05574c25b505cdb Merge: cdf1e50 3da9f0a Author: navarro Date: Thu Oct 18 20:26:47 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit cdf1e5014ed63fd043ad9a6ab0ff91782634637a Author: navarro Date: Thu Oct 18 20:26:27 2012 +0200 Add missing files for distrib commit 3da9f0ae7a6c122de59a8a9f7d9589e237195cd7 Author: Martin Quinson Date: Wed Oct 17 23:36:34 2012 +0200 plug some memleaks in that example This induce using static memory for the processes that are forcefully stopped, preventing the end of their main to get executed. commit ee0678198594aa121bdd7462d39dae296dc46b23 Author: Arnaud Giersch Date: Thu Oct 18 16:18:33 2012 +0200 Copy hostfile for smpi examples moved to teshsuite. commit bb5082acf4ee555a2a055c329b36d9a5d9a79562 Author: Arnaud Giersch Date: Thu Oct 18 16:12:17 2012 +0200 Don't ignore return value of 'system'. It is sometimes declared with attribute warn_unused_result. commit cbd5d3b2beed09a5ab627c077357639b7085422a Author: Arnaud Giersch Date: Thu Oct 18 15:49:51 2012 +0200 Remove memcheck_tests.cmake from repository. It's a pain to keep it up-to-date, and it already gets regenerated automatically with enable_memcheck=ON. commit a2896352972149a8e2c7c014c3413c5c7c686227 Author: Augustin Degomme Date: Thu Oct 18 13:00:37 2012 +0200 move smpi examples to teshsuite commit ce8a9fdb7cad584a5e27d0d4af32b844d3e5420b Author: Maximiliano Geier Date: Thu Oct 18 15:27:07 2012 +0200 BitTorrent: fixed message sizes, based on the actual protocol sizes Fixed tesh to match this change commit bb7bb3965052aa05a4be5a7983c13c902481ae5c Author: navarro Date: Thu Oct 18 15:10:12 2012 +0200 cosmetics commit 35ccc7da266b885d17fbc87d0ef11a6cfc772d35 Author: paul bedaride Date: Thu Oct 18 13:17:50 2012 +0200 Ref Guide style update commit 8042ae8df482e01b5e162ba8d90296ae0292e257 Author: Martin Quinson Date: Wed Oct 17 23:25:06 2012 +0200 Cancel the comms of leaving processes instead of destroying them This avoids segfaults when a process leaves the simulation before all its asynchronous comms (included detached ones) end. This may leak the canceled actions, but that's another bug, in comm_cancel. commit 6e32675264e608d750a148f1949e66635bda14d8 Author: Arnaud Giersch Date: Wed Oct 17 16:14:28 2012 +0200 Ignore the first two lines of output. commit 1f50f809c4d885ff2b2c1a626d69ebb4cea0502f Author: Martin Quinson Date: Wed Oct 17 22:04:27 2012 +0200 Ensure that the mallocator are really inactive when running MC - before, they were created during the preinit and then destroyed when MC was activated. - now, they are created inactive, and activated when the configuration stops if MC is still not activated. - this mandates some changes around the initialization mechanism in the whole stack. - one hint that it was a good idea is that before, _surf_init_status were never reaching the value 2 (meaning "config now forbidden", according to the preexisting asserts). - Now this value is set from surf_routing when the first element of platform is created. This is a horrible hack intermixing the layers, but it was already accredited by the parser that configuration could occur until the first , but no later. - we now would need a proper way of increasing the init level of simgrid. I hope that this change did not break anything, but much more work would be mandated to clean the init mess properly. commit 8fb8fe0209c338a9b11781a002acfaf4f708afeb Author: schnorr Date: Wed Oct 17 15:58:38 2012 +0200 [trace] fix tesh'es to compare trace file considering all lines except the first two commit 4aaf8e185dcc8a7c7bde658a4fdd8dafba609c37 Author: schnorr Date: Wed Oct 17 15:53:11 2012 +0200 [trace] output the command line used to generate the trace file commit 7d7ee82a5aa2e12ab805da0f639d2f636b7f0b9c Author: Arnaud Giersch Date: Wed Oct 17 14:40:46 2012 +0200 Function MSG_get_host_number() is not deprecated anymore. Acknowledge commit b00e4794c073855ab40697e9ec648c6a67f013e9 (Doesn't see why MSG_get_host_number should be deprecated.) commit 9c806edc10504fa35262721c3d7ea24cc9bdd608 Author: Arnaud Giersch Date: Wed Oct 17 13:12:45 2012 +0200 Cosmetics: remove spaces at EOL. commit 8065b83e3317c2162066e7d541682a6df037bae4 Author: Arnaud Giersch Date: Wed Oct 17 10:37:06 2012 +0200 Use function-like macros instead of inline functions for MC_is_active(). When using functions, Gcc apparently does not remove dead branches when building without optimizations, and then complains at link time with: Linking C executable ../../bin/gras_stub_generator ../../lib/libsimgrid.so.3.8: error: undefined reference to 'MC_ignore' ../../lib/libsimgrid.so.3.8: error: undefined reference to 'MC_do_the_modelcheck_for_real' ../../lib/libsimgrid.so.3.8: error: undefined reference to 'MC_process_clock_get' ../../lib/libsimgrid.so.3.8: error: undefined reference to 'MC_process_clock_add' ../../lib/libsimgrid.so.3.8: error: undefined reference to 'MC_memory_init' ../../lib/libsimgrid.so.3.8: error: undefined reference to 'MC_new_stack_area' collect2: error: ld returned 1 exit status This is if course when building with -Denable_model-checking=OFF. commit aa022d1e577ba93e5fb2841a312b8ac6b00a4ffd Author: Martin Quinson Date: Tue Oct 16 22:58:18 2012 +0200 s/MC_IS_ENABLED/MC_is_active()/ to remove an unfriendly pitfall of the codebase This fixes #14976 (thanks to LucasN for the report) commit ee2435743c0765f4031dffe3a881263facfd8790 Author: Martin Quinson Date: Tue Oct 16 22:51:00 2012 +0200 cosmetics and improvement commit 92a60ce6d6a1694aa6b420d25c0a5b83b251a99c Author: Arnaud Giersch Date: Tue Oct 16 21:31:57 2012 +0200 Distinguish outputs for mmalloc_test on 32 and 64bits architectures. commit f9a6652301a5b9708bd74a7fc7e9ae57f26d36f8 Author: Martin Quinson Date: Tue Oct 16 22:04:22 2012 +0200 document that we really need xbt_os_thread_atfork (for tesh+mmalloc) commit 7989355dfec335e1c7abea0ea90a85dab4a51513 Author: Martin Quinson Date: Tue Oct 16 18:18:27 2012 +0200 improve the mmalloc tesh to ensure that use after free don't ruin mmalloc commit 4351658448f75c635736fc7a9bad6fb24fb7087c Author: Martin Quinson Date: Tue Oct 16 18:11:50 2012 +0200 Update the mmalloc tesh file - We now write the offset in hexa - exact returned pointers changed a bit with last mmalloc rewamping, but they still seem reasonable commit a3a6c254f62ce8d325312a8c12367856acad5a29 Author: Martin Quinson Date: Tue Oct 16 18:10:33 2012 +0200 display offsets in hexa (counting in decimal sometimes difficult) commit ea39fd08c260e7faa92334952d4acd37e3892b6c Author: Martin Quinson Date: Tue Oct 16 18:06:31 2012 +0200 Do not store any metadata where the user (was) legitimate to write Before, free fragments were chained within the user area, leading to obscure breakdown when the user was mean enough to write into the block after a free(). Now, these data are stored as swag directly into the mdp->heapinfo that is where we store our metadata. We have one extra complication due to the fact that heapinfo must be reallocated when we mmap more memory. When this happens, we have to update all swag hooks manually to apply the offset. Yup, this went that bad :-/ commit 47c08390d2f3cee84c293760341ac34e86c5de94 Author: Arnaud Giersch Date: Tue Oct 16 18:09:44 2012 +0200 Use double quotes around variable expansion to protect spaces. commit c90a2a1b7c7bff12e24348fc0ffb5c28d5dae4a9 Author: Arnaud Giersch Date: Tue Oct 16 14:46:57 2012 +0200 Make working directory really clean between builds. commit 73902a90d11ac06144842e7b7d2c68279b9b51ba Author: Arnaud Giersch Date: Tue Oct 16 14:46:57 2012 +0200 Regenerate tesh files for chord examples. commit 9003b522ca66f1a3723c63ce1c4753ad7aea9b70 Author: Martin Quinson Date: Tue Oct 16 02:12:07 2012 +0200 sg_cmdline is a public dynar containing all command-line arguments we got commit 9d10ed8a4a7353c00f2df79dae2c250564f1f805 Author: Martin Quinson Date: Tue Oct 16 01:23:50 2012 +0200 cosmetics commit 714a970003a5bccec9a46b0a4e0b42b5d980ea2f Author: Martin Quinson Date: Tue Oct 16 00:52:43 2012 +0200 ensures that runall is never called on empty set Not sure of when it can happen, but it does, forcing the context factories to be defensive. This was causing issues in java coroutines as this factory was not defensive enough. So avoiding future issues seems interesting to me. commit ac2162b716c1a99ffb3f8defa67d37e7c748d629 Author: Martin Quinson Date: Mon Oct 15 23:57:55 2012 +0200 search libunwind with cmake and die at config time if not found commit d4b2383532e8b6985a265830c026ac91aa3efd90 Author: Martin Quinson Date: Sun Oct 14 21:57:17 2012 +0200 ouch, I've lost an eye on that commit 6a3b1c86082daac913e600fa38960ea106bba619 Author: Martin Quinson Date: Thu Oct 11 09:18:24 2012 +0200 try to get /some/ info from the cdash by not intentionaly breaking the tesh files commit 63f251b15ed10b5ae1b35b03908775acc7c713ad Author: Martin Quinson Date: Thu Oct 11 02:45:57 2012 +0200 more cruft to ignore commit 2566a6ac70cee565d831126448623c26b6795aa4 Author: Lucas Nussbaum Date: Sun Oct 14 12:56:09 2012 +0200 chord: avoid duplicate call of MSG_comm_test() Commit caffead (exactly one year ago!) introduced a duplicate call to MSG_comm_test(): MSG_comm_test() could return true on line 336, and then be called again there. That caused a crash since the communication was already finalized in the first MSG_comm_test() call. commit 7637ba17c1379d39b80d0b2304a47231f5ec5ff4 Author: suter Date: Sat Oct 13 01:01:17 2012 +0200 list bug fixed in SD_simulate commit 97fbb37cce6bc8da3b1f72909bacb5e896a8ae3c Author: suter Date: Sat Oct 13 00:57:03 2012 +0200 fix an issue that occurs when SD_simulate is called with a positive value (simulate for X seconds). The simulation does not always stop after the expected duration. Cause: The "less than" test is sometimes tricky with doubles. Fix: Replace by "difference smaller than 0.00001 (the maxmin precision). + indent + one more verbose message commit cfcc26205c43c7ee01341db3d2910f5efbd2fa6b Author: navarro Date: Fri Oct 12 14:52:49 2012 +0200 Compilation with warning flags commit 0e17ea09090a41fb603dd6fc5f8088db1878cb9b Merge: c24da98 31ba7e4 Author: navarro Date: Fri Oct 12 14:42:40 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit c24da98fc757fe34eb3fdb29b01c80d77313a80a Author: navarro Date: Fri Oct 12 14:42:32 2012 +0200 Finish the tutorial for new model and api commit 31ba7e44380b3c4e26ae014eec9e423193e54797 Author: Marion Guthmuller Date: Fri Oct 12 13:41:03 2012 +0200 model-checker : display malloc backtrace according to address commit f0ad535632977a38e9d37ab127d27c6946cab6ce Author: navarro Date: Fri Oct 12 12:06:01 2012 +0200 Oups rename function commit 9889deb10c0b29c3c5a2ae25ac0c4b9e25e8334e Author: navarro Date: Fri Oct 12 11:48:51 2012 +0200 Add first steps to explain How to add a new model in Simgrid commit f3eb95bea2b4188d46fa0cb4d652dd1d200f1e12 Author: navarro Date: Fri Oct 12 11:09:02 2012 +0200 First steps for making a tutorial on How to create a new API in Simgrid commit 8e2e629ea81607a0687ef08e2630c5fc1403688b Author: Jonathan Rouzaud-Cornabas Date: Fri Oct 12 10:32:58 2012 +0200 Fix an issue in TRACE_msg_vm_kill() commit 2c803179bcf6c7b734f6f22aa44fda9da4d1793d Author: Augustin Degomme Date: Thu Oct 11 16:58:41 2012 +0200 add better support for MPI datatypes extent values (to correct behavior of gather/scatter of these structs) commit 1b6d36b7082f7cc657eb2473d1ac27d250954688 Merge: edfcbf0 3d1c249 Author: paul bedaride Date: Thu Oct 11 17:43:41 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 695f327338ceecd86325a8a0cf18b8c3ab67f8cb Author: Jonathan Rouzaud-Cornabas Date: Thu Oct 11 17:38:44 2012 +0200 Fix an issue in smx_ctx_cojava_runall ie do not try to run when no process exists commit 3d1c249435fc69bcf9188aab18088823b1c61f7e Author: Arnaud Giersch Date: Thu Oct 11 17:30:37 2012 +0200 Fix compilation warning. src/mc/mc_checkpoint.c:480: warning: cast from pointer to integer of different size commit 3db801b6534b5dce5928636040d344bea2c0ff32 Author: Arnaud Giersch Date: Thu Oct 11 16:10:14 2012 +0200 Increase timeout in pmm.tesh. commit de05fff4ce289c10aea0f0c80476809e4091a247 Author: Arnaud Giersch Date: Thu Oct 11 16:10:14 2012 +0200 Return immediately if p==NULL. Prevents valgrind from beeing hung at exit on a free(0). commit 81a893de252d864b225de51fe68b40bef3ff17b5 Author: Arnaud Giersch Date: Thu Oct 11 16:10:14 2012 +0200 New cmake option "enable_mallocators", useful to disable mallocators. commit 975babad32bf69ffb339dc1d449cd85e111ba733 Author: Arnaud Giersch Date: Thu Oct 11 16:10:14 2012 +0200 Include standard header files after local includes. It should fix the build on Debian Lenny (oldstable). commit 4c04b128260c38d0d28a1fc70cd8cf02f06c15c1 Author: Arnaud Giersch Date: Thu Oct 11 16:10:14 2012 +0200 Define _GNU_SOURCE in xbt/misc.h, so that it's defined across full build. commit 8b730a1a7189b57671ec6ad97ae6a8f52e4b0eaf Author: Marion Guthmuller Date: Thu Oct 11 16:55:34 2012 +0200 model-checker : forget regions corresponding to libsimgrid for each snapshot commit 6b8bd81709e9038d33873b8ce8a81d95350ee913 Merge: 4df273f 09a290f Author: Jonathan Rouzaud-Cornabas Date: Thu Oct 11 15:26:44 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid-java into vmtrace commit 78ebb5d5f3fad1cca66d0ecdfcfc879b253f8923 Author: Augustin Degomme Date: Thu Oct 11 11:39:05 2012 +0200 add libunwind-devel package for fedora commit bda14660c999e8e969d57a0edcce708aa09f867a Author: jean-noel quintin Date: Thu Oct 11 08:57:21 2012 +0100 [example,smpi,MM] remove the specification of parameter per a file - improve the upkeep of the code commit edfcbf082de656c366171bced1ac0a4afc8c9a94 Author: paul bedaride Date: Thu Oct 11 09:30:53 2012 +0200 add tesh man to cmake commit 4560d11033a54b926dd971ada3da63fcaa825110 Author: Arnaud Giersch Date: Wed Oct 10 22:08:48 2012 +0200 Fix memory leaks in msg_pmm. commit 47eb6ced0007d911a79896bf5a358ba1785c0758 Author: Arnaud Giersch Date: Wed Oct 10 21:41:11 2012 +0200 Use 1/0 instead of false/true (*flag is an int). commit 61caa92695b419244dc7e7f6c0e95524e9e2367c Author: Arnaud Giersch Date: Wed Oct 10 21:40:53 2012 +0200 Include is missing when building with tracing=OFF. commit 03883ad8cb080d8350bab528d108d0bdc2985ff2 Author: Arnaud Giersch Date: Wed Oct 10 18:21:34 2012 +0200 Add msg-pmm to the list of tests to run, and fill up pmm.tesh. commit c69fbaf5f73a1efeda8a8160b831b36c7d31f891 Author: Arnaud Giersch Date: Wed Oct 10 18:02:24 2012 +0200 Cannot use a dsend here, or it will be aborted when the process is terminated just after. commit 922f6e237f2ad76ab469014cbaf995b27cac3ea7 Author: Arnaud Giersch Date: Wed Oct 10 18:01:16 2012 +0200 Check for errors from MSG_task_receive. commit 6422dd0a1140e6a578e00a185d908b47f402fbd8 Author: Arnaud Giersch Date: Wed Oct 10 17:16:11 2012 +0200 Avoid to fail when we cannot read the output of addr2line. commit 1fbb18e000b17e77468b3e0a71017952803454f3 Author: Arnaud Giersch Date: Wed Oct 10 16:20:23 2012 +0200 Typo. commit 6a85698d6176e117198e061607fd77dcb2d081a2 Author: paul bedaride Date: Wed Oct 10 17:38:08 2012 +0200 add tesh man commit cbd5ea5512cae75649be6df4f5107cf9e468cfb4 Author: paul bedaride Date: Wed Oct 10 16:44:51 2012 +0200 add pmm.tesh commit 4958902994c0093f688d9aea855c43eae2dd6dd2 Author: Marion Guthmuller Date: Wed Oct 10 15:05:56 2012 +0200 function check_fraghead to detect mmalloc metadata corruption commit c45af580238fc29b20b3628a8b9ce09b985b2731 Author: Martin Quinson Date: Wed Oct 10 14:34:34 2012 +0200 commit my deployment for testing the model-checking of Chord commit 25d45f9361e286f1adc9b6efc16b7678d6c1a61b Author: jean-noel quintin Date: Wed Oct 10 11:32:17 2012 +0100 [examples,smpi,MM] remove a useless function commit fb47f988141dcfef528d6dc68219d9857b4e054c Author: jean-noel quintin Date: Wed Oct 10 11:27:57 2012 +0100 [examples,smpi,MM] get some positive value for the time commit d51e11eeca324570cf038a3bf6a5d05109903633 Merge: 29aece3 752dba0 Author: jean-noel quintin Date: Wed Oct 10 11:21:33 2012 +0100 Merge remote-tracking branch 'origin/master' Remove: examples/smpi/MM/timer.c examples/smpi/MM/timer.h commit 29aece352b6242fed59d733f405a0c3df0839ca5 Author: jean-noel quintin Date: Wed Oct 10 11:19:59 2012 +0100 [example,smpi,MM] remove the timer interface which is useless here commit 752dba06d1e589e9f0e738c4f4cd15a5d084bae4 Author: Arnaud Giersch Date: Wed Oct 10 11:51:23 2012 +0200 An empty body for this if statement looks wrong. commit 3862b3555f4b9550e2a8504128b39453ca77659b Author: Arnaud Giersch Date: Wed Oct 10 11:27:55 2012 +0200 Regenerated. commit 8e3ba6c6d358ae0d72414f28815d970120077fd1 Author: Arnaud Giersch Date: Wed Oct 10 11:13:10 2012 +0200 Abort if getline failed. commit 0b2b14f09d56aff37e1de21901d12bf9572ede87 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 Remove unused function. commit 820b3e5cd70325b3d5f5c4027137d684c5130465 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 Declare static functions in c file. commit 2c879d143d67b47261ea2dd9060bcaa30a495a24 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 Remove needless declaration of static function. commit 7f6d6ccebd0b469817710db21c45cf803223ec69 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 Remove declaration of static functions from header file. Also exchange the order of the functions in c file, and avoid a forward declaration. commit 35885108ff54bad7d765bbe3e98a7e20bf22e671 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 Expression is in fact of type ptrdiff_t, and modifier is %t. commit 4029ae3f92593d678e8f4c116dca41167760f963 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 An inline declaration without definition does not make sense. commit e027d8fca6972da210a3444579e92014a79f57d4 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 Remove generated file after test. commit 283928d6552afd14c3a5f2feadbafa8d3d4301e0 Author: Arnaud Giersch Date: Wed Oct 10 11:08:40 2012 +0200 Reorder includes. Only include math.h after having changed _*_SOURCE. Otherwise, strange errors may appear, depending on what's included from smx_private.h for example. commit 0ed97b4c0e53a1e674423035d164985c86a30936 Author: Martin Quinson Date: Wed Oct 10 09:49:18 2012 +0200 install libunwind for model-checking commit fcd3026fe0b278a0d5b9c133c215f1ec9f9e79fa Merge: 2923c0f 201d207 Author: Martin Quinson Date: Wed Oct 10 09:38:34 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 201d2071f448214f15c7eddf1c431f5e8ea65869 Author: Arnaud Giersch Date: Wed Oct 10 08:10:38 2012 +0200 Always initialize variable. commit 045bf104a7636aa01369758fdcd2a5497404910f Author: Arnaud Giersch Date: Wed Oct 10 08:07:03 2012 +0200 Use %z modifier for type size_t. commit 2923c0f5b8bc965b58d4e65844de2e5ab161b5a4 Author: Martin Quinson Date: Wed Oct 10 06:54:46 2012 +0200 these files were added recently commit 8c2fbebb53ae2f818d00bc86b1464bda788f3c70 Author: Augustin Degomme Date: Tue Oct 9 19:57:52 2012 +0200 shunt a warning, quite dirtily commit e3c649a631d7da6f3691c1dc8a7dabd4d11c1771 Author: Augustin Degomme Date: Tue Oct 9 18:51:14 2012 +0200 forgot to handle MPI_ANY_SOURCE as a valid source, they were caught as invalid commit 2df5112b37da14d8a3af659668b82da859ccf541 Author: Augustin Degomme Date: Tue Oct 9 18:44:14 2012 +0200 add a few tests for smpi commit 309519cea2b6a86eecee99369b8d5a383b71c1a5 Author: jean-noel quintin Date: Tue Oct 9 18:40:32 2012 +0100 [examples,smpi] remove warnings and resolve a bug (I hope I amn't sure) commit 98c5d4f1ae1013405e9f4095fe0c2bd1bf1aa849 Author: Martin Quinson Date: Tue Oct 9 17:27:59 2012 +0200 improve a comment commit 09bbc8de24556f9d009d5c1faefd97555415a8cd Author: navarro Date: Tue Oct 9 11:50:10 2012 +0200 Add a tesh file for smpi vector commit dd651178d17450b44826cf102813bd85db1f9cd2 Merge: a4eb1ae 27eac93 Author: jean-noel quintin Date: Tue Oct 9 09:12:51 2012 +0100 Merge remote-tracking branch 'origin/master' commit a4eb1ae8b7be9ad432765f2a6a3d16c115c03603 Author: jean-noel quintin Date: Tue Oct 9 09:12:28 2012 +0100 [smpi,example] an example of matrix multiplication with non contignous memory I hope this example is relevant and could increase the coverage commit 27eac930728f84bf31b65013f7d95e39b3ea0063 Author: Marion Guthmuller Date: Tue Oct 9 03:54:29 2012 +0200 set size to -1 for free fragments in new fragmented block commit 3325badb97bd570d6a0297cec024e26cf0f8a59d Author: Marion Guthmuller Date: Tue Oct 9 02:39:02 2012 +0200 set value -1 in unsigned short cannot work fine ... commit 14a69c191a473f265fb15fe827e31bcc12b39364 Author: Marion Guthmuller Date: Tue Oct 9 01:53:15 2012 +0200 set size_used negative for free fragment/block commit 3ca7b9a135ee10337486c6473f582419c5c23241 Author: Martin Quinson Date: Tue Oct 9 01:24:21 2012 +0200 try harder to break mmalloc wrt double-free commit f54458a7bb43175fc8e22322bf8b36dd5af06969 Merge: e07778d 5a935e0 Author: jean-noel quintin Date: Tue Oct 9 00:23:04 2012 +0100 Merge remote-tracking branch 'origin/master' commit e07778d78004b77855d37da45be50bea033207bd Author: jean-noel quintin Date: Tue Oct 9 00:22:39 2012 +0100 [smpi] correction bug for detached comm -all the test passed bug on real exemple it doesn't work I have to found why and where to free these requests Sorry for the introduction of this bug. commit 5a935e095de098cfd4f0947e3c30748f09a0721e Author: Marion Guthmuller Date: Tue Oct 9 01:15:23 2012 +0200 UNLOCK forgotten before THROWF commit 7acc91049c2aebd1842988676f6ccdf2a54e3b45 Author: Martin Quinson Date: Tue Oct 9 01:01:16 2012 +0200 checks that double free are correctly detected commit 2ecd7f96489b442b08fec78dc4f8217a36282dc4 Author: Marion Guthmuller Date: Tue Oct 9 01:00:44 2012 +0200 check if free on fragment already free commit 39cf7d78d4ec0f9565b91c52af046d11fdabc66a Author: Martin Quinson Date: Tue Oct 9 00:42:20 2012 +0200 add the new mmalloc test to the testsuite commit 01ae67687fdb2f6da2adff9140d539d20c854c2d Author: Martin Quinson Date: Tue Oct 9 00:37:46 2012 +0200 better integration of this test in our framework (like, use XBT for the logs and such) commit 6c85989bc5420b3fbc6373025a469b41315f7813 Author: Martin Quinson Date: Tue Oct 9 00:28:30 2012 +0200 Bug fix in mrealloc where the previous content could get lost When reallocating a large block, mrealloc tries to be cleaver and first frees the area before requesting it again to avoid a copy if there is some free adjacent memory. This trick obviously don't mix well with the mmalloc memseting the allocated memory to 0 before returning it. So, split the mmalloc in two, and use the non-memsetting one from mrealloc. commit 0b662f11a46b8c74b930f4dd54822d859c6ba81e Author: Martin Quinson Date: Tue Oct 9 00:02:35 2012 +0200 we all love debug informations commit 3261a9f4db993fa8854eb68bd0a2b0d7a5355480 Author: Martin Quinson Date: Mon Oct 8 23:14:02 2012 +0200 add a basic tesh test about mmalloc commit 3bf534f2ae7cec0a0091f31ab88b8d05123f8b02 Author: Martin Quinson Date: Mon Oct 8 22:56:30 2012 +0200 kill a very old TODO file. We don't care of running mmalloc between several (system) processes commit 055eef977d08cc142d6732a6f678e1dbe8559dd3 Author: Martin Quinson Date: Mon Oct 8 21:46:49 2012 +0200 we need the simgrid library too. True story. commit 687dd96433495ec61a5ffd5b4437b6e5808993c6 Merge: 29e30b4 5b240f3 Author: Martin Quinson Date: Mon Oct 8 21:44:15 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 29e30b46d44729910f8ac0fb91811e5415f86025 Author: Martin Quinson Date: Mon Oct 8 21:43:13 2012 +0200 make it compile in a recent tree commit 5b240f3b24ec47fc11b977be6de1f779c70cde89 Author: Marion Guthmuller Date: Mon Oct 8 21:42:25 2012 +0200 add executable chord_before_dsend in CMakeLists commit 9635b325d92f922d52509d83a146803501b49f8f Author: Marion Guthmuller Date: Mon Oct 8 21:25:21 2012 +0200 version of chord before use MSG_task_dsend commit 0b892a9de2e4218184dc0b0726773f386bb38b65 Author: Marion Guthmuller Date: Mon Oct 8 14:35:58 2012 +0200 model-checker : restore struct smx_ctx_sysv in smx_context_sysv.c commit d75ef6e9678695260b8dd7aa6394e7972a670f56 Author: Arnaud Giersch Date: Mon Oct 8 09:10:24 2012 +0200 Don't turn warnings about variables possibly clobbered by longjmp into errors. Gcc is currently not smart enough and sometimes spits spurious warnings. commit e3df7690eaab7f4ac139addddb9aaccc92f988e2 Author: Arnaud Giersch Date: Mon Oct 8 09:10:24 2012 +0200 Declare the function as static, and make the compiler happy. Also revert "add a declaration to remove a warning" There's no need to make this function public. This reverts commit ce0d4e3a7a5045051980d849700960a78ec78cfb. commit d88728f6b0e2b37b62832bc09de86205042a9147 Author: Arnaud Giersch Date: Mon Oct 8 09:10:24 2012 +0200 Use binary dir for bindir, and cd to home dir. commit 6ba53704b9e08e2ad82f008aeec1c8a3f568b3b6 Author: degomme Date: Mon Oct 8 10:23:04 2012 +0200 add a free method for datatypes commit 7ca4c132b1f3a64287b8c1cc0c8f9822fa761616 Author: Marion Guthmuller Date: Sun Oct 7 17:21:22 2012 +0200 model-checker : forget include ucontext.h for struct smx_ctx_sysv commit 6bec90694f2c50157a0ca4023ac1ff2383bffe54 Author: Marion Guthmuller Date: Sun Oct 7 14:47:46 2012 +0200 model-checker : test if variable is initialized (warning with optimizations) commit ae7eb908102a9049410dd066d4a6c521344bac28 Author: Marion Guthmuller Date: Sat Oct 6 20:14:09 2012 +0200 model-checker : ignore differences in data segment of binary due to .plt section commit cf1a2c1e1319fec0974567e51be83e828ddfc7e4 Author: Marion Guthmuller Date: Sat Oct 6 19:01:04 2012 +0200 model-checker : remove maestro stack from stack comparison commit 30ddf1eb571e00c6b6e9723d6dc69ce4632471cc Author: Marion Guthmuller Date: Sat Oct 6 11:26:11 2012 +0200 model-checker : cleanup in mc examples commit fa94c1ceafe3f3cc43a97b1beb87926ca2648d32 Author: Marion Guthmuller Date: Fri Oct 5 19:26:25 2012 +0200 model-checker : forget to remove unused variables commit 7c4cc145c41e6f4e0b7841c84d780074a04b6f35 Author: Marion Guthmuller Date: Fri Oct 5 19:12:11 2012 +0200 Get local variables in binary and libsimgrid.so and their values for each system state and compare them for state equality detection (to complete if optimizations are enabled) commit 991b65d1ab6f9f0b970b700c1f27e8a4f053de7e Author: Marion Guthmuller Date: Fri Oct 5 13:27:35 2012 +0200 model-checker : remove unused variable with debug mode disabled commit 3227570daf9d253c6d0a79f3c20c04e50e33146c Author: Marion Guthmuller Date: Fri Oct 5 13:20:34 2012 +0200 model-checker : extend MC_ignore mechanism for global variables in libsimgrid commit e61f1a1be7be52324b66e62b0d3477ad8b225e01 Author: Marion Guthmuller Date: Fri Oct 5 11:59:33 2012 +0200 model-checker : display information about variables for comparison of local variables commit 1bfe3c2c6b4712fe887fb80ef13986de8734da7d Author: Marion Guthmuller Date: Mon Oct 1 17:23:03 2012 +0200 cosmetics commit abe361354c941e1725e122f12a1bcce332a5a716 Author: Marion Guthmuller Date: Mon Oct 1 17:08:01 2012 +0200 model-checker : check if a difference detected in stack comparison is a pointer on block or fragment previously free commit 3f66b3759acbaa15aac6aa9a80a78563031abd74 Author: Marion Guthmuller Date: Sun Sep 30 13:53:59 2012 +0200 model-checker : functions only used in mc_global declared as static and remove unnecessary strdup commit 10f77426a04dbc7a2fb65738a976a01f3f8ad056 Author: Marion Guthmuller Date: Sun Sep 30 13:50:38 2012 +0200 model-checker : store local variables in raw heap commit 0a34550b581ecaf512a072082fcdd7481cae1b75 Author: Marion Guthmuller Date: Sun Sep 30 03:14:49 2012 +0200 model-checker : memory free commit a251a38435f969d41bfdfa468d13324e196d1b9e Author: Marion Guthmuller Date: Sat Sep 29 23:39:50 2012 +0200 model-checker : double free memory fixed commit 3ce8390e04369fc85458df13a3718b4bd00b94d3 Author: Marion Guthmuller Date: Sat Sep 29 22:32:21 2012 +0200 model-checker : cosmetics reindent commit bf667234dc6219eb5ee398d5dca36a3a16ec340f Author: Marion Guthmuller Date: Sat Sep 29 22:31:04 2012 +0200 model-checker : move functions about snapshot comparison in a separate file mc_compare.c commit 5ff134b7494ccde579f32d4db4cbf5ea4db0bf3f Author: Marion Guthmuller Date: Sat Sep 29 22:23:53 2012 +0200 model-checker : take snapshot of stacks (local variables values and stack pointer) commit a326f3588402d8813b4556d92e9266c9ed10215b Author: Marion Guthmuller Date: Sat Sep 29 22:20:47 2012 +0200 model-checker : store equality detected in heap comparison if fragment or block numbers are different commit 5f69a2d25e1b7ad06dac0ab478a7047eebc8eab1 Author: Marion Guthmuller Date: Sat Sep 29 21:58:20 2012 +0200 model-checker : move struct s_smx_ctx_sysv in smx_private.h, needed for stacks comparison commit 684199641c75ec4ee775b8dda71982e8fe6d3fb8 Author: Marion Guthmuller Date: Thu Sep 27 18:33:31 2012 +0200 model-checker : detect if binary program has been compiled with -g and with optimizations commit df2fe4fa15d80bf6b15e648aa962d15a2a40a2c7 Author: Marion Guthmuller Date: Thu Sep 27 18:28:14 2012 +0200 model-checker : ignore stack areas in heap comparison algorithm for the comparison of local variables with dwarf commit 4e60b23928dbe1e46e52ff2a1a6cd7bedf74f7f3 Author: Marion Guthmuller Date: Thu Sep 27 18:08:28 2012 +0200 model-checker : add libunwind in simgrid dependencies commit 8eb44d6e2b6c63e7a18fe315f00da4dca0957324 Author: Marion Guthmuller Date: Thu Sep 20 10:53:54 2012 +0200 model-checker : previous algorithm for heap comparison, used to compare the results with the last one commit bc1dc348a31cb198cb91c324063e19a6dd72fd49 Author: Marion Guthmuller Date: Thu Sep 20 10:50:22 2012 +0200 model-checker : print local variables only with debug mode enabled commit c3a62fa6cb46d329c17e48d2d0b73de787ae94e0 Author: Marion Guthmuller Date: Thu Sep 20 10:43:58 2012 +0200 model-checker : memset forgotten in mmalloc commit 4ee149975b19d9143b910c54a0916002451598db Author: degomme Date: Fri Oct 5 17:51:53 2012 +0200 handle sends of several structs in the same message commit 595f25a34a76a3e467bf1bd12bc8d2ee0e8070e8 Author: degomme Date: Fri Oct 5 12:05:14 2012 +0200 bug with MPI_Type_contiguous commit ce0d4e3a7a5045051980d849700960a78ec78cfb Author: degomme Date: Fri Oct 5 11:31:39 2012 +0200 add a declaration to remove a warning commit 8ef8c31eb854d7dfc9b74deb757c42e682058145 Author: degomme Date: Fri Oct 5 11:14:21 2012 +0200 add more checking to inputs of SMPI functions warns about too complex datatypes avoid creating a complex datatype if it is actually contiguous commit 82fa083e82f59772779da4b8cd2bb993291d1ac5 Author: navarro Date: Fri Oct 5 15:58:49 2012 +0200 Protect from SMPI commit 5a41e58b0dee843801e27bd395dc8da51fb9bbcc Author: suter Date: Fri Oct 5 09:12:58 2012 +0200 just bragging :) commit ad5734ab76c2c430832004e0e3af55a0378e1c5d Merge: d5fb5a8 150d5c8 Author: jean-noel quintin Date: Thu Oct 4 16:09:16 2012 +0100 Merge remote-tracking branch 'origin/master' commit d5fb5a821d7fc68f1327118928ba6861bfe8cc59 Author: jean-noel quintin Date: Thu Oct 4 16:08:14 2012 +0100 [smpi] reduce the amount of memory used with the detached communication and non-contiguous memory commit 718c35f5cfc72c1a1c07f2cd2c340087fa329fc1 Author: jean-noel quintin Date: Thu Oct 4 16:07:23 2012 +0100 [smpi] remove a memory leak linked to the detached communication commit 150d5c889f5f071ebe2ddcc8c4fcb1335e10707c Author: degomme Date: Thu Oct 4 13:35:32 2012 +0200 generalize non contiguous send method to other MPI types (hvector, indexed, hindexed, and structs, and add tests for those) commit 942afaf240138cef3df3744d1431b1b8b04008b7 Author: suter Date: Thu Oct 4 11:57:31 2012 +0200 slight changes in the paje trace commit b14f6251fae6abcd8bcb1aea76f959278089f297 Author: suter Date: Thu Oct 4 11:15:55 2012 +0200 small improvements to make ctest happy commit f2d4ca4642f0c617d251ad625dedfe800f001cf4 Author: suter Date: Thu Oct 4 10:52:47 2012 +0200 tell tesh that this test returns -1 and not 0 commit 7ca4b9682ffcde4c99c89d725a86364d638f89c7 Author: suter Date: Thu Oct 4 10:43:44 2012 +0200 add a new simdag/dax test to the memcheck too commit 8cb5d45bd60ba1b15603024ed6222032b02ff66d Author: suter Date: Thu Oct 4 10:42:21 2012 +0200 add a new simdag/dax test commit 164e6042a6fab141062e6c6015b8d49fdb149dfd Author: suter Date: Thu Oct 4 10:31:29 2012 +0200 add a tesh file for the example of dax loading that works fine commit aa2fc645f02f951d8ce50b2c3fb075967b42c6aa Author: suter Date: Thu Oct 4 10:29:34 2012 +0200 modify the test to not die poorly anymore. Just gently exit with an error message. commit a5d77e3e8c14cf247311a3aae9c6acffc750978d Author: suter Date: Thu Oct 4 10:04:44 2012 +0200 add a little dax to make a real test with dax_test commit 37151c0d4c6efccef4ac99502864f1a7d8fc830b Merge: b2bd3a0 fc6d940 Author: Martin Quinson Date: Thu Oct 4 09:55:05 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit b2bd3a0ed3709caa5b27e26628104e4b11bf8e19 Author: Martin Quinson Date: Thu Oct 4 08:03:22 2012 +0200 Thank the Jean Noel dream team in the Changelog commit fc6d940029b26eab087466134f755f2880e8c8d5 Author: Arnaud Giersch Date: Wed Oct 3 23:18:31 2012 +0200 Fix errors about uninitialized variables. Not sure if it is correct but it cannot be worse and, at least, it compiles.. commit e7cdc14647fc01e576c8e820bf51cc96a679be17 Author: Arnaud Giersch Date: Wed Oct 3 16:02:26 2012 +0200 Use xbt_abort instead of abort. Maybe this will improve the code coverage analysis. commit 74e1a7edcb77db92b4f196f697b31c4681b2cedc Author: Augustin Degomme Date: Wed Oct 3 19:16:32 2012 +0200 avoid breaking the shiny new and working functionality from jean-noel commit 079ddc4f13e231db9688535133d8afc4e8d6fd86 Author: Augustin Degomme Date: Wed Oct 3 18:52:01 2012 +0200 remove some warnings commit 06cfa81658af30df6373bf4cc6766646fec7c9af Author: Augustin Degomme Date: Wed Oct 3 18:24:16 2012 +0200 merge with jean noel's commit commit 0afab0e550e09d35a4aaaae802c7f2ea17d2b860 Merge: aa64b04 a16415f Author: jean-noel quintin Date: Wed Oct 3 16:28:45 2012 +0100 Merge remote-tracking branch 'origin/master' Conflicts: src/smpi/smpi_base.c commit aa64b0469b0967780beb549867c2907c14525443 Author: jean-noel quintin Date: Wed Oct 3 16:24:39 2012 +0100 [smpi] add a gestion of non-contignous data commit a16415ffeee5802d0ed9ea0bf25910eace0aa832 Author: Augustin Degomme Date: Tue Oct 2 18:06:29 2012 +0200 add support of MPI_PROC_NULL, correct behavior of waitall and waitsome for some special cases (when some requests are NULL), in order to conform a little more to the MPI standard commit 50b1967c67a75b08e146f976c08223d9245dc5f5 Author: Augustin Degomme Date: Tue Oct 2 13:06:54 2012 +0200 provide Test and Wait functions with a better MPI_STATUS_IGNORE and MPI_REQUEST_NULL handling, as well as returning correct empty statuses when needed Also add MPI_Testsome support commit 4937aa0ad4627d301682b278527aef71f2095e55 Merge: 80f4ee5 3a4b061 Author: Jonathan Rouzaud-Cornabas Date: Tue Oct 2 15:08:17 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid into vmtrace commit 09a290ffd1439c528f8e09d79d7f6a0f054c498b Author: Arnaud Giersch Date: Tue Oct 2 14:50:31 2012 +0200 Add missing line in tesh file. commit 8ef000cc45e9b44a69b739fe0c6451f24b1f1645 Author: Arnaud Giersch Date: Tue Oct 2 14:37:30 2012 +0200 Call __gcov_flush() on abort so that gcda files are correctly written. This is obviously only activated with enable_coverage=ON. commit 862a745f0700f97205f3b67efe2c3cd9a64da74f Author: Arnaud Giersch Date: Tue Oct 2 11:30:46 2012 +0200 Mark as volatile variables that "might be clobbered by ‘longjmp’ or ‘vfork’". commit 1135b9073122e9e978cdbfec9751b5c5cedd5a67 Author: Arnaud Giersch Date: Tue Oct 2 10:45:18 2012 +0200 Use atexit to call xbt_postexit. commit 3a4b0619b7ea56a08980be9a7c40c9a535f82e73 Author: Martin Quinson Date: Tue Oct 2 11:51:38 2012 +0200 Do not kill all processes when MSG shuts down: simix will cleanup anyway Plus, it broke Java since this function is now called using atexit(), and it seems that in Java, the thread running these functions is not maestro. So our mechanism was trying to fire a simcall from this thread, which is a Java system thread that is unknown from SimGrid. As a result, the JVM was segfaulting when exiting. commit 7b8ca7679da01dbd36e751c62e393640a6f3fbba Author: Arnaud Giersch Date: Tue Oct 2 10:01:09 2012 +0200 Increase version. commit 830b5c4bc694ade087c43f39015faa9065795630 Author: Martin Quinson Date: Tue Oct 2 10:37:15 2012 +0200 Deprecate MSG_clean commit c638be6dc32fcc564b10fdc66269f0e98e66d844 Author: Martin Quinson Date: Tue Oct 2 10:24:59 2012 +0200 fix the tests by refreshing the tesh files (one line displaying the factory used got added) commit 812716e4be0bbef239a1c53fcecbf8e0cc2c068e Author: Martin Quinson Date: Tue Oct 2 10:13:09 2012 +0200 Deprecate Msg.clean() commit cbe8c21df78eb20ffd36c0bac250685f490244c5 Author: Martin Quinson Date: Tue Oct 2 10:09:45 2012 +0200 cosmetics in the ChangeLog commit 821e14387201136b86389d5ea0bdc6c2fb4f0b10 Author: Martin Quinson Date: Tue Oct 2 09:32:36 2012 +0200 Ensures that SIMIX_clean is called automatically commit 93127ef7ecd968f9c6e8ff28b674d4931a60dc23 Author: Arnaud Giersch Date: Thu Sep 27 16:17:51 2012 +0200 Fix paths for test smpi-replay in out-of-source builds. commit 016537ed6ffc6d6ccc101362e3e706be1274e4d3 Author: Arnaud Giersch Date: Thu Sep 27 16:17:27 2012 +0200 Fix paths for test simdag-test-fail in out-of-source builds. commit 033f30665c1a03c2159357888363e927e9837041 Author: Augustin Degomme Date: Mon Oct 1 12:51:56 2012 +0200 fix bug in smpi tracing for wait commit 80f4ee5ded92a8c021ef342cf6759242ab9479c4 Merge: 56fd6af ed9fcf8 Author: Jonathan Rouzaud-Cornabas Date: Mon Oct 1 10:19:28 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid into vmtrace commit ed9fcf86d5ab817df2db7d4a3fb3c3d356d31aeb Author: Augustin Degomme Date: Fri Sep 28 11:17:51 2012 +0200 update the smpi replay tesh file again, as the problems with bandwidth and latency factors are now fixed commit 8871534e4f98d5c445ddc05f124a7513605f40dd Author: Augustin Degomme Date: Fri Sep 28 10:05:21 2012 +0200 changes the way smpi tracing handles process ranks, to be able to use subgroups commit e2ca0637b19f1f957609d27280def599965f085b Author: Augustin Degomme Date: Fri Sep 28 10:04:38 2012 +0200 various fixes for probing/testing commit b8499b4e69b3f71613c9b57f46a46a4120709a52 Author: Augustin Degomme Date: Fri Sep 28 10:01:36 2012 +0200 add support of a function (necessary to conceptual) commit 56fd6af5b42030d3b9e5ef6fc5f3632961a9db90 Merge: b05a0ed 221538a Author: Jonathan Rouzaud-Cornabas Date: Thu Sep 27 14:04:15 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid into vmtrace commit 221538a27f21e52c182ae7fcc08c78c1175395b9 Merge: e9048ff 21b1663 Author: Martin Quinson Date: Thu Sep 27 13:45:46 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit e9048ff306ad4123f9384a2471aacb51b3c13dc1 Author: Martin Quinson Date: Thu Sep 27 13:43:03 2012 +0200 update this code so that it matches my thesis document commit 43263cd53bb486f2c88f8ea7b35875d679c94fb6 Author: Martin Quinson Date: Thu Sep 27 13:41:01 2012 +0200 do not do useless and potentially harmful debug messages in datadesc_postexit It may happen that xbt_log already exited at this point, leading to erratic segfaults. At least we saw such behavior with the coroutine factory of the Java world, where MSG_process_get_pid was segfaulting when called from here. Better safe than sorry. commit 26a8af5df5398c71bffa5ef6e7675c2d28844dce Author: Martin Quinson Date: Thu Sep 27 13:39:59 2012 +0200 improve a tiny bit the doc commit a502d5fb8c88cf5bcc86f16845ea346620161eac Author: jean-noel quintin Date: Thu Sep 27 12:17:05 2012 +0100 [beginning smpi non contignous] commit 21b1663cbbd55aa4635fead639a6679f0c83c823 Author: Augustin Degomme Date: Thu Sep 27 12:47:07 2012 +0200 yet another correction for those factors, hope this is the last one .. commit de828201207665c7bc43eb15c72d21d1fd609d68 Author: Augustin Degomme Date: Thu Sep 27 12:21:42 2012 +0200 yet another correction for those factors, hope this is the last one .. commit cc67df97c8f3d71f7903883554738375d899f6b6 Author: Martin Quinson Date: Thu Sep 27 10:09:51 2012 +0200 Ease the installation of coroutines - get the code displaying which version is installed - update the doc since my first compilation attempt failed, so document the trap that got me stuck commit 3d94612c68def9c6d9d1fddb5ab69411a189540e Author: Augustin Degomme Date: Thu Sep 27 10:53:39 2012 +0200 the smpi factor parsing was still returning wrong values commit 80edbe9330e30d868dc0760b3f4b841dad751c42 Author: Martin Quinson Date: Thu Sep 27 08:53:12 2012 +0200 managed to fetch the sources to test myself, so update the HOWTO commit b05a0ed4f5fb7b81f96777af37b8f7fc5a4bf160 Merge: d9e1bca e2a302e Author: Jonathan Rouzaud-Cornabas Date: Thu Sep 27 08:07:29 2012 +0200 Merge conflicts in instr_routing.c commit 2a1ad9ce504c7125b01671e95bcff568868fbd88 Author: Martin Quinson Date: Thu Sep 27 00:55:08 2012 +0200 point to the coroutines documentation from the Ad error message commit 792ebdeca065d4cafc1e49a1e6748571f53412da Author: Martin Quinson Date: Thu Sep 27 00:52:15 2012 +0200 include the documentation from Jonathan (a bit updated by me, but network down; cannot test it all) commit dbeadedd0671b3632be1b6bf4791837569d5e33f Author: Martin Quinson Date: Wed Sep 26 23:39:09 2012 +0200 reindent commit e2a302e032194770731e6393c4f9ac6a64eed7d8 Author: suter Date: Wed Sep 26 17:21:43 2012 +0200 mention last commits commit 965300718c22a2ee301e2868909978be12b82605 Author: suter Date: Wed Sep 26 15:13:15 2012 +0200 revalidate tesh file after Augustin's commit commit dc833e628c07ce15915c7ef679a25873e7abeea7 Author: suter Date: Wed Sep 26 14:59:46 2012 +0200 moved to examples/smpi/replay/replay.c commit 1a09a82ec938719715d6df53b2a4de8b8c6643d5 Author: suter Date: Wed Sep 26 14:59:05 2012 +0200 add smpi-replay to the SMPI+Tracing part of the test suite commit 168f2a3a28aa6d77c13311648fc6ab972646b923 Author: suter Date: Wed Sep 26 14:46:40 2012 +0200 add a tesh file for trace replay with SMPI Three tests are performed * single trace * single trace with tracing * multiple traces (one per process) commit b63361f588a34e4ed50a7af81136fbaaa364289b Author: suter Date: Wed Sep 26 14:38:58 2012 +0200 instrument broadcast and reduce actions too commit bc9e75b689512a9a99f03bfecd2f40d150f303d9 Author: suter Date: Wed Sep 26 14:33:22 2012 +0200 slight modifications to make things work commit b2b5ce8164c9ca7475b4c33c70f814d6d4dbf1f2 Author: suter Date: Wed Sep 26 11:25:44 2012 +0200 What? give the same name to the directory and the executable file isn't a good idea ? Come on ... commit e143ece806a1db1f8f8450b6bb9a25ef025822b1 Author: suter Date: Wed Sep 26 11:20:41 2012 +0200 update the CMake file commit 1e89a349ae8b2594c2ae7a10fb2b3781ae02a934 Author: suter Date: Wed Sep 26 11:20:19 2012 +0200 add files to test trace replay with smpi commit 782cd664a24283113af99c819c6a63283d98f01a Author: suter Date: Wed Sep 26 11:17:46 2012 +0200 put the replay stuff in its own directory commit 2c4b9b084f2dfb0b9e34bee11e1bc012ea13ad95 Author: Augustin Degomme Date: Wed Sep 26 14:54:42 2012 +0200 sort latency and bandwidth value submitted in config files for smpi, before using them (If the user did provide them sorted from bigger to smaller sizes, only the first and biggest value was being used) commit a5196f59e05d8e710366cb66463d29260a8d4926 Author: Augustin Degomme Date: Tue Sep 25 18:23:39 2012 +0200 add MPI_BOTTOM definition (needed by AMG benchmark) commit c126fdf651057c849b4614da3fdd76a64d9c0036 Author: Augustin Degomme Date: Tue Sep 25 14:56:36 2012 +0200 MPI_Address didn't return MPI_SUCCESS on success commit 49f2cf9f751a29166627ac2d8f1e996abb4ab5e4 Author: suter Date: Tue Sep 25 16:28:36 2012 +0200 add the sd_fail test to the others commit 740945c3205a47dc66b0a8feea153b65fc97bde9 Author: suter Date: Tue Sep 25 16:24:04 2012 +0200 add a tesh file for sd_fail commit 57d3bc5126fa2e627540ecb8ddb222f81a071b3d Author: suter Date: Tue Sep 25 16:14:40 2012 +0200 circumvent the fact that if you let the simulation runs, trace events are chomped once for all. However, if watch points are added, everything is fine. commit d2f1cdeae9918240b1f843daf9f80c0f318ee180 Author: suter Date: Tue Sep 25 15:25:33 2012 +0200 extend the availability trace for the second part of the sd_fail test. commit 54b94f9670b0fbf266af0f174ada8a6ae51d1dc6 Author: suter Date: Tue Sep 25 15:24:54 2012 +0200 test works fine with typed tasks. Add extra testing for parallel task (scheduled on one host), but there is something strange happening ... commit 9ad287798b010fb71a233c26966f1ee902e0ee14 Author: suter Date: Tue Sep 25 15:22:42 2012 +0200 solve bug on FAILED tasks that are rescheduled seems to have raised another bug ... commit 442df63e14120f593cfc8ad587302268ecdd5019 Author: suter Date: Tue Sep 25 11:47:49 2012 +0200 add a stupid set/get test (wasn't covered) commit 6c852fa2bab419ab0a7db189667ebf4f4a57ca8a Author: navarro Date: Tue Sep 25 14:26:55 2012 +0200 We need to have this function public for ruby binding commit f3530c5f195681fb2baac1dfaa36a92eff3d6fc1 Author: Augustin Degomme Date: Fri Sep 21 18:07:08 2012 +0200 Add support for various MPI_Type functions, to handle creation of new MPI types commit 042da1ec5ed4dca6d4065c1016f46fbea2e7abe1 Author: Augustin Degomme Date: Fri Sep 21 12:34:55 2012 +0200 change the behavior of mpi_testall to loop over mpi_test and no longer mpi_testany. commit 4d9370faea9fdff22188cf32f2488b89b2bb4472 Author: Augustin Degomme Date: Fri Sep 21 12:26:35 2012 +0200 really remove the previously commented code commit b75818ac32c18c4a2c6d5a28dd3da7f2ca19a5c1 Author: schnorr Date: Fri Sep 21 12:48:41 2012 +0200 [trace] save/restore previous state when pause/resume tracing commit 7377f33250a1b07ca6b0883d53d10442dd533a06 Author: Augustin Degomme Date: Thu Sep 20 19:54:24 2012 +0200 add support of MPI_Testall commit a838f0478afad51d7d1c956c49cc5a998723ebab Author: Augustin Degomme Date: Thu Sep 20 19:19:03 2012 +0200 forgot a declaration, and two others were removed by mistake commit da628f6715939d8b66842c68b49a245f0d69c0fb Author: Augustin Degomme Date: Thu Sep 20 19:02:15 2012 +0200 I thought I had done this one a long time ago. Deactivate sender_gap aggregation. commit a83e3dd155df9679cc126d8baf773fbad558200f Author: Augustin Degomme Date: Thu Sep 20 19:01:20 2012 +0200 get the right sender for tracing, because it might not be known if MPI_ANY_SOURCE is used as sender commit 15220d2486268d4eac7e25aac434a9139fb2a187 Author: Augustin Degomme Date: Thu Sep 20 19:00:19 2012 +0200 add MPI_Probe and MPI_Iprobe support, and better handling of the MPI_Status structure, which will need more testing commit 45d5c1bb8e65df9d0fbaa259ffeabdf49cf9fbe4 Author: schnorr Date: Wed Sep 19 17:24:21 2012 +0200 [trace] give users the possibility to pause/resume all tracing activities commit 62415300ce33513264c6a98744b69458a0b17afe Author: schnorr Date: Wed Sep 19 16:48:20 2012 +0200 typos commit 0a004a244f170c5ce7d077a174884ff1b4d14503 Author: schnorr Date: Wed Sep 19 15:21:35 2012 +0200 [trace] factorize + cosmetics + debug messages Use this to understand how the graph is extracted from a platform file: --log=instr_routing.thres:debug commit ac084ac723b5fea313ac373551a5f39367c84a2d Author: Augustin Degomme Date: Wed Sep 19 15:24:06 2012 +0200 add the MPI_Wtick function to smpi to allow compilation with IRS benchmark (returns the value of the maxmin/precision parameter) commit b00e4794c073855ab40697e9ec648c6a67f013e9 Author: suter Date: Tue Sep 18 21:41:07 2012 +0200 Doesn't see why MSG_get_host_number should be deprecated. commit 784572a76e39c6c96db202387abe118658465d73 Author: Marion Guthmuller Date: Tue Sep 18 19:05:59 2012 +0200 model-checker : first part to retrieve local variables of the application with dwarfdump commit 2b32ae3f9b6b6e55062991921ba4b7f1af126f6a Author: Marion Guthmuller Date: Thu Sep 13 13:55:25 2012 +0200 model-checker : remove unused variable commit ea633221fff7c6306ba493f3bd7f6418789c95fd Author: navarro Date: Mon Sep 17 10:56:28 2012 +0200 Oups use the right value commit 7c408ffb3954d4624ef1cef162348f811c5e5405 Author: Arnaud Giersch Date: Mon Sep 17 10:08:45 2012 +0200 Move instruction at proper place. This instruction was wrongly displaced by commit 98897032e770b9a1437d6aa5820fb448e71bd224 (add an immediate asynchronous send possibility for messages [...]), leading some simulations to failure. One such example is "chord" with large platforms (cluster with 10000+ hosts). commit 9c8be72b2f1b45b0312d03af65e386bae29a1f8e Author: Arnaud Giersch Date: Fri Sep 14 21:18:22 2012 +0200 Q&D reindent. commit 843bda6c658a206ebd22778a0576f101782bcfe9 Author: Arnaud Giersch Date: Thu Sep 13 14:57:18 2012 +0200 Avoid to dereference a null pointer with --log=surf_route.thres:debug. commit 8d6b29db2092ae5c988eaac17ba81271d6fc3594 Author: Arnaud Giersch Date: Thu Sep 13 14:56:50 2012 +0200 Use latest flexml for maintainer files. commit d4acb255600678b883513095b1da5a68a3943155 Author: Arnaud Giersch Date: Thu Sep 13 14:54:27 2012 +0200 Regenerated memcheck_tests.cmake. commit f8b695bfe0ee01d0295c3e5caddf496e7801918a Author: schnorr Date: Fri Sep 14 10:26:19 2012 +0200 [trace] stress the importance of using comments on main options file commit d93424cdce82c0a94dc3e19867ae4459f144726d Author: schnorr Date: Fri Sep 14 10:26:00 2012 +0200 [trace] documentation for new tracing options (comment, comment_file) commit 5fe3aa3c457ac39a2ece180ad3bc37141149eb4c Author: schnorr Date: Fri Sep 14 10:25:41 2012 +0200 [trace] missing documentation for tracing/basic option commit f181a5bffa0fb59713da3afd645774f31fa8532d Author: schnorr Date: Fri Sep 14 10:09:39 2012 +0200 [trace] update tesh'es to contain simgrid version that generated them commit 11352dc3ddb22ac0537039ce4345e3af5e106d7b Author: schnorr Date: Fri Sep 14 10:07:17 2012 +0200 Revert "[trace] remove version, otherwise we'll have to updates tesh'es at every release" This reverts commit b4a1edc6568563a179fc1177a36421094d0bf6ac. commit 517bb242e502e60fe3a0873329ee6cb6841b3e28 Author: schnorr Date: Fri Sep 14 00:24:19 2012 +0200 [trace] update tesh'es commit b4a1edc6568563a179fc1177a36421094d0bf6ac Author: schnorr Date: Fri Sep 14 00:23:00 2012 +0200 [trace] remove version, otherwise we'll have to updates tesh'es at every release and use active voice commit 2367c53c4f94508696a2bd8b6ffcb46acc0e2167 Author: schnorr Date: Fri Sep 14 00:18:17 2012 +0200 [trace] reflect new tracing options in smpirun script commit 5df5f1842ce179dc210b87f054ec6fec05b5550e Author: schnorr Date: Fri Sep 14 00:17:19 2012 +0200 cosmetics commit 8ff5bf2dd1f24171fdfeee8bca4853bed5878c98 Author: schnorr Date: Fri Sep 14 00:10:02 2012 +0200 [trace] dumping comment and comment_file to trace files when requested commit 02e35983acf2c6a01eb1ae453702b673b1a11385 Author: schnorr Date: Fri Sep 14 00:09:41 2012 +0200 fix, removing tabs commit fd317f3cbf1cafcd1eeb4841b9a4b22d0dc81a0b Author: schnorr Date: Thu Sep 13 23:53:06 2012 +0200 [trace] new tracing options to add comments to trace files commit e49b9e331f2c2e48833481187ff5c06074a10e6a Author: schnorr Date: Thu Sep 13 23:47:51 2012 +0200 fix: missing undef commit 192aac4aa32fa4b2e4e298dc2a79f33a98aa831c Author: Augustin Degomme Date: Thu Sep 13 09:50:11 2012 +0200 fix a compilation warning/error in MSG_task_isend_with_matching instrumentation commit a8904cce833688900dcef6f8a753ee47a9d81e22 Author: schnorr Date: Wed Sep 12 17:24:18 2012 +0200 [trace] instrumentation of MSG_task_isend_with_matching details: - tracing only works for asynchronous messaging on sender side for now - let us know if you need to trace a simulation with asynchronous messaging on the receiver side commit 50a4650c665b1f5e31b839b112229f155d956c87 Author: schnorr Date: Wed Sep 12 17:03:13 2012 +0200 [trace] instrumenting MSG_task_dsend commit 9e5e63d57ab1cfd5b17474ad297f722e48af6175 Author: suter Date: Tue Sep 11 18:21:10 2012 +0200 add tracing for the trace replay tool. produces a trace, have to visualize it now. commit 6955415f1de4021a390477475776e9e83f96c904 Author: navarro Date: Tue Sep 11 14:14:12 2012 +0200 Update file example for ls command commit 089f7e843d3f07571c398fb880550fdc6ff3c8e1 Author: navarro Date: Tue Sep 11 14:03:31 2012 +0200 Add a function ls to storage commit 154ab07f9852a1567ef5772567b59c7c785d6710 Author: suter Date: Mon Sep 10 14:27:06 2012 +0200 don't need to synchronize processes anymore commit 314b2e25658d9095af2370d20246143eb905a49c Author: suter Date: Mon Sep 10 11:02:16 2012 +0200 slight change in the example that lauchs everything commit 7e0b698c2cc09a28687fd9eb216a8ba1dc8aad74 Author: suter Date: Mon Sep 10 11:01:04 2012 +0200 functional implementation of trace replay on top of SMPI. Major modifications required in the input traces: * get rid off the "p" before the rank of the process (it was useless BTW) * add the message size to the recv actions (simplify a lot of thing, and we can get it easily from the TAU traces) commit d37b09424c4b4e8d5b59c575b5b1b3d1b7c252ee Author: suter Date: Mon Sep 10 10:58:13 2012 +0200 add some test to not perform some memcpy. Mandatory for trace replay on top of SMPI. We don't care about data, so the send and recv buffers are always NULL. memcpy doesn't like that at all. commit 314c9fa43671d6a8aef02d34aacc3deb1a772ff1 Author: suter Date: Mon Sep 10 10:56:33 2012 +0200 add a getter to user data attached to a smpi_process commit 681d053ca5d77d4576a94adba6f68358fb31f976 Author: suter Date: Mon Sep 10 10:55:50 2012 +0200 add a getter on user data attached to a smpi_process commit fcd1a1c2621f6d91150cc1e5e01e6ef929aeea64 Author: suter Date: Thu Sep 6 16:16:14 2012 +0200 attach time-independent traces to processes when the executable is called replay. It takes only one argument that is a file listing the traces to attach. If there is only one trace in this file, all the processes try to find their own actions in it. Otherwise, they have their own trace to read. commit a0e18ab8a901fa8d4e05a0dd545c8e1bb94357f1 Author: suter Date: Thu Aug 23 16:04:45 2012 +0200 doxygen correction: SD_READY state doesn't exist anymore, replaced by SD_SCHEDULABLE. commit de631947b5a347fdc527892f5af632f4d0e6e79a Author: suter Date: Thu Jul 12 17:17:16 2012 +0200 add a field to attach user data to a smpi process and the associate set function commit 3a57ba0c4456d7138d2a823d1c53629c598286bf Author: navarro Date: Thu Sep 6 16:06:51 2012 +0200 Add a simcall for as and router property commit eb45199603c7ab5afe3b2a5df3c2bd56254974f8 Author: navarro Date: Thu Sep 6 15:43:39 2012 +0200 Add 3 msg functions to get and modify property of an AS or router commit 7f33377240ba1d62c648e480ca94be6298cdf8a4 Author: navarro Date: Thu Sep 6 15:29:37 2012 +0200 Cosmetics. (Forgot from a previous renaming) commit c215f8139368ac8b172ad664c05d4f2b4211a961 Author: navarro Date: Thu Sep 6 15:28:40 2012 +0200 Finalize properties on AS. commit 7e082217ec28452a0f8fdb0207d8792f0b0932dc Author: navarro Date: Mon Sep 3 13:29:29 2012 +0200 Add properties to AS structure (Not work for now) and use SG_PLATF_AS_INITIALIZER commit 4df273f15273f959fc9e6ed69d2bf5e607ec9bf7 Author: Jonathan Rouzaud-Cornabas Date: Thu Aug 30 15:14:39 2012 +0200 Fix the masterslave example commit c91ef27d4ac7ac51bf0cd804ba3cb75d5b8a3ece Author: navarro Date: Wed Aug 29 12:11:56 2012 +0200 Oups, take the information in the argument structure. commit 49d68f79d21aa4690252c88c7f83801a8141fff4 Author: navarro Date: Wed Aug 29 12:10:43 2012 +0200 Rewrite the init of bypass mecanism (tks Martin;) commit 66f9d7f18e9a5f08bbcc381381283895ab6a0a89 Author: navarro Date: Tue Aug 28 14:51:46 2012 +0200 Completely remove route_t and replace by sg_platf_route_cbarg_t. commit 146af226580d45710f7f242223ea795570a2a738 Author: schnorr Date: Wed Aug 22 23:39:39 2012 +0200 [trace] avoiding key clashes on paje links commit 24363eaddacccb97185f7d07c847a1110b29b322 Author: schnorr Date: Wed Aug 22 23:32:10 2012 +0200 [trace] only fixing some tesh'es, paje header has changed commit 69c87d12440d1da58572440085f4b686d566fbf4 Author: Augustin Degomme Date: Tue Aug 21 18:11:43 2012 +0200 add a little sed script to convert a paje trace (generated with basic smpi flag) into a vite-readable paje trace commit d13e7abaed40c4572fd65a8833d39789bd87f8d1 Author: Augustin Degomme Date: Tue Aug 21 18:10:50 2012 +0200 forgot to add color for computing in previous commit commit ceb3131573dfc102de3b1fd06f1963a75de8e0be Author: schnorr Date: Tue Aug 21 15:37:37 2012 +0200 [trace] color fields must have type 'color' commit 7883b22e4ba18c71da8c10682ba760ce56489bbc Author: Augustin Degomme Date: Tue Aug 21 15:26:57 2012 +0200 add option to generate states for code outside smpi to allow computation timing (not completely accurate as some smpi calls are not traced yet) commit 6edd98218de9a7958d1f1a4396a2d460eac2593a Merge: b32b9b1 2f461f5 Author: jean-noel quintin Date: Tue Aug 21 11:51:04 2012 +0100 Merge remote-tracking branch 'origin/master' commit b32b9b19e63ce9302c4d48657ac9d1aff0db041f Author: jean-noel quintin Date: Tue Aug 21 11:46:15 2012 +0100 [smpi,simix-network] remove a useless function commit 2f461f55336b42822fa6990a07163ba8aea05b44 Author: schnorr Date: Mon Aug 20 17:41:53 2012 +0200 [trace] for some reason, simulated time changed in smpi -> fix tesh then commit bf685d37e6fc5a47772caaf0c6d7b5f1bb72197d Author: schnorr Date: Mon Aug 20 17:39:26 2012 +0200 [trace] updating tesh'es according to header changes details: - albeit recent modifications on the header, only a white space after the events number identification was removed commit 8f6f26fc3ac216805fde5f359d0eded5f4c229cc Author: schnorr Date: Mon Aug 20 17:33:25 2012 +0200 [trace] header re-organization (now with a basic version) details: you can generate a basic version of the header by passing --cfg=tracing/basic:1 when launching your simulator (considering you are using other arguments to enable the tracing) commit e2a0d210a73111415d5e302e3e242ff0b6bda36d Merge: ac6de9a 8f85834 Author: Jonathan Rouzaud-Cornabas Date: Mon Aug 20 15:33:24 2012 +0200 Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java into vmtrace commit 8f858340e783ca185cb1a8da7dfa6cee58806027 Author: Martin Quinson Date: Mon Aug 20 15:31:05 2012 +0200 publicize the existance of Java continuations as an answer to Java scalability commit f8882c1f57daedb063da98d3ad27f6c377e0da44 Author: schnorr Date: Mon Aug 20 15:30:14 2012 +0200 [trace] fix color for MPI operations to correctly follow color specification details: http://paje.sourceforge.net/download/publication/lang-paje.pdf commit 47839b02690c57ef4c475eafd25cdcf67919fe77 Author: schnorr Date: Mon Aug 20 15:25:20 2012 +0200 [trace] new option tracing/basic (used to generate impoverished trace files) details: - this option should be used with visualization tools that are incapable to read the complete Paje file format specification, as detailed in this file: http://paje.sourceforge.net/download/publication/lang-paje.pdf commit 8c0d3bede1c0ac3c16b55c567701207a6d5cd9ed Author: Marion Guthmuller Date: Sat Aug 18 18:48:28 2012 +0200 model-checker : init result of simcalls for snapshot comparison done during simcall commit 2351feb8e9d67abd0b5a68f5105eac0753e0715c Author: Marion Guthmuller Date: Fri Aug 17 09:55:59 2012 +0200 model-checker : try first to associate each block or fragment with the same positiion in the other heap commit 4ee1bc898e3935ac8c4a57261dbe1969595ff13c Author: Marion Guthmuller Date: Fri Aug 17 00:32:52 2012 +0200 model-checker : remove unnecessary step commit a1ea25d2fc3acda3fdaad9e2fc2b03769fe234d5 Author: Marion Guthmuller Date: Fri Aug 17 00:24:49 2012 +0200 model-checker : equal_to field of blocks/fragments updated twice with match_equals commit da6e29e9c8ead71abb84bd9bb826baa2b2c6e1db Author: Marion Guthmuller Date: Fri Aug 17 00:19:08 2012 +0200 modelc-checker : reset list of blocks/fragments pairs associated commit fea228d813dfd7399f94d6b11299226f629172de Author: Marion Guthmuller Date: Fri Aug 17 00:13:52 2012 +0200 model-checker : init equal_to field to -1 for each allocated block/fragment at the beginning of the heap comparison commit a130b8716edee02829a05962247ae2e77c126c87 Author: Marion Guthmuller Date: Wed Aug 8 12:06:33 2012 +0200 model-checker : set size used to 0 when free fragment commit c297c8df4f6c9317c0d9b29b06f2d3ff7ec5e00c Author: Martin Quinson Date: Thu Aug 16 14:14:26 2012 +0200 make it clear that this platform only documents the NREN, not the whole computational platform commit 0037cddbe1a5e068dcc7bfed62327c2b272932da Author: Martin Quinson Date: Thu Aug 16 00:54:51 2012 +0200 dafuk did I just see? commit 585b99dd8b1827b64010d90758a416587186bebc Author: Martin Quinson Date: Thu Aug 16 00:37:53 2012 +0200 if this line induce a bug (see commit 05cd623), then kill it commit 12802de52c0a297e8c3253b7d9fc875c7e9cb0d9 Author: Jean-Baptiste Hervé Date: Fri Aug 10 17:52:53 2012 +0200 Add a master/slave example using a generated platform, and using generated event traces This example fails at the end for the moment, apparently because of autorestart. commit 0b08c884ed04abf2b6948e445c05a8af2818565f Author: Jean-Baptiste Hervé Date: Fri Aug 10 17:48:42 2012 +0200 Event trace generation: Change interface of constructors The previous interface was not intuitive, even for me. I hope this one is better. Replace 1 function by 3, and add the choice of the first value for state trace. commit 77db13dbec93c12139cd8d753e24a99e920c6528 Author: Jean-Baptiste Hervé Date: Fri Aug 10 15:38:46 2012 +0200 Platform generation: add a bittorent example using a generated platform commit ababce488177efbcd1249aee6a436a98b5f0775f Author: Jean-Baptiste Hervé Date: Fri Aug 10 14:31:48 2012 +0200 Platform generation: fex modification of the master/slave example Change the topology generation parameter, so the program will have to retry the topology generation, as the first produced graph is not connected. Correct a typo mistake. commit b8f9cd7d6db02b47ce8031dd1cb63a48775b6162 Author: Jean-Baptiste Hervé Date: Fri Aug 10 14:29:24 2012 +0200 Platform generation: fix the remove links function commit 16fc71ed9141ceeb215950e0e570156f57ba9ea1 Author: Jean-Baptiste Hervé Date: Fri Aug 10 14:12:42 2012 +0200 Platform generation: record the router id commit 2f6cba604d58f17a4b53c9da9543f7da727051e2 Author: Augustin Degomme Date: Fri Aug 10 10:55:18 2012 +0200 deactivate change induced by re7d52b71aae7 in logging for smpi which caused problems, waiting for a better idea commit 1dd85b68aa1b24d1569bb14b4f52e7b50d3e3c71 Author: Augustin Degomme Date: Fri Aug 10 10:53:24 2012 +0200 now that the simcall has been created, use it commit ac6de9a76018375fda4909d3b55afe7b58e580c5 Author: Jonathan Rouzaud-Cornabas Date: Thu Aug 9 18:01:56 2012 +0200 Fix VM Trace bugs commit d9e1bca6c82cd2df3c51534fb421b52400a47a07 Author: Jonathan Rouzaud-Cornabas Date: Thu Aug 9 18:01:43 2012 +0200 Fix VM Trace bugs commit c3cf07ae109e48e0a652017cfa5298faba688ccd Author: Jean-Baptiste Hervé Date: Thu Aug 9 17:36:23 2012 +0200 Platform generation: add a master/slave example using a generated platform commit a45d028524d1b21fbe820ce93e87867963b7239b Author: Cristian Rosa Date: Thu Aug 9 10:17:14 2012 -0300 Add a new simcall to get/set the receiver of a rendez-vous point. commit 59ca04d862e822cbfc9e655569e61b8f5f94474c Author: Jonathan Rouzaud-Cornabas Date: Thu Aug 9 14:33:22 2012 +0200 Modify instr_paje_containers.c to include MSG_VM trace commit 5c108161f0c1d82e2ab7590344d0aa2322736019 Author: Jonathan Rouzaud-Cornabas Date: Thu Aug 9 14:14:29 2012 +0200 Modify Trace to support VM commit d460bf51e15ec797a91fd3a92bc1ba8b0c876f7c Author: Jonathan Rouzaud-Cornabas Date: Thu Aug 9 14:12:43 2012 +0200 Modify Trace for msg_vm_t commit 9c0ec517fbd653a4df3834aead473da75a1695a5 Author: Jean-Baptiste Hervé Date: Thu Aug 9 13:56:44 2012 +0200 Platform generation: little modifications to the connectedness check function "Speed improvement" is not strong enough to describe the difference... commit 9cb73cc61e3cb117a1e01dc73bb3ea81260b3814 Author: Jean-Baptiste Hervé Date: Thu Aug 9 11:56:56 2012 +0200 Platform generation: "clique" topology does not need to duplicate links commit ea455d05da955345380048610887182a4b67b59a Merge: 65d463b e7d52b7 Author: Jean-Baptiste Hervé Date: Thu Aug 9 11:15:16 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 65d463b655c789ab91563756179b180893d3ea7a Author: Jean-Baptiste Hervé Date: Thu Aug 9 11:14:42 2012 +0200 Platform generation: generate routes commit c7ef6990d9598809556ad3114f87d0393334bd40 Author: Jean-Baptiste Hervé Date: Thu Aug 9 11:13:56 2012 +0200 Platform generation: record the router id given while generation commit e7d52b71aae78b9db6aab2f8628fe6906167282e Author: Martin Quinson Date: Thu Aug 9 09:59:35 2012 +0200 Various hacks to unbench the logging to disk when run in SMPI - First use of weak symbols aliases in our source tree :-/ I hope it won't induce portability issues - Only very partially tested, sorry. Read: it compiles, that's all I know commit 77e63efea0d0c200b85f224c2faf9de94d98e83a Author: Augustin Degomme Date: Wed Aug 8 17:58:02 2012 +0200 add getter/setter functions in simix to access more cleanly the process associated to the mailbox for permanent receive mode commit 49edceb9509566727606fd091e79ef201d7a0863 Author: Jean-Baptiste Hervé Date: Wed Aug 8 16:49:00 2012 +0200 Platform generation: Make link labeling work Also check if the link is labeled when the callbacks have been called. commit 8b9fbe95d804fdef03fd9e09419d568dddcbec3f Author: Augustin Degomme Date: Wed Aug 8 15:37:17 2012 +0200 add missing includes commit 95cc0a31e73eecc0f72c5269244b2704a25c2720 Author: Jean-Baptiste Hervé Date: Wed Aug 8 14:57:22 2012 +0200 Platform generation: add some documentation commit 4d834c6f7709971355b0ff9d29cde677c2e8af02 Author: Jean-Baptiste Hervé Date: Wed Aug 8 14:56:42 2012 +0200 Trace generation: add some documentation commit c5b155e2a4b1773e2e294b834cc368d13a866148 Author: navarro Date: Wed Aug 8 14:41:22 2012 +0200 Factorize route ASroute bypassRoute and bypassASroute from sg_platf. Replace char* gw_src/dst for edge. commit be242659a7ff46b729f9610dc089c9fd968b4e86 Author: navarro Date: Wed Aug 8 14:08:58 2012 +0200 First example for bypass platform wit sg_platf_new* functions. commit b89dabb5f10155bc54ae983a156d5cc5a810c9ed Author: Augustin Degomme Date: Wed Aug 8 11:18:40 2012 +0200 Add a MSG_mailbox_set_async function to allow to set a mailbox to eagerly receive messages (the message is sent without waiting for the receive) commit 8fb370cb7b0fe8f6edcec683a27ffe6e58cb3056 Author: navarro Date: Wed Aug 8 10:33:54 2012 +0200 Remove link_list from surf_routing.c and add it into the structure of *route and *bypassRoute commit 8d38dfb21cfebee62de388c76de8eaa4e01164a4 Author: Marion Guthmuller Date: Wed Aug 8 09:50:52 2012 +0200 model-checker : MC_ignore_init in MSG for ucontext commit 1d32796efe1be63d7a67b8718527fa03a32c4baa Merge: 5a185bb 62d06d9 Author: Augustin Degomme Date: Tue Aug 7 18:07:59 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 5a185bb60f4c7b77ebccc4948d17f0dc43a9d6a5 Author: Augustin Degomme Date: Tue Aug 7 17:56:58 2012 +0200 add an "smpi/async_small_thres" configure option to smpi, to allow to toy with the threshold used to determine whether a message has to be sent eagerly (without waiting for the receiver) or not. The default value is 0, to deactivate this behavior for now. (note: this is independent from the "detached" state that is for now used for messages < 64*1024 bytes, which should become a new config option also) commit 98897032e770b9a1437d6aa5820fb448e71bd224 Author: Augustin Degomme Date: Tue Aug 7 17:53:48 2012 +0200 add an immediate asynchronous send possibility for messages. This can be set by adding a permanent receiver to a mailbox. This will be used by default in smpi (commit to come), and proposed for msg Conflicts: src/simix/smx_network.c commit 62d06d9cf4a66939f8018f34a9d6dae23610e129 Author: navarro Date: Tue Aug 7 17:45:13 2012 +0200 Remove unused structure and function commit 05cd623b7418a3a9f6f6a1f61e2a02251042762a Author: Augustin Degomme Date: Tue Aug 7 14:08:21 2012 +0200 fix a bug causing surf to sometimes loop forever commit e6d1ca27d8852f9922141ea15eae6b339c2d2bc7 Author: navarro Date: Tue Aug 7 16:32:00 2012 +0200 Completely remove surfxml_callback. Clean the way to create arg for the process. commit 143cd8d3a66f09fbbb207fc02570eadc58def853 Author: Jean-Baptiste Hervé Date: Tue Aug 7 11:44:39 2012 +0200 Platform generation : REALLY check if the graph is connected commit 6135d964e2f6309e0c3e1608c84faa8264553eba Author: navarro Date: Mon Aug 6 18:28:01 2012 +0200 More cleaning for surfxml callback (property and trace*) commit c1a1042ca3cd2979858779afff318cbe5f4b6cbf Author: navarro Date: Mon Aug 6 16:35:49 2012 +0200 CleanUp unused xbt_dynar_t from callback commit ba3de9d16702f56681ff7c17a067788313d34a2b Author: Jean-Baptiste Hervé Date: Mon Aug 6 18:00:39 2012 +0200 More condensed debug... commit 15c0b46088a9f022454e09a1cac4d1f0b91518c4 Author: Jean-Baptiste Hervé Date: Mon Aug 6 17:32:08 2012 +0200 Event generator: Correct a mistake and add tiny debug commit 8b9d5b06f13415e8201d2bff377190232121ab42 Author: navarro Date: Mon Aug 6 11:38:35 2012 +0200 Add function sg_platf_new_* for *route and bypass*route. commit 5f7c51482a19d278ce0afc1924d1c55b41d2f8a6 Author: Jean-Baptiste Hervé Date: Mon Aug 6 11:23:00 2012 +0200 Platform generation : Add a function to remove links in the graph commit e93baa98dc235c0aee125a6a2ad7c300fb92645c Author: Jean-Baptiste Hervé Date: Mon Aug 6 09:33:08 2012 +0200 Platform generation : add a function to check if the graph is connected commit ed942943b99e8a53737f1403c2f753fbda07b648 Author: Martin Quinson Date: Sat Aug 4 17:41:13 2012 +0200 and now, get the execution sampling macros work also when the user gives a maximal stderr AND a minimal execution count (hopefully) commit 61270581ab9406eb95fc6279c41201b1bd853a8d Author: Martin Quinson Date: Sat Aug 4 17:15:42 2012 +0200 dafuk? don't mix seconds and flops! SMPI_SAMPLE_DELAY parameter were an amount of flops. Consider it as a delay instead. Introduce SMPI_SAMPLE_FLOPS to report an amount of flops into the simulo (and use it in the replay part of SMPI) commit 3f87b9e5de9b132f1141e59f76377db534ad6801 Author: Martin Quinson Date: Sat Aug 4 17:00:46 2012 +0200 rewrite the MPI execution sampling facility (previous implem was deeply bugged) commit 9c7638c1e22004e817156f5c50d4a8aefdb324e9 Author: Martin Quinson Date: Sat Aug 4 16:58:27 2012 +0200 rewrite this example to betterly demo SMPI_SAMPLE_LOCAL and SMPI_SAMPLE_GLOBAL commit fa427d220fd4ff69a3888d7dba97e8b502d8ce95 Author: Martin Quinson Date: Sat Aug 4 15:04:45 2012 +0200 stop being protective against things we cannot deal with. Let the segfault happen commit 06436179b7648346ff5e55ff0a9fd9da67b499ec Author: Martin Quinson Date: Sat Aug 4 10:22:09 2012 +0200 variable renaming to try to understand this code commit d7a3044c436f3e7a28abbbf06d28fab89b933010 Author: Martin Quinson Date: Sat Aug 4 10:12:23 2012 +0200 make an error message marginally more understandable to the users commit 5572adcb6316b36ca4c10a9b004232f84865592a Author: navarro Date: Fri Aug 3 16:44:09 2012 +0200 Use the function sg_platf_new_linkctn when parsing platform commit f089935bd7f01cce6409a827ffb06a46a151027e Author: Jean-Baptiste Hervé Date: Fri Aug 3 16:28:14 2012 +0200 Platform generation: Cluster generation should work commit 1a1f5c6a6081df5233bc87e3c35f56e712c755c4 Author: Jean-Baptiste Hervé Date: Fri Aug 3 16:25:40 2012 +0200 Check if string is NULL before a strcmp commit 87b29dcfb2c7d0b3b6df20a2cc055efa1f4b4be3 Author: navarro Date: Fri Aug 3 15:58:15 2012 +0200 First platform step for tag random commit b4b2e66a3e8b0f5e84729c3d57a3cfd17a894bd5 Author: Jean-Baptiste Hervé Date: Fri Aug 3 14:00:49 2012 +0200 Platform generation can now be used with MSG Some stuff had to be done by SIMIX and MSG right after the XML platform parsing. It is now done by callbacks, registered in SURF at initialization. So that stuff is also done when you create a random platform with the generator. Add some ugly code to avoid the deletion of these registered callbacks before the parsing. commit 136c392f57e7ba67c2f04e65f07074c71061d944 Author: Martin Quinson Date: Fri Aug 3 01:03:17 2012 +0200 Revert "[trace] something might have failed during process creation, reflect that in traces" This reverts commit 75d4e75aa8b07c422a88923449e5aa635912a8a5. Rational: I see the motivation to add this call here, but it breaks 6 tests here. I hope that LucasS will fix it properly when possible. commit 89b05b9a27725c53e2614ee226cd6bb824e49452 Author: Martin Quinson Date: Fri Aug 3 01:00:45 2012 +0200 more verbose error messages commit dc213935bf63725b3cec40dce78a8a1e3b3e1cc0 Author: Martin Quinson Date: Fri Aug 3 00:59:40 2012 +0200 cleanups - Add some newly create test files - somehow sort the content of the file alphabetically within sections commit 5a148272eff516debc28acb5d13fa97c5afe20ab Author: Martin Quinson Date: Fri Aug 3 00:01:43 2012 +0200 useless cosmetic in this code that is full of surprises commit 5768784772b39495131438d445b9e9ed3ec9e8b4 Author: Martin Quinson Date: Thu Aug 2 23:59:27 2012 +0200 typo-- commit 22c7cca6855a273d69526abc3280ce241bd7fda0 Author: Martin Quinson Date: Thu Aug 2 20:14:24 2012 +0200 expend an example to explain what the prefix, suffix and radical arguments are in cluster tag commit 59b71b5ec45e206c1ea787b3982563817742f113 Author: Jean-Baptiste Hervé Date: Thu Aug 2 18:00:51 2012 +0200 Platform generation: add the function to put into Surf the generated platform It is partially implemented, for the moment... commit 6b27851a012ce270cabc69c5e162ef2991e66065 Author: Jean-Baptiste Hervé Date: Thu Aug 2 17:59:24 2012 +0200 Check if "coord" is not null before do strcmp commit 4a598486abfcb30b6ab3af7ddcdc6463e7b02423 Author: lbobelin Date: Thu Aug 2 15:32:46 2012 +0200 Oups, mistake in router cluster name. commit 4980d4cb7fd8b75fbb6ab9619b73b536da24ca93 Author: Marion Guthmuller Date: Thu Aug 2 11:29:55 2012 +0200 model-checker : add block and fragment number in mc_ignore_region commit 2554c9160f3c5d661be5e8b42798580cea1cd636 Author: Marion Guthmuller Date: Wed Aug 1 22:53:40 2012 +0200 model-checker : count ignore done in heap comparison algorithm commit fa02213cffba5b63cb6ee145dda085a4e4401407 Author: Marion Guthmuller Date: Wed Aug 1 22:42:47 2012 +0200 model-checker : sort ignore list and dichotomic search commit f29ed6f3e0d0876378d00801428c2d870d9b1ceb Author: Marion Guthmuller Date: Wed Aug 1 15:49:04 2012 +0200 model-checker : ignore stack_top of maestro context for heap comparison commit a62f7fd52f7273e5cfb7de48e8d530f805c67d74 Author: Marion Guthmuller Date: Wed Aug 1 15:48:04 2012 +0200 model-checker : init list of irrelevant differences in simix instead of msg commit 849ebc4004f97372ab9df109e542198c1bf5d694 Author: Marion Guthmuller Date: Wed Aug 1 10:49:46 2012 +0200 model-checker : forget case of comparison in heap comparison algorithm commit 6479f2478ed2c405d6f97e6aa87799b569f13319 Author: Marion Guthmuller Date: Wed Aug 1 10:48:53 2012 +0200 model-checker : ignore irrelevant differences for heap comparison algorithm commit ab23fd586c00bc3e9ea24f1dcd3d52dd0fc60bce Author: Marion Guthmuller Date: Tue Jul 31 14:49:13 2012 +0200 model-checker : remove unused function commit 6107bfa22ce651ef87f9862000366be3a88fc6a5 Author: Jean-Baptiste Hervé Date: Wed Aug 1 14:24:06 2012 +0200 Platform generation : add the edge length in its data It could be useful for labelling, for example... commit 95c9a282f17afba4b5a16f247981c2edaa604ccb Author: Jean-Baptiste Hervé Date: Wed Aug 1 14:16:06 2012 +0200 Platform generation : Add the Waxman topology algorithm With this commit, all the topology algorithm found in Simulacrum are implemented. commit feff5f361a52d180ab8d47b4000784a3c3df9237 Author: Jean-Baptiste Hervé Date: Wed Aug 1 11:28:39 2012 +0200 Platform generation : make public structures for node and edge data commit 8c0812e5a2a50d689d1723b1813a0cf8f8a6a543 Author: Jean-Baptiste Hervé Date: Wed Aug 1 11:17:08 2012 +0200 Platform generation : add the Zegura algorithm topology commit 9f31e0d16a04b8da74182a1228ec872b191aa6d5 Author: Jean-Baptiste Hervé Date: Wed Aug 1 11:02:20 2012 +0200 Platform generation : add the Barabasi-Albert algorithm to build the graph commit 75d4e75aa8b07c422a88923449e5aa635912a8a5 Author: schnorr Date: Tue Jul 31 23:39:04 2012 +0200 [trace] something might have failed during process creation, reflect that in traces details: - this is especially useful when using availability traces and processes are launched on failed hosts commit 4777ff91a4f32bed97ff25eb9c911bebe11e13f3 Author: schnorr Date: Tue Jul 31 23:38:11 2012 +0200 [trace] factorize more commit 63a2fc709efca25660b6434f81e67322b1b02270 Author: schnorr Date: Tue Jul 31 23:37:56 2012 +0200 [trace] factorize code, use TRACE_msg_process_destroy when appropriate commit f0e7f93aec03ca422c7ff119794663654199f4ee Author: schnorr Date: Tue Jul 31 23:36:52 2012 +0200 [trace] add function to destroy process container commit a4824727af1e2499cf1df292427481cdbd841822 Author: schnorr Date: Tue Jul 31 23:15:45 2012 +0200 cosmetics commit 90c25075db7fffb9a771de224159039029e20724 Author: schnorr Date: Tue Jul 31 23:08:09 2012 +0200 [trace] only update power and bandwidth if trace subsystem is configured to trace them commit b9063259210f578ffefeb7feb9590d1f9bea7361 Author: schnorr Date: Tue Jul 31 22:07:16 2012 +0200 [trace] it seems there are no availability traces for latency, no need for this function then commit 80007ae1f0a54d62e4703e30474ce6b9295647d0 Author: schnorr Date: Tue Jul 31 22:06:02 2012 +0200 [trace] make sure variable is zeroed before writing on it commit 25eb2633edd0a603c2e5b1f722d37995fb8c2969 Author: navarro Date: Tue Jul 31 17:47:13 2012 +0200 Update tesh for io. commit 1632f396f414f85f50611cad05e13c47ad06387e Author: navarro Date: Tue Jul 31 17:43:23 2012 +0200 Add function to unlink a file. Add an example for unlink. commit 3caf6372b036a72110757e43456d08e0a463e7d3 Author: navarro Date: Tue Jul 31 17:42:16 2012 +0200 Fix memory leak commit b19b4ec8e7ea6fbccc30d4e18ef5a5c16e44e251 Author: navarro Date: Tue Jul 31 17:37:23 2012 +0200 During the storage open, create the file if not exist. commit 7f477f475e8bd79141d881a044c59e56a37c1eda Author: Jean-Baptiste Hervé Date: Tue Jul 31 17:02:01 2012 +0200 platform generation : add promoters and labelers support Two fucntions register callback functions written by user to promote nodes or label links. Two other functions call the callback functions on each node or link. commit 5d76a68c69c13f33b8c7c1966c8e172c20786232 Author: Jean-Baptiste Hervé Date: Tue Jul 31 13:33:47 2012 +0200 platform generation : modify some interfaces commit 532c36067df658d3d25d9997f8c43a54cfa32477 Author: Jean-Baptiste Hervé Date: Tue Jul 31 11:43:54 2012 +0200 Platform generation : add a function to set link parameters commit a0a188fb6e3d1d0583d3bff1d28858545e8290b7 Merge: 6d4992f 26b402e Author: Jean-Baptiste Hervé Date: Tue Jul 31 09:43:01 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 6d4992f55a13d3ac0133381d5d9779c08894db47 Author: Jean-Baptiste Hervé Date: Tue Jul 31 09:37:38 2012 +0200 Platform generation : add promotion functions commit 26b402e5fd180de40ac1bba6456cc8837be42dc4 Author: Marion Guthmuller Date: Mon Jul 30 23:08:38 2012 +0200 model-checker : add debug information about pointers in libsimgrid and remove useless fprintf in get_plt_section commit adf9f3647a001bb30fc04dd222b09de201ae1aa5 Author: Marion Guthmuller Date: Mon Jul 30 22:47:05 2012 +0200 model-checker : free memory commit 6094b84fce7ea54856b5df4ee531e1e16860428c Author: Marion Guthmuller Date: Mon Jul 30 22:28:16 2012 +0200 model-checker : use bprintf instead of sprintf commit fc90483d87af7c41aa3dabc00a43585c6ea928e0 Author: Marion Guthmuller Date: Mon Jul 30 21:36:53 2012 +0200 model-checker : ignore differences of pointers in .plt section in libsimgrid region comparison commit ba4255b99da7545ae84f06a151a2c4b769dd655c Author: Marion Guthmuller Date: Mon Jul 30 16:22:10 2012 +0200 model-checker : cleanup for heap comparison - XBT_DEBUG instead of fprintf on stderr - variables renamed - fix arithmetic on pointers commit b79da01a63a9ec59158c97c2fb9b0108a91be00d Author: Marion Guthmuller Date: Mon Jul 30 16:17:15 2012 +0200 model-checker : update tests for snapshot comparison commit b484816accc27d0087512b6d2cd7da35a58d3bf5 Author: Marion Guthmuller Date: Mon Jul 30 16:16:13 2012 +0200 model-checker : remove core dump for each reached pair commit b66dec8383676c57d9dd6b541ada6d3f4fa624b7 Author: Marion Guthmuller Date: Mon Jul 30 16:11:59 2012 +0200 model-checker : cleanup on mc_checkpoint - XBT_DEBUG instead of fprintf on stderr or XBT_INFO - remove useless debug information - pointer detection for comparison of data region of libsimgrid - free the memory map commit ba1b3b30426f7eaff5414547452306c7c47b6168 Author: Jean-Baptiste Hervé Date: Mon Jul 30 15:01:48 2012 +0200 Platform generation : add the exponential topology commit 44480183884d6b451563acf89a07741f7684d752 Author: Jean-Baptiste Hervé Date: Mon Jul 30 14:18:26 2012 +0200 Platform generation : add a function to compute distance between two nodes commit c0d0196a1d0cd62c796934394f950fd54c4890d3 Author: Jean-Baptiste Hervé Date: Mon Jul 30 13:53:11 2012 +0200 Platform generation : add the uniform topology commit 87191a059efa60ea53e821e02be9a0d888ac3395 Author: Jonathan Rouzaud-Cornabas Date: Mon Jul 30 13:03:44 2012 +0200 Add TRACE_host_variable_set and TRACE_host_variable_declare to te binding commit c0c60073d245247d2f7848dada797723781d4069 Author: Jean-Baptiste Hervé Date: Fri Jul 27 12:12:26 2012 +0200 Platform generation : add the clique topology commit 31de00691f8eb97279b37125b3e67e0599ac35fe Author: Jean-Baptiste Hervé Date: Fri Jul 27 12:04:39 2012 +0200 Platform generation : add the "ring" topology commit 6da2ee58d9d2b8f4910b82e87d0be4488f31b911 Author: Jean-Baptiste Hervé Date: Fri Jul 27 11:53:34 2012 +0200 Platform generation : Add 2 topology setup functions Add the "heavy tailed" positionning for the nodes, and the "line" connection between them commit d70aa4f0453eeef031df1154d0236ae7a28208e6 Author: Jean-Baptiste Hervé Date: Fri Jul 27 10:27:33 2012 +0200 Platform generation : Add some debug Add a function to get the graph. This is only for debugging purpose, because it is a bad idea to access it directly. Also add an ID for nodes and edges. commit 8648556e63e965fc3976fae86c4cb7c44b827280 Author: Jean-Baptiste Hervé Date: Thu Jul 26 16:12:57 2012 +0200 Platform generation : Add a function to interconnect nodes More precisely, add a function to connect all nodes following the "star" algorithm. A function ahs also been added to connect two nodes together. commit db8fd6b61aba2af810b61d8523a673c9678a608e Author: Jean-Baptiste Hervé Date: Thu Jul 26 14:57:31 2012 +0200 Platform generation : modify some interface commit 07486ac62467a9646579f524ade93202535421d0 Author: Jean-Baptiste Hervé Date: Thu Jul 26 10:14:57 2012 +0200 First step to implement a platform generator in Simgrid This tool may replace Simulacrum when it is finished. I don't know exactly where to implement that in Simgrid, so if you have any suggestion, feel free to comment :) commit ae7de36436dc212a9537e15b06cf433f50594f63 Author: Marion Guthmuller Date: Tue Jul 24 16:02:57 2012 +0200 model-checker : cleanups for liveness property model checking (remove unused functions and variables, delete useless comments) commit 7c6b897ac887c8b788f78477d9546d7d634a511c Author: Marion Guthmuller Date: Tue Jul 24 15:35:10 2012 +0200 model-checker : new heap comparison algorithm commit 0bb2efd7e0e8209feca2ae848dcdd90ff5e8394d Author: Jean-Baptiste Hervé Date: Tue Jul 24 17:17:45 2012 +0200 Add an include to avoid a compilation warning commit f6d9fb60fb5767a9b41ab1b36f024432bfa57850 Author: Martin Quinson Date: Sun Jul 22 12:17:20 2012 +0200 Add some support to bench the sequential and parallel parts of a simulation This is activated by defining the TIME_BENCH_AMDAHL macro at compile time (for example by decomenting its definition in smx_private.h). This is useful to evaluate the maximal possible speedup of a given simulation by applying the Amdahl Law. This could be changed into a command line flag at some point, but we first have to assess the performance impact of playing that much with the timers (should be limited, but who knows?). The initial patch was from Jean-Noel Quintin, thanks for that! commit 1b1c8cc765c4e5fb6047913a63a8579018aaad03 Author: Martin Quinson Date: Sun Jul 22 11:38:33 2012 +0200 useless tiny cleanups that should be done all over the place commit cb2925f9e27482e531d327f9e1e19550c5966457 Author: Martin Quinson Date: Sun Jul 22 11:33:07 2012 +0200 New function: xbt_os_timer_resume() to restart a timer w/o resetting it. Patch from Jean-Noel Quintin, thanks for that dude. commit c8399c5c620074f7ccefde6ea4cc2d028cec953f Author: lbobelin Date: Thu Jul 19 12:58:18 2012 +0200 documenation. Added a link to ref guide in user guide to let people read doc stored in log.c to address one of Augustin's comment. commit 9f0d1aff2defa4cf87f21228b95d468ceb36e42c Author: Martin Quinson Date: Thu Jul 19 12:44:13 2012 +0200 maxmin/precision: reflect the real default value, as found in the code commit 47b33fbc4c510ddf3eb9f8593d1b14cdf23188e2 Author: Martin Quinson Date: Tue Jul 17 15:46:38 2012 +0200 regenerate the flexer files with a recent flexml, so that there is no undefined behavior concerning the char after terminating nul in strings commit 45f517dc85cc6c2ed4ebce27de4f75c00271f945 Author: Martin Quinson Date: Tue Jul 17 15:44:20 2012 +0200 Fix a bug making that the simulation ran longer than expected If you asked for 3 seconds, and then had a task terminating after 2 seconds, the function simulated for 5 seconds. Now, the time already spent in the loop in previous rounds is properly taken into account. Thanks to Guillaume Serrière for detecting the issue. commit f35266523c599068c264085705e4d3a5b01b75ca Author: Marion Guthmuller Date: Mon Jul 16 16:19:23 2012 +0200 model-checker : #ifdef instead of #if (found by Cristian R., thx) commit be19e964988343fe21eac64b7829e744f3fd4b4e Author: Marion Guthmuller Date: Fri Jul 13 11:57:31 2012 +0200 model-checker : add new pair reached in raw_heap commit 71439b265c816a3470801cade312b002553bf817 Author: Marion Guthmuller Date: Thu Jul 12 15:19:16 2012 +0200 model-checker : add new pair reached even if compare==0 commit ed041fecba86c9947b98264841cdb1d874a2cd5b Author: suter Date: Thu Jul 12 15:36:09 2012 +0200 this example is simpler now commit 345b3852a5cb6c70cc3a4c7fc1460ce9a98cc607 Author: suter Date: Thu Jul 12 15:35:00 2012 +0200 Do the same as before to replay traces with SMPI, but one layer lower. Still imperfect and incomplete though commit 5e25d7f2c72f6378f21c0ca354ae0a23c6654df0 Author: navarro Date: Thu Jul 12 14:37:49 2012 +0200 Update xml_files in Cmake commit 1d3d1dcdeab30ce6c9e31a12b6195bc4d5ff8a8b Author: Marion Guthmuller Date: Thu Jul 12 12:03:42 2012 +0200 model-checker : remove unnecessary memset on free fragments, already done in mmalloc commit 5819e34728a4b838b80ea353d5c84c6130a62e75 Author: Marion Guthmuller Date: Wed Jul 11 14:55:31 2012 +0200 model-checker : comment MC_compare commit 967421ad9a8dcd567206f2c398a30c08c9507a81 Author: navarro Date: Thu Jul 12 11:18:52 2012 +0200 Remove this output. commit 736d7ca6028f3e512793947dd023252eb59a892b Author: navarro Date: Thu Jul 12 11:12:18 2012 +0200 Update tesh file for cabinet commit b3d3de7f0a303339ef0d3a6d90df58eb97e01e8c Author: suter Date: Wed Jul 11 16:11:42 2012 +0200 add a few (totally untested) actions. commit 2c5c14ffd2b2af540f201434bd4d32f9c197507f Author: navarro Date: Wed Jul 11 15:11:54 2012 +0200 Add a tag cabinet to write new kind of cluster. See meta_cluster.xml commit a0c5f40f68a69e5fd2c22643c98aed7570191e21 Author: Marion Guthmuller Date: Wed Jul 11 14:18:21 2012 +0200 model-checker : application alert for state equality detection commit 8d279fc189349f75156771216621eec1cde29307 Author: Marion Guthmuller Date: Tue Jul 10 18:39:52 2012 +0200 model-checker : new recursive function for comparison of block/fragment with pointers commit 66549cfbea582874b4fb599673d38b84abaa25d4 Author: Marion Guthmuller Date: Tue Jul 10 16:11:25 2012 +0200 model-checker : malloc_backtrace_display functions update with new header commit 2486c9c9a421d4619d3667095f7cfe20de3e2788 Author: Marion Guthmuller Date: Tue Jul 10 16:08:59 2012 +0200 model-checker : heapinfo adresses refer to saved heap instead of current heap commit 937375b4f9ce4ab483bd28af3e887a7a1655bcc3 Author: Marion Guthmuller Date: Tue Jul 10 15:51:35 2012 +0200 model-checker : remove header of unused function commit 671ea9864835a875e090f4e1b74d8ca8b0ed9403 Author: Marion Guthmuller Date: Tue Jul 10 15:50:29 2012 +0200 model-checker : heapinfo address in parameter of malloc_backtrace_display functions instead of heap address commit 73e6287bc3e653e0fc2e0609532fcb15323de1c3 Author: Marion Guthmuller Date: Tue Jul 10 15:48:19 2012 +0200 model-checker : update example bugged1_liveness (variable for each task created and initialization of pointers) commit 00ba373715005cdd871a4afd7138bc02e710b60a Author: Marion Guthmuller Date: Mon Jul 9 14:45:37 2012 +0200 model-checker : memset 0 on free block/fragment commit 3ad5f0614d652e8d808b849e6f5e06ddc6cc579a Author: Marion Guthmuller Date: Mon Jul 9 11:36:32 2012 +0200 model-checker : factorization of set_pair_reached and reached functions if search_cycle == 1 commit da4f14aac80fb8e604d839717a53f8c6dae1535e Author: Marion Guthmuller Date: Mon Jul 9 11:19:03 2012 +0200 model-checker : remove useless code commit d6554aac9c31756d810d934f17959675288a203a Author: Marion Guthmuller Date: Sat Jul 7 22:19:44 2012 +0200 model-checker : update backtrace display commit 67d9420f78fbf068e11d3f575ebd59a995aeefee Author: Marion Guthmuller Date: Sat Jul 7 21:38:02 2012 +0200 model-checker : remove unused function commit 2c97c5ef3be01a819e6b0012511f6268d3208799 Author: Marion Guthmuller Date: Fri Jul 6 15:45:40 2012 +0200 model-checker : remove unnecessary take_snapshot for initial state commit 9933a5cbfedabf7925419be3dc06a319c6943a66 Author: Marion Guthmuller Date: Fri Jul 6 11:07:29 2012 +0200 model-checker : initialize variables commit be2bcd6a5dbb6cdc963ee39fc0caaf212366ca26 Author: Marion Guthmuller Date: Thu Jul 5 10:49:53 2012 +0200 model-checker : remove useless code commit f36706da5b3f68d53a9e762e791ef85ebe347106 Author: suter Date: Tue Jul 10 10:08:12 2012 +0200 mention the SD_task_set_rate function commit dd168417de56ff999b989676fc30debbc433d6b3 Author: suter Date: Tue Jul 10 09:45:20 2012 +0200 finally understand how the rate works. update the example and the tesh file accordingly. commit 531cfb6d38ba7c7cb91f4e0e849032dbdebfe2e1 Author: suter Date: Tue Jul 10 09:41:12 2012 +0200 Finally understand how the rate works. Explain it in the doxygen header. Add an assert to be sure we do that only for point-to-point communications. commit bc8c8556d93efff98862820b31e306da2e932a7c Author: Arnaud Giersch Date: Mon Jul 9 22:06:05 2012 +0200 Fix error: overflow in implicit constant conversion on 32bits arch. commit 790c7519be5cf6763888e3631d29a57ea022b46b Author: Arnaud Giersch Date: Mon Jul 9 22:00:24 2012 +0200 Fix fatal error: simix/simix.h: No such file or directory. Remove the unneeded include. commit e527803f0ff91485b1ef432ef12e572809ca717c Author: Arnaud Giersch Date: Fri Jul 6 23:23:42 2012 +0200 Increase required width for times in tesh file. commit 673f3b2361e3e78f58c2110cb98017a008af04e3 Author: Arnaud Giersch Date: Fri Jul 6 18:30:51 2012 +0200 Fix kademlia example which was broken on 32bits archs. Changes include: * reindent and whitespace cleanup * print ids using hex encoding for mailboxes and logs to avoid buffer overflows * use type "double" for dates * use unique ids in kademlia.xml, and make them less than 2^32 * update tesh file commit b4c8f607f4aac9e63d01cea26bb5d66a1c79161b Author: suter Date: Mon Jul 9 14:33:19 2012 +0200 Add a Q&D implementation of trace replay with SMPI. Just to get the flavor of it, some issues have to be solved and code has to be polished (we don't know, marion might read it ...) commit 6b7630e0fc3f68bc100c7a96a419caafa46881b2 Author: suter Date: Mon Jul 9 14:31:25 2012 +0200 Add what's missing to load traces from SMPI. commit 00cff67d255bcd4743341de79bd0270dbd0ef531 Author: suter Date: Mon Jul 9 14:27:17 2012 +0200 As pointed out by a user, the rate should be expressed in percent, not in [0..1[. Thus change the .5 to 50 (divide the communication rate by two), update the "doc" and revalidate the tesh file commit 205ee521ed38db3902b020439a74b444695f1a5a Author: suter Date: Mon Jul 9 14:17:27 2012 +0200 no need to add "rank" to the rank (will decrease trace size for replay) commit 068e0d320459b108a662d34ec2ab0f5c61c16973 Author: Martin Quinson Date: Mon Jul 9 14:16:37 2012 +0200 document the upcoming change in SMPI commit 060df8ff1c4957146d50d03dc6a12e848cc5b200 Author: Jean-Baptiste Hervé Date: Mon Jul 9 10:10:30 2012 +0200 Fix a mistake in the Weibull inverse distribution function commit 59558e83c900c97181dac54626e77bd0e00e0391 Author: Arnaud Giersch Date: Fri Jul 6 16:16:07 2012 +0200 Increase timeout for test bittorrent. 5s is too short on a slow machine. commit 7a881dc4543ab60a51f07bd14dde84842c43a8d6 Author: Arnaud Giersch Date: Thu Jul 5 17:47:37 2012 +0200 Add missing files from examples for dist. commit 1020d67a0bd55c63c2c98cf29304790e8684564d Author: Arnaud Giersch Date: Thu Jul 5 17:42:55 2012 +0200 Merge variable BINDINGS_FILES into BINDINGS_SRC. commit 3f320567312e7875fd8b6ebbbbce6b7fdf759315 Author: Arnaud Giersch Date: Thu Jul 5 17:30:44 2012 +0200 Reorder file lists in lexical order. commit e013e52eb64de3c13ba7650752fefa332c7b9b63 Author: Arnaud Giersch Date: Thu Jul 5 17:00:59 2012 +0200 Stop trying to resolve real path for cmake directories. AFAICT, this piece of code was intended to handle symbolic links in directories, but it makes more harm than goods, specially with make dist. commit 5354650d1c5ced4ec7121493130298e4e16655ff Author: Arnaud Giersch Date: Thu Jul 5 16:56:04 2012 +0200 Kill duplicated code in CMakeLists.txt. commit 3457e756a4ee6049544cec24ede74d0ad00b48dd Author: Arnaud Giersch Date: Thu Jul 5 11:47:00 2012 +0200 Copying the file once is sufficient. commit 602507dc4522933f90fb75c4427bc3fd92f40bd5 Author: Arnaud Giersch Date: Wed Jul 4 16:28:05 2012 +0200 Create needed directories at configure time instead of adding dummy files. Revert "Stupid commit to get shared/doxygen directory existing in the repo." This reverts commit d0bcdf8532d5080f0a673f006ce6d4c943815513. commit e273fb12aaffdec84b156132e634bab153df21b2 Author: Arnaud Giersch Date: Thu Jul 5 17:48:16 2012 +0200 memcheck_tests.cmake: update. commit 9f711e307baab467e99a5f1e9e5ed3d90b67f5f7 Author: Arnaud Giersch Date: Thu Jul 5 22:31:51 2012 +0200 Break loop here. Commit fcc0e93b60352e0d912f18c32706c1ca717c4896 (More cache cleaning in lmm_solve) wrongly changed a "break" statement into a "continue". Fixes infinite loop in tests smpi-reduce. commit 3d11b865e20621ab35546483d933bd60f2785c18 Author: Arnaud Giersch Date: Thu Jul 5 22:29:31 2012 +0200 Check if cnst->cnst_usage is NULL. Fixes a segfault in test-maxmin-usage. commit 0ff36f645a2645b6fcc757c72ca30b8533564358 Author: Martin Quinson Date: Thu Jul 5 21:33:19 2012 +0200 be more verbose on explaining the expected result of the model-checker commit 392f009f7db6b4fae2a0f36a0452178d7be7b5f2 Author: Christophe Thiéry Date: Thu Jul 5 17:14:55 2012 +0200 Make it clear that MC is supposed to detect a counter-example in chord. commit 951ea0532fb9697f2c46ece0a91e054177d21b73 Author: Martin Quinson Date: Thu Jul 5 17:01:25 2012 +0200 regenerate the parser files with flexml 1.9.3 (thx agier for the patch) commit e9df5208ecf3950c187334524993d8466dc07810 Author: navarro Date: Thu Jul 5 15:37:34 2012 +0200 free this dynar in none_finalize (if it was used). commit f64922d48a84a5414cc4761d4a6cdcff45eba195 Author: navarro Date: Thu Jul 5 15:21:17 2012 +0200 Use new tag host_link for peer. No need for router now. commit b73d1f8d2cab3df6d8fc87c058c5257f5ce0ad5c Author: Samuel Lepetit Date: Thu Jul 5 15:26:22 2012 +0200 Add Process.getProperty, Host.getProperty, Host.setProperty (update Changelog) commit 6b224a88aa3b0773379524ea55905c9f97616508 Author: Martin Quinson Date: Thu Jul 5 15:14:11 2012 +0200 typo on option name commit 93bb995eb4c9ce2749261e37e6621dcc639e8eb0 Author: Samuel Lepetit Date: Thu Jul 5 14:11:08 2012 +0200 Add VM.reboot commit d2bd0d6a9643de3a2794d9bc2288ef92c6cef07f Author: Samuel Lepetit Date: Thu Jul 5 14:10:55 2012 +0200 Update changelog commit 7abffd12021a46a0ac1bd2b4ff48ca4b3cc8c71c Author: navarro Date: Thu Jul 5 14:00:45 2012 +0200 Add two new tag for routing cluster (only): host_link (specify link up and down to a host) backbone (to make a backbone into an as routing cluster) commit 1a066c1014c46f1b889b20e3f5e284701a3b1c15 Author: Samuel Lepetit Date: Thu Jul 5 12:04:38 2012 +0200 Add Process.setAutoRestart commit 006dc3dc2be04557da62a3d01992e9915b833247 Author: Samuel Lepetit Date: Thu Jul 5 11:55:43 2012 +0200 Add Process.restart commit 5b9ad84fa8c98062be8d44fce9dc54bf44f29564 Author: Samuel Lepetit Date: Thu Jul 5 11:49:40 2012 +0200 Remove deprecated restart function commit 0dcf57cf230e64338ecec517d85e33747718d31b Author: Samuel Lepetit Date: Thu Jul 5 10:47:33 2012 +0200 Update copyright comments commit 2c27fbc5b73139b2815410d3a7848505276dbf5a Author: Samuel Lepetit Date: Thu Jul 5 10:27:39 2012 +0200 Update copyright comments commit b1f526e4157e5a965b4773291c81fc71de27de25 Author: Marion Guthmuller Date: Wed Jul 4 11:29:20 2012 +0200 model-checker : use rename() instead of system(mv ..) commit 9cc88bb9ed0a8974e524f67198984a1e03cb00b0 Author: Samuel Lepetit Date: Wed Jul 4 18:58:43 2012 +0200 Add kademlia C example commit 403ab0cb795413a1b05cad80eae16b5ecb7c4e67 Author: Samuel Lepetit Date: Wed Jul 4 16:50:18 2012 +0200 Use xbt_dynar_foreach in cloud example commit 04823b761c5e2c7666a4cda846bfce8d3ccd43ab Author: Samuel Lepetit Date: Wed Jul 4 16:50:05 2012 +0200 Revalidate tesh file for cloud example commit b4ded7fdcd100a44224a46313dad6d86edbf89c0 Author: Samuel Lepetit Date: Wed Jul 4 16:35:16 2012 +0200 Update cloud example to use MSG_vm_reboot. Update the tesh file commit 21810fadd901ebf49d9c91084e4d1e6f20f462f1 Author: Samuel Lepetit Date: Wed Jul 4 16:34:05 2012 +0200 Memory leak fix commit 30e53e313b361eadd271dd83184627f43d480491 Author: Samuel Lepetit Date: Wed Jul 4 16:31:46 2012 +0200 Add MSG_vm_reboot commit 395875ca7134a1860a2f087acd3bdc59b8329ecb Author: Samuel Lepetit Date: Wed Jul 4 15:47:19 2012 +0200 Return the new process in SIMIX_process_restart, simcall_process_restart and MSG_process_restart commit 53ae81d87fd83a9f71cdf1a783a3c8b0b86e353b Author: schnorr Date: Wed Jul 4 16:29:47 2012 +0200 fix tracing documentation commit d0bcdf8532d5080f0a673f006ce6d4c943815513 Author: lbobelin Date: Wed Jul 4 16:19:06 2012 +0200 Stupid commit to get shared/doxygen directory existing in the repo. commit 04628f411ceeeb9c393a77424924acd81f20d7c5 Author: lbobelin Date: Wed Jul 4 15:46:54 2012 +0200 Changed URLs to the correct one. commit 05769734ac1a0c11d3e9fe8be324f8ee73c8e37a Author: Arnaud Giersch Date: Wed Jul 4 15:29:54 2012 +0200 Call xbt_init() to parse the command line, specially "--log=...". commit 356d964ef596cb5f8905b6a6f54a1053d8ad86b6 Author: Samuel Lepetit Date: Wed Jul 4 15:25:59 2012 +0200 Fix SIMIX_process_kill(SIMIX_process_self()); issue: The killed processes mustn't be added to the process to run by SIMIX_process_kill if he is the issuer of the function, else he will be added twice to the process_to_run dynar. Add simcall_process_restart, SIMIX_process_restart and MSG_process_restart, which restarts a process. commit 0e45e2bf6e0e59b7e594df0cefa6954d9a94fe7f Author: Samuel Lepetit Date: Wed Jul 4 14:47:13 2012 +0200 Remove XBT_INLINE from bittorrent example. commit 3d84113e2eb8d578a6838d21f84f55d9e77c65d4 Author: Arnaud Giersch Date: Wed Jul 4 14:34:27 2012 +0200 Make example compile with enable_warnings=ON. Main changes are: * remove unused variables. * use unsigned int for the index in xbt_dynar_foreach. commit 0868c23f9325ad81241a6e1df80e804d7f4067b7 Author: Arnaud Giersch Date: Wed Jul 4 14:26:23 2012 +0200 Reindent. commit 6f5f42b500d02eacbefd94f874507bad64139943 Author: Arnaud Giersch Date: Wed Jul 4 14:13:57 2012 +0200 Don't override CMAKE_C_FLAGS! commit 8b99ac328a50ce4b487c0fc16b16d36587ecaf9b Author: Arnaud Giersch Date: Wed Jul 4 13:05:46 2012 +0200 Make directory when building out of the source tree. commit 1d6bce8638cc01a31124a3b9e7d566f4a036f403 Author: Arnaud Giersch Date: Wed Jul 4 13:09:28 2012 +0200 Include simgrid_config.h before stdio.h to define _GNU_SOURCE if needed. commit 85b57706cd8138c99dcf423530de1c99ea74720a Author: Arnaud Giersch Date: Wed Jul 4 11:40:33 2012 +0200 Remove useless defines. commit 2b1c48aa8ff28c0d706779f2a69aadc5333e48ab Author: Arnaud Giersch Date: Wed Jul 4 11:53:40 2012 +0200 Don't define variables in header files (part 2). commit ce54a553c7d64c3e8f18db790b40de8b0882a4f8 Author: Arnaud Giersch Date: Wed Jul 4 11:40:33 2012 +0200 Add -fno-common to compile flags. For now, add it only when enable_compile_warnings=ON, in order to catch multiple defined variables, like those defined in header files. commit fcc0e93b60352e0d912f18c32706c1ca717c4896 Author: navarro Date: Wed Jul 4 13:07:58 2012 +0200 More cache cleaning in lmm_solve commit e0afb08bc1b3f660490e19267b8ff709f4a1ac68 Author: schnorr Date: Wed Jul 4 12:41:10 2012 +0200 copying an image needed by the tracing documentation commit ac310f1dd295d6b7281674e9dcb1fce7851a8fcf Author: schnorr Date: Wed Jul 4 12:23:49 2012 +0200 [trace] fix paje header in tesh files commit ec76e6ef1a0f86a5d674a502349111fe8618c009 Author: schnorr Date: Wed Jul 4 12:20:36 2012 +0200 [trace] correctly declaring simgrid tracing mark values as event values commit 23e9d3ae59822a5df6abc1963fa6703362363a65 Author: schnorr Date: Wed Jul 4 11:14:37 2012 +0200 [trace] don't specify color when declaring an event type commit 778b06d156f6e300a447df10b297a62cc3c73b4d Author: schnorr Date: Wed Jul 4 11:00:17 2012 +0200 [trace] follow the paje file format specification commit f7e342550d6e25e190be5d1142e2d5a0e11846d2 Author: Arnaud Giersch Date: Wed Jul 4 11:04:09 2012 +0200 Don't define variables in header file. commit dda6d624c0e0e147284139024623b25a663b1ea8 Author: Arnaud Giersch Date: Tue Jul 3 10:54:48 2012 +0200 Update. commit b4539a70d092ffc40ff51496e94b561111d1bcb4 Author: Arnaud Giersch Date: Tue Jul 3 23:46:58 2012 +0200 Fix indentation (again). commit 16af0d72b0e253727842d8b4e3d3397b21cd8f73 Author: Arnaud Giersch Date: Tue Jul 3 15:08:31 2012 +0200 Fix memory leak. SIMIX_host_execution_destroy() was modified along to SIMIX_host_execution_cancel() by commit c4d5e0512df1e2b3e83d57fbb17e225e286ef4ca (avoid double free issues when on host failure+process run). These changes lead to memory leaks (action are not destroyed anymore). Since SIMIX_host_execution_cancel was later modified, revert the changes from commit c4d5e05. commit 9225fd6096b9537c4c3afac6df6c2edf6b367714 Author: Arnaud Giersch Date: Tue Jul 3 13:44:44 2012 +0200 [trace] free dicts on TRACE_end. commit b162f038e6f19cb564dfdb9de895c9f9394fd242 Author: Arnaud Giersch Date: Tue Jul 3 12:15:34 2012 +0200 Fix free function for dynar, and simplify the code at the end of the function. commit 2cc04c39207b220e24338174f34ca4517e21670b Author: Arnaud Giersch Date: Tue Jul 3 12:12:58 2012 +0200 Avoid to free object twice. commit 9258fcd647e40a7299f05b53438acd450a3000be Author: Arnaud Giersch Date: Tue Jul 3 12:11:18 2012 +0200 Free dot before exit. commit 113dec377baaaa0d41929d24ed2b48c80d79ba36 Author: Marion Guthmuller Date: Tue Jul 3 23:02:04 2012 +0200 model-checker : use abort() instead of a hack for core dump commit 28628af902f72f15bd3fb0b7c93d1dd8a63d29ac Author: Marion Guthmuller Date: Tue Jul 3 22:38:16 2012 +0200 model-checker : typo commit d0d59f5fddb48acb3ce7315d3a992c8d3669afcd Author: Marion Guthmuller Date: Tue Jul 3 15:42:08 2012 +0200 model-checker : create core dump without termination for each acceptance pair commit 844d5085f16498071d85e6b89e14c8db8191c13e Author: Marion Guthmuller Date: Tue Jul 3 15:39:26 2012 +0200 model-checker : pointer detection fixed commit 712e7b7fa1893b2e989c4846e1839bcee0393a8c Author: Marion Guthmuller Date: Mon Jul 2 16:40:25 2012 +0200 model-checker : copyright header for safety properties model checking examples commit 0f123dd4d0d60d0c57bcae6f3629c83e32549b39 Author: Samuel Lepetit Date: Tue Jul 3 18:25:38 2012 +0200 Add bittorrent example commit 112443be887110f561ef3a948178bc2367d33dbe Author: Samuel Lepetit Date: Tue Jul 3 18:12:25 2012 +0200 Little change in xbt_dynar_to_array doc commit 26dba48207ee357751fa83f2b2af35a9f7c069ce Author: Samuel Lepetit Date: Tue Jul 3 18:09:25 2012 +0200 Revalidate chord.tesh/chord_crosstraffic.tesh commit bbe7b4b942068c38403b9a6e21948d8160a0f575 Author: Samuel Lepetit Date: Tue Jul 3 18:01:42 2012 +0200 Add leave in chord commit 38f706d9a31e1c50b5a3a7d93cdc64bb3cf6417f Author: navarro Date: Tue Jul 3 15:21:45 2012 +0200 Fix some warnings in doc commit 4b3728c65b4c8fbd3eb81eb273f5a40d83117d33 Author: navarro Date: Tue Jul 3 14:40:20 2012 +0200 Remove this files to git commit aa2bc3b93a6e6f6de5b753b5298ea809f26d3ffe Author: navarro Date: Tue Jul 3 13:21:19 2012 +0200 lmm_solve cache cleaning commit 7335bf743d75ed17eae164e1f40c0539029e0f40 Author: lbobelin Date: Tue Jul 3 11:23:16 2012 +0200 Minor corrections. commit 57f5d434ecd7f3e3d6573cbd2a33257c5b35082a Author: Samuel Lepetit Date: Tue Jul 3 10:57:27 2012 +0200 Cleanup in Kademlia example commit b0cca59f4dbc2d88cb5ed37673a807bbfff9fde1 Author: Samuel Lepetit Date: Tue Jul 3 10:40:39 2012 +0200 Bugfix in bittorrent example commit 3b5a91d2bbcb6fa1b01c598a1d61ba00912c12a3 Author: Arnaud Giersch Date: Mon Jul 2 23:40:36 2012 +0200 s/MSG_error_t/msg_error_t/ commit 7576230c94b48b0422725f7dec95dd2831cf57dc Author: Arnaud Giersch Date: Mon Jul 2 21:32:18 2012 +0200 Add missing test properties for new lua tests. commit 5ed5d6c3cf4a81e49623485b8d122242799a1a7c Author: Arnaud Giersch Date: Mon Jul 2 21:21:46 2012 +0200 Fix indentation. commit aa1a1307d017cac5a96237f14f9085bf35a3cebc Author: Arnaud Giersch Date: Fri Jun 29 14:33:20 2012 +0200 Define macros to make compatibility layer of libagraph vs. libcgraph more legible. commit 17ac42f75ce20ece3947836ebdd8efb3378b9dce Author: Samuel Lepetit Date: Mon Jul 2 18:47:55 2012 +0200 Bugfix in Bittorrent example commit 5eb821c4f508ef4a57b05a5fe4adc83eb58aebed Author: Samuel Lepetit Date: Mon Jul 2 18:21:17 2012 +0200 Add lua-bittorrent tesh file commit 64fc15f48c604dad9e79e38c5058f0ed43545aaf Author: Samuel Lepetit Date: Mon Jul 2 18:17:56 2012 +0200 Add lua-kademlia tesh file commit 78b439281c3499aaece9e9cbb9e1ea8f2db55fb5 Author: Samuel Lepetit Date: Mon Jul 2 18:13:42 2012 +0200 Add kademlia lua example commit 7622b935dd8a79a4d564bd87bdee36195633b758 Author: Arnaud Giersch Date: Mon Jul 2 16:39:55 2012 +0200 Tiny corrections in doc. commit 4586126e5a968926d9c937fb5b6e39eff37a2bd3 Author: Marion Guthmuller Date: Mon Jul 2 16:30:53 2012 +0200 model-checker: sed 's/m_task_t/msg_task_t/g' on MC examples commit 7ee955e723c9098d76dab196c47c310fd0b2bac4 Author: Marion Guthmuller Date: Mon Jul 2 15:35:53 2012 +0200 model-checker : extend pointer detection in heap comparison algorithm commit 1383c8ed3e3f25eaa583e5388869f0f38340a8ee Author: Marion Guthmuller Date: Sat Jun 30 21:37:44 2012 +0200 model-checker : remove unnecessary test commit 66e807f40a943c3e3f754ed836d6759cc4909ce2 Author: lbobelin Date: Mon Jul 2 14:03:41 2012 +0200 Just cleaned some stuff to only show undocumented functions refered commit 3b65b9c7fc6cb4cf759833647a3de9b776b3a984 Author: Arnaud Giersch Date: Mon Jul 2 11:45:51 2012 +0200 Add missing compatibility typedefs. commit 694215fc2015850eca75bee03d004f0cec456ac4 Author: Arnaud Giersch Date: Mon Jul 2 11:45:35 2012 +0200 Move compatibility typedefs in section MSG_USE_DEPRECATED. commit 1c28fe550c4da2bc8006f7fd970c78ed3052733a Author: Samuel Lepetit Date: Mon Jul 2 11:32:02 2012 +0200 Bugfix in Kademlia example commit e4c992e8778acc2cb846a80c1ebc7b3b44bdfcd4 Author: Samuel Lepetit Date: Mon Jul 2 11:26:44 2012 +0200 Add more logging level to Msg commit 54d397cd9f43d2cc0e6e68d3c4a7da02c3786173 Author: Samuel Lepetit Date: Mon Jul 2 11:22:04 2012 +0200 Update bittorrent example commit 2cc50c97c864bf19245757bab51d682d771145a0 Author: Samuel Lepetit Date: Mon Jul 2 10:01:37 2012 +0200 Typo commit 724ca046f77fe11ada8a28c60a2b33c0720a63b4 Author: suter Date: Thu Jun 28 15:23:55 2012 +0200 Add a new test to see how failures are handled by SimDag. Seem to raise a bug because unscheduling and rescheduling a FAILED tasks makes it run in no time. commit a6399ec5be5b63718e15d25d870212bef3955f4d Author: lbobelin Date: Fri Jun 29 22:00:53 2012 +0200 Added some stuff about deployment to please Fred. Corrected some stuff. commit 433d421252e9cd45a783a0197deffc7570c4d4f4 Author: lbobelin Date: Fri Jun 29 21:11:31 2012 +0200 Just added links to tutorials. commit f9608a8c18ef93273a1bcab908212c849f00b98a Author: lbobelin Date: Fri Jun 29 18:28:10 2012 +0200 Mainly cosmetics. I stop for now working on doc. commit acad15c37e34c5892f882b056cd8d3112ea6b661 Author: lbobelin Date: Fri Jun 29 18:07:33 2012 +0200 Ok, I forgot most of the examples in one of my previous commit. Repaired. commit 104c68d742a2b55bbc91ae8a473754df2e4ae884 Author: lbobelin Date: Fri Jun 29 16:57:22 2012 +0200 Cosmetics commit 1290a5bf942b9018ab6e3e626655e55abeb36142 Author: lbobelin Date: Fri Jun 29 16:36:27 2012 +0200 Cleaned doc, re-included examples, should be better now. commit 9ac33ce271859176135a44236897c8c73d8e1cd0 Author: Samuel Lepetit Date: Fri Jun 29 15:44:03 2012 +0200 Fix typo in msg reference guide commit 85c26fb3a540c0097a5cdcdd8ea92a1b0d1ed5f6 Author: Samuel Lepetit Date: Fri Jun 29 15:28:41 2012 +0200 Fix kademlia tesh file commit 4334de1a3cf1c1b19c78fe059b6481a1e53b96c8 Author: Marion Guthmuller Date: Fri Jun 29 15:17:47 2012 +0200 model-checker : tests for snapshot comparison commit a17be3713cc19ed52774e3a7a5951631e2b345eb Author: Marion Guthmuller Date: Fri Jun 29 10:19:04 2012 +0200 model-checker : test unit removed commit 21fce2eda21e3c3bea7a19630948ccd6ec64145f Author: Marion Guthmuller Date: Fri Jun 29 10:17:29 2012 +0200 model-checker : move functions about snapshot comparison from mc_liveness to mc_checkpoint and declare them static commit f6271f778c143b683ef69760583a8f398dfcf446 Author: Marion Guthmuller Date: Thu Jun 28 15:52:42 2012 +0200 model-checker : get fragment number like in realloc function commit 97e823f2bdbdcb13c2582268b63798e69f4d673e Author: Samuel Lepetit Date: Fri Jun 29 15:11:40 2012 +0200 Some doc on how to use the coroutines context factory commit 5f45a3bad3fd29ece130e18a0f0ff17f0b245eb8 Author: Arnaud Giersch Date: Wed Jun 27 11:16:50 2012 +0200 Reindent. commit 2fc7fc198804b52da76e8a02f0e6c7da44e7e78d Author: Samuel Lepetit Date: Fri Jun 29 14:23:46 2012 +0200 Update changelog commit 2e8b780c6a1d16b8f415ded65b1c9e40c66998ba Author: Samuel Lepetit Date: Fri Jun 29 14:17:49 2012 +0200 Move a simcall doc from MSG to SIMIX commit 2057d436f1e55c886a8dccaa1b623e7ae236e1ec Author: Samuel Lepetit Date: Fri Jun 29 14:13:29 2012 +0200 Add some doc for SIMIX reference guide commit 28a7eeb93a542e1b34dbbef353478bccd0411627 Author: Samuel Lepetit Date: Fri Jun 29 13:42:45 2012 +0200 Fix issues in documentation commit 3251d90fe4b97b5021ded47d783262266d7df9f5 Author: Samuel Lepetit Date: Fri Jun 29 12:08:37 2012 +0200 Adapt to the latest changes in MSG API commit a34aa584ccd2bdb81659d0e5df22864cf999c0f4 Author: Samuel Lepetit Date: Fri Jun 29 12:01:07 2012 +0200 Use msg_error_t instead of MSG_error_t commit c2c89401822ce6edf5d891533da3c77d633186ac Author: Samuel Lepetit Date: Fri Jun 29 11:45:17 2012 +0200 Use msg_gpu_task_t instead of m_gpu_task_t commit 274b996ead50456d7519b1cbd5d4f86e0a9154ec Author: Samuel Lepetit Date: Fri Jun 29 11:39:13 2012 +0200 Use msg_task_t instead of m_task_t commit df12bbc75c274351f3b3a628740e0b3270f08e18 Author: Samuel Lepetit Date: Fri Jun 29 11:26:47 2012 +0200 Use msg_host_t instead of m_host_t. commit d9cad55dcc546b3936c278258e7f463ac70066df Author: Samuel Lepetit Date: Fri Jun 29 11:14:43 2012 +0200 Use msg_process_t instead of m_process_t commit 25e010bfd98f5cd247c57660cb7837c4f7d449cb Author: Arnaud Giersch Date: Fri Jun 29 09:03:48 2012 +0200 Update tesh files with process autorestart. commit 785f18415bb4bd8bde7c65d79de17766226e6e6f Author: Arnaud Giersch Date: Fri Jun 29 09:03:48 2012 +0200 Add "output sort" in tesh files. commit a6d43758403c7ae6d190e00e090141dfb7eac233 Author: Arnaud Giersch Date: Fri Jun 29 09:03:48 2012 +0200 Clean CMakeLists.txt in examples/smpi. Remove "flags" which is already set in smpicc, and use include_directories for its purpose. commit ae63e82d19ff7cf05a322f768bd1159f27c85d79 Author: Arnaud Giersch Date: Fri Jun 29 09:03:47 2012 +0200 Don't mix install and build directories in smpicc. Build directories are already given on command line by cmake. Ensure that install directories come last in the list so that the correct directories are used at build time for includes and libraries. commit 2759f3e06a1061e6dfdc9c44fa8913cf9e2bd9ad Author: Arnaud Giersch Date: Fri Jun 29 09:03:47 2012 +0200 Missing include when !HAVE_TRACING. commit 19e031b5c14b35fa1bc3124e2460a98a496eea9c Author: Arnaud Giersch Date: Fri Jun 29 09:03:47 2012 +0200 Use memcpy() instead of possibly broken aliasing through an union. According to C standard: J.1 Unspecified behavior The following are unspecified: [...] -- The value of a union member other than the last one stored into (6.2.6.1). commit 8b52cae07e74264248eaeb8c5277c808de55c18c Author: Samuel Lepetit Date: Thu Jun 28 15:48:06 2012 +0200 Fix in SIMIX_host_add_auto_restart_process commit 8ba79039f7b59f05275e5964eff9fda48d46fec3 Author: Samuel Lepetit Date: Thu Jun 28 15:16:28 2012 +0200 Fix an issue in process autorestart commit 8f12aa33fc9b58a6039ceacef1279d61a69a3ab2 Author: navarro Date: Thu Jun 28 14:44:25 2012 +0200 Hide cmake variable commit 1b68a4869b8c7ecbf0d251f97503fb0809377e79 Author: navarro Date: Thu Jun 28 14:41:04 2012 +0200 Remove duplicated declartion of functions. They are in simix.h and not private, they are called by MSG commit b4852fd3bb330d081de77ad7092fb2f11ee0b7a4 Author: navarro Date: Thu Jun 28 14:28:40 2012 +0200 Add the function autorestart in simix_global commit 5d5b1f33a75eda059dc0d5acc6c0fac5ad532f30 Author: Samuel Lepetit Date: Thu Jun 28 13:59:15 2012 +0200 Add SIMIX_host_restart_processes commit e683f4e829813790c25870ccf9d43a18b8296d2a Author: navarro Date: Thu Jun 28 13:05:37 2012 +0200 Create a dict with all hosts with state SURF_RESOURCE_OFF during a SIMIX_process_stop. commit 0d9aacb799b18b0f8728d6924c2283268d738555 Author: navarro Date: Mon Jun 25 15:08:07 2012 +0200 TODO comments commit 9d7e857328377861f81e95fbc3138032b51b7da9 Author: Arnaud Giersch Date: Thu Jun 28 11:28:19 2012 +0200 Test for failed host is wrong for parallel tasks. commit 7515a7f47736f366e8366384c7895a628521ba98 Author: Arnaud Giersch Date: Thu Jun 28 11:10:06 2012 +0200 Add dots, and break long lines. commit ecd35df2e7f8f751217f768b7b30d605cbd088fb Author: Samuel Lepetit Date: Thu Jun 28 10:44:33 2012 +0200 Changelog update commit a1d32fdb0f2330fd07de19259cce6759d77bf73e Author: Arnaud Giersch Date: Thu Jun 28 10:26:40 2012 +0200 memcheck_tests.cmake: update. commit 5816eca916a855f4bb69859f499362fdfd60fdcd Author: Arnaud Giersch Date: Thu Jun 28 10:26:40 2012 +0200 Don't run test when it's not built (!HAVE_GRAPHVIZ). commit 2420075afefb2e0baa496fa96054ca21fe831296 Author: Samuel Lepetit Date: Thu Jun 28 10:28:18 2012 +0200 Update changelog. commit 0602bfd9602a814fdee14bc2ac52688506d1dd6c Author: Arnaud Giersch Date: Thu Jun 28 10:26:40 2012 +0200 Fix path for out-of-source builds, and kill useless empty lines. commit 01f4354d59ef70e1b57fb8f50a927b5566c47ce9 Author: Samuel Lepetit Date: Thu Jun 28 10:28:03 2012 +0200 Bugfix in kademlia example commit 76ef19f5a8696bd5d23474fb83ceab4626b13d4c Author: Arnaud Giersch Date: Thu Jun 28 10:26:40 2012 +0200 Update with flex from Debian (includes fixes for ia64). commit 5a055a10b09fcb0fbb7548f225bfea981af2efe0 Author: suter Date: Thu Jun 28 09:59:37 2012 +0200 Test the simdag_tracing code that were already there in /examples/simdag commit 62a495a5f774221db281dc19fc7a23f7c9244b87 Author: Marion Guthmuller Date: Wed Jun 27 18:33:54 2012 +0200 model-checker : update supernovae files (automaton_create.c removed with cleanups done for model-checking configuration) commit 4ce21c89522602e9ba23daa8d5e9f14b25a6afa3 Author: Marion Guthmuller Date: Wed Jun 27 17:27:21 2012 +0200 model-checker : detect valid block or fragment pointer as free function commit c0dc66a3644be860680e6df4092484c522e59d40 Author: Marion Guthmuller Date: Tue Jun 26 14:19:44 2012 +0200 model-checker : check current_heap before SET_RAW_MEM and restore it after UNSET_RAW_MEM commit e631fc4ebfccaf24508e14216a9138669a635c6a Author: Samuel Lepetit Date: Wed Jun 27 16:29:56 2012 +0200 First bricks for auto_restart support in SIMIX/MSG. commit 9ce7c789e611dd0f1169663310d85d3dfd2830bd Author: Samuel Lepetit Date: Wed Jun 27 16:19:46 2012 +0200 Changes in generated files from DTD change. commit af71ab81b568529055a895c371aec7985b4a42d5 Author: Samuel Lepetit Date: Wed Jun 27 16:17:00 2012 +0200 Changes in SimGrid DTD files for on_failure support. commit 0a20b10a1efd68b60826d141460f5fab8a8a76da Author: Samuel Lepetit Date: Wed Jun 27 16:08:41 2012 +0200 Add on_failure for processes to the SimGrid DTD. commit 5a17cc5861e95968c9d9539217185e20b13d54b0 Author: Arnaud Giersch Date: Wed Jun 27 10:08:45 2012 +0200 Fix search paths for test "simdag-test-lua". The test is still failing, though. commit f64c93f5bc0bca803dececa000341160f44c8c09 Author: Arnaud Giersch Date: Wed Jun 27 09:21:33 2012 +0200 Untabify. commit 9f1d484852065d8e224f03acb1d11bcca28dd07a Author: Arnaud Giersch Date: Tue Jun 26 23:38:03 2012 +0200 Avoid to recompile automatonparse_promela.c at each build (maintainer mode). commit dc9445b12b37f91dd4f6c2d4d20027f0e3860782 Author: Arnaud Giersch Date: Tue Jun 26 19:20:52 2012 +0200 Testing the value is useless here... commit 89116b1610923aaa6ee2a8bc7bc2dfe85b697886 Author: Arnaud Giersch Date: Tue Jun 26 19:15:46 2012 +0200 Complete help for logs. commit 35362c49665ddcaf7e6b9dbe0b40b341d4931112 Author: Arnaud Giersch Date: Tue Jun 26 19:15:09 2012 +0200 Remove obsolete command line arguments from help. commit 89c1f80068ed676c1548d64aaadd915103b6620e Author: Arnaud Giersch Date: Tue Jun 26 19:14:11 2012 +0200 Typo and spaces at EOL. commit 03dcec28dc2e95f1e2472e1d04f66fd037991968 Author: Arnaud Giersch Date: Tue Jun 26 19:09:55 2012 +0200 memcheck_tests.cmake: regenerate. commit 145029726ec6891f5818e2888e9e55e7ae1e3f50 Author: Arnaud Giersch Date: Tue Jun 26 19:09:13 2012 +0200 Make generate_memcheck_tests.pl keep indentation (but the two first space). commit c3a1127888725e3075adff3ad323dc1357351530 Author: Arnaud Giersch Date: Tue Jun 26 17:05:16 2012 +0200 Reindent Cmake files. commit fe2cfede6b5e1c8d2af6db841de278dfcffd8baf Author: Arnaud Giersch Date: Tue Jun 26 16:26:22 2012 +0200 Remove unnecessary spaces and empty lines in tesh files. commit bbf75823fbe657eda9739c3be6c1715c3041f056 Author: suter Date: Tue Jun 26 13:15:56 2012 +0200 test also the dotloader with a file that comprises a cycle. commit a0d7c50a3e502a56e72a3712521a6811bcef3129 Author: suter Date: Tue Jun 26 13:05:33 2012 +0200 even with DOT, we should whine if cycle are detected and return nothing commit 605d492bdd18a738b4b44b5d7b3778f3fbbc98a5 Author: suter Date: Tue Jun 26 12:48:51 2012 +0200 invalid access mode should be tested in the setter not in the dump function. commit 76d25b344f915258d624e6cc537644e3b7e26455 Author: suter Date: Tue Jun 26 12:26:53 2012 +0200 add the simdag-dax-cycle test to the list commit ab7418ea55f8abd705c79a413b36d01bd7b1f666 Author: suter Date: Tue Jun 26 12:24:21 2012 +0200 add a new test that loads a DAX with a cycle. It should be detected and the test should abort. commit 1b2426212099a9f0582902f26f9e24884c970d37 Author: suter Date: Tue Jun 26 12:22:54 2012 +0200 have to use basename once again to make tesh happy commit 6b70e05934867d908bfc8ed9bd11aae00f63d0f2 Author: suter Date: Tue Jun 26 11:09:47 2012 +0200 If the DAX contains a cycle, just miserably die ... commit c17cff7f61f54f1370a7572c8be6d8b4f43c5591 Author: suter Date: Tue Jun 26 11:00:05 2012 +0200 When you detect a cycle in a structure supposed to be acyclic, don't return it the user. Raise an error message and return nothing instead. commit 55a1f7c075eec4bb26ca9519473045c54187f894 Author: Samuel Lepetit Date: Tue Jun 26 11:55:50 2012 +0200 Fix a memory leak. commit 666e63d86176b45a0591eb6a7f7b490b8ebe6c1f Author: Samuel Lepetit Date: Tue Jun 26 10:27:21 2012 +0200 Add bittorrent files to the CMakeLists commit a28877c438152045726c8882e363ff1422d99280 Author: Marion Guthmuller Date: Tue Jun 26 10:59:45 2012 +0200 model-checker : keep one bugged1 example for liveness properties commit 788888f6b77805d81ee445672fd37893debe1adb Author: Marion Guthmuller Date: Tue Jun 26 10:58:55 2012 +0200 model-checker : update list of examples in CMakeLists commit d9c6eba379f2a59e3a1d4dda0576d54fc1e4e26a Author: Marion Guthmuller Date: Tue Jun 26 10:58:14 2012 +0200 model-checker : remove unused examples commit 16b355b54e4835a696afb1609159de9108714536 Author: Marion Guthmuller Date: Mon Jun 25 07:57:20 2012 +0200 model-checker : cosmetics reindent commit efbed576e8092f3d5b49f9f8da0d37363b2b6b3b Author: suter Date: Tue Jun 26 09:49:56 2012 +0200 rhhaaa, forgot the tesh file of that beautiful test. commit 5588ec184b3f66ab67ba6d4a527a68514fc2460f Author: Samuel Lepetit Date: Mon Jun 25 16:53:20 2012 +0200 Fix cloud tesh file commit 0feff83cd4e93e9202cab54ec970cc7e4d6931c7 Author: Samuel Lepetit Date: Mon Jun 25 16:51:57 2012 +0200 Add kademlia example commit 9a70319084dc5c9e13be59bb0554775a91431cd4 Author: Samuel Lepetit Date: Mon Jun 25 14:05:55 2012 +0200 Bugfix in bittorrent example commit a145185a6729e2829a778ebef14602aff5ee2eda Author: Samuel Lepetit Date: Mon Jun 25 13:39:50 2012 +0200 Add a simcall for process_on_exit commit 20801428bec07ed58c348d25ad39878f2c208389 Author: Samuel Lepetit Date: Mon Jun 25 10:43:40 2012 +0200 Fix commit f48cc395ebecc84d865ab551a672d2a2358624e5 commit f48cc395ebecc84d865ab551a672d2a2358624e5 Author: Samuel Lepetit Date: Mon Jun 25 10:41:12 2012 +0200 Fix an issue when you registered a on_exit function on a process_create. commit ebf591a2f9dc44bba051d816852c212368b97997 Author: suter Date: Sun Jun 24 19:19:37 2012 +0200 slight change to verify that access mode can be changed both ways commit e547445116ecdc77db26fdc4d9a78aa8733463b2 Author: suter Date: Sun Jun 24 19:01:50 2012 +0200 extend test to see if SD_workstation_dump displays properties correctly commit 4107478982adc3eade105c88bfa79c0c792f1348 Author: suter Date: Sun Jun 24 18:52:05 2012 +0200 extend the test to unschedule parallel typed tasks and test the fact that no order is imposed to auto-schedule a transfer (src first or dst first, who cares?) commit 0ac32fda622108316725dc9e16603746a4c1c265 Author: suter Date: Sun Jun 24 18:50:22 2012 +0200 SD_unschedule was never tested and actually buggy for typed parallel tasks. commit 17f1cb36dbcbd5931a61447921be1484680d189b Author: suter Date: Sun Jun 24 18:14:15 2012 +0200 basename raises a warning without including libgen.h commit 081229f1da52669ab12843e94e9418db48359bc6 Author: suter Date: Sun Jun 24 18:03:52 2012 +0200 add yet another basic tesh to increase coverage. sd_link.c should be at 100% now commit 8406ae759f9b13d3c4c26c66693a3b9a62e74c46 Author: Marion Guthmuller Date: Fri Jun 22 17:48:51 2012 +0200 model-checker : keep MC_request_to_string in std heap commit 82588cd669285c1f7aa78a1d97745406e9080d54 Author: Marion Guthmuller Date: Fri Jun 22 17:44:40 2012 +0200 model-checker : detect pointers on valid fragment in heap comparison algorithm commit 7bc0eaf70cf34961d99866cdb9fee612a3d9130a Author: Samuel Lepetit Date: Fri Jun 22 17:01:29 2012 +0200 Add bittorrent example in Lua commit fb256ae033b7881c630a3e09d493e86bf960cd33 Author: suter Date: Fri Jun 22 16:33:05 2012 +0200 don't add the binary to the git commit a17b300fdea88605c926dc42b47c5313ac10aa12 Author: suter Date: Fri Jun 22 16:31:36 2012 +0200 make this tests pass commit f365fbff002f6677171ce14ad65a6e418ad7e09a Author: suter Date: Fri Jun 22 16:21:40 2012 +0200 remove unused variable commit 27c58c56edb840868fc1d6db0398d40f7dbe1a01 Author: suter Date: Fri Jun 22 16:20:24 2012 +0200 one more test of the dotloader (dot with a good schedule in it) add the tesh to the testsuite commit 9b44b3847026a554aecc3eb927dc00ddf1a2c277 Author: suter Date: Fri Jun 22 15:49:53 2012 +0200 forgot to add the test to the whole list commit 822aac9cc93997864643a5c61fd6cbc3386e5931 Author: suter Date: Fri Jun 22 15:37:22 2012 +0200 add a (currently) broken test that tries to create the environment by loading some lua script commit aa69ffcb4328c83d2fd380c189c836993859228b Merge: 14f6b4a a641213 Author: suter Date: Fri Jun 22 15:25:14 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 14f6b4abd703b45e80e563263d8d409c0b766357 Author: suter Date: Fri Jun 22 15:25:03 2012 +0200 Add a new basic test: what happens when simulation ends while some tasks are not handle at all? Get wome warnings, dude! commit a641213ee55ee3dc481255ea8a1443894f1906d2 Author: Martin Quinson Date: Fri Jun 22 14:56:42 2012 +0200 more content and cosmetics to the ChangeLog commit da15fe63416f71df6a50e26a71de97016a25c5cb Author: Martin Quinson Date: Fri Jun 22 14:41:33 2012 +0200 document some of the recent changes that I can remember of commit 581d3ff66af5e50bcb3c42b96fb9cad10c32d467 Author: navarro Date: Fri Jun 22 14:09:14 2012 +0200 Use cmake module for lua51 commit d975d091cf9e3d8c1fac962248dd73b609de9947 Author: navarro Date: Fri Jun 22 13:28:12 2012 +0200 Update tesh files using trace as those files have changed in order to test more cases. commit 15afbe2327850f075af976703a182bf99289c118 Author: navarro Date: Fri Jun 22 13:07:42 2012 +0200 Need to have a double because the result should not be an integer. commit 2e40954777d922d61b1518795787875de3058806 Author: Martin Quinson Date: Fri Jun 22 12:16:26 2012 +0200 make iterating over NULL dynar a no-op that does not let the counter uninitialized commit 276959541aeb592113d450d79cf6eb3a39066dfe Author: Martin Quinson Date: Fri Jun 22 11:50:59 2012 +0200 MSG_config mc-related stuff is not enough to activate model-checking, the --cfg is mandated (or MC initialization will occure to late). Warn users accordingly commit a3996e17ef48f52770490734e92ba9bd4109ef83 Author: navarro Date: Fri Jun 22 10:58:50 2012 +0200 Fix usage of xbt_dynar_foreach if dynar is NULL. commit 803fa84041f40cd0d29f9999a7892f59db1a6652 Author: Marion Guthmuller Date: Fri Jun 22 10:53:12 2012 +0200 model-checker : update tesh with new cleanups done in model checking configuration commit 6291bde41715188d706c368bc4b2cdc8511399c9 Author: navarro Date: Fri Jun 22 10:40:14 2012 +0200 Those files are generated so they don't have to be in source packages. commit 12d885f5614ca27378809979c732faa7cb0413e8 Author: Samuel Lepetit Date: Fri Jun 22 10:15:56 2012 +0200 Remove MSG_process_kill_from_SIMIX commit 7ee2063d69289e99a0900135ba1625ac0bc514e0 Author: Martin Quinson Date: Fri Jun 22 09:59:23 2012 +0200 oops, we broke non-model-checking builds yesterday. Sorry guys commit a72c35e85de2cb28f96f869aaf6f7f59d73461ce Author: Martin Quinson Date: Fri Jun 22 09:58:47 2012 +0200 ignore some new binary files commit 34dd3ba04fdcd910511c6ef55f143e24aa0c039d Author: Martin Quinson Date: Fri Jun 22 08:46:08 2012 +0200 use an axe (and dupplicate targets) to get the doc compiling commit a4cb027a5e25bde1188f792eddae290fd1d087bd Author: Marion Guthmuller Date: Thu Jun 21 18:53:30 2012 +0200 model-checker : update name of generated_files commit a6359db0b32323f058d74abd07c8d9b810282234 Author: Marion Guthmuller Date: Thu Jun 21 18:41:28 2012 +0200 model-checker : comment storage of visited pairs commit 1cdd6cbdfe8b685c2662c5843122ee73e2964c7d Author: navarro Date: Thu Jun 21 18:08:08 2012 +0200 Re add file (CMake files) to generate doc in the dist commit d5bc2676df374052c3ef4716c955deae0023ad61 Author: navarro Date: Thu Jun 21 18:01:58 2012 +0200 Don't need to track those files they are generated commit 2b68918a64b29467244173b75608f666afb81aa7 Author: navarro Date: Thu Jun 21 17:59:23 2012 +0200 Those files are generated commit 1c39c60400a3a93cbf2cafb2985e1226a86f7d09 Author: navarro Date: Thu Jun 21 17:49:08 2012 +0200 Remove deleted files from archive. commit 68282355ac5ae3e6996e98a609de46aee9d866c9 Author: navarro Date: Thu Jun 21 17:48:33 2012 +0200 Put double instead of size_t. commit 70894f14d9fa7ecfb03b20810aeaec04841ac534 Author: Martin Quinson Date: Thu Jun 21 17:44:40 2012 +0200 Document the new config options that we introduced with Marion commit 66f9a4917209a4773ecfe5c80f0aae1cfd1e0e01 Author: navarro Date: Thu Jun 21 17:34:03 2012 +0200 Fix path for the cmake generated file. commit 4319e0ba3dfa591b8629471fbf0ce09a24bb15b6 Author: navarro Date: Thu Jun 21 15:42:32 2012 +0200 More debug commit ff6177a5f53d18c65185ece48c33813c6ebe9ebc Author: navarro Date: Thu Jun 21 15:20:57 2012 +0200 Fix update of the file size when write a double and not int commit 05ac94f042a0e8534114f7f31a40a36af730a680 Author: navarro Date: Thu Jun 21 14:33:39 2012 +0200 Rewrite the way the disk usage and file size are updated commit a4cf29e1c4abb9444db22ba6694edeb92474ea2d Author: navarro Date: Thu Jun 21 14:32:23 2012 +0200 Comsetics commit e6bc6eb53997f4648bf3207348c060e9f50ee282 Author: Arnaud Giersch Date: Thu Jun 21 16:37:47 2012 +0200 Move MSG_parallel_task_create() in msg_task.c. Also use MSG_task_create() for the common initializations. commit c18de7d827becb81d9c622bf0c58626eadf32fed Author: Arnaud Giersch Date: Thu Jun 21 16:36:31 2012 +0200 Make the initializations follow the order of the declarations. commit 981ea78c9e495aac60bd4c90c8518d6b41443eb6 Author: Arnaud Giersch Date: Thu Jun 21 16:04:33 2012 +0200 Use the right directory name. commit 84696389f6386bec8c39d8377d787732a52cf786 Author: Arnaud Giersch Date: Thu Jun 21 15:05:22 2012 +0200 Remaining s/MSG_global_init/MSG_init/. commit be647c10d0b1d760b036f1205f314002637d9876 Author: Martin Quinson Date: Thu Jun 21 17:17:50 2012 +0200 Cleanups in the --cfg options regarding model-checking plus, various internal cleanups. Also, we broke the liveness checking for some obscure reason that we fail to see right now... commit a2e006ba859c6110478a89ba0cbd2babc5d15b6a Author: Martin Quinson Date: Thu Jun 21 16:38:35 2012 +0200 improve documentation on the way commit 391ee6bd762d50da260794490ab4145ee7bb3e89 Author: Samuel Lepetit Date: Thu Jun 21 15:34:42 2012 +0200 Check if the host is down at the end of a SIMIX_io_finish commit 9913daf209a0470a8dc810614129b6fd11876706 Author: Samuel Lepetit Date: Thu Jun 21 15:29:27 2012 +0200 Kill the process when a host fails when doing a synchronisation simcall. commit 984b8e1616cfd626c6244a34ccd42ee0b1e89bcd Author: Martin Quinson Date: Thu Jun 21 15:26:06 2012 +0200 Various cleanups to the model-checking user interface - hide the automaton used to represent the property within MC - move from yacc to bison so that I can choose the output name - Hide a bunch of private functions used to parse the automaton from file (more to come) Hopefully, I didn't break too much stuff on my way commit c67758e45a789619678921867ca40cffbd22b1c6 Author: Samuel Lepetit Date: Thu Jun 21 15:08:04 2012 +0200 Check if the host is down after a execute in SIMIX_execution_finish (to avoid the case where the process could have the control back whereas his host is down). commit da2b12f413710c810bc7298ee01739e3ad4ba141 Author: Samuel Lepetit Date: Thu Jun 21 15:05:55 2012 +0200 Check if the host is down after a communication commit b69440deabba0c747f319064874b3c58f4357f43 Author: Samuel Lepetit Date: Thu Jun 21 15:01:30 2012 +0200 Prevent TRACE_msg_process_kill to be called more than once commit 28454810018766c6ad88c778c2ce97c41f818a9f Author: Samuel Lepetit Date: Thu Jun 21 14:53:44 2012 +0200 Add TRACE_msg_process_kill to the list of functions executed at the end of a process when trace is enabled commit 8fc23b108a381eef4042f149ed235f0cf7e43fe5 Author: Arnaud Giersch Date: Thu Jun 21 11:26:00 2012 +0200 Remove obsolete files. Not sure about mk_win-dist.sh. commit f3c1ebdb5d5e4370a0efd5f4c0dd4f7131fe8370 Merge: c079c4a 3d89ac9 Author: jean-noel quintin Date: Thu Jun 21 14:41:06 2012 +0200 Merge remote-tracking branch 'origin/master' commit 3d89ac9e77a94688b909a2d668d3de7b439e4983 Author: Marion Guthmuller Date: Thu Jun 21 14:40:04 2012 +0200 model-checker : fix debug message commit 6d010dd45225674442648cd45f20f835f3d9742e Author: Samuel Lepetit Date: Thu Jun 21 14:36:41 2012 +0200 Remove dead code from MSG commit ec83980fc18c3632be9bc16de1034e0777ae2f9c Author: Samuel Lepetit Date: Thu Jun 21 14:34:52 2012 +0200 Update masterslave_cloud tesh file commit c079c4a7bf4f49ad41a68427908660d59b5aacdd Author: jean-noel quintin Date: Thu Jun 21 14:34:10 2012 +0200 [simdag,dotloader] clean the valgrind output commit 5b0a4fec1f39a56c4f0a0e64febec8a96e3ea77c Author: Samuel Lepetit Date: Thu Jun 21 14:26:23 2012 +0200 Don't give control back to user after a process is killed. commit 74e82a0de0d9c57983a06f43e848150bef105f38 Author: Samuel Lepetit Date: Thu Jun 21 13:52:08 2012 +0200 Check if the host is down in SIMIX_post_process_sleep. commit f74d34bb1e9ca987d4f0616eb1429bb74f1bff33 Author: Marion Guthmuller Date: Thu Jun 21 14:03:02 2012 +0200 model-checker : end of cleanup for stateful and stateless model checking commit bf026049e57d9d6b2825306506ee9f5b7e476677 Author: Samuel Lepetit Date: Thu Jun 21 12:02:38 2012 +0200 Use MSG_init instead of MSG_global_init. Use MSG_vm_destroy. commit f59ee0e803bec796c2dc227df9153366a6dd499b Author: Martin Quinson Date: Thu Jun 21 11:53:21 2012 +0200 let model-checking compile without supernovae activated, too commit 471678a401b1cb2c397abf23c85f2198e26c9514 Author: Martin Quinson Date: Thu Jun 21 11:45:26 2012 +0200 useless cosmetics commit 2b1e59493dcd4f1709b1228c673364ef7facc6e5 Author: Marion Guthmuller Date: Thu Jun 21 11:51:44 2012 +0200 model-checker : update examples with new function MSG_init commit b37e893be6476c05a93664395505f7eb4e4dd66e Author: Marion Guthmuller Date: Thu Jun 21 11:38:10 2012 +0200 model-checker : unused variable commit 36e1eda9aeecc0592a95d71733177f495138be96 Author: Martin Quinson Date: Thu Jun 21 11:32:17 2012 +0200 remove useless check that will never detect any issue commit a26485609e54f8f4cfe82e9e1d7364431654830a Author: Marion Guthmuller Date: Thu Jun 21 11:34:27 2012 +0200 model-checker : factorization of code for model-checking of safety properties in stateless or stateful commit ca2d61f8f4e7d4f82a4dc9bd909188eeb870bc9f Author: Marion Guthmuller Date: Thu Jun 21 11:32:41 2012 +0200 model-checker: remove unused examples commit 693f30b46244c152cd79cdf3ad35d4a79b866c9c Author: Martin Quinson Date: Thu Jun 21 11:19:32 2012 +0200 Deprecate functions MSG_global_init() / MSG_global_init_args() in flavor of MSG_init() commit 1da64833e8382d0b96000e110e096cdfa0e30b94 Author: navarro Date: Thu Jun 21 11:12:53 2012 +0200 Clean some files and target commit 75b61335a13287f7a038935382966855d3a7098e Author: Samuel Lepetit Date: Thu Jun 21 10:54:24 2012 +0200 Cleanup in SIMIX_process_on_exit_runall commit 0bb6320010513753371f2ff4c910eab6ce5fa31c Author: Samuel Lepetit Date: Thu Jun 21 10:44:38 2012 +0200 Fix bug #14412 (Killing a SIMIX process just after migrate won't work) commit d9e3a85686463be06864f1ed310765a91dee2803 Author: Samuel Lepetit Date: Thu Jun 21 10:29:54 2012 +0200 Fix commit 825fb3d5095e6cce48885d1d04ab1ec3823dae6c commit ca9955d9d06456c2b824e77c2db8db4ac64c19a3 Author: Arnaud Giersch Date: Thu Jun 21 09:54:22 2012 +0200 Call simcall_set_category after simdata->compute is set. Also do some reindent. commit 9f0d00c13d65be34542f719514038ceb7a3702ab Author: Martin Quinson Date: Thu Jun 21 10:00:46 2012 +0200 pebcak protection: some day, someone will use a different version to compile and to link. Be prepared commit 446516ef6cc8459883ad5b3a53cd724e24185c21 Author: Samuel Lepetit Date: Thu Jun 21 09:59:24 2012 +0200 Move SIMIX_process_on_exit functions to public commit 51d922ae7d6e523ef9edb33d51fb81028c24b577 Author: jbrv Date: Thu Jun 21 09:50:25 2012 +0200 remove some trailing spaces commit 70e2dc2ea87b5eaed754277fc5043b909c9516e3 Author: jbrv Date: Thu Jun 21 09:45:03 2012 +0200 event trace generation : improving some functions commit 5e7c716f72bb9234315dab5fcbb7cb44a4dd5b55 Author: suter Date: Wed Jun 20 22:55:23 2012 +0200 typo commit 077d73c2be9efab32c98a1b5213461525b73ad36 Author: Martin Quinson Date: Wed Jun 20 22:46:41 2012 +0200 MC checkpoints implies MC commit c867696e9c46bdab78c078d0d77597e1a4d435f5 Author: Martin Quinson Date: Wed Jun 20 22:28:26 2012 +0200 meaningful pebcak message: you need to compile MC in to use it commit ca6155036ec9316082dc562a05ab86c2d6fcfb0b Author: Martin Quinson Date: Wed Jun 20 22:05:26 2012 +0200 more informative documentation of cmake option, and kill dead cmake code commit 2a4a5b0fa144b31b632e83c9cd337b3efcf45487 Author: suter Date: Wed Jun 20 21:57:32 2012 +0200 more on testing the dotloader dot_test2 has some strange unstable behavior. remove it from the tesh for now commit 9bb11205f4ec0c60954f48b087bf635972031293 Author: Marion Guthmuller Date: Wed Jun 20 19:02:06 2012 +0200 model-checker : remove unused example commit 5d6e2b005da294874b8cf58e7766c9d8138b7aaf Author: Marion Guthmuller Date: Wed Jun 20 18:58:17 2012 +0200 model-checker : new surf configuration mc-checkpoint commit 07e586be4bf6cd4490fc7bb466d5b7bdaef8c20a Author: Marion Guthmuller Date: Wed Jun 20 18:45:48 2012 +0200 Revert "model-checker : add new surf configuration mc-checkpoint" Need more modifications This reverts commit 997b2f3f37f1b2ee77b2dfbf82c70e183a5ed5f3. commit 997b2f3f37f1b2ee77b2dfbf82c70e183a5ed5f3 Author: Marion Guthmuller Date: Wed Jun 20 18:39:40 2012 +0200 model-checker : add new surf configuration mc-checkpoint commit 6de9090dd8692387ae343c587b26915f9922d7bd Merge: fe45c9f 825fb3d Author: suter Date: Wed Jun 20 17:52:35 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 825fb3d5095e6cce48885d1d04ab1ec3823dae6c Author: Samuel Lepetit Date: Wed Jun 20 17:50:32 2012 +0200 Add on_exit support on SIMIX/MSG, calling functions when the process is dying (stopped) commit fe45c9fee67e0b37665de17ee009844a115778d3 Merge: c822524 08d324b Author: suter Date: Wed Jun 20 17:44:13 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit c82252430d6d0d363cc1ae0a53c6f810fb4cf2e8 Author: suter Date: Wed Jun 20 17:43:46 2012 +0200 beginning of automated tests for the dotloader. To be continued commit 29da14eb9b571ecf43bf6070584ba5d0ef2d6d66 Author: suter Date: Wed Jun 20 17:34:22 2012 +0200 oups commit 70e080cf3328685b295bc8c34a7ddc4bafbbf025 Author: suter Date: Wed Jun 20 17:28:53 2012 +0200 don't try to browse a dynar that has been freed commit 481328d4b3422afe2b97f7e9a5eda090bdffbbb5 Author: suter Date: Wed Jun 20 17:27:13 2012 +0200 Don't try to dump an output if no event has been stored (because SD_simulate wasn't called) commit 08d324beef1e0fa723013987a98ed7740d2f8343 Author: Marion Guthmuller Date: Wed Jun 20 16:24:04 2012 +0200 model-checker : cosmetics, tab forgotten commit 0f38afa54396791d4fcc97e4ed9be7286322a1cd Author: navarro Date: Wed Jun 20 17:01:39 2012 +0200 Remove unused variable commit 5c0a9161484f1e1bb650f80d787719a28652b5f4 Author: Samuel Lepetit Date: Wed Jun 20 16:53:17 2012 +0200 Bugfix in MSG_parallel_task_execute commit 072d9299b7554f29522d3d1c9a8b1b5f34e06f26 Author: Samuel Lepetit Date: Wed Jun 20 16:14:02 2012 +0200 Stop doing evil things in MSG_parallel_task_execute/MSG_process_sleep commit 7fdb9c9ac44fba9f76a3b45d032561995bec2e0d Author: navarro Date: Wed Jun 20 16:41:33 2012 +0200 Put the different model in the dtd. Permit the xml validation before parsing. commit 66c07e8d05aa1ef513399aa85c5c278b962cb086 Author: suter Date: Wed Jun 20 16:39:41 2012 +0200 typos commit fb55eed3fcaec103e31e5fcdbd2435303b75e8b7 Author: suter Date: Wed Jun 20 16:14:14 2012 +0200 Add 2 tesh files for new stuff and make them part of the testsuite commit 68d0ba33b84b9755a0f9738be9a308a391fca475 Author: Samuel Lepetit Date: Wed Jun 20 15:44:38 2012 +0200 Factorise MSG_task_execute and MSG_parallel_task_execute commit 5afc65bd97bab6b7995d028d97d344bd10cf9c2d Merge: edf42d6 2b86f38 Author: suter Date: Wed Jun 20 15:40:02 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 2b86f38f9d331d921062c054ed5db7fba93c7583 Author: Arnaud Giersch Date: Wed Jun 20 15:18:02 2012 +0200 More cleanup! commit edf42d61a188fc510c9e165ea0bc867f8100a553 Author: suter Date: Wed Jun 20 15:16:16 2012 +0200 add a simple explication about how to use the config options. commit 15fbb1931d9d801ac473421d04a60952e3e2f538 Author: Arnaud Giersch Date: Wed Jun 20 15:07:32 2012 +0200 Remove old cruft. It is not referenced anywhere, and the last meaningful commit dates from 2006. commit 1235b6deb2f3db29910a89a4c0bac7c499890ae6 Author: Samuel Lepetit Date: Wed Jun 20 15:12:04 2012 +0200 Memory leak fix commit 849226e40378b44314a42ccd76ccfd7a0a59f6db Author: suter Date: Wed Jun 20 14:57:04 2012 +0200 remove some useless output on workstations commit 7e9b6e88f6c2daa87a9f5370596e5acc7f73fc6a Merge: 54775a7 a94c908 Author: suter Date: Wed Jun 20 14:56:09 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 54775a76fadd0bca35aace3d5456a251205162f0 Author: suter Date: Wed Jun 20 14:55:56 2012 +0200 make use of the newly introduced MxN data redistribution and actually autoschedule one such task commit 1e70e8878e6a54c9d58bc662b00865db70a38b4f Author: suter Date: Wed Jun 20 14:54:50 2012 +0200 works better once tested commit 1205efea3b6565a8b16a80e0d3e6e30853b66ad0 Author: Samuel Lepetit Date: Wed Jun 20 14:36:51 2012 +0200 Use the same way of checking the state of the communication in process_sleep. commit a94c908b9acf9a86f175c7f1c29b2c52e72eb2d2 Author: navarro Date: Wed Jun 20 14:12:43 2012 +0200 Replace usleep for nanosleep commit 461406a7de84177863ce0d70fa8017a147ca9990 Author: Samuel Lepetit Date: Wed Jun 20 14:09:34 2012 +0200 Bugfix of the previous commit. commit 653e023740df7405f1226911753ef96466909e8c Author: Arnaud Giersch Date: Wed Jun 20 12:23:28 2012 +0200 Remove unused file. commit 4d2b4eb26b57eb3c5727bb849d102e0dfdd5500d Author: Arnaud Giersch Date: Wed Jun 20 12:05:04 2012 +0200 Keep tabs in generated files. commit f59e2ea2a8443ed12fb836a80b54a2044770d284 Author: Arnaud Giersch Date: Wed Jun 20 12:02:19 2012 +0200 Include "xbt/RngStream.h", and avoid duplicate definition of typedef RngStream. commit cb6c404ed6a176ee440c09957a8fd9f34918a29b Author: Samuel Lepetit Date: Wed Jun 20 14:01:52 2012 +0200 Fix issue when a host failed while executing a task (the glass is only half full however, we should do the process kill in simix) commit 3fe1dfd358798ef005607b3118f36adb914375d2 Author: Marion Guthmuller Date: Wed Jun 20 13:23:32 2012 +0200 model-checker : cosmetics reindent commit 1e117c3744cf64c0bc5d05340b6933e593ba52d0 Author: Marion Guthmuller Date: Wed Jun 20 13:13:01 2012 +0200 model-checker : cosmetics reindent commit 9f15834456c85d37c5a58753f4c034f64bfe0f39 Author: Marion Guthmuller Date: Wed Jun 20 11:45:11 2012 +0200 model-checker : cosmectics reindent and unnecessary whitespaces removed commit 70959d59bef330dcf1d339094a749de3e1a1b9bd Author: suter Date: Wed Jun 20 12:49:04 2012 +0200 update changelog for new types of typed tasks in SimDag commit c7b463c9c17665403d001fc59cb649551e93d950 Merge: c2405c1 0cc9bc7 Author: suter Date: Wed Jun 20 12:30:17 2012 +0200 Solve white space conflicts Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid Conflicts: include/simdag/datatypes.h include/simdag/simdag.h src/simdag/sd_task.c commit c2405c1a902dc830946d96db7e46d9c1d6d489bc Author: suter Date: Wed Jun 20 12:22:07 2012 +0200 add a new type of typed task to represent a MxN data redistribution. It assumes a 1D block distribution on both sides. Should allow to auto-schedule some parallel tasks too. commit 0cc9bc7a3d25dec9a4a268d07f808b11ac5c4b7c Author: jbrv Date: Wed Jun 20 12:07:01 2012 +0200 Probabilist trace generator : variable names changed Add some semantic in the variable names, to better understand their utility. commit 548af375ebc6d5d1d3ea1cb9ee236f2c13b26aec Author: navarro Date: Wed Jun 20 11:44:00 2012 +0200 Fix link between doc pages and redo the sync target commit 272ccad1b68b6d9c17069f3c934886925bb15b5d Author: Martin Quinson Date: Wed Jun 20 11:30:00 2012 +0200 sed -i -e 's/\t/ /g' *.[ch] Please people, stop using tabs in your source commit 8a80a7488d5a9c1b57d287f939a310ee63c27583 Author: Marion Guthmuller Date: Wed Jun 20 11:26:32 2012 +0200 model-checker : detect pointers on valid blocks in heap algorithm comparison commit cd16070c1dd5297d2101a7e44df089f2e9022549 Author: Marion Guthmuller Date: Tue Jun 19 21:28:26 2012 +0200 model-checker : memset 0 on block/fragment allocated with mmalloc commit bad9b85e4bc09f01cbdafbba389438f4daeead81 Author: navarro Date: Wed Jun 20 11:22:51 2012 +0200 Add Layout to Simgrid doc page commit 7e83ee9e625581faf1aeb6c629fd75f2694e9d6d Author: navarro Date: Wed Jun 20 11:20:21 2012 +0200 Remove generated files to git commit 64a1f8476d9015f9d00c13cae746a6a4fec6e25e Author: Martin Quinson Date: Tue Jun 19 17:40:55 2012 +0200 typo (and copyright dates on the way) commit e39d8fa35a19c03fa463b79e440279656e36f58b Author: navarro Date: Tue Jun 19 17:19:16 2012 +0200 Start to rewrite the mechanism for usage of a storage commit babdd699215108cc2d305e593f7e07a0fd5bf548 Author: navarro Date: Tue Jun 19 17:17:36 2012 +0200 Cosmetics on bar for doc commit e9136741166e692a63192e79061ac507eb244252 Author: navarro Date: Tue Jun 19 17:16:45 2012 +0200 Rewrite Module in cmake for doc commit a9f3bc989ac7b641f38385167dbd3063e209d88e Merge: a41a75e f4d1179 Author: jbrv Date: Tue Jun 19 16:23:44 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit f4d117984401d94136223dc1d254a288c06606f2 Author: Christophe Thiéry Date: Tue Jun 19 16:16:32 2012 +0200 Actually, upvalues were implemented a while ago. commit a41a75ee1f55614f7b248eac0f3a526f80bf81c8 Author: jbrv Date: Tue Jun 19 16:15:07 2012 +0200 Make rngStream management functions in platform more visible For statistic reasons, there is one and only one RngStream for the platform. commit 4e7e198815130d0019c638a6e75407ca6495382e Author: Marion Guthmuller Date: Tue Jun 19 16:00:53 2012 +0200 model-checker : fixme about initialization commit 16365fb35791e405d690c88d8c0cd0b28ed10be5 Author: Marion Guthmuller Date: Tue Jun 19 15:59:15 2012 +0200 model-checker : remove unused code and update debug messages commit 6d215aa449fe86894819be267aa2ae30cb5b151c Author: Marion Guthmuller Date: Tue Jun 19 15:57:30 2012 +0200 model-checker : add stats in mmalloc commit bdcdd551631a0c21d9db10f44aa6c25ee0336d17 Author: Marion Guthmuller Date: Tue Jun 19 15:14:44 2012 +0200 model-checker : cosmetics reindent commit 66a04c68ab4c5135a15505ca5484eb8c4e7cdca6 Author: lbobelin Date: Tue Jun 19 14:06:00 2012 +0200 Initial commit for split doc (in order to let Pierre play with it). Please do not sync doc yet !!. commit 1c990af7381be73a56c9bab672d425fde1861590 Author: lbobelin Date: Fri Jun 15 09:34:10 2012 +0200 Initial modifications in doc. To be merged with Pierre's removal of FILE_GLOB commit 850f95301f96109093c438def7238f07c6ae7d7e Author: navarro Date: Tue Jun 19 12:17:16 2012 +0200 Fix compilation warning for unused variables Remove unused part of code commit 79e41c3b931e09c8eb75028d4016ebd75688a91a Author: Samuel Lepetit Date: Tue Jun 19 12:03:19 2012 +0200 Remove internal function from the documentation commit ac1f31a10a723b385c6e4df346fe5ac2b18cda1b Author: Samuel Lepetit Date: Tue Jun 19 11:34:05 2012 +0200 Fix memory leak when process killed. Fix bug where the simulation could crash when the process was killed while doing some simcalls commit e710999da850e269768938f8103e7747f3673d47 Author: Samuel Lepetit Date: Tue Jun 19 11:32:16 2012 +0200 Use RngStream for random number in bittorrent example commit ab392e8f553c9f56a629c3459e791c24126167a8 Author: Samuel Lepetit Date: Tue Jun 19 09:54:13 2012 +0200 Typo commit 766984362b46eee6d6ae351ccd5f1d6d38702594 Author: Samuel Lepetit Date: Tue Jun 19 09:49:46 2012 +0200 Typo commit b5dde4ae780c2be8eb29f1b34feacde6d71ccd60 Author: Marion Guthmuller Date: Mon Jun 18 18:06:57 2012 +0200 model-checker : update tesh examples with last modifications made on information displayed at the end of model checking (state space statistic removed) commit d11fe858c6f9521aca252c720720a19efa4a8945 Author: Marion Guthmuller Date: Mon Jun 18 17:58:44 2012 +0200 model-checker : add debug messages commit 4ff5af63978e7be02245b942faa818520488ed71 Author: Marion Guthmuller Date: Mon Jun 18 17:39:10 2012 +0200 model-checker : assert on block/fragment address in heap comparison algorithm commit 8b5a3bd2ffa7cff8ae4b0d67cac8c49a22bc673e Author: Marion Guthmuller Date: Mon Jun 18 17:17:15 2012 +0200 model-checker : unnecessary comments removed commit 95c18a574f08e6942b150f12bf0173990a8e9082 Author: Arnaud Giersch Date: Mon Jun 18 15:34:12 2012 +0200 Fix tesh and cmake files for test masterslave_virtual_machines. commit 41dc0d03d65ec6d89569d47d3a335d84b0ba927e Author: navarro Date: Mon Jun 18 17:20:03 2012 +0200 Do the make distcheck command into the CMAKE_BINARY_TEST_DIR directory commit c314999c3cef8e4e6e11b54f9217ed578b1c019d Author: navarro Date: Mon Jun 18 16:46:04 2012 +0200 Add missing files to distrib commit a4302d47da5fe39de9b87271c9a977cd86da51bb Author: navarro Date: Mon Jun 18 16:32:16 2012 +0200 Add 'content' priority for storage and then storage_type commit 9e8b81d4470572d179add1e71b0ff81025154b00 Author: navarro Date: Mon Jun 18 15:46:06 2012 +0200 Mark those exe as advanced commit 7d1f9f0752201d5cdbd46dd377130b1949f64c95 Author: navarro Date: Mon Jun 18 15:20:32 2012 +0200 Rewrite some target for make dist* commit 7eea9a6afbb65bd462147f680ba4234458ecb9b7 Author: navarro Date: Mon Jun 18 15:20:04 2012 +0200 Don't enable supernvae by default, now we often use gcc >= 4.6 commit b75251bb3af3988bf96c86c3392c790ec081c353 Author: navarro Date: Mon Jun 18 15:19:16 2012 +0200 Put the storage content into the storage and not into the storage_type commit 1314e2686378ff4e9aa059a2e19c3eff7df2a7d9 Author: Martin Quinson Date: Mon Jun 18 11:41:07 2012 +0200 add a new stressing test to GRAS. Yeah, it actually breaks things quite often... commit 109d578b21809459db402f66e365f1816cc5fa74 Author: Arnaud Giersch Date: Fri Jun 15 11:55:20 2012 +0200 Add xbt/automaton/automaton_create.c to supernovae fragile sources. commit ef868d7657545a456c2b958f8a45427347e37617 Author: Arnaud Giersch Date: Fri Jun 15 11:45:18 2012 +0200 Tell full directory for ddt_parse.yy.c commit dd3f4013fd698bb9738aa5dc0c3a367c2700039a Author: navarro Date: Fri Jun 15 11:29:21 2012 +0200 Put a warn if try to make a dist without maintainer mode commit cd7a96088ca0898c30721917825a0dd589107acb Author: navarro Date: Fri Jun 15 11:26:53 2012 +0200 Don not stop compilation but just put a warning commit 20862fe41dadbc23c96c578e5a8595203b4bda81 Author: navarro Date: Fri Jun 15 10:55:03 2012 +0200 For now model checking can not be compile with flto. commit 292568a8a3f10b4dd0af994c68fbd2a06944137b Author: navarro Date: Fri Jun 15 10:46:28 2012 +0200 Add generated mc files to extra dist commit ced9dcdda93248164607c1c9a5c0d8a93b161c0a Author: navarro Date: Fri Jun 15 10:32:40 2012 +0200 Clean sources for mc and reedit some files commit e2253ab91c2850afb8d052b6356e8c4ce93600e2 Author: Arnaud Giersch Date: Fri Jun 15 10:23:17 2012 +0200 Fix includes in surfxml_parse.h commit e2affb82410af2d571931cd5f8ed48824939b984 Author: Arnaud Giersch Date: Fri Jun 15 10:13:58 2012 +0200 Remove unused variable. commit c7576454747b226b96babe1fb769239059f74467 Author: navarro Date: Fri Jun 15 10:13:09 2012 +0200 Remove unused files commit c847d93a8295862a78c03b79f198e0c7cd6154bb Author: navarro Date: Fri Jun 15 10:12:23 2012 +0200 add missing platforms in distrib commit 9abff0e56874d585e463f05fe2c1fe78ccd7fcd6 Author: Marion Guthmuller Date: Fri Jun 15 10:06:07 2012 +0200 model-checker : remove clone file commit 578680064eeeffaea5471a65994302118c0f03b9 Author: Marion Guthmuller Date: Fri Jun 15 09:32:52 2012 +0200 model-checker : remove unused files in examples/ms/mc commit 978e85e4b0b5433f2af4e5d7eb8ac03677995089 Author: suter Date: Fri Jun 15 09:36:54 2012 +0200 slight modifications commit e673f975c63eb812ff26e1598684c2941859132a Author: suter Date: Fri Jun 15 09:36:13 2012 +0200 add a new example that use SD_task_set_rate to throttle a communication commit 44beaef095a65d59893cd97a4df24cab8ee475b0 Author: navarro Date: Thu Jun 14 23:42:47 2012 +0200 2nd part of kill GLOB_RECURSE commit f28d984fb76ea5e45562168a2e67b60a8b1d0fb2 Merge: 409f7a8 0e8f250 Author: Marion Guthmuller Date: Thu Jun 14 23:34:46 2012 +0200 resolve merge conflict commit 409f7a8342cc507a9117bfda8b782bf862670005 Author: Marion Guthmuller Date: Thu Jun 14 23:23:33 2012 +0200 model-checker : examples updated with new lex and yacc parsing commit 3472d37b8ae12bc794f7094dc72671677b1b68f9 Author: Marion Guthmuller Date: Thu Jun 14 23:22:07 2012 +0200 model-checker : lex and yacc parsing moved in src/xbt/automaton/ commit ca1d6845a105833b182ffa3a962750b06f5fe1a5 Author: Marion Guthmuller Date: Thu Jun 14 23:19:21 2012 +0200 model-checker : remove unused files commit 0e8f25088a5fcac96419b8243a2838acd637fa88 Author: Samuel Lepetit Date: Thu Jun 14 22:59:38 2012 +0200 Indentation fix commit 8cbf22c982842e3e988125fef8f898dec699097b Merge: 9eb7333 3c0b3fb Author: Samuel Lepetit Date: Thu Jun 14 22:49:26 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 3c0b3fbf588a46f5da029e8b663ce6fd2d78cfa2 Author: Arnaud Giersch Date: Thu Jun 14 22:36:12 2012 +0200 Fix format string. commit 985caeb19d58c300fd7da7df2fbf6766bc087841 Author: Arnaud Giersch Date: Thu Jun 14 22:35:54 2012 +0200 Remove unused variable. commit 1a1b1a62b52606ebc810c39100f9b7895e4875a1 Author: Arnaud Giersch Date: Thu Jun 14 22:25:00 2012 +0200 Add cases for missing enumeration values. Also move the default case outside the switch, so that missing entries cause a compilation warning or error. commit df63bcbb7a78c645f76ff0fdb96b30a64e57eef5 Author: schnorr Date: Thu Jun 14 22:13:37 2012 +0200 [trace] correctly generating viva categorized configuration commit 0c4fb41478feb409368d73f4174a9d357d5a4906 Author: suter Date: Thu Jun 14 19:19:16 2012 +0200 add a SD_task_set_rate function commit 9eb73333bab738e12a11bfcc1147def644eb42a9 Author: Samuel Lepetit Date: Thu Jun 14 18:58:20 2012 +0200 Update MSG_comm_wait documentation commit 8583dac0ae17dbcb3224c6aeadbc807ed2077e40 Author: Samuel Lepetit Date: Thu Jun 14 18:57:31 2012 +0200 Add a conveniant method in Comm to wait for the completion of the communication for an indefinite time commit 98396443387ae00843fed844b16cc5a88bd018bc Author: Samuel Lepetit Date: Thu Jun 14 18:55:13 2012 +0200 Fix indentation commit 4ce83dbcd75d127f670498bd137f4216d7f646c9 Author: navarro Date: Thu Jun 14 18:23:12 2012 +0200 First step to delete GLOB command from cmake commit 5841b044a6bbdc81137d1d7f6853d341e79e8bbf Author: navarro Date: Thu Jun 14 10:55:46 2012 +0200 Reorganized some files for cmake commit 0b013824d475e85c0ebe3613c8556fda5136a3e6 Author: Samuel Lepetit Date: Thu Jun 14 18:17:23 2012 +0200 Add comment on VM.shutdown commit c40d9806f658ba76d747939d667f87883b8aab1a Author: Samuel Lepetit Date: Thu Jun 14 18:08:43 2012 +0200 Add a MSG_vm_destroy function to free a virtual machine commit ed90622389c285934eeb3ee7e043fe061832fa73 Author: Samuel Lepetit Date: Thu Jun 14 17:59:31 2012 +0200 Remove unimplemented method. commit 4bf3ecd5aa10fb43630aeb205c89e86a1bf01e45 Author: Samuel Lepetit Date: Thu Jun 14 17:51:16 2012 +0200 Add tesh file for masterslave_virtual_machines commit ba151c7e5f7daefddf662c6c0a6362c9b5eb40f6 Author: Samuel Lepetit Date: Thu Jun 14 17:43:58 2012 +0200 Bugfix in Java Cloud API. Bugfix in the associated example. Add a tesh file for the example. commit 86bc7fd152df6e257465f2051d482443a17f6c53 Author: Samuel Lepetit Date: Thu Jun 14 17:40:45 2012 +0200 Bugfix in Task.execute (simulation crash when Process killed when there was a task being executed) commit e13b181b4f46c066edec65fe8364b5479dc4f113 Author: Samuel Lepetit Date: Thu Jun 14 17:37:13 2012 +0200 Bugfix in cloud API (again) commit 89e9288d420d813507e1456acdef62615bf15075 Author: Marion Guthmuller Date: Thu Jun 14 17:08:05 2012 +0200 model-checker : remove unnecessary include in lex file commit 520999f11d36ffc1e152ce39b98bd6a184cdf157 Author: Samuel Lepetit Date: Thu Jun 14 16:33:33 2012 +0200 Fix the cloud API, nicely this time. commit b40e6f6ed6a8408e8c04c0049e605ef2b5df12ed Author: Arnaud Giersch Date: Thu Jun 14 16:15:36 2012 +0200 Use {include,link}_directories for Find{F2C,Graphviz,Lua51} too. commit 602eda3cfcfd79872ebc654fe288c761d782534a Author: Samuel Lepetit Date: Thu Jun 14 15:49:43 2012 +0200 Add an example for the cloud API (doesn't work yet). Removed an useless MSG_process_set_data commit 478eeb617b0ea4414850b4d2dd3e5305b19e3404 Author: Samuel Lepetit Date: Thu Jun 14 15:12:53 2012 +0200 Revert "Debug the cloud API, it should work as expected now." This reverts commit 535815db45bb2162b257e5c208ee7015dd2cc8f6. commit 2b7169d7fde3cf29ad25eeca9834af6f2de73826 Author: Arnaud Giersch Date: Thu Jun 14 15:27:07 2012 +0200 Ensure that additional include/link directories for libpcre are added at the end of the list. Otherwise, there is the risk to used older versions of the SimGrid includes. Hope this won't break anything... commit cfba4ae3b30b1fc2b4f948750baa94c24b8b9d00 Author: Arnaud Giersch Date: Thu Jun 14 14:58:16 2012 +0200 __GNUC__ is already defined at this place. commit 076060bb0d2eee4471e64f58203498350f309fb7 Author: Marion Guthmuller Date: Thu Jun 14 15:00:54 2012 +0200 model-checker : add header (description, copyright, license) commit bf065530d0a73be058fdfe24193293b95962a7f4 Author: schnorr Date: Thu Jun 14 14:02:22 2012 +0200 [trace] we don't destroy things we didn't create commit da1a88299f91798046c12cd7568b87f55e4fab94 Author: schnorr Date: Thu Jun 14 14:00:33 2012 +0200 [trace] re-write of trace mark API, need to declare values before using them commit d952a3c4c9ad9f2a692907f7dd0038150e629f30 Author: schnorr Date: Thu Jun 14 12:06:36 2012 +0200 [trace] only ignore the call if the mark type wasn't declared commit 97a6a52b7b30e6e30d0e5e809dfb16a2574a3717 Author: schnorr Date: Wed Jun 13 18:26:20 2012 +0200 [trace] we don't need to trace the destruction of the root container commit 5c7f683c8e7279895f963bfb41d82185b5a0e405 Author: schnorr Date: Wed Jun 13 18:07:47 2012 +0200 [trace] don't let mark the trace if platform is not traced commit 086744392c732c53d988840e811ae5eaac450860 Author: Marion Guthmuller Date: Thu Jun 14 14:34:28 2012 +0200 model-checker : add header (description, copyright, license) commit 1d78b5e20332c04900f68f92729047063d5d2101 Author: Arnaud Giersch Date: Thu Jun 14 14:11:08 2012 +0200 Add a defined(__GNUC__), and rework expression. commit e47f0d0ce826006d406fc4b0a38b6a3f47ad6dcd Author: Martin Quinson Date: Thu Jun 14 12:38:03 2012 +0200 speak nicely to old gcc versions commit 8ef37a2e313de8c48edbd49a643d500dd76cebc1 Author: Arnaud Giersch Date: Thu Jun 14 11:11:50 2012 +0200 Fix build with paranoid flags: remove redundant '\0' in string. The reported error was: src/instr/jedule/jedule_output.c: In function ‘get_hierarchy_string’: src/instr/jedule/jedule_output.c:89:13: error: embedded ‘\0’ in format [-Werror=format-contains-nul] src/instr/jedule/jedule_output.c:91:13: error: embedded ‘\0’ in format [-Werror=format-contains-nul] cc1: all warnings being treated as errors commit 3a9296ac633cb50a3e830b2eb6e5e84520236f07 Author: Marion Guthmuller Date: Thu Jun 14 11:09:07 2012 +0200 model-checker : comment unused variable commit 595cb02e823cffb0e2b21225bf44a108b2c667c5 Author: Marion Guthmuller Date: Thu Jun 14 10:14:47 2012 +0200 model-checker : get end heap with field breakval in struct mdesc ( old function get_end_addr_heap kept in comments) commit 34d2adc6cc16583d1a76eb79bdc36f39268829f7 Author: Sascha Hunold Date: Thu Jun 14 10:42:37 2012 +0200 updated jedule output of SimDag commit 139c5f52fbe9304c2c437876a332a4bce68358d3 Author: Marion Guthmuller Date: Thu Jun 14 09:29:05 2012 +0200 model-checker : move print statistics if property is valid commit 32417005181718d147397265dff392af44eedc3b Author: Marion Guthmuller Date: Wed Jun 13 17:21:29 2012 +0200 model-checker : fix std_heap address for heap comparison algorithm commit 9006d78ba8a08a6500c994bb8141f48376448fc4 Author: Marion Guthmuller Date: Wed Jun 13 15:42:08 2012 +0200 model-checker : in second test unit, snapshot comparison done before MC_UNSET_RAW_MEM (set current heap=std_heap) commit b3dd6b44ba44bf7e4a7d9da296494c2eee3ddd34 Author: Arnaud Giersch Date: Wed Jun 13 19:16:52 2012 +0200 [trace] correct impossible code. PJ_value_get() can't return NULL. Use PJ_value_get_or_new() instead. Fixes test smpi-tracing-ptp. commit 696369a34c85f78ffaa5aba69fde1e5446e5d8cb Author: Arnaud Giersch Date: Wed Jun 13 18:34:42 2012 +0200 [trace] new function: PJ_value_get_or_new(). commit e5854eff808d7e803e0f18a9ac8548d886e15522 Author: Arnaud Giersch Date: Wed Jun 13 18:30:37 2012 +0200 [trace] throw an exception instead of returning NULL. commit 0818ce4261f0fa7f8d872767471e4c2654458eb9 Author: Arnaud Giersch Date: Wed Jun 13 18:04:45 2012 +0200 [trace] test is obviously redundant here. commit 4703f3b61b5b80fc392e35c833e82b202c5c04d3 Author: Martin Quinson Date: Wed Jun 13 19:05:11 2012 +0200 New function: MSG_host_set_property_value() commit 344426b96f30e5362d99218279f21bd9966ab497 Merge: af28b79 1659965 Author: Samuel Lepetit Date: Wed Jun 13 18:32:56 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit af28b79e5d8af428e4240cf922e3335030a6f6e5 Author: Samuel Lepetit Date: Wed Jun 13 18:32:51 2012 +0200 Bugfix commit 1659965c67d79655ace1edd1368e669fd9429f37 Author: pierre Date: Wed Jun 13 18:27:21 2012 +0200 Fix compilation without tracing commit 1f2a6bc677e63c9b64e7636f15e003efc8fdd5bc Merge: 535815d 3df3c78 Author: Samuel Lepetit Date: Wed Jun 13 18:08:46 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 535815db45bb2162b257e5c208ee7015dd2cc8f6 Author: Samuel Lepetit Date: Wed Jun 13 18:07:40 2012 +0200 Debug the cloud API, it should work as expected now. commit 89fe6b497246ae5fe3747a4f1bd5584b0b624ea0 Author: pierre Date: Wed Jun 13 17:59:56 2012 +0200 Add file to clean commit 4d338dfa2722b5fd85dbfe3c3f3f60a4934abd13 Author: pierre Date: Wed Jun 13 17:52:55 2012 +0200 Fix compilation problem with tracing commit 3df3c7846345248da859385dd06508dd951fb66a Author: Martin Quinson Date: Wed Jun 13 17:20:41 2012 +0200 Enable tracing by default. This modules rocks you should use it commit f257b83073198d3c272877df19814ba28615f10f Author: pierre Date: Wed Jun 13 16:41:25 2012 +0200 Generic script for each version commit c1a08a199552e8c17c5ee326f20bc3c599e0e38f Author: Samuel Lepetit Date: Wed Jun 13 15:51:45 2012 +0200 Fix in masterslave deploy.xml commit 3b803ce71efb58461521fa7ba6be96cfa3cafb7a Author: Samuel Lepetit Date: Wed Jun 13 15:33:47 2012 +0200 Change the File java API according to the changes in the C api commit 411e3479d19b1ccbd3ea92787646394a356e47e3 Merge: 8cce467 a6f00a7 Author: Marion Guthmuller Date: Wed Jun 13 15:33:05 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit a6f00a784a0d052de2001804276ceee8e43a6334 Author: Samuel Lepetit Date: Wed Jun 13 15:31:48 2012 +0200 Bugfix in msg/io example commit 8cce4677bbae8649654b26c7a43012c058dfd5d2 Author: Marion Guthmuller Date: Wed Jun 13 15:26:47 2012 +0200 model-checker : get std_heap with mmalloc_get_current_heap instead of function argument commit 89df6a48741330160c27b692f6fbfc213db31cbe Author: navarro Date: Wed Jun 13 15:23:51 2012 +0200 Change the file API, remove the mount point in each file function. commit f5e94fc4f0586200cb288fd638dcfbed499eb4c7 Author: Arnaud Giersch Date: Wed Jun 13 15:01:01 2012 +0200 Rewrite the platform_script.lua used by the test for lua console. The lua console is still not fixed, but at least the script should be syntactically correct. commit c6e3171ad40484dafd04d7e252fee95a76e49bad Author: Arnaud Giersch Date: Wed Jun 13 14:33:52 2012 +0200 Cosmetics: allow a semicolon after macro usage. Without this change, tools like etags are confused and fail to parse the file correctly. commit 97aa0e698984b850ad794879f10e2978e4ec94fe Author: Marion Guthmuller Date: Wed Jun 13 14:58:19 2012 +0200 model-checker : new test unit for snapshot comparison commit 184f7cbedd7496fb81e192e78f7beae87f942ee5 Author: Marion Guthmuller Date: Wed Jun 13 14:56:03 2012 +0200 model-checker : remove unused argument in functions for heap comparison algorithm commit fd0c81491963b25dab20bce41bdc3a66b5a936d6 Author: Marion Guthmuller Date: Wed Jun 13 11:57:54 2012 +0200 model-checker : add total hamming distance for heap comparison algorithm commit 1b9fb754fbeabeb4c3892917997208e1972fc338 Author: Samuel Lepetit Date: Wed Jun 13 11:56:14 2012 +0200 Add VM API from MSG (experimental, still buggy in MSG C part anyway) commit 3d28e83ea2a5f93c7654087eb70ab2e873553628 Author: Marion Guthmuller Date: Wed Jun 13 11:47:33 2012 +0200 model-checker : test unit for snapshot comparison commit e39bbd6388a46a93cf74fe1562e2015060071c24 Author: Marion Guthmuller Date: Wed Jun 13 11:43:50 2012 +0200 model-checker : unused variables deleted commit be522796a93d64a1aec1dc3392343a1215c35aec Author: Marion Guthmuller Date: Wed Jun 13 11:40:52 2012 +0200 model-checker : remove unnecessary get_memory_map_addr function commit b9ee03b0a7b123fad1f8f0837edfb2a827a4ac9b Author: Marion Guthmuller Date: Wed Jun 13 11:27:19 2012 +0200 model-checker : update include file commit 187fd0eeffe07e62ceef374ae965f04f81138e7c Merge: 324ed35 d589e05 Author: Marion Guthmuller Date: Wed Jun 13 11:22:50 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 324ed35d0489e7df64745a022a3d426ff227fba2 Author: Marion Guthmuller Date: Wed Jun 13 11:19:24 2012 +0200 model-checker : remove binary name as argument of some functions, available with xbt_binary_name commit 2dac427b34bfcf6df465779a468849c1ffebf613 Author: Samuel Lepetit Date: Wed Jun 13 11:12:17 2012 +0200 Make bind atributes private (we don't want users to mess with it) commit e59c4722d5dd51e6830b049d452d1e62689b368c Author: navarro Date: Wed Jun 13 10:57:08 2012 +0200 If don't find TRACE_* functions don't break Simgrid-java. commit d589e05e37970bcf9c4c1fa6e59e0c6040bfa1d7 Author: jbrv Date: Wed Jun 13 10:30:29 2012 +0200 Event generation for probabilist tmgr_trace This piece of code is absolutely untested, however, because the actual use of this type of tmgr_trace is not implemented yet. commit 3125d0480b3e723f166a7b1f59acd3a0d117ee73 Author: navarro Date: Wed Jun 13 10:26:03 2012 +0200 Add missing files and Check for option TRACING in Simgrid commit f816b895e4b1219c3dcd0443a55ef90690a849ef Author: Marion Guthmuller Date: Wed Jun 13 10:12:08 2012 +0200 model-checker : print statistics in all cases (property satisfied or not) commit c924fe6229cf13ed8de5cf4fbda1fa1b85c72cdd Merge: 1446114 4ae874d Author: navarro Date: Wed Jun 13 09:53:18 2012 +0200 Merge branch 'v3_7_1' Conflicts: CMakeLists.txt commit 4ae874d0e293e4449658334ad65d4b03aea7a87d Author: navarro Date: Tue Jun 12 23:55:30 2012 +0200 Add missing files for dist. commit 5f83ad21b48bbf68ad6e6c8dabbc5a7ec539ee6f Author: navarro Date: Tue Jun 12 23:17:24 2012 +0200 Update version for scp commit df6427f7c2af0b679c5b980d508a02e0068e734c Author: navarro Date: Tue Jun 12 23:05:06 2012 +0200 Clean generated file class. commit 1446114c6c22422d849890eb968340074a29b2a1 Merge: 0fee76c 3fe6810 Author: alebre Date: Tue Jun 12 22:44:40 2012 +0200 Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java commit 0fee76cf390f76e01411439d6f3590ac7dc158ff Merge: cd247d4 a8386a0 Author: alebre Date: Tue Jun 12 22:44:02 2012 +0200 Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java Conflicts: CMakeLists.txt ChangeLog commit 74c574568434d90d5a274fe31a934cc12f3dcf31 Author: navarro Date: Tue Jun 12 22:42:10 2012 +0200 Fix dependencies for java examples commit 3fe681099ea9eecb2fb408cd1c747f3b353a7223 Author: Samuel Lepetit Date: Tue Jun 12 22:41:04 2012 +0200 Bugfix in coroutines commit 5cc7b464b7c32a88ac058033e0eb827653e469d5 Author: navarro Date: Tue Jun 12 22:34:23 2012 +0200 Remove useless replace command lines commit cd247d4e096b930f7f41eab3bfc9683adfccb39c Author: alebre Date: Tue Jun 12 22:31:59 2012 +0200 Remove Trace useless files - Adrien commit 7188c26608e4071cc490f1f85006fb2c59789e68 Author: alebre Date: Tue Jun 12 22:30:10 2012 +0200 Update the ChangeLog with Traces stuf + Trace stuff - Adrien commit b24785fcd7ab626fed452239300b2fc1bc99433e Author: alebre Date: Tue Jun 12 22:27:27 2012 +0200 Update the ChangeLog with Traces stuf + CMakeLists.txt modifs - Adrien commit 681590a8d8c991eaa83c40e356c44ef014d90f29 Author: navarro Date: Tue Jun 12 22:08:30 2012 +0200 Update simgrid java version and indent. commit dbf9fd79c32bf349616bc48aef05f296c2fde203 Author: Marion Guthmuller Date: Tue Jun 12 22:02:50 2012 +0200 model-checker : comment unused statistics information commit a8386a00238d13b282abb5884ee51d0cb30e0361 Author: Samuel Lepetit Date: Tue Jun 12 21:32:10 2012 +0200 Add File support and an example to cover it. commit f3603ef03e31982f8690dbb3ace9be716087c50d Author: Arnaud Giersch Date: Tue Jun 12 19:11:18 2012 +0200 Don't rely on the non-standard on_exit() function. commit 1f6232c64d77147f9a47e29f85dbeee71e925b0b Merge: e113d9d 412056f Author: Samuel Lepetit Date: Tue Jun 12 17:57:06 2012 +0200 Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit 90a061a7c17d17c4c94ec12095d495d6e218f961 Author: navarro Date: Tue Jun 12 08:08:47 2012 -0700 Update script due to removed file. commit 7aaa63deb581cf9852b6ed35c032ea4a579e0f86 Author: navarro Date: Tue Jun 12 16:03:48 2012 +0200 Now it is simgrid java 1.2 ;) commit 412056feb3620f52a63ca3cdcc84c943218ccd29 Author: navarro Date: Tue Jun 12 15:56:56 2012 +0200 Make the directory with command line commit b153a82d30dcf5f6ebf8b02519df26d4d4d422e9 Author: Arnaud Giersch Date: Tue Jun 12 15:49:05 2012 +0200 Rename functions xbt_dict_hash*() to xbt_str_hash(). commit 3347b50014c1857b9d9f3a035d27b67a54beaea8 Author: Arnaud Giersch Date: Tue Jun 12 15:39:50 2012 +0200 Inline functions without their definitions don't make much sense. Declare xbt_dict_hash() and xbt_dict_hash_ext() as static inline, and move their definitions in header file. commit bd58ee2f798ec59029ee119c8fee839658a4ccdd Author: navarro Date: Tue Jun 12 15:43:42 2012 +0200 Remove some debug from execution commit b24f30653c7107b2c85ea2f3704f722efe8648e6 Author: navarro Date: Tue Jun 12 15:43:15 2012 +0200 Add disk usage and size parameters for storage. commit 4958ce12c0033de2604724d471f5306ed3c3a89f Author: navarro Date: Mon Jun 11 16:39:08 2012 +0200 Find ns3 version 3.14 commit a3376c77919e2b84b7a3b5c719c11f1bbc509ee4 Author: Martin Quinson Date: Tue Jun 12 15:36:37 2012 +0200 rewrite the changelog for cosmetics commit b1d56f5033e22018df1944aba31bc90a1fe4b478 Author: jbrv Date: Tue Jun 12 15:35:28 2012 +0200 Add a constructor for probabilist tmgr_trace begin to add some support for this type of tmgr_trace commit 3a3bf65fe403e30d7d21b88ceb4fc11d39af5713 Author: Martin Quinson Date: Tue Jun 12 15:24:03 2012 +0200 that's perfectly fine to not free that memory on process terminaison on Apple commit e113d9da1540758e016d9f338859c2a838b454e7 Author: Samuel Lepetit Date: Tue Jun 12 15:22:49 2012 +0200 Bugfix in smx_context_cojava commit e1a098b59e3a524d0dd94b00a69419e391bf142a Author: Samuel Lepetit Date: Tue Jun 12 15:18:14 2012 +0200 Forgot coroutines files commit 19076229cce2d2c18d8de0c80fa25958262ae819 Author: Samuel Lepetit Date: Tue Jun 12 15:15:24 2012 +0200 Update changelog commit d318c9e02308e2c7c66e3fcc06105d96332ebb44 Merge: f4fb259 32852b9 Author: Samuel Lepetit Date: Tue Jun 12 15:11:11 2012 +0200 Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit 4935a0feba1e1b59a40344dbe60fe0a985bec9c2 Author: Marion Guthmuller Date: Tue Jun 12 15:00:11 2012 +0200 model-checker : warnings compilation fixed commit 32852b931d8828755db3b0b8c7bafb512eea2cce Author: Samuel Lepetit Date: Tue Jun 12 14:58:58 2012 +0200 Change the way the flag is handled in smx_ctx_java_stop commit 0ffe21abd220652547671c0de3cae515fb5fc6e2 Merge: b1a14fc 2b23c50 Author: Marion Guthmuller Date: Tue Jun 12 14:53:15 2012 +0200 fix merge conflict commit b1a14fc05e71bec535b24cd93cf393219349899b Author: Marion Guthmuller Date: Tue Jun 12 14:50:33 2012 +0200 model-checker : fix number and address of blocks in heap comparison algorithm commit 2b23c502e86e67eb40ee594cda523e5c95b222c8 Author: Arnaud Giersch Date: Tue Jun 12 14:36:05 2012 +0200 Missing include. commit 9e1811782fa6f0ee089cd4680b3fd1198ee95a3e Author: Arnaud Giersch Date: Tue Jun 12 14:35:16 2012 +0200 Use XBT_PUBLIC for exported functions. commit 4853d99f2d6ce78b9b9bfb3d81cfcf1bf5053177 Author: Arnaud Giersch Date: Tue Jun 12 14:35:00 2012 +0200 Define variables in C file. commit 79328778c30dcf5d6a2bffefd8c32821c9550f7a Author: Arnaud Giersch Date: Tue Jun 12 14:33:34 2012 +0200 Declare exported functions in header. commit 4bcadecc3433af21a252c837673a4949c50d4e32 Author: Arnaud Giersch Date: Tue Jun 12 14:27:27 2012 +0200 Fix compilation errors about unused or uninitialized variables. These are not real fixes and should be properly corrected, hence the "FIXME" comments. commit 63553bf734e01796eb7aac5156af80c5160e15bb Author: jbrv Date: Tue Jun 12 14:12:02 2012 +0200 change a function name that I forgot to change commit 371b6b8c9e97b5c836520a36bc450cf513570830 Author: Samuel Lepetit Date: Tue Jun 12 14:05:00 2012 +0200 Add migration example commit d147d81692db8ae78418b4df9b781e1a8851def1 Author: Samuel Lepetit Date: Tue Jun 12 14:03:28 2012 +0200 Bugfix in Mutex class. Forgot the deployment file in masterslave commit 7a70dde587bf05977d0f9e1d854e98f192a79426 Author: Samuel Lepetit Date: Tue Jun 12 11:58:43 2012 +0200 Add resume/suspend. Make restart/pause deprecated commit d3e7225dadcad644d2f4d4492e05a4d8341af887 Author: Samuel Lepetit Date: Tue Jun 12 11:49:13 2012 +0200 Renamed basic example to "masterslave" (more accurate) commit b17c96d9b8f6a94cf5749031debf16aa67db5af3 Author: Samuel Lepetit Date: Tue Jun 12 11:29:25 2012 +0200 Bugfix in Basic example commit 77bd8d21587ec11c22c2f321dd1fab3846264015 Author: Samuel Lepetit Date: Tue Jun 12 11:20:05 2012 +0200 Make Process.migrate non-static commit ad81710abe769ac4eeeba995707cc0ba3e39402a Author: Samuel Lepetit Date: Tue Jun 12 11:02:00 2012 +0200 Bugfix in comment commit 188f218c529025735df882c3cabfdbae62a0c907 Author: Samuel Lepetit Date: Tue Jun 12 11:00:50 2012 +0200 Bugfix in Mutex comments commit d9585efbbbfc5e6f8c4ce228f407732fa9209c3c Author: Samuel Lepetit Date: Tue Jun 12 10:59:39 2012 +0200 Remove useless fields in Msg commit f4fb259da7eb35a292005c2deea6b8f94ede5fc7 Merge: d14a5bb d27f1a5 Author: Samuel Lepetit Date: Tue Jun 12 10:36:57 2012 +0200 Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit d27f1a5d52c481f88697a7c3aa259a17b393560d Author: Samuel Lepetit Date: Tue Jun 12 10:19:35 2012 +0200 Add priority example/test commit d14a5bb9a5e3388eca71c02b8dfb487cc7db9ce5 Merge: 0b7177a ce331ec Author: Samuel Lepetit Date: Tue Jun 12 09:58:16 2012 +0200 Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java Conflicts: src/jmsg_process.c src/jmsg_process.h commit ce331ec816422724ce53dd34d6ef785e0d94b9bf Author: Samuel Lepetit Date: Tue Jun 12 09:57:05 2012 +0200 Add setKillTime in Process commit 0b7177aaa933483692b39ba8ed330f531f204fac Author: Samuel Lepetit Date: Mon Jun 11 23:29:19 2012 +0200 Add EXPERIMENTAL Coroutines support commit bc6b026eff4c569bdcc80dd4afda9c5d5530d5bb Author: Samuel Lepetit Date: Mon Jun 11 17:45:31 2012 +0200 Add suspend example/test commit 1bf4f739c3ed762567482880e49bdc9c62354e5a Author: Samuel Lepetit Date: Mon Jun 11 17:40:15 2012 +0200 Process bind bugfix commit ea45b0fd14b255c0c5a4515b2f27c68002a567c8 Author: jbrv Date: Mon Jun 11 17:07:52 2012 +0200 Trace manager : add a function to generate values from probabilist distributions commit b313c9714f8199ac42e4fd6938b8e9d964f66525 Author: jbrv Date: Mon Jun 11 16:13:33 2012 +0200 Trace manager : Add and change some structures and functions New structure to generate event dates, and new functions to create them. The tmgr_trace structure takes now a dynar of events, or 2 event generators. commit efeea455e4864b202dd362d944175ec5fb2b2b04 Author: Marion Guthmuller Date: Mon Jun 11 15:34:10 2012 +0200 model-checker : remove useless memcmp in heap comparison algorithm commit cd04ab60bef9c99a3c4c810d3986aa9a179ff83b Author: jbrv Date: Mon Jun 11 14:31:55 2012 +0200 Add a function to copy a RngStream structure commit 9036cbd00b975d68e6064c697f21f5bfe907887b Author: Samuel Lepetit Date: Mon Jun 11 12:06:50 2012 +0200 Fix encoding in RngStream class commit d809fb4bb814793bc4beb2dceb70be37f8e40c87 Author: jbrv Date: Mon Jun 11 11:14:42 2012 +0200 Move XBT hash functions to xbt_str.c and make them public commit 69d6f53a266447b2e5162572dd920c9795cb9c4f Author: Stephane Genaud Date: Mon Jun 11 09:52:17 2012 +0200 gcc defines __APPLE__, use this instead APPLE commit 91065b676e80a8c26a356477b018f2aae9b6eea7 Merge: eb5ff74 ccca584 Author: Marion Guthmuller Date: Sat Jun 9 21:59:56 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit eb5ff7473ad687dc08cb81f0ad3bd47bc494ac24 Author: Marion Guthmuller Date: Sat Jun 9 21:59:40 2012 +0200 model-checker : heap comparison algorithm rewrited commit ccca584250e6b07d6364482c27ac0a5c2c8c425f Author: jbrv Date: Fri Jun 8 15:42:15 2012 +0200 Add new functions to support different sources of avaibility trace These functions are still nearly empty, however. commit 73def24a2f85941f5f0fe550e73bcb686583a7a6 Author: jbrv Date: Fri Jun 8 15:19:37 2012 +0200 Modify structures to support different sources of avaibility trace renamed function : tmgr_trace_new() to tmgr_trace_new_from_file() commit 6c6d22019a29d1a1e7cd1f52dbb21cf3d330c57c Author: suter Date: Fri Jun 8 14:56:15 2012 +0200 First step to move trace replay from MSG towards SMPI start by moving what isn't connected to MSG into xbt had to change some file names as xbt_replay_trace_* was a too long prefix and files are no more limited to the trace reader only. commit 35f62d21aaa13145012189acb5a84e9011a172e5 Merge: d2ef882 48a06df Author: Marion Guthmuller Date: Fri Jun 8 10:18:41 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 48a06dfd54aa94446d88653fff8a5ba8ce6e4add Author: jbrv Date: Fri Jun 8 09:33:57 2012 +0200 Changed masterslave with failures test platform The new platform is simpler, but now includes a case that fails : if a host fails when it is running a task, simgrid crashes. The expected outputs in .tesh files have not been updated yet. commit 6c0d58e25fb387187f8d678d1c5f5f1487f5149a Author: Samuel Lepetit Date: Thu Jun 7 22:30:15 2012 +0200 Remove a useless FIXME (since it has already been fixed) commit c609ff2d046049ff8614d9456ee73be4ba16ba00 Author: schnorr Date: Thu Jun 7 17:35:24 2012 +0200 [trace] paje header changed, update tesh commit 0c2a4890b8024abfe6d12928faad593f1e6eddbf Author: schnorr Date: Thu Jun 7 17:30:21 2012 +0200 [trace] paje file format has evolved with a new event PajeResetState, follow it commit bc32172a5bce08c706af05c9db581b21150b4792 Author: Arnaud Giersch Date: Thu Jun 7 17:34:54 2012 +0200 Whitespace etc. (take #3). commit 6e42cfc5d300d0b0bcf79cf7c460c6f945f6e202 Author: Arnaud Giersch Date: Thu Jun 7 16:52:18 2012 +0200 Fix Doxygen error. Fix the following error: error: the type 'dirs' is not supported for the entry tag within a navindex! Check your layout file! Simply removed the offending line. commit 128079dd43a106314e38b720226ed487730fa36a Author: Arnaud Giersch Date: Thu Jun 7 16:41:13 2012 +0200 Update Doxyfile with doxygen -u. commit 4ecc4569d944dbcd728d3aba126908f245869ac4 Author: navarro Date: Thu Jun 7 17:20:53 2012 +0200 Update doc to inform which gcc or clang to use. commit 55be59cf67a26f643bb72a9d92af8b52f75b332c Author: pierre Date: Thu Jun 7 15:59:08 2012 +0200 Hack to compile smpi on Mac (but need to fix;) commit 66b513c92886172d08ed986f21637df870338761 Author: Arnaud Giersch Date: Thu Jun 7 14:57:08 2012 +0200 More whitespace cleanup. About 2441 useless spaces at end of lines removed, mainly in doc/. commit 10b586757ab8526c1e1e25317898b21a0c430e02 Author: navarro Date: Thu Jun 7 14:26:30 2012 +0200 Update doc for install section. commit 489169a6a758347a95e7ec2b9f92543331fb239d Author: navarro Date: Thu Jun 7 13:54:21 2012 +0200 Update Changelog for MAC and Win package commit 919a3ee6e6d951ad6743228ca31e292797050962 Author: Arnaud Giersch Date: Thu Jun 7 11:38:14 2012 +0200 Cosmetics: whitespace cleanup. commit f23a67335a0220d37289129ddef6f0ff9f4c82f0 Author: Arnaud Giersch Date: Thu Jun 7 11:36:50 2012 +0200 Add a word about Debian/Hurd in Changelog. commit 056407822978eac24dc4067d7e1d6cf653a269c7 Author: Martin Quinson Date: Thu Jun 7 11:21:55 2012 +0200 prepare the ChangeLog and NEWS files for the upcoming release commit 6a9ba4cc0be8e8d78220d67a75b5f65027c91f73 Author: Martin Quinson Date: Thu Jun 7 10:57:50 2012 +0200 a word on installing onto Mac OSX systems commit 1a94af75c93d1165d314b415d9551977a6d66729 Author: pierre Date: Thu Jun 7 11:04:09 2012 +0200 Try to put script before and after install simgrid on mac commit 1ba6aafce905ca1156b089c36ec449257e05d9cb Author: pierre Date: Wed Jun 6 15:19:34 2012 +0200 Update script for iceberg commit d2ef882f0df05a18a9e92abce9caa7ca25b8b9f8 Author: Marion Guthmuller Date: Wed Jun 6 18:27:39 2012 +0200 typos in message of backtrace display (where malloced -> was malloced) commit 730238235d01064c79e964dc2658a024f8a6b081 Author: schnorr Date: Wed Jun 6 15:38:40 2012 +0200 [trace] viva graph configuration (same as for triva, but without outer curly brackets) commit 9f3329f034f04e74f367ea33d99ab9236f04fb1c Author: schnorr Date: Wed Jun 6 15:34:25 2012 +0200 [trace] launch an exception if user provided an unknown value for the type commit d482805b62c75964684b8b409a043198281c3b27 Author: Christophe Thiéry Date: Tue Jun 5 15:11:03 2012 +0200 The usual typo. commit c4d5e0512df1e2b3e83d57fbb17e225e286ef4ca Author: Martin Quinson Date: Tue Jun 5 15:08:12 2012 +0200 avoid double free issues when on host failure+process run commit 50c886de0c60029fb70b0441f3f021ceb4528424 Merge: f535da6 c71a4e6 Author: alebre Date: Tue Jun 5 14:23:49 2012 +0200 Merge concerns - Adrien commit f535da6c991da8dc6690ff56d39bc24096d79ddf Author: alebre Date: Tue Jun 5 14:18:46 2012 +0200 Merge concerns - Adrien commit 99542e8a8213501e7639ec432a47222f0672f9c2 Author: Martin Quinson Date: Tue Jun 5 11:47:45 2012 +0200 Bug fixes around the resource failures in Simix don't let the processes survive the host they are running onto when they were running something. The same kind of fix is probably due when they are communicating or sleeping. commit 9f55e34b93f3969827706f7d096acdd5d4723487 Author: Martin Quinson Date: Tue Jun 5 11:07:25 2012 +0200 do not hide issues commit c71a4e608a02b874b006b6e71184fed3911f40ed Author: Samuel Lepetit Date: Tue Jun 5 10:42:25 2012 +0200 Add the forgotten bittorrent tesh file. Change the way pieces are chosen in updateCurrentPieces (using RngStream). commit c889898bf14884ce0a970e411e35337e330a042c Author: Arnaud Giersch Date: Mon Jun 4 16:15:16 2012 +0200 Declare as "unsigned" bit fields used as boolean. Signed bit fields of length 1 do not make much sense. This is a followup for commit 1377c28e7b9f315616ee6fddc6baa755e0380e75. commit 79e6ee5c40e94116881f88684fb612f321b8f5db Author: Arnaud Giersch Date: Mon Jun 4 16:07:51 2012 +0200 Cosmetics: align comment. commit 438c4745e58278973ea236948319f58f2f1cdbac Author: Arnaud Giersch Date: Mon Jun 4 15:53:04 2012 +0200 Add missing includes. commit 1377c28e7b9f315616ee6fddc6baa755e0380e75 Author: Christophe Thiéry Date: Mon Jun 4 14:59:13 2012 +0200 A boolean should be unsigned if you want to compare it to 1. Without the "unsigned" keyword, the boolean could be either 0 or -1. This made the Lua tests crash because of a condition "copied == 1". This bug was introduced by commit 13b40eda ("make it clear that this is a boolean field"). commit 7cfc39a067963b183621e9e9d08d604de258de34 Author: Samuel Lepetit Date: Mon Jun 4 10:36:54 2012 +0200 Add bittorrent example commit 2e571a748f951d94a0d368237dd4875da54cea03 Author: Marion Guthmuller Date: Sun Jun 3 09:49:32 2012 +0200 model-checker : XBT_DEBUG replaced by XBT_INFO commit 3f15bf3b50e2ff094894fea17c7cfb44cb98ab23 Author: Marion Guthmuller Date: Sun Jun 3 09:46:45 2012 +0200 model-checker : new properties in promela for centralized_liveness examples commit 5ce4106d57347a7871f0f0ee39bdef5fd0c824ae Author: Marion Guthmuller Date: Sun Jun 3 09:45:48 2012 +0200 model-checker : new examples commit 9f0602d096fe3746a4e398b40b8fe8384f7851ec Author: Marion Guthmuller Date: Sun Jun 3 09:02:29 2012 +0200 model-checker : free pointers commit 7ccac3398f1658d2485cc95d22c5d0f2eeb0e003 Author: Marion Guthmuller Date: Sun Jun 3 09:00:48 2012 +0200 model-checker : free pointers commit 255034c505d975829a242b98eceeb2c2a4df4517 Author: Marion Guthmuller Date: Sun Jun 3 08:59:42 2012 +0200 model-checker : initialize pointer and update indice of search in heapinfo commit 33d53861f6312ae42985bdc7011c396761125c3d Merge: 88168b9 7b60888 Author: Marion Guthmuller Date: Sat Jun 2 22:35:14 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 88168b957045f56cd9b75acd0aeb17e6f6fa8035 Author: Marion Guthmuller Date: Sat Jun 2 17:03:35 2012 +0200 model-checker : free pointer commit 5ff7a0f00eab7d7005451ad66f517ac9c4bfd68a Author: Marion Guthmuller Date: Sat Jun 2 17:00:53 2012 +0200 model-checker : initialize pointers (segfault with free) commit 7bc6dafdcd7ab881e3fa0c62c433c0230308dffb Author: Marion Guthmuller Date: Sat Jun 2 16:49:42 2012 +0200 model-checker : add pair's number in struct mc_pair_reached and prepare canonicalisation in comparison of regions commit 13928808f7422bd968a03e3bba7773305e5778ec Author: Marion Guthmuller Date: Sat Jun 2 16:43:01 2012 +0200 model-checker : free pointers commit 7b608883dd942a3363a9ac150fd7352e247cf39f Author: Arnaud Giersch Date: Fri Jun 1 23:18:25 2012 +0200 Undefine this terms, or supernovae build will fail. commit db4c52ba4d7aeefa36639a0907b76609dd24abe0 Author: Arnaud Giersch Date: Fri Jun 1 22:53:45 2012 +0200 memcheck_tests: regenerate. commit 854b0effe9cf4b457edd55197f76d6d7f489612a Author: Marion Guthmuller Date: Fri Jun 1 17:49:11 2012 +0200 model-checker : oops, about 3000 blocks unchecked in heap comparison algorithm ... stop condition changed commit 36868a3c80a0f6ed125216285108dbe7f2bc3dd8 Author: Marion Guthmuller Date: Fri Jun 1 17:47:38 2012 +0200 model-checker : first work for canonicalisation (get memory area pointed, check if in std_heap) commit 3834d39dda746e4a706fc82ba24cde755fa8775c Author: Arnaud Giersch Date: Fri Jun 1 17:17:33 2012 +0200 Use XBT_PARMAP_DEFAULT as default SIMIX parallel mode. commit 2bc6d3c0eec2c2161a789f93d48bd30bc6344ace Author: navarro Date: Fri Jun 1 16:28:24 2012 +0200 Use default value core, state host value if empty commit 3ead8ae15aae17b661bb20818af9f42f1b30e3d6 Author: navarro Date: Fri Jun 1 16:27:05 2012 +0200 Missing routing callback and creation of SIMIx and MSG hosts commit bcef133e09ea31f6eeda04b6190b6bdda4e396b3 Author: Arnaud Giersch Date: Fri Jun 1 16:29:40 2012 +0200 Don't run tests if facility not available. commit 1dcdc787fa3baec4691ff65f67ff01f1e2415c63 Author: unknown Date: Fri Jun 1 14:00:13 2012 +0200 Functions RngStream must be XBT_PUBLIC for dll commit 0025820ae49b141d61339bd105b5e498b1a37f0c Author: unknown Date: Fri Jun 1 13:59:48 2012 +0200 Declare nonfatal java in the package commit 9f3e3ef528479ef8f4070e8ee161f9a4258d28ba Author: unknown Date: Fri Jun 1 12:23:12 2012 +0200 Cosmetics 2times include commit c10ed57edec704e64096a7474e1e1c535bc06078 Author: unknown Date: Fri Jun 1 12:22:53 2012 +0200 Add missing files to install on WIn commit 3e14ae9ddf188592f15fd34dc87efb6d8223826b Author: unknown Date: Fri Jun 1 12:22:16 2012 +0200 Set some warnings on windows with no-error flag. commit c51823541276dc4b772e8c1c94dafb1291715268 Author: unknown Date: Fri Jun 1 11:52:24 2012 +0200 Fix compilation on Windows with pthread. commit 80ee8156e456da2a86ba28666fe1ab7db0f7eb04 Author: Arnaud Giersch Date: Thu May 31 18:02:44 2012 +0200 Use the correct variable to check for working ucontexts: CONTEXT_UCONTEXT HAVE_UCONTEXT_H only tells us whether ucontext.h exists or not. commit dda9405f7ee3f80c4b9c225117d08ec734f2a0f8 Author: Christophe Thiéry Date: Thu May 31 17:59:38 2012 +0200 Lua: fix an indentation bug in debug logs (the stack crashed) commit 1646f992b45dc1240e514ed0ce0e5f9ed02f3e55 Author: Arnaud Giersch Date: Thu May 31 17:43:33 2012 +0200 Don't lie about VCS. commit 8111cf69c27e24f09f018ab1f1a3fbdbf5b4a14e Author: Arnaud Giersch Date: Thu May 31 17:36:50 2012 +0200 Also remove reference to variable ARGS in generate_memcheck_tests.pl. commit f8bc6f6fba7b044bad78c0e3d8b4a37d908f0f41 Author: Arnaud Giersch Date: Thu May 31 17:17:54 2012 +0200 Remove usage of environment variable ARGS in tesh files. It is nowadays never used, and such a generic name can be source of problems (it could be defined for other purposes). commit 5c5dd5462b24783502c7340b86a35460b7610fa9 Author: Samuel Lepetit Date: Thu May 31 15:10:18 2012 +0200 Export RngStreams to Java commit 3c11bfaf6f2479fae9965f23d202d184627d2c8b Author: Arnaud Giersch Date: Thu May 31 14:53:17 2012 +0200 Revert "Don't fail when backtrace() returns 0." This reverts commit 944109bb21e5dc635a47813a2adff0e16305d9c9. This commit is controversial, and was intended to fix build on systems where backtrace exists, but returns 0. The only known systems with such behavior are Debian on ARM (armel, armhf). Another workaround is to compile with the -funwind-tables gcc option. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637360 for more information. commit 753a38e9f3f6b11b95d0a2b232ee8e6cb98d2564 Author: Samuel Lepetit Date: Thu May 31 10:40:39 2012 +0200 Add a test for chord commit 4fb1548b520dfebdd649916e63f588569aa599c9 Author: Samuel Lepetit Date: Thu May 31 10:18:25 2012 +0200 Add a boolean field "finished" in Comm to prevent exceptions in Simix to happen commit 8820dd4f9cdbc21f49fcaf25ae93f6895d452219 Author: navarro Date: Wed May 30 14:58:35 2012 +0200 Sorry for this. commit dcf893e03deb3f71feeee0218a83e7ed76aa574d Author: navarro Date: Wed May 30 13:37:02 2012 +0200 Don't change doxygen typo for \dontinclude commit 059ffba3002aa86e17392c7f2c884095ab64591b Merge: b745e5b 28cb6ae Author: Samuel Lepetit Date: Wed May 30 12:30:41 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit b745e5b5a5f85947c7e08266c6dbdbbf9f563918 Author: Samuel Lepetit Date: Wed May 30 12:30:35 2012 +0200 Move RngStream to xbt (public) commit 9b592c9f93e213394b8acbc2a892e81066e68c23 Author: Marion Guthmuller Date: Wed May 30 12:04:22 2012 +0200 model-checker : remove unused variable CS_PER_PROCESS commit 28cb6ae290613e9067f83f023d154e591e42d6da Author: navarro Date: Wed May 30 11:38:26 2012 +0200 Remove custom_flags and use CFLAGS LDFLAGS commit f403d7b3a9861b3d80588ded49f1faebba63341a Author: Martin Quinson Date: Wed May 30 11:26:50 2012 +0200 update FSF address (thanks to debian's paranoid robots ;) commit c53d0aac5a5ab41701f3320d95f1cd2b0f3fd005 Author: navarro Date: Wed May 30 11:23:41 2012 +0200 Some typos in source code commit 37baaf70ee95c42a6f4b80913db243c199230fb9 Merge: c477360 4849314 Author: Marion Guthmuller Date: Wed May 30 11:04:59 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 4849314d08c1c90227cdbbc346f59e6e22a621d2 Author: navarro Date: Wed May 30 10:48:57 2012 +0200 Rewrite --setenv bindir Cosmetics commit 13b40eda22ea85f68f80b623a5cd441b8dc49d71 Author: Martin Quinson Date: Tue May 29 23:29:30 2012 +0200 make it clear that this is a boolean field commit 534d31e4fc62b248c646ad6e19518e8a7b11e048 Author: Martin Quinson Date: Tue May 29 23:19:02 2012 +0200 Improve an error message There is good chances that the bug is in the user code (like calling msg_comm_test twice or something similar), and there is nothing we can do reliably from simgrid land if the user land builds such crap. See also https://gforge.inria.fr/tracker/index.php?func=detail&aid=14327&group_id=12&atid=165 commit 757c0f8844ae51c9e9a9085165c5dc46e5d1ce5c Author: Martin Quinson Date: Tue May 29 17:03:13 2012 +0200 recommit my initial version of cloud stuff for 3.8. Hopefully with all files commit c5c3f1bfece15c7b3a17a4f41925eae5cd629507 Author: Samuel Lepetit Date: Tue May 29 15:44:57 2012 +0200 Make simgrid-java buildable after MSG_process_create_with_environment prototype change commit dda4a9635474c80e380d7a088bc9393d465c1bed Author: Martin Quinson Date: Tue May 29 15:43:59 2012 +0200 document Pierre's last change (thx for your work, pierre) commit 7fa0f7db3dfd8b367a52fa77cee3cf66753d577d Author: navarro Date: Tue May 29 15:39:58 2012 +0200 Must have init MSG/SD/GRAS before using mutex commit cec182136b0cfc4d197e1c0e3c39c4f0067e7d4c Author: navarro Date: Tue May 29 15:26:13 2012 +0200 Cosmetics commit c47736071b39439589e5262e612bb86d50db6cb2 Author: Marion Guthmuller Date: Tue May 29 15:19:16 2012 +0200 model-checker : replace all XBT_DEBUG by XBT_INFO commit 46d81c873f84bc8161d0162aebc3a5405ea4824c Author: navarro Date: Tue May 29 14:53:13 2012 +0200 Remove wrong copy past commit 0c5ca693e080c0c95d7ca0d67199a7e6d1f05f46 Author: navarro Date: Tue May 29 14:48:38 2012 +0200 Don't abort if process does not exist. commit da68135e649746356b421c3d94e4e4cf0c49ff3e Merge: 7e89960 3c79b42 Author: alebre Date: Tue May 29 14:42:31 2012 +0200 Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java commit 7e89960476ca751001c6bace4f5f29047a31573a Author: alebre Date: Tue May 29 14:42:26 2012 +0200 CMakeLists for TRACE java bindgins - Adrien commit 047845aeddd920d5976b792dac5516cf3e5707c8 Author: navarro Date: Tue May 29 13:57:19 2012 +0200 Remove kill_time from MSG_process_create_with_environment commit 248ef080d26ba69c3ce967cf6593190f50ff8677 Author: navarro Date: Tue May 29 11:31:49 2012 +0200 Add MSG_process_set_kill_time commit 52b41ba5f4cbc90aa34bb84e6774e880b00b2776 Author: Martin Quinson Date: Sun May 27 09:38:48 2012 +0200 there is no publication page in the in-tarball documentation anymore (kill dead code) commit 1205d63d24a268c1cfbe3e1a5fe3794af6e1c1b9 Author: pierre Date: Fri May 25 16:23:43 2012 +0200 Update script for mac commit 944109bb21e5dc635a47813a2adff0e16305d9c9 Author: Arnaud Giersch Date: Fri May 25 14:52:44 2012 +0200 Don't fail when backtrace() returns 0. commit 301b65d454448ac156747d8112b884879cd7d24d Author: Arnaud Giersch Date: Fri May 25 14:49:14 2012 +0200 Update next version to 3.8 on master branch. Having two branches with the same version is confusing. commit 5d37103da397672aff379d7dc01186068bfc1498 Author: navarro Date: Fri May 25 14:16:40 2012 +0200 Remove bindings CXX from Simgrid commit 3c79b42f3a417f03bd71900c8848b05a245c6b9c Author: Samuel Lepetit Date: Fri May 25 13:32:52 2012 +0200 We don't need the msg process to sleep. commit 40c50e73054c04f97b5e5a618f1676eb5c3c9658 Author: navarro Date: Fri May 25 13:10:40 2012 +0200 Add documentation for xbt_dict_foreach commit 6fe65feec5b5c7603433116771d3249bebe95791 Author: navarro Date: Fri May 25 11:18:24 2012 +0200 Those line are useless since this file is now deleted during the test. commit b3cee705ef282304ace897ed2b81331428d5cd2a Author: navarro Date: Fri May 25 11:14:54 2012 +0200 Remove Montage_25.jed after test commit 7829c52e630bcd26437cc4ad11dbbc9662f2b634 Author: Martin Quinson Date: Thu May 24 18:01:40 2012 +0200 here lucas: == (you deserve it). Closes #14324 commit fe61e9d745c2980c97d3de02d1d24049f4358c38 Author: Arnaud Giersch Date: Thu May 24 16:06:49 2012 +0200 ChangeLog update. commit 0ea80b7748ee3594ea87e6480c8b33160a38fc6c Author: navarro Date: Thu May 24 16:19:09 2012 +0200 Take care of LDFLAGS commit a07d3b224d127eab65320e447c43a6ce75365cc8 Author: navarro Date: Thu May 24 15:40:50 2012 +0200 Take care of CFLAGS in cmake commit a54fbf926a409bfc12df701bce80152625694af1 Author: navarro Date: Thu May 24 15:06:35 2012 +0200 Projet Iceberg to make OSX pkg. commit 7fb0a003b865cb04f33c72bcc0f7a9745547d427 Author: Arnaud Giersch Date: Thu May 24 13:21:52 2012 +0200 Break long lines in base files. commit 98b08e8e90fd0400188efd276a58ef20ff426e7b Author: navarro Date: Thu May 24 14:01:25 2012 +0200 Add this function to compile on mac. commit 206eb3dfac9b8c33fadacb23334775274d0fb75f Author: Laurent Bobelin Date: Thu May 24 12:33:30 2012 +0200 Modified base files in order to not refer anymore to the FAQ as the main doc source. commit c6a4616241674154bdafca5a49c48091a3185a3a Author: Martin Quinson Date: Thu May 24 12:09:02 2012 +0200 dont include dot graphs on every page: they are redundent to our tab navigation stuff commit 04d94544520a0cec2749347909d9500a81d0f670 Author: suter Date: Thu May 24 12:07:44 2012 +0200 correct doxygen error (forgot the parameter name in its description) commit d1a1dc11b3a76cf7f034b950bed92af34a585620 Author: Laurent Bobelin Date: Thu May 24 11:04:42 2012 +0200 Corrected trace doc and sligth modification in Distrib.cmake commit bf26f74b8ce6872dccba33100ecfdc0c48fa51fa Author: Arnaud Giersch Date: Thu May 24 10:52:30 2012 +0200 ChangeLog: add entry for version 3.8 on branch "master". Also move changes that were not taken in branch "v3_7_x". commit 227d213855e82c12ca37af72a03bc97127a07f8c Author: Arnaud Giersch Date: Thu May 24 10:26:12 2012 +0200 Remove unused variables. commit 8ab67fea317b43cb0f64495ff0f1972080b8ed1d Merge: f223389 8cd41e4 Author: Marion Guthmuller Date: Thu May 24 10:39:47 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit f2233893ce7b8b1276bb6ca8474e3d3224bb1459 Author: Marion Guthmuller Date: Thu May 24 10:39:35 2012 +0200 model-checker : reindent, no change commit f3c8c23cc7784052a0cce9a77975d4dcfe4ba903 Author: Marion Guthmuller Date: Thu May 24 10:37:08 2012 +0200 model-checker : switch between data program and data libsimgrid for comparison of regions commit 26297efc616fc667196ae1e721faeaff35f715c6 Author: Marion Guthmuller Date: Thu May 24 10:34:51 2012 +0200 model-checker : fclose forgotten in get_memory_map_addr commit 8cd41e4adb67ddfb855b3744c43ad717e32d74c9 Author: Laurent Bobelin Date: Thu May 24 09:10:24 2012 +0200 Removed some unused and out-of-date XML files, corrected some others in order to be really valid for an XML parser. commit 6cb144b2dfd5f2fe9cf55f045f9c8db9ac952de4 Author: schnorr Date: Wed May 23 23:59:54 2012 +0200 [trace] updating tesh's that check graph configuration correctness commit 1646a478b93ec1fceead61763f1a4b294f8eb1b3 Author: schnorr Date: Wed May 23 23:59:35 2012 +0200 [trace] more changes to adapt graph configuration to libconfig parsing rules commit b81c5330d3f82cb5ad696869f5e176bf60879d49 Author: schnorr Date: Wed May 23 23:03:34 2012 +0200 [trace] changing graph configuration generation to follow libconfig parsing rules - and at the same time it is still compatible with the plist file format used today by Triva commit 96abaedb1360d594bc4e1ac201d6cc5657b42d5b Author: Arnaud Giersch Date: Wed May 23 18:14:22 2012 +0200 Remove unused variable: task. commit 2f75095b9fa861a416d6fb2b1a3a31aac1e17496 Author: Arnaud Giersch Date: Wed May 23 18:11:11 2012 +0200 Update memcheck_tests.cmake. commit fe91ebcf6a0d08a891d74c4f92ea93256373d3c0 Author: navarro Date: Wed May 23 17:51:57 2012 +0200 Don't need those lines. commit 9d53611f28f7ba6430d1f298c14b695ac2e723a5 Merge: ba95ab8 8d8f3e2 Author: suter Date: Wed May 23 17:31:03 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit ba95ab8abb316eb582059872d59aa82d861a5663 Author: suter Date: Wed May 23 17:30:24 2012 +0200 list SimDag additions commit 7ec269ea364b2fe104e133989eaee07a166cbe06 Author: navarro Date: Wed May 23 17:23:26 2012 +0200 Remove previous commit use __APPLE__ define by GNU commit 8d8f3e2c5af3bbab316411cff9c0bcc1c7cdd6e5 Author: Arnaud Giersch Date: Wed May 23 17:22:00 2012 +0200 Revert "Give vriable APPLE if on mac" This reverts commit 119fc53fcce0f13ecbfe9d3d9e43ec4733066d6f. commit 2549c0e06cd080934cdc735906cf803abfe8c23c Author: suter Date: Wed May 23 17:20:57 2012 +0200 update and simplify the test of sequential access mode and test SD_workstation_dump update tesh file accordingly commit 7c4af07d8b74d00ae29a94eff22346fdfcbb8214 Author: Arnaud Giersch Date: Wed May 23 17:20:02 2012 +0200 Cannot use a variable defined on command line here. It won't work with user code (unless the user defines the same variable). Use a variable known to be defined by gcc on macs. commit 6ad830890449074a4ad511e0415e4345acac2600 Author: suter Date: Wed May 23 17:19:50 2012 +0200 slight change to the dump function commit 087ced38cb2dd51f40529f806ef645d0af66bccf Author: Arnaud Giersch Date: Wed May 23 16:59:40 2012 +0200 Update ChangeLog for 3.7.1. commit fe3fb1a50f9647940a24693be6361a4439f27f59 Author: navarro Date: Wed May 23 16:59:29 2012 +0200 Set variable APPLE dor mac commit 326cfdc9ec731d64e104a7331fd3b8c4f0574a67 Author: navarro Date: Wed May 23 16:45:41 2012 +0200 Give vriable APPLE if on mac commit 57a4e57a6df0a73784458d7eb9856b40f51465ad Author: navarro Date: Wed May 23 16:42:31 2012 +0200 Fix configure warning on mac commit 2a41467d430bb218977c5770afe71147c1432075 Author: suter Date: Wed May 23 16:31:21 2012 +0200 add a SD_workstation_dump function (not tested yet) commit 561ff4897407105f37791f39b936da1d1c7c09d7 Author: Arnaud Giersch Date: Wed May 23 16:22:00 2012 +0200 Apparently, constructor priorities are not supported on Macs. commit 28fd1a297a34554ab67781f5fb413bb9a97d521f Author: navarro Date: Wed May 23 16:28:00 2012 +0200 Don't try to compare env variable just see if exist. commit 6556115decbc6519072b5ac363203e520f2200fd Author: Arnaud Giersch Date: Wed May 23 15:37:14 2012 +0200 Cosmetics: keep categories lexicographically ordered. commit aee9b1148b3e207d99efa9580ed8ac3611c143e6 Author: Samuel Lepetit Date: Wed May 23 15:31:58 2012 +0200 Stop using JNI_GetCreatedJavaVMs, cache the java_vm object commit 5f0a46f004078a0d00c77f430829581d408f526d Author: navarro Date: Wed May 23 15:03:03 2012 +0200 Sorry it's not elseif but else commit 19d31d1f30c55c956a070e0bed580c56548273f7 Author: Arnaud Giersch Date: Wed May 23 14:08:08 2012 +0200 Use standard modifier %z instead of %Z. commit 4113f6e8d30771bb60f3f59b97af589797a479ca Author: Arnaud Giersch Date: Wed May 23 14:06:14 2012 +0200 A cast is mandatory here to discard the volatile qualifier. commit ad9e4cea5823a71d21c0188b3d9ff8b55c51b832 Author: Arnaud Giersch Date: Wed May 23 14:05:23 2012 +0200 Give the correct address for the source of memcpy commit 4a1d8dd84611d5d3ec7749f13fa9c33649fc7b78 Author: navarro Date: Wed May 23 14:51:48 2012 +0200 Add this variable to link flag only if it is not empty commit d2a16d0dc16c1c349475c7b349a92242dcd329b3 Merge: 2135e71 43281f3 Author: Marion Guthmuller Date: Wed May 23 14:47:44 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 2135e717d0f732078edc7eed473e68bb96330cec Author: Marion Guthmuller Date: Wed May 23 14:47:40 2012 +0200 model-checker : function get_addr_memory_map rewrited using xbt_str tools commit cfc0834b7e6f3ce611a7b3991050fb992661538a Author: navarro Date: Wed May 23 14:23:41 2012 +0200 Fix configure on MAC commit 43281f310a1c42eacd637345887e7028f1920b4f Author: navarro Date: Wed May 23 13:56:55 2012 +0200 Generate directory /home/groups/simgrid/htdocs/simgrid/${release_version}/ with cmake Update PIPOL files commit 419bdaa87416d96b72f6848b04b130637df71ee3 Merge: 3187f0c aae4290 Author: Marion Guthmuller Date: Wed May 23 11:47:40 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 3187f0cf6163ddd170510f8aea2a6b9fc9dd3e46 Author: Marion Guthmuller Date: Wed May 23 11:47:21 2012 +0200 compilation errors (optimizations and model checking on) fixed in function ‘get_addr_memory_map’ commit aae42904baf7c4f44cd434e02b519aea74b33c01 Merge: 614a251 b799760 Author: Frederic Suter Date: Wed May 23 11:11:56 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit b7997601648804dcdf233c071332eff47af92a21 Author: Arnaud Giersch Date: Wed May 23 11:00:38 2012 +0200 Update next version to 3.7.1. commit 614a25194b4ba12b6fec99b29512569fd9834a02 Author: Frederic Suter Date: Wed May 23 11:05:39 2012 +0200 small glitches there (I didn't "bob" was a routing method) commit eaea40889a060612f37e818f76ebcf2da0646c8d Author: Arnaud Giersch Date: Tue May 22 15:04:52 2012 +0200 Cosmetics: correctly align Cmake messages, and replace tabs with spaces. commit e882557cb5cd83578fc02fd6726299daf884ecaa Author: navarro Date: Tue May 22 17:24:32 2012 +0200 Merge of cpu_update_actions_state_full and net_update_actions_state_full commit 7d1936798f4e06a0adbb624bb76ebdb316ec426f Author: navarro Date: Tue May 22 16:29:24 2012 +0200 Merge cpu_update_actions_state_lazy and net_update_actions_state_lazy commit 969c4d5b6e082b4dd45e8be03c7b03c21a70ab1a Author: navarro Date: Tue May 22 15:42:31 2012 +0200 Forget to remove this line from previous commit commit fa42487c90223126c2e27ff12ca34ad4f22bb2a1 Author: navarro Date: Tue May 22 15:28:25 2012 +0200 Merge cpu and network Remove *_update_action_remaining_lazy and *_share_resources_lazy from cpu.c and network.c Add functions generic_share_resources_lazy and generic_update_action_remaining_lazy commit 0b48f163927744a682112faa0be925606d799d07 Author: navarro Date: Tue May 22 15:17:01 2012 +0200 Fix compilation with MSG_DEPRECATED commit d34cb01da6a26cc35b4cd0cce1c8c3a62094e894 Author: Arnaud Giersch Date: Tue May 22 13:58:37 2012 +0200 Ensure that lfields[] is fully initialized. Fixes compilation error: In file included from .../src/xbt/mmalloc/mm.c:24:0: .../src/xbt/mmalloc/mm_diff.c: In function ‘get_addr_memory_map’: .../src/xbt/mmalloc/mm_diff.c:373:9: error: ‘lfields[5]’ may be used uninitialized in this function [-Werror=uninitialized] cc1: all warnings being treated as errors In fact, once strtok returns NULL, subsequent searches with the same parameters return NULL too. commit 3823e54e6b0da3c0b213c3ba1537befca354d647 Author: Arnaud Giersch Date: Tue May 22 12:01:33 2012 +0200 The mutex is useless when mallocators are disabled. commit a055707c5c4efacc5ef7f0f66c919c7f85225104 Author: navarro Date: Tue May 22 11:35:29 2012 +0200 Fix compilation when using MSG_USE_DEPRECATED commit c7533ef49ae766661baf4d9044cb850dbc249ccd Author: Frederic Suter Date: Tue May 22 10:50:21 2012 +0200 add an example of usage of SD_TASK_COMP_PAR_AMDHAL typed tasks. No tesh file yet. commit 1298f825dbd95a3e38a6f0f0130fc1800670aeae Author: Frederic Suter Date: Tue May 22 10:42:28 2012 +0200 Add a new type of typed task that we may be able to autoschedule. SD_TASK_COMP_PAR_AMDAHL represents a parallel tasks whose initial work (amount parameter upon creation) is distributed among host according to the Amdahl's law. Such tasks are created with a parameter alpha that corresponds to the non-parallelizable part of the computation. Before calling SD_task_schedulel or SD_task_schedulev, the SD_task_distribute_comp_amdahl function has to be called with the desired number of workstations. The filling of computation_amount and communication_amount (actually empty) structures is then done seamlessly. Not sure whether SD_task_distribute_comp_amdahl should be automatically called within SD_task_schedulev or not. Easy to modify if we want to hide everything. An option could to call it if the user didn't do it. move all the creation functions at the same place in the process. commit 939b39d3a5ae5a993512f833cefd4036fac05a55 Author: Frederic Suter Date: Tue May 22 10:40:44 2012 +0200 revalidate the tesh file for sd_test. BTW the timings were strange when looking at the work to do and the hosts' processing power commit 2c452a3556b4a429539f3f26ff736a79d35f17ea Author: Frederic Suter Date: Tue May 22 10:38:08 2012 +0200 the "amount" field leads to weird behaviors when dealing with parallel tasks. At SURF level, only computation_amount and communication_amount should be used. Get rid off amount in *execute_parallel_task functions. Use 1 when creating the surf action. commit 196bcabf3c533a02f12b43f040f8fb5cb1e43235 Merge: dda93e7 09485e6 Author: Marion Guthmuller Date: Mon May 21 15:59:30 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit dda93e7e3c8844b68b25ce1172d9fe1b6fcb8d37 Author: Marion Guthmuller Date: Mon May 21 15:59:24 2012 +0200 model-checker : get location of pointed address in comparison of process memory area commit 25fa04f8ceaf4b43a87d0df425073ec22f7b1d9e Author: Samuel Lepetit Date: Mon May 21 10:39:23 2012 +0200 Bugfix in Process.waitFor and Process.sleep: Throw the expected exception if failure. commit 09485e6da95ca527e457bfe395a5175550dbfc06 Author: Duco van Amstel Date: Sun May 20 13:23:23 2012 +0200 A few more details in some functions descriptions commit 9fcab8aa79522c936fc18aa05f9ed8cf73ad2384 Author: Samuel Lepetit Date: Fri May 18 16:17:16 2012 +0200 Bugfix in Chord commit ab989dad65ebb1e44558a38b30f277b28a075ebf Merge: 214d992 dc0a22c Author: Samuel Lepetit Date: Fri May 18 15:05:00 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit 214d99241d19ba28adfd465ea8e68494adf21e34 Author: Samuel Lepetit Date: Fri May 18 15:03:32 2012 +0200 Add chord example for java commit dc0a22c53a395e19ce8e65b64cb2a51c36aea261 Author: Samuel Lepetit Date: Fri May 18 15:03:32 2012 +0200 Add chord example for java commit ba04268d684751319d8c3130dcebbf3105961db6 Author: Samuel Lepetit Date: Fri May 18 14:37:54 2012 +0200 Bugfix in Comm (GC didn't like it.). Add "debug" logging commit eb72021a43c03453941437148607e47c7a3d45a2 Author: Samuel Lepetit Date: Fri May 18 14:03:57 2012 +0200 Fix the handling of errors in Task.send commit 31166c352095b3b5cb8b854a02e61762a570ff37 Author: Samuel Lepetit Date: Fri May 18 14:01:22 2012 +0200 Changed the way current_context is handled in smx_context_java commit 6068c9f0036786cdcbeb273d495e5aa378cb5f92 Author: Samuel Lepetit Date: Wed May 16 16:59:56 2012 +0200 Removed "ApplicationHandler" and "japplication_handler" and use MSG_launch_application instead. Also, removed the mandatory "Host, String, String[], double, double" constructor and replaced it with the old "Host, String, String[]" mandatory constructor for the classes (updated the examples if you need an example), since we can't know from MSG the start_time and the kill_time if we launch it from deployment file. commit 72b87a2780383260b02c46d94d609579d606bb15 Author: Samuel Lepetit Date: Wed May 16 13:56:08 2012 +0200 Add an example to test starting_time and kill_time commit 62674b2d4ef829283d1603eeeb0fcf1a20af8fec Author: Samuel Lepetit Date: Wed May 16 13:47:13 2012 +0200 Change the way the process killing is handled, using the flag from the base context and not a specific flag on smx_context_java. It lets us now use a "process_kill" naturally :). commit 52e6b3073b6d8b88d05b8b2e520c567eb789b09d Author: Samuel Lepetit Date: Wed May 16 11:47:19 2012 +0200 Add a straightforward implementation of start_time and kill_time. This change the constructor you have to implement (sorry). Fix the examples for that purpose commit 644f3ba9c131c7fbb795072657caf7ce190c46a5 Author: Arnaud Legrand Date: Tue May 15 12:18:10 2012 -0400 my two cents on this release :) commit 0b2a65968a229ce7facc852daf165f5cbae8a725 Author: Arnaud Legrand Date: Mon May 14 14:45:37 2012 -0400 Set up documentation for simix commit 03ec2a82d9c953c0e4fdb68d45b18bc4ce42cd60 Author: Samuel Lepetit Date: Tue May 15 16:47:48 2012 +0200 Change "ProcessKilledException" to "ProcessKilledError" -> make it not catchable by catch (Exception e) statements (because someone's gonna do it). commit 1d9f266df069cc2b64a0ae4933d58d048460ec00 Author: Martin Quinson Date: Tue May 15 15:43:28 2012 +0200 tiny post-release adjustment commit 786250545727703e9cfec5f8d541d56e93957508 Author: Martin Quinson Date: Tue May 15 13:39:52 2012 +0200 Ahem. Typo in release nick name. Retagging and everything commit 34de8197e3967d8188a13bcbd17645692acc1b30 Author: Martin Quinson Date: Tue May 15 13:31:14 2012 +0200 RELEAAAAAAAASE commit 4307a12c577a9af0a8e026aa3dea79ad14bbd4eb Author: Arnaud Giersch Date: Mon May 14 17:22:45 2012 +0200 Missing include (?). commit 12fdd5a6725a42b1c3baf51e9927462ae5b6db44 Author: Samuel Lepetit Date: Mon May 14 17:19:37 2012 +0200 Fix platform file for mutual exclusion example. Fix the associated test commit d42ce90fe5e354b95e5969c2eb422a6e8a71f4df Author: Samuel Lepetit Date: Mon May 14 17:16:21 2012 +0200 Use jxbt_get_jfield instead of jxbt_get_sfield (faster) commit 82b9a1db9168e46fb62edc6fa0b3f6fb09b2a7fd Author: Samuel Lepetit Date: Mon May 14 17:12:25 2012 +0200 Removed jprocess_start (useless now), cached ids in jmsg_process commit 64ba9bd85e25348202be5c8d102622a9197a175a Author: Arnaud Giersch Date: Mon May 14 16:27:54 2012 +0200 Spell check in NEWS and ChangeLog. commit 87c6fa8e89ef8aa6907f56dafffd65aae8c6019f Author: Frederic Suter Date: Mon May 14 16:49:18 2012 +0200 SD_simulate doesn't return a NULL-terminated array since a long time now commit e3b238eaf75f5bbe14b203615c1bdc4f4b5247ed Author: Samuel Lepetit Date: Mon May 14 16:37:07 2012 +0200 Change the way the Process are killed, since we need the java stack to be empty (IE, the "run" call must have returned). Updated the examples tesh to match it. Updated the changelog commit aae7a703c6ceea5834b33c55eea5076bf87a988b Author: Martin Quinson Date: Mon May 14 15:46:53 2012 +0200 add a short proof of corectness. should work too commit 6ea7c6220ef3aea972da1ce8fff827e0209f7052 Merge: 6a9d0cb 114ad89 Author: Martin Quinson Date: Mon May 14 14:59:22 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 6a9d0cb70ec8497d66b6e7f95f2a08b5a2cf8da9 Author: Martin Quinson Date: Mon May 14 14:59:07 2012 +0200 argument why parallel execution don't jeopardize reproducibility even if we never sort process_to_run explicitely (and cite XKCD appropriatly) commit 114ad89155e6c4a93e8cb947ff24a3484052f82d Merge: b61ab16 c053394 Author: Christophe Thiéry Date: Mon May 14 14:55:55 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit c05339428d64488dac5a51e900da3d9c2400a077 Author: Arnaud Giersch Date: Mon May 14 14:47:43 2012 +0200 Remove old cruft. commit b61ab162bfc1f6c4c2d58133378a21a0b5796be3 Author: Christophe Thiéry Date: Mon May 14 14:39:58 2012 +0200 Add comments to this script commit 95250056fde87d7c6413baa5cc3724fd8f9a83f9 Author: Samuel Lepetit Date: Mon May 14 13:43:50 2012 +0200 Change the way the threads are stopped, not killing the JVM at the end of the simulation. commit 8f9428efbe09c757e9bae81e70476c6e6824627f Author: Arnaud Giersch Date: Mon May 14 10:45:56 2012 +0200 Typo. commit f61b5ed992df33c7a434d605d843467223189131 Author: Samuel Lepetit Date: Mon May 14 10:07:36 2012 +0200 Change the include file for os_thread commit 4320715baf3e10ac7316fa920fb7659f7748185b Author: Martin Quinson Date: Sun May 13 23:59:13 2012 +0200 missing file in .tgz causing errors in ctest commit 5d7fe32827401794ecd4ee2c06fd7db0d0d0b856 Author: Martin Quinson Date: Sun May 13 23:49:53 2012 +0200 prepare the NEWS file for next release commit ed612e0e8448b63c253a3bec18358acf8f2ceddf Author: Martin Quinson Date: Sun May 13 23:40:26 2012 +0200 update the ChangeLog commit 0766ec711b34875972c4ece311c4e1c472f25d5f Merge: cab107a 810b873 Author: Martin Quinson Date: Sun May 13 23:22:15 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit cab107a617d2c5a0d760bd68bcd245d558347bea Author: Martin Quinson Date: Sun May 13 23:20:51 2012 +0200 make xbt_os_thread module public (Java needs it, at least) commit 209b52905757cd5bd0dcf58d53d52d74411fcc55 Author: Martin Quinson Date: Sun May 13 23:17:24 2012 +0200 ensure that this header can be made public by relying on public simgrid_config.h, not private gras_config.h commit 810b87373b72c093f757b135e2840bcb767d8c73 Author: Marion Guthmuller Date: Fri May 11 19:07:06 2012 +0200 model-checker : parser for dwarf file (to complete ...) commit 44da6699977c942b1a34734e118cb9842aaeb94b Author: Samuel Lepetit Date: Fri May 11 17:15:57 2012 +0200 Change the way the threads are launched: they are now launched as xbt_os_thread and then attached to the JVM, meaning that the C has control over them. This means that now, "Process" does not herit anymore from Thread, and that you now need to call explicitely the method "start" if you bypass the deployment file. Updated the examples. commit f73ccc48b2925d408dac8e9e8e3710fffc430fcd Author: schnorr Date: Fri May 11 16:09:30 2012 +0200 [trace] update ChangeLog to report relevant changes in the tracing system commit 2f7c87c6cd0db3f48434559687fdddeaf07c6f50 Author: Samuel Lepetit Date: Fri May 11 15:44:59 2012 +0200 Forgot to update migrate signature in Process commit b8eff69e6f0fc093a4eafbfd34bcf2e8f083fb80 Author: navarro Date: Thu May 10 17:36:15 2012 +0200 Update tesh for 32 bit commit dc691f919465845260719a295eb3687a825f7268 Author: navarro Date: Thu May 10 17:24:55 2012 +0200 Just hack the Bconnection to be sure test succed on 32 and 64 bit platform HAVE TO BE FIX AFTER SIMGRID v3.7 commit 6040274b48069f17797570a45af58b99d76efc55 Author: navarro Date: Thu May 10 17:18:45 2012 +0200 Update tesh file commit c7e760a2bde72bffe1eb6da54e2787e16eeeefb0 Author: Martin Quinson Date: Thu May 10 16:41:18 2012 +0200 improve a comment on my way commit 3554f61d43635e7736ada57d5db96537c0766bf0 Author: Samuel Lepetit Date: Thu May 10 15:06:32 2012 +0200 Add setlocale in jmsg.c, to have traces not depending on the locale of the user commit 82887e41c82a0ce6fb6315aff709c1ed4b54e923 Author: Martin Quinson Date: Thu May 10 14:49:15 2012 +0200 More debugs around process suspension commit 7d2b5d103ae0005f09a3b3a2b073178106c778f5 Author: Martin Quinson Date: Thu May 10 14:48:50 2012 +0200 allow a process blocked on a communication that didn't start yet to get suspended commit 195c30c41eab010a48ff7a6f3547bc0ba154833b Author: Martin Quinson Date: Thu May 10 14:47:07 2012 +0200 typo commit 3b0fced0a85b3f40e7138340dfb1ddcc630d2d07 Author: Martin Quinson Date: Thu May 10 10:40:10 2012 +0200 new function xbt_dynar_search_or_negative() It is useful when you have less than 2 million elements in your dynar and don't want of the extra complexity of catching exceptions when the element is not found. commit 7852e4b4039886f33fe9e7cd406848ffc33dfef8 Author: Laurent Bobelin Date: Thu May 10 14:43:54 2012 +0200 doc : misc : documented that the numeric sep in trace file depends on system locale. commit 00ca795c5e104b9ed4ff2fcac7a52248a1c064d0 Author: Samuel Lepetit Date: Thu May 10 14:39:20 2012 +0200 Missing import in examples commit 84ab13215ff2acde423a88ef6accfe301cee098f Author: navarro Date: Thu May 10 14:36:58 2012 +0200 Make simgrid doc with new logo name commit 96700e4ab10ad214352f8c9746033af9b20b2905 Author: Samuel Lepetit Date: Thu May 10 13:41:57 2012 +0200 Add explanation in MSG_task_irecv documentation commit 71a716760bd828d8d9423f5b65cb430d016fde45 Author: navarro Date: Thu May 10 12:29:31 2012 +0200 Merge cpu and network for action functions. commit a361c6f643b5c93bf65deaff643fb79144ef965d Author: Samuel Lepetit Date: Thu May 10 12:00:29 2012 +0200 Change the way the objects are created in ApplicationHandler: they are now created the same way than when you create the object manually, using the (Host, String, String[]) constructor. It means that now your classes need to have a (Host, String, String[]) constructor calling the same constructor in Process. Update the examples to reflect the change. Update the changelog. commit 71a5e1d7943f1ee568b39c6975f1129229fb943b Author: navarro Date: Wed May 9 16:59:10 2012 +0200 Put those variables private commit b4595a628d4c56a820ee58dc6b4f967802abceee Author: navarro Date: Wed May 9 16:18:41 2012 +0200 TODO for cache friendly commit 867ae3ddfab33175d0bce6d797b2f537396693aa Author: navarro Date: Wed May 9 14:51:07 2012 +0200 Prepare network.c and cpu_cas01.c for net and cpu merge. commit 7b2435d30a045a0c8c292c0fd98a2a2379a40fb3 Author: Samuel Lepetit Date: Wed May 9 18:10:16 2012 +0200 Add sleep in Process, with a Thread.sleep like use (in milliseconds/nanoseconds). commit 09a02c1dfeacd1ab2d397182e62b542368790abf Author: Samuel Lepetit Date: Wed May 9 17:38:23 2012 +0200 Add setName in Task commit 0c14e681436e252f680310c7696b3ba17a349706 Merge: 51c7323 3f84690 Author: Samuel Lepetit Date: Wed May 9 17:30:29 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 51c73230bec626b1240fc9f2145ca3c802b05348 Author: Samuel Lepetit Date: Wed May 9 17:30:23 2012 +0200 Little mistake in MSG_task_set_name javadoc commit 514c85494408cbf2eab157d78843a5db586a57c0 Author: Samuel Lepetit Date: Wed May 9 17:11:17 2012 +0200 Add setComputeDuration in Task commit bb7587e0901a65504e1661485d7d8e6fa9214e50 Author: Samuel Lepetit Date: Wed May 9 17:11:03 2012 +0200 Remove useless line in examples/async/Master.java commit 9d22e2ac324188c6494c026fad245b4abafed90b Author: Samuel Lepetit Date: Wed May 9 16:14:44 2012 +0200 Cache the task name in Task commit 11b3b034128af9ec778332da67ba4d9ef615399a Author: Samuel Lepetit Date: Wed May 9 15:58:40 2012 +0200 Removed the HostFailureException from waitFor, since it's never thrown commit 5b98a105384bfed06a3c9fadddaaeeea03b1fa2f Author: Samuel Lepetit Date: Wed May 9 15:50:29 2012 +0200 Add cache on jmsg_syncro.c/Mutex.java commit 681ccbd571ddd586398863c1c53167c9469bc857 Author: Samuel Lepetit Date: Wed May 9 15:39:47 2012 +0200 Add a cache on Host.name. Add a cache on some jfieldID/jmethodID on Host/Process commit 601b0b84937fb065edd43e83f755e2eae4a1de0e Author: Samuel Lepetit Date: Wed May 9 13:10:32 2012 +0200 Deleted simulatedSleep, use waitFor instead. Moved everything from MsgNative to their respective classes. Some optimization work on Process. commit aa50ff55316bcb56c40be9320534608e1eb8a4d0 Author: Samuel Lepetit Date: Wed May 9 10:24:48 2012 +0200 Add checking on getSender/getSource to prevent a SEGFAULT commit bc436d65d9cca17916fe60d8f3bc6c052541699c Author: Samuel Lepetit Date: Sat May 5 13:00:00 2012 +0200 Check if the fields were found in Task.nativeInit and Comm.nativeInit commit 3f8469006c8a8486904d2870733afabfb0d968a7 Author: Arnaud Giersch Date: Fri Apr 27 15:31:55 2012 +0200 Use -DBL_MAX for MIN_KEY_VALUE. commit 6532cb48078124e2fcdeda3b8074c4b642a635ac Author: Arnaud Giersch Date: Fri Apr 27 15:13:12 2012 +0200 Typo. commit 83803fce1bb1e3657b8e5697df09d73b551bab05 Author: Samuel Lepetit Date: Fri May 4 19:36:10 2012 +0200 Move functions from MsgNative to Host, and from jmsg to jmsg_host commit 4a59f17b3e539abe1a63c83a1645a28321d8de2e Author: Samuel Lepetit Date: Fri May 4 18:58:53 2012 +0200 Move all the remaining stuff for Task from MsgNative to Task commit 84a05364299d2e9450976919b904359ccfe374c9 Author: unknown Date: Fri May 4 17:32:36 2012 +0200 Add a real new ico ;) commit 7227147b908c60984b63e55e400678f9d0f3c73f Author: Samuel Lepetit Date: Fri May 4 17:07:20 2012 +0200 Move some functions from MsgNative to Task again,to depopulate MsgNative/jmsg.c commit 8e72922a58f5c591eb71fde589d362f6669a7a0f Author: Samuel Lepetit Date: Fri May 4 16:24:59 2012 +0200 Move some functions from MsgNative to Task, to make one less call commit e06606ef24ddccfe848c801a1928db591940f0dd Author: Laurent Bobelin Date: Fri May 4 16:22:26 2012 +0200 Added an ico as Pierre also wants this format. commit a292aa91e949a4140045acc40f0ada7137a2a0e1 Author: navarro Date: Fri May 4 16:00:27 2012 +0200 Add new icon for doc commit adfa0443492c7aeaedf29973583ae632a2e009f2 Author: unknown Date: Fri May 4 16:55:19 2012 +0200 Update list of headers to install for nsis commit c8e60e520f1d4a578e561aa26716a85bb21d37d5 Author: unknown Date: Fri May 4 16:32:31 2012 +0200 Fix compilation error if don't have MMAP like win32 commit 96f4bbf2c38ff9e20c2eb379f95879a1bc41a1d2 Merge: 0cc6ec5 60a8b1b Author: Samuel Lepetit Date: Fri May 4 15:12:25 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit 0cc6ec5cc1a5fb9b54ab7118336ae68697cfeeab Author: Samuel Lepetit Date: Fri May 4 15:12:23 2012 +0200 Add cache for jfieldID/jmethodID on jtask/jcomm commit 60a8b1bd9132280e41cbf066a01273bbe97ac3d8 Author: navarro Date: Fri May 4 14:22:50 2012 +0200 Used of tesh for test. commit b7233718def37e1bc1e2a469ac45c738fab0c582 Author: Samuel Lepetit Date: Fri May 4 13:57:55 2012 +0200 Add waitCompletion to Comm as a binding of MSG_comm_wait commit 04f2b15db2c02d9db03aa0f447ace60906a24b67 Author: navarro Date: Fri May 4 13:22:24 2012 +0200 Rewrite function net_update_action_remaining_lazy like in cpu. commit a96ecc4af219bfbc5d83047d9dab06de2cf78d65 Author: Arnaud Legrand Date: Fri May 4 13:05:44 2012 +0200 Get rid of intrusive check now that suspend, resume and kill have been cleaned up. commit e881539db7cf1f6bb7e6d4e2ad11fbcea275c035 Author: Samuel Lepetit Date: Fri May 4 13:02:11 2012 +0200 Add isend in Task commit d33549c36f69381b71365cad0b4d450c6e4c815e Author: Arnaud Legrand Date: Fri May 4 13:00:50 2012 +0200 Better coverage of SIMIX_process_suspend and resume. commit 2a48d6322f6b2ef7867b484e1f5820f0d4201be8 Author: Samuel Lepetit Date: Fri May 4 10:21:23 2012 +0200 Bugfix in async example. maybe our code should be more defensive for that kind of case, since it can crash simgrid without the user understanding why. commit eb86ef55ebafd813f093d34b293254fc1587a7b2 Author: Samuel Lepetit Date: Thu May 3 19:23:33 2012 +0200 Add asynchronous API (except wait) for communications commit ba4c17319eb812cee7e2e9b3de8c60580d37e616 Author: navarro Date: Thu May 3 19:15:46 2012 +0200 A priori, no need to propagate modifications when the variable has no impact on the constraint. commit e40d6a00466192d5337c519d86ac4c8bebb905e6 Author: navarro Date: Thu May 3 19:14:53 2012 +0200 Revisit lazy_remaining_update that was completely broken. Unfortunately, this requires to save the previous variable value since we know when an action requires a remaining_update only after having thrashed the variable value with lmm_solve. Hence, function call order is completely changed but now, we only update needed variables whereas before almost all variables got updated everytime. commit 78224183a24a35d071d26d0653d7d3c196b131e6 Author: Samuel Lepetit Date: Thu May 3 15:00:06 2012 +0200 Properly finalize the simgrid mutexes commit 8eece7b129709e79f87d945138a01ba44179c42b Merge: 0922354 304249f Author: Samuel Lepetit Date: Thu May 3 14:18:57 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 09223540bbe121f48b2be7a2e940b70c3e651d90 Author: Samuel Lepetit Date: Thu May 3 14:18:51 2012 +0200 Bugfix in masterslave_arg commit 304249fd644c92c0fa2ae6a9b302b86d43866fa5 Author: Arnaud Legrand Date: Thu May 3 12:55:40 2012 +0200 Revalidate output after my recent modifications in simix The execution order of process at a given timestep may have changed but if your code really depends on this, this means it was already producing bogus results. commit 93e98cba1ef18d132ff7b287f3934fe2f6d515ce Author: Arnaud Legrand Date: Thu May 3 12:47:04 2012 +0200 Make the suspend/resume work while a process is in a syscall. commit 1dfb07cf0cdd0fa60566082c54a9612f836c5375 Author: Arnaud Legrand Date: Thu May 3 12:45:34 2012 +0200 Use this variable so that gcc does not warn anymore. commit 38c3cacc59c898c2fc9238fe9cde6abccddef572 Author: Marion Guthmuller Date: Thu May 3 12:23:33 2012 +0200 add SIMIX_host_get/set_data declaration in simix.h and include simix.h in msg_host.c (compilation warnings) commit cb91af44a1bd7e5f331686df25d5fe80ff571a43 Merge: 836c888 156f0f1 Author: Marion Guthmuller Date: Thu May 3 10:54:19 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 836c888a9f8c7be6a2ec571a2f838c76a7df1a40 Author: Marion Guthmuller Date: Thu May 3 10:54:14 2012 +0200 model-checker : new comparison of region (program data and libsimgrid data) commit edba2fa1e3d17eb5400a31cdf1a600bfe56fd210 Author: Martin Quinson Date: Wed May 2 22:19:33 2012 +0200 Quick (and probably dirty) exportation of SimGrid simulated mutexes to Java I have unfortunately to confess that I didn't test it at all. It should work, but no promise here. Please people, break it and report this. commit e18b7e480acb53c7434bfabac2299ef32db1c7d9 Author: Martin Quinson Date: Wed May 2 22:19:13 2012 +0200 cosmetics commit 3b2a6e76eecf6c64156e047053492778421ba437 Author: Martin Quinson Date: Wed May 2 21:24:33 2012 +0200 Do not embeed our version of semaphores Java 1.5 can be considered as sufficiently prevalent for us to not dupplicate its features. Closes #14217. commit 156f0f11e98a981785e3ba7cd4daa4ab81ba4b33 Author: schnorr Date: Wed May 2 17:46:41 2012 +0200 [trace] always set initial value for variables, if not, we get an invalid trace file commit f996e5a5a24dcd632c619f8f2d8af4e685f14b06 Author: navarro Date: Wed May 2 13:04:01 2012 +0200 This file does not exist. commit 94fb6e860980b4201d9aa7995e2f8648ed81ee8e Author: Martin Quinson Date: Tue May 1 01:42:26 2012 +0200 cosmetics commit 2e3c299b6c518bfa45dd0056e90b1b95dfabd1b4 Author: Martin Quinson Date: Tue May 1 01:41:16 2012 +0200 use -1 as default kill time to make sure that our process don't get killed on startup commit 8d8d6b614e77190ba685eee6fafe653ca0b0eb1e Author: Martin Quinson Date: Tue May 1 01:29:48 2012 +0200 Stop using SMX host->data to store MSG host - that's useless since we have the lib to retrieve the MSG_host data directly - it would break java bindings since it stores java object in there Pretty fucking bug, I've lost my day on this one. commit c1a801890b53e18c22319f0d875db0f75711776f Author: Martin Quinson Date: Tue May 1 00:06:22 2012 +0200 work around issues by passing the hostname instead of the host to processCreate() commit cbd4ed8aa6a505dd60197657144688207a8679ad Author: Martin Quinson Date: Tue May 1 00:05:39 2012 +0200 adapt to the lastest (and probably short-lived) API change in MSG commit 1ef4a44fd7adbde3b8cde93dad5c26320a330dd1 Author: Martin Quinson Date: Tue May 1 00:03:00 2012 +0200 revive this file that is very handful to debug the bindings commit fc727903530d55d5d3f903a8213c7cb8a3273c7a Merge: 1dee267 5fead7e Author: Martin Quinson Date: Sat Apr 28 09:48:39 2012 +0200 I forgot to update my tree before commiting (once again), and got conflicts as punishment commit 1dee267bd3ff0307b408c7169308f976965b6d10 Author: Martin Quinson Date: Fri Apr 27 23:03:00 2012 +0200 removing the channels would really make the structures simpler commit 32a3008f360d90a28b60c66672da6ccee12f019e Author: Martin Quinson Date: Fri Apr 27 23:02:30 2012 +0200 adapt to lastest cleanups in the core library commit d90edfc166207c7c7372bfd4f58c6392b8fd4eef Author: Martin Quinson Date: Fri Apr 27 22:47:02 2012 +0200 Remove the public field msg_host_t->name. Use MSG_host_get_name() commit d0672b1000bacd57037a1138e90553af71b50a53 Author: Martin Quinson Date: Fri Apr 27 22:35:49 2012 +0200 simplify msg_host_t by inlining the simdata field commit 15732d4548158986da572035d2e53a97c618e56b Author: Martin Quinson Date: Fri Apr 27 22:25:31 2012 +0200 save one pointer per MSG host commit dd88e15504912f111b8dcb568c2a8adbc111ed66 Author: Martin Quinson Date: Fri Apr 27 22:09:38 2012 +0200 Merge all public simix headers, and distribute them in simgrid directory Actually, I think I never understood why we have a separate datatypes.h header: what's the harm of declaring the functions too? I kinda prefer one directory with all files instead of 12 directories with 2 files each. commit 32f134d2bd99b42aaf41ead6aa8fdb58962efd16 Author: Martin Quinson Date: Fri Apr 27 21:51:05 2012 +0200 Enhance the communication filtering mechanism * Add an extra argument to the filter: a smx_action_t describing the other side's communication. That's useful to write filters on other side's identity * Ensure that if no comm matches the filters, the filter function gets saved in the comm object that gets created and stored in rdv point. Later on, when someone else tries to make a match, use that stored function to ensure that the stored filter accepts to match the new commer. Thanks to Sorina Camarasu for exploring all this. commit 1611c9c689366498f0ee2e225e2a7ea46df63cd7 Author: Marion Guthmuller Date: Fri Apr 27 16:43:29 2012 +0200 model-checker : remove meta-data of heap in comparison algorithm commit 5fead7e79bf187e79ccae8055ae8fbf6c439bdad Author: Arnaud Giersch Date: Fri Apr 27 14:16:18 2012 +0200 Workaround problem with excess precision on i387 FPU. See http://gcc.gnu.org/PR323. commit c4ba80fc01212c53971f8bad7d34aa399669bcc6 Author: Arnaud Giersch Date: Fri Apr 27 14:16:18 2012 +0200 Use existing xbt_swag_reset(). commit 26359adbac8131d66a5bbc4ba157438b47f7d9f9 Author: navarro Date: Fri Apr 27 13:16:03 2012 +0200 Ajout de tests pour kill et start time commit 0ba36b48beb1104cc76243a1840d41901d63b44a Author: navarro Date: Fri Apr 27 13:09:41 2012 +0200 Update tesh for kill start time. commit 621e3b159443376a40ff174a1a30815bf265c0ac Author: navarro Date: Fri Apr 27 12:57:25 2012 +0200 Rewrite the kill_time mecanism. commit e51ea751d20f2437b9b350a3bab1db3c257fb54f Author: Arnaud Giersch Date: Fri Apr 27 12:41:32 2012 +0200 Revert "got a "might be clobbered by ‘longjmp’ or ‘vfork’" error when compiled" This reverts commit 34b3794d5a8de6a9258a6144f67de4fc38c960f1. AFAICT, this is not needed after commit 1128245fc5ccac68ce1f696aab780e15ff9f735a. commit 818a5f98dea44032e6bf38aae59d0ce18a120bbd Author: Arnaud Giersch Date: Fri Apr 27 12:03:58 2012 +0200 Useless free, and other cosmetics. Dynar is already free'd by xbt_dynar_merge. The FIXME looks obsolete. commit 49e057ae96bffa57554a65241051350af1b105b7 Author: Arnaud Giersch Date: Fri Apr 27 12:03:58 2012 +0200 Pass 'res->link_list' and 'lat' directly to routing_get_route_and_latency(). commit ab57f5f3284b99dae1e5dd666a1fd061b53e36ed Author: Arnaud Giersch Date: Fri Apr 27 12:03:58 2012 +0200 Put links in right order in tesh file. commit 96209e30e2814dd2a68180421bbaa647f01144a7 Author: Arnaud Giersch Date: Fri Apr 27 12:03:58 2012 +0200 Make floyd_get_route_and_latency cleaner, and hopefully right. Stack the links before processing them, and avoid costly dynar_unshift/ dynar_insert_at. commit 8cda1f6e4b63ac3231ec48ec1db82aaaf189c393 Author: Arnaud Giersch Date: Fri Apr 27 12:03:58 2012 +0200 Cosmetics: a switch..case is clearer here. commit 93d79384e96e2b9e966371397e43ebb2ab065f1a Author: Arnaud Giersch Date: Fri Apr 27 12:03:57 2012 +0200 Rework xbt_dynar_three_way_partition. * use existing _xbt_dynar_elm() to retrieve elements; * swap elements only when needed. commit 91a836853d1ea622ddb45ca1b746243b14e42634 Author: Arnaud Giersch Date: Fri Apr 27 12:03:57 2012 +0200 Cosmetics: misleading indentation. commit 1128245fc5ccac68ce1f696aab780e15ff9f735a Author: Arnaud Giersch Date: Fri Apr 27 12:03:57 2012 +0200 Reinitialize waiting_action at proper place. commit 027274ae8707c374384dbef37ae24a1c80b4fd10 Author: Arnaud Giersch Date: Fri Apr 27 12:03:57 2012 +0200 Empty argument is allowed for XBT_IN(). commit 19daaf35fe335252363c13af9ab1ae8df0c0ed49 Author: Arnaud Giersch Date: Fri Apr 27 12:03:57 2012 +0200 Use XBT_OUT/XBT_HERE with user defined format. commit 0443f23db740b10aa07956cfce845a3769cf9866 Author: Arnaud Giersch Date: Fri Apr 27 12:03:57 2012 +0200 Allow user defined format for XBT_IN() and XBT_HERE() too. commit ba55a407ecacdb5a014c8a30da3b9a658d013f4e Author: Arnaud Giersch Date: Fri Apr 27 12:03:57 2012 +0200 memcheck_tests: regenerate. commit 34b3794d5a8de6a9258a6144f67de4fc38c960f1 Author: Frederic Suter Date: Fri Apr 27 12:32:39 2012 +0200 got a "might be clobbered by ‘longjmp’ or ‘vfork’" error when compiled with supernovae add a volatile as midjy taught me. commit e1e8001f74819b6ad7eed5670d2970f601f6df29 Author: Frederic Suter Date: Fri Apr 27 12:11:30 2012 +0200 global_routing doesn't exist anymore. If I'm correct, it's routing_platf now commit f039357cd622ef32d3267911f5cac3925a9fea23 Author: Frederic Suter Date: Fri Apr 27 12:10:06 2012 +0200 remove unused variable that raises warning (when treated as error ...) commit 9d45f09800ba18cc02555b9d40ad6f5090eaa8a4 Author: Martin Quinson Date: Fri Apr 27 12:01:24 2012 +0200 remove the now useless Process.ifInterruptedStop() commit 71fe810cd13a888c696df066ae78eec6ac905b6f Author: Martin Quinson Date: Fri Apr 27 11:57:36 2012 +0200 implement the ability to kill processes without relying on ifInterruptedStop commit 1bcbbd87509050edcb2accd6ba00134f968323c3 Author: navarro Date: Fri Apr 27 11:09:35 2012 +0200 Add a specific test for arguments start_time and kill_time of process tag. commit 2d035d48dbc4631b06a85a91b24b2115cd5bbe9b Merge: 56faf26 11b9701 Author: Samuel Lepetit Date: Fri Apr 27 11:08:36 2012 +0200 Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java commit a40bbe687be041fe44c7dcf353d99da7d5a69568 Author: Arnaud Legrand Date: Fri Apr 27 01:54:18 2012 +0200 Tesh update. The previous commit has added a few more simcals and the process now gets killed before getting a chance to execute a task. Both behavior are valid so let's take this one. commit fb58fcc2c0b069aa815f1820acfa16a46720ae93 Author: Arnaud Legrand Date: Fri Apr 27 01:39:55 2012 +0200 Process that suspend themselves now create the corresponding surf action A process that suspends himself did not create any surf action. When processing the simcall, the maestro only set the process as suspended and did not answer the simcall. Likewise a resume would simply wake up the process. A problem with this is that if the corresponding host ever went down, the suspended process would never have realized. For the moment, just die whenever a process is suspended and it is not waiting on an action that can be be suspended. The consequence is that there is no reason to wake up a process that did not have any waiting action. Again, DIE if this ever happens for the moment. commit c6d610b3ae7344e3f209515558daf0b4a8667824 Author: Arnaud Legrand Date: Fri Apr 27 00:27:38 2012 +0200 Let's not assume that an unsigned long int always behave as a char *... When it comes to such pointer arithmetic, char * is the way to go. Plus plug a dumb memleak. Sorry about the previous commit that did not work with full compilation flags. commit 8906e0cca9c2d9884919f502536df631415765a5 Author: Arnaud Legrand Date: Fri Apr 27 00:24:22 2012 +0200 This function has no reason to go public. Sorry about the previous buggy commit that did not worked with full warning flags. commit 11b97013a9a29279a4a98b614156acafffcb8ed8 Author: Martin Quinson Date: Thu Apr 26 18:22:12 2012 +0200 remove a method that is deprecated since a very long time commit 1982dc225f0f0b1c4280d5662eecb70a2de6ac35 Author: Martin Quinson Date: Thu Apr 26 18:20:48 2012 +0200 Make Process.kill(process) an instance method, not a static one It feels more OOP this way, AMHA. commit 5d153de8eb3f64313d265a111e3a3ebf7062e88c Merge: 2f1f4df dd7a713 Author: Samuel Lepetit Date: Thu Apr 26 17:24:24 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid commit 2f1f4dfa6a9f1cfc8c38b7bb02d614d92b41399d Author: Samuel Lepetit Date: Thu Apr 26 17:24:15 2012 +0200 Fix liblua location on some linux distributions, like Archlinux. commit 56faf26bbffd2c4d47feb3107808dea8195a90de Author: Samuel Lepetit Date: Thu Apr 26 16:58:15 2012 +0200 cache for pid/ppid/host in Process.java commit dd7a7135b956a02f4deed321d54b54d0a3f7844f Author: Duco van Amstel Date: Thu Apr 26 10:47:58 2012 +0200 Fixed some compilation issues (warnings) in last commits commit dffc52dc0710c3ca0534c0a5b0dc6efad3604dc1 Merge: 97e7dc8 ae7cee4 Author: Martin Quinson Date: Thu Apr 26 01:46:20 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit 71469f8fea8bba9558f0fbc1bdb5cd22b0179411 Author: Arnaud Legrand Date: Thu Apr 26 01:09:02 2012 +0200 Hide pretty nasty issue. In this example, a process is killed right at the same time as it starts executing somthing. It creates the surf action but is killed before it gets the opportunity to wait on it. Consequently, the kill does not clean up the surf action (so technically, the corresponding resources are still wasted). This could be "solved" by doing the kill before the simcall that created the surf action. But more generally, it raises the issue of all the data that have been allocated during the MSG_task_execute. There is something really annoying with the kill. The current MSG implementation is clearly not protected against kills. In case of kill, when doing a simcall, we should throw an exception and TRY CATCH everywhere. We're far from this for now so I leave it for another time. commit db400839b560cdea37d92d1e27a0674a7ea6ac46 Author: Arnaud Legrand Date: Thu Apr 26 00:59:06 2012 +0200 Cosmetics. commit cd8e8ef37740dd0e6d37e066bef21d84a3b20d34 Author: Arnaud Legrand Date: Thu Apr 26 00:56:11 2012 +0200 Minor tracing/debug output improvement. commit a5678149773fe12aedf33dec00c7bda60499d262 Author: Arnaud Legrand Date: Thu Apr 26 00:16:22 2012 +0200 Do not try to resume a dying process. The corresponding surf structure would already have been freed, and this would result in a mess. That's also why we make sure that resume simcalls occurs before kill simcalls in SIMIX_run. commit 84363409250e5a325ad2efbb7c93c85b9ed332ea Author: Arnaud Legrand Date: Thu Apr 26 00:14:37 2012 +0200 Ensure that the same process never appears twice in the list of process_to_run. Otherwise, it would be awaken twice. The first time, it would execute then wait on the completion of a new simcall. The second time it would appear to return from the new simcall but the simcall would not have been executed. Since resume and kill are particular functions/simcalls that change the behavior of other process, it is ok if the process was already in the process_to_run list (although it must not appear twice). For other simcalls, I think it is invalid if two simcalls lead the scheduling of the same process. commit 30b2d25dd879ac6a3d9a48ab48129f87a02f03f1 Author: Arnaud Legrand Date: Thu Apr 26 00:09:03 2012 +0200 Make sure that kill simcalls are processed (with SIMIX_simcall_pre) at the end, right after resume simcalls, which are also done after any other type of simcall. commit 574a14ec63c644ead300e6bcc7ce3e9cdf45720c Author: Arnaud Legrand Date: Thu Apr 26 00:03:38 2012 +0200 Add a convenient dynar function to sort the dynar using the Dutch national flag technique. commit 65b31a3b58207bd824d798c37f1815f561bc0d54 Author: Arnaud Legrand Date: Wed Apr 25 22:04:59 2012 +0200 Fix a very old typo... commit ca5cc1d2fdfb164231ab83a916e0e5902693d164 Author: Arnaud Legrand Date: Tue Apr 3 01:16:51 2012 +0200 Lame attempt to make cleanup and kill coexist commit ff0019a9ce0b8b717b8d14f0907004adc804f5c2 Author: Arnaud Legrand Date: Tue Apr 3 01:16:32 2012 +0200 On a timeout we do not wait anymore on a task. -> Avoid keeping a pointer to an invalid object. commit 9fd3af39c03e516d648a42b9711453e909a3d16f Author: Arnaud Legrand Date: Tue Apr 3 01:15:38 2012 +0200 This should indeed be useless so let's remove it. commit 403dffe3ed80a3b2761171f5984e4a7d63fde281 Author: Arnaud Legrand Date: Mon Apr 2 16:19:31 2012 +0200 This commit partially reverts commit 4e0c8570051df3f7114e0097bf888a99946b6138. Such a lazy resume seem to clash with the use of synchronization structures. The problem is well illustrated with simgrid-boinc. Surprisingly, simgrid/valgrind go completely crazy and segfaults in stuff like pthread_getspecific. commit 97e7dc89c1d397f75190bef4bc4ac67bfcbcea1a Author: Martin Quinson Date: Thu Apr 26 00:41:43 2012 +0200 check error conditions of task receiption [Samuel Lepetit] commit d44528033ed97582f1e57e061bcef971a8f88ccd Author: schnorr Date: Wed Apr 25 18:33:56 2012 +0200 [trace] let user code declare/set/push/pop states for hosts details: - useful for gantt-based views commit ae7cee496fdf34189771ad7b8b17c9d127fc1bf8 Author: navarro Date: Wed Apr 25 13:15:23 2012 +0200 Use of SIMGRID_LIB_PATH and not SIMGRID_LIB commit 773834eae5b4c5d52e54bbd464442833dbdcfeef Author: navarro Date: Wed Apr 25 13:09:58 2012 +0200 Remove unused tesh files. commit 01ea4ed52a114b024c00fb5379be4ca0a09417af Author: navarro Date: Wed Apr 25 12:38:38 2012 +0200 Add tesh for storag. commit e309683cde8cec6a08da434e7f08584b6a3ff5f8 Merge: 7fab3ed 20309a4 Author: Martin Quinson Date: Wed Apr 25 11:39:07 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 7fab3edd9dabf63ddf1cea93113158e5a3e2936c Author: Martin Quinson Date: Wed Apr 25 11:38:51 2012 +0200 add a link to the scientific tutorial in the 101 section of the documentatino commit 362f7743fc754145e622fc3bdd3b94592c0e08f1 Author: navarro Date: Wed Apr 25 11:18:07 2012 +0200 Fix compilation problem with library path. Cosmetics commit 1d3c68b8524b83dbbb64048a5078eeffedd2722a Author: Martin Quinson Date: Tue Apr 24 10:22:02 2012 +0200 add a release date to the previous stable, and document what I know of what were done since then commit 8462a1a27d5d9595a90f6c4f6dc65e70d279e6e3 Author: Martin Quinson Date: Tue Apr 24 10:17:11 2012 +0200 Add dsend and simulatedSleep to the binding, and add an example commit 9f2c934f46bee72ce2b2831b6132dd938b551fff Author: Martin Quinson Date: Tue Apr 24 09:05:21 2012 +0200 Stop using SIMGRID_ROOT at compile time, use SIMGRID_LIB/INCLUDE instead At configuration time, the SIMGRID_ROOT variable is used as a hint in the FindSimgrid chunk, when looking for our headers and libraries. If they cannot be located anyway, the user is given the opportunity to manually give the mandated pathes in ccmake for example. Then, at compilation time (ie, once the configuration is done), we should not use SIMGRID_ROOT anymore, but only SIMGRID_LIB and SIMGRID_INCLUDE because otherwise, we ignore specific settings that the user may have provided in ccmake. commit 20309a4613d31aeb742acb0d3c137fb9e3a33b0f Author: Arnaud Giersch Date: Mon Apr 23 14:40:00 2012 +0200 Fix printf format strings. commit 0704134e6e2ad0b078f9fc1fa8f1f8937d76896a Author: Martin Quinson Date: Mon Apr 23 17:32:30 2012 +0200 add a pimple to our code to silence some useless warning from eclipse -- sorry commit 8f2c177f2db1d14bda835495c0af4db9578c8aac Author: Martin Quinson Date: Mon Apr 23 17:30:53 2012 +0200 add some parenthesis around a truth value, as suggested by eclipse commit ebf7be2320c9239e70924752b5d9833224113ab4 Merge: bc00385 aed0f6a Author: Martin Quinson Date: Sun Apr 22 21:18:42 2012 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit bc00385a9ff5af4f346c43c0e88bb8ddd27d0d03 Author: Martin Quinson Date: Sun Apr 22 21:17:24 2012 +0200 rewrite the documentation of MSG_task_get_from_host to reflect the fact that it is not implemented anymore commit fd79c8e58e785d25a9792460daa566438b3d465a Author: Martin Quinson Date: Sun Apr 22 11:14:25 2012 +0200 add a word on the logo licensing: CC-BY-SA-3.0 commit aed0f6ac086335aa0b76f51e34603fb9915f2847 Author: Arnaud Giersch Date: Sat Apr 21 18:51:28 2012 +0200 Add full references for the articles. commit c1aaa8bd4ce09f0e1c54cd82dac03adc12b0a488 Author: Marion Guthmuller Date: Fri Apr 20 19:17:54 2012 +0200 model-checker : get pointer address for bytes detected as different in heap comparison algorithm commit d044c30cf618bebd25051f0d575b4e99c8b3d831 Author: Marion Guthmuller Date: Fri Apr 20 19:15:20 2012 +0200 model-checker : change XBT_DEBUG for fprintf commit 233b8f96c9d9317238e26cd24670634f5b976c8c Author: Marion Guthmuller Date: Fri Apr 20 19:08:53 2012 +0200 model-checker : reindent, no change commit 226d3997c4e356a1935b7d51b310034b4833afb9 Merge: d1f5e7f 34bade3 Author: Marion Guthmuller Date: Fri Apr 20 19:03:20 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit d1f5e7fabd6c999c95f116c2d422d25d5f228986 Author: Marion Guthmuller Date: Fri Apr 20 19:02:58 2012 +0200 model-checker : separate bugged1_liveness (deleted) example in two cases : finite CS requests (bugged1_for_liveness) and infinite CS requests (bugged1_while_liveness) commit 34bade359640a6f1f39484ff409c411aba09185e Author: Arnaud Giersch Date: Fri Apr 20 15:11:42 2012 +0200 Avoid double free()s. commit ef57f86ce57e5fc8e0a9fb0da96f32da4516ce5d Author: Arnaud Giersch Date: Fri Apr 20 15:07:12 2012 +0200 Consolidate loops. Also remove useless initializations. commit 63988a18ff726dca412338bf968b69b530a92c95 Author: Arnaud Giersch Date: Fri Apr 20 09:20:36 2012 +0200 Break recursion a bit earlier. Compute the expected LCS length, and use it to stop as soon as the LCS is complete. commit 1fdad19bc731f6e45fc220547c3f94496bca565a Author: Arnaud Giersch Date: Thu Apr 19 11:08:53 2012 +0200 Add a --verbose option for testall. commit 6eb1203decdbf9770b36a9b2103d4e5a364edffe Author: Arnaud Giersch Date: Thu Apr 19 10:59:52 2012 +0200 Fix parsing of options for testall. Options such as --helpless or --dumpfoobar were wrongly treated as synonyms for --help or --dump. commit 49e717ce62a05692fc037261e131f78ba52adff2 Author: Arnaud Giersch Date: Wed Apr 18 17:39:39 2012 +0200 Use pointer arithmetic for accessing to dynar elements. It is more efficient than the xbt_dynar_get_* functions. Assumes that dynar's contents is contiguous. commit 362df7ae97f29c6ec84ffd20d9f4643ba11d8284 Author: Arnaud Giersch Date: Wed Apr 18 17:39:39 2012 +0200 Use a smarter algorithm for xbt_str_diff. The previous one had a time and space complexity of O(n.m), with n and m being the length of the inputs, and reached the memory limits pretty fast. Implement the algorithm described in "An O(NP) Sequence Comparison Algorithm", by Sun Wu, Udi Manber, Gene Myers, and Webb Miller (Information Processing Letters 35(6):317-323, 1990), with the linear-space divide-and-conquer strategy described in "An O(ND) Difference Algorithm and Its Variations", by Eugene W. Myers (Algorithmica 1:251-266, 1986). commit 3c673d7d868285e9c026b0428a7f821a1760189f Author: Christophe Thiéry Date: Tue Apr 17 17:44:17 2012 +0200 Respect the coding style commit 65c4372e5e8a5c2b6ae7da0026c26025305a1a85 Author: Christophe Thiéry Date: Tue Apr 17 17:41:51 2012 +0200 Remove tabs commit fd875fb9415f35ca853e1297c54c8657d15422ce Author: Stephane Genaud Date: Tue Apr 17 17:24:16 2012 +0200 reflect real location for simgrid.jar commit 45ba3ac06cf2b13424ffd3c0c990d6b2357d3082 Author: navarro Date: Fri Apr 13 11:28:47 2012 +0200 Fix some link problème. commit e02f9aa11d910ef2551475fc566e9017f0aabe86 Author: navarro Date: Fri Apr 13 11:04:16 2012 +0200 Print simgrid_lib (dbug) commit 5fd9d7784113bac6bc3d7335498347b88554a573 Author: navarro Date: Wed Apr 11 12:13:00 2012 +0200 Fix documentation navbar and page for tour dynar. commit f6fe8f90eef5104209d92e9bec7569af44b8111c Author: navarro Date: Wed Apr 11 11:22:58 2012 +0200 Fix ns3 and gtnets compilation commit cc425ae1ead4c53c076a8b58379c1cea393d857f Author: navarro Date: Wed Apr 11 10:47:15 2012 +0200 Need those files to make dist commit 90af63c43499e97c8e9762da2a1e3ca0e6af074f Author: navarro Date: Wed Apr 11 10:14:23 2012 +0200 Remove old files and add new files. commit bcd806f123a6845defe0f275027a3540b7fef6c4 Author: navarro Date: Tue Apr 10 12:32:39 2012 +0200 Fix jedule compilation commit 6ebcf09b6c37399ca597870339c1c5e60b1f774b Author: navarro Date: Tue Apr 10 12:24:05 2012 +0200 Fix compilation error with gcc4.4 error: redefinition of typedef 'surf_stat_t' commit 346c06db41ebb088e88351d8381d0c232d2ddbb5 Author: Martin Quinson Date: Mon Apr 9 08:44:47 2012 -1000 [routing] rename routing_global_t -> routing_platf_t (and friends) One day maybe, this could be usefull to enable the declaration (and simulation) of several platform within one simgrid run. But for now, I mainly want to make the sg/platf interface less context sensitive and more usual by expressing directly the AS to which elements are added. commit a8f91f4dae8d61a55a6bc1dba242f2a5c326b536 Author: Martin Quinson Date: Sun Apr 8 16:42:50 2012 -1000 [routing] kill supurious checks, and reformulate error messages commit 82329032314a289d42124d27d6665f6f0a87357a Author: Martin Quinson Date: Sun Apr 8 16:28:51 2012 -1000 [routing] clarify why we rely on such a dirty hack commit f7bbc27a9c71861263b01883617b2828e974bb68 Author: Martin Quinson Date: Sun Apr 8 16:14:32 2012 -1000 [route parsing] make surf_network_resource_by_name public under name sg_routing_edge_by_name_or_null * This function existed already, but were almost never used, its content being inlined in ways too much location. * Use that function were relevant. That's much cleaner this way. * Making it public is one step further to the C interface for routing creation interface (drop in to XML) commit 640bc8d792c29169599712bf42d1b8cb873fe2fd Author: Martin Quinson Date: Sun Apr 8 15:58:21 2012 -1000 [route parsing] rename network_element_t into sg_routing_edge_t Also, make this type visible from simgrid/platf.h since we need to manipulate it to create routes efficiently commit 87bd0aa1c5b983d9e0c24ad77186a96d0f39023e Author: Martin Quinson Date: Sun Apr 8 15:53:56 2012 -1000 ignorable reindent commit aea5cd54d7bc57803095a419ce5e9f1765634921 Author: Martin Quinson Date: Sun Apr 8 15:43:28 2012 -1000 [route parsing] kill global_routing->size_of_link - Actually, all links we use are pointers to structure (how surprising). This strange thing survived until now because the constant model declared to have a size of links being the size of a double. But actually, since there is no link in constant routing, we could use 0 as size of links in that case. - Also introduce a sg_routing_link_t that is simply an alias to void* for now. It is intended to represent what is stored into link_lib at the surf level (that is the core-most link concept) commit c17728963bd9e2b81e4764aa1d1b90a19e5de741 Author: Martin Quinson Date: Sun Apr 8 15:30:53 2012 -1000 [route parsing] greatly streamline the generic_new_extended_route function commit f611b1b5219c8925907bc6288430d8b6f324e408 Author: Martin Quinson Date: Sun Apr 8 15:16:46 2012 -1000 [route parsing] reduce the amount of dupplicated code the generic_new_extended_route() can do the work of generic_new_route(), so kill the simple one and use the complete one instead. commit 799438173fcfecfd3aa9455afe021998445970cc Author: Martin Quinson Date: Sun Apr 8 15:12:01 2012 -1000 avoid void* pointers since we know the pointed type in all usage location of this function commit 7115ff6e0ac0567b771df4abe043631ffab8cf74 Author: schnorr Date: Thu Apr 5 16:55:33 2012 +0200 [trace] bugfix commit ba245ceee7f488df591e62e79a0544267fd19cb7 Author: schnorr Date: Thu Apr 5 14:57:43 2012 +0200 [trace] we need to close the file commit ba8d53ce5b3ce9fa14d7cd0a272c35c0033a42c5 Author: schnorr Date: Thu Apr 5 14:50:19 2012 +0200 file presumed to be installed by other header files commit 57f66e7bcc0dc484668124842e595ffd5a657b6f Author: navarro Date: Thu Apr 5 14:08:33 2012 +0200 Fix some documenttion bar commit 12eae67df86c646ac28a83c0155ae6b70c101b91 Author: schnorr Date: Thu Apr 5 13:22:54 2012 +0200 [trace] updating tesh due to buffering by default commit 0ab9790d489631d60712f736ef72ca5deadc02ca Author: schnorr Date: Thu Apr 5 13:19:41 2012 +0200 [trace] it seems that buffering affects trace alias generation, fix tesh with no harm commit 92ce65e2ca9dc1b980b54ee33cbf043e16b9c6fb Author: schnorr Date: Thu Apr 5 13:10:24 2012 +0200 [trace] example of creating a customized graph configuration file commit 2e6458d139c6e634715f1310977c85328756b566 Author: schnorr Date: Thu Apr 5 12:54:03 2012 +0200 [trace] functions needed to create graph configuration files for Triva by hand commit a7dc4456f42a853a6294c774ccc9397304732c6e Author: schnorr Date: Thu Apr 5 12:45:54 2012 +0200 [trace] fix comment commit 38dd3a65a00f47b94708e85d103cb8b6ef17f8e9 Author: schnorr Date: Thu Apr 5 12:43:02 2012 +0200 [trace] not tracing to test the absense of output commit 1e12c0cbe17d47c311db6c713876a5f15c95b365 Author: schnorr Date: Thu Apr 5 12:42:19 2012 +0200 [trace] pay attention to the return value of get functions, they might be null commit f5cd30386a756d5bbacc8d55ffebf21c386e69a4 Author: schnorr Date: Thu Apr 5 12:38:51 2012 +0200 [trace] factor code commit 2a3868918b7c33046071953ecfd81c9f68bff5c9 Author: schnorr Date: Thu Apr 5 12:38:26 2012 +0200 [trace] let code compile without tracing commit a4794c528915dd8e12af401969783fdd552bf4a2 Author: schnorr Date: Thu Apr 5 12:35:01 2012 +0200 [trace] test the TRACE_get_[host|link]_variables commit 9629498a7a855382c280907105392c21e03675b6 Author: schnorr Date: Thu Apr 5 12:29:04 2012 +0200 [trace] functions to get already declared user host/link tracing variables commit c85c6cbfb4ee7d118644fef7a3915f7f7f3183d1 Author: schnorr Date: Thu Apr 5 12:20:59 2012 +0200 [trace] check if user variables are being correctly used commit a7fbf71906af4c8cf4aa7d743e5db57a72b6b5ac Author: schnorr Date: Thu Apr 5 11:11:47 2012 +0200 [trace] update example to show how to get declared marks commit 6868450e94e947388bdf6700f484f84d91bc0e04 Author: schnorr Date: Thu Apr 5 11:10:07 2012 +0200 [trace] new function to get the declared marks commit 926d5ddef86348602520f2a40cb5764306aa24c1 Author: schnorr Date: Thu Apr 5 10:58:23 2012 +0200 [trace] move categories dictionary declaration to interface file commit 7925dfbd28b2cd822b05c21b81ca6a3facaa14d1 Author: schnorr Date: Thu Apr 5 10:52:49 2012 +0200 [trace] update example to show how to use TRACE_get_categories commit 9409411def8d8be6010cec9fab904296307e81b9 Author: schnorr Date: Thu Apr 5 10:47:52 2012 +0200 [trace] new public function to get declared categories commit 095cae2966284fdabd5442a0c122aadb4f6cd398 Author: schnorr Date: Wed Apr 4 17:20:55 2012 +0200 [trace] register power and bandwidth for hosts/links when --cfg=tracing/platform:1 commit 58e8e48e732ba238c89c7369951e1286e98776d0 Author: Martin Quinson Date: Wed Apr 4 15:05:49 2012 -1000 make clear to simgrider how to edit that tutorial, and regenerate all files commit 3d34af5ce017660b76f37d44792763040b95f571 Author: Henri Casanova Date: Wed Apr 4 14:06:40 2012 -1000 doc rewording commit d259036f2370e2d88a0ac88ef6595bf2e6bb191d Author: Henri Casanova Date: Wed Apr 4 14:00:39 2012 -1000 Doc rewording commit b37265dc0e37f3319158647f6ddfe2d842274088 Author: navarro Date: Wed Apr 4 13:57:35 2012 +0200 Add default Layout commit 3536989bd4626c6f0f89afcf940e40cc0ee502a0 Author: navarro Date: Wed Apr 4 13:57:23 2012 +0200 Fix warning by doxygen commit 9176a075c02e0cc9b6e7a260ffd029946df26436 Author: navarro Date: Wed Apr 4 13:27:02 2012 +0200 Use of bypassASroute.xml instead of three_clusters_bypass.xml commit 57c155c5ac08e57c81d145012425045a439b002b Author: navarro Date: Wed Apr 4 13:26:22 2012 +0200 This was necessary. Remove previously commit 0bdc779c0a134c2c938ef81ea8d9dd10f9219770 Author: navarro Date: Wed Apr 4 13:19:57 2012 +0200 Made two platforms for bypass and add test to tesh commit c93a420f2f61da48ace7828257e97b593ae76251 Author: navarro Date: Wed Apr 4 12:44:37 2012 +0200 Implement bypassRoute and bypassASroute. Add an example. commit a86b48cc8cbf39ba4c751a99248527278dafb7fa Author: Martin Quinson Date: Tue Apr 3 22:26:52 2012 -1000 ben si commit 84d76939dab53f01d8a801ad1d668f1c3e4d2190 Author: Martin Quinson Date: Tue Apr 3 19:38:31 2012 -1000 also include the 101 presentation into the latex documentation commit add6f88ee547e2aaa04a325a5f9a1e768e71ecdc Author: Martin Quinson Date: Tue Apr 3 19:21:14 2012 -1000 add a SimGrid 101 presentation as a quick starter for potential users commit 0be4344929e29fa8025412235ef9abffc6b9ab7b Author: Martin Quinson Date: Tue Apr 3 18:46:51 2012 -1000 [DOC] hide a bit the structure list, nobody cares commit a0ef4e1f3c5c8c268f507e68650a21c8c75fc906 Author: Martin Quinson Date: Tue Apr 3 18:39:04 2012 -1000 [DOC] cosmetics: rename some tabs in menus commit b8e77688484ef873583e285d34c7b85ddce9294c Author: Martin Quinson Date: Tue Apr 3 18:30:17 2012 -1000 [DOC] kill the datatype specific page all the data are now in their home module, alongside with the function modifying them. commit 5db8a803e049ab79dc49c94d276cb3e9dd8db04c Author: Martin Quinson Date: Tue Apr 3 18:21:33 2012 -1000 Doc improvement: rename GOS into task usage who remember of Globus GOS anyway? And Operating System-like names sound really strange now that the 21 century finally came. commit a13889143f3dcc24f6100d07e9d20e710e74e0ad Author: Martin Quinson Date: Tue Apr 3 18:06:05 2012 -1000 improve the doc of MSG datatypes (and dispatch them in the relevant modules) commit 9d7c5c0eb4e73fa63ad242da6bcfd2be6d9f2752 Author: Martin Quinson Date: Tue Apr 3 17:35:42 2012 -1000 rename doxygen group m_file_management into msg_file_management commit 838bbd9eea107415d66dd0cdce5098832ba4e6bd Author: Martin Quinson Date: Tue Apr 3 17:31:02 2012 -1000 improve doc of trace-driven simulations commit 5d307b4ce17267d1ed3acf4c2072df476a0f9751 Author: Martin Quinson Date: Tue Apr 3 17:18:27 2012 -1000 reindent, no real change (beside maybe a typo or two) commit 164535529e5d19976ed96a2ee265d5945d27a660 Author: Martin Quinson Date: Tue Apr 3 17:12:24 2012 -1000 Merge doc of platform mgmt functions into simulation control ones This allows to have a single page about the basics of running a simulation, with a nice workflow on it. It's still no "SimGrid 101", but that's the direction to go. commit da2032381b4a55d6eadc23b8e2b01d5095b62903 Author: Martin Quinson Date: Tue Apr 3 16:45:00 2012 -1000 header blurb about MSG_deprecated doc commit 22752d7347b7143b7eeb7de734cad5e469615996 Author: Martin Quinson Date: Tue Apr 3 16:42:36 2012 -1000 various MSG doc cleanups commit f4e0c87b35c22659b29ee4ea0452796a9282965e Author: Martin Quinson Date: Tue Apr 3 16:29:17 2012 -1000 the word agent seems a bit artificial in our documentation, when you think about it commit 127880536a17bd02faba5e25df542b50c9fe72cc Merge: 217b4af fa8e71b Author: Marion Guthmuller Date: Tue Apr 3 20:19:09 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit fa8e71be179a7a12e74bcc550fa6fe2c54b8446a Merge: 470cb0c b5d888d Author: Martin Quinson Date: Tue Apr 3 08:15:19 2012 -1000 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 470cb0c17bc3f2163b36a4c10d31716b0a437baa Author: Martin Quinson Date: Tue Apr 3 08:14:43 2012 -1000 simcall is not directly parsable since it contains inlined structures. We should either manually build it w/o parsing, on improve the parser commit b5d888de40aaeeec3757922455f920b5333dbc6e Author: navarro Date: Tue Apr 3 16:45:53 2012 +0200 The test is always true if( A_surfxml_route_symmetrical == A_surfxml_route_symmetrical_YES || A_surfxml_ASroute_symmetrical == A_surfxml_ASroute_symmetrical_YES ) was always true because they were set to YES by default commit 8c6573df011917a764971c0ec88ac56eb88b5fc4 Author: navarro Date: Tue Apr 3 16:33:31 2012 +0200 Symmetrical route for Dijkstra commit 8a8a8cfc85cca62c2bafcd109f774d4f97a84114 Author: navarro Date: Tue Apr 3 15:29:03 2012 +0200 Fix compilation error for s_file_stat_t commit 4e7a0cc0a50e42a4197c0b3867f8b0fdb0c86f37 Author: navarro Date: Tue Apr 3 15:12:36 2012 +0200 Ok ;) Never used. commit 5dc616d3c0127e742e4e8f6470aafbb7d789e6c1 Author: navarro Date: Tue Apr 3 15:10:24 2012 +0200 Implement file stat for storage model. commit b91ae3a203b095b8a11ed3bd37ec01911baf712a Author: navarro Date: Tue Apr 3 15:09:22 2012 +0200 Cosmetics commit 3cac1e53eddb6f3e33d723646cea706da73e0cc9 Author: navarro Date: Fri Mar 30 13:59:45 2012 +0200 First step of optim in memory cache commit 7cd340efbc715f664696ac58ff38a072f1b6b2fe Author: navarro Date: Fri Mar 30 13:26:49 2012 +0200 Return result on SIMIX_post_io commit 582b6f00f1f41d334dbc865dd0b993a7e501f3ba Author: navarro Date: Fri Mar 30 11:24:15 2012 +0200 Reorganize storage structures (msg, smx and surf) and separate storage parsing from routing parsing. commit af0b5e9494ca8988c8dd7d3874c3c7a400a63172 Author: navarro Date: Thu Mar 29 17:17:12 2012 +0200 Make smx_file_t, surf_file_t and msg_file_t commit 63a42d009b40cf8bc11338a13b396efb76ab38cb Author: schnorr Date: Tue Apr 3 14:49:26 2012 +0200 better rendering of simgrid_modules.png (and corrected font for TRACE module) commit 5064e38fc7ef4e68822d2e5c9583745fe8298c83 Author: Laurent Bobelin Date: Tue Apr 3 13:51:28 2012 +0200 Added TRACE into index.doc and figure commit 44821fb3ec74b7cc13f3deb94a7cb2292f0d4b8b Author: Arnaud Giersch Date: Tue Apr 3 11:09:15 2012 +0200 Typo. commit 9579c93344a2264c88576dde6dd825512f897c3b Author: schnorr Date: Tue Apr 3 10:56:35 2012 +0200 [trace] remove "executing" state from tracing/msg/process option, easing the gantt-chart analysis of MSG simulators details: - if you feel this is still necessary, submit a bug commit bf6a75d25c9f251b1c9b154272272cf990076431 Author: schnorr Date: Tue Apr 3 10:51:19 2012 +0200 [trace] avoid Paje inconsistencies by forcing the generation of a time-ordered trace file as output details: - this might come with a performance penalty. If so, set tracing/buffer to zero, and sort the trace afterward. commit 77fecf4a12de7c801bcc93590a2901cafe74fc85 Author: Laurent Bobelin Date: Tue Apr 3 10:24:58 2012 +0200 Completed platform doc. No missing sections anymore. Will stop the process of writing it now unless people complains about it. commit 217b4afb954d1795f011f060767b8d89533f2b71 Merge: 5657b6c 68f9a22 Author: Marion Guthmuller Date: Mon Apr 2 18:08:05 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 68f9a22d51b8053a0f7f40c5a2531f6faca520fc Author: Arnaud Giersch Date: Mon Apr 2 15:24:38 2012 +0200 Eradicate strange characters... ... like non-breaking spaces and ligatures, that broke the LaTeX doc. commit 10843f47811a79bc707a783c996ffbea24bed79d Author: Arnaud Giersch Date: Mon Apr 2 15:02:24 2012 +0200 Fix doxygen comments. Make \ingroup come first. commit 1b43a9f23900ed5816eed2d4dbef9651f5f8e755 Author: Arnaud Giersch Date: Mon Apr 2 13:51:21 2012 +0200 Re-add logcategories.doc into generated doc. It appears to work correclty this way (locally at least). commit dbe918800fbc9d06617113c8a71b363e09bbbf20 Author: Arnaud Giersch Date: Mon Apr 2 13:43:42 2012 +0200 smpirun: turn error into warning only. commit ad64a3a9153f4e7a067ac0d1457251f65bb6e3d1 Author: Arnaud Giersch Date: Mon Apr 2 13:42:44 2012 +0200 smpirun: option -quiet disappeared a long time ago. commit 6575936d6c269861961bd77a5c32f3759e9441bf Author: Arnaud Giersch Date: Mon Apr 2 13:31:21 2012 +0200 bcast.tesh: "as much processes than hosts" is 5. Change reduce.tesh accordingly. commit 24b8429324bafd6b563851a0151d5e3ee9e95e14 Author: Arnaud Giersch Date: Mon Apr 2 11:55:57 2012 +0200 smpirun.in: various little fixes. commit c5a2a1023f2c2bd1683bf147e2e0a83ccca20b67 Author: Arnaud Giersch Date: Fri Mar 30 17:34:41 2012 +0200 Optimize xbt_str_diff further. Make it faster and less memory hungry when there are many lines and few differences, for example when test tracing-trace_platform is failing... The general idea is to reduce the problem size for diff_build_LCS/diff_build_diff. This is done by finding, when it is easy, the start and the end of the result. It's easy when the line are the same, or when a line from the one set does not appear in the second set. commit 22571d3f576eb2737e5fee429e2eb044070301ca Author: Martin Quinson Date: Sun Apr 1 17:43:20 2012 -1000 little sentence to hint about the location of missing documentation commit ffb4f53786186038947a9c9159b93c80f5c7b76a Author: Martin Quinson Date: Sun Apr 1 17:16:45 2012 -1000 You cannot say that SMPI has no documentation anymore but you probably still can say that its documentation is too sparse for absolute beginners. People used to MPI should find it sufficient however. commit b481f5cc7076aa751d9269d53066b77209683901 Author: Martin Quinson Date: Sun Apr 1 17:06:13 2012 -1000 smpirun: Use the amount of processes in the hostfile as default value for the -np parameter Plus, some more checks commit 278b810c564b6261bb08b57f4c9ee4a1553d74de Author: Martin Quinson Date: Sun Apr 1 17:03:29 2012 -1000 Basic checks on the arguments provoded to smpirun commit 96c8fc2a4d7c6bd136d3a3078a6071d971a479aa Author: Martin Quinson Date: Sun Apr 1 16:27:38 2012 -1000 ignore some more binaries in git (mainly tracing) commit 664b544811ad3c85f191533d95bddb913d2f7489 Author: Martin Quinson Date: Sun Apr 1 16:26:27 2012 -1000 ignore generated manpages commit e66f876b5aca5cc3455a8a8b2570cdfb937e6811 Author: Martin Quinson Date: Sun Apr 1 16:25:37 2012 -1000 a little program to help determining which memory chunk were modified during model-checking. Still veeeery preliminary commit 2931186f42e4cc57c72b923936fc20f5d4067aa2 Author: Martin Quinson Date: Sun Apr 1 16:24:11 2012 -1000 some more doc commit 792906a0653f143c1f98befb7345f31860c78ad7 Author: Arnaud Giersch Date: Thu Mar 29 11:03:34 2012 +0200 Drop support for broken compiler in log.h. commit 3d89e90c0308155d5309f8f7e7cfa4e716242570 Author: Arnaud Giersch Date: Fri Mar 30 14:15:12 2012 +0200 Remove dead code. commit d281288f8c222f11b2126f48f0e7b13481b0bba5 Author: Arnaud Giersch Date: Fri Mar 30 14:10:01 2012 +0200 Log constructor: guard against multiple initializations. commit 5657b6cbb51a403dbc777e905664dc17ec49f327 Merge: 8d510dd 8c9050e Author: Marion Guthmuller Date: Fri Mar 30 13:59:35 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 8c9050e6326bf474605801b262b93b91ad784767 Author: Laurent Bobelin Date: Fri Mar 30 12:46:20 2012 +0200 Added and corrected some stuff in platform.doc. Moved some stuff from FAQ concerning platform in the good file commit 4e5ad23a2d8bcaa043c96018e65eaca36897ad79 Author: Arnaud Giersch Date: Fri Mar 30 11:55:37 2012 +0200 Connect categories before the beginning of main(). This allows to list the user defined categories with --help-log-categories. Unfortunately, this feature is only available when using gcc. commit 0a51f61c9b27af52dc47e7b83892c008a41cd65e Author: Arnaud Giersch Date: Fri Mar 30 11:53:05 2012 +0200 Allow to give a priority to _XBT_GNUC_{CONS,DES}TRUCTOR. commit 27a462d1cf6871b14fa32d09a96839fd8ff2c1c0 Author: Arnaud Giersch Date: Thu Mar 29 10:46:30 2012 +0200 Declare the main log categories into their respective modules. commit 4fbc579a1eef24404d25d8b855d733ac03f2b9c5 Author: Arnaud Giersch Date: Fri Mar 30 11:40:26 2012 +0200 Remove unused log category. commit 95b11095f38bb2b508878eb860d1b52ca7e9d09c Author: Arnaud Giersch Date: Thu Mar 29 11:40:07 2012 +0200 Also connect main log categories. commit 3dc05e5fc8ae4a0ec1fe179558dc8c8c0c197897 Author: Arnaud Giersch Date: Thu Mar 29 11:39:08 2012 +0200 Fix xbt_log_extract_hierarchy.pl since XBT_LOG_CONNECT now has only one arg. commit f30175cd3c41f95317c796dc4275ae3ba65b6a94 Author: Arnaud Giersch Date: Fri Mar 30 10:41:44 2012 +0200 Remove unused 2nd parameter for XBT_LOG_CONNECT. commit e71e0bf88f06aae028d3df59aaea3826bb9a2967 Author: Arnaud Giersch Date: Fri Mar 30 10:37:54 2012 +0200 Define a constructor function for each log category. This function is in charge of correctly connecting parents and children. commit 82f4610d753cfd75539f4b7cdfad4296c56c6388 Author: Arnaud Giersch Date: Fri Mar 30 10:13:16 2012 +0200 Use appropriate macro. commit 5778e4f6f4ccdceb45468377ff019fc97796360c Author: Arnaud Giersch Date: Thu Mar 29 17:35:04 2012 +0200 Connect categories before parsing the command line. commit 3a12c004433359e3e2b0a29a7913668a33872a69 Author: Arnaud Giersch Date: Thu Mar 29 12:06:17 2012 +0200 Deactivate this assert again. commit 06645bbecf0c92a95de41ca840ca549efc0df9e2 Author: Arnaud Giersch Date: Thu Mar 29 10:44:31 2012 +0200 Missing include. commit 5e7db3a96e0d8c3031042633357e3c2ba4758be8 Author: Arnaud Giersch Date: Thu Mar 29 11:18:17 2012 +0200 Missing newline. commit 7938bb9fbff9b2cbada8e410ba196689584180c0 Author: Arnaud Giersch Date: Thu Mar 29 11:17:40 2012 +0200 Tools name has changed. commit 4ed86fd0928b875cff866c6553e58be8133db919 Author: navarro Date: Thu Mar 29 16:16:24 2012 +0200 We can only include tag: include|cluster|peer|AS|trace|trace_connect commit 76a435e03badf34e47f18a338eade603bf119fd4 Author: navarro Date: Thu Mar 29 14:59:22 2012 +0200 Try to clean platform files containing in examples/platform/ . commit a4fd78fffedc66dc0e6cf7b8978f1741c2e3d22e Author: navarro Date: Thu Mar 29 14:16:16 2012 +0200 none_get_route_and_latency must set latency to 0. commit e369d8496fc4a486596f5f09c484280500697f0b Author: navarro Date: Thu Mar 29 14:15:28 2012 +0200 Fix Tag include commit fa0d57ef6d3dfad668d6c90d24bfa384523411b8 Author: navarro Date: Thu Mar 29 14:14:28 2012 +0200 Update platform documentation commit 520842fa61606ecfd3319f4dfc82083afc906e43 Author: navarro Date: Thu Mar 29 14:14:12 2012 +0200 Copy simgrid.dtd into simgrid versionning commit 4d547f3cea82f4fd386135c42a52d522fd5d0607 Author: navarro Date: Thu Mar 29 10:36:27 2012 +0200 Update installation of windows commit 17234fa684f969d78128d6c8cd44c005d69efba0 Author: schnorr Date: Thu Mar 29 10:23:39 2012 +0200 [trace] fix tracing of network models commit 981ab1ce15fb5577ab3a92ca8ea2b29c6f39a4d7 Author: schnorr Date: Thu Mar 29 10:17:08 2012 +0200 function to get the weight of a constraint of a lmm variable commit 5a25b8089e4305ec691c460487a77e5c1d07aeb8 Author: Laurent Bobelin Date: Thu Mar 29 10:10:58 2012 +0200 Added a platform desc doc. Some infos are still missing, but I have to check them with some qualified guys ... commit 9e92dcc40e7b2ec7b24cb6f350696998552f6865 Author: Arnaud Giersch Date: Wed Mar 28 23:01:21 2012 +0200 Log sd_dotparse only exists when HAVE_GRAPHVIZ. commit fb41bcf96de0ac14cce6f9f0aa9e5804c847bc9e Author: Arnaud Giersch Date: Wed Mar 28 23:00:35 2012 +0200 Define HAVE_GRAPHVIZ for C code. commit 37624505f97c2dd6e7b6f646907dfbaf2d18d2da Author: Arnaud Giersch Date: Wed Mar 28 22:06:40 2012 +0200 Update ChangeLog. commit 4bc164b792f5425df23352ecc603745e61f730ec Author: Arnaud Giersch Date: Wed Mar 28 21:30:02 2012 +0200 Handle --help-log* options from xbt_log_init. commit ebd7bcbf3470561e0d7d251e73476c04ed3c1ad3 Author: Arnaud Giersch Date: Wed Mar 28 21:26:18 2012 +0200 Remove --*-log options that are deprecated since nearly 5 years. See commit 795baf0. commit 8bf2cf8030ae6d911565e7726e275a560f201dfb Author: Arnaud Giersch Date: Wed Mar 28 18:19:58 2012 +0200 Add missing calls to XBT_LOG_CONNECT. commit 9c916cb125de2f1050a588d972fd67ff9aac5e29 Author: Arnaud Giersch Date: Wed Mar 28 16:51:31 2012 +0200 Move all XBT_LOG_CONNECT into one place. commit bac023bb1c1ebfc6909be7f4c1fd4927949eda1c Author: Arnaud Giersch Date: Wed Mar 28 16:56:31 2012 +0200 Backslashes should be doubled in C strings. Fix xbt_log_extract_hierarchy accordingly. commit ae77227cb0bb97e6f046c84eecf3fc9114ccbae0 Author: Arnaud Giersch Date: Wed Mar 28 16:30:34 2012 +0200 Kill dead commented code. commit 797eb2f563e8e95887cebee56213f7fd624b66ed Author: Arnaud Giersch Date: Wed Mar 28 16:11:20 2012 +0200 Initialize categories through XBT_LOG_CONNECT, so that they are correctly listed with --help-log-categories. It's a bit harsh, but I cannot imagine any other way to achieve this. commit 8b3725a627116bd2a79bcd4d83ae1ebcc8e4be22 Author: Arnaud Giersch Date: Wed Mar 28 15:55:18 2012 +0200 Typo. commit a65f3848f8c892b4323f108569897489848ede92 Author: Arnaud Giersch Date: Wed Mar 28 15:52:14 2012 +0200 Remember the description for log categories. commit c8936bbc125e2396d1573bb629dc9c32181b729f Author: Arnaud Giersch Date: Wed Mar 28 15:41:54 2012 +0200 First attempt to display log categoy hierarchy. commit 1e2351434a8b17b631dfe2775b455d8b2b5b8b0b Author: Arnaud Giersch Date: Wed Mar 28 15:31:36 2012 +0200 Move LOG_help() from surf_config.c to log.c. Should the calls to xbt_log_help() be moved in xbt_log_init()? commit a0a38832b9e2d2f5970c9cea04332111283fffaf Author: Arnaud Giersch Date: Wed Mar 28 15:01:41 2012 +0200 Cosmetics: add an empty line after help messages. commit 3a23865de35e4592646d8a3415775c3b8b27f3c2 Author: Arnaud Giersch Date: Wed Mar 28 14:54:48 2012 +0200 Variable i is already used by outer loop! commit 266fac97ce8a731d53b8afd6cbc89e4b7cba11c0 Author: Arnaud Giersch Date: Wed Mar 28 14:45:55 2012 +0200 surf_config_cmd_line: allow to give several --help-* options at the same time. commit 916eb4c492f4b4e33947d42dab3498db22d7b88b Author: Arnaud Giersch Date: Wed Mar 28 14:38:14 2012 +0200 surf_config_cmd_line: simplify the deletion of used args. commit e156fbf68d408efa3ab50b976e3de04006b5da15 Author: Arnaud Giersch Date: Wed Mar 28 14:33:37 2012 +0200 Using strcmp is sufficient here. commit 5138dc7950ba8f1b804558c6fcaf55acf34a2763 Author: Arnaud Giersch Date: Wed Mar 28 14:29:28 2012 +0200 Cosmetics: reindent constant strings for help messages. commit bc227ec698a0dcac6be3bd125dedd6dff346d1dd Author: Arnaud Giersch Date: Wed Mar 28 11:45:40 2012 +0200 Cosmetics: sort calls to XBT_LOG_CONNECT. commit 809e5d6dcb4454e7200e329be127cf9bc67d2fa4 Author: Arnaud Giersch Date: Wed Mar 28 11:34:28 2012 +0200 Remove useless use of XBT_LOG_EXTERNAL_CATEGORY. commit ba773d1d2583d6907c3f28ea0c7fa035524cae87 Author: Arnaud Giersch Date: Wed Mar 28 11:33:37 2012 +0200 Cosmetics: use XBT_LOG_EXTERNAL_DEFAULT_CATEGORY where possible. commit ad4d53393fdc8da00b5495852fa51db3fa290943 Author: Arnaud Giersch Date: Wed Mar 28 11:19:28 2012 +0200 Declare needed categories in XBT_LOG_CONNECT macro. Also temporarily reactivate the assert in the non MSVC case, to check the compilation. commit 1cced1780ca40b0ab024ff3f5b176903e49b8885 Author: Arnaud Giersch Date: Wed Mar 28 11:12:31 2012 +0200 Child comes first when XBT_LOG_CONNECT is used. I wonder if this ever worked... commit 13a86be8f230907c165887f94fc37a63256b7174 Author: Arnaud Giersch Date: Wed Mar 28 10:07:55 2012 +0200 Remove references to undefined log categories. commit 46cd14f4b3ff048302cd8f1ca63afa835643b91f Author: Arnaud Giersch Date: Wed Mar 28 10:03:39 2012 +0200 Fix xbt_log_extract_hierarchy.pl. It was broken when log description cointained a comma. commit 80701915842efacf5a40397675b83cd87c9b0184 Author: navarro Date: Wed Mar 28 11:03:16 2012 +0200 Add a msg deprecated section on API commit fdee9639e4620a7eee7e7e1b39443df01f4886cf Author: navarro Date: Wed Mar 28 10:48:35 2012 +0200 Update documentation for MSG_USE_DEPRECATED and add option to cmake. commit 3119cbc65eaf6635be81c0c71a4ea832097a7fb5 Author: schnorr Date: Tue Mar 27 16:50:01 2012 +0200 if node_name function is defined, nodes are uniquely identified by its return commit faadab8061f6f30c378abc524b586b76381ef7c6 Author: schnorr Date: Tue Mar 27 16:48:26 2012 +0200 cosmetics, fix indentation commit e71309302bbae7b43b0148b327b83bdd8fc8fc0d Author: schnorr Date: Mon Mar 26 15:46:32 2012 +0200 document xbt graph functions commit 5702d9a7f4f5cc43c0a255984739e89c403a1f45 Author: schnorr Date: Mon Mar 26 15:46:21 2012 +0200 use complete variable name commit 0d1cfbdf8f785d1c333f982dea716dd429db95c8 Author: unknown Date: Tue Mar 27 16:06:36 2012 +0200 Add warning to set PATH and CLASSPATH on windows commit 3ef96d6db79ade4d775b71c7443844852e2f8f17 Author: unknown Date: Tue Mar 27 11:20:35 2012 +0200 Correctely find pcre.dll for windows commit 8d510dd9844ff0da71e3856a38fe067973d03e04 Merge: 3d7e046 8d64537 Author: Marion Guthmuller Date: Tue Mar 27 15:29:17 2012 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 3d7e0460e10e3f84578cf9f09f428c891b97301d Author: Marion Guthmuller Date: Tue Mar 27 15:27:53 2012 +0200 model-checker : new example test_snapshot to check the functions take_snapshot/restore_snapshot commit 8d64537fa596db23d4c097caf2119b666784cce0 Author: navarro Date: Tue Mar 27 13:59:17 2012 +0200 Fix surf_storage execution commit f21a7cf435a721c0fac22ef3d10bf7e3dd529aac Author: navarro Date: Tue Mar 27 12:40:05 2012 +0200 SIMGRID_DEPRECATED is changed for MSG_USE_DEPRECATED. The only way to use deprecated functions is to give option -DMSG_USE_DEPRECATED to cmake. commit 4704e0da22d97812db790d70024cc2b4b1ffa791 Author: Arnaud Legrand Date: Mon Mar 26 22:19:58 2012 +0200 Make mallocators thread-safe commit 38227c3d9557ae51fbf0cdbecc709e1cb12e3634 Author: Arnaud Legrand Date: Mon Mar 26 22:19:45 2012 +0200 typo-- commit b6f6ca1caa0a0d1855847d47fd80af536d277143 Author: Arnaud Giersch Date: Mon Mar 26 18:28:45 2012 +0200 Be more defensive against broken parameters. Don't crash unnecessarily if argv[argc] doesn't exist. commit 812a57298a6293cf7638d3fe8c549246256a18e9 Author: Arnaud Giersch Date: Mon Mar 26 18:10:42 2012 +0200 Build argv properly. commit 47114d639e407629319f373ebbd6dabe0842a4e1 Author: Arnaud Giersch Date: Mon Mar 26 18:19:26 2012 +0200 Revert "This commit breaks the simgrid-java execution; Revert "Avoid unnecessary loop."" The java bindings should be ok now. This reverts commit 599347b970dec2ad471021b8eecca62e8f0854e9. commit 599347b970dec2ad471021b8eecca62e8f0854e9 Author: navarro Date: Mon Mar 26 17:30:03 2012 +0200 This commit breaks the simgrid-java execution; Revert "Avoid unnecessary loop." This reverts commit cc4648fab8081d9a69a366d34c82295849c556ba. commit 78e1c9e63ac0e820163419822f0914f4d94026b3 Author: navarro Date: Mon Mar 26 15:12:15 2012 +0200 Only search on given path commit adbda6fdc276fa3d616b3f0faa8b87a6f15ed9a4 Author: schnorr Date: Mon Mar 26 14:50:14 2012 +0200 [trace] fix more two documentation warnings commit 12ab1c04640b7f08ff2084df497a4d609fb6ad43 Author: schnorr Date: Mon Mar 26 14:46:43 2012 +0200 [trace] fix warning in the documentation, missing section label commit ef1cc683b7801be37b238f3e27ee8f1695a01b47 Author: navarro Date: Mon Mar 26 14:11:24 2012 +0200 Update example for return values and more files. commit 47f77041d376b4144af4f41f93a71e083587fd22 Author: navarro Date: Mon Mar 26 14:10:14 2012 +0200 First step to return value on storage model. commit ee0aeec0c91b0d36df626e0d74ac872ae7ddac44 Author: navarro Date: Mon Mar 26 14:09:48 2012 +0200 Add 3 constraint to storage system. Bread, Bwirte and Bconnexion. commit 2031aa043dfead666620ca5c49c36ab3c4eccfb3 Author: navarro Date: Mon Mar 26 14:06:06 2012 +0200 Remove surf_file_t and smx_file_t for only m_file_t commit 9ca8ab389d1596ca644a2209fd84653fc3e2a565 Author: schnorr Date: Mon Mar 26 10:04:16 2012 +0200 [trace] these functions no longer exist commit d1acbadb51ecdca03fdc5cd804be61c5be3fe4d0 Author: schnorr Date: Mon Mar 26 09:23:32 2012 +0200 [trace] fix another memory leak when graph extraction is used with option "one link only" commit 03080afc0b77477ba20511c9cafd53eae962c730 Author: schnorr Date: Mon Mar 26 09:13:19 2012 +0200 [trace] fix memory leak commit 7a3c75a5b6950753297d8ad174d35b7728270b87 Author: schnorr Date: Sun Mar 25 22:57:06 2012 +0200 [trace] better checks on setting cats, if NULL is provided, task is no longer traced commit f4206a23cb0e9c218713ca1a0c980b9c65ff4710 Author: schnorr Date: Sat Mar 24 23:23:02 2012 +0100 [trace] fix SimDag tracing commit bcc6a05a70ce3c85297a0240f3ad8ccde66cb9e0 Author: schnorr Date: Sat Mar 24 23:08:38 2012 +0100 [trace] clean-up of old tracing API commit a4b0a684c019c3c69ccace47ad12d34258785a44 Author: schnorr Date: Sat Mar 24 23:00:23 2012 +0100 [trace] two new functions for the SD API (set/get tracing categories) and their documentation commit 5c4e7170e39c7f47330e8ce09340719b228a2c1e Author: schnorr Date: Sat Mar 24 22:59:14 2012 +0100 [trace] pointers to SimDag API within category declaration commit 05db1dcff50b437219a10237de09ec792e40a840 Author: schnorr Date: Sat Mar 24 22:58:20 2012 +0100 [trace] simplify SD function stack commit 59c1235e4f5d1f4d572ebcceaa9cab3d0a09de21 Author: schnorr Date: Sat Mar 24 22:57:02 2012 +0100 [trace] function is now private commit 5ab0c18cceae362cc3235a15fc2515f1631805c1 Author: schnorr Date: Sat Mar 24 22:36:44 2012 +0100 ChangeLog updated with the latest changes in the tracing subsystem commit 36c071f0028ae457d6229b844dff5640f13616b9 Author: schnorr Date: Sat Mar 24 22:12:29 2012 +0100 [trace] documenting function that creates a dot file from a SimGrid platform file as always in the trace world: - nodes, links and routers are graph nodes - routes are graph edges commit 0098cdf969c368d2b3202cdb2e4e11e1a592ab2e Author: schnorr Date: Sat Mar 24 22:06:02 2012 +0100 [trace] in documentation, make reference to tracing API commit a356bfe3a644a15ebf30281f84436b835bda44e9 Author: schnorr Date: Sat Mar 24 22:05:39 2012 +0100 [trace] documentation for all the trace user variables API commit d8eaff2fe775b7f7b807ce9aee69ab76caea39d1 Author: schnorr Date: Sat Mar 24 22:05:09 2012 +0100 [trace] cosmetics commit 257ab65b59147888e6d3cfdf284e55889e7d5b16 Author: schnorr Date: Sat Mar 24 19:27:49 2012 +0100 [trace] update examples with the new API for setting task category commit b2908cff12feb31103a3cd587da8869ef1df00d8 Author: schnorr Date: Sat Mar 24 19:22:07 2012 +0100 [trace] function is no longer public commit 51e6b67c8e8e69f068544f8026a3ffdc9da70e72 Author: schnorr Date: Sat Mar 24 19:21:35 2012 +0100 [trace] improve documentation of tracing API, make tracing.doc points to them commit e9c069dd94c45e768bbcc65e4232fdde688a7e37 Author: schnorr Date: Sat Mar 24 18:08:12 2012 +0100 new functions for the MSG API (set/get task category) details: - only works if HAVE_TRACING is enabled commit 45dc2797b3d31a19e3e8386f149798b7ab3566ed Author: schnorr Date: Sat Mar 24 17:34:47 2012 +0100 preparing for tracing documentation (a new module called TRACE has been defined) commit 0916eaf25fc722ae0c9418f10dab481fe9af8b3d Author: schnorr Date: Fri Mar 23 15:11:45 2012 +0100 get rid of CHECK_HOST commit ceb3245dffa315620721c8d8a26efad60732e6bf Author: navarro Date: Fri Mar 23 16:47:46 2012 +0100 Add constraint for disk bandwidth connexion, read and write commit 1678861393111db3eff9493fec3a98b67ccdeee8 Author: navarro Date: Fri Mar 23 16:37:38 2012 +0100 Fix sleep for storage commit 210ce20245561b17eb96f1155082c3d185282ef3 Author: navarro Date: Fri Mar 23 16:37:24 2012 +0100 More explain for log commit ffb9869b730d07ca5cd952c52659f5e92bb13ef0 Author: Arnaud Giersch Date: Fri Mar 23 15:17:43 2012 +0100 Fix link to Contrib. commit f2343cd969b76618717c143e81f3ea121b17126b Author: schnorr Date: Fri Mar 23 15:04:05 2012 +0100 fix compilation error commit 10cf427e20858a7365e1c28b693b93876f69026a Author: schnorr Date: Fri Mar 23 14:57:31 2012 +0100 improve documentation of the MSG_task_listen* functions commit 182ed7c8a7a91cdcfd1512455a0256dd7ea8dfab Author: schnorr Date: Fri Mar 23 14:38:46 2012 +0100 improve documentation for MSG_host_is_avail commit 19a9b26d01348385d94fe24c9e452c5ec427ae20 Author: schnorr Date: Fri Mar 23 14:35:23 2012 +0100 improve the documentation for the MSG_task_[send|receive]_* functions commit d0eb42a2080d1645f465c7fefbab948ab31ef03e Author: Arnaud Giersch Date: Fri Mar 23 11:25:59 2012 +0100 Use type network_element_t instead of void*, and avoid unnecessary casts. commit 47b38aa12761cc26a9bb3030532e8efc3c924bf4 Author: Arnaud Giersch Date: Fri Mar 23 10:23:45 2012 +0100 Having LD_LIBRARY_PATH is not mandatory. Think of standard locations, like /usr/lib. commit 448ad19d8c3c74cd936e01c659256f3d3fc19308 Author: navarro Date: Fri Mar 23 14:32:28 2012 +0100 First step to explain how to use log command line commit 5fd1ec2b83838d9500400430bcbdf56dd0855f7f Author: navarro Date: Fri Mar 23 14:05:28 2012 +0100 Generate doc for actions commit fe95cac680e092ba56877fe257ed1056ccab03ff Author: navarro Date: Fri Mar 23 13:30:50 2012 +0100 Add missing documentation for msg_gos commit b3acfcf8c08cc69fa50ed9b9da9cb01634d6319c Author: navarro Date: Fri Mar 23 12:36:25 2012 +0100 Link for m_file_t works on doxygen now commit 1b8282670ce916ad31b361062082096ea32dbc14 Author: navarro Date: Fri Mar 23 11:32:38 2012 +0100 Write doc for MSG_file function. commit 1f05d1f1fa51727ddeae97411f0592d78c73163d Author: navarro Date: Fri Mar 23 10:46:18 2012 +0100 Gtnets works with new struct network_element_t commit ae8140f19db6cb86f753e32499eab49190846d1f Merge: 8bab373 17a8e4a Author: Marion Guthmuller Date: Fri Mar 23 08:44:06 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 17a8e4a2e9a7bd0efc0fb8f2bddaf5327a928c76 Author: navarro Date: Thu Mar 22 16:20:01 2012 +0100 Update doc for compiling gtnets commit 4fcb76c0c08cf4aaa8379bb5da8215334b4e83d2 Author: navarro Date: Thu Mar 22 15:35:04 2012 +0100 First step to take care of constraint into storage model commit 5519309e40fb5fb223a26cb1037a47046878996f Author: navarro Date: Thu Mar 22 15:33:07 2012 +0100 Remove test for cmake 2.8 it fails the first time commit e0d9798ceb9a6a8c73b59c6c3bf5a514c2b02609 Author: schnorr Date: Thu Mar 22 16:03:34 2012 +0100 missing documentation for these functions details: - still TODO (search for FIXME) - if they are not \ingroup, they won't appear in the MSG functions list and users won't know that they exist commit 1237a73925dd28b706282baeca1379d187ef8795 Author: schnorr Date: Thu Mar 22 16:02:26 2012 +0100 prototypes in public msg.h file should be marked XBT_PUBLIC commit 3ef25fa9bb8f5f816eed5d830510eb7314d542d4 Author: Arnaud Giersch Date: Thu Mar 22 15:20:44 2012 +0100 Stupid error. commit a4e0844736a5873531becf019dd3d986dc733885 Author: Arnaud Giersch Date: Thu Mar 22 14:30:24 2012 +0100 Regenerate memcheck_tests.cmake. commit aa9e83c7b2784967d4d183509505c4a318e1d367 Author: Arnaud Giersch Date: Thu Mar 22 14:28:24 2012 +0100 Fix path for msg-trace tests. commit be4bee66c79e696e1c8cef0953aa6ba782e5773f Author: Arnaud Giersch Date: Thu Mar 22 14:14:48 2012 +0100 Add setenv GRAS_NO_WARN_EXPERIMENTAL=1 for gras tests. The purpose is to deactivate the warning about the experimental status of GRAS, which was making all tests to fail. commit 6a0e0be6d57a5add9556404eca87c93eff6f89a0 Author: Arnaud Giersch Date: Thu Mar 22 14:05:18 2012 +0100 Update tesh files for gras-rpc tests. Those messages have disappeared. commit 8c6f8c0c60b29b37b685c6216f32a8b2b1ee06a2 Author: Arnaud Giersch Date: Thu Mar 22 13:58:03 2012 +0100 Simplify the construction af argv on process creation. Also add a terminating NULLC, following C convention. commit 2746a7207d4568667122f7670f73ee1acee024a4 Author: Arnaud Giersch Date: Thu Mar 22 11:25:16 2012 +0100 Fix gras initialization messages. Write them *after* initialization of the XBT layer. Also use XBT_WARN for the warning about experimental status of GRAS, and add the possibility to disable it by setting the environment variable GRAS_NO_WARN_EXPERIMENTAL. commit d1effe32646f8779309855fbf686fc71f16894d7 Author: Arnaud Giersch Date: Thu Mar 22 10:18:05 2012 +0100 Remove useless message. It is never seen, since xbt_log is not initialized at this point. commit cc4648fab8081d9a69a366d34c82295849c556ba Author: Arnaud Giersch Date: Thu Mar 22 08:26:22 2012 +0100 Avoid unnecessary loop. commit 386ea6f7663662c30d32308ca97e73f75360cd4c Author: Arnaud Giersch Date: Wed Mar 14 11:23:01 2012 +0100 Regenerate examples/gras/synchro/test_sg_{32,64}.tesh. commit 68997e84e1199cbf17e3e3595022420af7cafb92 Author: schnorr Date: Thu Mar 22 13:15:22 2012 +0100 document MSG tracing examples commit 99e140940d63cd23369a0aad5e47d2af92a34e16 Author: schnorr Date: Thu Mar 22 12:28:02 2012 +0100 [trace] factor code also for extracting the graph (between ASes, hosts, routers) to the paje trace file commit 489463d7af55af6d0c290acf36cbbc1d0f64978e Author: schnorr Date: Thu Mar 22 11:25:58 2012 +0100 [trace] factorizing code so we have just one way to get routes (between ASes, hosts, routers) details: - works only for graphicator commit 117bb6cf10b1e29fac18bb13663f657278abb14e Author: schnorr Date: Thu Mar 22 11:17:36 2012 +0100 let simgrid compile with NDEBUG and warnings are errors commit 029dc87b7f7325e5e76e063bbead84296afbc3a0 Author: navarro Date: Thu Mar 22 11:04:27 2012 +0100 Add tag config and path property to be more generic. commit f61360c08e9c687b08b57ad2c42bc54f0708e3d8 Author: navarro Date: Thu Mar 22 10:36:30 2012 +0100 Implement xbt_dict_t content for storage model commit 9d5492041a839402b7c142c08ebdc8df6e9d5c24 Author: navarro Date: Thu Mar 22 10:35:53 2012 +0100 Change for new url for git clone commit ef126799f97b13163445304e1c37e2c1865de9d8 Author: Martin Quinson Date: Thu Mar 22 07:16:44 2012 +0100 Fix documentation of task_create A bug for a 2 lines commits was suboptimal. Next time, remember of Neil Spring advice: "Don't ask me to add a feature. Send me a patch". Fixes gforge's #14032 commit ef57dd44fd8b522ab0266c1853ea32316829d611 Author: Martin Quinson Date: Thu Mar 22 07:15:20 2012 +0100 cosmetics commit 9e1ca8d891714d42eb4839a7412c8c722968f75f Author: Martin Quinson Date: Wed Mar 21 21:48:08 2012 +0100 rewrite the text README by dumping the newly written html documentation commit abc6c695d534ee87fe91c84038ebbf6b9226575d Merge: 0821eaf 842d47e Author: Martin Quinson Date: Wed Mar 21 21:32:00 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 0821eaf865ee5431f938481ede3c2e77ef095f65 Author: Martin Quinson Date: Wed Mar 21 21:31:48 2012 +0100 further improve the MSG doc by documenting the examples commit 24f96d9954cb3693c6f265ba8281de042847ba0a Author: Martin Quinson Date: Wed Mar 21 20:39:30 2012 +0100 this is not an example that the users can read, but rather a regression test commit 842d47ec767179801dcf5cf2beba708b92697dbf Author: schnorr Date: Wed Mar 21 15:10:31 2012 +0100 [trace] correct graph extraction for graphicator commit 4c1d73d0f6a1647e3ef4e7635aa741f4d001dc7b Author: schnorr Date: Wed Mar 21 13:19:48 2012 +0100 [trace] update tesh to follow recent changes in the network topology extraction commit d0b955213eaa7c1cd90108f336bb32e62c8039cb Author: schnorr Date: Wed Mar 21 12:45:42 2012 +0100 [trace] new example to show how to use TRACE_link_srcdst_variable_(set/add/sub) commit 226c4f59065a64dbc18cc40fefb858507ae2c984 Author: schnorr Date: Wed Mar 21 11:30:37 2012 +0100 [trace] add new example to show how to use link user variables commit 86daf3fd20a70d10c1837afa9e35084f709869c6 Author: schnorr Date: Wed Mar 21 10:49:20 2012 +0100 [trace] wipe out memory leaks in graphicator commit 8a0897a9e49bac64240590312792e38a6e9dd448 Author: schnorr Date: Wed Mar 21 10:32:18 2012 +0100 [trace] update graphicator accordingly commit 78aa51887c68ebffc0a7e2418e1105a5baa41c1c Author: schnorr Date: Wed Mar 21 10:21:49 2012 +0100 [trace] only one public function for extracting the graph of a platform details: - output the extracted graph to a graphviz dot file - this is a side effect of the tracing system (the same algorithm is used for the topological visualization) commit eb9843bb5d46f053935c36f741d37f21520c1e96 Author: schnorr Date: Wed Mar 21 10:16:56 2012 +0100 [trace] remove function from tracing interface, should be internal commit 5d019fdca740ed341fdbd5e3f07d098ee8ddcbb0 Author: schnorr Date: Wed Mar 21 09:37:53 2012 +0100 [trace] add some comments, cosmetics commit cec5bbee980eec970e660c65ec9e81f5fbac5135 Author: schnorr Date: Wed Mar 21 09:36:43 2012 +0100 [trace] remove deprecated function from the compilation support when tracing is disable commit 590f122daf7addc5506216201a6c18954412ee31 Author: navarro Date: Wed Mar 21 11:05:38 2012 +0100 fix Memleack commit 10b8356e3ffcd626638b57e5691ce38f274b0779 Author: schnorr Date: Wed Mar 21 09:26:41 2012 +0100 [trace] removing deprecated function from the tracing interface commit 73a242e6d9158fafa5e6fb58013a0029d6c19919 Author: schnorr Date: Wed Mar 21 09:25:59 2012 +0100 this subdirectory was removed by previous commit commit a0cf043c3edd335ee9f909761c9748d9d966266d Author: Martin Quinson Date: Tue Mar 20 17:42:20 2012 +0100 keep cmake informed that this example was removed commit 4a8a9aee8b2d176fa6b207b030197c91a1030630 Merge: 29bf476 3f0c94e Author: Martin Quinson Date: Tue Mar 20 17:37:21 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 29bf476bc3bf54eee8b0c06de97858730829baec Author: Martin Quinson Date: Tue Mar 20 17:36:06 2012 +0100 that example is useless too commit 3f0c94e70e5ee6fc659b2e1dd45c765e7afbd0fe Author: navarro Date: Tue Mar 20 17:34:23 2012 +0100 Add print out for simulated time. commit 209ad3d88e693b77f04f4fce8b0bd33096cc3519 Author: navarro Date: Tue Mar 20 17:33:58 2012 +0100 Don't touch user tracing interface ;) commit ed470be987e2acbdd4d16f46e21992a02b792371 Author: Martin Quinson Date: Tue Mar 20 17:33:13 2012 +0100 remove a deprecated example file commit 66c7ba2a044c844cb534822d3da1b760f6ab5956 Author: Martin Quinson Date: Tue Mar 20 17:18:47 2012 +0100 fix the lastest documentation warning commit 02c92b4fc661c4b78af42dbb23327f41ad326e13 Author: Martin Quinson Date: Tue Mar 20 17:15:51 2012 +0100 update surf doc to kill some more doc warnings commit 92ba8fd2f130360648f85e01beb343a42757ad0f Author: Martin Quinson Date: Tue Mar 20 17:09:33 2012 +0100 rephrase a bit hte documentaiton of surf, and move it to the end of the list, as it is not for end users commit 36dffb4f8633c75ddaf66e398f432a8485e9e419 Author: Martin Quinson Date: Tue Mar 20 17:00:44 2012 +0100 Improve MSG doc a bit It is impossible to document lua modules with doxygen so far, so don't do a submenu to separate the C interface from the lua one, but add a word about lua in a unique page, under MSG. The C interface moves up directly under MSG, without any MSG_C in the middle. Move all MSG module creations into module-MSG.doc for simplicity (and because this is the only way to finely control their order). Also, drop channel documentation. commit 1f1229beb9aee22ada419e72fce6f9c73e223591 Author: Martin Quinson Date: Tue Mar 20 16:31:59 2012 +0100 further doc fixups (and rewrite an error message) commit 0a0481f82fc27b7306940b78c411a3d6e5c84d1c Author: Martin Quinson Date: Tue Mar 20 16:05:10 2012 +0100 this is not the way to declare a link to the parameters, and we don't need a link to the line below actually commit 38bc74cf90c78fb3fe31cfc00b5240b49dc47eaf Author: Martin Quinson Date: Tue Mar 20 16:01:37 2012 +0100 fix another broken link in doc due to the move of GRAS_dd into XBT commit dbc7d3bf1b818ca3aa2dbebb4792909faa1f19ee Author: Martin Quinson Date: Tue Mar 20 16:00:49 2012 +0100 document xbt_peer_t and friends commit 2c0f0e57b328a52844cab95466046942be1c9c4f Author: Martin Quinson Date: Tue Mar 20 15:43:03 2012 +0100 avoid a warning with perl 5.14 commit 4055c3365c0644e74d06aa1dc70b2188166da41b Merge: d09bc4c dbb6a53 Author: Martin Quinson Date: Tue Mar 20 15:34:40 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit d09bc4cfaff5a41da74973c2a4b0842457619d68 Author: Martin Quinson Date: Tue Mar 20 15:31:36 2012 +0100 improve the doc of some configure-time options commit dbb6a5398ebdb917f1de3acc0d16cd83cd23de71 Author: navarro Date: Tue Mar 20 15:19:50 2012 +0100 Fix compilation with tracing and new network_element_t commit e84ce259dfa276c358478b694bdbcc56c7a663e4 Author: navarro Date: Tue Mar 20 15:19:01 2012 +0100 Do routing parse before tracing parse commit 0a981340c47dde897fe487f86977f2f1a994e91f Author: navarro Date: Tue Mar 20 15:18:16 2012 +0100 Should be debug commit 542b2e3c2be756ae8ebef21b0c9d2907acbdf375 Author: Martin Quinson Date: Tue Mar 20 15:15:44 2012 +0100 cosmetics commit 3722910ad1ac048f0e1874c908227cd30cdc03f1 Author: Martin Quinson Date: Tue Mar 20 14:51:11 2012 +0100 html is protected in this string... commit 85446a6721a39915c4fa569b807d969a2b5a6ff3 Author: Martin Quinson Date: Tue Mar 20 14:46:41 2012 +0100 reduce the amount of output on (handled) issues commit fd0a64e86162f81a978a22d84d16c5d8f2e8d1f5 Author: Martin Quinson Date: Tue Mar 20 14:45:49 2012 +0100 some more documentation fixups commit c8d813c5dd9d73334cd249e22648a950418b51f7 Author: navarro Date: Tue Mar 20 14:43:40 2012 +0100 pipol commit 83fce9477b872761140fbca6dd1de5728efc215f Author: Martin Quinson Date: Tue Mar 20 14:39:14 2012 +0100 big fat warning on GRAS in the web page, too commit 73aa8c9bd548e49473f67a3fa8a4b8b36d3e131e Author: Martin Quinson Date: Tue Mar 20 14:28:46 2012 +0100 big fat warning about GRAS not being stable anymore commit 0db7b0a391241c3195ec5518c3b16bd3abba20ae Author: Martin Quinson Date: Tue Mar 20 14:24:29 2012 +0100 fix warnings during the documentation generation commit 1587ca593968128116000190ab81d47f3ed2eecf Author: Frederic Suter Date: Mon Mar 19 15:06:38 2012 +0100 commit f00F8da2 broke the binding between SD and jedule make it compile again while hoping to keep the same semantic commit af75496ca6a27b8fd4ddfa8a440560c0568d869b Author: Arnaud Legrand Date: Mon Mar 19 14:08:52 2012 +0100 Optimize lmm_solve by avoiding looping over useless constraints. I use the usual trick of putting elements that require no work at the end of the list. commit b50de09b83157c0ee536ced714056499945fdf71 Author: Arnaud Legrand Date: Mon Mar 19 13:58:13 2012 +0100 Does not fix any particular bug but a lame cut & paste from its head counterpart. commit 68314cecaad4e199944b325a121f14390c284fea Author: navarro Date: Mon Mar 19 13:07:20 2012 +0100 Make ns3 compile with new communicate (network_element_t) commit 40dffe1f6c370e36f3e20ad82539e69b25cdcecd Author: navarro Date: Mon Mar 19 13:06:53 2012 +0100 Use for push_as and get_as for dynar commit b76ab01fcc779549dc1b27495830d00b96be9bbe Author: navarro Date: Mon Mar 19 12:17:36 2012 +0100 This platform works without NS3 now. Must have route from a to c commit 084e8bbede5c1c275292a037a5b2fbfcb8c7d381 Author: navarro Date: Mon Mar 19 11:22:44 2012 +0100 Remove dict cluster_host_link specific to cluster model. commit a067481f5e9782cf82ebc6c1487d58083ec2fbd5 Author: navarro Date: Fri Mar 16 16:53:23 2012 +0100 Check for memleack and fix some compilation error with full flags. commit 23e3b951a5bc0e18ab5de0edbed5be9d5e334ef7 Author: navarro Date: Fri Mar 16 15:25:35 2012 +0100 Sorry inverse src and dst in backroute commit f55ebe8f51eaa911242266638068e2c91e958db9 Author: navarro Date: Fri Mar 16 14:51:44 2012 +0100 Reimplement function get_onelink_route. commit 445590fd865f35e74be34955931c97b8956f6d7f Author: navarro Date: Fri Mar 16 11:31:26 2012 +0100 Now call communicate and get_route with void* and not char*. This optim remove call to xbt_lib_get_or_null from simulation and do the job into the parse time. commit f0370b36545ab0b02ae09dc312a27133db6d9057 Author: navarro Date: Fri Mar 16 11:27:24 2012 +0100 Fix this platform file ... commit 8bab3731a3593853580f80b6ef2385e249f3af9b Author: Marion Guthmuller Date: Thu Mar 15 13:44:57 2012 +0100 model-checker : change log category name commit b989f992f3ee5cfc5fcb8a531d8d9ced5ae2ce83 Author: Marion Guthmuller Date: Thu Mar 15 13:41:30 2012 +0100 model-checker : get offset for each different byte between two blocks/fragments commit 6f8b717743800fb8cacec4f2794686912c5f49a1 Author: Marion Guthmuller Date: Thu Mar 15 11:20:56 2012 +0100 model-checker : hamming distance computed for each different block/fragment commit f00f8da2fe2073d48fc817d7d0272997837200fd Merge: cac8d8d 291d809 Author: Martin Quinson Date: Wed Mar 14 11:14:58 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit cac8d8d7625ed02e5112d2305c1f04a125682686 Author: Martin Quinson Date: Wed Mar 14 11:14:54 2012 +0100 factorize some more code so that supernovae works again commit 19551ee57eef59f618e3feb6f56e4c1f2beda07b Author: Martin Quinson Date: Wed Mar 14 10:24:39 2012 +0100 why couldn't I use supernovae and model-checking at the same time? Dont hide issues please commit 291d809da56d391a5e1aac7588bc0b4f4cdff260 Author: Arnaud Giersch Date: Tue Mar 13 13:21:38 2012 +0100 xbt_str_diff: make it use less memory. commit 5d60b39fc1cacf1d09f769f0a590a4fc8b6dc375 Author: Arnaud Giersch Date: Tue Mar 13 13:19:29 2012 +0100 Update tesh file after commit 588d84f. commit fd8fcb629a452c9da20262476b50e25b7cfbf0ed Author: navarro Date: Mon Mar 12 12:56:12 2012 +0100 Fix call to routing_model_create. commit b0f7927d573530efadfea316cc87988761648a35 Author: navarro Date: Mon Mar 12 11:34:37 2012 +0100 Don't try to push loopback if not defined. commit b169568cc9927802b7df23e1185c177837a33712 Author: navarro Date: Mon Mar 12 11:34:01 2012 +0100 Fix some memleack for ns3 commit 455b26c4b631dbc5ffbfb64e79a0fb8dc708dde2 Author: navarro Date: Mon Mar 12 10:31:38 2012 +0100 Fix ns3 tesh. commit 4aca100a662f2662abd12850ddb62dd3415aaf16 Author: navarro Date: Fri Mar 9 14:41:34 2012 +0100 Prepare optim for xbt_lib-get_or_null commit 976d2dfcc90c46c5acba3e310e0125d9a061c381 Author: navarro Date: Fri Mar 9 14:40:23 2012 +0100 Fix ns3. commit d4d7c26c39b6c6f70b0b70871338b890db1ed257 Author: navarro Date: Fri Mar 9 14:39:22 2012 +0100 Don't search for ns3 and gtnets in other paths than the one given by user commit 588d84fc8adffb87bdde21f3b6d8c410b54d53cc Author: schnorr Date: Fri Mar 9 02:13:38 2012 +0100 [trace] update the header to the latest paje file format (as observed in paje source code) commit 287c23aa88117d5da87e4c716d54e8b7d1ae8a5e Author: navarro Date: Thu Mar 8 14:04:50 2012 +0100 Update ns3 source files to don't use surfxml variables. commit 9fff5df9d41f4a87a1c0a70fb99bb92b346a7668 Author: Christophe Thiéry Date: Thu Mar 8 13:02:30 2012 +0100 Add my Lua changes to the ChangeLog commit b21930258b66f8ef9287909e3b1e6f7bc7fce477 Author: Christophe Thiéry Date: Thu Mar 8 13:01:50 2012 +0100 Lua Chord: use the OO notation for comms commit 6f96af1403cf082547c5a77abaf61d1ceddf3057 Author: navarro Date: Wed Mar 7 19:20:47 2012 +0100 Add a function to merge 2 dynar to avoid xbt_dynar_push in a loop commit 6c93f11ea33a0bd4ef57467a2e57109a78a395f9 Merge: db2975c c8da7f2 Author: Marion Guthmuller Date: Wed Mar 7 18:29:13 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit db2975c3997b641face3af432e536e17aafb33f3 Author: Marion Guthmuller Date: Wed Mar 7 18:28:54 2012 +0100 model-checker : display backtrace for busy fragments in mmalloc_compare_heap commit be39bc6772dfce92c2f753504537025b2e0670c6 Author: Marion Guthmuller Date: Wed Mar 7 18:27:33 2012 +0100 model-checker : SMALLEST_POSSIBLE_MALLOC increased commit c8da7f21225a37cce58f5721ef04520fe3b35244 Author: schnorr Date: Wed Mar 7 17:09:01 2012 +0100 [trace] fix trace_platform tesh commit 318aad7f5784b55f9c4b527b63550e0c390e8b52 Author: schnorr Date: Wed Mar 7 17:06:34 2012 +0100 [trace] fix smpi tesh commit 7e4384107ca869e3921a489cff7291f811047131 Author: schnorr Date: Wed Mar 7 16:33:30 2012 +0100 [ns3] fix indentation commit 55a57d141e37d5d7227db3af478dbdd2bdc58020 Author: schnorr Date: Wed Mar 7 16:27:32 2012 +0100 [ns3] follow the recent changes in simgrid commit 84c632838a70d9a84328a15b5e0f36a4b331177b Author: schnorr Date: Wed Mar 7 16:14:45 2012 +0100 [ns3] remove unused function commit d914066d20ef91426078da993bcc0420041e6e28 Author: schnorr Date: Wed Mar 7 16:11:03 2012 +0100 [ns3] there is no reason why this ns3-only parsing functions should be public commit 565726e9628c350bdfba6de6cc1c917732f7f04d Author: navarro Date: Wed Mar 7 15:52:16 2012 +0100 Uninstall man for simgrid commit 6b28627e82e0e6642803ed2375c3ae9a07bff5ff Author: navarro Date: Wed Mar 7 15:45:11 2012 +0100 optim: don't call for xbt_dynar_foreach commit 1b284acfc7f4f8c5f0cf8ac1427360cd6be44509 Author: schnorr Date: Wed Mar 7 15:11:56 2012 +0100 fix missing removal of files when uninstalling commit b799a64a308e488c81fb90bb3ec2d3c667b857b7 Author: navarro Date: Wed Mar 7 10:55:49 2012 +0100 Fix compilation error with enable_latency_bound_tracking commit 6aebfd5b468bada483a0dbea355d48a4366cdb06 Author: schnorr Date: Wed Mar 7 00:59:54 2012 +0100 [trace] updating tracing tesh'es due to recent changes in tracing configuration commit 7f4e90c90bde9bc53b419e1626c9caeac5ad25fc Author: schnorr Date: Wed Mar 7 00:56:40 2012 +0100 [trace] instrumenting network lazy updates commit 4380e0882f6217380f8be9ca69547a315a1ef7ed Author: schnorr Date: Wed Mar 7 00:55:02 2012 +0100 [trace] no longer mandate network/optim to Full when tracing is activated details: - network lazy instrumentation is coming commit bb36f6cb5ff4e6987b909ff8bd865e5a488dfbef Author: schnorr Date: Wed Mar 7 00:45:21 2012 +0100 [trace] tracing no longer needs src and dst for every network surf action commit 8903a9aabbc969129dbda1a414045cc7dfec98fb Author: schnorr Date: Wed Mar 7 00:42:41 2012 +0100 [trace] use the lmm system to get ids to trace resource utilization details: - we have a performance gain since we don't call routing_get_route_and_latency for every update for every action in surf level commit 65820b2b3a3ce25fb8df2321530644a22eaf9e76 Author: schnorr Date: Tue Mar 6 16:36:05 2012 +0100 fix prototype declaration for gtnets compilation commit 9f4ddf3b15fccdab0f2666bf44061e7fd8305f49 Author: schnorr Date: Tue Mar 6 16:00:58 2012 +0100 put the log message in the correct place commit f35d8b21c3e5318fdc59308d49775fcc4fd3ab63 Author: schnorr Date: Tue Mar 6 15:57:41 2012 +0100 [trace] fix categorized resource utilization tracing (follow the new internal API) commit 1f8a85004e4e1660248b96de35cc3aeecfe95537 Author: schnorr Date: Tue Mar 6 15:49:28 2012 +0100 [trace] changing the internal tracing API for categorized resource utilization details: - no longer use smx_action_t and surf_action_t, let those things be handled in the instrumentation code commit fc1a581daafb1b8b7d3a2b6234e6762cf2a8af5a Author: schnorr Date: Tue Mar 6 15:33:18 2012 +0100 [trace] code clean-up, removing prototypes of functions that no longer exist commit a91630a9a2cad8bdad0180bbdbd54b90f0c82d0a Author: schnorr Date: Tue Mar 6 15:31:09 2012 +0100 [trace] removing old code and invalid comments commit a41288199a037f57d4c3ca5e5619104ca0897e1f Author: Arnaud Giersch Date: Tue Mar 6 16:06:37 2012 +0100 Fix installation destination for man pages. commit cf78469a2f08f7512abac2065f94b0075a50d1c8 Author: schnorr Date: Tue Mar 6 14:18:22 2012 +0100 [trace] fixing tracing tesh'es due to latest changes in link trace identifiers commit fb47192844897233f23f85dbd9776bf7dc8c5f83 Author: schnorr Date: Tue Mar 6 13:27:02 2012 +0100 [trace] fix the graph extraction tracing of complex AS hierarchies details: - now it is harder to configure simgrid traces for the graph visualization by hand, but since simgrid tracing creates them automatically with parameters for that extent, it should be okay. - these complex link names are exposed in the graph configuration generated with --cfg=triva/uncategorized:uncat.plist and --cfg=triva/categorized:cat.plist commit 6cd7bb2873c68689d72b4ac8b0086a574c922460 Author: schnorr Date: Tue Mar 6 13:12:13 2012 +0100 [trace] a better implementation to find the lowest common ancestor commit 70dfa6fc085ea9b93a4f64e429d29cb1f2e14c15 Author: schnorr Date: Tue Mar 6 11:11:01 2012 +0100 [trace] no longer need to pass the parent, we find the lowest common parent instead commit a879aac8cbd870537f0678a7bd43f16ea8752143 Author: schnorr Date: Tue Mar 6 11:10:34 2012 +0100 [trace] new function to find the lowest common ancestor between two hosts/links/routers commit d3b82ab21c706eff03f671a2a997c20b2e29889e Merge: c366cd7 5e5a85a Author: Martin Quinson Date: Tue Mar 6 10:05:06 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit c366cd7bb836125f83365cd2d452b910f7f45a32 Author: Martin Quinson Date: Tue Mar 6 10:04:11 2012 +0100 fix a copyright line. Should be done for all files commit 302a2d2ccd63ba2dda29df899d5d040eacc1706b Author: Martin Quinson Date: Tue Mar 6 09:52:12 2012 +0100 typos and reduce debug verbosity commit 5e5a85aa73a7854d577091848b08dec2351012ab Author: Arnaud Legrand Date: Mon Mar 5 15:29:41 2012 +0100 Enable generic_lmm_action to be lazily updated by refactoring the corresponding fields: commit 6f5b59ed6e156a062811d3d23910a0b01ea30e6e Author: Arnaud Legrand Date: Mon Mar 5 13:07:33 2012 +0100 Fix tracing broken by recent modifications. commit 392a563ed3be3ffdaaefbdad8c779f360b30fcda Author: navarro Date: Mon Mar 5 12:57:38 2012 +0100 Fix mem leack and factorize code. commit 31bacc68b0fa3b54e042d491d295b0abe1a6ec7b Author: Arnaud Legrand Date: Mon Mar 5 11:10:46 2012 +0100 Get rid of our names. commit 2b9bd6b45d38d86ecd293508ae6475f8481c4ba7 Author: Arnaud Legrand Date: Mon Mar 5 11:54:00 2012 +0100 Make this example insensitive to scheduling order of events occuring at the same time. At time 7, depending whether the policeman is waken up before or after the emigrant, the migration could take place either at time 7 or at time 8. commit 54fd0c23355188781c0134be0e7d9a64583a6802 Author: Arnaud Legrand Date: Mon Mar 5 11:41:13 2012 +0100 Fix sleep function. commit ccf2eaeec8728da6bafa2a0701a4c799f57d1b75 Author: Arnaud Legrand Date: Mon Mar 5 11:10:29 2012 +0100 Remove misleading comment commit a56eb951f2c264a3a1c8d8955c64903b75f62c02 Author: Arnaud Legrand Date: Mon Mar 5 11:09:57 2012 +0100 Cosmetics + warning commit 1540cf423448c5ab23f268ddb46a18a39018f8b3 Author: Arnaud Legrand Date: Fri Mar 2 17:55:23 2012 +0100 Rewrite the lazy mechanism to fully mimic the one of network. commit 6d314da31af7c1a12a3d4b354803ceab006ff5e0 Author: Arnaud Legrand Date: Fri Mar 2 17:32:20 2012 +0100 Cosmetics commit 992d56388739dea4a3271cdd94ac62f0f7b51024 Author: Arnaud Legrand Date: Fri Mar 2 17:29:10 2012 +0100 cosmetics commit 7bc243d6e8ffba1fe8414c61d27639192198c30f Author: Arnaud Legrand Date: Fri Mar 2 17:28:57 2012 +0100 Move this enum to a public place for future usage by cpu_cas01 commit a92b8c04f93947d63bec66f203f3095691fa03b6 Author: Arnaud Legrand Date: Fri Mar 2 17:00:55 2012 +0100 Group fields together. They will be soon refactored elsewhere. commit 08603762be034ff5702519ed19e6a37fdd33c1c1 Author: Arnaud Legrand Date: Fri Mar 2 16:28:45 2012 +0100 cosmetics commit 5668c8e9331c925d99554cef3691a638064459c0 Author: Arnaud Legrand Date: Fri Mar 2 16:21:22 2012 +0100 cosmetics commit 9d765a692e8aae0c06d16ce6d7db2acdd0b3b63d Author: Arnaud Legrand Date: Fri Mar 2 16:02:56 2012 +0100 cosmetics commit f94f413f3722a8cea9ab78dfa72e3af7b2f4f67d Author: Arnaud Legrand Date: Fri Mar 2 15:52:17 2012 +0100 Refactoring using the already existing s_surf_action_lmm_t type. commit ce47a7b1b7e9954d5dcbfddc94fa556ab6f7a197 Author: Arnaud Legrand Date: Fri Mar 2 14:34:04 2012 +0100 cosmetics commit fe349841f20cbaf98c1f00a705fa280bfc7669fe Author: Arnaud Legrand Date: Fri Mar 2 14:32:12 2012 +0100 indent -i2 -kr -nut commit 8bf647238248772566143845a1de59550426b4fa Author: Arnaud Legrand Date: Mon Mar 5 12:03:13 2012 +0100 Revert "indent -i2 -kr" This reverts commit ec3b5081396bec58fe45d760f6e26f11a46aa25d. commit 8e7a3064f31d16375151168ad8a013305f758f5f Author: Arnaud Legrand Date: Mon Mar 5 12:03:05 2012 +0100 Revert "cosmetics" This reverts commit 90c21a4e08d786ee68b4774f55f64885533784b3. commit a1c8def6082b6bc8086944ca46d8dae42c4f826b Author: Arnaud Legrand Date: Mon Mar 5 12:02:56 2012 +0100 Revert "bar" This reverts commit b8b92d4901fca2255c193f82ead8c5bbc23bcc3a. commit 0d926831703326eda8eca16f898e892466d8d16a Merge: b8b92d4 720107c Author: Arnaud Legrand Date: Mon Mar 5 11:55:33 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 5724727de91d9bdecc5c89ce31ab12acde2e1232 Author: navarro Date: Mon Mar 5 11:07:14 2012 +0100 Replace MSG_get_host_number with MSG_hosts_as_dynar. commit 720107cdb8256b793387156add85dd3da859d4ac Author: navarro Date: Fri Mar 2 19:32:26 2012 +0100 Add missing file to pack. commit d549f28334d919c9efe4cca11076418a3280bdec Author: navarro Date: Fri Mar 2 19:28:55 2012 +0100 Sorry ;) commit 7e5c126718dc5268dd761222e2b8a094e9703476 Author: navarro Date: Fri Mar 2 19:25:50 2012 +0100 Update file.c example since new modifications in surf and simix for storage. commit ae792975a9bd0da6d48aa054ab800e0fc24fbee2 Author: navarro Date: Fri Mar 2 19:25:08 2012 +0100 Start to implement storage action and storage resource. Write first step for open close read write and stat with a "sleep" function commit 97f3dfe883909ad3f75c9fab7aaaf1ddde0cd7f5 Author: navarro Date: Fri Mar 2 19:23:42 2012 +0100 Set the storage_lib and storage_type_lib from parsing. commit 94a5e6c017fdcf4882fe6cb518b6005d4c8dd8ae Author: navarro Date: Fri Mar 2 19:22:02 2012 +0100 Add storage to functions commit e85220681a2ec14c8ef10da5508a65b35d25f54e Author: navarro Date: Fri Mar 2 19:20:01 2012 +0100 change char* for const char* commit 67d62fca5bdee96f590c942b50021cdde5ce0c07 Author: Martin Quinson (nancy) Date: Fri Mar 2 16:17:51 2012 +0100 missing file to install commit b8b92d4901fca2255c193f82ead8c5bbc23bcc3a Author: Arnaud Legrand Date: Fri Mar 2 14:31:37 2012 +0100 bar commit 90c21a4e08d786ee68b4774f55f64885533784b3 Author: Arnaud Legrand Date: Fri Mar 2 14:27:51 2012 +0100 cosmetics commit ec3b5081396bec58fe45d760f6e26f11a46aa25d Author: Arnaud Legrand Date: Fri Mar 2 13:11:31 2012 +0100 indent -i2 -kr commit 9badad31f437c07e1b976176b032e1707dbbdbef Author: Arnaud Legrand Date: Fri Mar 2 13:02:40 2012 +0100 Fix the previous commit - by correctly computing the number of links in communicate - by creating a fake network model that can be used by the routing commit b7c95acd5df65d844f74ceb6bc8139801c67541c Author: Arnaud Legrand Date: Fri Mar 2 11:18:52 2012 +0100 Get route in ptask_L07 only when needed. commit 7252fa251634f51cf28f3b286b20b9d55fbc2702 Author: navarro Date: Thu Mar 1 16:52:38 2012 +0100 Save information from routing corresponding to storage. commit 0a45fa4dc0e8e1d2a2b32020473c4c3ddd8debdc Author: navarro Date: Thu Mar 1 13:30:53 2012 +0100 Be compliant with flexml v1.67. This permits to don't have same generated variable from flexml. commit c775b15953dcbe0cd45f46671962b513792ddaca Author: navarro Date: Wed Feb 29 18:45:02 2012 +0100 Make workstation with tag host and not at the end of the parse. commit 2db530ae7af2f2d5b9b80877117816279279d7c3 Author: navarro Date: Wed Feb 29 18:33:33 2012 +0100 New way to use storage. See storage.xml commit d19029c26682d4c5ae520a8ee7bb34a7b18e5471 Author: Arnaud Giersch Date: Wed Feb 29 10:20:58 2012 +0100 xbt_dynar_length returns an unsigned long, not a size_t. commit ab9929a50965863c0a8dea275cdf1da3aadbb68c Author: Arnaud Giersch Date: Wed Feb 29 10:16:27 2012 +0100 Really get the first host (fixes failing test). commit dd32904d9a6e22c3357109d5e854203e6099d744 Author: Arnaud Giersch Date: Wed Feb 29 10:08:37 2012 +0100 Dyanr is already destroyed bt xbt_dynar_to_array. commit 4020ef296bdd73b30f7ca2270b14a61b1cd4fba5 Author: navarro Date: Tue Feb 28 18:30:14 2012 +0100 Fix token_ring execution. commit b3b00687a27236ce7a39ffce0faeb43cb8d408d5 Author: Arnaud Giersch Date: Tue Feb 28 18:23:28 2012 +0100 Missing include. commit 32f27222ab67754a105f8530364e3d29e9777658 Author: Arnaud Giersch Date: Tue Feb 28 18:23:28 2012 +0100 Cosmetics: s/overide/override/g. commit 0a3d07aa08b06d0d82481ceabb1ba4ccac5de3e3 Merge: f48faa3 f5b33cf Author: Martin Quinson Date: Tue Feb 28 18:09:55 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit f48faa35e7e772040539e296c0eb28d16bcbfec7 Author: Martin Quinson Date: Tue Feb 28 18:09:37 2012 +0100 rename a variable used to cut any computations about bypass routes when no such thing were used commit f5b33cf312e7587372d2df1e52be62434fa202f7 Author: navarro Date: Tue Feb 28 18:05:50 2012 +0100 Cosmetics. Rename model for type into storage tag. commit 26c6aebfc3d40f0ba86e7f352867bd626a89f14a Author: navarro Date: Tue Feb 28 17:55:21 2012 +0100 Implemented some functions for storage model. commit 269908c2ee95cdfe477668e6b9e904174856812d Author: navarro Date: Tue Feb 28 17:22:36 2012 +0100 Add storage to workstation struct. commit fa087304dafe3d3b52206738a6dbc7cc340a71ee Author: navarro Date: Tue Feb 28 17:16:14 2012 +0100 Cosmetics commit 89942456d01a1e678359093f8ee0d3d2bcfcd298 Author: navarro Date: Tue Feb 28 17:15:54 2012 +0100 Add function finalize to model storage and add this model to model list. commit c2ff27af584480d4e0cdd98c826a9fd1aa81abc8 Author: navarro Date: Tue Feb 28 17:14:13 2012 +0100 Remove unused test on pipol with windows commit 57b90564eadd2524ddba7e76fdc2d60263354d5d Author: navarro Date: Tue Feb 28 17:13:56 2012 +0100 Add links to platform storage.xml commit a3d2c6d125f5385059de640735f9d2a77a7fc1fb Author: Frederic Suter Date: Tue Feb 28 16:43:55 2012 +0100 prevent tasks to share resources when they don't have to. allow users to create a dependency from a task in a SD_RUNNING state revalidate the tesh file for the minmin_test example commit 19e10ab8724e2966067019bf63031bc8cbeb027d Merge: e97850f 73abf9d Author: Martin Quinson Date: Tue Feb 28 15:38:49 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit e97850f0d8ec1552a125a60d7b4e8b690049d903 Author: Martin Quinson Date: Tue Feb 28 15:38:26 2012 +0100 that's not a cluster, actually commit 73abf9d802a8eef91af2d0f33d97d7185e41cf60 Author: navarro Date: Tue Feb 28 14:48:35 2012 +0100 Regenerate sources after having updated my flexml :) commit 23629af0b2d1da11242fca5484720c16da17e157 Author: navarro Date: Tue Feb 28 14:37:52 2012 +0100 free dynar hosts commit a2f6166eb1902c530f9f7f36096154bdca80c6ab Author: navarro Date: Tue Feb 28 14:26:32 2012 +0100 Fix warning compilation with deprecated functions commit e64ae6980f1b1f8b51d06f21fb1f5df9586c2333 Author: navarro Date: Tue Feb 28 11:22:26 2012 +0100 Call function execute from cpu surf model. commit a145d4fe15830ef87dbe3f62e749d67daf2a0cbf Author: Martin Quinson Date: Tue Feb 28 11:30:53 2012 +0100 implement MSG_processes_as_dynar (closes gforge #13642) commit 843d6086c88fc773f9fce55a3984588ea7a64394 Author: Martin Quinson Date: Tue Feb 28 11:27:49 2012 +0100 implement a SIMIX_processes_as_dynar() function commit c714798d5c146946f9ccce06da87bc1707b2de2d Author: Martin Quinson Date: Tue Feb 28 11:22:30 2012 +0100 Deprecate MSG_get_host_{table,number}; Implement MSG_hosts_as_dynar() instead. commit 60dfbf03645430333993376b5bc0f567ec417b38 Author: Marion Guthmuller Date: Tue Feb 28 10:29:50 2012 +0100 model-checker : add backtrace for each fragment allocated with mmalloc commit 8870e4a485d50ed72f249b345c8338dd6ef1b7f7 Merge: 6f356ec 939f451 Author: Marion Guthmuller Date: Tue Feb 28 10:26:13 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 6f356ec7ca2061e0ce1d83ec093a542f54d5eadf Author: Marion Guthmuller Date: Tue Feb 28 10:26:04 2012 +0100 model-checker : only reindent, no real change (safe to ignore) commit 939f45165f7ccadb14508dbc6a234a60464b5f57 Author: navarro Date: Thu Feb 23 16:19:03 2012 +0100 Add model storage to surf and add a tag storage to dtd. commit 1c70320e16e8da28fff4c60181d7a618b30b9d56 Author: Arnaud Giersch Date: Fri Feb 24 08:52:43 2012 +0100 Function does not exist yet. commit a5a2a8374d711da836b246ec3cdfb6349be6d3d2 Author: Martin Quinson Date: Sat Feb 25 17:59:50 2012 +0100 use named type of functions commit 0c3701e24626a87cef600fc29484a4e4b82e28be Merge: afed988 28e551b Author: Marion Guthmuller Date: Thu Feb 23 18:01:13 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit afed9888f251fb1e95e64b562786a80920f828da Author: Marion Guthmuller Date: Thu Feb 23 17:10:19 2012 +0100 model-checker : example bugged2_liveness modified commit 28e551b6fecfd104b32673d6a420fbd997f20539 Author: Pedro Velho Date: Wed Feb 22 22:46:57 2012 -0200 Started the gpu model by adding the MSG_gpu_task_create function, also added a simple test file test_MSG_gpu_task_create.c to test this functionallity. commit 4bc7488fce1d27f7234e043853cf9259a8947636 Author: Pedro Velho Date: Wed Feb 22 17:18:29 2012 -0200 OUTPUT_VARIABLE was always returning void string in MacOS Lion 11.3.0 (Darwin), using RESULT_VARIABLE puts the right value on HAVE_THREAD_LOCAL_STORAGE. commit 1afd0358e32467f6e33a233e16355a26e21215c4 Author: Arnaud Giersch Date: Thu Feb 23 15:34:28 2012 +0100 An unsigned int may be too short with 64bits pointers. commit ebc49829603077493b3d8b1ca6372749ea38c802 Author: Arnaud Giersch Date: Wed Feb 22 07:39:54 2012 +0100 Remove unreachable code. commit 33e7844a7cdc98ec918960430fca80edd3f81863 Author: Arnaud Giersch Date: Wed Feb 22 07:23:20 2012 +0100 Need a cast here. A conversion from pointer to void to pointer to function is not plainly legal. commit 05db3c06cb0a0e34fda8b2d2f82a6265570bbcf2 Author: Arnaud Giersch Date: Tue Feb 21 21:47:43 2012 +0100 Fix error: too many arguments to function `mmalloc_compare_heap'. commit 46908fece96be2ff098547565adaf0ef5a7d7b8f Author: Arnaud Giersch Date: Tue Feb 21 21:45:51 2012 +0100 Fix more format strings and parameters. icc is really paranoid... commit beccaadce516fa7ae36bb08873dee6ef9c1d7a7f Author: Arnaud Giersch Date: Tue Feb 21 21:44:55 2012 +0100 More trailing commas. commit 56bbc06a5abb010645afccbcbd4c3c188e438c59 Author: Arnaud Giersch Date: Tue Feb 21 21:43:49 2012 +0100 Rename variable hiding others. commit 60ddde722f5e2486ce0478c32ba35118bb9d186d Author: Arnaud Giersch Date: Tue Feb 21 18:52:17 2012 +0100 [tracing] Use trace_smpi_enabled. commit d358846b95536506ea8472fee71941577848dd8a Author: Arnaud Giersch Date: Tue Feb 21 18:45:28 2012 +0100 Format for an unsigned short is %hu. commit eb3be59d63b0d199fa3f32b5a22553e44cfb917a Merge: f7ce33e 0d69d35 Author: Marion Guthmuller Date: Tue Feb 21 18:15:15 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit f7ce33e664fa8829deb5f0db0b1d60bfc207972e Author: Marion Guthmuller Date: Tue Feb 21 18:15:09 2012 +0100 model-checker : memcmp on space really used in fragment commit 0d69d3581518efa7b23b618088e8db92e9aa1876 Author: unknown Date: Tue Feb 21 17:01:06 2012 +0100 Oups delete needed line commit f8ebed39786069c8da2dbaab5fa252365f1d2070 Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Mark variable as unused. commit 53cde8dfb94134348e908b3c2845200ffc582dc7 Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Fix format strings to match their arguments. commit ec3be75f932849aab240103afd8fa782cff77b0e Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Don't pass NULL to xbt_die. commit 85ad7080683cf3740b040c97d735227af55a0aac Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Remove extra ";". commit a7430c3a3c007a1746ac3d8ff320058a66e70b64 Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Fix type name and parsing for random generator. commit 654cf85f8a467bd8f883956476237b670292bb3b Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 It looks more coherent like this. commit 300b2bf15550101e3f2c136f3472fa89d2e00b23 Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Try to avoid to mix enum with anything else. commit 94bd12b1cb7ddb932bb6dceeb098cfa236b31841 Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Don't dereference an invalid pointer. commit 4993faf725da410b064124c820a86a7736b861ac Author: Arnaud Giersch Date: Tue Feb 21 16:50:01 2012 +0100 Don't hide variables with multiple declarations. commit fd7e52924d8d7d01e13459ad8a490672c8ceeacb Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 Remove trailing commas in enum declarations. commit 2eea8c848e39c62b9a26ab5440aca4152f367caf Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 SIMIX_context_runall() doesn't take any argument. commit 598bcf2b304c5f1ae949aaa3fd9676886961f39f Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 Cast is mandatory here. commit 01576be98a9728a4852b16e8ffb577b375252d5e Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 Remove unused variable. commit cb1db23a12fe8b34de1d3c556f07d931c3d277c0 Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 An unsigned int cannot be negative. Remove useless asserts. commit 9e27ad0e459a6ae084ae6f9c102060b9a0e4ad03 Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 Allow to use another base for parameter "modes" in parmap_bench. commit b092bdee8a6d9f2d32efc51bb6ce3b836822a972 Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 The semaphore doesn't need to be shared between processes. commit d5d2d6e6c955f63b48a68ac598972e2afdbd591f Author: Arnaud Giersch Date: Tue Feb 21 16:50:00 2012 +0100 Remove unused field "locked" in struct mdesc. commit 041f57103a4f72a2874f5c0fa478a4d4c7dacef6 Author: unknown Date: Tue Feb 21 16:37:58 2012 +0100 Fix raw_makecontext and raw_swapcontext on win64 commit ecb32cd3b952528d41f0163b255c94dfae14f2fe Author: unknown Date: Tue Feb 21 16:37:06 2012 +0100 Protect variable surf_parmap. commit d4b76dc130a44f100d1fb144ba99af1b4ee434d9 Author: unknown Date: Tue Feb 21 16:36:11 2012 +0100 Correctely search for pcre and pthread on windows. commit 176b21d6ac0835d9bb1a22f93410df314ba8a057 Author: Marion Guthmuller Date: Tue Feb 21 16:02:23 2012 +0100 model-checker : remove arg std_heap_addr in mmalloc_compare_heap and mmalloc_compare_mdesc functions, display backtrace when different blocks between two snapshots of the heap commit 6f44f7bab7fd4cfae1b0a63f4c57e4b6a3e38939 Author: Marion Guthmuller Date: Tue Feb 21 15:59:19 2012 +0100 model-checker : add backtrace when large block(s) mallocated in the existing heap commit 8b61c45a96f39507c5304c7ce820cd30a8891144 Merge: 17c6b11 98c0dbd Author: Marion Guthmuller Date: Tue Feb 21 15:05:42 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 17c6b11aff7b32922cbc2255975d8a257687045c Author: Marion Guthmuller Date: Tue Feb 21 15:05:29 2012 +0100 model-checker : function mmalloc_compare_mdesc rewritten with new version of mmalloc commit ed4a59a248d0efa948a8a3ea499d55bc96025234 Author: Marion Guthmuller Date: Tue Feb 21 15:04:18 2012 +0100 model-checker: remove subcategory log unused commit 98c0dbd4424a6a8177167b573791d25dd01b447d Author: navarro Date: Tue Feb 21 13:51:06 2012 +0100 First step to create model storage. commit 40f248ed1c13510a3eb82dea178406c8104dd2f1 Author: navarro Date: Tue Feb 21 13:39:35 2012 +0100 Add function read write open close and stat to workstation model commit 59f29c7c6a9e5518c9d1faf8b3e1333b2a5bfcd1 Author: navarro Date: Tue Feb 21 12:28:41 2012 +0100 Add a variable to see if having set a bypass route or not. commit 1ac927eb5c61bf66011f5ae9d58344e48cb72831 Author: navarro Date: Tue Feb 21 11:12:55 2012 +0100 This part brokes platform like g5k in full. Commented for the moment but should be fix soon. commit 787862848851c32f21e71e55ad5484c60e748ab5 Author: navarro Date: Tue Feb 21 10:25:09 2012 +0100 Fix generated platform. Right number of clusters commit ed49d3fb7b2cab0c93fb3e1d686e3041598b70d4 Author: Laurent Bobelin Date: Thu Feb 16 16:09:42 2012 +0100 Process kills now seems to work. May need some additional checking ... commit 514d23d34addf27e35afce0d771e7caaa0adf773 Author: unknown Date: Thu Feb 16 15:07:02 2012 +0100 Remove gras_stub_generator from windows installer. Add the java binding to it. Must set SIMGRID_JAVA_SRC to find where is libSG_java.dll and examples. commit 48ecbadac19c65ed79eef63b9890dbf87fa83e97 Author: unknown Date: Thu Feb 16 15:05:28 2012 +0100 Rename .ref for .def commit 36d381cbf7b9b6c14ccddddf3b551218a6ce415d Author: unknown Date: Thu Feb 16 12:39:29 2012 +0100 Cosmetics commit af9f946f903c301d6dee36f3a2f692c8eb266f80 Author: navarro Date: Thu Feb 16 11:29:38 2012 +0100 Load SG_java but rename libSG_java for SG_java on windows. commit fd7d685d47db615e97b3e7168e106cf35563e05e Author: navarro Date: Thu Feb 16 11:21:42 2012 +0100 Protect windows specific needs. commit 4c2c6b6eee29fde60e2654e4c4fb09cb0bcb627f Author: unknown Date: Thu Feb 16 11:09:34 2012 +0100 Load libSG_java instead of SG_java commit 8bf3d06d49fcd7061f0a08dd4bfed74a7eeae7d0 Author: unknown Date: Thu Feb 16 11:08:54 2012 +0100 Remove deprecated function getErrCode. commit 6945e8782f472829b038a9df3cfe65a503b75c89 Author: unknown Date: Thu Feb 16 11:06:00 2012 +0100 Use and create dll for simgrid java. commit 260be3c8c50c28848bd097c507a912035e336d25 Author: unknown Date: Fri Jan 13 16:16:21 2012 +0100 Don't try to use git with windows and cmake commit c4bec199e8221352c6b9dba8d29ac1613cbb13d7 Author: unknown Date: Wed Feb 15 15:43:37 2012 +0100 Make only dll for windows commit d75d7500fe0688f5665f4f774ef82c6c65f8415b Author: unknown Date: Wed Feb 15 13:44:47 2012 +0100 Protect DllMain with ifndef GNUC commit addbe55ea4ec95a86c3e9d4e6309bac9fed1e2b7 Author: unknown Date: Wed Feb 15 10:32:28 2012 +0100 Cosmetics commit 565d2c9d062610d9f71dfc49b29ebf01e9c7be03 Author: unknown Date: Tue Feb 14 14:26:23 2012 +0100 Add winsock2 to link libraries (ws2_32) commit a4cd01763d667daf639c2ba8b2347e67392008cf Author: Lucas Schnorr Date: Tue Feb 14 15:44:39 2012 +0100 [trace] simulated clock functions to be used by akypuera when tracing SMPI commit 8205b9203eb3f2098cd7dcbd8e72d26b7977915a Author: unknown Date: Mon Feb 13 20:06:21 2012 +0100 Fix detection of x86 processor for nsis commit ed5a340afeaa90fd0964b0fae5e538496433d2ec Author: unknown Date: Mon Feb 13 19:17:56 2012 +0100 Turn off smpi on windows commit 86a467649debb3f88b1766acb97631bd172b7e96 Author: unknown Date: Mon Feb 13 19:17:39 2012 +0100 Find if system installed is win32 or win64 commit 36d6876bb57b051b1434737450f7177c9b7055f2 Author: unknown Date: Mon Feb 13 19:06:01 2012 +0100 Rename libsimgrid.dll for libsimgrid_shared.dll commit a041a135b370885075a866be172e34abc6cfbbcd Author: navarro Date: Mon Feb 13 17:44:19 2012 +0100 Use only one variable and protect for windows only commit 18faa5d6f39d6e2765762c8bc76502dd5c62a550 Author: unknown Date: Mon Feb 13 17:34:08 2012 +0100 Fix twice call of xbt_preinit and xbt_postinit commit 13333d25e7025f0903f45d33581243f3643dbbe2 Author: unknown Date: Mon Feb 13 14:22:37 2012 +0100 Need distrib.cmake for update_xml file and update nsis script for headers. commit 6b80b383f901036e4de2c17d1f3220493e9d49e7 Author: unknown Date: Mon Feb 13 13:46:59 2012 +0100 On win32, fix configure when try to compile and run ucontexts tests. commit b8bbc1087cd89b120b0004376bf09ef8c6881f42 Author: unknown Date: Mon Feb 13 13:44:57 2012 +0100 Fix compilation error on windows. commit 0e0a4bb5875df9c41b2c2f29572fc47e3230f47c Author: navarro Date: Mon Feb 13 13:08:02 2012 +0100 Update commands to install simgrid-java commit e1c4c4d2fa5200171b1d55aa32c000d1817a1680 Author: navarro Date: Mon Jan 30 10:56:28 2012 +0100 Make a pdf for simgrid-java commit 28fd49f9900e7a8424f38cafd21682f8c732ed42 Author: Arnaud Giersch Date: Mon Feb 13 10:37:32 2012 +0100 Avoid to throw an exception, and catch it just below. Define SMX_EXCEPTION and SMX_THROW to hold the gory details. Saves a couple of setjmp/longjmp. commit d3e2049adc1a574f3bc1506201b8636bb1d10d30 Author: Arnaud Giersch Date: Mon Feb 13 10:37:32 2012 +0100 Split macro _THROW in two parts. commit 1f27be8ecd303fa9f686a2ca2ad1987cc4658180 Author: Arnaud Giersch Date: Mon Feb 13 10:37:32 2012 +0100 Fix another race in log initializations. Since setting the threshold is not the last thing done when a category is initialized, there is a possibility that a message is logged with wrong parameters (e.g. format or appender). Define a new field "initialized" which is set to 1 only when the category is fully initialized. commit 46480f4e2718f823bb016962c1656f0d4818070d Author: Arnaud Giersch Date: Mon Feb 13 10:37:32 2012 +0100 Category should be unlinked from its current parent. commit bf5d490b0215440d200846dfec8d2d125b947897 Author: Arnaud Giersch Date: Thu Feb 9 16:52:04 2012 +0100 Don't decrement surfxml_buffer_stack_stack_ptr twice in SURFXML_END_TAG. commit bacbeb57f1e9eae6aa69a8f2fa5f455d7f4d1dac Author: Arnaud Giersch Date: Thu Feb 9 16:03:29 2012 +0100 Fix segfault in smpi+tracing with detached sends. commit 7f67129dcfc866e6ef4a1b266088a7e7eef1bf9f Author: Arnaud Giersch Date: Thu Feb 9 15:59:20 2012 +0100 Typo. commit 62055629456573fcdea59beeccbcceaa13e79c95 Author: Arnaud Giersch Date: Thu Feb 9 14:39:55 2012 +0100 Make xbt_ex_display() more friendly when there is no backtrace. commit 52921270b09b015fe8bdc85b4d19fc02804c8e55 Author: Arnaud Giersch Date: Thu Feb 9 14:39:54 2012 +0100 Make xbt_ex_setup_backtrace() survive to an empty backtrace. commit f4df562c423224b325ba5b809bfac36ffe2f8e97 Author: Arnaud Giersch Date: Thu Feb 9 13:10:36 2012 +0100 RETHROW is not really different from DO_THROW(). commit 6be900fe3f149eede7dd54719b172757556a4e81 Author: Arnaud Giersch Date: Thu Feb 9 13:10:36 2012 +0100 Avoid to duplicate initialization list. Declare a global that is initialized with XBT_RUNNING_CTX_INITIALIZER, and take a copy of it in XBT_RUNNING_CTX_INITIALIZE(). commit ce584594d53f8661dcd43714a7c2291b804a46e4 Author: Arnaud Giersch Date: Thu Feb 9 13:10:36 2012 +0100 XBT_RUNNING_CTX_INITIALIZER: don't list all element of bt[] in initializer. They'll be implicitly initialized to NULL, and the initializer is now independent of XBT_BACKTRACE_SIZE. commit a5ee9e6f51b0fa6256773abaae062526b8a6e5fa Author: Arnaud Giersch Date: Thu Feb 9 13:10:36 2012 +0100 Remove tests for deprecated multi-level dictionaries. commit 1005f2a4284dc2bd367dc5a4bf4609bc9ad06f94 Author: Arnaud Giersch Date: Thu Feb 9 13:10:36 2012 +0100 Mark multi-level dictionaries as deprecated. commit 4553b6fae9860536665e7dc1587f4fc3b1440a92 Author: Arnaud Giersch Date: Thu Feb 9 13:10:36 2012 +0100 Remove declarations for non-existent functions. commit aceeea1139758d05aba7621ab9af79066b7d0622 Author: Arnaud Giersch Date: Thu Feb 9 13:10:36 2012 +0100 Document ranges for years in copyright notices. commit cf83c030fca0c16732983caee233c756c30bd66e Author: Arnaud Giersch Date: Thu Feb 9 00:35:50 2012 +0100 Parmap: fix deadlock in with futexes. Also anticipate the possibility for futex_wait to return early with EINTR. In the following scenario, the first wake(parmap.work) should not have unlocked the second xbt_parmap_futex_worker_wait(). Master Worker ====== ======== xbt_parmap_futex_master_signal() { parmap.thread_counter = 1 ++parmap.work xbt_parmap_futex_worker_wait(); xbt_parmap_work(); xbt_parmap_futex_worker_signal(); xbt_parmap_futex_worker_wait(); wake(parmap.work) -- unlock --------> } xbt_parmap_work(); xbt_parmap_futex_master_wait(); xbt_parmap_work(); xbt_parmap_futex_worker_signal(); xbt_parmap_futex_master_signal(); xbt_parmap_work(); xbt_parmap_futex_master_wait(); ===> LOCKED xbt_parmap_futex_worker_wait(); ===> LOCKED commit b7d7072994877985a12c99591ad5c34dac347a8f Author: Arnaud Giersch Date: Wed Feb 8 23:58:25 2012 +0100 Parmap: protect against wraparound for round. commit 7e6a623d771b9ef0f6e3f893ba9213154d07bc54 Author: Arnaud Giersch Date: Wed Feb 8 23:53:27 2012 +0100 Parmap: use INT_MAX as number of threads to wake by futex_wake. We want to wake up everybody anyway. commit b98158e99cd9e37ad64004f4f0e6569b8fb57249 Author: Arnaud Giersch Date: Wed Feb 8 22:16:54 2012 +0100 File has moved. commit 7189e4ecd28ec7a6b097fc08f2a7a858b42fad49 Author: Arnaud Giersch Date: Wed Feb 8 18:22:09 2012 +0100 Those are already declared in ./include/simgrid/modelchecker.h. commit 6785b0ccf56c1e02cc20b213db4708effcc96e0e Author: Arnaud Giersch Date: Mon Nov 28 10:20:07 2011 +0100 Remove tests for deprecated dicts of scalars. commit a841dba0e3e34cff0ccd948667a339b4af9a4310 Author: Arnaud Giersch Date: Fri Nov 25 23:23:49 2011 +0100 Mark integer dicts as deprecated. commit f4a73d48e794c4ae1e249b9e5f1fc6128bc58368 Author: Arnaud Giersch Date: Wed Feb 8 17:55:21 2012 +0100 ChangeLog: spell checking, and whitespace cleanup. commit df8e28a2d5e178c74aabcf2ab7467687186db917 Author: Martin Quinson Date: Wed Feb 8 17:45:57 2012 +0100 stop using internal header files from the examples, it won't work for users commit a8aec793f7bdef4a31e3dfccf6e84de7a9d073b6 Author: Martin Quinson Date: Wed Feb 8 17:41:11 2012 +0100 our malloc implementation NEEDS multi-threading protection commit 12323b05439d211235c524631170e7534abe4268 Merge: 9b9d42c 599c51d Author: Martin Quinson Date: Wed Feb 8 17:15:25 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 9b9d42cca1f785ac3335eb4fe61ac8ef71392ccd Author: Martin Quinson Date: Wed Feb 8 17:09:48 2012 +0100 kill duplicate definitions, and try to ensure that MC-ready code still works without MC (closes #13813 on gforge) commit 599c51d596d1b8cec905af3e219023cf3bd51417 Author: Arnaud Giersch Date: Wed Feb 8 17:03:36 2012 +0100 Fix a race condition in _XBT_LOG_ISENABLEDV(). Without this change, catv.threshold can be initialized by another thread, between the test for priority being great enough, and that for catv.threshold being initialized, leading to a false positive answer. Hypothesis ========== Initially, catv.threshold == xbt_log_priority_unititialized == -1 After initialization, priority < catv.threshold Two threads running _XBT_LOG_ISENABLEDV() for the same category, and the same priority. Thread A Thread B ======== ======== priority >= cat.threshold is TRUE priority >= catv.threshold is TRUE catv.threshold != x.l.p._uninitialized is FALSE call xbt_log_cat_init(...) returns FALSE catv.threshold != x.l.p._uninitialized is TRUE => _XBT_LOG_ISENABLEDV(...) => _XBT_LOG_ISENABLEDV(...) is FALSE is TRUE commit 362b4dbfe18e585af36789119acafa5d5350fa20 Author: Martin Quinson Date: Wed Feb 8 16:54:16 2012 +0100 move a public header in the simgrid/ directory to fight the namespace polution commit 0d4d523ed63cc1b2065730cda74e8b07f9aec46b Author: Martin Quinson Date: Wed Feb 8 16:53:16 2012 +0100 user code sometimes needs to know whether MC is activated commit 18830ad59a14b63f78de5f8c6864ec894b00f18e Author: Martin Quinson Date: Wed Feb 8 11:47:29 2012 +0100 Setup the framework allowing to add backtraces to the malloc meta-data - implement a malloc-clean backtrace() function - make some room to store the backtraces. Only for big blocks for now, the memory consumption seem to be very high when doing so for fragments. Possible solutions include: - increasing the minimal fragment size to reduce the amount of possible fragment per block. It will waste some blocks for very small fragments, but it will save metadata that is paid for EVERY block, including full blocks, through the union in the metadata - Reduce the size of the saved backtraces. For now, we save up to 10 calls, 5 to 3 levels may be enough if space is scarce. - use that framework to save the backtraces in one malloc execution path. Other malloc execution paths, as well as realloc paths should now be changed to store the backtrace too. - Implement a mmalloc_backtrace_display() function that displays the backtrace at which the block where malloc()ed. This is a bit crude for now, as we reuse the internals of exceptions that where not really done for that, but it works. commit 74a527bf6a03467a14add202f92745a50d876ed7 Merge: 3770626 e1b0e46 Author: Martin Quinson Date: Wed Feb 8 11:37:29 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 377062621c619adff65090eebbcb8e9d6c1d780f Author: Martin Quinson Date: Wed Feb 8 11:37:07 2012 +0100 Set xbt_binary_name so that the exception mechanism accepts to display backtraces commit e1b0e461601e641def843bb89f119af748971a6c Author: Arnaud Giersch Date: Wed Feb 8 08:11:11 2012 +0100 Set network_maxmin_system->keep_track once for all. commit 0144cea50dd27aaef619a851cbebd0fe7363fb9d Author: Arnaud Giersch Date: Tue Feb 7 21:47:23 2012 +0100 Remove global variable, and push it into lmm_system_t. And give surf_solve a chance to run correctly in parallel. commit 169610dab4ef39056e604ae67d5332ab64ec9f03 Author: Arnaud Giersch Date: Tue Feb 7 15:11:00 2012 +0100 Guard against subas->to_index being NULL. commit 50078f18c7f2fcbe42db89adb2005e9f7d38c301 Author: Arnaud Giersch Date: Mon Feb 6 17:57:47 2012 +0100 Remove bogus inline declarations in private interface. commit b407338bdd5f1fa727facc2b088438b59ad8f05c Author: Arnaud Giersch Date: Mon Feb 6 17:57:13 2012 +0100 Remove bogus inline declarations in public interface. commit 656080c6dd548c82b9cb4583149fc7928ba5076b Author: Martin Quinson Date: Mon Feb 6 11:36:18 2012 +0100 Fixups in mrealloc - make sure that it won't try to get a block smaller than what we are willing to give (was a bug in previous implementation!!) - update the requested size markers in meta-datas commit 16c050ac033cf63b085c65f5c313ed4b71a7108a Author: Martin Quinson Date: Mon Feb 6 11:04:38 2012 +0100 THROWF won't work in mmalloc: it needs to malloc stuff (I'm sure) commit bce048d821047a65f5044bb332515bba8ea90927 Author: Martin Quinson Date: Mon Feb 6 10:19:44 2012 +0100 split memory snapshooting and diffing functions out in their own file commit 137432e8d4449d2d5fea397c9f6e04df0bb6ca6e Author: Arnaud Giersch Date: Fri Feb 3 23:00:38 2012 +0100 Useless casts. What's the point compiling with -Werror if we use ugly casts to silence the compiler??? commit 11f5429d522f11788e00bfa16b86650ea5640e4b Author: Arnaud Giersch Date: Fri Feb 3 22:51:26 2012 +0100 Reindent. commit 4e0b5024715c5817bc38e155f83164badea926ac Author: Arnaud Giersch Date: Sat Feb 4 10:51:50 2012 +0100 bvprintf is now superfluous here. commit dcf36c9ca442878baebacb73b35d370ec10eaa84 Author: Arnaud Giersch Date: Sat Feb 4 10:54:29 2012 +0100 Kill more duplicate routes in platform files. commit a8b33fb3ac3e0fdbe5fb1786ee532ff76e903be9 Author: Arnaud Giersch Date: Sat Feb 4 10:52:29 2012 +0100 Error message has changed, update tesh file. commit ae263b4ff3dee3b575fa789e14d078130e66074e Author: Arnaud Giersch Date: Fri Feb 3 15:21:20 2012 +0100 Fix compilation errors about multiple definition of `automaton'. commit 19ec2826774fc8d1687cc8f1b65f584556f3de1c Author: Martin Quinson Date: Fri Feb 3 18:27:17 2012 +0100 Document one of midjy's changes (+cosmetics) commit 40d4b9b078d3dcd6f7654df6417db684ad8eb83d Author: Martin Quinson Date: Fri Feb 3 18:22:30 2012 +0100 document my ongoing changes. Not everything of it were implemented yet, but nothing writen in ChangeLog is really wrong. Even right now commit 210d46dfee9d90e36bdb7d9d5a14b0159831f66f Author: Martin Quinson Date: Fri Feb 3 18:18:03 2012 +0100 document Pierre's last changes commit 4a1bfd9a25fa2b60dd146d55d56c9e4635e76e06 Author: Martin Quinson Date: Fri Feb 3 17:22:05 2012 +0100 I don't need an extra file just to define calloc when it can be inlined that easily commit cf703c9202818f2d52477ff7dd89d9374e04d842 Author: Martin Quinson Date: Fri Feb 3 17:21:23 2012 +0100 and now with the right test so that not all our tests fail commit 4628fd83cec233fef96d40e2cb5412cfe5522f15 Author: Martin Quinson Date: Fri Feb 3 17:02:09 2012 +0100 reindent only commit 7d1dc2ebb532ebc2ce507519cae63cd6b213e881 Author: Martin Quinson Date: Fri Feb 3 16:57:23 2012 +0100 kill some dupplicate routes: now that we issue a warning, it breaks all tesh files commit 49b2b92e20fa8e1796729f15976aae4a96a92729 Merge: dcf0c86 b070d7c Author: Martin Quinson Date: Fri Feb 3 16:16:24 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit dcf0c8602c92d83b220630b40950098c6b040a5c Author: Martin Quinson Date: Fri Feb 3 16:10:40 2012 +0100 catch a given possible misconfiguration, and give more informative messages commit b070d7cc294509944f728b688883fbc05db17346 Author: navarro Date: Fri Feb 3 15:49:06 2012 +0100 Put #ifdef MSG_USE_DEPRECATED for all functions with channel mecanism. commit cb8c69ffa2625f5d14255ede0a59d9ab964bffab Merge: d5037a5 ec63b14 Author: Martin Quinson Date: Fri Feb 3 15:43:13 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit d5037a539c50bcf74dc31af216eb4ed99b660c2b Author: Martin Quinson Date: Fri Feb 3 15:42:59 2012 +0100 add a warning if a given route is redefined. It will hopefully help users understanding what's going wrong. commit e2f62fd18beb9867571a81984aa9a26b4e9f48d4 Author: Martin Quinson Date: Fri Feb 3 15:42:18 2012 +0100 kill now unused declaration commit 5110a2c2672cde3c914ed45462633dfff7026820 Author: Martin Quinson Date: Fri Feb 3 15:37:53 2012 +0100 add a surf_parse_warn and get surf_parse_error() accepting variable amount of parameters commit 8370bc7e204cc8f1b21af625b28ad4e0dab2a87c Author: Martin Quinson Date: Fri Feb 3 15:23:51 2012 +0100 Also show the filename to locate parsing errors, not only the line number commit 04eb21634ce9041eaf00274eec16e20dbf5f70d0 Author: Martin Quinson Date: Fri Feb 3 15:17:14 2012 +0100 Further simplify the mmallocs, and improve its introspection abilities - Ensure that the mmallocation code will never return NULL (but die verbosely), and simplify the using code accordingly. - Stop using THROWF in there, because these functions probably need malloc to work, and that what broke when we want to issue a message. Use printf/abort instead. - Introduce a SMALLEST_POSSIBLE_MALLOC. It already existed (and were defined to sizeof(struct list) to ensure that free fragments can be enlisted, but I need this to declare the block metadata - Add a frag_size information within the bloc info structure. It may not perfectly be kept uptodate yet (in particular, by realloc) commit ec63b14f8fcd0a88515e4260e00c41b77c0274cc Author: Arnaud Giersch Date: Fri Feb 3 14:53:53 2012 +0100 Don't use reserved keywords. "or", "and", and "not" are reserved keywords in C++, and this line breaks compilation of C++ code. Since the literal constants defined here are never used, comment their definition, and simply declare the field as an int. commit 6929a75e852513610503d5c01bf928e1331e0d43 Author: Arnaud Giersch Date: Fri Feb 3 11:27:49 2012 +0100 Correctly initialize simdata->comm when marked as isused. I hope that it's now the good fix for the segfault I got when running chord --cfg=contexts/stack_size:5 --log=msg_chord.thres:critical --cfg=network/model:Constant ./cluster_with_100000_hosts.xml ./chord100000.xml (see the backtrace in the message for commit 1380f1a). commit 25b22264bc89ff9ed4f620a0bf821bd7b59cbd71 Author: Arnaud Giersch Date: Fri Feb 3 11:34:23 2012 +0100 Add missing dependency for smpi_traced_simple. commit 6d2c3a549e3517efc7ee33733d1c027ae13c52df Author: Arnaud Giersch Date: Thu Feb 2 21:56:08 2012 +0100 Another %ld -> %zu fix. commit 76936ddebd0a514a3259454d475b254ce40947b3 Author: Martin Quinson Date: Thu Feb 2 21:44:21 2012 +0100 TODO--: the 'type' of each mmalloc block is granted to be uptodate at every point Tomorrow, I'll add the fragment metadatas, and the backtraces. For that, I'll waste a lot of space by adding a static tables to the malloc_info structure, where the size of that table is the maximal amount of fragments per block. Something like BLOCKSIZE/sizeof(struct list) since mmalloc refuses to allocate smaller blocks (to ensure that we can enlist free fragments). This implementation of malloc will definitely not be something that you want to use when not forced to do so to get the model-checking working. But it will provide all the information that MC needs. commit 00255adf47970918999b2b4495ce8a69b036e68a Merge: 719a525 bfd519d Author: Martin Quinson Date: Thu Feb 2 21:55:53 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into LLL commit 719a525a5e313bb0c4f9c38b41fb5ad6b9c41b71 Author: Martin Quinson Date: Thu Feb 2 21:41:32 2012 +0100 also enforce that the freed block were marked as used before doing so. Theses stats should be trustable now commit 932b32f3ce5bb1d33aff7fa54faf1229ee68eb6d Author: Martin Quinson Date: Thu Feb 2 21:14:25 2012 +0100 there were no difference between __mmalloc_free and mfree anymore; merge them commit 027d955aa752674c7d524a3bba004aaa7af1d0dc Author: Martin Quinson Date: Thu Feb 2 21:08:51 2012 +0100 improve the doc to reflect recent changes (and we already have the actual size of blocks) commit 72a8adff27c51a64b9e2e95e561d8d6950310568 Author: Martin Quinson Date: Thu Feb 2 20:43:32 2012 +0100 ensure that free block are marked as such commit 87817af89b2262a403386b38a0ec95388a6df5ad Author: Martin Quinson Date: Thu Feb 2 17:45:21 2012 +0100 Simplify the malloc_info structure containing the metadata of a given block in mmalloc * Less structures in union in structure in union inception madness We're using a less portable anonymous union, but gcc handles that since maybe 15 years, so that should be cool. * We can now determine from looking at it whether the block is busy or free, without having to search in which list the block is. That was useles to other usages of mmalloc, but this is very interesting when comparing heaps. Moreover, it comes for free: it has exactly the same (memory) cost when the block is busy, and we have a plenty of place in the block to store that this it free when it is actually free. Please note that this information is not updated when the block is freed yet. (splitting the commit just in case someone tries to read it later: this one is almost automatic refactoring) commit 8ed41a8d8b27bd21b00a4c24af81eecb4637fa1a Author: Martin Quinson Date: Thu Feb 2 17:20:50 2012 +0100 document one more function commit bfd519dd096cdd7f1aec1b3ca597d96232b1fffe Author: unknown Date: Thu Feb 2 16:57:19 2012 +0100 Add missing flag (X86 or AMD) to test windows functions commit 247d0bb492f5d328574b1bfec3765db1bef4a616 Author: unknown Date: Wed Jan 25 14:19:07 2012 +0100 Don't import smpi binaries on windows and set environment variables on current user commit 49fc0ac613b4c5d87dcb0a02ca72a8107f64844a Author: unknown Date: Wed Jan 25 14:18:23 2012 +0100 Don't need to do a distrib on win32 commit 8e2f581e004955683f894ba9f27f9057c79f1139 Author: Martin Quinson Date: Thu Feb 2 16:55:50 2012 +0100 I think I understood how mmalloc works. Now, I'll do what we need in there commit ee765dc9975219ce790b7ed4c45f3ca255971472 Author: Martin Quinson Date: Thu Feb 2 16:25:31 2012 +0100 simply reindent commit a76bc40240b725442f23738d4d5603cb10d4baf6 Author: Martin Quinson Date: Thu Feb 2 16:24:04 2012 +0100 who needs aligned mallocs anyway? commit 55c2d5b5314f3007202c67003eb99d7d92dedb7e Author: Martin Quinson Date: Thu Feb 2 16:20:32 2012 +0100 further little clarifications in mmalloc comments commit e56c4673fbfe4965240725a4c09dc294d920c8d5 Author: Martin Quinson Date: Thu Feb 2 15:41:34 2012 +0100 various cosmetics and comments improvements commit 907588ad7c14cc210e2f2a072b72bc1b91133ca0 Author: Martin Quinson Date: Thu Feb 2 15:12:20 2012 +0100 normalize the function names wrt to the rest of XBT commit 67382945bf8341027f6b1f46fc05eb219446b283 Author: Martin Quinson Date: Thu Feb 2 15:07:10 2012 +0100 inline a function used at only one location. I'm not sure that the lisibility gain is very high, but at least it makes clear that this functionnality is used only here. commit 977f0ae037cfbf3681ef2240be5b5272224a1d0c Author: Martin Quinson Date: Thu Feb 2 15:00:15 2012 +0100 cosmetics and kill a now undeclared function prototype commit c3d49b133b582d863f53002530ed7c65ad6dbcae Author: Martin Quinson Date: Thu Feb 2 14:53:54 2012 +0100 kill an unused/undocumented/un-understood function commit 506c9d37d4f03855c37f075b5c88c6efe6958ccb Author: Martin Quinson Date: Thu Feb 2 14:23:23 2012 +0100 group together all functions speaking of module and objects init/fini commit 566c37eac6ea944bcbee63778f267c64677f4ee9 Author: Martin Quinson Date: Thu Feb 2 14:16:13 2012 +0100 merge two files (I'll ignore both of these functions anyway) commit ffbfdb3354cedfee2d8d6f3831ab04634bc004bd Author: Arnaud Giersch Date: Wed Feb 1 22:21:47 2012 +0100 Revert "Reset t_simdata->comm after comm is over." This reverts commit 1380f1a22147312c119055320c6ca87d72837598. Looking at cdash, it is clearly wrong... sorry for the noise. commit 0fb7870783872d4a8bf3ee7583edcd2a4d486339 Author: Arnaud Giersch Date: Wed Feb 1 17:41:51 2012 +0100 smpi_mpi_request_free expects an MPI_request*. commit c5cfdf988dc28c64bae948c5a749d0b44e881426 Author: Arnaud Giersch Date: Wed Feb 1 17:04:45 2012 +0100 These free's are buggy. AFAICT, it's the responsibility of smpi_mpi_waitall to free the requests. commit 46120a30db6252a5e7a9e527132589be62f8ee28 Author: Arnaud Giersch Date: Wed Feb 1 16:41:03 2012 +0100 smpirun: report exit status. commit 0bf8d8ce536dfc289ece377a77c709502c3281ad Author: Martin Quinson Date: Wed Feb 1 18:01:00 2012 +0100 kill dupplicated code between legacy interface and actual implementations commit 276b2d9b83a3e3afcd449fb53a2dd8d662070036 Merge: 1086dc9 1380f1a Author: Martin Quinson Date: Wed Feb 1 17:36:58 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 1086dc93eea1d88ee42e9317fda2278c784d0b60 Author: Martin Quinson Date: Wed Feb 1 17:30:58 2012 +0100 Simplify the mmalloc library further * Stop playing with void* for the heap descriptors and introduce the xbt_mheap_t datatype for that. * Don't try to make it work when mmalloc and friends are called with NULL as a first argument. I added a pimple that mmalloc_preinit returns the default mhead after creating it to simplify the code of the legacy functions that check that this default mhead exist or create it before using it. This extra check should be useless if mmalloc_preinit were called soon enough since it's in the critical path, but the performance of model-checking is not a concern yet: only getting something working matters for now. commit d78311982007a2c778ff692c35c9d2787642c199 Author: Martin Quinson Date: Wed Feb 1 16:30:15 2012 +0100 I finally understood what this function is good for commit c40ca1c8de2080575f5b3a0de33a6d4bf6474f10 Author: Martin Quinson Date: Wed Feb 1 16:20:45 2012 +0100 cosmetics and comment improvement commit aacddcb23a4ddc3ac099fb874fc7698b5f01b4cb Author: Martin Quinson Date: Wed Feb 1 16:14:36 2012 +0100 we don't need any stats about the amount of free chunks and such commit c9bee92e0541ed3ccbd101e900b912720b9996b0 Author: Martin Quinson Date: Wed Feb 1 16:09:27 2012 +0100 errno were never updated anyway commit 669455c3bd567e8e5543934aa2960d48321581de Author: Martin Quinson Date: Wed Feb 1 16:03:54 2012 +0100 cosmetics and comment improvements commit 0ed506b0a9c949af9b2f672ac917ecaedca266c0 Author: Martin Quinson Date: Wed Feb 1 15:56:58 2012 +0100 rename sup-mmap.c into mmorecore.c and simplify the code since we want no more than one core provider commit 967603b36ff1f230fbb9b5db91bc51119cae1574 Author: Martin Quinson Date: Wed Feb 1 15:48:55 2012 +0100 kill the sbrk-based morecore: we'll never use less than two heaps when using mmalloc commit 011b6e172c0b7366132196dd9797f7bc3b951df2 Author: Martin Quinson Date: Wed Feb 1 15:47:45 2012 +0100 move a global definition so that we can kill the sbrk stuff: we'll never use it commit a9a3e089a22c469685cc78cf0c5fec1bfe8c0303 Author: Martin Quinson Date: Wed Feb 1 15:40:07 2012 +0100 kill little useless things in mmalloc. Still searching how to do the Big Cleanup on that code commit 33ddb437e6bde48be352567465673636f1745188 Author: Martin Quinson Date: Wed Feb 1 15:25:05 2012 +0100 kill the standard hooks of mmalloc: we will change the implementation directly, not declare hooks commit 47ac9cef9d5cf9ccf4739355db1e0bb3d90dda33 Merge: b8ba0bc 22ee43d Author: Martin Quinson Date: Wed Feb 1 15:17:52 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 1380f1a22147312c119055320c6ca87d72837598 Author: Arnaud Giersch Date: Wed Feb 1 15:11:55 2012 +0100 Reset t_simdata->comm after comm is over. Fixes a segfault with chord on 100000 hosts, where the backtrace is: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7b2bd2f in SIMIX_rdv_remove (comm=0x40bd4fd0, rdv=0x0) at ./src/simix/smx_network.c:117 117 xbt_fifo_remove(rdv->comm_fifo, comm); (gdb) bt #0 0x00007ffff7b2bd2f in SIMIX_rdv_remove (comm=0x40bd4fd0, rdv=0x0) at ./src/simix/smx_network.c:117 #1 SIMIX_comm_cancel (action=0x40bd4fd0) at ./src/simix/smx_network.c:754 #2 0x00007ffff7b4046e in SIMIX_simcall_pre (simcall=0x613c90, value=0) at ./src/simix/smx_smurf.c:126 #3 0x00007ffff7b407c6 in SIMIX_simcall_push (self=0x613c00) at ./src/simix/smx_smurf.c:26 #4 0x00007ffff7a83a8d in simcall_comm_cancel (comm=0x40bd4fd0) at ./src/simix/smx_user.c:830 #5 MSG_task_cancel (task=0x45ba4eb0) at ./src/msg/msg_task.c:223 #6 0x00007ffff7a83bc0 in MSG_task_destroy (task=0x45ba4eb0) at ./src/msg/msg_task.c:187 #7 0x00007ffff7ac3ebb in SIMIX_comm_destroy (action=0x42078370) at ./src/simix/smx_network.c:274 #8 0x00007ffff7a9603c in SIMIX_process_cleanup (process=0x1ce9da60) at ./src/simix/smx_process.c:87 #9 0x00007ffff7b40208 in SIMIX_simcall_pre (simcall=0x1ce9daf0, value=0) at ./src/simix/smx_smurf.c:323 #10 0x00007ffff7b2554e in SIMIX_run () at ./src/simix/smx_global.c:207 #11 0x00007ffff7b256e7 in MSG_main () at ./src/msg/msg_global.c:155 #12 0x000000000040180b in main (argc=3, argv=) at ./examples/msg/chord/chord.c:918 Git bisect identified commit 6dcde87 as culprit (Use isend instead of send to set the simdata->comm so that get_remaining can work.) commit 374a4cbac85a61365f57a05fe8960b9fe94dcdfd Author: Arnaud Giersch Date: Wed Feb 1 09:36:03 2012 +0100 Add more thorough tests for parmaps. * all modes are tested; * the "basic test" does some computations, and checks the results; * the "extended test" tries to verify that all threads are working. commit bfa784e73f294ed9a40417bfbed3d3d2a76ca86b Author: Arnaud Giersch Date: Wed Feb 1 09:21:45 2012 +0100 Parmap review. * synchronizations are made a bit simpler; * helper functions are renamed for more clarity; * synchronization at the end of xbt_parmap_new() is removed; * the working loop is made faster by manually inlining xbt_parmap_next(); * finally, the posix mode is fixed. commit eaed5f21009f171f5feeea77bdf2caaf8419336d Author: Arnaud Giersch Date: Tue Jan 31 19:11:23 2012 +0100 Add parmap_bench.c. commit f19e50a635804ae911ec9ba2ddaff531b0f315d2 Author: Arnaud Giersch Date: Wed Feb 1 09:00:35 2012 +0100 Remove static function attribute. Fixes build error: ./src/surf/network.c:376:12: error: static declaration of ‘net_get_link_latency_limited’ follows non-static declaration ./src/surf/surf_private.h:81:5: note: previous declaration of ‘net_get_link_latency_limited’ was here commit 22ee43de174bafecc4d073e1e7fba1f6c45a678d Author: navarro Date: Tue Jan 31 21:51:09 2012 +0100 Use m_file_t instead of m_file_t* commit 8450c8c3504866268cf51b879808d3300105e6d5 Author: Arnaud Giersch Date: Tue Jan 31 22:07:41 2012 +0100 Remove duplicate declaration for smx_file_t. commit f9dd9e3d692f6c43f78500a9fc66fe8663dedbbf Author: Arnaud Giersch Date: Tue Jan 31 22:01:25 2012 +0100 Remove extern declaration for gras_opt_trp_nomoredata_on_close. commit e4ab9a77e2833df56e151a7ffd47166fd739b74f Author: Arnaud Giersch Date: Tue Jan 31 18:59:27 2012 +0100 Fix depency information for ddt_parse.yy.c (maintainer mode). commit 2a659adee4b33b87ad2b9c62bd804cb367103081 Author: Arnaud Giersch Date: Tue Jan 31 18:08:26 2012 +0100 Fix source for generated files. commit e3e376b0ec501000804ce18ac076daab41e02f53 Author: Arnaud Giersch Date: Tue Jan 31 18:07:25 2012 +0100 memcheck_tests: user_variables.tesh now exists. commit b8ba0bc2f48c6b9b96dfedd8fd383b941d5fdd0b Merge: 9f694bd 2d16ebc Author: Martin Quinson Date: Tue Jan 31 17:42:36 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 2d16ebcee6bde01575b4cd88a853e1ac1c2532bf Author: Christophe Thiéry Date: Tue Jan 31 17:01:30 2012 +0100 Move datadesc and TCP sockets from GRAS to XBT. XBT supports sockets with explicit choice of the transport plugin. XBT provides only one transport plugin: TCP (i.e. real sockets) and allows other layers to write their custom plugins. GRAS implements such custom plugins: simulated sockets and file sockets. TCP sockets only existed in GRAS RL mode. They can now also be used in GRAS SG mode. More pieces of GRAS remain to be moved to XBT before TCP sockets can also be used outside GRAS (e.g. in SIMIX 3, one day, to distribute the simulation). commit 2472771bffee0a2c29b69a2e2b6206f0bb819af1 Author: Lucas Schnorr Date: Tue Jan 31 17:03:57 2012 +0100 [trace] add missing tesh to test user variables tracing commit 3f4019963473ace4fb54173ab58b5efd25dccb2d Author: Arnaud Giersch Date: Tue Jan 31 16:48:14 2012 +0100 memcheck_tests: regenerate. commit 9dbc9d58df6fbb62637b597fc2892e65d2b13186 Author: Arnaud Giersch Date: Tue Jan 31 16:46:01 2012 +0100 generate_memcheck_tests.pl: don't fail if tesh file doesn't exist. commit 9f694bd4f38492add20baa019eb60ed4079d684e Author: Martin Quinson Date: Tue Jan 31 16:27:49 2012 +0100 Kill some unused features of mmalloc - keys, which allow to store data directly in the malloc descriptor - tracing, which displays what happends using the hooks. In addition of being useless to us, it contained a FIXME indicating that this implementation was partial. commit f6d251a487cb329fcc87ade3a3ea8df101b7b047 Author: Arnaud Giersch Date: Tue Jan 31 16:44:49 2012 +0100 generate_memcheck_tests.pl: correctly skip commented lines. commit adf35dcadfd3b7c53d51a13f4accba378ea5965e Author: Arnaud Giersch Date: Tue Jan 31 16:07:02 2012 +0100 Fix default value for contexts/nthreads (only the help message is affected). commit c6864ee579be8b040e348f487c89031bc1a382ed Author: Arnaud Giersch Date: Thu Jan 26 16:16:28 2012 +0100 Use simpler names for tests on dicts. Make them easier to select when running testall. commit bb89b5397d199bde9aebb61ad2cd3e26196c0607 Author: Arnaud Giersch Date: Tue Jan 24 16:27:56 2012 +0100 Reinitialize pointer after free. Fixes test tesh-simdag-reinit-costs. commit 510a1b8ab867dfd8ab807b91da8ad45031fdbab2 Author: Arnaud Giersch Date: Mon Jan 23 22:06:43 2012 +0100 Update timings for 32bits too. commit 1195bd43519f612d47fe67f7511dd5d9433ec577 Author: Arnaud Giersch Date: Mon Jan 23 11:37:58 2012 +0100 Regenerate files with latest flexml. commit 782ce0488c03c8b13b2267d198a70d6667176f83 Author: navarro Date: Tue Jan 31 15:38:27 2012 +0100 Rewrite file example for use MSG API commit 76583d80b116f084836e915c1905fb3022699168 Author: navarro Date: Tue Jan 31 15:37:21 2012 +0100 Add MSG functions for file. Add file msg_io.c commit 095b4b57dba45599d3d4b4d8ac36230b2cbeb6c0 Author: navarro Date: Tue Jan 31 15:01:40 2012 +0100 Implement file open read and stat in simix. commit 33145f3a1e718d721f062d152cda9a98d1aab5b8 Author: navarro Date: Tue Jan 31 14:22:07 2012 +0100 Make the commit on file read and write compile with all warning commit 953921f123d3f3cdd2d250c8a8d5cece2989fed8 Author: navarro Date: Tue Jan 31 14:11:57 2012 +0100 Sorry change SIMCALL_FILE_READ FOR SIMCALL_FILE_WRITE into simcall_file_write commit a5704527450c59a394cced78a803eb23da5ea647 Author: navarro Date: Tue Jan 31 14:08:17 2012 +0100 Add an example for file commit 84736de8fcf2bd8af274a77c2b31d63191a6a822 Author: navarro Date: Tue Jan 31 14:04:30 2012 +0100 Implement functions file_read and file_open into simix like fread and fwrite in posix commit d9e82bacd5acbb966af9d92e8e26b6369d1608c9 Author: Martin Quinson Date: Tue Jan 31 10:28:43 2012 +0100 msg.h lives in a subdir, actually commit bbded482153997cb659dda1a6177d93d1ea4f9d0 Author: Martin Quinson Date: Tue Jan 31 10:08:04 2012 +0100 give more hints to that stupid cmake commit 708989f9970b6f37f3ca7c7b568bcbfeaa53867f Merge: 3634660 ebaf7a4 Author: Marion Guthmuller Date: Mon Jan 30 17:31:01 2012 +0100 model-checker : merge conflict resolved commit 36346603a122ffd961c5af349e9ad8ce00ff80cd Author: Marion Guthmuller Date: Mon Jan 30 17:29:00 2012 +0100 remove function MC_take_snapshot_to_restore_liveness commit eb284828d592ce39bd4b96f084d7cce1d074d4b1 Author: Marion Guthmuller Date: Mon Jan 30 17:27:41 2012 +0100 . commit ebaf7a472d2d6edf090d9859b854be009b5c85ae Author: Martin Quinson Date: Mon Jan 30 15:54:07 2012 +0100 ignore some generated files commit 075e6b85becf232b49fe3062357a39d25caf3bbb Author: Martin Quinson Date: Mon Jan 30 15:52:34 2012 +0100 kill some cruft asking to die commit 45060ff9a849119da4e39431e30c2e8c763cca4e Author: Martin Quinson Date: Mon Jan 30 15:44:46 2012 +0100 this type name is usable as is, so add _t postfix (s_name is only for stuff that mandates the use of 'struct' keyword) commit 367103075b9f31b199a5f8a377989defe29a2104 Author: Martin Quinson Date: Mon Jan 30 15:28:00 2012 +0100 and now, I try to compile my code before comitting (not my fault, they said 'commit soon, commit often' :-P) commit 56048e3bbbccaeb0c3f1ec9d0105048d7e122af1 Author: Martin Quinson Date: Mon Jan 30 15:23:40 2012 +0100 add proper copyright headers to the MC files commit 633f3ab4f0f29940ea9759bfe3dc4f8ec37595e8 Author: Martin Quinson Date: Mon Jan 30 15:16:25 2012 +0100 mv src/mc/private.h src/mc/mc_private.h commit b7c05078f9a89dba063df2fc7edea55ae1d6a3ed Author: Marion Guthmuller Date: Mon Jan 30 14:12:15 2012 +0100 model-checker : fix compilation error commit c5ad8ca1a68bbaa9152471c8d0eeb99d762f0d86 Merge: 4024bb9 e661126 Author: Marion Guthmuller Date: Mon Jan 30 13:44:30 2012 +0100 merge conflict resolved commit 4024bb916273e018b05e52cfcf0789c9de52cf72 Author: Marion Guthmuller Date: Mon Jan 30 13:40:36 2012 +0100 model-checker : new function (rdv_points_compare) to compare rdv_points between two execution states commit 51d131097a7c4ea252bb8c66851656c88c5083af Author: Marion Guthmuller Date: Mon Jan 30 13:38:50 2012 +0100 model-checker : more debug information commit 350f5a1112fad1d38efb016e582d96d3eb4a4d79 Author: Marion Guthmuller Date: Mon Jan 30 13:35:13 2012 +0100 model-checker : add address of std_heap into debug informations for comparison of heap commit 2c764b8544a391637e6279e9ace148a602e8ed3d Author: Marion Guthmuller Date: Mon Jan 30 13:32:16 2012 +0100 model-checker : get rdv_points in simix for comparison between two execution states commit 5e4e9f83ad19e0bae9c7fa0c779ce17ed4b3df4f Author: Marion Guthmuller Date: Sun Jan 29 14:43:21 2012 +0100 model-checker : more debug informations in function mmalloc_compare_mdesc commit e661126772f552f2054d584f62466a751d9fb0f1 Author: Martin Quinson Date: Fri Jan 27 22:16:39 2012 +0100 document last changes commit 4ba332d836bc04ad37d97dad2e21104073bb8bf5 Author: Martin Quinson Date: Fri Jan 27 22:15:09 2012 +0100 auto-set the amount of threads when the requested amount is negative commit 168cbbf5418a521a93f42a4c76373197dcb6e400 Author: Martin Quinson Date: Fri Jan 27 22:04:37 2012 +0100 really kill that file commit 87648a78d5ca95b98c044baded9bdd0390b04e5e Author: Martin Quinson Date: Fri Jan 27 22:02:08 2012 +0100 doc cleanups commit 94d78a4ad0c558d9cc03e26eddb51087d51d0a00 Author: Martin Quinson Date: Fri Jan 27 21:58:27 2012 +0100 also fix the way we look for the simgrid library commit fa73197ac740922fc74b7940d5516b4b3e49ee55 Author: Martin Quinson Date: Fri Jan 27 21:53:17 2012 +0100 properly look for the SimGrid header files; stop relying on the SIMGRID_ROOT This environment variable is used as an hint at configure time, the first time you run ccmake. But the value provided to ccmake is only what's needed to get the thing running. commit b7ebcd9724a4551c5cb47567777e97bc86bc5e6f Author: Martin Quinson Date: Fri Jan 27 21:43:42 2012 +0100 I changed that path recently commit 26b2e42d0acbf263115530550dc5773fdf4bf57a Author: Martin Quinson Date: Fri Jan 27 21:43:25 2012 +0100 look for msg.h instead of gras.h (cosmetics only: GRAS is soon to be deprecated) commit 78dddc6895e9f6b17959649407e33d82129be7aa Author: Martin Quinson Date: Fri Jan 27 21:36:53 2012 +0100 Revert "Put PROCESSOR_COUNT in gras_config.h" We need the runtime amount of cores, not the compile-time one. This reverts commit 4ca11874986e1a694eb4183f8656ccac844cf3ce. commit 45828afae688f0901c5259c944e91e173390779e Author: Martin Quinson Date: Fri Jan 27 21:36:13 2012 +0100 Revert "Add a script to detect the number of core." There is no use of detecting the amount of cores at compile time. We need the amount of cores at runtime. This reverts commit 39b99d7659c7f2ecd789c141a8fced9bf9684cff. commit b00299a2048948e38484e10cda644c3436ff593f Author: Martin Quinson Date: Fri Jan 27 21:32:42 2012 +0100 add a function xbt_os_get_numcores() commit d956bfb0552bc2cc5952b86f55665ea7751a9d9c Author: Martin Quinson Date: Fri Jan 27 20:16:32 2012 +0100 document lastest changes commit f1a642a7627700d858a267453aee7ffe6d494b87 Author: Martin Quinson Date: Fri Jan 27 20:14:40 2012 +0100 enable SMPI by default (and rewrite the cmake doc) commit 1f7ec3361d858c88ba1ea8de5a99d613ad410245 Author: Martin Quinson Date: Fri Jan 27 18:37:49 2012 +0100 add a link to aespinosa's work on vagrant to get ruby working on Windows commit be9eca928291f11b4e41e5e5afb0aa8ab0b0fefb Author: Christophe Thiéry Date: Thu Jan 26 08:27:45 2012 +0100 Regenerate timings of Lua tesh files commit 18c57b27dd71ee7839c6a90368c845886a87d638 Author: Christophe Thiéry Date: Wed Jan 25 18:56:52 2012 +0100 SIMIX refactoring: replace 'request' by a more precise term: 'simcall' All functions that make a system call (or simcall) are now simcall_* (instead of SIMIX_req_*). They all interrupt the execution flow until the kernel answers the simcall. Let's hope that SIMIX will be easier to understand ;) commit 94974c282c6e6d096238716853bb053330170d76 Author: Christophe Thiéry Date: Wed Jan 25 17:42:23 2012 +0100 Rename SIMIX files commit 7631e98c4699e3d1f9fa92a21594294f119f95ac Author: Christophe Thiéry Date: Wed Jan 25 14:27:27 2012 +0100 Keep an int parameter to SIMIX_context_get_nthreads commit e9b3477bfa7c241e736e7a38c972930d6b3f710a Author: Christophe Thiéry Date: Wed Jan 25 14:17:39 2012 +0100 Parmap: implement the POSIX synchronization mode (not working yet) commit 846279ff21bca796cbd1eb12ace540ff5ad0abb6 Author: Christophe Thiéry Date: Wed Jan 25 14:16:43 2012 +0100 Die if the context/synchro option is wrong commit 100e0c5e64302595c3c0be525f1d8e5913277e13 Author: Christophe Thiéry Date: Wed Jan 25 14:16:19 2012 +0100 Surf: create the parmap with the correct number of worker threads commit ae4d46608410dd6014d355ace3611da88af631de Author: Christophe Thiéry Date: Wed Jan 25 14:11:47 2012 +0100 Allow xbt_parmap_destroy to be called with a NULL parameter commit 92082e43c0747a8ccf356348f00334de7f0cdb61 Author: Christophe Thiéry Date: Wed Jan 25 11:33:03 2012 +0100 Revert "Use xbt_config mechanism instead of hard coding value." This reverts commit c9c23fbcad8829230381279f08b72d22c82c7d20. commit d9cce835f104d243b0fc0a42cfdb8314181000c9 Author: navarro Date: Wed Jan 25 11:36:00 2012 +0100 Add configuration auto for contexts/nthreads and use the PROCESSOR_COUNT. Default number is 1. commit 7c43893265ad505d5d13e44ab1bb4e10eeec6b15 Author: navarro Date: Wed Jan 25 11:27:13 2012 +0100 Compile tracing examples only if tracing is enabled. commit 4ca11874986e1a694eb4183f8656ccac844cf3ce Author: navarro Date: Wed Jan 25 10:29:17 2012 +0100 Put PROCESSOR_COUNT in gras_config.h commit 39b99d7659c7f2ecd789c141a8fced9bf9684cff Author: navarro Date: Tue Jan 24 11:32:04 2012 +0100 Add a script to detect the number of core. commit 6cee149e4ad8077a5c4db40ed591232dfaff1224 Author: Christophe Thiéry Date: Tue Jan 24 10:34:08 2012 +0100 Document the new option --cfg=surf/nthreads commit f2e6b48eb3a7799a9670a54150ecdfc5139e2e21 Author: Lucas Schnorr Date: Mon Jan 23 16:57:31 2012 +0100 [trace] new example inspired by storage systems to trace user variables commit 9d532ac22d59cd0ef1002659e25a763115f021d6 Author: Lucas Schnorr Date: Mon Jan 23 15:06:31 2012 +0100 [trace] add new test, check tracing of g5k platform files commit 6bd44ab0c9cb8ade8c259ebc9e3d3472c5eaef2b Author: Lucas Schnorr Date: Mon Jan 23 14:56:26 2012 +0100 [trace] types are local, remove global dictionary commit 4eb273b9bf5913c7c1f6d50b14bee7964eff5a80 Author: Lucas Schnorr Date: Mon Jan 23 14:37:39 2012 +0100 [trace] more testing in process migration tracing example commit 1dcc264192400cf25b2c1c0ae7aa3ff8a6362775 Author: Lucas Schnorr Date: Mon Jan 23 14:05:40 2012 +0100 [trace] update tesh, remove timestamping check, add new test with (un)categorized tracing commit 6b39f0a42dca3e51cc81071af9d6728fcd28aa5c Author: Lucas Schnorr Date: Mon Jan 23 14:02:42 2012 +0100 [trace] remove repeated parameter, plus add new test for tracing by MSG process commit e81c5b4392336470e1cbc17e64bfed196991e041 Author: Lucas Schnorr Date: Mon Jan 23 14:01:29 2012 +0100 [trace] replace get_type by get_type_or_null when we are defining types commit 23374c5b3f88a4b96c351be8f2a6f0e332a2f977 Author: Lucas Schnorr Date: Mon Jan 23 14:01:01 2012 +0100 [trace] remove recursive get type support, search operations are local in the type hierarchy commit 716a4d97328234d301ae57d53ecf8a299bd26e11 Author: Lucas Schnorr Date: Mon Jan 23 13:28:28 2012 +0100 [trace] new example that will be used to test platform tracing commit 3184c55b2014ec8952b63bdd1f80a97563b30a1d Author: Lucas Schnorr Date: Mon Jan 23 13:15:24 2012 +0100 [trace] renaming source file to reflect its speciality commit 17e2ecb241a23400dab096057ed1fe5cc08cffb1 Author: Lucas Schnorr Date: Mon Jan 23 13:11:48 2012 +0100 [trace] sanity checks commit 1ab0eff2f5b181058fe73c9ada237f3dc5287283 Author: navarro Date: Mon Jan 23 11:13:43 2012 +0100 Place MSG init before testing args for --help argument. commit 3035b8928b4573e170d9268ece8ff474442b99ad Author: navarro Date: Mon Jan 23 11:06:54 2012 +0100 Change cluster sharing policy for FULLDUPLEX by default. Update tesh files. commit 9ba853e045bd240d5416327245ed9a9bc5273273 Author: navarro Date: Mon Jan 23 10:51:41 2012 +0100 Remove unused variables and add missing prototypes. commit b1f4ac74dc1e3839cf079047c20c05645de2f411 Author: unknown Date: Mon Jan 23 10:09:31 2012 +0100 Use of busy wait and not posix for te moment. On windows we don't have futex so we must use busy wait. commit 3ddb87efeb93cc20cffe56c8e68bb430cc38a91f Author: navarro Date: Mon Jan 23 10:04:45 2012 +0100 Update factor for model LegrandVelho. Update times from tesh. commit 02a00f47f678770942bb958298732bf492b00a03 Author: Lucas Schnorr Date: Mon Jan 23 00:43:47 2012 +0100 [trace] adding combinations of tracing parameters to smpirun commit 24cb645304990a4c3edd4dfb0c9ec4e4ea07b8d7 Author: Lucas Schnorr Date: Mon Jan 23 00:34:52 2012 +0100 [trace] be more strict about errors commit 5529b3bff5a81cb3bd333f265a72035f012e762b Author: Lucas Schnorr Date: Mon Jan 23 00:22:07 2012 +0100 [trace] fixing some memory leaks in smpi instrumentation code commit ea5d4ac6b57a3771a16f9a998179688088f8b96c Author: Lucas Schnorr Date: Mon Jan 23 00:15:22 2012 +0100 [trace] re-writing some tracing functions commit a1a3ef2ef4bf8ea5268deee7a85b23e90a7dd3a2 Author: Lucas Schnorr Date: Sun Jan 22 18:00:12 2012 +0100 [trace] very simple program that creates, executes and destroy a task commit b5edc55bfe0b09bcbeced8c1dc101cceec44d260 Author: Lucas Schnorr Date: Sun Jan 22 17:58:49 2012 +0100 [trace] function now longer exist commit 5b48ecff6b1223784a4a76b70f5101a9b153fb8f Author: Lucas Schnorr Date: Sun Jan 22 17:58:28 2012 +0100 [trace] some checks in tracing functions commit 3ee9547673812bdb249d269bed19e7eabf81acf1 Author: Lucas Schnorr Date: Sun Jan 22 17:55:34 2012 +0100 [trace] remove the container from its parent commit 1ff5c72422dc1be04d8822c4df9b7ca3e13ccef1 Author: Lucas Schnorr Date: Sun Jan 22 17:41:38 2012 +0100 [trace] in SMPI, follow the same start/end interface used in MSG commit 9e6b03fb791fa6dd2e9eff88a2847fbf445ccfe4 Author: Lucas Schnorr Date: Sun Jan 22 17:33:39 2012 +0100 [trace] moving traced smpi example to example/smpi/tracing/, plus new simple program commit 7e3c9df9e2e9961bfcb8222ecdd6cc4e3e68f1ef Author: Lucas Schnorr Date: Sat Jan 21 12:02:19 2012 +0100 [trace] update test output commit 617b20205f87067b9b9a57872053f95e8047a21c Author: Lucas Schnorr Date: Fri Jan 20 23:27:00 2012 +0100 [trace] very small memory leak fix in this example commit 25cf463b5d392c1b4476f544ab4f025ada984cd6 Author: Lucas Schnorr Date: Fri Jan 20 17:18:42 2012 +0100 [trace] removing the tracing per task (where each task was a container) the --cfg=tracing/msg/task:1 parameter is no longer supported reason: - not used commit 5972326eb1013c4071d7af0c8959d6fbf793ef78 Author: Lucas Schnorr Date: Fri Jan 20 16:25:19 2012 +0100 [trace] when destroying a container, remove its references from allContainers commit c21c80de9d13320eb1f9b4c1c6f451646f29c270 Author: Lucas Schnorr Date: Fri Jan 20 16:24:44 2012 +0100 [trace] remove info messages from process migration test, update its tesh commit e7b7b4b41126df6c1198c30b5af68570cea785c5 Author: Lucas Schnorr Date: Fri Jan 20 16:05:04 2012 +0100 [trace] removing memory leaks from the process migration tracing example commit dce9b420c08aa49173451d45ba787102572bef9e Author: Lucas Schnorr Date: Fri Jan 20 16:02:10 2012 +0100 [trace] when a process migrates, we need to clean-up its container properly (including from its parent) commit af006a958431122eb7510e4b9341864ca992bd4c Author: Lucas Schnorr Date: Fri Jan 20 15:39:51 2012 +0100 [trace] when a process ends, remove its container from the parent as well commit 89353fbf37cdf2af9111ed84f3eefc12f05162e0 Author: Lucas Schnorr Date: Fri Jan 20 15:38:34 2012 +0100 [trace] debug messages for recursive destruction of containers and types commit e95613bab28cf4939642c611db7c864552d067d2 Author: Lucas Schnorr Date: Fri Jan 20 15:37:54 2012 +0100 [trace] avoid return or break within a xbt_dict_foreach (it causes a memory leak) commit f9b51727aa8da06d621c0e3ed653484bf0d64ba4 Author: Lucas Schnorr Date: Fri Jan 20 15:14:51 2012 +0100 [trace] separate initialization function from setting the root container commit 1812accaed347769b9ee20df400ba1935c754a96 Author: Lucas Schnorr Date: Fri Jan 20 15:13:36 2012 +0100 [trace] function to remove a child from its parent container commit 3b0f18d670e7e9f89cb5a875c2c24a2a9a5c7cb5 Author: Lucas Schnorr Date: Fri Jan 20 11:35:22 2012 +0100 [trace] avoid comparing the tracing logs and the generated trace files details: - the issues raised by these tests were not related to the tracing system commit 662ca0e49048d7aeadbd4f4b028cb0721a1d2a78 Author: Lucas Schnorr Date: Fri Jan 20 11:31:29 2012 +0100 [trace] cleaner code for tracing examples commit 7b98df0790cc3fec26293ba257f64d94135098c4 Author: Martin Quinson Date: Sun Jan 22 16:18:25 2012 +0100 we knew we won't explain how to install emacs here (shorten the URL) commit 1ca4af8de22da143013582d8926db3282bfbd8b1 Author: Christophe Thiéry Date: Fri Jan 20 17:15:46 2012 +0100 Surf: also parallelize update_actions_state() of models commit ea2c8ccd0b9ec582382f5f546d4a7faf5e6ce0e4 Author: Christophe Thiéry Date: Fri Jan 20 15:39:58 2012 +0100 Add an option --cfg=surf/nthreads:N to update Surf models in parallel commit 6f14bd8ae6766808b2b30fc7cb3903d029b39cdb Author: Christophe Thiéry Date: Fri Jan 20 14:47:48 2012 +0100 Surf: allow to call share_resources in parallel (never enabled yet) commit ccc485f3688249e70503ad250cb065b5b6d7748f Author: Christophe Thiéry Date: Fri Jan 20 14:47:19 2012 +0100 Parmap: add a value XBT_PARMAP_DEFAULT that decides the synchro mode for you commit dc744bd76b753a66b1b92f11e22d592f4815d399 Author: navarro Date: Thu Jan 19 20:34:23 2012 +0100 Remove old MSG_set_channel_number from examples. commit 4dcdf4c43798ec5cfd6393c51768330cf5dfeb1d Author: Christophe Thiéry Date: Thu Jan 19 17:10:30 2012 +0100 Fix SIMIX_post_io. For now SIMIX_req_file_read makes a Surf sleep action. commit b9d8ff0f5f0819d9103795c70ed49534d695f8ba Author: navarro Date: Thu Jan 19 16:31:41 2012 +0100 Starting simix mecanism for io. commit fc7ac35fd564108e7661f0e18dca7f01a6d3d429 Author: Christophe Thiéry Date: Thu Jan 19 15:22:31 2012 +0100 A for was a bit too much here. It should be readable now. commit 12c3b724ab91be61bb7bf79b0e338f6ea200ca0d Author: Arnaud Giersch Date: Wed Jan 18 16:47:12 2012 +0100 Use %zu to format a sizeof value. commit 06ede6a203ee04c497bb46f1ce1c86f0aaab81be Author: Arnaud Giersch Date: Wed Jan 18 15:21:39 2012 +0100 Don't turn warnings about clobbered variables into errors on older gcc. Rationale: given warnings seem bogus. commit 83d5e2d22bef35118f8f8f5bcb506830b687690b Author: Arnaud Giersch Date: Wed Jan 18 15:19:29 2012 +0100 Enable warnings iff enable_compile_warnings=ON. commit 6e1b69142e3c420c6545df0261f4e348dd87bed9 Author: navarro Date: Thu Jan 19 11:32:48 2012 +0100 Write doc for how to use examples commit 3f6f4cda91fafc2e04ed432f6f5bb38e4eaaf2df Author: Arnaud Giersch Date: Thu Jan 19 10:45:43 2012 +0100 Inline test_all() in masterslave_mailbox. commit bdaaac614d1bb0ee8e034fa76862068d57e362ee Merge: 09dc52c 15859bf Author: Marion Guthmuller Date: Thu Jan 19 10:38:27 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid Conflicts: examples/msg/chord/chord_stateful.c commit 15859bfb80dd913822847aa2551817663cd87307 Author: navarro Date: Thu Jan 19 10:28:11 2012 +0100 Add mm.c to fragile sources commit 09dc52c7febe7a37513ee7480826f5a2c4ceb76e Author: Marion Guthmuller Date: Thu Jan 19 10:14:50 2012 +0100 unused example chord_stateful removed commit 48a6c50a85f2d0d71990bd4a57d23fb6d763f64a Author: navarro Date: Tue Jan 17 17:47:48 2012 +0100 Completely remove channel mecanism with tesh tested examples. commit f6c9a2b6c90817616b0c13bae51d150b6fb46fcd Author: navarro Date: Tue Jan 17 17:03:18 2012 +0100 Put XBT_WARN when try to use channel and not alias system. Give the right function with alias. commit aa78c33d810c3707ecb368a3c38b6052b600c72b Author: navarro Date: Tue Jan 17 15:45:59 2012 +0100 Also display some information when procname is NULL commit fbf434790f49223a9091d0d9e360c6f9589cdf24 Author: navarro Date: Tue Jan 17 15:08:14 2012 +0100 Revert "Fix segfault when using XBT_... and when process have no name." Use of commit 1eac1757ad2fe043df17ac10262648504c226907 Don't crash with NULL procname. This reverts commit 9c0bd4e1db324336f4bbbfbe6e5d909a27e54d68. commit 1eac1757ad2fe043df17ac10262648504c226907 Author: Arnaud Giersch Date: Tue Jan 17 15:02:05 2012 +0100 Don't crash with NULL procname. commit 1c3c4152e69745ab31273ace8cde9f2613065785 Author: Arnaud Giersch Date: Mon Jan 16 18:07:29 2012 +0100 AFAICS, there is no problem with e.msg. commit 6b863f9e09ff69bbe8782b9fec6da065be6d4615 Author: Arnaud Giersch Date: Tue Jan 10 14:27:58 2012 +0100 Cosmetics: fix indentation. commit 9c0bd4e1db324336f4bbbfbe6e5d909a27e54d68 Author: navarro Date: Tue Jan 17 15:01:45 2012 +0100 Fix segfault when using XBT_... and when process have no name. commit 12b884a0e928fc554aff99d3afb02d98a957f571 Author: navarro Date: Tue Jan 17 14:47:41 2012 +0100 Implement SIMIX_process_from_PID commit 1eea6244cb7d49ecb2244c24e218f31d9d821b41 Author: navarro Date: Tue Jan 17 13:51:10 2012 +0100 Factorize functions for smpi factor. commit 2e53f4785e9a2b365a2e7dd3c4248b96ba79dd4b Author: navarro Date: Tue Jan 17 12:31:24 2012 +0100 Fix some memory leak. commit 6dc7bf51741e62725841081d57163f97f5cfd522 Author: navarro Date: Tue Jan 17 10:54:20 2012 +0100 Update changelog for smpi factor. commit bea71eb0cdea9abd9b6476bdaaecd26179d58cd8 Author: navarro Date: Mon Jan 16 18:56:24 2012 +0100 Add a platform with tag config and explain how to change smpi factor. commit 8a47028116925fea959f95bfe881618489658231 Author: navarro Date: Mon Jan 16 18:42:55 2012 +0100 Offer the possibility to change smpi bandwidth and latency factor into tag config or by command line. Use --cfg=smpi/bw_factor="thresholh:return_value;threshold:return_value;..." or --cfg=smpi/lat_factor="thresholh:return_value;threshold:return_value;... commit 8744043b8a87826b6850929f0ec1bd4404c2fcfa Author: navarro Date: Mon Jan 16 17:37:09 2012 +0100 Put xbt_cfg_register for smpi into surf_config.c file commit 655040c6a7e0502c81e30219b8619e0c70b575dd Merge: 5fa2ad3 69e577a Author: Martin Quinson Date: Mon Jan 16 16:32:50 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 5fa2ad3abc82bfb45cdcc2144b6c9f92e8d9e019 Author: Martin Quinson Date: Mon Jan 16 16:32:31 2012 +0100 document what I've done, and note that a written item is not finished yet commit 69e577ad6c752d5a28af3ede8d31a70265178c17 Author: Christophe Thiéry Date: Mon Jan 16 12:18:45 2012 +0100 Lua chord: simplify the code by reusing tasks since it now works commit 8acf904e8d278c61585dc4d6893fa74cf0faaae9 Author: Christophe Thiéry Date: Mon Jan 16 12:07:10 2012 +0100 Add a test for Chord in Lua commit e045b97cdfe87a1f96a92fd26122fa4675667513 Author: Christophe Thiéry Date: Mon Jan 16 11:47:16 2012 +0100 MSG_task_dsend: don't apply a default function if cleanup is NULL NULL now means that no cleanup function will be called by SIMIX. This is useful if the task is garbage collected (as in Lua). commit ed8f133b3bcee22984faa7d3ed48340ba4f9f68c Author: Christophe Thiéry Date: Fri Jan 13 17:04:03 2012 +0100 Lua: close the Lua world of a process being destroyed Also make sure MSG_clean is called only once (by maestro). commit ab6dbae7f0ae8ebd519f86898d23e909f5f57b56 Author: Christophe Thiéry Date: Fri Jan 13 16:59:02 2012 +0100 Fix a compilation error commit a2db6875e060904db6e80684eb50ce2acba17dfc Author: Christophe Thiéry Date: Fri Jan 13 16:22:52 2012 +0100 Lua: forgot the timeout argument of simgrid.comm.send commit 8ba5ebec745c34478bd1082a07edcb76aab3aefb Author: Christophe Thiéry Date: Fri Jan 13 15:24:49 2012 +0100 Change the prototype of copy data callbacks to add the source buffer commit 2a6d1b59788a13c520e32f3def71d0fc280d532d Author: Christophe Thiéry Date: Fri Jan 13 15:07:08 2012 +0100 MSG_comm_destroy should not assume that the task still exists task->isused is reset when a comm finishes. It's just MSG_comm_waitany who forgot to do it. commit 7a5846ae0f17bbb8f9a0c907f36f15afa92cf73f Merge: 15c81e4 ceb6e76 Author: Marion Guthmuller Date: Fri Jan 13 16:35:46 2012 +0100 Merge branch 'MC_LTL' commit ceb6e76a440fc99e23b329abeebd25a2bf7a073d Author: Marion Guthmuller Date: Fri Jan 13 16:33:04 2012 +0100 model-checker : new function MC_diff to display all informations about a system state commit 1c6ecd7825422241dd932318a4ba03c3df1de985 Author: Marion Guthmuller Date: Fri Jan 13 16:29:52 2012 +0100 model-checker : break forgotten in switch commit 15c81e44412415173de220954a453019c68714cd Merge: ab36e52 14226aa Author: Martin Quinson Date: Fri Jan 13 15:13:42 2012 +0100 Merge branch 'MC_LTL' commit ab36e52cc954b2f03e681b0646a6518591aa43d8 Author: unknown Date: Fri Jan 13 14:32:59 2012 +0100 Package of simgrid.dll commit b774f1c3197a98f1244ca169245c1aee13828fda Author: unknown Date: Fri Jan 13 14:31:40 2012 +0100 Declare functions XBT_PUBLIC to export them. commit 64eaea8aebb5045fa34adcd14e9ae7cb94e98200 Author: unknown Date: Fri Jan 13 11:35:29 2012 +0100 Add more debug messages and add flag _I_X86 on windows platform commit e1a9e5d7d26130e133b17da6c6e598c07dc6f33c Author: unknown Date: Fri Jan 13 11:30:03 2012 +0100 The function is not implemented so put a THROW_UNIMPLEMENTED commit 1c76cada7536a194addfbf668f4367f390fe8aed Author: unknown Date: Thu Jan 12 17:24:58 2012 +0100 Add a dll for simgrid and protect DLL_EXPORT and DLL_IMPORT from multiple definition commit 20d600a51884e28a4e966a12492a16502529115c Author: Christophe Thiéry Date: Thu Jan 12 16:51:40 2012 +0100 Lua: only keep tracks of tables coming from maestro commit da49d0acf6e8ff2ff47d66d683f9f367bc5b2088 Author: Christophe Thiéry Date: Thu Jan 12 16:51:02 2012 +0100 Fix a variable name commit 773dc73ff2e12aa636dcc6dd06da8d5750d577f8 Author: Christophe Thiéry Date: Thu Jan 12 11:45:10 2012 +0100 Split simgrid_lua.c in one source file per module commit b8ef9510aee1b2c8a7da1cdd3a2f062b4ad3269a Author: Marion Guthmuller Date: Thu Jan 12 10:55:28 2012 +0100 model-checker : add informations when log debug enabled commit cf7795d3c665a3e6a6975f613cf1113185d98a67 Author: Christophe Thiéry Date: Thu Jan 12 10:28:04 2012 +0100 Add binaries and various files to .gitignore commit 5750dbabe5db8a1d56b02eba07a4e07aa1836ed2 Author: Christophe Thiéry Date: Thu Jan 12 10:23:01 2012 +0100 Add comments to the Lua task copy callback commit adcbfeff6007a7b6f92ea29b46ed82fdc1296a51 Author: Christophe Thiéry Date: Thu Jan 12 10:14:08 2012 +0100 MSG: register a SIMIX copy data callback only if necessary commit 14226aa8e149636047c44fb76c20163989594cb1 Author: Marion Guthmuller Date: Thu Jan 12 09:50:44 2012 +0100 model-checker : prototypes of static functions moved commit feb324b7b93196bfb93ac0f7a9187f2406dca650 Author: Marion Guthmuller Date: Thu Jan 12 09:41:14 2012 +0100 model-checker : prototypes of unused functions removed commit 9612030d863ecf627fe05bc73bca003da4e6bde8 Author: Marion Guthmuller Date: Thu Jan 12 09:23:43 2012 +0100 model-checker : %zu instead of %Zu in printf commit 2be0e4648c5b7055580df1c265b7c43ee6763a46 Merge: df801ef f061029 Author: Marion Guthmuller Date: Wed Jan 11 16:26:44 2012 +0100 merge conflicts resolved commit df801effd71cdbc852ec2a588218e4e81c06cf07 Author: Marion Guthmuller Date: Wed Jan 11 15:09:25 2012 +0100 model-checker : more informations if log enabled for mc_liveness commit 6ebf62909fe0465d6180044f5fcc93e083c7e184 Author: Marion Guthmuller Date: Wed Jan 11 15:08:02 2012 +0100 model-checker : add example centralized_liveness in CMakeLists.txt commit 059291b87112991d41f426698f45afea178efb0b Author: Marion Guthmuller Date: Wed Jan 11 15:05:57 2012 +0100 model-checker : new example for liveness properties commit f061029fca33be8f01a10aefc1016ccc03b8d0c8 Author: Christophe Thiéry Date: Wed Jan 11 13:15:51 2012 +0100 Lua: copy the Lua task right after the C task using an MSG callback Copying the task when the receiver wakes up was too late since the sender process might already be freed. commit 0630e3ce62f6740b2717aa082806a9874bc7593f Author: Christophe Thiéry Date: Wed Jan 11 13:15:04 2012 +0100 MSG: add a function to register a task copy callback commit eea3e00f521485a3753f57990a52c1121e7fb049 Author: Christophe Thiéry Date: Wed Jan 11 13:11:53 2012 +0100 Remove declaration of unexisting functions commit 2f5211bf7f03f031606a9b7b069bb8fd0bd1cf26 Author: Christophe Thiéry Date: Wed Jan 11 12:57:28 2012 +0100 The timings of these tests have changed since crosstraffic is enabled commit 390322eb82e3676ea5fad6b4320e8999fedaa2a8 Author: unknown Date: Wed Jan 11 13:20:48 2012 +0100 Download doc with wget on windows and add a target for nsis. commit 615d7a6fdc503a82e7b7ddedf2ac2787772ba806 Author: unknown Date: Wed Jan 11 11:06:44 2012 +0100 Add missing headers to simgrid install for windows commit d6a9c9386c5b610524ddfc4b503042e63215f9d2 Author: unknown Date: Wed Jan 11 10:43:47 2012 +0100 New logo for installer. commit dba15063912e5066636f0d4354780807a586196d Author: unknown Date: Tue Jan 10 22:42:29 2012 +0100 return 0 instead of die. commit 5f4a48dd53e0831ee818fa9e683c22ab97ae43cc Author: unknown Date: Tue Jan 10 22:38:11 2012 +0100 On windows pthread_atfork is not implemented commit 0053bacb6660743f437919503cb9cd376de9bea7 Author: unknown Date: Tue Jan 10 22:37:49 2012 +0100 Make Hello World example works with mingw commit efb208392b7630ccaad2b75e640def61124103a0 Author: unknown Date: Tue Jan 10 22:16:32 2012 +0100 Update nsis script. Update version of pcre lib. commit 6740a49a46fa6534825f33687543c2fda022fbef Author: unknown Date: Tue Jan 10 21:42:10 2012 +0100 Don't compile those examples on Win commit 4251386bc4f6b572a0660c6a8cb56545e30d1cbc Author: unknown Date: Tue Jan 10 18:46:28 2012 +0100 Update README from HelloWorld. Replace gmake by mingw32-make commit ad54685eed9aa1f41c75f42923eb51df8061f2cb Author: unknown Date: Tue Jan 10 18:38:00 2012 +0100 Update doc for MinGW commit a579ac8c68d028ea2ca9c433cfdcdaf76a5859ee Author: unknown Date: Tue Jan 10 18:37:40 2012 +0100 sleep doesn't exist on windows. commit f53878d291e2233d90268d3feb3c022298a9c3e3 Author: unknown Date: Tue Jan 10 18:14:29 2012 +0100 Cosmetics and replace some deprecated function 'exec_program' for 'execute_process'. Remove unused part for windows. commit 92b5df93e3d02736a7bc4982c2ba897a066f8d44 Author: unknown Date: Tue Jan 10 18:05:36 2012 +0100 Make Simgrid compile with MinGW and gcc4.6 Need new flags. For now on gcc 64bits it fails so we must use gcc 32bits on 64platforms. commit 60355bed903869faa578eb27ade59bd82b9dfecc Author: unknown Date: Tue Jan 10 18:03:57 2012 +0100 Remove unused part. commit 121c5d3bc8a3e543d852de5f1ff6fa715b55bd51 Author: unknown Date: Tue Jan 10 15:27:38 2012 +0100 Only use MinGW compilator commit f5b2572660011ca060fcbc47c548dc199b170f26 Author: unknown Date: Tue Jan 10 15:27:15 2012 +0100 Make those programs succed on windows. commit b662da05c7a9a5bfc5babe73ac628c61bd276077 Author: Arnaud Giersch Date: Tue Jan 10 14:22:58 2012 +0100 Fix other "missing prototype" errors. commit 1817e908617a7ac2fd9cd68dc222117c368477a1 Author: Marion Guthmuller Date: Tue Jan 10 13:37:17 2012 +0100 model-checker : bugged2_liveness with promela of LTL properties checked commit df837e0ddb2a1a65e0f8c8317c890df416d1c4c3 Author: Arnaud Giersch Date: Thu Jan 5 16:51:34 2012 +0100 Fix test, and remove duplicated checks. commit efaf3faf8b1d61621c2e9253f853ab0733f6eba3 Author: Arnaud Giersch Date: Mon Jan 9 14:48:25 2012 +0100 Fix error: passing argument 7 of ‘SIMIX_req_comm_isend’ from incompatible pointer type. Note: casting non-compatible pointers to functions results in undefined behavior. commit f9eaeed428ca3561e883ff8033ac4b4f0d122249 Author: Arnaud Giersch Date: Mon Jan 9 14:42:15 2012 +0100 Fix error: passing argument 3 of ‘xbt_dict_set’ discards ‘const’ qualifier from pointer target type. commit e4274b0d96b7fa1ff6b66c69daaa4c1f5346c7d5 Author: Arnaud Giersch Date: Mon Jan 9 14:36:47 2012 +0100 Fix compilation errors about "enumeration value not handled in switch". commit e1f51129fd77a984d68be6b5bb7139dfbcad2a9d Author: Arnaud Giersch Date: Tue Jan 10 13:23:00 2012 +0100 Add missing declaration. commit a941e1f7d2bca6b2e3ef7f83b954d26f990cd9a6 Author: Marion Guthmuller Date: Tue Jan 10 13:07:48 2012 +0100 model-checker : new LTL property for bugged2_liveness example commit 26490f97f7e8b09ee0baa59359387d32dd78f77e Author: Arnaud Giersch Date: Tue Jan 10 13:06:03 2012 +0100 Fix format. commit 4e1a58d8dddd870d551f294db5caf5315f69aba9 Author: Arnaud Giersch Date: Tue Jan 10 12:04:32 2012 +0100 Don't use printf modifier %Z. Use %z instead. commit e716b5b6eb47bcdd09c22747a617a7f68e65a645 Author: Marion Guthmuller Date: Mon Jan 9 21:59:31 2012 +0100 model-checker : add comments for the example bugged2_liveness commit 40af3dfdccd15dc232d8e7d9e9ad26655092cbfc Author: Marion Guthmuller Date: Mon Jan 9 21:52:59 2012 +0100 model-checker : new examples for verification of liveness properties commit eef53920677fb0b3632b965c36f2f4256bf8d9e0 Author: Martin Quinson Date: Mon Jan 9 18:17:37 2012 +0100 give the localisation of parse errors more accurately commit 6b188a3ca7fe91cf125a08229fb4fe51eee26e6d Merge: 90453ba 71c8117 Author: Martin Quinson Date: Mon Jan 9 18:16:57 2012 +0100 Merge branches 'MC_LTL' and 'MC_LTL' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 90453ba7d6d9e02b008bca1e1fa2b4ad3b06ca6b Author: Martin Quinson Date: Mon Jan 9 16:48:39 2012 +0100 make sure that we won't survive a parser error in the deployment file commit bfb1fc1be00a83251377e2652e9c60b9bcf8204a Author: Martin Quinson Date: Mon Jan 9 16:18:59 2012 +0100 make it compile with -Werror by forcing a type casting commit 06fa9a32fb59c32c0d40ed6caf4af776347e0ed4 Merge: db8b600 4d470ad Author: Martin Quinson Date: Mon Jan 9 16:11:11 2012 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit db8b60099177f9b4642158fb09c030ebcbbff774 Author: Martin Quinson Date: Mon Jan 9 16:10:18 2012 +0100 improve doc of multicore in FAQ commit 4d470ade00f7a30a8ed5a9add5d6a7f37683cba6 Author: Navarrop Date: Mon Jan 9 15:58:29 2012 +0100 Remove test masterslave-cpu_ti-no-crosstraffic because it is close to simple masterslave commit 78fe25dc835dd1af605c7926019a6e3112b60623 Author: Navarrop Date: Mon Jan 9 14:58:46 2012 +0100 Update option page: Write that crosstraffic is enable by default. commit 272c65e3b433ad56cb27ecfe229dc888bcbdc6e2 Author: Navarrop Date: Mon Jan 9 14:57:57 2012 +0100 Add the faq to documentation because it is under version control commit 6863e612aa4a7130e92b6854f7c7f68b172cf350 Author: Navarrop Date: Mon Jan 9 12:37:11 2012 +0100 Rename old tesh with no-crosstraffic and new like old name because crosstraffic is enable by default. commit 80ab6d50a11c1c0e86ce476b629f302c55903192 Author: Martin Quinson Date: Mon Jan 9 11:27:20 2012 +0100 cosmetics in the ChangeLog commit 53d6c6fe82beb22d4207ce63c32a5c3e003754d2 Author: Lucas Schnorr Date: Sun Jan 8 02:19:39 2012 +0100 [trace] valgrind's memcheck to wipe out memory leaks from the tracing system and some simplifications in tracing resource utilization commit 5a139e0a3a07e70888bd65987da21a495a2eedfb Author: Christopho Date: Fri Jan 6 17:49:37 2012 +0100 Clean smx_ctx_java_stop, but it does not work yet commit dbd4339eb579bb74a97c193fe63a153eedb98c51 Author: Christopho Date: Fri Jan 6 17:48:36 2012 +0100 Don't destroy the Java thread object yet, we still have to call it commit 2392b5157f8d7fb6cf9fce3244730484d694586a Author: Arnaud Giersch Date: Fri Dec 9 16:45:14 2011 +0100 Fix the order of contraints changed by previous commits: 7591b36 Reduce the number of calls to lmm_update_modified_set. c44aefe In lmm_update_modified_set, don't visit variables twice. commit 251e40dfd575845209e8b4191b87064fb68556a9 Author: Arnaud Giersch Date: Fri Dec 9 16:45:13 2011 +0100 In lmm_update_modified_set, don't visit variables twice. Note: the constraints may be ordered differently in modified_constraint_set, and the timings may vary a bit. If it is really important, the following patch fixes that: --- a/src/surf/maxmin.c +++ b/src/surf/maxmin.c @@ -790,10 +790,8 @@ static void lmm_update_modified_set_rec(lmm_system_t sys, lmm_variable_t var = elem->variable; s_lmm_element_t *cnsts = var->cnsts; int i; - if (var->visited == sys->visited_counter) - continue; - var->visited = sys->visited_counter; - for (i = 0; i < var->cnsts_number; i++) { + for (i = 0; var->visited != sys->visited_counter + && i < var->cnsts_number ; i++) { if (cnsts[i].constraint != cnst && !xbt_swag_belongs(cnsts[i].constraint, &sys->modified_constraint_set)) { @@ -801,6 +799,7 @@ static void lmm_update_modified_set_rec(lmm_system_t sys, lmm_update_modified_set_rec(sys, cnsts[i].constraint); } } + var->visited = sys->visited_counter; } } commit 4bc4229f39e1d4ea65e2f840bb902cbef1e4d8b5 Author: Arnaud Giersch Date: Fri Dec 9 16:45:12 2011 +0100 Try hard to optimize lmm_update_modified_set. * move tests for final case before calling the recursive function * try to help the compiler inliner/optimizer by putting accesses to modified_constraint_set together commit 07382145819134d7bbbc2eec66a0f5c285ac84f0 Author: Navarrop Date: Fri Jan 6 16:01:33 2012 +0100 The variable-constraint graph is already traversed, and there is no need to call lmm_update_modified_set for each constraint of a variable. Note: the fix in lmm_update_variable_weight may change the order of the elements in modified_constraint_set, and some timings may slightly vary. If it is really important, the following patch fixes that: --- a/src/surf/maxmin.c +++ b/src/surf/maxmin.c @@ -716,13 +716,13 @@ void lmm_update_variable_weight(lmm_system_t sys, lmm_variable_t var, xbt_swag_insert_at_head(elem, &(elem->constraint->element_set)); else xbt_swag_insert_at_tail(elem, &(elem->constraint->element_set)); + + if (i == 0) + lmm_update_modified_set(sys, elem->constraint); } if (!weight) var->value = 0.0; - if (var->cnsts_number) - lmm_update_modified_set(sys, var->cnsts[0].constraint); - XBT_OUT(); } commit 9fdf4cc5eefe3534a8689d5093801ddaded6cb8c Author: Arnaud Giersch Date: Fri Dec 9 16:45:10 2011 +0100 Ensure that all constraints are put in modified_constraint_set on lmm_expand. Without this change, if cnst was previously marked as modified, the constraints involving var were not considered. commit 15ac936e6ed08bde2c850cd6d8731a530535de13 Author: Arnaud Giersch Date: Fri Dec 9 16:45:09 2011 +0100 Remove constraint from modified_constraint_set, when made inactive. commit dcbaa4c7c03976524195c472e08fa71f9cc4fc6c Author: Navarrop Date: Fri Jan 6 15:14:07 2012 +0100 Rewrite script for update tesh file. commit f98d530cc48b4cb1f472284015206d348636b84d Author: Christophe Thiéry Date: Fri Jan 6 15:29:17 2012 +0100 Keep iwannadie set instead of lying to the context factory commit 9f227dab539a56b04a5c3ab15d4a7035db9c6cd5 Merge: 71c0bc5 c17101f Author: Christophe Thiéry Date: Fri Jan 6 15:27:35 2012 +0100 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 71c0bc5e0aad59c7b437380e6fb553f2224ec9b2 Author: Christophe Thiéry Date: Fri Jan 6 15:27:04 2012 +0100 SIMIX: when a process is killed, remove its blocking comm from the list commit 453654a13f55c08d8932b79561bfeba5b69e27ae Author: Christophe Thiéry Date: Fri Jan 6 15:26:26 2012 +0100 MSG: don't keep pointers to a structure freed commit c17101fce25d0553c1bc7b48b5727c42b33cc217 Author: Navarrop Date: Fri Jan 6 15:08:43 2012 +0100 Add some tests for crosstraffic = 1. Set crosstraffic = 1 with default workstation model. Update tesh. commit 7d8a6180b3769b53adbe4600df95074763141495 Merge: 13cd88d 52829c8 Author: Christophe Thiéry Date: Fri Jan 6 10:26:02 2012 +0100 Merge branch 'smpi' commit 52829c86978c0bee71a0dcd43d4a07a5922d06c2 Author: Christophe Thiéry Date: Thu Jan 5 19:30:23 2012 +0100 clean_fun is the function that frees the userdata of a detached send commit 78066359276779d87571226ba7a6c1ef69ea1a83 Author: Christophe Thiéry Date: Thu Jan 5 19:03:18 2012 +0100 SMPI: don't finish immediately a dsend comm. Otherwise, the receiver would make invalid memory reads while matching the comm. I'm not sure when the request can be freed, so for now, dsends make a memory leaks. But smpi-reduce now works. commit 1ae612ef301a26795068505cf761169ed29a5451 Author: Christophe Thiéry Date: Thu Jan 5 18:10:46 2012 +0100 SMPI: before terminating a process, wait for its asynchronous comms commit cb025a65332d7a4d6b878b00873b3da07f15021a Author: Christophe Thiéry Date: Thu Jan 5 18:01:13 2012 +0100 When a process leaves, no one should ever finish a communication with it Its unstarted comms must never get matched in the future and its started comms must be canceled, no matter if they are detached. commit cb9acd674a06e8ed50695dea9d3c758b8c7101cf Author: Christophe Thiéry Date: Thu Jan 5 17:59:36 2012 +0100 Export SIMIX_rdv_remove and fix debug messages commit 1b66d3ced98414bbaeddc12a9b107073891a9d81 Author: Christophe Thiéry Date: Thu Jan 5 17:56:22 2012 +0100 -0.000000 is lower than 0.0. True story. commit aa573ece36e8a4892acbdbdd237a12762cb52111 Author: Marion Guthmuller Date: Thu Jan 5 14:44:51 2012 +0100 model-checker : warnings fixed commit 13cd88d969534f1646ebbd61f2687429d218cf38 Author: Navarrop Date: Thu Jan 5 12:52:39 2012 +0100 Sorry, for this stupid error commit c9c23fbcad8829230381279f08b72d22c82c7d20 Author: Pierre Date: Thu Jan 5 12:41:20 2012 +0100 Use xbt_config mechanism instead of hard coding value. commit 06bee23c2ca4e5d4efaa9f23935c52dd423c7f9b Author: Pierre Date: Thu Jan 5 12:40:35 2012 +0100 Use of busy wait instead of futex if there is not futex.h commit 8667e559c0b101ca2d556645688acf9e85e7f3ef Author: Pierre Date: Thu Jan 5 10:57:45 2012 +0100 Add a ifdef HAVE_FUTEX_H to compile on Mac commit 2783287fbe62f8d49dfde044e6ab56971d03c2ce Author: Christophe Thiéry Date: Mon Jan 2 16:25:06 2012 +0100 Add a Chord test with the constant network model commit f22c16b371ac671bbfa142a804a15cad2a204072 Author: Martin Quinson Date: Mon Jan 2 16:04:29 2012 +0100 this configuration option does not exist anymore (and it was useless: the AS routing mode always superseeds it) commit 15475b4614f5e32f863ed1f3caf97614ad3eae02 Author: Christophe Thiéry Date: Fri Dec 30 11:10:50 2011 +0100 Fix supernovae compilation commit 1b47d369792c9dcc53eb1212353fe944cb697201 Author: Martin Quinson Date: Tue Dec 27 00:30:51 2011 +0100 cleanup the debug messages commit 41f201dce67effdcae5bf02d142e5cbe113b1d3a Author: Martin Quinson Date: Tue Dec 27 00:21:33 2011 +0100 more verbose debug messages commit cdcfa50107cc897b89de650afa5c7447c21d87d3 Author: Martin Quinson Date: Tue Dec 27 00:20:56 2011 +0100 When the process exits, don't cancel the communications it is involved into if it's the sender of detached sends commit a85110a0cc574b70238ac058937989e573434f88 Author: Martin Quinson Date: Tue Dec 27 00:01:56 2011 +0100 use sensible process names (their rank) in SMPI, and get simix ignore that commit 3449b598e71c864ac636920b839cfe832d96d411 Author: Martin Quinson Date: Mon Dec 26 22:55:19 2011 +0100 Further investigate the dsend issue, in vain so far - Ensure that it still compiles after the messed up merge (sorry) - Add a simple dsend example - Stop using the src_data to store the cleanup function since that field may be clear in MSG, but we store the MPI_status in there. So, add a cleanup_fun field down in the stacks so that both the cleanup function and the MPI_status can be stored - Make that shit much more verbose (some messages should be removed once the bug is found, sorry for sharing my half backed changes) commit 2f810149832a2d855c33d0df5b02d736c2081e41 Merge: 1b799ef d7de2f8 Author: Martin Quinson Date: Mon Dec 26 19:03:09 2011 +0100 merge back the master trunk into the smpi branch commit 6d3bcb4c0aef1953af40fa5d4ae578cfc6c1aa83 Author: Lucas Schnorr Date: Mon Dec 26 16:01:41 2011 +0100 [doc] basic tracing options (and a link to the full doc) added commit 2b42d41396af291a6b62bdb027f18e7d77f127f9 Author: Lucas Schnorr Date: Mon Dec 26 15:17:15 2011 +0100 [doc] colors are defined through the tracing API and registered in the traces commit 4687083c4888112c130c66c2a77e89b8b40e8c6d Author: Lucas Schnorr Date: Mon Dec 26 14:57:34 2011 +0100 [doc] update the graph visualization screenshot to reflect current state of Triva commit b2fb141eada975e36db406b18e4fdee68012d3a7 Author: Lucas Schnorr Date: Mon Dec 26 14:50:11 2011 +0100 [trace] tracing needs a Full network/optim, otherwise it won't work for network Todo: - find a way to trace the lazy network update method commit 8eae173392e7c5732f685b5c42ae6d7e9cd72f37 Author: Lucas Schnorr Date: Mon Dec 26 14:24:58 2011 +0100 bug fix, tracing mechanism relies on a correct set_category function commit f69889b6f7a3a1bac6a045c1458509811a4926b8 Author: Lucas Schnorr Date: Mon Dec 26 14:19:26 2011 +0100 typo commit 075bb006441d99215debcb482c791d594f405ad2 Author: Lucas Schnorr Date: Mon Dec 26 13:52:06 2011 +0100 [doc] updating the graph configuration documentation commit 6e5b8537242b33a926326bec605d31523765a8e2 Author: Lucas Schnorr Date: Mon Dec 26 13:51:22 2011 +0100 [doc] fix on tracing parameter documentation commit 81ddd4c19f74b33699418f11bb5c3a25399e1c39 Author: Lucas Schnorr Date: Mon Dec 26 13:25:28 2011 +0100 [doc] triva is using git commit a5aa425e34dc6eed6b22b99b69e53ecc634ac9b4 Author: Lucas Schnorr Date: Mon Dec 26 13:23:40 2011 +0100 [doc] tracing documentation was duplicated, fix it commit 35b858adb3456dd9985d95ae44031a6a6d99a9ee Author: Lucas Schnorr Date: Mon Dec 26 12:45:15 2011 +0100 [trace] better source code comments for configuration options commit 12855982550389036cbe1eef9b93572f1086fb0c Author: Lucas Schnorr Date: Mon Dec 26 12:44:36 2011 +0100 [doc] documentation for three tracing options commit e39dc1e622e1d1b310bd4376b4c76c122bfd8778 Author: Lucas Schnorr Date: Mon Dec 26 12:18:14 2011 +0100 [doc] users can also declare variable with colors for the trace commit fe58734d3551e38fc9d5856d97d3e65dc33519de Author: Lucas Schnorr Date: Mon Dec 26 12:14:23 2011 +0100 [doc] explain how to use TRACE_declare_mark and TRACE_mark commit 1b799ef312f2e3408dbd24407438a541ceae5eb6 Author: Mark Stillwell Date: Mon Dec 26 12:36:22 2011 +0100 send test program commit 25d4b13f5b74c01ccf1da9cc2a0ffe934ea7da1a Author: Martin Quinson Date: Mon Dec 26 02:40:32 2011 +0100 more verbose debug around detached sends commit 0f86d40fdf09712d615dcc7c8ae54e75ff841301 Author: Martin Quinson Date: Mon Dec 26 02:23:21 2011 +0100 dupplicate the sender buffer in eager mode, when isends are changed into dsends (and free it once copied in position) commit d7de2f8eb00821d8def1edf69bd77a4a54256fa8 Author: Martin Quinson Date: Mon Dec 26 01:43:55 2011 +0100 fix some glitches in documentation generation commit 2885a82f962b6f72f3a3e334ddbf1cf65ec696a0 Author: Martin Quinson Date: Mon Dec 26 01:30:44 2011 +0100 placeholder for the configuration items related to the tracing subsystem commit a67beb8b1c7723b376a31fc5f20ba438c92a07f6 Author: Martin Quinson Date: Mon Dec 26 01:27:49 2011 +0100 document SMPI configuration items commit f4db538707227951e6b96bc449b49ed8a8c1640e Author: Martin Quinson Date: Mon Dec 26 01:01:48 2011 +0100 cosmetics in documentation commit df2ef7baf0c06c66ca7b58c4048b37fd54de8abd Author: Martin Quinson Date: Mon Dec 26 00:54:04 2011 +0100 document the configuration items related to packet level simulators commit 4d05fc1b1a56f02a164f9926051996a9e7166f3a Author: Martin Quinson Date: Mon Dec 26 00:36:48 2011 +0100 document simix-related config options commit 152e17bb86f08d2629e367ef9c3a6fb07055261f Author: Martin Quinson Date: Sun Dec 25 21:58:32 2011 +0100 kill the deprecated now unused config variable 'routing' commit 922b893e3976c3c0162c5b5beeba247ca26d0b5c Author: Martin Quinson Date: Sun Dec 25 21:56:04 2011 +0100 fix a test broken by homogeneisation of dicts commit f121073f78d7355aba33a0be821b7d625e8d20a0 Author: Martin Quinson Date: Sun Dec 25 21:52:39 2011 +0100 fix the tests that my cleanups in the config variable broke commit 61b0a3baf57cea9a11b8fc1708ae4cf744daa27c Author: Martin Quinson Date: Sun Dec 25 21:40:13 2011 +0100 revalidate two gras tests which timings changed Timings are not assessed in GRAS tests because these tests are too complex to understand discrepencies, and the timings are already well tested elsewere. commit ca1d67ef4cca32eb54b8ca11385ad3525263af30 Author: Martin Quinson Date: Sun Dec 25 21:23:30 2011 +0100 kill deprecated file for windows's tesh commit d182c41b753fd4de1dc9b1e9923ea2034dbcdaac Author: Martin Quinson Date: Sun Dec 25 19:39:50 2011 +0100 document generic configuration variables (and fix MC one) commit de5aca5ac43104948f11c931bdb6303d70562c4c Author: Martin Quinson Date: Sun Dec 25 19:26:05 2011 +0100 Rename the coordinates configuration option to network/coordinates, and document it commit 12fdcda50edb6d7c3dc6254d4d2cbe516be43bf7 Author: Martin Quinson Date: Sun Dec 25 19:16:48 2011 +0100 document all network-related config options commit 2a61f9d5253f49aeb0d29bf205661e1a4cf40e69 Author: Martin Quinson Date: Sun Dec 25 18:40:47 2011 +0100 Rename the TCP_gamma configuration option to network/TCP_gamma, and document it commit c5ba32dd93517cfb0defcff3551f8ac98e5f76e2 Author: Martin Quinson Date: Sun Dec 25 17:36:40 2011 +0100 kill the deprecated CLM03 workstation model commit d089997c1a0aa38c286e6456c760026fd55bdc77 Author: Martin Quinson Date: Sun Dec 25 17:34:09 2011 +0100 also display the existing optimizations on --help-models commit 51470422e6ae91c705a6e0374f4a4c388ec0018e Author: Martin Quinson Date: Sun Dec 25 17:10:40 2011 +0100 rewrite the doc on configuring simgrid commit 033b1246e6eb1fc4e6322dc561de751dc53d29e4 Author: Martin Quinson Date: Sun Dec 25 17:09:01 2011 +0100 properly kill deprecated option that were recently added commit c2e921f7dfe65fd24e5e797fcb37cba28401f9f9 Author: Martin Quinson Date: Sun Dec 25 17:05:34 2011 +0100 cosmetics in the description of network models commit 50486ccd16de39a3659592fab44adfaf3104a086 Merge: 3825923 6d0cb15 Author: Martin Quinson Date: Fri Dec 23 19:40:46 2011 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 6d0cb151cd89b7e5943fee937665bd98d95f765f Author: Lucas Schnorr Date: Thu Dec 22 09:10:01 2011 +0100 fix destination parameter when asking for a route in ws_get_route commit 86c7da0d499f70c6c4f497019b9093828c0fe3a4 Author: Navarrop Date: Mon Dec 19 15:03:46 2011 +0100 With DMSG_USE_DEPRECATED we can use function MSG_get_errno() commit fc000fcf61f734006d253abb7cb336882e00b6b0 Author: Navarrop Date: Mon Dec 19 15:03:12 2011 +0100 Update way to have processes to run from Simgrid 3.7 commit 0bb2f73d0ec9cd4db699a802178b21db75d8f2af Author: Navarrop Date: Mon Dec 19 15:02:41 2011 +0100 Rename MSG_TASK_CANCELLED by MSG_TASK_CANCELED commit 2bfaec40934d4454fc1f8fd85205460393673a93 Author: Christophe Thiéry Date: Mon Dec 19 14:53:10 2011 +0100 Add a function SIMIX_process_get_runnable() for context factories commit 3d2a13920d14e66444673693fc6f9694247e41e9 Author: Navarrop Date: Mon Dec 19 14:26:50 2011 +0100 Remove unstash #ifdef HAVE_SMPI from a commit. commit 6106f667941dfa56c42ba98e35296279500f56e8 Author: Christophe Thiéry Date: Mon Dec 19 11:30:30 2011 +0100 Make simix_timers NULL so can SIMIX_init works if called again later commit 3aa9449ca29e0a5ea11202129544e3e81b870e0b Author: Navarrop Date: Fri Dec 16 17:21:29 2011 +0100 Fix vivaldi model with lazy update mechanism. :) commit 2d103e931b4e47eb04613d0d038b08f5c0a2d004 Merge: ff6e7d7 043cb36 Author: Stephane Genaud Date: Fri Dec 16 17:16:20 2011 +0100 Merge branch 'smpi' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid into smpi commit ff6e7d7d4a4b910122a7321f69ba63aa7407a2e5 Author: Stephane Genaud Date: Fri Dec 16 17:15:11 2011 +0100 dsend used for small messages commit 2b74be19d884e40b8ac3b5cb1cd9e88608c693fd Author: Navarrop Date: Fri Dec 16 16:20:43 2011 +0100 Fix tesh file commit 6a45a0cb4c030a4dd81ee27636c2b8d2caba5834 Author: Navarrop Date: Fri Dec 16 16:56:34 2011 +0100 Make sure this code is thread safe. commit 6dcde87625a4a148bffb674a18306813761509da Author: Navarrop Date: Fri Dec 16 16:20:16 2011 +0100 Use isend instead of send to set the simdata->comm so that get_remaining can work. commit 938dadc0b63aaee3aa66f8503a8d1ddbc9a8812c Author: Navarrop Date: Thu Dec 15 15:52:54 2011 +0100 Move scripts to generate g5k into the right directory. commit b50e9c55876d511d537ce5c2ca20231b01570001 Author: Navarrop Date: Wed Dec 14 17:00:13 2011 +0100 Revert an old commit (f0f66d620ef58973870652446275a55525a35944). This test was normally broken but is now repaired. commit 217a997edbfa670dea98a2a8414c4162f29580ae Author: Navarrop Date: Wed Dec 14 16:56:08 2011 +0100 Remove unused file commit ac43c90a283ff01d17f7ae45179d9b0555705049 Author: Navarrop Date: Wed Dec 14 16:55:31 2011 +0100 Add an example for view a platform with paje commit 03480120a1b0b61916f418db465ac15fc21b9565 Author: Navarrop Date: Wed Dec 14 16:54:37 2011 +0100 Cosmetics commit 124c36de3feb4f97931eb185bef588c08ff5bd64 Author: Navarrop Date: Mon Dec 12 18:46:44 2011 +0100 Port old tesh file to modernity. commit 6d5fd148e6d6f9617970b01c79866c7e7bc7cbb4 Author: Navarrop Date: Mon Dec 12 18:31:54 2011 +0100 Update Changelog commit dfbc5d5fae985c21b9f6a36c729f9f87f098540b Author: Navarrop Date: Mon Dec 12 18:31:03 2011 +0100 Proof-read of communicate/share_resources/update_actions_state. * Rewriting and merging of loops and min * Add a gap_append and gap_remove function that is either NULL or specific to SMPI. * Remove dumb usage of latency_limited tracking * Remove unwanted action->latency = 0.0; introduced by careless merge. commit 610eb721db6930318d297090f8b931b56a675e21 Author: Navarrop Date: Mon Dec 12 17:01:03 2011 +0100 Cleanups suggested by eclipse. commit 4676d5e57abd98702608661750274226eb48e20e Author: Navarrop Date: Mon Dec 12 16:51:21 2011 +0100 Get rid of all these nasty _im_. commit 1ba1897117e2815dbadab50c538dad87427aef14 Author: Navarrop Date: Mon Dec 12 16:21:01 2011 +0100 Add the right references commit 433abdf494fcde28edd858fc64a8aa5c5f792df5 Author: Navarrop Date: Mon Dec 12 16:09:49 2011 +0100 Commit that breaks most tesh files by changing the default model but setting them right... commit 3f20dab4d9cff3906de20b1e7ffdcd54827b7c28 Author: Navarrop Date: Mon Dec 12 16:09:00 2011 +0100 Allow selective update to be independently set for cpu and network model. commit 93bc0226e3b100b84273204a75a5bbd203ebc880 Author: Navarrop Date: Mon Dec 12 16:07:27 2011 +0100 Cosmetics commit 79ef316bb2a1188e46d1a7984e3b868dac416b75 Author: Navarrop Date: Mon Dec 12 15:35:51 2011 +0100 Apply the optimization mechanism as requested in config flag. commit d7146c59898592cab00a6b7463b25a0fbd172358 Author: Navarrop Date: Mon Dec 12 15:29:01 2011 +0100 Start using optimization mode flag in network. commit 7115f40452d0798fc920253f50aee208ea0588c2 Author: Navarrop Date: Mon Dec 12 15:26:01 2011 +0100 New values from INRIA RR-7821 (callibration when phase effects are removed). commit a2d035fb70a8f91afefa8f91db2f65c2389d7eae Author: Navarrop Date: Mon Dec 12 15:08:17 2011 +0100 Check for failed links on back_route when crosstraffic is activated commit c9120b61ec798b29e09f03c9fad3cea6704e0435 Author: Navarrop Date: Mon Dec 12 14:40:32 2011 +0100 Rename misleading "fullduplex" keyword to "crosstraffic". commit 540e483c4599f5a02da502a0425af6ba2a002af0 Author: Navarrop Date: Mon Dec 12 14:39:36 2011 +0100 Remove unused variable commit 86ae43c89569bc50f6b8c0882d0f90f321af05d7 Author: Navarrop Date: Mon Dec 12 14:38:41 2011 +0100 Optimization + cleanup. Test for optimization only once at startup. commit f93d8dc87fcbe2f03c7b1642d01971cacc7d4844 Author: Navarrop Date: Mon Dec 12 14:37:44 2011 +0100 Do not create a dict for every resource especially when it is empty anyway. commit 7f4f93e9424b1a3923cb0b39863532ad601f4e74 Author: Navarrop Date: Mon Dec 12 12:48:56 2011 +0100 Cleanup (no more _im_ but lazy or full when needed). commit fad1b07c487ebb5d3220c3eb19b2c92154d0bc48 Author: Navarrop Date: Mon Dec 12 12:38:43 2011 +0100 Rename for clarity. commit 8461d5fbbf4d4f12a92d4a1f3924cf2f8e040e4c Author: Navarrop Date: Mon Dec 12 12:35:00 2011 +0100 Cleanup to allow separation of model specification and of optimization mode for each model. Clean some cruft in the comments. commit 4cae4c975976b15bec2d9213fb2289e4f8ce5b9c Author: Navarrop Date: Tue Dec 6 16:28:44 2011 +0100 Revert new time for token-ring commit 6e946bc777de0b8e23df72df530b2ff194261d8b Author: Navarrop Date: Fri Dec 2 13:09:05 2011 +0100 Argh I was confused between UM_FULL and UM_LAZY. This commit sets it right. commit 725c769707a505cb0a66620ca7bfce85fe107e8e Author: Navarrop Date: Tue Nov 29 11:40:45 2011 +0100 Merge network.c and network_im.c commit e7bd86a9b641c9ecd9cc0d6feb842ca342440279 Author: Navarrop Date: Mon Nov 28 18:20:14 2011 +0100 Need to know if have smpi when compiling commit 3ba776a0b24ad2f0575827ac58b99349ea98997d Author: Navarrop Date: Mon Nov 28 13:48:54 2011 +0100 Add update mechanism for cpu instead of cpu_model name. commit 5d2455f1faff8bbf2e1cab9d5045bb712649b1c8 Author: Navarrop Date: Wed Nov 16 11:31:38 2011 +0100 Merge cpu.c and cpu_im.c commit 043cb3601601f1376f89642a877548ce0ec94600 Merge: 6b089d4 04e9dab Author: Mark Stillwell Date: Fri Dec 16 10:22:22 2011 +0100 Merge branch 'smpi' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid into smpi commit 6b089d4823450d7e8b73e9a900e67b324625c9a9 Author: Mark Stillwell Date: Fri Dec 16 10:11:21 2011 +0100 FWIW this is the calibration I'm using to run experiments right now. -- Mark commit 04e9dab0c0e0264e5542dcaf596ca7988fb42718 Author: mstillwell Date: Fri Dec 16 10:11:21 2011 +0100 FWIW this is the calibration I'm using to run experiments right now. -- Mark commit 71c8117a9137c59bece62c17a3277fdccd362d0a Merge: 5f1bdb8 0033b26 Author: Marion Guthmuller Date: Tue Dec 13 17:20:09 2011 +0100 Merge branch 'master' into MC_LTL commit 5f1bdb8d4abf650a28f16043bf7b18afcfc4cfc6 Author: Marion Guthmuller Date: Tue Dec 13 13:31:49 2011 +0100 model-checker : clean code commit e9138a5930a0448d05ef2141befbf7d3b7089fa0 Author: Mark Stillwell Date: Mon Dec 12 13:43:21 2011 +0100 spelling error in comment. very minor. commit 0033b262a84e0a93917b26f769455944b6e24545 Author: Christophe Thiéry Date: Sat Dec 10 10:50:11 2011 +0100 Parmap test did not compile commit 8f3905e6e13d9511eb3002f9bdeb30e147e76056 Author: Christophe Thiéry Date: Fri Dec 9 16:31:11 2011 +0100 Alternative implementation or parmap with busy waits instead of futexes When the user contexts are run in parallel, you can choose the synchronization mode of their parmap with: --cfg=contexts/parallel_mode:{posix|futex|busy_wait}. The default is futex. Posix synchronization is not implemented yet. commit bc07ec1b28653016934209a9e84e249eebf703f0 Author: Christophe Thiéry Date: Fri Dec 9 14:22:07 2011 +0100 Parmap: process the whole dynar, don't force workers to fetch work commit 74e53067d0c00064ef01253c0e9f335f1f08ce5a Author: Christophe Thiéry Date: Fri Dec 9 14:15:30 2011 +0100 This variable has no reason to be global commit 38259232fa161bc8e422b08cc363a3b046b1626c Author: Martin Quinson Date: Thu Dec 8 23:10:53 2011 +0100 cosmetics commit 541ef281453c502f14fb19bd9d19e169a0a5d02a Author: Martin Quinson Date: Thu Dec 8 23:10:38 2011 +0100 kill a forward definition that is never used commit 713ee949e0e281b87dd5d94754947447f1126bfa Merge: f365d61 e6d9cc6 Author: Martin Quinson Date: Thu Dec 8 21:17:19 2011 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit e409499a7aa4d85a458fabdae9cdb5fb3ac7c302 Author: Arnaud Giersch Date: Thu Dec 8 16:31:19 2011 +0100 Kill duplicated macro. commit 0d191a4d728a2cf18bb1cde0c9cfd84ee65a97ce Author: Arnaud Giersch Date: Thu Dec 8 15:01:41 2011 +0100 Use xbt_swag_reset wherever possible. commit f41f39105781f5a5d3c7fb315592ba6b43ddce1d Author: Arnaud Giersch Date: Thu Dec 8 14:45:00 2011 +0100 Define xbt_swag_reset(). commit dfc51f501696448084be2d73851914f96050162d Author: Arnaud Giersch Date: Wed Dec 7 15:40:37 2011 +0100 Remove redundant assignment in lmm_solve. commit 9cad0196551dcc8453b56f016d33dd7ceb98dd7a Author: Arnaud Giersch Date: Wed Dec 7 11:31:13 2011 +0100 Those are constraints, and not elements. (no functional change) commit ee1ecdea7472d10a470d01798d10c321a39eaaec Author: Arnaud Giersch Date: Tue Dec 6 21:44:20 2011 +0100 Update comment (name was changed 7 years ago). commit 2475b8a2503746cbe947aad19b7c1d345ee3fff7 Author: Arnaud Giersch Date: Thu Dec 1 21:43:07 2011 +0100 Remove unused log categories. commit e6d9cc62d3fa395f1111d3af226afe91cc91f3b1 Author: Christophe Thiéry Date: Wed Dec 7 17:57:19 2011 +0100 Parmap: make maestro also do some work. The gain looks much bigger than I expected (Chord 10k, constant network: 55s -> 20s and 160,000 syscalls -> 88,000 syscalls). Not sure to understand why. commit c4ae2de12a09603490cc5b40cf9e4729d205bc25 Author: Christophe Thiéry Date: Wed Dec 7 17:19:32 2011 +0100 The worker id is now useless in the parmap code commit a037fd9ad566a26ca3fc595a0eb08706eae123ca Author: Christophe Thiéry Date: Wed Dec 7 17:17:29 2011 +0100 Add comments commit 866550c0a0ea154753da12952a154cb71dfb8264 Author: Christophe Thiéry Date: Wed Dec 7 16:34:28 2011 +0100 Remove xbt_parmap_get_worker_id to simplify the parmap interface commit 09a6c2a0a7bb442da5487755964e9794eaee68cb Author: Christophe Thiéry Date: Tue Dec 6 15:47:39 2011 +0100 Remove a useless private header and rename variables commit 9b605c24eb28349bfb6d61da080733e19a7cb9a2 Merge: 0e91527 d392e12 Author: Marion Guthmuller Date: Wed Dec 7 13:12:22 2011 +0100 Merge branch 'master' into MC_LTL Conflicts: buildtools/Cmake/DefinePackages.cmake commit 0e915279248827ec47926e0e9dd77b486bd6c445 Author: Marion Guthmuller Date: Wed Dec 7 13:08:46 2011 +0100 model-checker : hash of regions in snapshot for reached pairs and double dfs algorithm restructured commit 493fd2632595e8f8f3747cab99b160ee7be1cb0d Author: Marion Guthmuller Date: Wed Dec 7 13:06:23 2011 +0100 model-checker : more requests of CS per process in the example commit f365d61a634d854a3244979c0524de3cf3a74f72 Merge: f9c05f2 d392e12 Author: Martin Quinson Date: Tue Dec 6 15:42:01 2011 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 2c61d0431237f51865b824c36dcb8d124d5d6589 Author: Marion Guthmuller Date: Tue Dec 6 15:14:45 2011 +0100 model-checker : block 0 (mdp->heapinfo[0]) removed in comparison of heap in mmalloc_compare_mdesc commit d392e12b636f36992f66d04e1ebdd38a440b27c7 Author: Laurent Bobelin Date: Tue Dec 6 14:06:57 2011 +0100 Added 2 version of a script to generate hierarchical clusters commit e542387cf6c22f2cf646faede87320040dbaa884 Author: Navarrop Date: Tue Dec 6 12:51:52 2011 +0100 Rewrite the token ring example commit c077c049071b36c016da33dfe14a6b06d8eb3cca Author: Marion Guthmuller Date: Tue Dec 6 11:31:13 2011 +0100 model-checker : reached_pairs changed to dynar commit c008c8141b0ef7654f2c855bdcdf1a8f905c45e0 Author: Christophe Thiéry Date: Mon Dec 5 18:25:27 2011 +0100 Parmaps: remove the event structure to simplify the code, add comments commit 3883e11fcd7813a6f13c32ab3df4932816b2b647 Author: Christophe Thiéry Date: Mon Dec 5 17:17:46 2011 +0100 Make those functions static commit 24af868370145cdcd27aae2e69fd3ba363a4f86b Author: Christophe Thiéry Date: Mon Dec 5 17:09:33 2011 +0100 Remove a redundant include and reindent a bit commit 1c86ddc00bb20b4f3779a815f732a1c1cb14139a Author: Christophe Thiéry Date: Mon Dec 5 17:05:10 2011 +0100 Remove parmap_private.h since parmap.c is the only file using it commit e9ab9f33e311ec4a6d13f1cabae75202fbfdaa1d Author: Christophe Thiéry Date: Mon Dec 5 16:54:38 2011 +0100 In sequential mode, don't use thread-specific data commit d76e8088a66a2240f372d8424713aa3132347362 Author: Marion Guthmuller Date: Mon Dec 5 15:48:47 2011 +0100 model-checker : visited_pairs and visited_pairs_hash changed to dynar commit 900de20b50b969d43f494804b2b92eb4442ab4a3 Author: unknown Date: Mon Dec 5 14:36:27 2011 +0100 Make the compilation succed for windows. THIS is forbidden on win so rename it for THIS_AS commit b4e00124882b366ee3bc852633e6cfaab5d2b78e Author: unknown Date: Mon Dec 5 14:35:17 2011 +0100 Use the good link for latency. commit a4c345d4bc3f418a8cd1833ae876ea20621c5213 Author: Marion Guthmuller Date: Mon Dec 5 14:36:14 2011 +0100 model-checker : comparison between two hash of regions in snapshot fixed commit 4a18fb7c6c81b1f58a9f8111fcf0ade106c4746b Merge: 1f834c5 2bd5744 Author: Marion Guthmuller Date: Mon Dec 5 11:16:17 2011 +0100 Merge branch 'master' into MC_LTL commit 1f834c56a869248347fa4dd12a41ded689989935 Author: Marion Guthmuller Date: Mon Dec 5 11:15:04 2011 +0100 model-checker : hash of regions in snapshot stored instead of all the data commit 2bd57440169fc34d5eabaddcec33de236dc367a4 Author: Navarrop Date: Fri Dec 2 17:04:37 2011 +0100 Add a data_center platform. commit 357be85894221cc2937fa53b5c591f96287fa9fa Author: Navarrop Date: Fri Dec 2 16:38:09 2011 +0100 Add a cloud platform. commit 932dc163c4d482c10b12df2b6f9734f3f16c602d Author: Arnaud Giersch Date: Thu Dec 1 16:52:42 2011 +0100 Kill old CVS $Id$ lines. commit f9bc1eb9da233212a26b57efa214e1224fd03677 Author: Marion Guthmuller Date: Thu Dec 1 15:56:38 2011 +0100 model-checker : args prgm and automaton changed in global variables commit f8204b40c05e8f0246503a1bcef185f941eacc7f Author: Arnaud Giersch Date: Thu Dec 1 14:56:51 2011 +0100 Always define SIMGRID_VERSION_*. commit 7dba5032e5387a88a6b1c868ab0076454f08e88a Author: Marion Guthmuller Date: Thu Dec 1 14:24:16 2011 +0100 model-checker : free memory commit c525d1ca2ffdf659518ed036854314e0900d378e Author: Marion Guthmuller Date: Thu Dec 1 14:12:55 2011 +0100 model-checker : new function MC_take_snapshot_to_restore_liveness for the initial snapshot taken at the beginning of model checking commit 06bae8eb4bc956a5ee70ec1d3cdbc5e7e782536f Author: Arnaud Giersch Date: Mon Nov 28 15:43:51 2011 +0100 Use homogeneous dictionaries whenever possible. The only remaining users of heterogeneous dicts are sets and multidicts. commit 75363cd3a0df2af085f7cb3c63f7828f05e8dd58 Author: Arnaud Giersch Date: Mon Nov 28 14:55:16 2011 +0100 Use homogeneous dicts for xbt_lib. commit c754bab77137c0554e64978839e8247991b733b6 Author: Arnaud Giersch Date: Fri Nov 25 23:05:59 2011 +0100 Add some tests for homogeneous dicts (global free functions). commit 693db95cd52fd98879bc8c7ae9b42c94525463b9 Author: Arnaud Giersch Date: Mon Nov 28 14:39:44 2011 +0100 Define xbt_dict_new_homogeneous(). commit 6a57177c4821d82690c372bbfa8fb734affb0318 Author: Arnaud Giersch Date: Mon Nov 28 14:22:11 2011 +0100 Make dicts ready to accept homogeneous dictionaries. commit 102eb8b994c4b3bf55b476b16a46a652bf8ebb28 Author: Arnaud Giersch Date: Mon Nov 28 13:56:53 2011 +0100 Define a struct s_xbt_het_dictelm for holding the free function of a dict element. Create a mallocator for these structs, and use them. commit 5e1241532e39968762e7cfa80133c0573fa0f24a Author: Arnaud Giersch Date: Fri Nov 25 22:06:19 2011 +0100 Define xbt_dictelm_set_data, to reduce code duplication. commit 329823f4f8ac806d1ac58d48bbbf98c2b1d43b01 Author: Arnaud Giersch Date: Fri Nov 25 18:45:13 2011 +0100 Add a dict parameter to dictelm functions. Unused for now. commit 25d5daee59894589a8454b998c85202c71b01305 Author: Arnaud Giersch Date: Mon Nov 28 13:50:46 2011 +0100 Add two fields to struct dict, in prevision of homogeneous dicts. commit 5e158336eb3abc9925d13e02d7851cbff00dd095 Author: Arnaud Giersch Date: Fri Nov 25 18:30:36 2011 +0100 Rewrite integer dicts using regular dicts. The goal here is to reduce the code complexity for further changes. It's certainly not optimized anymore, but who cares? Nobody seems to use them anymore. Integer dicts could be marked as deprecated. The main difference is that memory is malloc'ed to store a copy of the key. commit 48346cdb47073af6a650e37405c0697ddbdb63e7 Author: Arnaud Giersch Date: Thu Dec 1 11:25:50 2011 +0100 A mallocator for dict structs is a bit overkill. commit 7aa517d7048f2813ede37369d12ff11e1ebefa92 Author: Frederic Suter Date: Thu Dec 1 09:13:01 2011 +0100 two more clobbered variables that prevent me to compile. Don't ask Midjy this time. commit c2ccd67b2a2e9d6870112bc79dcb74b7de40351b Author: Arnaud Giersch Date: Wed Nov 30 23:29:03 2011 +0100 tesh: fix the stable sort. Use a double indirection to be sure that the addresses of the string pointers do not move. commit ba25a27159fa0691d1f977863538727584bb5a7a Author: Arnaud Giersch Date: Wed Nov 30 23:28:52 2011 +0100 tesh: fix memory leaks. commit 1f506aa6b83d5053316adbc9fc8f4c7bfc483442 Author: Marion Guthmuller Date: Wed Nov 30 19:06:29 2011 +0100 model-checker : all heapstats except total size of the heap added in the comparison of the heap between two snapshots commit 475b99f1d2861cfe07f94e5c7eef5d07e2aed720 Author: Marion Guthmuller Date: Wed Nov 30 18:15:44 2011 +0100 model-checker : remove comparison of heapstats between two snapshots commit a0e8ed92725b07bd2fbdec6c9e065fdc3dca1b68 Author: Navarrop Date: Wed Nov 30 17:29:06 2011 +0100 Correction of a bug. Always return 0. commit f0e2aa26b6a4c398187002766300fbffc54adfb8 Author: Navarrop Date: Wed Nov 30 16:58:46 2011 +0100 Remove memleaks commit c1cb2509d6783e56d7334bb4872a1101318816f5 Author: Navarrop Date: Wed Nov 30 16:52:09 2011 +0100 Add a masterslave example with arguments number_of_jobs number_of_slaves commit 7e24e3cf8bf6f1c4b170b6a5f3ca4d94f4c8153e Author: Navarrop Date: Wed Nov 30 16:30:51 2011 +0100 Add a platform with one cluster and a host commit c912b7d6e75473bd05731ccf77f3e2d82afb7802 Merge: 74914a9 779fa3b Author: Marion Guthmuller Date: Wed Nov 30 09:45:40 2011 +0100 Merge branch 'master' into MC_LTL commit 74914a9cc31cd5bb33f587235d70979cd7934fc8 Author: Marion Guthmuller Date: Wed Nov 30 09:44:03 2011 +0100 model-checker : number of CS request per process reduced in the example with acceptance cycle commit 667403a5cd2d2e881e6e4358c43c4b80e70e639d Author: Marion Guthmuller Date: Wed Nov 30 09:43:05 2011 +0100 model-checker : heap compared block by block or fragment by fragment for the comparison between two snapshots commit 4157c72635c16fa9a690366d1c262cbfe222ddd2 Author: Marion Guthmuller Date: Wed Nov 30 09:39:22 2011 +0100 model-checker : remove stack from regions added in snapshot commit f9c05f2716e83f1a744879c87f5cb29d5e230b92 Author: Martin Quinson Date: Wed Nov 30 01:21:33 2011 +0100 add a test trying to access the properties of a remote host -- it works commit 779fa3b8b270f1e62f58dfeb093e2b390d9c84b0 Author: Arnaud Giersch Date: Tue Nov 29 14:38:54 2011 +0100 Free mutex in xbt_dynar_to_array. commit 829dbc9948c913805d4a8ebde293d3c771778aa9 Author: Arnaud Giersch Date: Tue Nov 29 14:38:23 2011 +0100 Avoid the temporary malloc in xbt_dynar_to_array. commit cac608fff2de795994fa9ca839bca1e1a436dc6a Author: Christophe Thiéry Date: Tue Nov 29 14:39:17 2011 +0100 Revert "The latency is constant with the constant network model." Because actually, it's not. This reverts commit 123eb94b4e6a8db258c498d38ac1b21656f0f840. commit 123eb94b4e6a8db258c498d38ac1b21656f0f840 Author: Christophe Thiéry Date: Tue Nov 29 13:57:42 2011 +0100 The latency is constant with the constant network model. commit 4f1b870c89a0d6481e0f0b8252db600e80dfe2ca Author: Arnaud Giersch Date: Mon Nov 28 23:27:20 2011 +0100 Fix uninitialized variable. commit fcaee754669ca60c27288a8e290c25c5accdedbb Author: Arnaud Giersch Date: Mon Nov 28 18:08:05 2011 +0100 Include surf_resource.h, for surf_resource_name(). commit 8d6109e1caa3f4e9501c5e4a82ad7674ce9df991 Author: Arnaud Giersch Date: Mon Nov 28 18:16:14 2011 +0100 s/add/free/ in doc. commit 6c6230bb9b80bd8d4909ce65a806316c749d39f5 Author: Arnaud Giersch Date: Mon Nov 28 15:38:21 2011 +0100 Don't lie about xbt_xfg_t. commit 91f260c9156a5cc85fde97570ff25011aff05979 Author: Arnaud Giersch Date: Tue Nov 29 11:36:47 2011 +0100 Correclty handle the case p1 < p2 in cmpstringp. commit a8ec6e33d5e1d2c207eeb78111330271eb6f28fc Author: Marion Guthmuller Date: Mon Nov 28 16:28:41 2011 +0100 model-checker : comparison of heap between two snapshots made on the copy and not on the current heap commit e2936fea2cb322ff09366ff2828a11490c105b14 Author: Marion Guthmuller Date: Mon Nov 28 16:26:56 2011 +0100 model-checker : remove test useless before free(line) commit 4b7bfcae46f31f67a617d01743c129d5b6c0c859 Author: Arnaud Giersch Date: Fri Nov 25 14:58:37 2011 +0100 Function does not exist. commit 633319c6b212fa639f817c643c87a983f647de03 Author: Arnaud Giersch Date: Fri Nov 25 18:17:15 2011 +0100 Rename dict structs to follow README.coding. commit 4fddca5a25e18bdf8b5eb0542e0fa98203e091da Author: Arnaud Giersch Date: Mon Nov 28 13:21:41 2011 +0100 Remove useless internal functions. commit 1a0f69168109c0b38b03b1d1deb9773fdac83e9e Author: Arnaud Giersch Date: Mon Nov 28 13:19:18 2011 +0100 Allow NULL for the reset function of mallocators. commit 257a3f5cec44f5ff92b998a2cccb4b32113552a1 Author: Mark Stillwell Date: Mon Nov 28 13:17:01 2011 +0100 updates to smpi_bench and added smpi_calibration commit fb1aa5988cbcd8d27c1c7a8ee359d51d153167e8 Author: Arnaud Giersch Date: Mon Nov 28 13:07:46 2011 +0100 Remove unused empty function. commit 9e7d5cea1f09354b163b7749bdbd760eb3b65446 Author: Arnaud Giersch Date: Thu Nov 24 11:57:22 2011 +0100 Reorganize structs to save a few bytes. The general idea is to move the fields, in order to group pointers apart from integers. Thus, the padding between fields is reduced, and the size of the struct is reduced too. It can save up to 32 bytes per node (host and/or process) on 64bits architectures. commit f249ab2158bcbed49cf4db2d249cf5ffbc59b22e Author: Arnaud Giersch Date: Wed Nov 23 16:25:13 2011 +0100 Remove an useless (but optimized!) memcpy. commit 263e77cbb2185c86c9604558f0cd126873f51676 Author: Arnaud Giersch Date: Wed Nov 23 15:54:14 2011 +0100 Avoid to clear mem for the last element. And save a few calls to memset. commit 88501a6d89a86975971ea63a1e2258c5ec0d2852 Author: Arnaud Giersch Date: Wed Nov 23 13:55:19 2011 +0100 _xbt_clear_mem is used only once. Use memset directly. commit f84be00c4ed0cb612fcad0a07c40574bcae2cf35 Author: Arnaud Giersch Date: Wed Nov 23 13:53:16 2011 +0100 Factorize code for xbt_dynar_shrink/_xbt_dynar_expand. commit 08f74b0316354974bde6994580df5c4ee8e04f34 Author: Arnaud Giersch Date: Wed Nov 23 13:51:27 2011 +0100 There's no point in clearing mem in _xbt_dynar_expand. It's already done in _xbt_dynar_set_at_ptr. commit 2211d85779d671389d6b46c1815f9194fdafa5b9 Author: Arnaud Giersch Date: Wed Nov 23 13:39:43 2011 +0100 Kill dead (commented) code. commit b3ec1841afe14d4cf83d8a9af6e091028756dfd0 Author: Arnaud Giersch Date: Wed Nov 23 13:37:32 2011 +0100 Factorize code for xbt_dynar_set/xbt_dynar_set_at_ptr. commit 095385fdf56aeed6b238819f61abbd083b8e48a0 Author: Arnaud Giersch Date: Wed Nov 23 13:31:36 2011 +0100 Unlock dynar at proper place. commit f318fcfee86b76e04b7bbf7999286a640169ed4d Author: Arnaud Giersch Date: Wed Nov 23 13:22:46 2011 +0100 Don't call _xbt_dynar_expand when it's not needed. commit ee7c4c6ee1cd96af494f5f4ff9190ca7bbe82edc Author: Arnaud Giersch Date: Tue Nov 22 13:39:39 2011 +0100 Don't clear mem before free. Use a tool like valgrind to check for memory errors. commit d569ce424f3d391953106a9aaf7fff31ab865912 Author: Arnaud Giersch Date: Tue Nov 22 15:48:47 2011 +0100 Push last_route in global_routing. Now we are able to free it at exit. commit 65524ea02277d920b22ee6c1f29ec198e620ca20 Merge: 5fd5fb0 328643c Author: Mark Stillwell Date: Fri Nov 25 11:15:14 2011 +0100 Merge branch 'smpi' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid into smpi commit 5fd5fb0042a290c557781f1dbb809b609ac69838 Author: Mark Stillwell Date: Fri Nov 25 11:14:30 2011 +0100 My own calibration scripts. Slightly more automated than the previous ones. commit 328643cc32ac0aa81f4bec9eff7953458f128fc5 Author: mstillwell Date: Thu Nov 24 16:15:22 2011 +0100 gettimeofday also needs to update benchmark info. commit 3736e0252d96679e19cfbe41f3c09833d3734386 Author: Arnaud Giersch Date: Mon Nov 21 12:23:26 2011 +0100 Need to have my own link list. Else, it is freed while I'm still using it. commit 9aa23d528c48b1567e7277fb78807397c9960237 Author: Arnaud Giersch Date: Mon Nov 21 12:20:06 2011 +0100 Free cost table on finalize. commit fc2d578697d0c72bab738d4b0485fbb477980036 Author: Arnaud Giersch Date: Mon Nov 21 12:18:59 2011 +0100 Strings are already dup'ed by caller. commit bb1bd052cd3896ce36044cefd0077eee79a3c30e Author: Arnaud Giersch Date: Mon Nov 21 12:17:02 2011 +0100 memcheck_tests.cmake: regenerate commit e53420bc5ff10f8df9481033265fc04005b88ebc Author: Arnaud Giersch Date: Mon Nov 21 12:15:05 2011 +0100 Set path for binary in token ring tesh file. commit 4473d1cfe6892c03b33a5e39b6dda7d67605e342 Author: Arnaud Giersch Date: Wed Nov 23 09:10:08 2011 +0100 xbt_dict_new_ext() doesn't exist anymore. commit da26c04a0fc73571f94a9068a82cefdff5954c6c Author: Arnaud Giersch Date: Wed Nov 23 14:13:30 2011 +0100 Fix warning about clobbered variable. commit f010d1cc4bf9071ac46e4fe4ba900204bcb4495e Author: Arnaud Giersch Date: Wed Nov 23 16:40:10 2011 +0100 Fixup for commit 08ac8cf2900. Looks like I forgot this changed line. commit 98f48503f018605eda2b1afa1ff099a484810474 Author: Marion Guthmuller Date: Tue Nov 22 20:46:15 2011 +0100 model-checker : close file /proc/self/maps at the end of get_memory_map commit edde8f7fbc1b74a81551bf9eb7bac1935b999296 Merge: 6229ff3 c9fa3b2 Author: Marion Guthmuller Date: Tue Nov 22 18:05:23 2011 +0100 merge conflicts commit 6229ff3a39c8fb195846ea9eb67cf071654de597 Author: Marion Guthmuller Date: Tue Nov 22 17:35:17 2011 +0100 model-checker : add snapshot of stack memory region for comparison of pairs reached or simply visited commit c9fa3b2f54b1793ba420c06fed2f7bf4ec04b30f Author: Martin Quinson Date: Fri Nov 18 17:03:57 2011 +0100 make the string large enough to avoid buffer overflows commit dc3c940eca274de07feb008daf67e39d3d38bad2 Author: Martin Quinson Date: Fri Nov 18 17:02:39 2011 +0100 get workstation model to pick the right network model, the one given as default one (done the crude way, and LV08 actually breaks some stuff) commit b8b7f89b95b045ca83019c370dd37291075c6e75 Author: Martin Quinson Date: Fri Nov 18 16:35:15 2011 +0100 there is no route in vivaldi commit 77c42345eacf617675689b8136395ffaf612d19d Author: Navarrop Date: Thu Nov 17 12:14:28 2011 +0100 Add a test for model RuleBased. Cause now in cluster it is model "cluster". commit 9553ec877f1dc96e9b44fbac31d47773e40adae3 Author: Marion Guthmuller Date: Thu Nov 17 10:06:29 2011 +0100 model-checker : examples changed commit b2b85b6a120b35b2d0a4c2cf433eadad15e79edc Author: Marion Guthmuller Date: Thu Nov 17 10:04:20 2011 +0100 model-checker : detection of pair already visited with the same criteria as for the detection of acceptance pair already reached commit 2b6a13defd8f5be6e04fe678115b24f7a53ce006 Author: Marion Guthmuller Date: Thu Nov 17 09:59:08 2011 +0100 model-checker : stop exploration if there isn't evolution in Büchi automaton commit 95fca8b9b66bb5c596b47653dab58a42d36e1075 Author: Christophe Thiéry Date: Wed Nov 16 15:48:06 2011 +0100 Lua: change the return values of simgrid.task.send. Also fix a bug in checking the comm type. commit f01dc15f98f1751e0f83bce0a0b50286c09a1c99 Author: Christophe Thiéry Date: Wed Nov 16 15:47:07 2011 +0100 MSG_comm_test and MSG_comm_testany did not update isused commit 62c560ea9e8026722af5f293b3c3ffd80c4ecabf Author: Christophe Thiéry Date: Wed Nov 16 15:41:57 2011 +0100 Lua: debug chord again commit 4360c655a388faa67e07bf1131772d566fc555a2 Author: Laurent Bobelin Date: Wed Nov 16 10:47:49 2011 +0100 Corrected typos as I had 5 minutes to waste before a meeting at 11. commit 918d619266a36d89f789757d1c27f663e57b6db9 Author: Arnaud Giersch Date: Wed Nov 16 07:35:16 2011 +0100 Regenerated memcheck tests. commit 10f0429366b11cb6697ce0c0cb200943b0181bd0 Author: Christophe Thiéry Date: Tue Nov 15 23:54:29 2011 +0100 Lua: fixing the chord example commit 898ef97fcc2d19b6aa3659ffadc59c6a47996c8e Author: Christophe Thiéry Date: Tue Nov 15 23:53:40 2011 +0100 Lua: simplify the return values of simgrid.comm.test() commit 6b52454e13609c5a433b3a4bbff1f0f3abf9776f Author: Christophe Thiéry Date: Tue Nov 15 23:01:03 2011 +0100 Lua: implement isend, dsend and irecv commit f301027bdd26302bdc73aa7c93b022dd75439256 Author: Christophe Thiéry Date: Tue Nov 15 23:00:44 2011 +0100 Lua: fix Chord example commit 9efa3c3e639a720f22e424c37ad55046922306eb Author: Christophe Thiéry Date: Tue Nov 15 18:57:13 2011 +0100 Nobody uses MSG_get_errno and wants useless calls to SIMIX_process_self commit 4cb325dfc0f85a07d47f0467601df1b2a68b16fc Author: Christophe Thiéry Date: Tue Nov 15 18:22:05 2011 +0100 SIMIX: add a redundant parameter to avoid repeated SIMIX_process_self() commit ca67e184cafb7c777811e62f430517e37e95d876 Author: Christophe Thiéry Date: Tue Nov 15 16:54:33 2011 +0100 Remove a useless function. The default one does the same thing. commit 868b3bf7dbd29afa8863377e4eec8305bb2433ba Author: Martin Quinson Date: Tue Nov 15 17:15:03 2011 +0100 plug some more memleaks. We have no leak on the GOAL example anymore, yuhu commit 403e0e03205591d9b723d0f032fe9b72651066b4 Author: Marion Guthmuller Date: Tue Nov 15 17:15:05 2011 +0100 model-checker : free memory at the end of stateless double-dfs algorithm commit 5686a3e9d8b1f7d2369f6cb9b1ce082d776b1f16 Author: Marion Guthmuller Date: Tue Nov 15 16:51:03 2011 +0100 model-checker : detection of acceptance cycle when the first acceptance pair reached commit d740a86eb8bb0e5d729e0ad55db7395444dad131 Author: Navarrop Date: Tue Nov 15 16:18:37 2011 +0100 Add a platform with a bypass route. Add the test to cmake. Update flatifier and basic_parsing_test to not put "\t" but spaces. commit 7b2e59190afe413f53ab9d76e738a2a0c13f48cc Author: Martin QUINSON Date: Tue Nov 15 15:54:08 2011 +0100 forgot to recreate the option when reviving supernovae commit 278ed194f8f669d600e7c42b54a767e6d36705a2 Author: Martin Quinson Date: Tue Nov 15 15:43:55 2011 +0100 revert [a30523e] (remove supernovae) because I need some timings on G5K, and fix what broke in supernovae mode since then commit 0f78165e6c51edc9a278f0948c7936122568954e Author: Martin Quinson Date: Tue Nov 15 14:34:45 2011 +0100 plug some more memleaks. aint bad anymore commit f4b6a29c3d750aa13586342e461793a5747a8267 Author: Christophe Thiéry Date: Tue Nov 15 14:28:29 2011 +0100 Lua: removing the MSG_process_sleep hack changes the order of output commit 40b49952bc589b2972e9936828afe7f8f5d8cef2 Author: Christophe Thiéry Date: Tue Nov 15 14:23:43 2011 +0100 Lua: copy tasks so that the sender doesn't have to sleep This will allow to implement asynchronous comms (isend/irecv) commit 1adf654f3131efa6f4024c0c3c43e83afe809658 Author: Christophe Thiéry Date: Tue Nov 15 14:18:28 2011 +0100 Cosmetics commit f96c4337f949604e5d4e4b30f3ff6418ddf831ee Author: Martin Quinson Date: Tue Nov 15 13:14:28 2011 +0100 plug a bunch of memleaks commit de3b1d47e9b8b9f35dc96bf24d28fb4ede24a683 Author: Martin Quinson Date: Tue Nov 15 12:04:08 2011 +0100 damn it, there is no example testing the bypass mecanism!! commit f3735c4ed8e2ea50363481f903209da4a35f3d44 Author: Martin Quinson Date: Tue Nov 15 11:48:41 2011 +0100 replace a new/free cycle by a locally stacked object commit 8b74e2da4f486f731cb4af4e55c8181fbe24174b Author: Martin Quinson Date: Tue Nov 15 11:41:26 2011 +0100 work to enforce that link arg is readily usable in r_g_r_a_l commit 267d9c94a90a6180fb40c2d0fcdee42f7e5d083c Author: Martin Quinson Date: Tue Nov 15 11:28:19 2011 +0100 reduce the dynar creation madness in g_r_a_l in recursive case commit 9b643e82528c40e97610aaa87241f541830f4263 Author: Martin Quinson Date: Tue Nov 15 10:43:04 2011 +0100 rewrite an error message commit 293f64574aef0e51a16ed3ba8187c650765dfd99 Author: Martin Quinson Date: Tue Nov 15 10:36:22 2011 +0100 merge get_route and get_latency in routings too commit 45215d34aa47fd215a498fdecf91b8050b3feb4f Author: Martin Quinson Date: Tue Nov 15 09:52:40 2011 +0100 rename a global to avoid namespace pollution (and other cosmetics) commit ece2a48768fd651b376314538a44fe06da2abec0 Author: Martin Quinson Date: Tue Nov 15 09:43:42 2011 +0100 kill useless asserts: this is not the way routing logics will take to notice about non-existant routes commit 5d57065c68eab066b8c951de6c1fcedd2ec15885 Author: Martin Quinson Date: Tue Nov 15 09:40:58 2011 +0100 further streamline r_get_route_a_l: now that latency is nicely additive, no need for extra precaution commit 9da77e1cea6612786035c7ef879e8bbac3fb3b85 Author: Martin Quinson Date: Tue Nov 15 09:36:10 2011 +0100 simplify _routing_get_route_and_latency wrt latency - remove duplicated asserts about non negative latency routing_get_route_and_latency (w/o _) checks it - give the responsability to initialize it to the caller - streamline the code commit 9b26e77b230c2d53aa8a456d29b6a215f6d1f659 Author: Martin Quinson Date: Tue Nov 15 09:15:09 2011 +0100 Change again the calling convention of routing_get_route_and_latency now, you cannot call it without passing a valid route receiver. It will be created if pointing to NULL, or simply filled. Actually that was the de facto calling convention in the code. This allows to simplify routing_get_route_and_latency by not checking if the caller is interested in the route at every line. (plus some useless cosmetics) commit 29399b5261c3ff1e181eb75ee32d00aafeef5b26 Author: Martin Quinson Date: Tue Nov 15 08:45:05 2011 +0100 check that AS->get_route don't return NULL on non-existant route, but throw an exception commit 85b02668e44e45559b9fc8474cbb81c7e6b3ae74 Author: Martin Quinson Date: Tue Nov 15 02:35:50 2011 +0100 kill the now useless 'cleanup' parameter of routing_get_route_and_latency Instead, if route == NULL we won't bother collecting the route, so freeing is useless. If *route == NULL, we create a short-lived dynar (equivalent to the result of having cleanup=1 previously else, we fill that route without messing with it commit bdc99dddb4082e9c50525e5f7da24279cfd14c9f Author: Martin Quinson Date: Tue Nov 15 02:06:53 2011 +0100 kill global_routing->get_route_no_cleanup() use routing_get_route_and_latency(....., 0) instead commit 5679feeea5b84a6058073ce48ddfbc5be9f23e54 Author: Martin Quinson Date: Tue Nov 15 02:01:25 2011 +0100 kill routing_get_route(), use routing_get_route_and_latency() instead commit 1b531b916a0eae7de729c2f1e99d050dbcb3ebba Author: Martin Quinson Date: Tue Nov 15 01:35:56 2011 +0100 AS->get_route is no longer in charge of creating the route it fills The whole idea is to reduce the dynar creation, copy, destroy madness in the router. This step is only the first one on that way. It may well happen that this change leads to massive memleaks. I'll check after this later. commit 41a898a8aaadf1bdaee66bbf8d23b6f256a3c7dc Author: Martin Quinson Date: Tue Nov 15 00:31:49 2011 +0100 simplification + add comments + reindent of _get_route_and_latency commit f4e1c8752e7100a06bec488f150eff25d928ca34 Author: Martin Quinson Date: Tue Nov 15 00:16:07 2011 +0100 useless cosmetics commit fa8dc48a0d60d1d31c89c0d2add46680119444d9 Author: Martin Quinson Date: Mon Nov 14 17:40:03 2011 +0100 pre-parse the vivaldi coordinates commit 7abd5b99dd005d10c48692ae638671b7cac771e3 Author: Martin Quinson Date: Mon Nov 14 17:05:55 2011 +0100 another empty function murder commit bf9d5bacbde74aff8aa5588e679da6731d313371 Author: Martin Quinson Date: Mon Nov 14 17:01:02 2011 +0100 nah, properties in the XML file are not the right place to pass configuration options Actually, the properties are the right location, but only when included in a config tag. And in this setting, the right behavior is already done by the handler, no need to also do it for the generic handler. Doing so anyway would prevent to pass "coordinates" (user-)properties to hosts, links and such. commit c17b268da67642e0f3eba211a44f66473fea9bbe Author: Martin Quinson Date: Mon Nov 14 16:58:02 2011 +0100 don't trust globals to be memset'ed to 0 (and rework a message) commit 1399f3d39ee979f6033118dea71969830a9051f1 Author: Martin Quinson Date: Mon Nov 14 16:50:13 2011 +0100 error message rewrite commit 35e807ba0b8341d3d001560693ecb0be4ff8ca90 Author: Martin Quinson Date: Mon Nov 14 16:48:12 2011 +0100 Let's trust the mathematics here: sqrt + fabs + fabs IS positive or nul :) commit e706356251849dd3b28d2a78355fc0493cfdb4eb Author: Martin Quinson Date: Mon Nov 14 16:42:43 2011 +0100 tiny cleanups, and add a FIXME commit 6f0020b4128661d1e48c3313eac227f0b769ed0e Author: Martin Quinson Date: Mon Nov 14 16:31:41 2011 +0100 merge structures route_t and route_extended_t. All this added complexity to save 2 pointers was a bit too much for me. Yeah, YMMV, but I prefer it this way. commit d5548c7fc49aeeb1f41467597c790a1b5ea4f893 Author: Martin Quinson Date: Mon Nov 14 15:56:53 2011 +0100 tiny function renaming commit 1059053df344f90ee74d4fc9af05efce32022813 Author: Martin Quinson Date: Mon Nov 14 20:20:17 2011 +0100 fix the breakages that were hidden because some tests were disabled commit aca072d497410f7dd8d1be02ca90d5825844e09c Author: Martin Quinson Date: Mon Nov 14 17:15:53 2011 +0100 pcre is not optional anymore since a while -- reactivate the vivaldi tests commit b95d4833e971f85bed540dc1a5a4d98ea6c9bef4 Author: Christophe Thiéry Date: Mon Nov 14 16:48:39 2011 +0100 Lua: implementing asynchronous comms (wait, test, isend, dsend, irecv) commit dfef3aeffcf0c35caf7ee79c48df2f4df2c21ecb Author: Christophe Thiéry Date: Mon Nov 14 15:28:07 2011 +0100 Lua: add a function simgrid.process.sleep() commit f45b6eaa01ced9382f2ec977555b66b55bc72fbf Author: Christophe Thiéry Date: Mon Nov 14 15:10:41 2011 +0100 Lua: add a function simgrid.get_clock() commit 58f0f206de294942ec8fa796556362fcc52e7f23 Author: Christophe Thiéry Date: Mon Nov 14 14:51:33 2011 +0100 Lua: document the possibility to use numbers for mailboxes commit 5265dc224e69f1d3094f04f86b97bb0d1308d80e Author: Christophe Thiéry Date: Mon Nov 14 14:38:26 2011 +0100 Lua: return errors from execute/send/recv, or nil in case of success commit e38e9ff52039b2dd8416b120031492f9b7a2844b Author: Christophe Thiéry Date: Mon Nov 14 14:03:26 2011 +0100 Lua: rename simgrid.task.name() to simgrid.task.get_name() commit 5964efeaa53eb62b51b814b67ff413f0593a03a0 Author: Christophe Thiéry Date: Mon Nov 14 13:57:18 2011 +0100 Lua Chord example (not working yet, the API is still incomplete) commit 104ec12984d49e726b38234c5d8ecbfd3732b91e Author: Christophe Thiéry Date: Mon Nov 14 11:22:08 2011 +0100 Make MSG_TASK_CANCELLED deprecated, replace it by MSG_TASK_CANCELED commit 788db2724e25a92188bb8012665999c088b815c6 Author: Marion Guthmuller Date: Mon Nov 14 17:15:47 2011 +0100 model-checker : add region (data of program) in snapshot commit 8449f8cd86a230453d0621072573d85c7ac611f4 Author: Marion Guthmuller Date: Mon Nov 14 17:14:30 2011 +0100 model-checker : add name of program in arguments of function MSG_main_liveness_stateless, MC_modelcheck_liveness_stateless, MC_init_liveness_stateless, MC_ddfs_stateless_init and MC_ddfs_stateless commit 7e047e6499ba84c7b948c6b699df2875fc765914 Author: Navarrop Date: Mon Nov 14 17:13:52 2011 +0100 Remove ruby example from simgrid. commit 997eaf52ad0ae1eb34820b135c7ba884b2a17f3c Author: Arnaud Giersch Date: Mon Nov 14 15:37:41 2011 +0100 Use xbt_XXX_is_empty() instead of testing xbt_XXX_length() against 0. Where XXX is 'dict' or 'dynar'. (was a request from emptty) commit a21c6f99b54f0893807db95245ba0a05a5afc1c3 Author: Arnaud Giersch Date: Mon Nov 14 12:01:11 2011 +0100 Rewrite xbt libs, using xbt dicts. And remove lots of code duplication. Also remove unused functions. commit 51f4c718af9ea4756162527ed8f1a26d6db38bd1 Author: Arnaud Giersch Date: Mon Nov 14 11:23:25 2011 +0100 Use xbt_lib_length instead of xbt_lib_size. commit a28a695108f7e9ae7dafc83a2d39d17778f5fc98 Author: Arnaud Giersch Date: Mon Nov 14 11:21:06 2011 +0100 Use defined interface for accessing to lib properties. commit 1d6c85f35e0fa3b04426cb359acb1a4ea9fa0d6a Author: Arnaud Giersch Date: Mon Nov 14 13:04:16 2011 +0100 Remove usage of xbt_dict_size(). xbt_dict_size() can now be safely removed. commit 1e31311be1504e7eeb67f15c318a0023c5ebfd43 Author: Arnaud Giersch Date: Mon Nov 14 13:10:51 2011 +0100 Remove trailing spaces in ChangeLog. commit 86209e4b6d1cdcc4542386c08aa4589f01dc410f Author: Laurent Bobelin Date: Mon Nov 14 11:32:10 2011 +0100 Corrected some typos, clarified the index. commit 76a4d575ce07a045a2dc097433ec94ba35715b9f Author: Navarrop Date: Mon Nov 14 11:16:49 2011 +0100 Add button for website. commit 3e9550feddc792474634cc1d0056bff3bf900b13 Author: Laurent Bobelin Date: Sat Nov 12 10:02:21 2011 +0100 Added the new logo to the unstable doc, so that Lucas and Fred can show a webpage and at least one doc with the same logo at SC commit 3432ea9894c66b049be0b2ad1465d3677e739e19 Author: Martin Quinson Date: Fri Nov 11 09:37:49 2011 +0100 kill another "method" away from the "singleton" global_routing OO coding in C is something, but applying the worst possible OO design to C is ... inventive commit 7b0f1a694ef1415a42a24db44b0389c865ac7424 Author: Martin Quinson Date: Fri Nov 11 03:36:28 2011 +0100 cosmetics and improve doc commit 2c9ff6480cf2d95ac8767ed9080fc1f11efe8e0e Author: Martin Quinson Date: Fri Nov 11 03:31:05 2011 +0100 kill a file that were begging for it commit 0dc64479b96ff571409ec69e7eab6fd502cd229d Author: Martin Quinson Date: Fri Nov 11 03:18:51 2011 +0100 cosmetics commit d435bdefd34324ed0b0c25d1b6eb6dd3b7344524 Author: Martin Quinson Date: Fri Nov 11 03:17:41 2011 +0100 move the callbacks to the cluster creation from surfxml_parse to sg_platf commit 804db10d761dd6fa29f6bf02980bb12d9361e740 Author: Martin Quinson Date: Fri Nov 11 03:05:27 2011 +0100 I've found the name of the next release commit 7c7cedd107c3078eaf8a3e4d51a427a3d3ceaa26 Author: Martin Quinson Date: Fri Nov 11 02:47:04 2011 +0100 move some XML specific code from surf_routing.c to surfxml_parse.c commit b7b4aaf9786bc5454938c873f8f4ae76d701a973 Author: Martin Quinson Date: Fri Nov 11 02:37:58 2011 +0100 Improve a bit the documentation of hte xbt_queues, and ensure that they are displayed on the web site commit 3001fe98155b755a2acfc3712aadb3e3b6913fe5 Author: Arnaud Giersch Date: Thu Nov 10 23:53:50 2011 +0100 Remove two more declaration of phantom functions. commit bee3400ba6e1daeca869db8753dc4d86bcda28ca Author: Arnaud Giersch Date: Thu Nov 10 23:36:16 2011 +0100 Simply say fun_ptr(...) instead of (*fun_ptr)(...). Another possible cleanup in the same spirit is to remove the ampersand when taking the address of a function. This is left as an exercise for the reader. commit 2b758af21612aa227b3a64876def8954e022dbd6 Author: Martin Quinson Date: Thu Nov 10 23:07:03 2011 +0100 some more cleanups for tomorrow marked as FIXME for now -- good night commit 333c41b2486c95a8ea84588190524d34f91c3524 Author: Martin Quinson Date: Thu Nov 10 23:03:25 2011 +0100 various psychorigid cleanups -- routing_parse_cluster() is now readable commit 121bcb730f522d783d0483ec37f0de6410f2498a Author: Martin Quinson Date: Thu Nov 10 22:52:03 2011 +0100 that's a quite complicated no-op :) commit 1725c8afe6c72f99e43d33de6935f9e0decb040c Merge: e9b1276 d3e1bd3 Author: Martin Quinson Date: Thu Nov 10 22:40:23 2011 +0100 Merge branch 'parser' commit d3e1bd3437bd7573295b4cf05b79f66851b216b7 Author: Martin Quinson Date: Thu Nov 10 22:38:52 2011 +0100 do not search the cluster backbones again and again, store them in the right location On the poor tests I've done, it seems to give a non negligible improvement on the goal example. Maybe 5-10%, but it's hard to say right now. commit d2c7a1ae78246fa7808b1cd2385d27985bbb331f Author: Martin Quinson Date: Thu Nov 10 22:23:25 2011 +0100 you have to plug the memleaks from time to time commit 050b0ae9372720d3f2e258cd0d6895b36c83ea11 Author: Martin Quinson Date: Thu Nov 10 22:03:36 2011 +0100 populate the routing_none_finalize to make sure that we always call these functions commit 7c9b8ae2a235057d3eac28aa41a2ff89ba7b331d Author: Martin Quinson Date: Thu Nov 10 21:54:20 2011 +0100 cosmetics: variable&fields renaming commit 1b7a0677b5a4eae8e546d7bb90da6ca6c7e4c0fd Author: Martin Quinson Date: Thu Nov 10 21:39:19 2011 +0100 Use the none routing as an ancestor to the generic one, which is ancestor to most of the others. First step to further factorization commit e4c62e10ed7daa5ecca2506d38979c2adc3f7d23 Author: Martin Quinson Date: Thu Nov 10 21:30:43 2011 +0100 cosmetics, nothing serious commit e9b1276b8385beb566c4e5fd996daebca32e64c5 Author: Christophe Thiéry Date: Thu Nov 10 18:46:50 2011 +0100 New Lua example: Chord (work in progress) commit a7732fdf6a3ad939561c0681fc74b35194c1e154 Author: Martin Quinson Date: Thu Nov 10 18:42:59 2011 +0100 sanitize get_network_element_type() It were declared as a field of global_routing, and of each and every routing model. That's a bit much for a simple little function. commit a7684e43af6d0d999c99fce3da1e691132e17173 Author: Martin Quinson Date: Thu Nov 10 18:07:38 2011 +0100 kill unused global_routing->get_latency() commit 65dc5e18ada92df9d138177c059be127a10810f5 Author: Martin Quinson Date: Thu Nov 10 18:05:39 2011 +0100 Kill global_routing->get_route_or_null It was used at only one location, so I setup a TRY/CATCH in there instead commit 25b7437ec8c9772f40dade724b77b13524e03fb7 Author: Martin Quinson Date: Thu Nov 10 17:57:02 2011 +0100 That pointer to function was never given anything but one value The global_routing value seem to be used to group functions together, but the fields cannot be given another value. Of course, I'm gonna kill em all. commit 5e52cdafc655354a1c98193c817fc205d5be353e Author: Martin Quinson Date: Thu Nov 10 17:47:24 2011 +0100 factorize the routing_exit functionality, and ensure that no model can forget to call it commit b4427e5112f361f205ed20a53d54e15d552f36ff Author: Martin Quinson Date: Thu Nov 10 17:37:30 2011 +0100 kill small crufts here and there commit ed1436de46a7989e6ca45b6053ea1205b6715151 Author: Martin Quinson Date: Thu Nov 10 17:33:46 2011 +0100 kill further globals commit ea97700f4d2ec9adfcd537e8a86e6d146c50a37c Author: Martin Quinson Date: Thu Nov 10 17:20:36 2011 +0100 saner pattern use in the trace files I guess that previously, the patterns were replaced for the first host, and then reused as is for the next ones. So the traces specified for the first host were used for any ones. commit 6f9d72501fa9d57a34e2d5309adb5d6947182eea Author: Martin Quinson Date: Thu Nov 10 17:20:04 2011 +0100 fix the constness of xbt_strbuff_new_from(), it's too dangerous with previous prototype commit 7dc4bb85bd3aac877dc0b80199606d66951cb374 Author: Martin Quinson Date: Thu Nov 10 17:07:48 2011 +0100 various cleanups amongst other, kill yet another global commit ef1dcabf16ad2a1847ceb393e212ec9b5de5d419 Author: Martin Quinson Date: Thu Nov 10 16:56:00 2011 +0100 ahah. Mort de rire. :-/ commit 2fe18fadab902831233e19186e9fa25cfaba07a4 Author: Martin Quinson Date: Thu Nov 10 16:54:43 2011 +0100 various cleanups and clarifications commit 3072be2de56fbf379bb67604b4aef9701cc76244 Author: Martin Quinson Date: Thu Nov 10 16:51:03 2011 +0100 rename routing_component to as, since that's just an AS at the end of the day commit 40b6137be74f565e8a794210890a356e629c3099 Author: Navarrop Date: Thu Nov 10 17:46:14 2011 +0100 Add a remove section from simgrid documentation. commit 6c5aa3330726ecf1b1a0a426bb218310bb1bb283 Author: Navarrop Date: Thu Nov 10 17:39:07 2011 +0100 Remove section about java. commit e43896ca4a9e5219a20acc7d29f11a540b520f4d Author: Navarrop Date: Thu Nov 10 17:14:03 2011 +0100 Make a sync in a different directory. commit 3c6e283027ced6ac43b195d4d4047f9212a65fbc Author: Navarrop Date: Thu Nov 10 17:01:36 2011 +0100 Add a sync target. Rewrite *.html with postprocesser. commit 78636ee6b9662357d2292f1cc772b3ec86793f5f Author: Christophe Thiéry Date: Thu Nov 10 16:47:20 2011 +0100 Lua masterslave: simplify the code and improve the output commit 901c6b498c74534c08a879a3829c05ae7a9a21d8 Author: Christophe Thiéry Date: Thu Nov 10 16:45:04 2011 +0100 Lua: set a task metatable that allows OO-style syntax You can now write my_task:send(mailbox), which is just syntaxic sugar for simgrid.task.send(my_task, mailbox). commit d2ba533b2ba779dc85b3faf0d297dc6f13c7e7c1 Author: Christophe Thiéry Date: Thu Nov 10 15:54:02 2011 +0100 Lua: garbage collect the simgrid module (remove simgrid.clean()) commit efd201684c340bfd7508b656bdbc59f57e7e7c67 Author: Christophe Thiéry Date: Thu Nov 10 14:13:31 2011 +0100 Don't protect access to the metatable from Lua. Lua code can never change the metatable of a userdata anyway (setmetatable is possible only for a table). getmetatable is now allowed for tasks and hosts: it's harmless and lets people extend them. commit d2d9f8b0f434e881d124d81f655fc9ebb6f31199 Author: Christophe Thiéry Date: Thu Nov 10 14:06:13 2011 +0100 Clean MSG source file names commit 8c6c3df11271d62be278361a12113ee9a4849b95 Author: Martin Quinson Date: Thu Nov 10 16:20:02 2011 +0100 inline static functions declared only once, and that were not really improving my execution flow understanding commit 840bd4689d1c44baf35062cb5707e761b4e0f652 Author: Martin Quinson Date: Thu Nov 10 16:19:26 2011 +0100 kill unused static functions commit 312ea85b08482b85d612f0f3707cab8b788c82af Author: Martin Quinson Date: Thu Nov 10 16:13:07 2011 +0100 that function is so stupid that it is never called. Let's remove it commit efbaa7f3050b349e41f3051b751f53b0b24e111d Author: Martin Quinson Date: Thu Nov 10 16:08:23 2011 +0100 kill a type that were exactly the same than another commit f193fed57024f1b113f3ec07500a76e1ed5b76b1 Author: Martin Quinson Date: Thu Nov 10 15:45:12 2011 +0100 sanitize type naming between surf models and routing models commit 611fa4440524f3f3d6006c0792756ff2ed2a4197 Author: Martin Quinson Date: Thu Nov 10 15:44:10 2011 +0100 use an explicit type name for pointer on fct commit 2393024691b60fb2054ced4a41d146759091136c Author: Martin Quinson Date: Thu Nov 10 15:37:23 2011 +0100 tiny partial reindent commit e3066010f058830fd24ca6e1aae70909aea749ca Author: Martin Quinson Date: Thu Nov 10 15:33:54 2011 +0100 Move the SURF model initialization from routing_parse to sg_platf It's cleaner when the router is just another bunch of callbacks, with no central point. But it's a bit harder because the sg_platf callbacks are also used during the parsing of deploy.xml commit a3e1930727ccd7e298b558833c4fbc74c43ebcad Author: Martin Quinson Date: Thu Nov 10 14:29:48 2011 +0100 kill unused callbacks in the routing models they were (probably) intended to allow the rmodels to add new callbacks over the elements, but since I cannot remove callbacks in the new mecanism, and since it wasn't used, I don't see the point. commit 8cc10e99f53995bc7486e4467b4e6ad8d7be3460 Author: Martin Quinson Date: Thu Nov 10 14:21:35 2011 +0100 Rename sg_platf_new_AS_{open,close} to {begin,end} since you cannot reopen them to add stuff afterward (and other similar call renaming) commit 7711e3434875abc7fba905333f93ef83e5e77a59 Author: Arnaud Giersch Date: Thu Nov 10 15:47:20 2011 +0100 Remove declaration for inexistent functions. commit 3cafa64810d94a10c3fc94ee9d2fac15494ce901 Author: Arnaud Giersch Date: Thu Nov 10 15:46:28 2011 +0100 These functions are declared static, define them static too. commit ecf45d6adfeb07db1db20531e0775467a706dcc8 Author: Laurent Bobelin Date: Thu Nov 10 15:18:55 2011 +0100 Added an index page for javadoc commit 863fa5ef876b47114970e9dbf0e5ba761e8ccb53 Author: Navarrop Date: Thu Nov 10 15:06:33 2011 +0100 Find for javadoc. commit 6df63af32ce628c2fc42d615a417dbecaa411806 Author: Navarrop Date: Thu Nov 10 14:46:49 2011 +0100 Remove unused tools. commit 44dc7de69b07492195a33017f07f03b6d75c04d3 Author: Navarrop Date: Thu Nov 10 14:42:30 2011 +0100 Make a doc for java commit 278c73fe5bd433ae761178241d2e0694cf5e6932 Author: Martin Quinson Date: Thu Nov 10 12:12:44 2011 +0100 Rename some routing logic fields to make them more explicit (hopefully) commit 54d06bd3a321bcec5204d3308171663449691640 Author: Martin Quinson Date: Thu Nov 10 12:03:16 2011 +0100 kill asserts which error message is as instructive as the segfault that it hides commit b9c9894315287ab8a1f48acb0ee44074271155e0 Author: Martin Quinson Date: Thu Nov 10 11:58:31 2011 +0100 cluster routing is simpler than you thought commit b15387511bf0c053e55724f67b63e1c1dad99465 Author: Martin Quinson Date: Thu Nov 10 11:57:22 2011 +0100 kill unused function commit 3fb716c621a70c296757ca81a37327334e829a85 Author: Martin Quinson Date: Thu Nov 10 11:54:02 2011 +0100 add a constructor to the generic parsing logic, and use it to factorize code commit d0d164cd894ef7a55ed4a319c896519bc97416c0 Author: Martin Quinson Date: Thu Nov 10 11:38:09 2011 +0100 Start fixing the OO organization of the routing the generic routing is intended to be the ancestor of every other routing logic, so move it into its own file (without any other change for now) commit 6d6e609b9bef556e8e41a5a7a8b4860b74d47b71 Author: Martin Quinson Date: Thu Nov 10 11:21:29 2011 +0100 hide an ugly function used only locally and also mark at its second location that its usage shouldn't be dupplicated. commit 2dba2db9e7afc3db8eb181ae8f85e09a6399d1d5 Author: Martin Quinson Date: Thu Nov 10 11:18:17 2011 +0100 what is that pimple, for god's sake?? commit 674e42f3c2fb237a6e690a939a909a32e6cebc98 Author: Marion Guthmuller Date: Thu Nov 10 11:12:52 2011 +0100 model-checker : MC_replay_liveness function extended to replay all pairs in stack or just a part commit 073bd7638f58304c2c358430e288bcf85dbf4516 Author: Martin Quinson Date: Thu Nov 10 11:02:14 2011 +0100 kill an unused structure + reindent and cosmetics commit 4f5cd513b56a03f3f7fac50dd6ff033150acec6d Author: Martin Quinson Date: Thu Nov 10 09:43:24 2011 +0100 further improve that damn message (fct called from two user visible functions -> don't name them) commit b0954ccfc711fbfd5113ba54779d02e9b5450028 Author: Martin Quinson Date: Thu Nov 10 08:47:54 2011 +0100 fix a typo spotted by Henri commit 5603d32370d9d356c2872e73fef801d8bb06ef19 Author: Martin Quinson Date: Thu Nov 10 01:25:45 2011 +0100 some users prefer this name, so provide it for symmetry with send and irecv commit 37bcff1303841b68aa33f777e979763ddb56151a Author: Arnaud Giersch Date: Wed Nov 9 22:16:32 2011 +0100 Don't define routing_component_t twice. commit 3c9a9b2c7e1193c47a2e09b41f746b017f143478 Author: Christophe Thiéry Date: Wed Nov 9 21:41:07 2011 +0100 Yet another clobbered variable warning commit bc6e45effd2e9460dd74972af247ba21182fd777 Author: Christophe Thiéry Date: Wed Nov 9 21:10:17 2011 +0100 Clean the code and comments of registering C functions to Lua commit d267477c115e50df1a9bf470ccda179161d5d376 Author: Christophe Thiéry Date: Wed Nov 9 20:22:53 2011 +0100 These function don't return anything commit 2ef50482d97a960d49f0d6d4389d84ab97d0bdc3 Author: Christophe Thiéry Date: Wed Nov 9 20:22:14 2011 +0100 Move this debugging function to lua_utils.c commit 2895b2413e1efc17e3a42047c85a4917f1114708 Author: Christophe Thiéry Date: Wed Nov 9 20:19:08 2011 +0100 The argument is a userdata, not a Lua task commit 784972ebca53b8141424e151c407f1fd004aeb3b Author: Christophe Thiéry Date: Wed Nov 9 20:15:42 2011 +0100 Lua: merge simgrid.task.recv and simgrid.task.recv_with_timeout The timeout is now an optional argument of simgrid.task.recv. commit 8a43946b44780021927676dcab1944fa67ee8340 Author: Christophe Thiéry Date: Wed Nov 9 20:10:53 2011 +0100 Document C functions that Lua calls commit e515cb46d8c3c86b35a918cbb8e8f7860bf31d94 Author: Christophe Thiéry Date: Wed Nov 9 19:02:00 2011 +0100 When a C function is called by Lua, get the args with positive indices A negative index is unsafe since the caller may provide more arguments than needed. commit 8b30afd41e2c22586e92ecbbfe124403fc861dd6 Author: Christophe Thiéry Date: Wed Nov 9 18:57:57 2011 +0100 Nice joke. commit a82dc808b0cbd982bdc787a7b0a6721b01f3c116 Author: Christophe Thiéry Date: Wed Nov 9 18:53:45 2011 +0100 Make the Lua API respect coherent naming conventions commit 57101dd4200d74857e612c124afbba177a0c1e96 Author: Christophe Thiéry Date: Wed Nov 9 18:42:34 2011 +0100 Rename functions in simgrid_lua.c commit cdbe18846eec81b99e254da78f5a6c15a8e17ac8 Author: Martin Quinson Date: Wed Nov 9 18:08:21 2011 +0100 Remove a useless xbt_assert from the critical path The error message was not more informative than a segfault will be, and user behavior cannot produce this (I think) commit 13025e8ea0f4fccfb16bc3214ed42aefa1b8d9d9 Author: Martin Quinson Date: Wed Nov 9 18:06:57 2011 +0100 use a sane way to declare postparse callbacks, now that this way exists commit 31077d64ac51b75cdfecb8aea7baf854ae1032a8 Author: Martin Quinson Date: Wed Nov 9 17:45:06 2011 +0100 partially reindent that file commit 1a5769a21ec60d1317bfe86f03860ceb552903aa Author: Martin Quinson Date: Wed Nov 9 17:32:36 2011 +0100 Remove the complexity needed to save a global that is never used this is the field "model" in the surf_model_description structure. The actual model is always saved elsewhere (like in the global surf_workstation_model and friends). If one day we want to have multi-model simulations, we'll need to partially revert this change, but I guess that this day seaching the right model linearly by name, as it was made possible with the existing setup, will not be the way to go. commit 4ddbd30b67dea473bb8c43c6c226a3b3a5af987e Author: Martin Quinson Date: Wed Nov 9 16:50:42 2011 +0100 I don't see the point of declaring and calling empty functions *_load *_unload callbacks of the routing logics seem unused. We could maybe kill them? commit bbf0a1be10f50acc2440bdd52e5649cdd091affe Author: Martin Quinson Date: Wed Nov 9 16:30:19 2011 +0100 oups, that comment were in french commit 23c1419c93c4344d64d1b607c8f557d60ecb6f08 Author: Martin Quinson Date: Wed Nov 9 16:19:22 2011 +0100 nobody use these structures, so I won't try to understand their purpose commit 088d5f86ef9b7a52516a31c8a2fa63049a540174 Author: Arnaud Giersch Date: Wed Jul 20 17:02:15 2011 +0200 Reorganize mallocator.c, and add the possibility to disable mallocators. Memory leaks are sometimes hard to track when mallocators are in use. Set MALLOCATOR_IS_WANTED to 0 to disable them during your debugging session. The code for mallocator_new and mallocator_get is also made a bit cleaner. commit 85c342932c60954a7e1c9430742bfff2b28c31a8 Author: Arnaud Giersch Date: Fri Jan 28 16:27:37 2011 +0100 Kill "if" before free, and useless cast of free argument. free(NULL) is a no-op, there is no need to test the given pointer before call. The same argument stands for xbt_free, xbt_dict_free, xbt_dynar_free, and xbt_strbuff_free. commit f13ab1807d381f0bf36027a9042e046dc4735dd5 Author: Arnaud Giersch Date: Tue Sep 13 10:20:32 2011 +0200 Replace, when possible, calls to bprintf() by calls to xbt_strdup(). commit 806a5b5e183c163668ffc9b324608c706de0e88c Author: Navarrop Date: Wed Nov 9 13:48:06 2011 +0100 For radical it is "," and not ";" commit 6193e20455e91d48d960ccf068d8ca305508937f Author: Lucas Schnorr Date: Wed Nov 9 13:28:41 2011 +0100 improve documentation of MSG_task_dsend function commit 56535a019ac972e398628cc6cb7f75cad04e6c4d Author: Christophe Thiéry Date: Wed Nov 9 12:20:26 2011 +0100 Also remove the comm from processes when SIMIX_post_comm is not called commit 0398e492623cdd79abef6beb6819fda9d01b39c9 Author: Christophe Thiéry Date: Wed Nov 9 11:46:02 2011 +0100 Fix possible crashes and leaks with dsends during processes cleanup commit 5d3371b450c02d427a69462ca166772385117791 Author: Marion Guthmuller Date: Wed Nov 9 11:59:32 2011 +0100 model-checker : example for detection of acceptance cycle with liveness properties fixed commit 1445abc41c393d58f855d2048fe07900698a8049 Author: Marion Guthmuller Date: Wed Nov 9 11:57:22 2011 +0100 model-checker : new version of stateless double dfs algorithm for liveness properties commit 50d4f311b5986c55419de78115b6a4c7532c93ac Author: Marion Guthmuller Date: Wed Nov 9 11:56:39 2011 +0100 model-checker : add number of requests executed for each pair in s_mc_pair_stateless structure commit 1fe9c42d64bd7524b7d24df2b1fcc6e6e37d6a6b Author: Marion Guthmuller Date: Wed Nov 9 11:54:54 2011 +0100 model-checker : pair without request executed not replay in MC_replay_liveness function commit 3c8d6458b202061ce3c1f41344ae66729e437236 Author: Arnaud Giersch Date: Tue Nov 8 15:44:38 2011 +0100 Destroy sg_platf_link_cb_list on sg_platf_exit(). commit 08ac8cf29005a988b7d8e8cc37223a60ab661f08 Author: Arnaud Giersch Date: Mon Nov 7 23:21:33 2011 +0100 Don't duplicate strings uselessly, and avoid memory leaks. commit b0d869a97f3827fbbc9b2276b4dc9eab5a64289d Author: Arnaud Giersch Date: Mon Nov 7 22:30:32 2011 +0100 Reindent before change. commit 4fd0d6649dc0505f2a9620ed3ab421d839b82374 Author: Arnaud Giersch Date: Wed Nov 9 11:25:12 2011 +0100 Reindent surf_routing.c commit b3cefb4ba05365815c4d30b46fbda1df79466cd9 Author: Arnaud Giersch Date: Wed Nov 9 11:12:31 2011 +0100 Constification of parameter, and attribute no_return. commit 9af2fd03c7062cc37f77667fa46866da38e38139 Author: Arnaud Giersch Date: Wed Nov 9 10:25:10 2011 +0100 Add a script running GNU indent with the appropriate options. The set of options was given by README.coding which is also updated. commit 09a61acd80245bda9dccef9c649926602b97d6e4 Author: Navarrop Date: Wed Nov 9 11:15:29 2011 +0100 Factorize routing_parse_cluster. commit 4fda0d96b8b77d881e921ed32322140d899a0191 Author: Henri Casanova Date: Tue Nov 8 14:07:48 2011 -1000 My yearly totally useless commit to SimGrid. The error message in MSG_task_irecv() mistakenly was about MSG_task_put() due to a bad cut-and-paste. Only by writing totally bogus MSG code was I able to fix this horrendous bug that had escaped SimGrid developers for months...no. I am not ashamed of myself. commit ff3432a9ed539536119aaf9e7ea104bed36135fb Author: Martin Quinson Date: Tue Nov 8 22:37:37 2011 +0100 I demand you to stop that empty function chaining madness. NOW commit 60cc7469b7ebac423418bbc741e12469c4f566ec Author: Martin Quinson Date: Tue Nov 8 22:31:14 2011 +0100 sanitize the names of the routing's parse callbacks commit c8ac1b69dcb6a9116a15abad9d9f837a92ce302a Author: Martin Quinson Date: Tue Nov 8 22:24:17 2011 +0100 no need to have the routing_parse_Scluster() function public. routing_register_callbacks is enough commit e93a91fdbfece38a7de51e9da40c6388cdd0d6c8 Author: Martin Quinson Date: Tue Nov 8 22:19:42 2011 +0100 sanitize the way parsing callbacks of the routing submodule are registered commit 9dac28c3beb960cb7332fe5a2898278b66f95337 Author: Martin Quinson Date: Tue Nov 8 22:19:02 2011 +0100 One day, we'll have to deal with route creation in sg_platf. That day, we'll need that data structure commit ba613f6c63d5e8c9ac4776a7d0e4860bd68b278e Author: Martin Quinson Date: Tue Nov 8 22:10:28 2011 +0100 simplify this function commit 2e565ac1a15c21e3655a6e717e33cca24922c74d Author: Martin Quinson Date: Tue Nov 8 21:57:55 2011 +0100 rename some types for consistency commit b1fd4b5df7957e6a89847a4f9e66333bbf8962c1 Author: Martin Quinson Date: Tue Nov 8 21:54:39 2011 +0100 that FIXME would be a bad idea to implement commit 7e342a3e9aec0e19be02b0abb3ddfa9a4ddfa71c Author: Martin Quinson Date: Tue Nov 8 21:46:55 2011 +0100 reindent, no real change commit f45e2007a36753d3447b2dad2ba85f9f92e34657 Author: Martin Quinson Date: Tue Nov 8 21:40:14 2011 +0100 implement cluster tag on top of sg_platf w/o XML black magic commit 1d558deeec797460abbfa5ed52f1e7ae784dcf7e Author: Martin Quinson Date: Tue Nov 8 21:23:47 2011 +0100 Kill the XML-level callbacks to AS_open/close and create some at sg_platf level instead commit 5c8ca575cac21465a8205f7ce18ca0994f046573 Author: Martin Quinson Date: Tue Nov 8 18:15:53 2011 +0100 simplify that vicious nasty code commit 083888fb2ab060b9b7311778db9638d3f1dca460 Author: Martin Quinson Date: Tue Nov 8 17:04:04 2011 +0100 kill dead code commit 6d64076cb863913f0443de9e191934756abdae9c Author: Martin Quinson Date: Tue Nov 8 16:38:54 2011 +0100 /me also hates void* pointers commit f40e862eaadb8abf4d87d6c1ae2dc085ed5fd81b Author: Martin Quinson Date: Tue Nov 8 16:04:22 2011 +0100 /me hates globals commit b9c9ef88e5a31a819e1f197b563974705e6d6805 Author: Martin Quinson Date: Tue Nov 8 16:00:57 2011 +0100 integrate the peer creation in sg_platf properly commit 0e683608f783111ab47bac546980f8245a900a1d Author: Martin Quinson Date: Tue Nov 8 15:46:04 2011 +0100 preparse the arguments of peer tag commit ec7af36e7c9b3abaae057dace500df700c2620e3 Author: Martin Quinson Date: Tue Nov 8 15:30:09 2011 +0100 improve peer creator: use sg_platf_new_*, not the XML bypassing mechanism commit eabe7ba29733550e5a69d42533644d8367738343 Author: Arnaud Giersch Date: Thu Nov 18 22:58:58 2010 +0100 Destroy dax parser after use. commit f27095dde915e56f6ff0c90269d05585c26fbd72 Author: Arnaud Giersch Date: Mon Nov 7 23:04:05 2011 +0100 Fix memory leak in xbt_cfg_set_parse(). commit 2bc96c63a2cdfac701be8224bf30527aceb25c61 Author: Arnaud Giersch Date: Mon Nov 7 22:24:44 2011 +0100 Kill bogus fixme: xbt_free_f already exists. commit 7e18472f4a205887cd33cc98f2dc05974488db1c Author: Arnaud Giersch Date: Mon Nov 7 23:14:01 2011 +0100 Parenthesis should be protected in test parameters. commit 83b6eb642c9777ecc8f947d1a645cbec1874173b Author: Martin Quinson Date: Tue Nov 8 15:06:44 2011 +0100 further parser cleanups - kill some dead code related to the old lua console - do not load a header at the *end* of another header - solve some header inclusion madness created in this process commit 8469c4ea0b1772280df6b6714e56edc82292a63d Author: Martin Quinson Date: Tue Nov 8 14:52:27 2011 +0100 do use the parameters I'm given, not some random globals commit 7fb9159d64402f1e397df7dd0bbf1235b227c960 Author: Martin Quinson Date: Tue Nov 8 14:29:21 2011 +0100 kill dead code commit 0cbf8403268f79ade344b60161f2f44b3ab2b81c Author: Martin Quinson Date: Tue Nov 8 14:24:05 2011 +0100 improve comments commit d9c234050c6ba72ff2520ac9c57c11468bd30395 Author: Martin Quinson Date: Tue Nov 8 14:22:01 2011 +0100 plug a memleak when the cluster's router_id is not given commit 33532af6f3b6db5d3b05062cddb1063b8c08a234 Author: Martin Quinson Date: Tue Nov 8 13:43:27 2011 +0100 fix constness in parser commit 9ca3fd4750612349590e3489edbf1f6d40fa73be Author: Martin Quinson Date: Tue Nov 8 13:15:40 2011 +0100 further fields renamings in the parser commit b4417e14cad0429e1877f7310f36d0b603015d92 Author: Christophe Thiéry Date: Tue Nov 8 11:55:47 2011 +0100 Update README of Lua examples commit 114b09ec24846920da14854ba06cf48d1d7d6dba Author: Christophe Thiéry Date: Tue Nov 8 11:38:41 2011 +0100 Clean the code of Lua examples. Reindent, remove useless semicolons, declare variables as local, etc. commit 8ea7c4f59c016362ba4993ff7b8ff6e34685a897 Author: Christophe Thiéry Date: Tue Nov 8 10:58:58 2011 +0100 Add unversioned chord large deployment files to .gitignore Also remove '\r' characters from .gitignore commit 8c3462c8bb7fb8cd5d73b25eb67bee75dafca7aa Author: Christophe Thiéry Date: Tue Nov 8 10:48:40 2011 +0100 These files have nothing to do here commit 46e0cb17f365814060eccbd32af103d1b41ae34b Author: Martin Quinson Date: Tue Nov 8 12:51:01 2011 +0100 further code simplification. This one were nasty commit a527ab1525ea5788bf475824f6e4242138eccc6f Author: Martin Quinson Date: Tue Nov 8 12:22:00 2011 +0100 simplify the code a bit commit f5b15e157009dbaef93d579aaf5f093864fc7cc7 Author: Martin Quinson Date: Tue Nov 8 12:05:51 2011 +0100 Also cleanup the fields of s_sg_platf_link_cbarg_t This one is not just a renaming: - kill the unused V_policy_initial_link - make V_link_sharing_policy (now 'policy') a e_surf_link_sharing_policy_t (which thus become public) This should be enough for field renaming for now. But the cleanup is definitly not finished :-/ commit 04c10dad7fa6089786021b0f8b4413f86bafd6fd Author: Martin Quinson Date: Tue Nov 8 11:48:32 2011 +0100 also cleanup the field names of s_sg_platf_router_cbarg_t Still manual, so atomic commits to avoid issues commit fb17c31966c617a068f0d69d3a419041150d905d Author: Martin Quinson Date: Tue Nov 8 11:42:19 2011 +0100 Parser cleanup: simplify structure's fields' names Damn, my eclipse fail that refactoring! That's manual, pity me... commit 22b3e706eb926a52a50f895b3313e587a92ca0e5 Author: Martin Quinson Date: Tue Nov 8 11:27:02 2011 +0100 Reimplement the lua console on top of sg_platf I admit it was too early to do that change since sg_platf is not quite fully separated from the XML parsing yet, but the cruft accumulates from everywhere, so I have to break stuff a bit to fix the overall picture. Yeah, the lua tests are not fixed yet. commit be63f027d4d6bcb1572eb5966dcf6a2ff25b463c Author: Martin Quinson Date: Tue Nov 8 09:06:29 2011 +0100 kill more empty function chaining in lua console commit b8943468f77b205d060989629f6a2bd6260aee2e Author: Martin Quinson Date: Tue Nov 8 00:16:44 2011 +0100 Slight cleanups in the lua console - kill some empty functions chaining - allow for the creation of routers from lua (the console is still broken, more profund cleanups will be needed) commit d7312117918307ea0ee4dd49ccb225b83ceff212 Author: Martin Quinson Date: Tue Nov 8 00:10:41 2011 +0100 Kill some further empty function chaining. This breaks the lua console for a while, but this is to be redone with the new sg_platf anyway. commit bd2cf2d478d8e130e47a9b2943af0269b8da910a Author: Martin Quinson Date: Mon Nov 7 23:57:42 2011 +0100 Properly integrate the link creation into sg_platf commit 6e5cfd7ff86900354c20502af95ee5f751492753 Author: Christophe Thiéry Date: Mon Nov 7 22:14:27 2011 +0100 This structure was not necessary commit 4e1fc6f3594cfde9097ce4f9c058610cfb99285c Author: Christophe Thiéry Date: Mon Nov 7 19:21:29 2011 +0100 Lua: don't garbage collect a task after sending it (the receiver will) Also clean the code of Lua tasks. Show an appropriate error message when the sender tries to access a task already sent to someone else. commit ac10e10c4e1f3ff2c05a5d5b5400026f66746615 Author: Christophe Thiéry Date: Mon Nov 7 19:20:49 2011 +0100 Lua: add a function sglua_copy_value commit 50400654d17b3c623e7ae8653690142e52c6498b Author: Christophe Thiéry Date: Mon Nov 7 19:19:24 2011 +0100 Add comments about who should or shouldn't call MSG_task_destroy commit 4093630fb785dcdf15e635740f7c770cec59d88b Author: Christophe Thiéry Date: Mon Nov 7 18:30:46 2011 +0100 After a send, the sender should never access the task anymore. Since processes are in different Lua worlds, the receiver can garbage collect the task. commit 7329497f42d918f8bac62146274854ef8c199681 Author: Martin Quinson Date: Mon Nov 7 18:05:18 2011 +0100 further parser cleanups Properly integrate the begin and end of platform definition in sg_platf. New public functions: - sg_platf_open() - sg_platf_close() New internal callback: - sg_platf_postparse_add_cb(void_f_void_t) (nobody cares about sg_platf_open(), it's just here for cosmetics in user code) commit 4ce5c470afd6b579354fd46d5ed50967df28a437 Author: Martin Quinson Date: Mon Nov 7 16:40:25 2011 +0100 also deprecate ETag_surfxml_router commit 2599ef96125066e141d69d3348c8b4c23d773938 Merge: 9970cff 3c04295 Author: Martin Quinson Date: Mon Nov 7 16:33:59 2011 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 9970cff0913d40427d9007333bfee5af3a4d2163 Author: Martin Quinson Date: Mon Nov 7 16:33:11 2011 +0100 Further parser cleanups - Kill useless function chaining - Deprecate the ETag_host in XML now that it's useless commit 3c04295501109ede906dd361f58c9830ff8f5f23 Author: Navarrop Date: Mon Nov 7 16:06:05 2011 +0100 Don't use a fix value of host. commit 8c559bcf576778202a4e0840e9ac7ff7a47537f6 Author: Marion Guthmuller Date: Mon Nov 7 15:47:04 2011 +0100 model-checker : add new MAX_DEPTH_LIVENESS with verification liveness properties commit bbab4619c1dbcfedc93e2d14812a684119c75136 Author: Navarrop Date: Mon Nov 7 15:35:46 2011 +0100 Add a source file for model vivaldi. Write vivaldi_get_route. Update vivaldi platforms (examples/platforms/syscoord/ commit ff60e8360c97b7f1aee73c97d10480792b5dc2b3 Author: Navarrop Date: Mon Nov 7 14:39:13 2011 +0100 Remove some bprintf, fix memleaks. commit 20427e1463985c071ac551547d0906e282b43520 Author: Martin Quinson Date: Mon Nov 7 14:11:01 2011 +0100 fix the last broken tests by sanitizing the way properties are handled during the parse commit 3daae820581b21fdb17a7fd73ae92d617c2ab72a Author: Navarrop Date: Mon Nov 7 13:52:30 2011 +0100 Resolved merge "merge changes. Strange, it seems to ate pierre commit" and redo the missing part. Set the struct for get_route of tag cluster. commit 11bed89b4272025487a7a18302d165b5b611ca13 Author: Navarrop Date: Mon Nov 7 13:50:43 2011 +0100 Remove unused function. commit a81562c6d1a1b73373123d9f24215776613e3746 Author: Martin Quinson Date: Mon Nov 7 12:14:15 2011 +0100 Further parser cleanups Simply rename a bunch of symbols to make the module logic clear commit 6e7f2fe14eee0c4db1b815d0130dd8888886222c Author: Martin Quinson Date: Mon Nov 7 12:04:31 2011 +0100 integrate properly the router creation in sg_platf module commit 2693314e2da7ab10af2c7e2660e262289745945b Author: Martin Quinson Date: Mon Nov 7 11:47:11 2011 +0100 plug memleaks: surfxml does not allocate memory, sg_platf (and callbacks) do it on need commit fc1551b7a3cbbcdb9fb48500f70683318c87c47b Author: Martin Quinson Date: Mon Nov 7 11:41:10 2011 +0100 Make the sg_plat_new_host() function public commit f8b73381cb02cdf39dd7829afe40df5f218a27f0 Merge: a38c139 880bcc9 Author: Martin Quinson Date: Mon Nov 7 11:35:08 2011 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit a38c139dae908a891ed224eb09f8d517f7bdf6b3 Author: Martin Quinson Date: Mon Nov 7 11:31:15 2011 +0100 Continue parser cleanups Prepare to split the interface of sg_platf in two: one public interface (include/simgrid/platf.h) will contain the function available to the user code to create elements while another interface (src/include/simgrid/platf_interface.h) will contain what internal modules need to declare callbacks on the element creation events. For now, the files are still very empty, but I try to not break stuff even further, so I commit soon. commit 880bcc941eb060fa88126e1d00e279a78a67df4d Author: Christophe Thiéry Date: Mon Nov 7 11:03:09 2011 +0100 The parser's behavior has changed, revalidate the output of msg-trace commit 7da44b26eb7f4da0d4ce7672f479dea4d01767b3 Author: Christophe Thiéry Date: Mon Nov 7 10:50:42 2011 +0100 Add some _XBT_GNUC_UNUSED to avoid compilation warnings with NDEBUG commit e1ade9b0e5d44e4f96d6e83370ea9a5b850a1cc9 Author: Arnaud Giersch Date: Mon Nov 7 07:40:43 2011 +0100 This include is not needed anymore. commit 1d67804123491c0e5085e39196a3b79f6304c590 Author: Arnaud Giersch Date: Sun Nov 6 18:18:21 2011 +0100 Remove useless code obfuscation. commit 2f2cc25e16ad775ec3afc1984ac4e41398754113 Author: Arnaud Giersch Date: Sun Nov 6 11:54:58 2011 +0100 Fix handling of the backtrace log formatters %b and %B. The first backtrace entry (_xbt_log_event_log) is not displayed. commit 1544c44ae892f12125f1355d83e275d8299418ed Author: Arnaud Giersch Date: Sun Nov 6 11:50:18 2011 +0100 Cosmetics: fix comment. commit 59a54714388c22b03452da540ff0c0417612151e Author: Arnaud Giersch Date: Sat Nov 5 23:53:23 2011 +0100 A message changed its category. commit 3b9ebb3e5e5d04d3c6df84a1d1b2e8b34a7cbd23 Author: Arnaud Giersch Date: Sat Nov 5 23:24:26 2011 +0100 Improve xbt_log_layout_format_doit(). Make it simpler and faster. Not sure about the %b formatter, but who cares? commit 94435942f63652be86db86e43b5f7425d3e56ea1 Author: Arnaud Giersch Date: Sat Nov 5 22:37:12 2011 +0100 Improve xbt_log_layout_simple_doit(). Make it simpler and slightly faster. commit 9a444de20a7545d1c3d10bd242f317febded25c4 Author: Arnaud Giersch Date: Sat Nov 5 22:12:11 2011 +0100 Avoid (almost) duplicated code in xbt_log_layout_*. Remove the dynamic log layout function. The layout functions now try to build the log string in a buffer of given length, and return success or failure. The first try is with a buffer of fixed size. In case of failure, the buffer is expanded, until it is large enough. With this change, the code is much simpler, and the only penalty is with very large log strings. commit 30cc18334ad5760770a1733db33087b5aa91a4e7 Author: Arnaud Giersch Date: Sat Nov 5 21:54:10 2011 +0100 Use fputs() instead of fprintf("%s") in file log appender. It is more natural, and should be faster. commit cca507daea29ea048aaa79b2d1e23fc8bbfe029d Author: Arnaud Giersch Date: Sat Nov 5 21:51:52 2011 +0100 Remove old debugging cruft. Rationale: xbt_backtrace_display_current() uses fprintf(stderr) instead of the logging facility. commit fc6fa272fd0492adba9c22775a06bba660185c03 Author: Arnaud Giersch Date: Sat Nov 5 21:50:41 2011 +0100 Fix the fixme. And don't short-circuit the logging facility. commit 5c9da7af52ab2646fc16faa39ca7c10a33020a54 Author: Martin Quinson Date: Sat Nov 5 16:41:42 2011 +0100 using pointer to scalar is a strange way to return a value... commit a95e6bf7b637ba63f3d668b005deb91071c00c1a Author: Martin Quinson Date: Sat Nov 5 16:18:13 2011 +0100 Nobody will ever need to override the behavior of config parsing, so simplify the code commit 5bcfbaff5a82e40d9a5d1861f073fc0befbd7f1b Author: Martin Quinson Date: Sat Nov 5 15:27:26 2011 +0100 Add a new module allowing to interact with the platform directly * For now, it's super sparse, but the ongoing cleanup in the parser aims precisely at populating it. * Also, kill some oneline brain-dead functions in the lua console commit cd709fc1a07a53e8fa8c07d144c36483761e90a9 Author: Martin Quinson Date: Fri Nov 4 22:34:04 2011 +0100 Call surf_parse_models_setup() from the right level This function is in charge of initializing the models after all configs have been parsed. It used to be called in the XML parser callback, it is now called from the platform creation API, which is intended to be called either from the XML parser or from the lua console, or directly from the user code. commit 02b7b97c6140acd91203e555f3ee999f7abf353c Author: Martin Quinson Date: Fri Nov 4 22:21:43 2011 +0100 Register the generic callback soon enough - It is generic because it calls routing_AS_init() with the arguments from AX_* - soon enough is right at the beginning of the parsing process, not deep after the models are inited commit fec43de0a32ebea77563d441cdf9b888667da722 Author: Martin Quinson Date: Fri Nov 4 22:00:57 2011 +0100 fixing lua console (brain dead) damages to the parser commit 6dc62256f5ada58d6f50cfac38f10d97b2a03cc2 Author: Martin Quinson Date: Fri Nov 4 21:43:18 2011 +0100 this function should definitely not be called from lua, but from within the parsing logic commit 70388188c97f56fbe2b645c9b00dcb05d0b86509 Author: Martin Quinson Date: Fri Nov 4 21:33:29 2011 +0100 Clean callbacks for the host parsing. - do not rely on global field, but pass the parameter to the callbacks - do not show the dynar containing the callbacks to the public, but provide a specific function to add a callback not needing to see the dynar This breaks some tests, but I need to split my changes to see when I improve the situation, and revert stuff when I degrade the situation. I start to fix the tests right away. commit 04cb6e6a844ba34246d7ba001452f8aeaed9a6f9 Author: Martin Quinson Date: Fri Nov 4 20:29:50 2011 +0100 putain, ca compile pas cette merde commit b0419e2256126c8ca499e53ab6dc9f7381fc5916 Merge: 294ef28 fe6bf06 Author: Martin Quinson Date: Fri Nov 4 16:32:12 2011 +0100 merge changes. Strange, it seems to ate pierre commit commit 6988d9960f1104aaac5371c51c0d79daf1a13b68 Author: Marion Guthmuller Date: Fri Nov 4 16:13:42 2011 +0100 model-checker : last version (incorrect) of double dfs algorithm for liveness properties before major rewrite to correct an error in the behavior of MC (possible evolution in Büchi automaton untreated) commit 294ef28ab58ead2be41ffbd89bdc32ce885b5f8a Author: Martin Quinson Date: Fri Nov 4 15:54:14 2011 +0100 yet another psychotic cleanup commit 37a138f717b56a413e0fca7d1a68823744341471 Author: Martin Quinson Date: Fri Nov 4 15:53:46 2011 +0100 regenerate with flexml 1.9.2 (fix to my recent changes by ... agier ;) commit fe6bf06966aa6183e31705b167ff36d77b49d0ed Author: Navarrop Date: Fri Nov 4 15:20:36 2011 +0100 Create a structure to put link up and down for model cluster. Factorize the tag cluster. commit c4978cdc959fa1fd3fb1a7223d05160f6f01b7ba Author: Martin Quinson Date: Fri Nov 4 14:32:26 2011 +0100 normalize some type names commit 02b01c149a7f9b34d025353b1ed4078150ffcd62 Author: Martin Quinson Date: Fri Nov 4 14:09:22 2011 +0100 remove useless empty parsing callbacks commit 15b64b5edc827167522ab08cf9efd17cf1b69830 Author: Martin Quinson Date: Fri Nov 4 13:57:56 2011 +0100 kill a bunch of warnings that prevented me from compiling commit 1febc7263364fccc1cfaab87a7b6008d88c68008 Author: Navarrop Date: Fri Nov 4 13:47:44 2011 +0100 Without ! is better sorry... commit 21b97caf3d5c7cefcf6ec9bcfbb8e866d1b8f465 Author: Navarrop Date: Fri Nov 4 13:17:15 2011 +0100 Add V_cluster_availability_file and V_cluster_state_file to struct for cluster. commit 9e83f2bd52f8734d049718e731c9ccda690ba366 Author: Navarrop Date: Fri Nov 4 12:54:57 2011 +0100 Do the free into the right file. commit dd77d806f578b2bab80b049bd2935ada37adadad Author: Navarrop Date: Fri Nov 4 12:34:09 2011 +0100 Get rid of uselessly duplicated code. commit 2dfa0bf9c35843676bc2bd0de023e3512083d38c Author: Martin Quinson Date: Fri Nov 4 11:59:43 2011 +0100 no need to reset a struct that will be freed commit 5fdff849a21eeed2797a6721d1bd3ecec2bb3e9b Author: Navarrop Date: Fri Nov 4 11:51:00 2011 +0100 Replace stupid char* by doubles in the cluster struct to avoid tons of useless printf/scanf. commit 44506888bec8fe803257364c3d6d1da413bb7198 Author: Navarrop Date: Fri Nov 4 11:43:37 2011 +0100 Add new model for cluster tag. commit 93ca92954ae02f94f5df3d1a3b9f7b6ff5bd9cd2 Author: Martin Quinson Date: Fri Nov 4 10:41:34 2011 +0100 ensure that the create_resource functions do call strdup by themselves Also, ensure that the CPU models use surf_resource_new() instead of dupplicating its code commit e7f673d15e75da1cf81d9d02186fbc936a21ffad Author: Martin Quinson Date: Fri Nov 4 09:19:13 2011 +0100 useless cosmetics commit 035063bc298e061d8f47cc49f63311451d681af7 Author: Martin Quinson Date: Thu Nov 3 18:11:24 2011 +0100 damn. Make sure that the models are inited only once when parsing the same file twice, while ensuring that it still work when parsing after a SD_exit()/SD_init() reset (we have vicious test cases, of which 10 are still broken) commit b6726779e9641007f780712dd7ca932b83c7a541 Author: Martin Quinson Date: Thu Nov 3 18:02:08 2011 +0100 this output changed back, so revert my change of today commit 5901b83edba40e5e7baa8197acc502e2b26b66da Author: Martin Quinson Date: Thu Nov 3 17:54:14 2011 +0100 fix a bug that I recently introduced that prevented the parser to reload a new platf after a new SD_exit() / SD_init() cycle commit cd943d0105b3a4de659a56a2e80c8cba1ed714bc Author: Martin Quinson Date: Thu Nov 3 17:53:13 2011 +0100 use the right flag to get the pthread compilation schema commit 0681447e18ab9dafad643cc3e7ad845f714da943 Author: Arnaud Giersch Date: Thu Nov 3 16:29:49 2011 +0100 Fix warnings about clobbered variables in gras/rpc example. commit 85eece2400e334a250d610c9c72b4eaf7dd5a6b2 Author: Arnaud Giersch Date: Thu Nov 3 15:27:48 2011 +0100 Fix warnings about clobbered variables in gras/pmm example. commit ea761e3b3e598ed82b23dd8503c2f693c8b461a3 Author: Arnaud Giersch Date: Thu Nov 3 15:25:00 2011 +0100 Fix warnings about clobbered variables in gras/ping example. commit 6ed440b753dcad6ac666125768bd981651d775a1 Author: Arnaud Giersch Date: Thu Nov 3 16:35:00 2011 +0100 Fix warnings about clobbered variables in gras/mmrpc example. commit ac7cd29a3944bc776cc87642aa0d7635af26d167 Author: Arnaud Giersch Date: Thu Nov 3 16:58:15 2011 +0100 Fix warnings about clobbered variables in gras/console/ping example. commit 97f29c3974bb3008815e603331b33e5065c2f387 Author: Arnaud Giersch Date: Thu Nov 3 16:20:37 2011 +0100 Fix warnings about clobbered variables in amok/bandwidth example. commit d51a3d9981e44cbdf1296da17bb2fab0bc83f5a4 Author: Arnaud Giersch Date: Wed Nov 2 21:29:33 2011 +0100 Remove spurious semicolon. commit e9665319cc0f5ef31b773ca24d1f95d20719742e Author: Arnaud Giersch Date: Tue Nov 1 17:49:52 2011 +0100 Do not hide useful warnings: unused-but-set-variable. Mark them as no-error to avoid to break builds. For example, some versions of valgrind.h cause a "variable unused but set" warning in gcc 4.6. commit 4de70d5dec2df0a4a9f0f35bf275238117e3cae1 Author: Arnaud Giersch Date: Wed Nov 2 21:09:22 2011 +0100 Fix path for out-of-source builds. commit 10beade7f2e5b5b7f318c3847602cc1ddbf09c99 Author: Christophe Thiéry Date: Thu Nov 3 14:32:41 2011 +0100 Enable clobbered variable warnings again and fix the last one (for me) commit 3fd1c802a946042793109d0da05a748a7b9c1d43 Author: Martin Quinson Date: Thu Nov 3 15:16:10 2011 +0100 integrate initialization functions within the parsing main function to clean the calling code commit 26f15ac9dcd0ab193a4072554a1c0487a0f80a69 Author: Martin Quinson Date: Thu Nov 3 15:15:13 2011 +0100 cleanup the way surf_parse_models_setup is called after the last and before the first -like commit 513baa2ee64b3db9b8697c61123715e6892afb4e Author: Martin Quinson Date: Thu Nov 3 15:00:23 2011 +0100 split raw parsing functions from platform parsing, which is somehow similar to the deployment parsing done in simix commit 08ce0edd12b2c42378cc228a91d37613bbc2acbc Author: Martin Quinson Date: Thu Nov 3 14:46:33 2011 +0100 privatize this function that must be called at some point of the parsing process (thus clearly not for the users) commit 071699dbbcb6ebfc659f27ae4b83bc74f6dfa9cb Author: Marion Guthmuller Date: Thu Nov 3 14:39:53 2011 +0100 model-checker : more condition (state with processes interleaved > 0) for detection of acceptance cycle commit 4680606bad1fe9674554b6238add19de1bf6dde0 Author: Marion Guthmuller Date: Thu Nov 3 14:37:08 2011 +0100 model-checker: new examples for liveness model checking commit e3f9a237b382a41e1a1b53c597002e53479183a7 Author: Martin Quinson Date: Thu Nov 3 14:36:22 2011 +0100 oops, this should have been in a previous commit (a4f777f30924d7890b9e1da29f9d1a637035531b) commit b1aba1d6a293496b0a7a8cf1ec8bdcad5a3eddbc Author: Martin Quinson Date: Thu Nov 3 14:06:46 2011 +0100 stop messing with the surf internals from the test suite, so that these internals can be modified commit c3e8d8eb4778b6200f460b86dd83b1fcfbef7ec4 Author: Christophe Thiéry Date: Thu Nov 3 12:06:01 2011 +0100 Fix the mallocator of SimDag tasks. Tasks were uninitialized too late (and with duplicated code), in SD_task_recycle_f() and SD_task_free_f(). The uninitialization code is now back in SD_task_destroy(). This fixes simdag-minmin-test. commit 5606e02195f83d9e7809135223b01a71e0a0cc67 Author: Christophe Thiéry Date: Thu Nov 3 11:14:52 2011 +0100 xbt_swag_foreach_safe is actually needed here. This fixes tests tesh-simdag-basic6 and simdag-minmin-test. commit a4f777f30924d7890b9e1da29f9d1a637035531b Author: Martin Quinson Date: Thu Nov 3 10:47:00 2011 +0100 Nobody cares about this argument since maybe 4 years (when we managed to parse the platf in one pass only), so kill the extra complexity commit 7f40b5467867639e341f20ac756294b86feaf737 Author: Martin Quinson Date: Wed Nov 2 23:16:58 2011 +0100 finish to kill a unused function commit 806d1314d9398af51ffd016c95b39d173960c659 Author: Christophe Thiéry Date: Thu Nov 3 10:53:00 2011 +0100 keep_track should be set only when lmm_solve is called from network_im commit 9047a9e5bf34489806e03b10240f4278d4706838 Author: Christophe Thiéry Date: Thu Nov 3 10:18:51 2011 +0100 Make xbt_swag_insert_at_head/tail uniform and check an error commit 30f1c8c5e4b8a7b6e593c7bb885ffad766ae6f5d Merge: 06cc65b 3507aa0 Author: Martin Quinson Date: Wed Nov 2 21:50:14 2011 +0100 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 06cc65bdf3c37c0a55e182b582d0ff5710df4f26 Author: Martin Quinson Date: Wed Nov 2 21:06:37 2011 +0100 improve the documentation of the parser (getting used to that code before using my haxe) commit 3507aa0f86b4306e340c024cf251349861e53a7a Author: Christophe Thiéry Date: Wed Nov 2 19:46:35 2011 +0100 Optimize swags and save calls from Surf commit b6fc52177ad69e2ee802fb34f4e84a0cad4e3bc1 Author: Christophe Thiéry Date: Wed Nov 2 15:51:23 2011 +0100 This constant may be too large for type long commit 78f22420f85adfcab545618481f69020e95ce685 Author: Christophe Thiéry Date: Wed Nov 2 15:17:43 2011 +0100 This useless test makes a warning when assertions are disabled commit 2a12959a456b848c45139c981847eb7454cba852 Author: Christophe Thiéry Date: Wed Nov 2 15:17:12 2011 +0100 Fix gcc 4.6 warnings about clobbered variables with optimizations commit ac2da2e897e8e361f5476beb2f0c28254a90005b Author: Christophe Thiéry Date: Wed Nov 2 14:46:15 2011 +0100 Implement direct context switching also for raw contexts commit 8bda55c18efe5d60be1d49937e1869b4588c2b2f Author: Marion Guthmuller Date: Wed Nov 2 14:37:57 2011 +0100 model-checker : add or remove debug information commit 646a169d229d00d57d0dfcd7ea030e186871ac7c Author: Marion Guthmuller Date: Wed Nov 2 14:35:31 2011 +0100 model-checker : change variable successors (local->global) in dfs algorithm commit 6660ca9a1150f7708082d4d464156736d5944085 Author: Marion Guthmuller Date: Wed Nov 2 14:19:08 2011 +0100 model-checker : memory leaks fixed in dfs algorithm for liveness properties commit d19cdd7688cb8b9bcfbf6707aa1c3483101a60c3 Author: Christophe Thiéry Date: Wed Nov 2 13:36:10 2011 +0100 The impossible might be possible sometimes, actually commit f57edc1d5b4f497883b451fc85d2d653d27a8247 Author: Christophe Thiéry Date: Wed Nov 2 12:10:40 2011 +0100 Direct context switching: clean the semantics of parmap commit da2ce25eaa2fbae84dd3308348b88dab9269211e Author: Christophe Thiéry Date: Wed Nov 2 09:52:01 2011 +0100 Switch directly between runnable contextes (work in progress) commit dc6913c52605e309e5bbbf3bcccec1e15a1ae03b Author: Martin Quinson Date: Wed Nov 2 01:36:43 2011 +0100 typos commit f334f26d7bfb173d10eb60630393eee1c0cff7c0 Author: Martin Quinson Date: Wed Nov 2 01:16:09 2011 +0100 cosmetics commit c9f2c80b4da963fe99ace23b41ee61bfdd336a5b Author: Martin Quinson Date: Tue Nov 1 19:16:19 2011 +0100 regenerate with flexml 1.9.1 (integrate small changes from the debian package) commit b44da26f4ba2a02d3fa88ed96214f1afa29185ba Author: Martin Quinson Date: Tue Nov 1 19:15:30 2011 +0100 useless simplification commit 34f8d99cf2e645bb6be3f614f6749145e1f1205e Author: Martin Quinson Date: Tue Nov 1 19:15:10 2011 +0100 do build and install the manpages commit 0f2a5c6a1ee7c87ece476402ae0a2842fd5f89f6 Author: Martin Quinson Date: Sun Oct 30 19:47:52 2011 +0100 Regenerate with flexml 1.9 (robust against multiple definitions of attributes) commit 5a45f2d9f4342bcad2a27090d22c36bb36d007e4 Author: Martin Quinson Date: Fri Oct 28 18:24:37 2011 +0200 simplification by removing a useless level of call commit 29bcfc3931285c530e1a2840e6c64d23cabe8875 Author: Martin Quinson Date: Fri Oct 28 17:37:26 2011 +0200 shut up you stupid gcc46 commit da137586d7702355e3e15e480975230c26fd8738 Author: Martin Quinson Date: Fri Oct 28 17:26:39 2011 +0200 reduce greatly the size of the static string for logs. According to Christophe, this can lead to a 10% speedup. Thanks to agier for the fix that made it possible commit adb6aa36da9df49588d9e8b91a60244f673bab19 Author: Martin Quinson Date: Fri Oct 28 16:41:26 2011 +0200 mark as volatile variables that are used within TRY/CATCH blocks, or gcc46 will complain about possible clobbering commit 014fb38c9ecb8a27235f32c4cd47de6abe3cb3ef Merge: e391cd2 7956846 Author: Martin Quinson Date: Fri Oct 28 16:22:58 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 7956846a8584348ea3a598b94b70a3801c910c4f Author: Arnaud Giersch Date: Tue Oct 25 22:56:57 2011 +0200 In xbt_log_layout_simple_doit, add missing calls to check_overflow. Also keep room for the final '\0'. commit fff99c2e390f3924dfc68006fbc5c214370df751 Author: Marion Guthmuller Date: Fri Oct 28 16:14:22 2011 +0200 model-checker : function mmalloc_compare_mdesc fixed (blocks unchecked) commit e391cd27527f8f95d53386e583ae761f20cf7e1c Author: Martin Quinson Date: Fri Oct 28 16:05:34 2011 +0200 cosmetics/tiny computation saving commit bee83c20e96f95cbdcc319c89758ff9e00f81343 Author: Christophe Thiéry Date: Fri Oct 28 12:11:38 2011 +0200 valgrind.h causes a "variable unused but set" warning in gcc 4.6 commit d8d4e03ef0522097adb78ee606e5f9cc489c0d29 Author: Christophe Thiéry Date: Fri Oct 28 12:11:00 2011 +0200 Don't memset to zero commit 69df130a50b94f86e4ef3fae61b68bfa2bbaccca Author: Christophe Thiéry Date: Fri Oct 28 10:58:55 2011 +0200 With optimizations, gcc 4.6 warns about clobbered variables commit 553f377a24c4530332edc5df6e99dab3ab082529 Author: Christophe Thiéry Date: Fri Oct 28 10:57:54 2011 +0200 memset with a size of 0 is forbidden commit 4e651064c117835e8a9340bc416a6dc1781cc56d Merge: 4e0c857 0ba3032 Author: Christophe Thiéry Date: Thu Oct 27 19:18:48 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 4e0c8570051df3f7114e0097bf888a99946b6138 Author: Christophe Thiéry Date: Thu Oct 27 19:15:56 2011 +0200 Make suspending/resuming a suspended/non-suspended process a no-op commit 0ba30326412c8edaeedbcc09e41c3e5434ff1969 Author: Navarrop Date: Thu Oct 27 14:08:41 2011 +0200 Fix cluster without backbone. commit 95f6b03528220e3c0063859e19d79906c7c2c881 Author: Navarrop Date: Wed Oct 26 16:36:46 2011 +0200 Add the include into EXTRA DIST package. commit 17984019babd9a2db099daebc0e46e8bc74909b9 Author: Navarrop Date: Wed Oct 26 16:26:03 2011 +0200 Ensure windows combatibility. s_host is already an used variable. commit 52cb406e7e96a683393f3fcddfc51970d5db2ee4 Author: Navarrop Date: Wed Oct 26 15:12:40 2011 +0200 We must use those two libraries for ns3 when using ns3 3.12 commit 8353ca761ac086a2dffa56a6b1c862f19b803879 Author: Navarrop Date: Wed Oct 26 14:50:44 2011 +0200 Rewrite the way to do the parsing for host,cluster,peer,router and link. commit 0b91a7979cb7b0abe7988e5bb9ba81db3233327c Author: Navarrop Date: Mon Oct 24 14:24:10 2011 +0200 Do the parsing one time and not more. commit f88cea0e25ce1a9212c14b414322b882e796d72c Author: Marion Guthmuller Date: Tue Oct 25 16:44:25 2011 +0200 model-checker : function to compare values of propositional symbols fixed commit 8ebfad14d820fc1220036ea6a6bb299d96e214f5 Author: Marion Guthmuller Date: Tue Oct 25 14:36:24 2011 +0200 model-checker : remove unused variables commit beec1389e9398a7d088835d1a841b89a1e54c925 Author: Marion Guthmuller Date: Tue Oct 25 13:21:28 2011 +0200 model-checker : function to compare propositional symbol values commit 0d1c9172064ba746ed23e4e36146a3605491f5fa Author: Marion Guthmuller Date: Tue Oct 25 10:47:11 2011 +0200 model-checker : change printf for size_t variables commit daf9d10c7877d35670e36e52be8a5207706d3bb1 Author: Marion Guthmuller Date: Fri Oct 21 14:27:46 2011 +0200 model-checker : test data in libsimgrid memory region between each state commit d224717198062a7db0c69aa4b653df0e80a1c891 Author: Marion Guthmuller Date: Wed Oct 12 17:06:29 2011 +0200 model-checker : new functions to compare mmalloc in std_heap commit d344049c320eee19a74e2fe4e1be14986207d83b Author: Marion Guthmuller Date: Tue Oct 4 09:52:30 2011 +0200 model-checker : add type in s_mc_mem_region (0=std_heap, 1=libsimgrid) commit e9b00bd03825b6b1c66e642886328ce6384d9dad Author: Marion Guthmuller Date: Thu Sep 22 18:12:01 2011 +0200 model-checker : add files for examples commit 7641e1b61b13d593d2eb86fc7cbcb6c8bcb89d8d Author: Marion Guthmuller Date: Thu Sep 22 18:05:17 2011 +0200 model-checker : nettoyage du code commit 0ddad0a8665a95e6f16b6f765efca789459a818d Author: Marion Guthmuller Date: Wed Sep 21 16:59:05 2011 +0200 model-checker : new comparison for reached pairs (automaton state + values of propositional symbols + snapshot of system state) commit 41982e805766505052bbfc0f887ab4f9f1be560a Author: Marion Guthmuller Date: Thu Sep 15 17:40:24 2011 +0200 model-checker : new comparison of pair reached (automaton state + values of propositional symbols) commit 30a620d418f7770838a98a75259509d012cd5abe Author: Marion Guthmuller Date: Tue Sep 13 17:56:54 2011 +0200 model-checker : delete visited in struct xbt_state_t (unused) commit 62909bd3e1734c5382aac48bb2c62cb70c8abfa4 Author: Marion Guthmuller Date: Mon Sep 12 15:24:43 2011 +0200 model-checker : delete struct reached_pair_stateless unused commit 65f05067b6e13bc0db74ef2a2c2312f4b5e572f8 Author: Marion Guthmuller Date: Mon Sep 12 14:58:30 2011 +0200 model-checker : delete num in struct mc_pair_t commit ca2459a5a9672bb1764ee4a95e59c01c82dcea78 Author: Marion Guthmuller Date: Fri Sep 9 17:52:13 2011 +0200 model-checker : empty pair for stateless ddfs fixed commit 1f3dc5fab0ccdb98c1c77fdb2f96f662ea3e45a2 Author: Marion Guthmuller Date: Tue Aug 23 18:46:29 2011 +0200 model-checker : ddfs stateless and stateful fixed commit 525f475f139a3cb313bf7eff204db8a4e38e6ed5 Author: Marion Guthmuller Date: Mon Aug 22 11:27:09 2011 +0200 model-checker : update ddfs stateful model checking for liveness properties, bug with stateless mode commit a3e571ac861dd0f2ff48603a19e0e96ee801b423 Author: Marion Guthmuller Date: Sun Aug 21 13:02:18 2011 +0200 model-checker : new structure reached_pair_stateless for acceptance cyle detection commit b2b401f886e6e1c849e1dcd5b70a7133ba4859f9 Author: Marion Guthmuller Date: Sun Aug 21 11:37:04 2011 +0200 model-checker : stateless model checking for liveness properties commit 5a9c70d5dfe11c9c7660b795b00f49b4170da968 Author: Marion Guthmuller Date: Sat Aug 20 17:24:24 2011 +0200 model-checker : separate informations for safety stateful/stateless and liveness stateful/stateless commit 30cbad5558adbe624358be3b839ae57a0b034d9e Author: Marion Guthmuller Date: Tue Aug 16 16:01:23 2011 +0200 model-checker : new example bugged1 for stateful dpor commit 6ee83405a17618623d7ff527da1934e301ddd5fb Author: Marion Guthmuller Date: Wed Jul 20 14:57:24 2011 +0200 model-checker : one more condition before interleaving process in state commit 0eb9c39e8f500ed030b2d9ec2ad29acb9b4ad451 Author: Marion Guthmuller Date: Tue Jul 19 18:10:51 2011 +0200 model-checker : add condition of invisibility to reduce transitions commit 17edb45a151ccc0c00f7c85f5c03d82207dafba8 Author: Marion Guthmuller Date: Tue Jul 5 12:20:04 2011 +0200 model-checker : new structure mc_pair_prop_t and backup of the values of atomic propositions for each state commit 4b6daec896cfa8220c801d9c7dcf2af7eedcbff0 Author: Marion Guthmuller Date: Tue Jul 5 11:16:08 2011 +0200 model-checker : DPOR (independant transitions) algorithm for liveness properties commit 24e5543a2803412d6edeb3ace5ecf0fc87de7cd4 Author: Marion Guthmuller Date: Fri Jul 1 17:02:03 2011 +0200 model-checker : separate dfs and dpor algorithms with restore snapshot/replay or visited states commit 855eeebe46f239ac98e86c7ce382eb278c15dd82 Author: Marion Guthmuller Date: Fri Jun 24 17:20:26 2011 +0200 model-checker : example changed commit fcd3350abd72d6f0490ee3f54498e6d9ee6239ce Author: Marion Guthmuller Date: Fri Jun 24 15:44:19 2011 +0200 model-checker : 128bits->160bits for hash of visited pair commit c46571ef338c2b981ed72a94c12e6bceda8ee0eb Author: Marion Guthmuller Date: Fri Jun 24 14:30:42 2011 +0200 model-checker : restore interleaved process when restore snapshot commit 716dbb41c51b7420cc95ef7c43609d09720d5142 Author: Marion Guthmuller Date: Fri Jun 24 14:24:47 2011 +0200 model-checker : dfs with good restore snapshot commit 1b911b6a9f89da36c855be22c9506b772a089ca6 Author: Marion Guthmuller Date: Fri Jun 24 11:51:08 2011 +0200 model-checker : correction of dfs algorithm for liveness properties commit 1d31b17008f739a67f54a3fcd4095fe8057831ed Author: Marion Guthmuller Date: Mon Jun 20 16:00:37 2011 +0200 model-checker : test dpor without replay from initial state but with restore snapshot -> ok for safety properties, need more specifications for liveness commit a2c25e0bae01a59891fac21447f3210ba26302c5 Author: Marion Guthmuller Date: Fri Jun 17 09:13:40 2011 +0200 model-checker : rename file mc_dfs -> mc_liveness commit 6b241a6afed4a8840a1ccf2a4cc8272acd4e4ae7 Author: Marion Guthmuller Date: Fri May 20 18:14:01 2011 +0200 MC LTL : last version dfs algorithm before reduction commit bfd54d83b6cc70fc1ec00b9ac8fd7134ac3a9bec Author: Marion Guthmuller Date: Fri May 20 10:41:01 2011 +0200 MC LTL : add statistics commit cd794f9367d030c421a5bcbd9e9ceba8a232e4ce Author: Marion Guthmuller Date: Thu May 19 17:41:45 2011 +0200 model checker : dfs algorithm corrected commit df842dc41ca05e49bc585f7732df1849de91cac8 Author: Marion Guthmuller Date: Wed May 4 16:26:47 2011 +0200 model-check : show stack when property not valid commit b9890631bde077fb24ee6c401bba8cded1559ae5 Author: Marion Guthmuller Date: Wed May 4 16:18:02 2011 +0200 model-check : dump stack for acceptance cycle commit 5e6bdb0664f53d8b1534cb4f907cfe8e98911d95 Author: Marion Guthmuller Date: Wed May 4 16:07:05 2011 +0200 model-check : show stack for acceptance cycle commit 1c9c0b176c525481b6c223842ebd4be29dc1f111 Author: Marion Guthmuller Date: Wed May 4 13:45:41 2011 +0200 model check : acceptance cycle detection with automaton (depth first search without dpor) commit a919469a2cba34e8d082b652f03b33182d27fa5d Author: Marion Guthmuller Date: Fri Apr 29 10:31:48 2011 +0200 détection de cycle d'acceptation ok mais boucle infinie en cas d'absence de cycle commit 23a620e6c6df0a9023991f607cb93b71ed8f6065 Author: Marion Guthmuller Date: Thu Apr 21 11:32:22 2011 +0200 correction compile warnings commit 8e4a3f0cfb4cce8161d15bd2f531bff6007f3ce5 Author: Marion Guthmuller Date: Thu Apr 21 10:44:17 2011 +0200 start new example with parsing lex/yacc of automaton in promela commit a7bcd884015d3607e97c75b6b482a55b67e70b81 Author: Marion Guthmuller Date: Thu Apr 21 10:35:11 2011 +0200 include new files struct automaton for cmake commit 692266ba967fb41cb41084539bdb2df5f9f29192 Author: Marion Guthmuller Date: Thu Apr 21 10:25:50 2011 +0200 new dfs algorithm with automaton of LTL formula commit 9e890be0084b31677be60ce7e379294971782bb2 Author: Marion Guthmuller Date: Thu Apr 21 10:10:51 2011 +0200 new struct automaton commit 65434c6a38b7ab56f165b15c41e7c575eaeeacfc Author: Arnaud Giersch Date: Tue Oct 25 09:04:17 2011 +0200 Fix path in tesh file. commit 9d4e10e69d70e145f41c974dc918a73e6b16d9ad Author: Arnaud Giersch Date: Fri Oct 21 14:29:42 2011 +0200 Try to fix generate_memcheck.pl. - improve detection of tesh-based tests - improve variable substitutions - don't mix up bindir and srcdir - don't produce absolute paths - don't miss options like --cfg when they appear several times Also regenerate memcheck_tests.cmake. commit e72331988e5087e4d56142bb6e3ed2a7c14513b4 Author: Arnaud Giersch Date: Fri Oct 21 13:59:40 2011 +0200 Reindent generate_memcheck_tests.pl. Done with perltidy. commit 989720ce1d2b6e82462d8c1678135c9866e996d7 Author: Arnaud Giersch Date: Fri Oct 21 11:34:10 2011 +0200 Fix build failure when tracing is disabled. An include was missing. commit 87095ad793add2395ed116d77496831460990770 Author: Navarrop Date: Fri Oct 21 13:07:27 2011 +0200 You can now specify if you want sleep to see memory usage. commit a5bd980adf8f67f79372fba958d1e8b4a2f9e963 Author: Navarrop Date: Fri Oct 21 12:32:56 2011 +0200 Optimize bprintf during cluster loop. commit b238eef0dd669192bc4be176656ad1c2207dfc4c Author: Navarrop Date: Fri Oct 21 12:32:35 2011 +0200 Add optimization flag with gcc46. commit b6a7838d1e4d157188e8d4dc381a11d0035361fe Author: Martin Quinson Date: Thu Oct 20 16:17:35 2011 +0200 use more consistently the resource create of models, killing some useless/borken forwarder methods commit 08541e6115b2f21947429bd4c08bc3c6357f2c66 Author: Martin Quinson Date: Thu Oct 20 16:15:56 2011 +0200 save some useless strdups commit f3a6ed3541c05cff15e5634721f1029f8b28e7e2 Author: Martin Quinson Date: Thu Oct 20 15:20:32 2011 +0200 reduce the amount of damn paranoid checks in simdag. Valgrind is here to report the errors, nowadays commit 69a8b72d8b6ded47e92595e5d0d05aed5623dc36 Author: Navarrop Date: Thu Oct 20 14:42:56 2011 +0200 Fix memoryleak. commit 931b9d83f93b5e8da69fd0d2cab84402d9ecb317 Author: Navarrop Date: Thu Oct 20 14:42:33 2011 +0200 Need to set state_file and availability file into the loop. commit 68cc35796d85c4c0fc5576127d29be6e655565af Author: Christophe Thiéry Date: Thu Oct 20 14:02:25 2011 +0200 There is no contexts in SimDag commit d78b0f4b92b14b7784c3e3b7ae833b2d03e00cc8 Author: Navarrop Date: Thu Oct 20 13:22:19 2011 +0200 Rewrite perl script for optorsim commit 8a159c865ab3fc94969f9c4cc727fa4800b7d445 Author: Navarrop Date: Thu Oct 20 13:21:56 2011 +0200 Update include tag. commit 0eea2aeb6ca826ad348afc52d039231a8a8652eb Author: Navarrop Date: Thu Oct 20 13:21:18 2011 +0200 Move arguments outside of the loop of hosts. commit eb363ae2dd6572e8bc92c06b40dd220eaadcfdde Author: Navarrop Date: Thu Oct 20 11:14:17 2011 +0200 Remove unused and old function. commit a30523ee9a7f4c3a5d86d33f1d5183386a212b22 Author: Navarrop Date: Thu Oct 20 11:11:25 2011 +0200 Remove supernovae mode for SimGrid v3.7 commit aedf73ec981668a51ec592806e53c963c3364b9a Author: Navarrop Date: Thu Oct 20 11:10:23 2011 +0200 Test the help command. commit 120ec9c610bf252b623d64100db2e95b2ea8e5c8 Author: Navarrop Date: Mon Oct 17 17:35:37 2011 +0200 Update tag include commit 2d5d09100c0bb575a15c897ee21f9015d86f8fd1 Merge: 59ee07d cc833b4 Author: Martin Quinson Date: Thu Oct 20 13:26:50 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 59ee07d949014eace7f574354a69fbba0fd2be4e Author: Martin Quinson Date: Thu Oct 20 13:26:28 2011 +0200 setup a mallocator for the simdag tasks. The gain is quite disapointing, but not null commit d3f512f7aa1edd465ed2a1e8c986f679eebc5e14 Author: Martin Quinson Date: Thu Oct 20 13:24:15 2011 +0200 memory cleanups commit cc833b427007a1cfc81448b46cce97981efaaf71 Author: Arnaud Giersch Date: Tue Oct 18 09:41:02 2011 +0200 s/GRAS_STUB_GENERATOR/SIMGRID_LUA/ to actually match file name. commit 5dd395ea626f892c79b526f72192bbf34463e4a3 Author: Arnaud Giersch Date: Tue Oct 18 09:40:24 2011 +0200 Guard against multiple inclusion. commit 8582f2327acf11e0d3d7c417045a7393e4dd7d62 Author: Arnaud Giersch Date: Fri Oct 14 13:38:25 2011 +0200 Fix race condition with gras-mmrpc test. Register messages before opening the sockets, to avoid to receive unknown messages. commit 14e540b52d89eccfbbb545e283be6bdc0ee7d26f Author: Arnaud Giersch Date: Tue Oct 11 13:17:40 2011 +0200 Figlet for 3.7 was incomplete. Also do some whitespace cleanup (and save up to 247 bytes!). commit fe3286ab57a371b1e041d218eec67dc6ef87d5d4 Author: Arnaud Giersch Date: Thu Oct 20 11:21:18 2011 +0200 tesh: add tests with empty output. commit d5f0ad45f7340489424eff51f8e3dc158a6ffb02 Author: Arnaud Giersch Date: Thu Oct 20 11:20:58 2011 +0200 tesh: do not fail on empty output, when sorting is enabled. commit aff02525c79dd62e5a1e7a9c151c296f823defda Author: Mark Stillwell Date: Thu Oct 20 10:36:50 2011 +0200 cut and paste code segment did not end with closing brace. commit 0213e3927d6ac21f3089d8a2d60f3603c8cbac43 Merge: f783ed4 0f10bf7 Author: Martin Quinson Date: Thu Oct 20 10:27:04 2011 +0200 Merge stuff again. Damn, I should pull before changing stuff commit f783ed4680c6862a1b7543237e89d1221334bae0 Merge: e961475 270b319 Author: Martin Quinson Date: Thu Oct 20 10:25:30 2011 +0200 merge branches commit e961475b4dde3a8ca4f66a0986d6289085138128 Author: Martin Quinson Date: Thu Oct 20 10:19:18 2011 +0200 use a user level mallocator on the task content commit b3727154529b8fb991052f8e579411150f114bcf Author: Martin Quinson Date: Thu Oct 20 10:17:59 2011 +0200 enlarge my cluster once again commit 25491558359d25fea95eef51d3b6e3e3e6ee03d0 Author: Martin Quinson Date: Thu Oct 20 10:11:44 2011 +0200 Performance boost by using a swag internally in SD_simulate commit 4f2ad0913ae05f21a7ec6dc97547aa768457b9c5 Author: Martin Quinson Date: Thu Oct 20 09:47:59 2011 +0200 Use the partial invalidation optimization by default for the network too commit 0f10bf7bb874054b078e5ffdde6dc1361492178d Author: Christophe Thiéry Date: Thu Oct 20 08:39:27 2011 +0200 This memory leak fix did not work with complex simulations. commit 8930125311f6b4d4bfa4447f5a5666210d0ceafb Author: Christophe Thiéry Date: Thu Oct 20 08:39:03 2011 +0200 SIMIX_CANCELED is a more adapted state in SIMIX_comm_cancel() commit 47339ba2042e28e4e8e49392f8287e17f79ac9a3 Author: Martin Quinson Date: Wed Oct 19 21:48:16 2011 +0200 restore some stuff that got killed from the gitignore during some sort of cleanup commit 40fb47847c792b6f249ff350ba1e4556c23a2b07 Author: Martin Quinson Date: Wed Oct 19 21:47:44 2011 +0200 enlarge my cluster commit 377ac7d3e14671c3feb8074eeb6db36f9667bac5 Author: Martin Quinson Date: Wed Oct 19 21:47:23 2011 +0200 first prealpha not working prototype (please public keep away) version of what could be a GOAL loader using simdag commit 30a99c6f2e76651f710833f6b6e2794e1e926276 Author: Martin Quinson Date: Wed Oct 19 21:43:59 2011 +0200 typo-- commit 4828545eaff29b6fbe25a5baafd7467c7a05f196 Merge: 65ec621 7fca57d Author: Martin Quinson Date: Wed Oct 19 14:06:21 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit 65ec6211dd03e9e6bc31e396393180cc29c27045 Author: Martin Quinson Date: Wed Oct 19 14:06:11 2011 +0200 split simulation run and simulation cleanup so that users can peek info out of it afterward commit 7fca57de777f85d281852252ee4cbf521db7fb62 Author: Navarrop Date: Wed Oct 19 13:58:03 2011 +0200 Use a test list to set environment variables. commit 93c48481b5ba7bf1a72523594d8a3b09ca5571c4 Author: Martin Quinson Date: Wed Oct 19 13:51:51 2011 +0200 1000 lines in already enough in this file, let's kill dead code commit 9de49a60a0474ba22436d06202197de41bbb6cc5 Merge: a34cb2a 475017c Author: Martin Quinson Date: Wed Oct 19 13:46:59 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java commit a34cb2a5ff236dbff6ca5b627ec8856c46edc48b Author: Martin Quinson Date: Wed Oct 19 13:31:29 2011 +0200 get ride of some supurious warnings commit 475017cb95345629dd403ee5a0b4d80e6a3f364d Author: Navarrop Date: Wed Oct 19 13:19:26 2011 +0200 Look for simgrid into $SIMGRID_ROOT. If lib simgrid or gras.h is not found print a fatal error message. commit 15aaca83615a41756bd4c2ad8d39e80e6c869bb1 Author: Navarrop Date: Tue Oct 18 12:51:55 2011 +0200 Clean code. Remove unsused jobject. commit b2df78af58a09c1285e753b05cc344a60622fe54 Author: Navarrop Date: Tue Oct 18 12:51:09 2011 +0200 Add a new example to kill a process. Ping boom ;) commit 38b2573451a7eda5b5852652659b3fdbcc5dc3ce Author: Martin Quinson Date: Tue Oct 18 10:58:59 2011 +0200 laurent's eclipse was a bit too greedy commit 8ab3de1117e168a8969922855a7a422546f49cf3 Author: Laurent Bobelin Date: Tue Oct 18 10:36:56 2011 +0200 Improved javadoc (yet not totally corrected). Added Derrick request for a kill (but it's not working yet) commit a10a7ff8f85fc9605f760822a1e98cda9f97be53 Author: Navarrop Date: Mon Oct 17 15:59:15 2011 +0200 Add example to kill a process. commit d8421b0000583909d268a1a07cf2a9cca644bc48 Author: Christophe Thiéry Date: Fri Oct 14 17:57:31 2011 +0200 Timings have changed: comms cannot continue when a process is dead commit 3048f34c0542db89e3f6ebc66ad9fce8999879c1 Author: Christophe Thiéry Date: Fri Oct 14 17:54:51 2011 +0200 Now that processes are terminated cleanly, this recv can fail commit 731c795835a76fc79039a130c1d5717d1ba939b9 Author: Christophe Thiéry Date: Fri Oct 14 17:46:45 2011 +0200 In case of failures, a process may become runnable without time step Since commit e5922b4 (clean unfinished comms when terminating a process), the test msg-actions was failing on a deadlock instead of waking up the last process (who can terminate normally after a failed recv). commit 2a3f4b595b2fe9181ce2d338f0234f84b7aff58d Author: Christophe Thiéry Date: Fri Oct 14 17:46:08 2011 +0200 Improve debug messages commit dd6fd136b15943c1bd211920383aa4e15d1eefec Author: Christophe Thiéry Date: Fri Oct 14 17:09:29 2011 +0200 Revalidate Chord tesh output (the end of the simulation is clean now) commit 7ef4f456f05a338c0c56c1e1a3f973719ea8f918 Author: Christophe Thiéry Date: Fri Oct 14 17:09:00 2011 +0200 Make cancelling a non-running task a no-op commit 82904dcc37f75453c571a1a74e67c1ba282ebe23 Author: Christophe Thiéry Date: Fri Oct 14 17:04:28 2011 +0200 Fix remaining memory leaks in MSG commit cb861f8f1c82ebe7f3d9934b3fd7a2447b9235c7 Author: Mark Stillwell Date: Fri Oct 14 17:01:30 2011 +0200 fixed minor bug where the Fortran compatibility layer wasn't checking to see if an object was present before trying to look it up in a dynamic array. commit e5922b4dce28002422ca9d68a4c44521f67c0f6f Author: Christophe Thiéry Date: Fri Oct 14 15:38:20 2011 +0200 Simix: clean unfinished comms when terminating a process commit 5281a6eb9784b3c753e27cc066274583f9323762 Author: Pierre Date: Fri Oct 14 15:27:29 2011 +0200 Rewrite the example in order to make clear on how a process can create a process once simulation has started using Java bindings. commit e8ace613433496e0e5219469472d6bf584b7db86 Author: Pierre Date: Fri Oct 14 13:26:09 2011 +0200 Add a new example for java with bypass of deployment. commit ab9642a5bc0ad4cc31993e6ee9754bf94f269dcb Merge: caffead 2f66755 Author: Christophe Thiéry Date: Thu Oct 13 17:44:57 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit caffead47df585ba6594a74ffa3724691ed0e35c Author: Christophe Thiéry Date: Thu Oct 13 16:45:05 2011 +0200 Fighting more memory leaks in Chord commit 2f6675522a8094f454db80dd2de6b7c6e2f3a741 Author: Lucas Schnorr Date: Thu Oct 13 15:21:59 2011 +0200 [trace] fix tesh'es to follow recent changes in the paje header commit 8d0d19f0b553bc23dca4ad835ddc5bb8be222e53 Author: Navarrop Date: Thu Oct 13 15:14:29 2011 +0200 Reorganize platforms for optorsim. Add scripts into the right directory. commit 74daad476adad6eaa30e526ed6acdb97a0ec6f86 Author: Christophe Thiéry Date: Thu Oct 13 15:05:35 2011 +0200 Fix a memory leak in chord commit 9b113ebf8844aa862e4a6093611180ceef387769 Author: Navarrop Date: Thu Oct 13 15:00:08 2011 +0200 Update index.doc to have the right references to url. commit 6256efe1a6d27beb24d840762de7792dd5f9b9c6 Author: Navarrop Date: Thu Oct 13 14:59:21 2011 +0200 Add host core to "1.0" for tag peer. commit c6d533c9cc016b1efb935af6b8407a94f3e65a30 Author: Christophe Thiéry Date: Thu Oct 13 14:01:15 2011 +0200 Revert msg-actions to an older and more stable version commit c0c6ff6136ed5d29f3b688b0772278ccfea8ac69 Merge: 3b31935 560329e Author: Christophe Thiéry Date: Thu Oct 13 13:47:21 2011 +0200 Merge branch 'lua' Conflicts: buildtools/Cmake/AddTests.cmake commit 560329e5b04a10236d7bb5fdfd3fec840fdc7a1b Author: Christophe Thiéry Date: Thu Oct 13 13:44:21 2011 +0200 Lua: more debugging info commit 6f9889b8d2ed7d2bd110f3bed6c2dec8e269b36e Author: Mark Stillwell Date: Wed Oct 12 13:50:06 2011 +0200 fixed smpi gettimeofday -- usecs should always be normalized to a value between 0 and 999999. commit 3b31935dbb982efedcba73632709bd889016dbdb Author: Navarrop Date: Mon Oct 10 17:08:03 2011 +0200 Update version of SimGrid to 3.7. commit d017fd12687c369472dcf384ec740e35f1b6cdfb Author: Navarrop Date: Mon Oct 10 16:46:14 2011 +0200 Cosmetics. Rename simgrid_BINARY_DIR for PROJECT_BINARY_DIR. commit 8f7e2606f86cb6a9c859d68d5590ccb06caa9578 Author: Lucas Schnorr Date: Mon Oct 10 16:31:34 2011 +0200 [trace] strictly following the header of the paje file format commit 9c13b98a571f44f7f2faf7193a60ce7e94a82094 Author: Christophe Thiéry Date: Thu Oct 6 16:26:52 2011 +0200 Lua: add support of closures to the state cloner commit 4c9eb13153d917c1a427de998dd68dc837a4e56a Author: Navarrop Date: Thu Oct 6 10:32:15 2011 +0200 Change SVN version for GIT version. commit 5e9b6a06650b22b0a4614c2bcd9c658c33a53115 Author: Navarrop Date: Wed Oct 5 17:31:43 2011 +0200 Add a make dist command. commit 304c6bd33f3b10e0cff5e829079cda197e4776c6 Author: Martin Quinson Date: Wed Oct 5 16:02:41 2011 +0200 cosmetics in ChangeLog and NEWS: releasing 3.6.2 (yuhu) commit 51c662a52164350714ff979ff89de9f9ea25410d Merge: fb97342 2c22c27 Author: Martin Quinson Date: Wed Oct 5 15:46:12 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 2c22c271250e72c926eced42f8ff2d6f1dcb5a0b Author: Navarrop Date: Wed Oct 5 15:45:41 2011 +0200 Find ${CMAKE_HOME_DIRECTORY}/.git/ and not only .git. Take the right remote name. commit fb97342a64009d76fe720622185846ff4b87ad6d Author: Martin Quinson Date: Wed Oct 5 15:45:28 2011 +0200 these files are not kept by the build system, so we really don't want to include them in the archive (the corresponding .c are ways enough) commit 71bcc9e07bd5799094b328f6dce1620efb40fdf5 Author: Navarrop Date: Wed Oct 5 15:36:26 2011 +0200 Test git version only on a git repository. commit 80aa022df7f59c454ec3e890d04120fd7f2da87b Author: Navarrop Date: Wed Oct 5 15:18:38 2011 +0200 Add ignored files for documentation. commit 87fe018897fc0f3d573c18f4fa736ec38727dcf6 Author: Navarrop Date: Wed Oct 5 15:18:15 2011 +0200 Need install cmake. Be sure cmake is installed. commit 18f71428555e5ee870f03d86ced913c8a579737b Author: unknown Date: Wed Oct 5 10:38:05 2011 +0200 Rename the installer for windows with win32 or win64 commit d30677bbfdcf87212a2e8b06e331a86d4dc6cf93 Author: Navarrop Date: Wed Oct 5 11:36:37 2011 +0200 Remove old instruction for ns3 on the documentation. Now ns3-red is into simgrid. commit 63ce1b08833a079264e1dc0e331f8268a516744c Author: Arnaud Giersch Date: Tue Oct 4 23:10:02 2011 +0200 tesh: try to fix output sanitation. commit a96faee879f2b7a556a2428a8b38b0c081217a24 Author: Arnaud Giersch Date: Tue Oct 4 22:54:35 2011 +0200 Make xbt_strbuff_chomp() really do its work. commit 03aea6f18fe087d771b0f6e179164fc9a905fe97 Author: Arnaud Giersch Date: Tue Oct 4 22:53:00 2011 +0200 An empty strbuff should really be empty. commit ff160a410af4b382cc279bf2952feee88d54e106 Author: Arnaud Giersch Date: Wed Oct 5 10:43:31 2011 +0200 Force stdout to be line buffered. Thus to avoid to have profiling messages in the middle of a line. commit 28cc57e2f62d5bb0407372b26f74201c41f3421c Author: Arnaud Giersch Date: Wed Oct 5 10:33:41 2011 +0200 Add --enable-coverage to tesh self-tests. commit 4eb0d3bc26a1dcf94132e69e1194d63938d7cdff Author: Arnaud Giersch Date: Wed Oct 5 09:03:51 2011 +0200 Add tests for tesh sorting and filtering of ouptut. commit c6c3b652b8d061659905fcd729067b822d17eec3 Author: Arnaud Giersch Date: Tue Oct 4 11:10:41 2011 +0200 .gitignore: website does not exist anymore. commit 19b823a8da556c598d0f1c6fa7e313f7c8ee52d2 Author: Arnaud Giersch Date: Wed Sep 28 16:40:51 2011 +0200 .gitignore: delete .gitignore files in subdirectories. Most ignored entries already are in the main .gitgnore file. The other are assumed to be old junk. commit 09c346b362bbc99a44d75f463ad1622210a29e0c Author: Arnaud Giersch Date: Tue Sep 27 17:28:51 2011 +0200 .gitignore: do not use wildcards to exclude generated *.l files. commit eda37e3b5c0c8ce2f78d8fabf9680c5892d26cd7 Author: Arnaud Giersch Date: Tue Oct 4 17:37:05 2011 +0200 Do not call surf_solve() when there is nothing to run. commit 5cd933a9bb7ad8e532dd057a8c79fc1696845e69 Author: Navarrop Date: Tue Oct 4 18:34:53 2011 +0200 Use xbt_dynar_foreach and xbt_dynar_cursor_rm for removing all lignes of coverage. commit f1543b7de868c331b1f1e275717ad8c70ae5292c Author: Navarrop Date: Tue Oct 4 18:20:56 2011 +0200 Add option --enable-coverage to test if code coverage is enable. commit 5f7dcdd2f5a7e9b0621153af33c1521498a52e75 Author: Navarrop Date: Tue Oct 4 17:55:24 2011 +0200 Add an option on tesh to ignore output of code coverage. --enable-coverage commit 39f91e9db08a54b8c87c8f835079427725518fe7 Author: Christophe Thiéry Date: Tue Oct 4 17:35:16 2011 +0200 Remove an obsolete function commit 5cad4ce510ec37d89d2a3385c3553263dfb5d13e Author: Christophe Thiéry Date: Tue Oct 4 15:48:14 2011 +0200 Replace push by addFirst, compatible with older versions of Java commit 3ab16e35a6a708a6b0a90cdfaa1c044cad20b91f Author: Martin Quinson Date: Tue Oct 4 12:00:45 2011 +0200 document the obvious commit 071d422a2c18802d6fb15e859b1a416ed7ff3134 Author: Martin Quinson Date: Tue Oct 4 12:00:08 2011 +0200 Update changelog for 3.6.2 from the git history (we should be good on that front now) commit eeb8c94868c1037c404a03b47ee7009f46049502 Author: Navarrop Date: Tue Oct 4 11:16:13 2011 +0200 For Nightly use the default configuration. commit 07dd588de7ee8c14fa0b183c4d92d2ea0010a0fd Author: Navarrop Date: Tue Oct 4 11:15:38 2011 +0200 Lenny don't have make by default on pipl!!! commit e77193834c70dfb7d82869defdeaeb494f17d083 Author: Navarrop Date: Mon Oct 3 18:52:14 2011 +0200 Remove website from simgrid directory commit dad1a0fac4f1a9d2b9f1b04ad58e9ffb318beb65 Author: Navarrop Date: Mon Oct 3 17:54:14 2011 +0200 Use a new image of squeeze cause the pipol one is broken commit 6eda9b0be3ffb970a9eee08fd372bf1f6a5c969e Author: Navarrop Date: Mon Oct 3 17:53:40 2011 +0200 Use aptitude on debian, not apt-get commit 6f3373052dcfd12bf1fd9282c8b1ed12eedf1919 Author: Navarrop Date: Mon Oct 3 17:53:09 2011 +0200 Set cc and cxx for pipol scripts. commit 8aaa21c0624b85bd7b00ef5a136ced36c00d8690 Author: Navarrop Date: Mon Oct 3 12:43:24 2011 +0200 Use yum for installing ruby commit dd725e0d99eaf5c9b708208f4bbc62d08a45c797 Author: Navarrop Date: Mon Oct 3 12:43:06 2011 +0200 Add page ranking to contrib section commit 6b2838d5560d178f910b84ec4c9ed824eaece98b Author: Christophe Thiéry Date: Mon Oct 3 11:58:11 2011 +0200 Lua: fix registering maestro tables commit 047ca9a2a6c647c2cc014d53460b8c359b3238c7 Author: Christophe Thiéry Date: Mon Oct 3 10:50:40 2011 +0200 Lua: add a test to check that global values are correctly duplicated commit 34fcc7044aabdd6b72530471344eb5744335e272 Author: Christophe Thiéry Date: Thu Sep 29 18:48:12 2011 +0200 Simplifying and improving identification of tables commit 05556610f848e85848ffd581886aa77f73d83d3f Author: Christophe Thiéry Date: Thu Sep 29 14:17:21 2011 +0200 Split sglua_move_value() in different functions for each lua type commit 62cd7d2d579e6b8ee4893728e853bfc8694dcc46 Author: Christophe Thiéry Date: Thu Sep 29 14:16:58 2011 +0200 Rename s_buffer_t to s_sglua_buffer_t commit 4610b103f5b664648c716031782165da1e6fbd41 Author: Christophe Thiéry Date: Thu Sep 29 13:05:05 2011 +0200 Lua: separate bindings, state cloning functions and helper functions commit 9cc5dac9b02b2bf4f7a01e27642b0e6060877dd1 Author: Navarrop Date: Wed Sep 28 17:26:34 2011 +0200 Implement RED module for ns3 into simgrid code. commit 8f231f04b3a46aed69f3e992c27f8c64f7b2866c Author: Navarrop Date: Wed Sep 28 15:17:11 2011 +0200 Update some pipol scripts. commit 89254bc0ba3b80fe522f1342f08b23d5d120c6e6 Author: Laurent Bobelin Date: Wed Sep 28 13:42:59 2011 +0200 Added some doc for ns-3. Changed a +50 to a ~100 in welcome index.php commit 71a91dee3af941be6c33936bfdac5e2f6bd55b36 Author: Christophe Thiéry Date: Wed Sep 28 13:35:30 2011 +0200 Lua: sending and receiving tasks work, tests are okay. commit f617da89cd6d164e27bf04db37b6eeb8b4166314 Author: Navarrop Date: Wed Sep 28 11:14:31 2011 +0200 Ignore two more files from Jedule. commit 2a28017e1c39569922f20190c6959c845cd16073 Author: Navarrop Date: Wed Sep 28 11:12:49 2011 +0200 We need the same gcc of cmake for smpicc. commit ea377238fd81b1aa5354a1892ac7cf24dd6d2522 Author: Navarrop Date: Wed Sep 28 11:12:01 2011 +0200 Update valgrind on debian to avoid warning: unused-but-set-variable commit 0d7d86de4c0e32f716735817e799b90abd421402 Author: Christophe Thiéry Date: Wed Sep 28 00:56:42 2011 +0200 Trying to make userdata work commit 83d441ea28abf1131b70319a5a59f53e59688497 Author: Christophe Thiéry Date: Tue Sep 27 20:07:47 2011 +0200 Lua: handle userdata and the registry commit 6744bc948d2c37c8e9fcbfe091bbe40c56b3204d Author: Navarrop Date: Tue Sep 27 16:44:00 2011 +0200 Revert "Those files should not be in git." This reverts commit 3c0b68147366bc591839aab1cf37c8aeaab63112. commit 79b05f9c0605dd5c583b21990813d08a7368390c Merge: 573df6c f3718ac Author: Christophe Thiéry Date: Tue Sep 27 16:37:40 2011 +0200 Merge branch 'lua' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid into lua Conflicts: src/bindings/lua/simgrid_lua.c commit 3c0b68147366bc591839aab1cf37c8aeaab63112 Author: Navarrop Date: Tue Sep 27 16:31:22 2011 +0200 Those files should not be in git. Generated by maintainer mode. commit f3718ac873cc4a8e6426f7fe1b0c88f004837c1a Merge: 97a58be eb9716b Author: Christophe Thiéry Date: Tue Sep 27 16:24:25 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 97a58be52479acc50c2657ae0dea6343785f7c49 Author: Christophe Thiéry Date: Tue Sep 27 16:23:48 2011 +0200 Revert "Implementing Lua simulated processes as independent Lua states" This reverts commit 2fda1afe4cce38e40bc19930b4c72cb63eee2937. commit e6591304466b019828356e6f6a15b6cc62874dcd Author: Christophe Thiéry Date: Tue Sep 27 16:22:54 2011 +0200 Revert "These messages should be print in debug logs only" This reverts commit ce5366b7ccfd889609351fcdd759891a2ceb0c9a. commit f2b40c3e16f8018469692007205e39938be2ee71 Author: Christophe Thiéry Date: Tue Sep 27 16:22:33 2011 +0200 Revert "Fix format string error." This reverts commit fa45f2acc4946349e99256a79b5d45b51462f404. commit eb9716bd3fcfd4082f136892842ceabe341f7c46 Author: Navarrop Date: Tue Sep 27 16:21:59 2011 +0200 This file should not be in git repository. Ignore *.l files generated by maintainer mode. commit 573df6c83dcc7f6a5e0a92535ac5931bcec804cb Author: Christophe Thiéry Date: Tue Sep 27 16:17:38 2011 +0200 Improve formatting of debug info commit fa45f2acc4946349e99256a79b5d45b51462f404 Author: Arnaud Giersch Date: Tue Sep 27 14:13:34 2011 +0200 Fix format string error. ./src/bindings/lua/simgrid_lua.c: In function ‘value_tostring’: ./src/bindings/lua/simgrid_lua.c:90:7: error: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Werror=format] commit 2c863b0bc543c1d112743a8ee4691dddf40f6508 Author: Arnaud Giersch Date: Tue Sep 13 10:20:51 2011 +0200 Free exception. commit 55358c50b5d4605f34ae7efbf1fcb5ef52f93bc2 Author: Arnaud Giersch Date: Thu Sep 8 15:53:03 2011 +0200 Commit changes to simgrid_dtd.l. commit 5b1a1fdb2e53df8a704eab8f95ef7027753c430c Author: Arnaud Giersch Date: Thu Sep 8 16:00:24 2011 +0200 Inline macro _XBT_LOG_EV_BUFFER_ZERO and remove its definition. commit 51ed58b452aaa620bcf3fabfd66939e1d0de4d5b Author: unknown Date: Tue Sep 27 12:35:17 2011 +0200 Update nsis script to install LICENSE and some other files. commit ce5366b7ccfd889609351fcdd759891a2ceb0c9a Author: Christophe Thiéry Date: Tue Sep 27 14:03:53 2011 +0200 These messages should be print in debug logs only commit 1dd65290a48debfb62c80984ab6f88e820defb04 Merge: 2fda1af 6daf1bd Author: Christophe Thiéry Date: Tue Sep 27 14:01:02 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 6daf1bdaa0d5e6d1eccee4ee1f1d4e4ef40b2a47 Author: Navarrop Date: Tue Sep 27 13:54:51 2011 +0200 Now SimGrid-ruby is on git. commit 2fda1afe4cce38e40bc19930b4c72cb63eee2937 Author: Christophe Thiéry Date: Tue Sep 27 13:47:05 2011 +0200 Implementing Lua simulated processes as independent Lua states commit 7e3f3c930a2f9dfc8b56d42a2f7e0b8cd044d3af Author: Navarrop Date: Tue Sep 27 12:45:00 2011 +0200 With debian testing on pipol we must set -DCMAKE_C_COMPILER=gcc-4.6 -DCMAKE_CXX_COMPILER=g++-4.6 flags. Don't use kvm image from pipol for now. Clean rc.debian, some packages are already install. commit f003433fdc15b8981a73da668dbf9c70146738ba Author: Navarrop Date: Fri Sep 23 14:08:56 2011 +0200 Change svn for git from bindings.doc commit ba5cae6b1f22c3e9a1f08901a823e775b722977e Author: Stephane Genaud Date: Mon Sep 26 23:26:20 2011 +0200 resolved conflicts commit 448fecf60f1328e50f3035b738d7b9b3c0dbb0bc Author: Stephane Genaud Date: Mon Sep 26 16:55:10 2011 +0200 model with updated parameters (griffon-based) + lines between segment extrema commit d6b330063c2b5287dc9ec8432c04d78ef466bf99 Author: Stephane Genaud Date: Mon Sep 26 16:54:24 2011 +0200 add to the model lines joining segment extrema commit d6a3ebcf852c2c8f31c6e3646a7bed5477b9b492 Author: Lucas Schnorr Date: Fri Sep 23 13:27:28 2011 +0200 typos, minor rev commit 5e8a6b4d95b88361ec6ef374915ba6d51bf4e8fe Author: Lucas Schnorr Date: Fri Sep 23 13:21:29 2011 +0200 [trace, doc] two scenarios to help users decide which tracing options to use commit fdd43f09c482715dc07d4479ca161c03046a14ed Author: Lucas Schnorr Date: Fri Sep 23 13:04:41 2011 +0200 [trace, doc] be verbose about tracing options, say how to use them commit c629f33988e0739f0dc28291601c48cdaaca16f9 Author: Lucas Schnorr Date: Fri Sep 23 12:54:38 2011 +0200 [trace, doc] changing order of parameters commit 831e34878ba25882be7666abe43fc101b63eb3b9 Author: Lucas Schnorr Date: Fri Sep 23 12:52:47 2011 +0200 [trace, doc] removing old tracing option commit 856d00fcbcb6d15800cd7095c910c0347f7dde97 Author: Laurent Bobelin Date: Fri Sep 23 12:56:28 2011 +0200 Added triva in contrib. Removed redundant and buggy link in doc index. commit c835fbf88827df1278eabe1aca5d4f14f78812f5 Author: Navarrop Date: Thu Sep 22 14:40:09 2011 +0200 Now it is git. commit 456956406393b0d3e514252750cadb3178e97243 Author: Navarrop Date: Thu Sep 22 14:33:20 2011 +0200 Fix Java on mac. Update pipol scripts. commit 9eb6dd1e71019aec53b4261b8da30b6fcaf37fab Author: Laurent Bobelin Date: Thu Sep 22 13:47:51 2011 +0200 just added 1 entry in the bib file commit ec588fcb14169e7833e80aa2b4a1809af3f83ecd Author: Navarrop Date: Thu Sep 22 12:47:50 2011 +0200 Use a new image for Mac on pipol. commit 0fd164cdd9c3fbd925f5e7f2698b069dce08e929 Author: Martin Quinson Date: Thu Sep 22 11:02:47 2011 +0200 add a category to the publi, sorry commit 3c14d6f3eaac47f2ec967d48b9a77f3c5a451b08 Author: Martin Quinson Date: Thu Sep 22 11:00:10 2011 +0200 ok, publi++ commit dde4c90c2eecd457cdbdaab921afa49fa94b083a Author: Laurent Bobelin Date: Thu Sep 22 09:44:57 2011 +0200 Still bug fixes (broken links for website) commit c52547546e442b73284495b95e13ad674de2c87f Author: Navarrop Date: Thu Sep 22 09:34:23 2011 +0200 Remove my login from git clone command... commit 148ac2fb0d3def83a3616b4a94bd4900ddc17625 Author: Laurent Bobelin Date: Thu Sep 22 09:30:07 2011 +0200 Minor bug fixes in the website (broken links + one ref more for publi section) commit 1018875e116da1b1b4748df46dfde3035e6e91ab Author: Laurent Bobelin Date: Wed Sep 21 17:48:33 2011 +0200 Now with the good Nancy university commit 267598fa1edd716f50baee28f691938f71ad2164 Author: Navarrop Date: Wed Sep 21 17:22:49 2011 +0200 Add dependency for sync website and documentation. commit ab58b73b7285977eed3f26385041ee5405c6e4e5 Author: Navarrop Date: Wed Sep 21 16:45:46 2011 +0200 Remove gtnets and ns3 pages for one: Packet level simulation. commit 6719bc3f8c0261a02d5c57a5fed769a101c3a49e Author: Navarrop Date: Wed Sep 21 16:16:51 2011 +0200 Change svn for git in java binding documentation. commit 325e37435e8bb6657ddb91fbf7d87c7ebaf081ab Author: Laurent Bobelin Date: Wed Sep 21 17:09:22 2011 +0200 Some changes in the website look before 3.6.2 arrives. commit c3ef4beeed3e62a02825ae7a45bbd75b6cb9629c Author: Arnaud Legrand Date: Wed Sep 21 15:46:49 2011 +0200 publi++ commit ecfc3343bc1b606985d472b5255c3b9c625e54e6 Author: Navarrop Date: Wed Sep 21 13:19:54 2011 +0200 Add a target to sync pipol scripts. Update pipol scripts. commit 68d9296755037890af2700e6f7b39222f8fd523b Author: Martin Quinson Date: Wed Sep 21 11:01:48 2011 +0200 cut an infinite loop of exception raising which raises an exception when the memory is exhausted commit 496787ff18b9d4034acba3c5c68dc54ea416e887 Author: Stephane Genaud Date: Wed Sep 21 00:14:58 2011 +0200 remove upper bound as the model is also valid for greater message sizes commit 1c535f8556dd6c164e4917e3bf32c19d7ff327e5 Author: Stephane Genaud Date: Wed Sep 21 00:06:46 2011 +0200 updated values for SMPI network model commit 04a87ab9f34a73b093704bf952949dfe6f9e01d7 Author: Stephane Genaud Date: Wed Sep 21 00:03:44 2011 +0200 ouputs explicit C code to be included in the network model commit 5b13c320c08d696b812babc46bc05ff815a89904 Author: Navarrop Date: Tue Sep 20 16:24:33 2011 +0200 Set gtnets and ns3 to off by default. Don't see warning on it on cdash. commit 7d089b0784964a16c533478390f02dbcc02167ab Author: Lucas Schnorr Date: Tue Sep 20 14:35:32 2011 +0200 [ns3, trace] tracing needs the sentBytes variable being updated by the datasent callback commit 2287d87c9b212b264a0c5ae63d4dd9bded574d87 Author: Navarrop Date: Tue Sep 20 14:15:57 2011 +0200 Remove also pcre option from documentation. commit 6aac8bb90869cf0dccc9caf03be425af62ee2813 Author: Navarrop Date: Tue Sep 20 14:07:45 2011 +0200 Remove option for pcre from cmake files and from sources. Now we need pcre to compile SimGrid. commit 95689b491f0fa08b65fbce516d591a9e44179796 Author: Navarrop Date: Tue Sep 20 13:39:35 2011 +0200 Don't malloc data if mysmysocket->remaining equals 0, just return. commit d36cf41c7823ee7803122c1c77a629293fe9608a Author: Navarrop Date: Tue Sep 20 13:22:30 2011 +0200 Update ns3 tesh file as platforms have change. commit 617f1dfa78a7a139b7a7d6262c2b55e42e259e44 Author: Navarrop Date: Tue Sep 20 13:18:16 2011 +0200 Rewrite the way to use dict_socket. Fix a segfault due to bad use of genrated key from Socket pointer. commit 9d460f7d56aca7c2f8fe5138aca1d99779fadb77 Author: Navarrop Date: Mon Sep 19 15:45:00 2011 +0200 Don't touch the size of the screenshot. commit 5b32b671c89ee3010ea843eeabf39aee2f5fad3a Author: Lucas Schnorr Date: Tue Sep 20 11:31:51 2011 +0200 [trace] "bugfix", this line is causing a segfault in a mapreduce simulator details: - its removal seems not change the tracing behavior - the line was added in a previous commit to "Fix race condition on task put/get", from 2010-12-15. commit 16aeacdf0175d627a50949388a15bd6755dc9883 Author: Lucas Schnorr Date: Tue Sep 20 11:27:15 2011 +0200 [trace] cosmetics, declare variable when it is first used details: - drop volatile from smx_action_t comm commit 8cf96323cdfd440e8a1ec397816be6d7df95452a Author: Lucas Schnorr Date: Tue Sep 20 10:57:26 2011 +0200 [trace] fix tesh'es since we changed the paje header commit 41807f83f20cdeece2a51dbbdf49781f8940d54b Author: Lucas Schnorr Date: Fri Sep 16 10:15:08 2011 +0200 [trace] cosmetics, break lines of --help-tracing commit 317e510a99652e7206948bfb80f8b1edd29dcb7c Author: Navarrop Date: Mon Sep 19 13:40:01 2011 +0200 Udate the documentation. Fix the bar for all group__*.html files commit 00ffc86fd837ce2c365ca3a55753d9e145e3291f Author: Navarrop Date: Mon Sep 19 11:21:27 2011 +0200 Add screenshot for installer. commit d75cc686d3c2c508e129281f09a64b7630036130 Author: Navarrop Date: Fri Sep 16 17:36:02 2011 +0200 Update the documentation about installing simgrid. Add Windows part. Remove svn for git. commit 5bb24107d10842e458665a0a6c489a44d6108796 Author: Christophe Thiéry Date: Fri Sep 16 11:35:09 2011 +0200 Fix a uninitialized variable warning and simplify surf_cpu_ti_binary_search commit acb4edf471436c25500bd07cae17889734d434db Author: Lucas Schnorr Date: Fri Sep 16 09:29:08 2011 +0200 [trace] fix on the trace header, strictly following paje file format - vite is capable of parsing this file, although some problems remains on the way links are treated by vite commit b9d759439596d06313154b22a58d9dac20bcad13 Author: Lucas Schnorr Date: Thu Sep 15 17:41:03 2011 +0200 [trace] hosts might have spaces - avoid registering them by using quotation marks commit fbd4fe2f3be7345d4e37fe02ce25b4a3a9f24a2f Author: Martin Quinson Date: Thu Sep 15 22:15:58 2011 +0200 let this code compile without warning commit 0ad1e38f1a4dd835c65da9e4f56538a14d370d16 Merge: 06bbf29 9440459 Author: Martin Quinson Date: Thu Sep 15 22:13:33 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 06bbf29ce502b7c0b1969241d6acfffd43de9d2e Author: Martin Quinson Date: Thu Sep 15 22:10:59 2011 +0200 really ignore the return value of that function, or we'll get warnings commit 9440459ec55c278e70946654c42d6c3c74c582f5 Author: Navarrop Date: Thu Sep 15 16:47:49 2011 +0200 Use C style dichotomy instead of CAML style dichotomy. :) commit 2e22839bfb70546721ec09e62df7a01c8de3f029 Author: Navarrop Date: Thu Sep 15 16:45:58 2011 +0200 Bug fix raised by warnings (variable set but never used) and that was not even covered (uuuuh!) commit e4f5cf89b39f340a29191df1bdcad3cc594d31ed Author: Navarrop Date: Wed Sep 14 13:30:23 2011 +0200 Use more reasonnable values for this example. commit cd0b0e6661d6ca84295e74f81ba361f328c45dd5 Author: Navarrop Date: Wed Sep 14 13:29:39 2011 +0200 Make sure that we start at the right NS3 time even when NS3 and SG desynchronize. commit 33ad65963c7afda101f37e5c636b1d4742f2416a Author: Stephane Genaud Date: Thu Sep 15 16:47:42 2011 +0200 avoid anonymous print args commit 090f2963d2798de9cdf2b5a9dffa3d4255c4ee5f Author: Stephane Genaud Date: Thu Sep 15 16:40:45 2011 +0200 added sample data to test calibration script commit 26a65fe3f06c8a304a1fd022eb685072d6531566 Author: Martin Quinson Date: Thu Sep 15 16:38:12 2011 +0200 comment some dead code marked 'that doesn't work' which raised a unused-but-set-variable warning in gcc 4.6 commit 5a8eb7ee096b6ba15106e97f69709a97753a41e5 Author: Martin Quinson Date: Thu Sep 15 16:20:18 2011 +0200 fix some unused-but-set-variable warnings comming from gcc 4.6 I guess it was harmless before, but it's cleaner now. In particular, the return value of gras_datadesc_by_symbol() is useless, but the side effects are mandatory. commit 76d539b6d43f96ee5708dd48d84b5c3c9ad905cb Merge: 772b917 0f2e41a Author: Martin Quinson Date: Wed Sep 14 10:33:18 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 772b9175568d56fc6aa873c5215274cf3ae39b15 Author: Lucas Nussbaum Date: Tue Sep 13 23:20:21 2011 +0200 Move library after the source due to changes in ld Due to changes in ld introduced in Ubuntu oneiric (ld --as-needed by default), it is now required to order libraries on the ld command line so that they are only listed *after* the other files that require them. commit 0f2e41ab1b3e2ce012c6d47747db0f762be90c56 Author: Navarrop Date: Tue Sep 13 15:27:51 2011 +0200 Cleaning the ns3 send callback function. commit 0c62ac293213c4632f158a2cbedc86e321a324d4 Author: Navarrop Date: Tue Sep 13 14:31:58 2011 +0200 Add RED protocole for ns3. Download ns3 patch here : http://code.google.com/p/ns-3-red/source/checkout commit 2d6e5d5e0f3fd9f5c22145c6b3b6ca79aec6d1ff Author: Martin Quinson Date: Tue Sep 13 14:09:04 2011 +0200 remove second following title; people know that the first paragraph will be an introduction commit 8b1e3d85900da676aff487a1d62d4b24ab5a904c Author: Arnaud Legrand Date: Tue Sep 13 11:17:46 2011 +0200 [Web] Update publications commit 10c6b7f8e9dc8d91ca4c3bfe6c8de71c1dc8fa8c Author: Arnaud Legrand Date: Tue Sep 13 11:10:22 2011 +0200 [Web] Update publication list. commit 1ef66bd3758ad6a0973a70a9ce499ad8ae831212 Author: Navarrop Date: Mon Sep 12 20:07:54 2011 +0200 change call of xbt_dynar_set for xbt_dynar_set_as and xbt_dynar_get_ptr for xbt_dynar_get_as. commit 1f48f3c3b04af1fa45586cafae55405b8071e62e Author: Navarrop Date: Mon Sep 12 17:42:01 2011 +0200 Update tesh for ns3 because we have chnge the value for MTU. commit e9db1c6bd915c76435648987526e3135cb91285f Author: Navarrop Date: Mon Sep 12 14:55:58 2011 +0200 Use default config value for MTU. commit 1fcc8dd3e67dc3f7c1e789459028a361a1c86b5f Author: Navarrop Date: Mon Sep 12 10:20:05 2011 +0200 Add tracing.doc and generate it. commit 8fd95a585797d0dc3efceb9a47f360ece50f9333 Author: Navarrop Date: Thu Sep 8 16:33:47 2011 +0200 Generate the documentation in pdf. Need two pass for generate the full toc. commit 224d044bb5d5126e97d67254e13f7b584583a225 Author: Lucas Schnorr Date: Thu Sep 8 16:50:04 2011 +0200 [NS3] better debug messages for NS3 simulator commit e771760a3246d2ba0ebf8e120a02f8c06a19205d Author: Lucas Schnorr Date: Thu Sep 8 16:26:21 2011 +0200 [NS3] updated in the example to cover more execution scenarios details: - debug messages added - timer function is also executed to have a more detailed view of what is going on during the simulation of NS3 flows commit f4654009a460c28f1da7ad617da863e265c128d3 Author: Lucas Schnorr Date: Thu Sep 8 15:57:43 2011 +0200 [NS3] clean-up of dictionary of sockets when flows finished details: - plus some debug messages commit f10f38b953c9cb8604392b92030cfe2d437a3c9c Author: Lucas Schnorr Date: Thu Sep 8 16:36:00 2011 +0200 [NS3] plug memory issue and cosmetics commit c05861e03b84f3461afc932ef47a647cbaba1645 Author: Lucas Schnorr Date: Thu Sep 8 16:50:30 2011 +0200 [NS3] Make sure that these functions have side effects as expected commit d92bf83bf0c294c76e6c36c4b50d5008d8386a20 Author: Lucas Schnorr Date: Thu Sep 8 12:22:07 2011 +0200 [NS3] using maxmin precision to avoid infinite loop commit 797028d4d60ed8e4720f2733a497df484bde25cd Author: Lucas Schnorr Date: Thu Sep 8 10:57:42 2011 +0200 [NS3] single call to start the NS3 simulator commit 90c7ba381698bf25fc1d118549b2b08875e7e47a Author: Lucas Schnorr Date: Thu Sep 8 10:28:33 2011 +0200 [NS3] send a maximum of 1024 bytes per Send details: - this is the way to observe the known TCP behavior where bandwidth is equally shared among the flows commit 3964cfe4b13a71557c87e781fd011502ab50b4b5 Author: Lucas Schnorr Date: Thu Sep 8 10:17:39 2011 +0200 [NS3] force NS3 simulator advances when surf advances (when NS3 has no flows) commit a40f3429cd65a6d3c0ad77b1137d7f2a59ff16f7 Author: Lucas Schnorr Date: Thu Sep 8 10:16:16 2011 +0200 [NS3] only update min using the return of NS3's share resources if there are active NS3 flows commit 2b4b6c4f5f745502728fd7bc17e9733ff2de4704 Author: Lucas Schnorr Date: Thu Sep 8 10:14:34 2011 +0200 [NS3] the time to schedule NS3 flows is relative commit 79aee5d99ef72487dc8ad1dbe8cb70abc885a58c Author: Lucas Schnorr Date: Wed Sep 7 18:06:13 2011 +0200 let gdb have access to cpp sources commit 919f4502f5e39049ce71245b7fcca16e3781800d Author: Lucas Schnorr Date: Wed Sep 7 10:14:22 2011 +0200 Make sure that NS3 simulation advance if there are active flows even if NS3 returns immediately. This could be caused by a pause event introduced by a previous "run NS3 for no more than xxx seconds". Return -1.0 as expected when there are no flows to handle. commit 7d0421bd87d5d3ceb1345ce3ecf1e21cc4753060 Author: Lucas Schnorr Date: Wed Sep 7 16:04:37 2011 +0200 Dirty hack to make sure that all callbacks of a flows that finish exactly at the same time are called. Otherwise, only the first callback is called and the status of the other finishing flow is not updated. commit c13827a1a060b718dacd0f643ee17114b11703da Author: Lucas Schnorr Date: Wed Sep 7 10:06:01 2011 +0200 Make sure that the NS3 model works even when other models use traces. NS3 should be the last model to be evaluated and since we do not fork but only advance simulation time, we need to make sure that it does not advance after a trace event. commit 007694fe3d4ebd6577e1fb0a1017330b1a575a67 Author: Lucas Schnorr Date: Wed Sep 7 16:02:05 2011 +0200 [NS3] implementing more socket callbacks in order to capture the closing of a socket details: - close_callback is called in place of receive_callback for some situations when the flow finishes commit 36d71e3707463a389153fbf9cebd68ce4a5276a1 Author: Lucas Schnorr Date: Wed Sep 7 15:57:50 2011 +0200 [NS3] rewriting receive_callback to mark a flow finished only if it has not done before commit 19b4bae85bbf713358ceb637f18be531fdb3e3c0 Author: Lucas Schnorr Date: Wed Sep 7 15:56:39 2011 +0200 [NS3] rewriting the send_callback to do only one Send call to buffer data commit 1d25a3492143193468372b190d6aefe082948846 Author: Lucas Schnorr Date: Wed Sep 7 15:51:26 2011 +0200 [trace] bug fix on the way that routes are used to extract topology commit ae0f649fbc6a0a67ff1117b3be7833bc8033d33f Author: Lucas Schnorr Date: Tue Sep 6 13:04:05 2011 +0200 [trace] if route doesn't exist, just continue extracing the topology commit b380659d4cf88b049bfac7e75780a0cff8ae7b5d Author: Lucas Schnorr Date: Tue Sep 6 13:03:14 2011 +0200 new function get_route_or_null that catches any exception before returning details: - this function is used by the tracing mechanism to extract the network topology of the platform being simulated commit 291b955b78f742f1065614f1c6a1674fa8b476ca Author: Lucas Schnorr Date: Mon Sep 5 16:58:34 2011 +0200 [NS3, trace] categorized resource utilization active also for NS3 commit 59f24f917ff0a4e07de32c86287081ede60c93a6 Author: Arnaud Legrand Date: Thu Sep 8 15:57:47 2011 +0200 Use sans serif fonts for the website commit b4c416b8b1a5cf0b3f4e6220303548d673603385 Author: Arnaud Legrand Date: Sun May 22 12:23:25 2011 -0700 Improve debugging messages when dispaying the status of blocked process. commit 2aa97ab052f0a1c3ae440a621a6a38c041ebe375 Author: Arnaud Giersch Date: Thu Sep 8 13:21:46 2011 +0200 Fix typo in help message. commit 69128883beb4dfd713ece4ca484f37aab0461101 Author: Arnaud Giersch Date: Fri Nov 12 14:16:06 2010 +0100 Fix compilation warnings in ISO-C99 mode. Fix the following compilation warnings (indeed wrong inline usage): - inline function ‘xxx’ declared but never defined Tested with gcc 4.3 and 4.4. See the following messages for more information: http://lists.gforge.inria.fr/pipermail/simgrid-devel/2010-July/000958.html http://lists.gforge.inria.fr/pipermail/simgrid-devel/2010-July/000971.html http://lists.gforge.inria.fr/pipermail/simgrid-devel/2010-July/000978.html http://lists.gforge.inria.fr/pipermail/simgrid-devel/2010-August/000998.html See also bug #11428. commit c4b366b6a9eedd0d24d0f1e2b63329dea4baed4e Author: Navarrop Date: Thu Sep 8 15:10:28 2011 +0200 Revert "Re-apply old patch A. Giersch 06/07/2010" This reverts commit 3a9be3b03e764af6a69418124a4e213713b2fd6d. commit 9758feb4e8734e40e9e969418250c6b01fe465ad Author: Navarrop Date: Thu Sep 8 15:09:05 2011 +0200 Ignore generated directory commit 91e1764de30a97798d68dbf5969129b90f201a26 Author: Navarrop Date: Thu Sep 8 15:00:13 2011 +0200 Prepare the target to make simgrid_documentation.pdf commit 3a9be3b03e764af6a69418124a4e213713b2fd6d Author: Navarrop Date: Thu Sep 8 14:09:39 2011 +0200 Re-apply old patch A. Giersch 06/07/2010 [From A. Giersch] Fix the following compilation warnings in ISO-C99 mode: * inline function ‘xxx’ declared but never defined commit ad6a700d71e995948cde6c3c8e7a31800feb5c95 Author: Navarrop Date: Thu Sep 8 14:07:03 2011 +0200 Hide configure value. commit 413654d77fa770ddaff2bb58db2607ca1bbe5a1f Author: Navarrop Date: Thu Sep 8 13:33:04 2011 +0200 Add a dogbone example with ns3 commit 84b6ab29e2861d096c8d500c6bd56289bfe90664 Author: Navarrop Date: Thu Sep 8 13:31:33 2011 +0200 Add model Reno, NewReno and Tahoe with ns3 --cfg=ns3/TcpModel:MODEL commit 75991bbe67616b04d00e4c106c0b6d9cee72a63d Author: Navarrop Date: Thu Sep 8 13:07:48 2011 +0200 Need this flag for c++. commit 89ccf684d67b37ce974cbc85df7569c6e2fe6e82 Author: Laurent Bobelin Date: Thu Sep 8 10:45:24 2011 +0200 Adding sources (.ai files) for the nowaday logo commit b4708313d37a164788dd01e19e629de2500f935f Author: Laurent Bobelin Date: Thu Sep 8 09:39:00 2011 +0200 Added small logo to the website stuff (to use it in the google bombing process) commit 151b538fec21b3fe1c3b46c61973635df5c291b9 Author: navarrop Date: Wed Sep 7 16:03:24 2011 +0000 Fix execution on mac but need to be uncommented later. On mac this line donesn't work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c011b06e94aa7e857d8ed819d89ef74d306a670 Author: navarrop Date: Wed Sep 7 15:18:06 2011 +0000 On mac we must set DYLD_LIBRARY_PATH to find libsimgrid.dylib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b71f4fef475d61e6b5e954588e09c9a926963d01 Author: Navarrop Date: Wed Sep 7 17:00:06 2011 +0200 Explain how to change compiler version on doc commit 056593992509f32c834360664489e8e239d22802 Author: Martin Quinson Date: Wed Sep 7 16:13:58 2011 +0200 more informative error message when an invalid context factory is selected commit 7ff79318b09b10352e946822714b333b8e71555c Author: Navarrop Date: Tue Sep 6 17:50:32 2011 +0200 Available command sync-gforge-website. Update doc. commit d2bf78ef3304878995a537b02d90c8f598a5817f Author: Laurent Bobelin Date: Tue Sep 6 16:27:23 2011 +0200 Simgrid website documentation should be OK now. It's now separated totally from the doc generation commit 0e69506302c82ba2eb7c40882851cd80b891c6ec Author: Navarrop Date: Tue Sep 6 11:24:02 2011 +0200 Doc for ns-3. commit b50a507730b57a37d68ca30cb900a437e67986ca Author: Navarrop Date: Tue Sep 6 11:23:51 2011 +0200 By default activate ns-3. commit 02708adaddb897d179f00974e1fee90f043936e5 Author: Navarrop Date: Mon Sep 5 17:53:44 2011 +0200 Add ignored files from website target. commit 8154e51872159461bbf444336dfb346665f86251 Author: Navarrop Date: Mon Sep 5 17:47:39 2011 +0200 Separated version dependant (documentation) and independant website files. commit d4572bb4bef9682c2a981e6015566791eec8eea7 Author: Navarrop Date: Mon Sep 5 15:51:46 2011 +0200 Support for ns3-3.12 commit 79fd65da851a00fe5be321bfe645af2d8183fe49 Author: Lucas Schnorr Date: Mon Sep 5 16:13:05 2011 +0200 [NS3, trace] tracing the correct value of resource utilization based on NS3 network model commit b2d9909db8c479a5d6c6f71ea0504f83a35b55be Author: Lucas Schnorr Date: Mon Sep 5 13:29:11 2011 +0200 [NS3, trace] instrumentation code to register resource utilization from NS3 details: - missing profound validation tests commit 7e71e956181763288b1ce7d51f36ac4cdbcab365 Author: Lucas Schnorr Date: Mon Sep 5 13:23:49 2011 +0200 cosmetics, fixing tesh file commit 973f33d7adc7e95c773f7a9e73f281503385f69b Author: Lucas Schnorr Date: Mon Sep 5 13:23:02 2011 +0200 [NS3] unused variable removed commit 396ff07474b90b815131052dc33447e31c0bb337 Author: Lucas Schnorr Date: Mon Sep 5 11:06:01 2011 +0200 [NS3, trace] instrumentation point to be implemented commit 9de38287b0be3f8160ab051ee1cea5d02c2a2b1a Author: Lucas Schnorr Date: Mon Sep 5 10:06:53 2011 +0200 [NS3, trace] type of last_sent is double commit 25702930c148d7d6b9dfd08cbc12f2068d5cf4b2 Author: Lucas Schnorr Date: Fri Sep 2 18:40:06 2011 +0200 [NS3] new NS3 surf network action data structure details: - used only to keep tracing things and the generic surf_action type commit f61b4b1f0eb37f2daaf3fbf484f06ac3b51ae0fc Author: Lucas Schnorr Date: Fri Sep 2 18:28:07 2011 +0200 [NS3] cosmetics, changing the name of the function that creates a NS3 surf network action commit b42f5b4e396832c48dca8043d683288fc7475c42 Author: Lucas Schnorr Date: Fri Sep 2 17:46:46 2011 +0200 [NS3] cosmetics, removing unused functions/methods commit cc5f6ab8af78f2a72cd508a19408e9d367933aae Author: Lucas Schnorr Date: Fri Sep 2 17:36:17 2011 +0200 [NS3] fixing the remains value when updating actions state details: - new method to get the sent bytes of a socket from the NS3 simulator - before, the remains was always 0 because the send callback buffers all data commit 610c3c7da1460fd53dd41646ea988a57ad35baf0 Author: Lucas Schnorr Date: Fri Sep 2 17:17:48 2011 +0200 [NS3] cosmetics, removing tracing code and fixing indentation commit a262540c606d31b84075869efab136ddd9258b65 Author: Lucas Schnorr Date: Fri Sep 2 17:14:42 2011 +0200 [NS3] new callback to register sent bytes commit 6fb2a3317c632f4ec9ada7e08b120849c7d551d8 Author: Lucas Schnorr Date: Fri Sep 2 17:01:29 2011 +0200 [NS3] cosmetics, variable names should start with lowercase commit 8a5a52c31203af9e7eb66dc1c1c8f4e6b14d0b70 Author: Lucas Schnorr Date: Fri Sep 2 17:00:52 2011 +0200 [NS3] adding bufferedBytes variable to MySocket structure (replaces old sentBytes) - also fix on header indentation (removing tabs and replace by two spaces) commit 8fe73f754d3f13f61b20f57b94830e4d6e8c3946 Author: Lucas Schnorr Date: Fri Sep 2 16:05:08 2011 +0200 [NS3] cosmetics, fixing indentation on simulator code commit 24c99bb2c574f0d7a4e8179c1769f66bfc9d6480 Author: Navarrop Date: Thu Sep 1 17:26:16 2011 +0200 Do rsync and not scp. commit d37b87f0379c796e0ff6668ef146865b0d3a8619 Author: Navarrop Date: Thu Sep 1 17:19:40 2011 +0200 Prepare the versioning of the documentation commit c6b8c08b4e3e2454110d79e0cb7f4828b00c1c27 Author: Navarrop Date: Thu Sep 1 15:46:29 2011 +0200 Revert "Add a taget to test the new doc on a different remote." This reverts commit 1beb7db8bbe445fcba0d37352b2e761c54ad9e7a. commit 53f32ad3574aa3e8c7f17b3721208313c8e8d69d Author: Navarrop Date: Thu Sep 1 14:43:43 2011 +0200 Add functions for get and reset last amount sent by ns3. commit 1beb7db8bbe445fcba0d37352b2e761c54ad9e7a Author: Navarrop Date: Thu Sep 1 13:20:41 2011 +0200 Add a taget to test the new doc on a different remote. commit 2cc20f1526f80e1c731e986a50c5b77fa7e223d8 Author: Navarrop Date: Thu Sep 1 12:54:15 2011 +0200 Add pages for ns3 and gtnets. commit 1f3b2d6bb4a31767e013b4d6739602fe1db89bf3 Author: Navarrop Date: Wed Aug 31 13:23:51 2011 +0200 Add options and configurations page. commit 737a12e4cd18741fbb179c44b0c372fe0b580b1b Author: Navarrop Date: Tue Aug 30 14:13:06 2011 +0200 Add java to bindings page. commit e3fb6591308362a62ae7576a90e0ced99f39b7d4 Author: Navarrop Date: Tue Aug 30 11:13:18 2011 +0200 Keep the button press. commit 5b17b1d717143c7747fa8348de4b459d721e2687 Author: Mark Stillwell Date: Mon Aug 29 09:44:15 2011 +0200 moved macros that rewruite calls to sleep and gettimeofday to smpi.h commit 48fafe622bf4a9bef7852543532513141fb8ab21 Author: Navarrop Date: Wed Aug 3 12:18:16 2011 +0200 Ignore generated toc files. commit c5c447226e4b526926a548757f9f5d539530ef82 Author: Navarrop Date: Wed Aug 3 12:16:26 2011 +0200 Add documentation pages for install Simgrid and bindings. Remove those sections from faq page. commit 8483a52636f7e906f1ce1fca32613d933abbe881 Author: Navarrop Date: Thu Aug 4 16:04:56 2011 +0200 Add a new flag to compile with ucontext. Optimization with gcc 4.6 on mac leads to segfault. commit c035934bb16bebcd87127d880078145cb234ecb2 Author: Martin Quinson Date: Wed Aug 3 16:09:06 2011 +0200 improve reference documentation commit e02760f1b5ad6109db83b196c33d612d0ded7408 Author: Martin Quinson Date: Tue Aug 2 16:40:44 2011 +0200 use XBT portability layer to timing functions commit 3018128caf8efd9e5c02d2761fd477cb81194843 Author: unknown Date: Mon Aug 1 15:30:09 2011 +0200 Those two files are now compatible. commit d33015498f57b9803ddc475e2ffdc6125ce00534 Author: unknown Date: Mon Aug 1 15:14:50 2011 +0200 Add the masterslave forwarder example in win32 installer. commit cce8328c524aac009315d1c89c375625472eb6f6 Author: unknown Date: Mon Aug 1 12:00:22 2011 +0200 This CMakeLists.txt can be copy past for other project. Find sources and create target NAME associated to the source file NAME.c. commit 563dc1eb8cddec3395e007bbd5e2ebc98893aa38 Author: Navarrop Date: Mon Aug 1 11:41:38 2011 +0200 We can specify the router name of a cluster. Add router_id="cluster_router_name" to cluster tag. See teshsuite/simdag/platforms/two_clusters_router_id.xml, for an example commit 9a8ce506851427358a58031d014dc51b353e4baa Author: Navarrop Date: Mon Aug 1 11:25:03 2011 +0200 Make a tesh file for ns3. commit fc576fe10ca700e588732b12271509fbcde31e77 Author: Navarrop Date: Mon Aug 1 11:02:37 2011 +0200 Add ns3 sources to target "make dist". commit 597ba1a09c3412c3fd46d4c8e8a8f06bb80b11c2 Author: Quintin Jean-Noël Date: Sun Jul 31 17:29:57 2011 +0200 [simdag/dotloader] correction the double parsing and fix the allocation name of edge commit 3a16d600a35c57d2d66f8f19b71b67183582ae3d Author: Quintin Jean-Noël Date: Sat Jul 30 12:03:43 2011 +0200 [simdag/dotloader] modify the allocation of task name commit 39b6ed28636c4d67a0127d8526bf10dbc212cdc9 Merge: ab8524c 45ce14e Author: Quintin Jean-Noël Date: Sat Jul 30 11:08:33 2011 +0200 Merge remote-tracking branch 'origin/master' commit ab8524c54b51ab58c017d27604f94b3e84705e04 Author: Quintin Jean-Noël Date: Sat Jul 30 11:06:48 2011 +0200 [teshsuite/simdag/platforms] fix compilation on MAC OSX CLOCK_REALTIME is not available on MAC OSX commit 45ce14e22b05e7a6625a4a2cf06115473b73fee5 Author: Navarrop Date: Fri Jul 29 18:17:31 2011 +0200 Add lcg platform. commit 1d56048a731508dcb0d38937132533c10ecc0655 Merge: 8d8da3b fb5f8d1 Author: Christophe Thiéry Date: Fri Jul 29 17:30:03 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 8d8da3b6e2ddb285529f576140cce72b092aff9b Author: Christophe Thiéry Date: Fri Jul 29 17:29:19 2011 +0200 Add a TODO file with my ideas to make splay work. commit d64121d299e14e60aa01fd6e2704f01a68ec7732 Author: Christophe Thiéry Date: Fri Jul 29 17:28:52 2011 +0200 Make the splay example really do something (or at least, try) commit fb5f8d1e82c82e835b873c8b1eaf6fd7fe55882f Author: Navarrop Date: Fri Jul 29 17:11:36 2011 +0200 Add a version of gridpp.xml with its tool. generate with : transform_optorsim_platform.pl *.conf > *.xml commit e83790c297b2df4619a49d8483a104b08c994fb5 Author: Christophe Thiéry Date: Fri Jul 29 16:49:32 2011 +0200 Trying to make splay work (unfinished). commit 5852056758b9dd2cc76c811aa7c8acec5f3c266f Author: Christophe Thiéry Date: Fri Jul 29 16:48:58 2011 +0200 Working on Lua. commit 1ee06836f97375c683e9e31d24ff77fb258b453b Author: Navarrop Date: Fri Jul 29 14:42:05 2011 +0200 Add platforms for ns3. Changed units to be compliant with ns3 ones. (bps =! Bps) commit 1fb7674e85449436e67e5660a631ba6dcffca7b3 Author: Christophe Thiéry Date: Fri Jul 29 11:49:16 2011 +0200 Lua / Splay: some cleanups commit 5b811fdb6d7fae96fa9fe45612dee560a64f2af6 Merge: 2fa2a6c 74ca70c Author: Christophe Thiéry Date: Fri Jul 29 11:32:02 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 74ca70cee0de024f4556293af859889cf4fb384e Author: Navarrop Date: Thu Jul 28 19:04:23 2011 +0200 Add ns3_get_link_latency_limited if def HAVE_LATENCY_BOUND_TRACKING. commit 60e944f1af4491a8c921b29d5ad56ef5ecbf7960 Author: Navarrop Date: Thu Jul 28 18:15:47 2011 +0200 Fix segfault when surf_network_model->name == NULL commit 7f6d6d56876d2e286d0f11bfb390af6de6c9863e Author: Navarrop Date: Thu Jul 28 17:48:39 2011 +0200 Implementation of NS3. Add an example for ns3. Add many functions for ns3. commit 9348d3741280cb28ba0bfecc42071d1243b0756b Author: Navarrop Date: Thu Jul 28 17:27:05 2011 +0200 Update changelog for windows. commit 1225bf336ddd4d8d945094a019f393655feb4708 Author: unknown Date: Thu Jul 28 17:33:55 2011 +0200 Add the pcre licence cause we have embeded it into installer for windows. commit b6c71dc8e729a9d07d33713d74bc72e6fd5d4819 Author: unknown Date: Thu Jul 28 13:33:11 2011 +0200 No need to have difference between win32 and Unix system for log. commit 3302686f8952854a69b0328f0efa3148d64548b2 Author: unknown Date: Thu Jul 28 12:41:15 2011 +0200 On win64 we must use XBT_LOG_MAYDAY. commit 56d29b1554682d19700b052fdbe18278dafb7266 Author: unknown Date: Thu Jul 28 11:23:31 2011 +0200 This is a Directory so need to add /r option. commit f613012a6a7680572118ed0be244205cb1f62c8e Author: unknown Date: Thu Jul 28 11:23:02 2011 +0200 Update findPCRE module. commit ae75dd12f2b82912c1470c744d258a67ffae54dc Author: unknown Date: Thu Jul 28 11:22:25 2011 +0200 Prefer check size of void* against write 4 or 8 commit 2f93912677c9c5df63406a714b031993a7455d6c Merge: 49cb11c edacdb5 Author: Pierre Nicolas CLAUSS Date: Thu Jul 28 08:50:49 2011 +0000 Merge branch 'master' into smpi commit 49cb11c26e1ebc2b3042f78e6c4638d6d5403e3b Merge: 66b0686 005eb0f Author: Pierre Nicolas CLAUSS Date: Thu Jul 28 08:49:07 2011 +0000 Merge branch 'master' into smpi commit edacdb522ab2aaf5f4246347f9440db4fc2bdd96 Author: Navarrop Date: Wed Jul 27 14:17:31 2011 +0200 Those examples don't work on APLLE. commit 3a900e749d942065563de611d63900beeae7100a Author: unknown Date: Wed Jul 27 13:07:33 2011 +0200 Need only this flag with the library libpcre.dll.a commit 2fa2a6ce966b1ceb2327ea00f7e4073ceba55175 Merge: e91139a f071019 Author: Christophe Thiéry Date: Wed Jul 27 10:27:31 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit f07101941f4397554a6cee4fbaf3286137865064 Author: unknown Date: Tue Jul 26 14:59:48 2011 +0200 For win64 it is cast unsigned long long. commit bb67b63d87d1176015342a01d8fe739fc1f5c6a5 Author: unknown Date: Tue Jul 26 12:24:29 2011 +0200 Search for the pcre licence. commit 22900365bca30c4ba6a5444477e80232b0f394a2 Author: unknown Date: Tue Jul 26 12:01:45 2011 +0200 The pcre library is static on win32 commit 9f172ca867b791a2aff866e0fa5b5949a0dad849 Author: unknown Date: Tue Jul 26 11:52:30 2011 +0200 Update nsi script for install pcre and pcreposix libraries. commit 4068e47b56c26c0822c1c9d2134ec178f659c2b6 Author: unknown Date: Tue Jul 26 11:52:04 2011 +0200 Those two examples are UNIX only. commit 96453425fde36fe9a39551552d5f88778da97235 Author: unknown Date: Tue Jul 26 11:51:49 2011 +0200 Search PCRE from SIMGRID installer variable. commit 551e404f3e925e48ed245a16f595673ad526c9b4 Author: unknown Date: Tue Jul 26 11:51:22 2011 +0200 Update README for HelloWorld example commit 1dd7ea5c38c029e49ae831837b075751b173a569 Author: unknown Date: Tue Jul 26 10:49:25 2011 +0200 Correctly set CMAKE_SYSTEM_PROCESSOR and use it. commit 1c09fab086898b70f768e9c53f1586e038366e36 Author: unknown Date: Tue Jul 26 10:48:34 2011 +0200 Check 64 or 32 arch with size of void* commit 2eabf05198774d4cb595e7f16a397eb516d88976 Author: unknown Date: Tue Jul 26 10:47:56 2011 +0200 Change wsock32 for ws2_32 (new one) commit e91139a1a2abbb40511cf9dd374306a19c934260 Author: Christophe Thiéry Date: Tue Jul 26 10:40:33 2011 +0200 Improve what SIMIX_display_process_status() says. commit 005eb0fdbd85bacfbdb5ab2cc26567c6a43df31f Author: Christophe Thiéry Date: Mon Jul 25 15:33:35 2011 +0200 Cancelling a non-running task: show a warning only once commit a48d223f9273f17a0941c576b578a3bbeb04f09f Author: Christophe Thiéry Date: Mon Jul 25 14:48:19 2011 +0200 Don't throw the impossible when the user cancels a non-running task commit c1074c3f3469abf76ed140c8c87271922a88a14f Author: Christophe Thiéry Date: Mon Jul 25 14:17:18 2011 +0200 SIMIX: clean the processes trash after each scheduling round. commit d52b3c302824b631a2428ad881c66cab7844e753 Author: Arnaud Giersch Date: Thu Jul 21 11:59:53 2011 +0200 Do not initialize mmalloc if !MMALLOC_WANT_OVERRIDE_LEGACY. ... and hope that it now builds on Hurd, where mmalloc_preinit() fails. commit 73fd63288c5dbb4664e882fba1d936c602e7a487 Author: Martin Quinson Date: Wed Jul 20 18:24:28 2011 +0200 more verbose message when semaphores get disabled at config time commit 52b9fc8874725be60af16df22463a9a3150ac81b Author: Arnaud Giersch Date: Tue Jul 19 22:12:23 2011 +0200 Use string literals for format. And try to survive to over-paranoid compilation flags like -Wformat-security, that is enabled by default on Ubuntu. commit 5f6cef8bdac64b84b4886b2f2c6a89b65763dc09 Author: Arnaud Giersch Date: Tue Jul 19 17:41:58 2011 +0200 Output debug messages at debug loglevel. commit 2398a6a73fafe52e34a8aa158cb1003a30bf31f1 Author: Arnaud Giersch Date: Tue Jul 19 16:51:45 2011 +0200 Fix xbt_str_diff. commit df8dd26939cdd1f18594e8d0a0ae811842fadfde Author: Arnaud Giersch Date: Tue Jul 19 15:59:11 2011 +0200 Add some tests for xbt_str_diff. commit 66b0686fe441796325c3b5738b1b880d15ce1ea6 Merge: ca8f671 e492be5 Author: Pierre-Nicolas Clauss Date: Tue Jul 19 14:38:11 2011 +0200 Merge back master branch. Conflicts: src/smpi/smpi_base.c commit 62c5e83a98d204cb3bf5c7e99929fd12a14f55f3 Author: Arnaud Giersch Date: Tue Jul 19 13:44:10 2011 +0200 Add const qualifier to parameters of xbt_str_diff. commit 6df47db05756fafe0e96eda40f1ec84f743c75b2 Author: Arnaud Giersch Date: Tue Jul 19 13:31:37 2011 +0200 xbt_str: move tests at end. commit ca8f671bcf52e485b238a615121b9a0a0d60ed11 Author: Mark Stillwell Date: Tue Jul 19 11:26:28 2011 +0200 fixing some compiler warnings for adding to void pointer and also some bugs in the alltoall_bruck... commit 52be8c81d55b81b23315d914e4d35da201282ff4 Author: Arnaud Giersch Date: Tue Jul 19 11:09:39 2011 +0200 Cosmetics: structs have 4 fields. commit e492be5ee5e8a76eef7899758c841c618ccf505d Author: Arnaud Giersch Date: Tue Jul 19 10:17:19 2011 +0200 Fix comments about gras_arch to actually match the code. commit 9efddbf5bb3f9086579b0f6b247158866b66034d Author: Arnaud Giersch Date: Tue Jul 19 10:08:20 2011 +0200 Fix datadesc.big32_8_4 for new arch number. File was fixed manually: byte at offset 0x14 changed from 6 to 7. I hope it is correct. commit 2b51866284b29800a407cf6b94aac170ee912d9c Author: Arnaud Giersch Date: Tue Jul 19 09:41:40 2011 +0200 Verify arch name and number in tests datadesc_r_*. commit 86aca0bc9a0862b9bf2bcff1c6a50f875bb71a98 Author: Arnaud Giersch Date: Wed Jul 6 11:37:20 2011 +0200 Gras tests are not broken anymore. commit ccab7e3f8e9132f6cb576d98f90506279acc3883 Author: Arnaud Giersch Date: Mon Jul 18 15:17:56 2011 +0200 Regenerate data files for gras-datadesc tests. The following command was used: sed -i 's/GRAS\o001/GRAS\o002/g' datadesc.little* datadesc.big32* Not sure that it is the canonical way for doing that... commit f0f95529ffdd1caec5aae2934470cc7d438bfafa Author: Arnaud Giersch Date: Mon Jul 18 14:54:55 2011 +0200 Declare and free link_backbone where it is used. commit 08cf7e3a40c09ef4a15a13633b533c074d5bca0f Author: Arnaud Giersch Date: Mon Jul 18 14:53:34 2011 +0200 Regenerate surf/simgrid_dtd.l. commit 0d318fafded7c7d0e90854bd125bc68fddaed381 Author: Arnaud Giersch Date: Wed Jul 6 11:01:47 2011 +0200 Regenerate tesh file for test gras-synchro-sg-32 and -64. commit c66571dc3bd273d958cfc867c15a7b3db0dff833 Author: Arnaud Giersch Date: Wed Jul 6 10:41:47 2011 +0200 Regenerate tesh file for test gras-all2all-sg-32 and -64. commit eedd6d36b3f5671b65e401760c51909e20f57fea Author: Arnaud Giersch Date: Wed Jul 13 16:38:28 2011 +0200 Increase timeout for gras-rpc tests. The default 5s timeout is sometimes too short, I don't understand why... commit 31882ccffce77de2acb241d485e09945c19f8ff3 Author: Arnaud Giersch Date: Wed Jul 6 10:28:42 2011 +0200 Fix tesh files for tests gras-rpc-sg-32 and -64. Remove timestamps, and reintroduce comment explaining why. commit d4d7b77c8e455e5f7c80bc22b136a48c107aaf11 Author: Arnaud Giersch Date: Tue Jun 21 09:56:18 2011 +0200 Do not duplicate host name uselessly. commit 86ba806c0faa7a0e1326694fa9cb5daf24ab9279 Author: Arnaud Giersch Date: Wed Jul 6 14:27:19 2011 +0200 Free globals before exit in timer example. commit 2eeb460a4bad7a20e247006d5165879efb1957ac Author: Arnaud Giersch Date: Wed Jul 6 13:55:21 2011 +0200 Use strtol instead of sscanf+sprintf for parsing and error checking. commit 78d9b3dfb63366dcaa3c157454de03a30e7ba099 Author: Martin Quinson Date: Mon Jul 18 14:54:46 2011 +0200 bump GRAS_PROTOCOL_VERSION since the wire protocol was broken recently. Strangely, it should have broken all tesh-gras-dd-r-* tests. I'm puzzled commit 3d712f99d8fadf7db4977d1c6fa634016f43a361 Merge: d0b2014 fd3a39b Author: Quintin Jean-Noël Date: Mon Jul 18 12:56:18 2011 +0200 Merge remote-tracking branch 'origin/master' commit d0b2014f5ec341dde7911f06fa08032f4f23fe95 Author: Quintin Jean-Noël Date: Mon Jul 18 12:54:45 2011 +0200 Changelog add the bug fix of sd_dotloader commit fd3a39be50eb5857aa79028589e7476992913307 Author: Navarrop Date: Mon Jul 18 12:46:49 2011 +0200 We can use the cluster tag without backbone link if bb_bw and bb_lat attributes are not used. See One_cluster.xml and One_cluster_no_backbone.xml for examples. commit 769248f32027ad47882557bf1fe8a64eab14f483 Author: Navarrop Date: Mon Jul 18 10:29:15 2011 +0200 Update tesh files for vivaldi. commit 09d1d6bd830abb339ca148d2a6b90e2f06e9a737 Author: Quintin Jean-Noël Date: Fri Jul 15 20:22:17 2011 +0200 [SIMDAG] the dot file is not red change the call to agopen to agread commit e11ca0b5306e3af1665b162e0ae4a364da8899a1 Author: Navarrop Date: Tue Jul 12 14:18:04 2011 +0200 Add some tools to evaluate performances. commit b5e4e55f2834d9aeb5b9429487af5cca7fba9740 Author: Navarrop Date: Mon Jul 11 16:48:48 2011 +0200 Add script and platforms for cabinet. commit c85e1025a3a46987a6c486d042e8e8bffc866084 Author: Navarrop Date: Mon Jul 11 16:47:33 2011 +0200 Make a rulebased rule for gdx commit 66a6b6eefde8b9d5aac551b3e0008d3df3ddeba7 Author: Navarrop Date: Mon Jul 11 16:07:35 2011 +0200 We need to divide to pass from ms to s. commit 587e99c4884666d43870aa994a5ba5acfaf98e92 Author: Navarrop Date: Mon Jul 11 14:29:46 2011 +0200 Add some peer traces. Update script generate_peer_platform to parse those traces and generate platform associated. commit e2ca00dae941dff071aa0467d1d5fe7fd074ded0 Author: Navarrop Date: Thu Jul 7 17:07:21 2011 +0200 "Refresh" example platforms. Delete unused platforms. Add gdx and griffon clusters. commit b2f4d1fd2566a8139178bf3a337927bc3397653d Author: Navarrop Date: Thu Jul 7 13:51:21 2011 +0200 Update g5k platform. Add griffon platform. commit 023dc64543f7a3942ae941fc8b0457ea12b1454f Author: Navarrop Date: Thu Jul 7 10:54:27 2011 +0200 New g5k platform. Created with the Api of g5k. commit 65712b8d462f77a796a3950f38aed096f913f684 Author: unknown Date: Thu Jul 7 09:56:16 2011 +0200 Add one arch to gras_arch_count. commit 27cbb00affed384593925fc5af6d5533d0a7ef09 Author: unknown Date: Thu Jul 7 09:44:27 2011 +0200 Add a new arch to gras. WIN64 commit eccb848c9b78eb0a1bffa80e4eb90fc1cd6b4007 Merge: 3562315 a571515 Author: Martin Quinson Date: Wed Jul 6 17:33:31 2011 +0200 trivial merge of changes about gras architecture commit 35623150364de198acec466c14a210eb8ab63ae6 Author: Martin Quinson Date: Wed Jul 6 17:30:44 2011 +0200 more comments to document how gras architectures work commit a571515b08248b4824959bf03de34cdac0d5d1d5 Author: unknown Date: Tue Jul 5 13:35:27 2011 +0200 Add an icon to installer. Add registry values. Need to restart computer after install (now or later). commit a4bfdd468a73680e604a041d9a4b7dd5a939e7ac Author: Mark Stillwell Date: Tue Jul 5 00:55:04 2011 +0200 haha! problem with call to get_remote_mailbox...code was using communicator rank instead of process index! commit 309b581b3300040e701e459fad72b5a8bd5667f8 Author: unknown Date: Mon Jul 4 14:00:41 2011 +0200 Insert modules to install. commit 4d5e8745efb152a308794bdac0931d4f3a2fca0f Author: Mark Stillwell Date: Sun Jul 3 21:26:32 2011 +0200 fixed a bug in comm_copy_data, it wasn't handling messages with zero-size buffers correctly. commit b24ba0cbad8016f33378c75109de7a90bbe79723 Author: Mark Stillwell Date: Sun Jul 3 16:23:15 2011 +0200 fixed several problems in gather, gatherv, allgather, allgatherv, and scan commit f776050cb7325db407124e7d4eac63a25a048528 Author: Mark Stillwell Date: Fri Jul 1 09:32:15 2011 +0200 removed check that sent/received requests are for the same size message. commit 877fb449895f45dfa5d650dbbe296a3aa872d598 Author: unknown Date: Thu Jun 30 14:15:19 2011 +0200 Add logo and license page. commit 19a7582234a64354e454fdab60a0d8c7ac16d2cc Author: unknown Date: Thu Jun 30 12:55:09 2011 +0200 Change the install name commit e1094f9e0a18fb54aa02cb93190d3b93567550ed Author: unknown Date: Thu Jun 30 11:52:56 2011 +0200 Add a README and examples/platforms. commit a97310f9bb922ed0dcd349d9dbc324a957e4dc68 Author: Navarrop Date: Thu Jun 30 10:55:36 2011 +0200 Auto detect the remote for git version. commit 70b9918bc50a717514f17df0c013fbdfd287efaa Author: unknown Date: Thu Jun 30 10:33:54 2011 +0200 Add CMAKE_SYSTEM_PROCESSOR instead of WIN_ARCH commit 91b1e7fd5062e659eadecf505da3cbfced517f7d Author: unknown Date: Thu Jun 30 10:33:15 2011 +0200 Cosmetics Now we have only git. commit cca2f1243d5750721dc055ced07fe4265a81699d Author: unknown Date: Wed Jun 29 17:15:15 2011 +0200 The HelloWorld works on windows. TODO: Need to be more complete. commit 55f0187d068e988a64fe650c660a1b19d636bea0 Author: Arnaud Giersch Date: Wed Jun 29 15:02:46 2011 +0200 Fix drand48() macro. Exclude 1.0 from the possible results, add parentheses around whole expression, and remove spurious semicolon. commit 0efb8571388c3eed6e4de86a9e1f1dbc5d388ab2 Author: Navarrop Date: Wed Jun 29 15:56:31 2011 +0200 Add HelloWorld example for windows. Template for compile with simgrid_installer. commit a1d49bd919a40b3a825ffe6900fc308030e3c7ec Author: Navarrop Date: Wed Jun 29 15:06:36 2011 +0200 Update doc for windows commit 5b74b88276e64abbbca58f270ff84440e23d8550 Author: unknown Date: Wed Jun 29 15:32:50 2011 +0200 Add environment variables to windows system with nsis package. SIMGRID_ROOT GRAS_ROOT SIMGRID_VERSION commit 6c9177e62837627c754dc0b8723e241d861fc8c9 Author: Navarrop Date: Wed Jun 29 14:32:59 2011 +0200 Replace some variable for tesh. commit b987f4a4f0426df6cbe419e90cf67e0aaf1d0aef Author: Navarrop Date: Wed Jun 29 14:30:41 2011 +0200 Drand48 does not exist on win32 commit c10541a02da4e2a62c5746b15dcf5d978c4153e5 Author: Navarrop Date: Wed Jun 29 14:20:37 2011 +0200 Win32 and APPLE have the same convention for ASM commit a7b5f10757c8d5ffacf00206d739e35d0ee5a75c Author: Navarrop Date: Tue Jun 28 15:12:29 2011 +0200 Processor x86, i*86 is the same as i686 for raw context. commit 14e925eb275a930da09ab4b72a6f0d0baca576e8 Author: Navarrop Date: Tue Jun 28 13:53:06 2011 +0200 Remove log. commit 0c9ccf32cac710df9a20b977f9f63cc5da5f1a89 Author: Navarrop Date: Tue Jun 28 13:51:58 2011 +0200 Change the name generate_files_to_clean by the right one generated_files_to_clean. Now the generated files are really clean. commit a60e01005f920e75e20c0f86f4bf6f0868d0ac28 Author: Navarrop Date: Tue Jun 28 13:31:18 2011 +0200 Hide line when configure. commit eff488ac188cdcb46c4ffeb2ade116e56c6c57dd Merge: 297bd00 17ba64e Author: Martin Quinson Date: Tue Jun 28 17:32:31 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 297bd008e5fd397b94fe2513838bf1e6bde073d5 Author: Martin Quinson Date: Thu Jun 16 14:10:23 2011 +0200 try to group the mallocs by finality instead of spreading data all around the memory commit 17ba64e6263f716013771fd2b13f9e128a93347f Author: Navarrop Date: Tue Jun 28 17:08:34 2011 +0200 Add XBT_INLINE functions to doxygen documentation. Create a new section for dynar : miscellaneous functions. commit 89cdc268b64c4e453f9e4bf4fc1c8defb8a1e331 Author: Navarrop Date: Tue Jun 28 15:51:02 2011 +0200 Prefer the raw context to the ucontext by default. commit 3741d4bdf71d083c5c7d12085202332bbf3733c0 Author: Navarrop Date: Tue Jun 28 15:12:29 2011 +0200 Processor x86, i*86 is the same as i686 for raw context. commit 9604074789b8ddcb2cc5fdcd578c8f3d46314555 Author: navarrop Date: Tue Jun 28 12:01:33 2011 +0000 Add flag -Wno-error=unused-but-set-variable if gcc >=4.6 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e12ed890997653ca19117ffafad569e7f6c23182 Author: Navarrop Date: Tue Jun 28 13:53:06 2011 +0200 Remove log. commit a76a7b411c150890491e70a4c7d314fa2a589005 Author: Navarrop Date: Tue Jun 28 13:51:58 2011 +0200 Change the name generate_files_to_clean by the right one generated_files_to_clean. Now the generated files are really clean. commit ce61ced274312d09c0eddcce2d4c7c9ea1765e8e Author: Navarrop Date: Tue Jun 28 13:31:18 2011 +0200 Hide line when configure. commit f4474744344620ebe7c7eacd582cf347e17533d7 Author: Arnaud Giersch Date: Mon Jun 27 15:56:56 2011 +0200 Return type for main() should be int! This is 3.6.2 material. ;-) commit 5da30408ae8849564470551293248a6909ac6852 Author: Navarrop Date: Mon Jun 27 16:07:03 2011 +0200 Add arg recursive to install doc command. commit 713d98febcd81b98a1050e53afcd36e19f0df9ab Author: Navarrop Date: Mon Jun 27 15:40:53 2011 +0200 Add a documentation link. commit e12909f73b3ab10d195c5156b0521d63c22caefd Author: Navarrop Date: Mon Jun 27 15:05:27 2011 +0200 Add headers and doc to win package. commit 3a172772013344f549cb49c59166a6defd1b6625 Author: Martin Quinson Date: Mon Jun 27 14:51:25 2011 +0200 I'm a false Kenny fan, I admit commit 25db02eafa388b744100073ca6f4d37d5ffd5aaa Author: Martin Quinson Date: Mon Jun 27 14:49:21 2011 +0200 rebootstrap the development of 3.7 commit 59aad174acb1d3fb05a4aaabb0466363faf29ff4 Author: Martin Quinson Date: Mon Jun 27 14:48:58 2011 +0200 ignore some more cruft commit a8670dd08beecabd6d7872d890c5523b278b8611 Author: Martin Quinson Date: Mon Jun 27 14:32:16 2011 +0200 add missing file to the archive commit 872b9f83b1277dd8a4979ba2aace9f0c518c0b1a Author: Martin Quinson Date: Mon Jun 27 14:06:43 2011 +0200 include patch version in release number so that archives are correctly numbered commit 5182e0c5ac5af668e3bbf1825d35016725e2434d Author: Martin Quinson Date: Mon Jun 27 14:00:36 2011 +0200 release 3.6.1 commit 65d6066b75c5abd946129b098c01b08f85a4c841 Merge: b314136 4f7fa1d Author: Martin Quinson Date: Mon Jun 27 13:57:57 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit b3141365cdcea8da7c4af506703ae369c3948bf8 Author: Martin Quinson Date: Mon Jun 27 13:57:37 2011 +0200 make sure that if semaphore are not usable, we detect it and complain as we should commit 932b7fc3b014a174c2e9ec69564a43201711d340 Author: Martin Quinson Date: Mon Jun 27 13:44:23 2011 +0200 do not hardcode 1 instead of using value (bug in a code branch dedicated to very old darwin boxes only) commit 4f7fa1d65be7cec6f42194ef8d7c4a466da0bd01 Author: Navarrop Date: Mon Jun 27 13:20:39 2011 +0200 First step for a windows package. Using NSIS. command : makensis.exe simgrid.nsi commit bfcd80ddc8d715a70bbcf9a66cc7ecd938ef25b6 Author: Navarrop Date: Mon Jun 27 11:21:00 2011 +0200 Set default value of smpi to off. As smpi depends of f2c, compilation could failed if f2c packet is not installed. commit f703e2f42236b47c58bb95b4edf9083eca38fec3 Author: Arnaud Giersch Date: Fri Jun 24 11:29:07 2011 +0200 Fix test program for va_copy(). commit faf5b15d1f286aae76eb601089afcae62a6407d6 Author: Navarrop Date: Fri Jun 24 11:26:32 2011 +0200 Add flag -Wno-error=unused-but-set-variable to enable_compile_warnings with gcc4.6 commit 9a6fdb6c8b701fd2604dc02d86a28dd596e70188 Author: Navarrop Date: Fri Jun 24 10:39:57 2011 +0200 Don't use the compile optimizations with gcc4.6 and osx. Today we must use gcc4.6 to use ucontext on mac, but those flag leads to failure (for the moment ;). commit e566c09daba9ad67b31f3992da9172eb04b807a8 Author: Arnaud Giersch Date: Tue Jun 7 16:48:50 2011 +0200 Reindent TRY/TRY_CLEANUP/CATCH constructs. commit c1196ca10d1165bfaadfd66799bff4e0eec459b5 Author: Arnaud Giersch Date: Tue Jun 7 16:47:35 2011 +0200 Use CATCH_ANONYMOUS whenever possible, and remove unused variables. commit fbdb5d8764d5e24c93fbce515a4d22482f76c207 Author: Arnaud Giersch Date: Tue May 24 23:39:40 2011 +0200 Define CATCH_ANONYMOUS. It is like CATCH but it does not take any argument. commit 6961ee4e0cb867ed6100e487a584fccc703ada4f Author: Arnaud Giersch Date: Thu Jun 16 10:34:24 2011 +0200 Cosmetics: handle exception inside exception handler. commit 78f546b249abac96949818dc1faaf84f926a015a Author: Navarrop Date: Thu Jun 23 17:06:37 2011 +0200 Cosmetics commit 7dbc30ad67f401e4e44dc9566ed06f3bcb0c62a2 Author: Navarrop Date: Thu Jun 23 17:01:23 2011 +0200 Sorry, now we can use ucontext... commit 3d7e7eee763c2f0b71df75a4da2306a6bb01f2b0 Author: Navarrop Date: Thu Jun 23 16:45:18 2011 +0200 To use ucontext on OSX gcc must be greater than 4.5 commit 6d94c6689fe3112227595ac6796cb8004b646d15 Author: Navarrop Date: Thu Jun 23 16:08:43 2011 +0200 ASM on mac is not the same as linux. commit 91c508b3eb3fd82afdf5cea5a15b5594fc9cc65f Author: Navarrop Date: Thu Jun 23 15:29:27 2011 +0200 Change true and false by 0 and 1. commit 58dd63caceb0776f540d49648f15ab21264fa4d0 Author: Navarrop Date: Thu Jun 23 15:02:09 2011 +0200 Fix detection of amd64 arch on mac. commit a0c57baff9d96fd6bd8459bd181a40b090f27f47 Author: Martin Quinson Date: Thu Jun 23 14:40:26 2011 +0200 sorry, couldn't resist commit 4ef64e60a35cd12020c3a903d5d708bb2eeb3b24 Author: Navarrop Date: Thu Jun 23 11:25:47 2011 +0200 Make the difference between i386 and i686 commit e3dc55ccce639ee98c99a71ea3f6755729b61d07 Author: Navarrop Date: Thu Jun 23 11:18:16 2011 +0200 Find the system processor to know if we have raw ctx. commit 74870aae06f0428a2e149f2e2e511982d8e588e6 Author: Navarrop Date: Thu Jun 23 11:17:35 2011 +0200 Be sure we don't have optimizations. commit 39cc0f7c76b16a313613c6e6de9a999dd5b6b227 Author: navarrop Date: Thu Jun 23 09:07:36 2011 +0000 Don't had LD_LIBRARY_PATH if it is empty. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00a6b9c372041854e4d53ca0470ac2c038f96d93 Author: navarrop Date: Thu Jun 23 08:14:08 2011 +0000 Add previous LD_LIBRARY_PATH to tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0fe795bfe5596f006c21a1262a6307fa06b2e6c8 Author: Martin Quinson Date: Tue Jun 21 09:33:16 2011 +0200 initiate the 3.7 development cycle commit 47b7a37846d369042b59de9d26b5765dd27c5f1f Author: Martin Quinson Date: Tue Jun 21 09:11:52 2011 +0200 release the v3.6, at least commit cdab308abd979bdc3d7116937c07ca1fe1f6f982 Merge: e0c8ef0 b735399 Author: Martin Quinson Date: Sun Jun 19 10:58:41 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit e0c8ef0b005883c27465faaf974353b5184d9274 Author: Martin Quinson Date: Sun Jun 19 10:58:08 2011 +0200 do not install internal headers into /usr/tools (thanks Debian's lintian for the report) commit b7353991d3c313d9c9caae8d94adc7850f88baa7 Author: Navarrop Date: Thu Jun 16 16:16:43 2011 +0200 Increase number of host for cluster from 254 to 65000 commit a8de1f413376d0e422ba49559243762ff7100fd3 Author: Navarrop Date: Thu Jun 16 16:11:23 2011 +0200 Change name install_HEADERS for headers_to_install. Correctely set generated_files_to_clean. commit 45682da725cf98b6fd3b49f120ab2fae7c8298ae Author: Martin Quinson Date: Fri Jun 17 06:22:59 2011 +0200 propagate the update of my webpage to the SimGrid documentation commit fccf53a380a9a6de6c8bd9eafb182a91d79e1d3c Author: Martin Quinson Date: Thu Jun 16 15:51:33 2011 +0200 [cmake] kill some globbing for better control over the content of the archive commit dfafb3641d40161754a1fa46eb8bc3530569ac44 Author: Martin Quinson Date: Thu Jun 16 15:27:26 2011 +0200 files generated from flexml are included in the archive, so I need them when building it commit 2696e7d1bca082a983f1887ba14f90543f2cd173 Merge: a016b97 a1250a4 Author: Martin Quinson Date: Thu Jun 16 14:06:16 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit a016b976e94c9fdf45d4f72f9dcf9cd3341d5c51 Author: Martin Quinson Date: Thu Jun 16 14:04:42 2011 +0200 3.6 rc3 commit fc9325a2913cf09d248c7a580472dc5bafad7a81 Author: Martin Quinson Date: Thu Jun 16 14:02:33 2011 +0200 Release mode by default to mask unstable tests to end users commit a1250a4c082808ccd2c95a2691aa6e734313c22b Author: Lucas Schnorr Date: Thu Jun 16 12:59:07 2011 +0200 [trace] fix, free memory even if user requests the non-destruction of containers commit 34f6f432728b9a9882a6801da79aafa751553666 Author: Lucas Schnorr Date: Thu Jun 16 12:51:20 2011 +0200 [trace] new option to let users disable the destruction of platform containers commit 93480031ad7a8c5b81c7a5ee3a5323d0cf5add32 Author: Lucas Schnorr Date: Thu Jun 16 12:50:57 2011 +0200 [trace] fix undefs of trace configuration commit e3f117e478cbef237875dd6f5f36f694635f0f8b Author: Lucas Schnorr Date: Thu Jun 16 12:32:46 2011 +0200 [trace] fix define's to let users compile when tracing is not present commit 06714af6cf96f9d15335d9c0a64ca44d3a80cc5a Author: Navarrop Date: Wed Jun 15 16:13:43 2011 +0200 Add cluster to ns3. commit f4c4bb0050ab968a35369d8e844cda166782869a Author: Navarrop Date: Tue Jun 7 11:26:29 2011 +0200 Add functions for ns3 create_ns3_topology ns3_get_link_latency ns3_get_link_bandwith commit 38524e1b5c4c2ebe68281d4dd20355b9ae28971b Author: Navarrop Date: Wed May 18 09:37:06 2011 +0200 Remove unused flag. commit d1ddbd23d6d9204fe614bd26a2c064f51f7820b0 Author: Lucas Schnorr Date: Wed Jun 15 13:55:34 2011 +0200 [trace] let user specify color for user variables for hosts/links commit 6cffc6134eff7a12dd876da27268910600f92fb1 Author: Lucas Schnorr Date: Thu May 26 11:33:47 2011 +0200 removing a point after install in the configure script commit cf57fb58889894670e2594d2e3b6a213d8fd6089 Merge: 4b7132a 05f7421 Author: Pierre-Nicolas Clauss Date: Thu Jun 9 10:37:42 2011 +0200 Merge back master branch commit 4b7132a616ee13d1105cbacd3dcc1340ca450af4 Author: Pierre-Nicolas Clauss Date: Thu Jun 9 10:35:58 2011 +0200 Revert "Use private mapping (we already have early unlinking)." Apparently, this blows out memory. This reverts commit b3f59725051f14d38fc6d9f63474bda6c207830e. commit b3f59725051f14d38fc6d9f63474bda6c207830e Author: Pierre-Nicolas Clauss Date: Wed Jun 8 21:57:31 2011 +0200 Use private mapping (we already have early unlinking). commit 453ff30e808b8aa38d9b0a6db090981cd37b6605 Author: Pierre-Nicolas Clauss Date: Wed Jun 8 16:13:19 2011 +0200 Use shared segments to implement SHARED_MALLOC. commit b8f1fa1304e5b8ad170ef29c9fcb14ccf0a6d832 Author: Arnaud Giersch Date: Tue Jun 7 14:58:19 2011 +0200 Add missing calls to xbt_ex_free(). commit ce2111bc91a66ce824a3b34e1abc6dad403e1bc0 Author: Arnaud Giersch Date: Tue May 31 09:59:39 2011 +0200 Remove unused reference to setsets. commit 3eef4e948ebd9b1d8c9d26a6dedd535109856554 Author: Arnaud Giersch Date: Thu May 26 14:37:07 2011 +0200 Remove unused variables. Remove variables that are obviously not used. Caught with gcc 4.6 and -Wunused-but-set-variable. commit c66daa524a31a24910bc8a1d239743e502367e09 Author: Arnaud Giersch Date: Wed May 25 00:11:16 2011 +0200 Use retval for the return value. commit d8ab922a070441ad80ad86b93b40bc7e1fd4a7d1 Author: Arnaud Giersch Date: Wed May 25 00:09:48 2011 +0200 Throw an exception if return value shows an error. The variable was already here, why not checking its value? It is certainly not perfect, but better than nothing. commit 297f30cc2af7fc61a3c4169e1cf65222e1f81d32 Author: Mark Stillwell Date: Thu May 26 16:13:43 2011 +0200 tree_bcast and antibcast don't actually use the root parameter, so I removed it. commit 303cb119b0fdc5f3a11f361062a2a8d422ade378 Author: Mark Stillwell Date: Thu May 26 10:39:56 2011 +0200 changed match_recv and match_send...They were requiring matching communicators, which was causing communication to fail after MPI_comm_dup. Real mpi only tests for matching size, src, tag. commit 30c05d70f2d6c4ce599d3c65f95ff2a394e87935 Author: Mark Stillwell Date: Thu May 26 09:36:51 2011 +0200 fixed build_tree to enable MPI broadcasts with root nodes other than 0. commit 05f74214018600f29392bfd9fb77806c27890e8f Author: Martin Quinson Date: Wed May 25 17:57:17 2011 +0200 Let's assume that Hurd systems provide working MMAP services commit 186ef4690bbcb63cccbdb1cdc68e976eafccae17 Author: Martin Quinson Date: Tue May 24 22:04:27 2011 +0200 light update to the FAQ: we're not using autotools anymore commit 4a3e9a8e3fa3a436b289a099abe0742c08d881ac Author: Martin Quinson Date: Tue May 24 17:18:12 2011 +0200 Get ready for RC2, to take last minute change from Pedro commit 52651a860f81e4ca9982448b9da209a7403ec432 Author: Lucas Schnorr Date: Tue May 24 17:01:55 2011 +0200 updating NEWS about tracing commit b137a39de02205ba90d2b0c59b6164064ceb562c Author: Lucas Schnorr Date: Tue May 24 16:54:01 2011 +0200 [trace] to proceed, check if platform is traced in functions that need it commit 53a78640d83725131e977fd7c564b2c8f02306a2 Author: Pedro Velho Date: Tue May 24 16:21:36 2011 +0200 Cope with new way of destroying actions, now if the action is destroyed assume that it finished and the remain is zero. commit f97dad59a6ec08fd33999dd28f309b001c6e28c9 Author: Pedro Velho Date: Tue May 24 15:17:28 2011 +0200 Bug fix. Cope with the new way actions are handled. commit 0661db936732af27f76fef743c28a63edda28b71 Author: Martin Quinson Date: Tue May 24 16:21:58 2011 +0200 get ready for 3.6-rc1 commit 44bb35da9c0093feb66a11b040790fc7054427c4 Author: Martin Quinson Date: Tue May 24 16:14:11 2011 +0200 typo commit c1781804f5ce17958fcede075ab7dc1bd1e29f8b Merge: d9a2f7e 892465a Author: Martin Quinson Date: Tue May 24 16:05:38 2011 +0200 merge commit d9a2f7e32d683c069837ef3ba6c12c371dcfadce Author: Martin Quinson Date: Tue May 24 16:02:11 2011 +0200 Java and Ruby were killed away commit 892465a3f82ac8bf2f2e19496274c01359099a1d Author: Pierre-Nicolas Clauss Date: Tue May 24 15:49:03 2011 +0200 Added changes for SMPI. commit 4756489515bee3e3af4112c6cd95cdd9bd6609f0 Author: Martin Quinson Date: Tue May 24 15:42:10 2011 +0200 proposition of NEWS content for the 3.6 release commit f3a29a7f010121ae3814dbfe16b4d81761bfc549 Author: Arnaud Giersch Date: Fri May 20 15:59:20 2011 +0200 Regenerate files in maintainer mode. commit 368ff9b9b187c81f02b68d24cfe693e10b9eedf6 Author: Arnaud Giersch Date: Fri May 20 15:57:01 2011 +0200 Remove variable parts from flexml generated files (maintainer mode). That is: - remove the comment about generated date; - use a relative path when generating dax_dtd.l. The purpose of this patch is to avoid to generate files with the only difference being a comment line. commit 8dfc4298acdf34e7c5b4fa68bc4da8df1ddbc9c6 Author: Lucas Schnorr Date: Tue May 24 14:37:14 2011 +0200 [trace] remove old source file with functions that are no longer used commit 9a36fae38fd6af831308861de666cc06a4fe89da Author: Lucas Schnorr Date: Tue May 24 14:29:45 2011 +0200 [trace] cosmetics, remove TRACE_is_active, use TRACE_is_enabled instead commit 46b9e6d14dd54341e0fc10781fba35077cfac9a9 Author: Lucas Schnorr Date: Tue May 24 14:12:18 2011 +0200 [trace] graphicator needs the platform to creata a graph of it details: - users should specify --cfg=tracing/platform:1 from now on commit 399a7727d537d5225f2c48613b1c67b50f31b9f2 Author: Lucas Schnorr Date: Tue May 24 14:01:32 2011 +0200 [trace] adding a new boolean parameter (tracing/platform) to register platform in the trace file commit 62007d7dddbb53bd7cccea92f22e8a07d7af6022 Author: Lucas Schnorr Date: Tue May 24 13:54:38 2011 +0200 [trace] updating tracing-related section of the FAQ commit b82f3248c4c26f9e4f7bf76b2f827a4d6325b16e Author: Lucas Schnorr Date: Tue May 24 12:51:27 2011 +0200 [trace] interface cosmetics: removing pre-processor defines, substitute by function calls commit c5f13796049934534009468a92c64392d0092510 Author: Lucas Schnorr Date: Tue May 24 11:19:11 2011 +0200 [trace] adding new way of set user variables for links, by providing src and dst details: - instrumentation gets the routes between src and dst and set the variable for all the links of the route commit 8bc0ebb09f2d2a7f9535b0feb7188b94afb84b2b Author: Lucas Schnorr Date: Tue May 24 10:50:25 2011 +0200 [trace] cosmetics, cleaner public include tracing header commit c8edec642339edb3dcc639d4758a2390c4dd25cc Author: Lucas Schnorr Date: Mon May 23 17:09:29 2011 +0200 fix compilation error if gtnets is to be compiled without tracing commit 217755c78edb8213029749f196de5bb2d9542ddd Author: Lucas Schnorr Date: Mon May 23 16:59:45 2011 +0200 [trace] fix tests: tracing-tasks and smpi-tracing-ptp details: - command line parameters for tracing smpi have changed commit e903bd53c57711fbe9b6fc940efd48d4c8970949 Author: Lucas Schnorr Date: Wed May 18 11:09:24 2011 +0200 [trace] bugfix, parameters were wrong commit 16f4e0f8c37216b991db811ec15ab79da4481d12 Author: Lucas Schnorr Date: Mon May 2 12:34:53 2011 +0200 [trace] new smpi tracing options details: - to activate the traditional gantt-chart visualization, pass -trace as parameter. Then, the tracefile can be visualized with Paje using $ Paje smpi_simgrid.trace - to activate the graph-view and resource utilization, pass -trace -trace-triva -trace-resource as parameters. Then, the tracefile can be visualization with Triva using $ Triva --graph --gc_conf smpi_uncat.plist smpi_simgrid.trace - other options include: - group mpi processes by where they are executed: -trace-grouped - specify a different trace filename: -trace-file commit 107321af5c208ff3b158c584c5a8fa0551e47580 Author: Lucas Schnorr Date: Fri Apr 29 15:44:12 2011 +0200 [trace] default colors for mpi states commit 5041419ae65e1c5d7c6918af3b538e8efb0b0d3a Author: Lucas Schnorr Date: Thu Apr 28 17:19:58 2011 +0200 [trace] updating tesh's to follow recent changes in tracing system commit ccb7877431c6d7b2253f002b4db111ff99e10dc7 Author: Lucas Schnorr Date: Thu Apr 28 17:19:38 2011 +0200 [trace] msg process and tasks tracing also needs platform commit 5252dc63eb67dfb17dc307f07d052ec3884a7fa1 Author: Lucas Schnorr Date: Thu Apr 28 16:37:35 2011 +0200 [trace] removing volume case study, deprecated at 3.6 commit 82be869daaeebdc214422dc16ad61ba6380b0206 Author: Lucas Schnorr Date: Thu Apr 28 16:15:19 2011 +0200 [trace] smpi grouped trace implies user wants to trace smpi as a whole commit 8da7542a61ad6dfcb7a49d70361fcaeb343fa464 Author: Lucas Schnorr Date: Thu Apr 28 15:59:53 2011 +0200 [trace] let the tracing system (and not the instrumentation interface) decide what to trace commit c125fad9c08bded28a8ceae7e5820218462dce9a Author: Lucas Schnorr Date: Thu Apr 28 15:59:10 2011 +0200 [trace] only need to declare resource utilization types if categorized/uncategorized are selected by user commit d8bbd58808271691a39547ea7ad03ba237b28284 Author: Lucas Schnorr Date: Thu Apr 28 15:44:26 2011 +0200 [trace] isolating buffer dumping from the simulation, only dump if trace is enabled commit 40f06f46a9e51c6f74227178d4911f811ce4f769 Author: Lucas Schnorr Date: Thu Apr 28 15:41:59 2011 +0200 [trace] controlling the callbacks and push/pop of containers based on TRACE_needs_platform commit 147c6ddb0ef15431612696ddad04edec6378ca2a Author: Lucas Schnorr Date: Thu Apr 28 15:24:03 2011 +0200 [trace] new function returns true if user options need the platform structure commit 09b8241bb865dc9eeead69bccd1aaf71decce2b2 Author: Lucas Schnorr Date: Thu Apr 28 14:02:24 2011 +0200 correcting mode of a perl script to be executable commit 8d32c7ffa94dd5e1fc62a06ddab007a7b3f711e3 Author: Christophe Thiéry Date: Thu May 19 15:49:14 2011 +0200 Let the user set the latency with the constant network model commit c410a25c399db07e7d6635890772bb7bd5f804fb Author: Pedro Velho Date: Thu May 19 14:32:10 2011 +0200 Added an optinal timer for those who want to sample the remaining throughout execution. commit e6b721784f4946ae6d74617d2b22b96d1f55953b Author: Pedro Velho Date: Thu May 19 13:50:09 2011 +0200 Shut down the gtnets verbose output when advancing simulation clock to a given amount. commit 683aac6d72f45118eccef0de232f251fc99be59c Author: Arnaud Giersch Date: Wed May 18 10:45:00 2011 +0200 Apply "coordinates" config option in surf_config, and not in xbt/config. commit 418a8a2942538b0741691f030b2fa8e6bae47290 Author: Arnaud Giersch Date: Wed May 18 14:30:38 2011 +0200 [gras] Don't define variables twice. Declare them "extern" in include files. Found by compiling with "-fno-common". commit 747b40cf246ed62d230ea788de659b52947701d9 Author: Arnaud Giersch Date: Wed May 18 14:28:29 2011 +0200 [surf] Don't define variable "platform_filename" twice. Declare it "extern" in include file, and define it elsewhere. Found by compiling with "-fno-common". commit da3273265fa105cc186a80c249afcc33f372c313 Author: Arnaud Giersch Date: Wed May 18 14:27:06 2011 +0200 [mc] Don't define variable "raw_heap_fd" twice. Declare it "extern" in include file. Found by compiling with "-fno-common". Actually comment the declaration/definition, since it is not used. commit c1279242e832ddcc53bf8ceb0e112035f64a844d Author: Arnaud Giersch Date: Wed May 18 14:25:27 2011 +0200 [tesh] Don't define variables twice. Declare them "extern" in include file. Found by compiling with "-fno-common". commit 307483ac1553316bf842eddd87031a3d6da30c2b Author: Arnaud Giersch Date: Wed May 18 13:52:24 2011 +0200 Delete unused variable. commit ff5a42276431c6b20edd024b28b448dcff38b846 Author: Arnaud Giersch Date: Wed May 18 13:43:50 2011 +0200 Delete old/unused file. It seems unused since commit 6f94b475ee53a96bbe5739ad0764b82649451f36. commit 6c5a944539f235e71f1fadb8568c093f96fcfe34 Author: Arnaud Giersch Date: Wed May 18 16:23:07 2011 +0200 Tasks must be initialized. commit 2738cbeaa7d9227b472a16fe30ef72b0a0e88a01 Author: Arnaud Giersch Date: Tue May 17 22:44:44 2011 +0200 Move tests at proper place. commit 4b930ad2b7b6f47513af3a95bc18ef92c05a7d1c Author: Arnaud Giersch Date: Tue May 17 21:28:12 2011 +0200 Fix stupid off-by-one error, and make check survive to NDEBUG. commit 8138044ce3ba946c574a0c3f9e7b7f61e52beb6e Merge: 940e66f 7c18a53 Author: Pierre-Nicolas Clauss Date: Tue May 17 21:24:33 2011 +0200 Merge back master branch. Conflicts: src/smpi/smpi_bench.c commit 7c18a530be4246d48938e74026e61713d8bbdea0 Author: Pierre-Nicolas Clauss Date: Tue May 17 21:10:51 2011 +0200 Very basic memoizer. commit 940e66fc202b3dd374e229cb0acce2d4700ed987 Merge: 46c7981 7129bfe Author: Pierre-Nicolas Clauss Date: Tue May 17 17:28:59 2011 +0200 Merge back master branch. commit 7129bfe1ae0ee2d8f97db9c375f1a648c4bc430b Author: Arnaud Giersch Date: Tue May 17 14:34:04 2011 +0200 [trace] Fix tests: tracing-ms, and tracing-categories. This basically reverts commit 533fc9ef1e41dcc1902b990d489e8b23c8740e15 ("update tracing tesh's to new order of events caused by the change in the automatic event ordering"). commit 9ae37b5e7bcca89a9574f9ae0a01e929f025aed5 Author: Arnaud Giersch Date: Tue May 17 14:27:40 2011 +0200 [trace] Fix insert_into_buffer. commit 25137bd6bc44e1260223b141b46cedd6e7ef1da0 Author: Arnaud Giersch Date: Mon May 16 17:24:25 2011 +0200 Register get_route_latency in global_routing, and use it. Avoid an unnecessary double call to get_route... commit e093b81565d3778fa1e829438f4ef70758a1e886 Author: Arnaud Giersch Date: Mon May 16 17:02:46 2011 +0200 Define get_route_latency. commit 3e6c7cad2fecb20fc9e694e63cd915f097bf2b99 Author: Arnaud Giersch Date: Mon May 16 16:47:23 2011 +0200 Do not compute a full extended route when it is not needed. commit 9d85e21ed9889c63b961f50ef615872c56551aab Author: Arnaud Giersch Date: Thu May 12 10:29:17 2011 +0200 Merge _get_route and _get_latency. commit a3fac4d6b683940fa2ed70fbb093469c7624bfe2 Author: Arnaud Giersch Date: Fri May 13 11:07:35 2011 +0200 Rewrite remplace in surf_routing_rulebase and avoid calls to strlen.. commit 7e5ab0d2140f17598ab7f8ca86c2c38022bd954b Author: Arnaud Giersch Date: Tue May 17 08:52:44 2011 +0200 Save another few percents in elements_father. Stop using a dynar for path_src/dst, and use an array allocated on stack. Since elements_father is called very often, it is a non-negligible economy. If it reveals not sufficient, there are at least three solutions: - revert this patch; or - increase ELEMENTS_FATHER_MAXDEPTH; or - dynamically switch to dynar for large structures. commit eae159a7a056450dfec373f559f38ea0b942d158 Author: Arnaud Giersch Date: Fri May 13 08:04:24 2011 +0200 Sanitize types, slightly improve, and reindent elements_father. commit 15bed974d6d64a1925f914dedcc9b5cbe0e78fec Author: Arnaud Giersch Date: Fri May 13 08:03:09 2011 +0200 Change interface for elements_father, and avoid to allocate a dynar. commit 58dd1ebb0671119103fcefdcabc099a6d4efed52 Author: Arnaud Giersch Date: Fri May 13 10:06:10 2011 +0200 Use realloc and make _xbt_dynar_expand a bit faster. commit f7cfe95e71206adaba49d464f040d7014b9ab686 Author: Arnaud Giersch Date: Mon May 16 11:24:00 2011 +0200 [trace] Do not split comm if trace is not active. commit 7ad40dde78d5508583b666ea69dd602913336cf3 Author: Arnaud Giersch Date: Mon May 16 10:34:56 2011 +0200 [trace] Cache config options. commit b60aef4e2fea329ccaf96986006bdded72a61113 Author: Arnaud Giersch Date: Mon May 16 09:51:45 2011 +0200 [trace] Guard expensive computations with TRACE_is_active. commit 3e8c5cb20de20aaaa99013053a6c556a59d4d2bb Author: Pedro Velho Date: Tue May 17 10:16:29 2011 +0200 Fixed the reamining value, now distinguish between flows that have completed and are still to be started. commit dd7093627a510c8a8bf1149cef75a431b6fe3b1a Author: Navarrop Date: Mon May 16 16:51:18 2011 +0200 Add an hidden option to enable ucontext on Mac. cmake -Ducontext=on . For the moment ucontext don't work on MAC OSX commit a062a23c67a1024d32ae3f68dc580f9be56ecbbe Author: Navarrop Date: Mon May 16 16:12:31 2011 +0200 In mac ucontext.h is not detected by cmake but we want to use it. Set flag "-D_XOPEN_SOURCE" in Flags.cmake commit 46c7981905414e7342d681be4f10709f8ef4009e Merge: 33c80ba 64c4337 Author: Pierre-Nicolas Clauss Date: Fri May 13 15:21:05 2011 +0200 Merge back master branch. commit 64c43371cc5d10cad8937f81429a8743849bdea4 Author: Navarrop Date: Thu May 12 14:01:09 2011 +0200 If ucontext.h is not present don't try to run prog_AC_CHECK_MCSC.c. commit 9a5d187c1f279fb658e4b86dbcf84e7cb73c722c Author: Christophe Thiéry Date: Thu May 12 13:22:10 2011 +0200 Action replayer: don't hardcode the usage of raw contextes commit c09e10181971ccaea5ad20d05e13564b3856ad24 Author: Christophe Thiéry Date: Thu May 12 13:10:16 2011 +0200 Use variadic macros commit 324193e288e5a5d596ac148ddbb0867be6aae617 Author: Christophe Thiéry Date: Thu May 12 13:07:56 2011 +0200 Action replayer: remove dirty hacks, they didn't work anyway commit 75cc9b3ec3e6cc1da70e658b764e025f2b478e61 Author: Navarrop Date: Thu May 12 11:19:48 2011 +0200 Add missing test before set properties. commit d9f6a4409b58ac98618a4b646af874f06ceac856 Author: Lucas Schnorr Date: Thu May 12 10:59:44 2011 +0200 [trace] cosmetics on user variables tracing, simpler interface commit 9d1f003c31e693bb27c8bdf1e26111dfdd9c3797 Author: Christophe Thiéry Date: Wed May 11 15:02:45 2011 +0200 Update ChangeLog commit 8e06878d622c1792c5e7d8d2d412241b53004e37 Author: Lucas Schnorr Date: Tue May 10 17:49:57 2011 +0200 [trace] fix on user link variable declaration commit b7c4bc5f93d019ff38ca6f6b52b627a98d4fe23d Author: Navarrop Date: Tue May 10 16:19:04 2011 +0200 Add a script for install ns3 commit 5e61205077b453d1460c7008d1af3a68e6667db6 Author: Arnaud Giersch Date: Tue May 10 16:03:49 2011 +0200 Fix error message. Subtraction (optionlist_cpy - name) was upside-down. Change to only keep the name of the variable. commit 92a73f2197461e843f3a9f94d2b6305e8ab4e550 Author: Navarrop Date: Tue May 10 10:51:27 2011 +0200 Optimisation of get_route. Remove the copie of e_route. Directely give result of get_route into e_route. commit a1e64d5519d2e9304830d0b82a7988c8970db692 Author: Arnaud Giersch Date: Tue May 10 08:14:56 2011 +0200 Define and use a function to run the processes to run. commit b6ec60a26d8c59cfb51b74d6bc1b9fb85b0ac0c4 Author: Navarrop Date: Mon May 9 16:54:15 2011 +0200 Don't include generated headers into distrib. commit e73d6b9d4d13d2817259edb9888173efdd2b0201 Author: Navarrop Date: Mon May 9 14:40:39 2011 +0200 Add some print for debug (trace level) commit 29976803fbfad4dc83b89bbe2b89e4973884bf52 Author: Navarrop Date: Mon May 9 14:40:17 2011 +0200 Use flag -Drelease=on on pipol for the moment. commit 1389081a779efc2c9408010aa9c342de32423b72 Author: agiersch Date: Mon May 9 09:57:46 2011 +0000 The smx_ctx_*_runall function should not reset the process list. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3380508146140719d92620cd9bfb801e39a8b9c4 Author: agiersch Date: Mon May 9 08:37:17 2011 +0000 Field get_thread_id does not exist anymore in smx_context_factory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 627ead2c22ce3a0522bdfca1eb58123df7bc8413 Author: Arnaud Giersch Date: Sun May 8 10:10:46 2011 +0200 Change the handling of SIMIX requests in model checker too. commit c7a83e46e3dc4c00cac01c7a13e3cd779db5745a Author: Arnaud Giersch Date: Thu May 5 10:23:41 2011 +0200 Try to improve xbt_parmap. Do not pre-compute the job share for each thread, and let the load balance automatically. commit 174ff5d9a704689bdbeb8aaabe4557bcd96841c4 Author: Arnaud Giersch Date: Fri May 6 10:19:29 2011 +0200 Some more cleanup in smx_context_raw. Remove smx_ctx_raw_self_parallel which is the same as smx_ctx_base_self. Then the raw_factory static variable is not needed anymore. commit 1575a289945556e5772812e30f9cf2ab2d879b19 Author: Arnaud Giersch Date: Thu May 5 19:05:39 2011 +0200 Remove the get_thread_id field from context_factory. It is now unused. commit 2c1f3b522a5ba97f44e2754a212c1a4c083ed0c9 Author: Arnaud Giersch Date: Thu May 5 19:02:18 2011 +0200 Simplify the handling of SIMIX requests. Re-use the list of process_to_run instead of swags of requests, and ensures the requests are correctly ordered, even on parallel run with the thread factory. commit 2ba24bc5763918ed2a233ce2071324d0d1b9d024 Author: Arnaud Giersch Date: Wed May 4 09:37:51 2011 +0200 Change default default value for contexts/parallel_threshold. There is no need to run a single process in parallel. commit 9e18b3548d58f8168199cf9624dfa7f7b53aa667 Author: Arnaud Giersch Date: Wed May 4 19:39:35 2011 +0200 Use contexts/nthreads in thread factory too. Use a semaphore to limit the number of threads running simultaneously. commit 7ad4d29624370296a9e4683136f8f64147790ead Author: Arnaud Giersch Date: Wed May 4 09:50:04 2011 +0200 Do not run an empty process list. commit ad4640ba22bba03fdc83e735157be1b4d23079eb Author: Arnaud Giersch Date: Mon May 2 09:53:13 2011 +0200 xbt_swag: remove duplicated code. xbt_swag_insert is actually the same as xbt_swag_insert_at_tail. commit efcbaf2e852711ab7c2ae1153e2f636619bfdc94 Author: Arnaud Giersch Date: Mon May 2 09:47:24 2011 +0200 xbt_swag: use correct field for getPrev and getNext. commit 4caba889d33e3969d85d057db072075bda358753 Author: Arnaud Giersch Date: Thu May 5 17:02:45 2011 +0200 Do not make an expensive call to get_route if it is not needed. commit 33c80ba72075b8fdf47eba3164e6a58bffcc7290 Author: Pierre-Nicolas Clauss Date: Wed May 4 15:44:12 2011 +0200 Use a thread-specific cache variable (make sure to relink your app before using this). commit 33da12fa18657489eeea7ec30f72017a8cf74b8c Author: Pierre-Nicolas Clauss Date: Wed May 4 15:12:33 2011 +0200 Use a global variable to cache the rank of currently running process. commit d53431528f4a3831cf152f932b36e80a86083113 Author: Pierre-Nicolas Clauss Date: Wed May 4 09:58:46 2011 +0200 Be a little more verbose before aborting. commit 2a283885f92b85ae047ff92372b5fb1df1f9ef9c Author: Navarrop Date: Thu Apr 28 16:34:22 2011 +0200 This line make test failed. We want to have tabulation, space... commit 8886d8f66a892e715ddf32282526c1030f9c674a Author: Navarrop Date: Thu Apr 28 16:31:01 2011 +0200 Check if platform is win or unix. Replace bindir and srcdir in cmd. commit 8003745e664b99b82b9e93e470728c193df8cd34 Author: Martin Quinson Date: Thu Apr 28 15:38:11 2011 +0200 Kill dependency on pod2usage since we can really do without it commit 533fc9ef1e41dcc1902b990d489e8b23c8740e15 Author: Lucas Schnorr Date: Thu Apr 28 13:10:24 2011 +0200 update tracing tesh's to new order of events caused by the change in the automatic event ordering commit 7dbb12b36d6f8467d34151a86a936b2e297d75f9 Author: Navarrop Date: Thu Apr 28 13:08:19 2011 +0200 Declare some tests failed for release 3.6 Use cmake -Drelease=on . for declare them. Use cmake -Drelease=off . for reverse. By default off. commit 121308658776d576eb7c84215779f2014713a455 Author: Lucas Schnorr Date: Thu Apr 28 10:52:06 2011 +0200 check if smpirun has something to execute commit 7323d3b99c25003014fee1241858445f0c61aeb5 Author: Lucas Schnorr Date: Thu Apr 28 10:16:19 2011 +0200 create an usage function to smpirun, check if at least one parameter is passed commit 745f26f054e6436a2f8ae4c0862b142db0279267 Merge: 6eac7a5 c5898c7 Author: mehdi Date: Wed Apr 27 18:03:06 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 6eac7a5107a6946d8d3141da743c5e5971a89347 Author: mehdi Date: Wed Apr 27 18:02:51 2011 +0200 chord implementation in splay/lua commit 79e5bbf7431435865e2fbbdbbf298b1b8cc34cd9 Author: mehdi Date: Wed Apr 27 18:01:58 2011 +0200 got a number (not a table?) with Task_splay_irecv commit 5a4a3fbc945c6768112243b34877bb7549ed8bba Author: mehdi Date: Wed Apr 27 17:57:33 2011 +0200 reimplement splay/lua methods commit c5898c7bb61800b2ffac463d79738309dcc6170b Author: Navarrop Date: Wed Apr 27 17:47:19 2011 +0200 Quick verif to know if elements src and dst are found when set route. commit 928c6b8367192699ea2446abb5393012e7b1b54a Author: Navarrop Date: Wed Apr 27 16:15:10 2011 +0200 Miss 3 more trace files commit da4bf1f243904e1d10973f5165c8581bd38e433a Author: Navarrop Date: Wed Apr 27 16:07:04 2011 +0200 Remove old trace files and add a picture for distrib. commit 9e8d76f5eb3db584150db55fc3929623188b6b08 Author: Navarrop Date: Wed Apr 27 15:27:19 2011 +0200 Move src/surf/surf_routing.h in include/surf/surf_routing.h Add this header to install target. commit 74de9c25ddcff88858f723ebc64d25027e71ba12 Author: Navarrop Date: Wed Apr 27 14:17:59 2011 +0200 Need to include surf/surf_routing.h now. Must to test COORD_HOST_LEVEL or COORD_ASR_LEVEL if we give the --cfg=coordonates:yes in argument. commit 2be6d8f185ebf696bba1c4d559f4af0a618f0103 Author: Navarrop Date: Wed Apr 27 13:49:03 2011 +0200 Add surf_routing.h for extern variables commit 1a89ab3887d98bf7298d20b506ff989c2f02b850 Author: Christophe Thiéry Date: Wed Apr 27 09:01:17 2011 +0200 Fix supernovae compilation commit d1e291eec40a7d4eb0a80312819bc8b912057e4e Author: Christophe Thiéry Date: Tue Apr 26 17:50:07 2011 +0200 Fix the binary directory of Chord tesh file commit 6e5457a22be7df9fa12847d3f18c43c4619bc3e2 Author: Christophe Thiéry Date: Tue Apr 26 17:49:47 2011 +0200 Make sure strdup is declared commit 30dd40918ba222251d845f42578cfd82801ef29f Author: Navarrop Date: Tue Apr 26 17:33:23 2011 +0200 Set some ucontext tests failed. commit cc030fa0846f0336bca44af8688909b6355b0f32 Author: Navarrop Date: Tue Apr 26 17:27:50 2011 +0200 Oups HAVE_UCONTEXT_H and not CONTEXT_UCONTEXT. commit 621567e097f236cdb81007637323ecc23ac26d45 Author: Navarrop Date: Tue Apr 26 17:10:13 2011 +0200 Use function mergesort against qsort if possible. commit ec4df90ab8a68484b1f97f4c13609b56cb756054 Author: Navarrop Date: Tue Apr 26 17:03:13 2011 +0200 Add test *-ucontext only if have the context ucontext commit 926f866bd5d08f749df619f78ef2ed77a5cddea7 Author: Martin Quinson Date: Tue Apr 26 16:12:29 2011 +0200 reimplement tesh.pl. Still not working in parallel (WIP) commit 2959d30f87f56782d55ac870cd66b0f622a2925c Author: thiery Date: Tue Apr 26 14:00:45 2011 +0000 Rename Process.changeHost to process.migrate to match the MSG API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e03783ad670f74a1422b17af9ea35729ac9d7ac9 Author: Martin Quinson Date: Tue Apr 26 15:43:50 2011 +0200 fix macro name to get isfinite declared commit e54ce81e16d6d8ac7f4727a39a2d43ef7e8b0eaa Author: Martin Quinson Date: Tue Apr 26 15:39:00 2011 +0200 strenght the test of sem_init by testing that the function is not only compilable but also usable (returned 'function not implemented' on mac) commit e9f40002e77a95505c1e279839bf3e2b377f3402 Author: Navarrop Date: Tue Apr 26 11:32:12 2011 +0200 Put the good Gflops of clusters. commit 972f3d30a73037b86bb064cea66f25965361e12c Author: Navarrop Date: Fri Apr 22 22:29:23 2011 +0200 Include WinDef.h for win32 typedef "DWORD" xbt_os_thread_key_t commit 58a279d8ca32bc6c9ff69d16d7e2ac815f80db2c Author: Christophe Thiéry Date: Fri Apr 22 17:29:09 2011 +0200 I don't even know why it worked before. commit f0d406118f42093c818f66253e4b8aaa60a7f002 Author: Christophe Thiéry Date: Fri Apr 22 17:19:13 2011 +0200 Define the right type for xbt_os_thread_key_t commit 6e31bb477ffc836d630ada9793873dab17243622 Author: Christophe Thiéry Date: Fri Apr 22 17:08:17 2011 +0200 Don't link this test to pthread commit e67e55eccc3bc7d8597219ff9a4b5d91eadc6569 Author: Navarrop Date: Fri Apr 22 16:54:10 2011 +0200 Check if __thread is available. commit 5b0c5a1f9e78241b946a2f997968f609302ec80f Author: Christophe Thiéry Date: Fri Apr 22 16:43:35 2011 +0200 Add a simple test to check whether the compiler accepts __thread commit 58b8f451a5354b82983ed68155c16496a9bca822 Merge: 6443d48 a63b506 Author: Christophe Thiéry Date: Fri Apr 22 16:13:14 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 6443d4868c5974225d792156daf319775234b087 Author: Christophe Thiéry Date: Fri Apr 22 16:12:45 2011 +0200 When __thread is not available, use xbt_os_thread_get_specific instead commit c2112799ca0f893d65f2f30a9a9a05f57f451ed0 Author: Christophe Thiéry Date: Fri Apr 22 16:12:10 2011 +0200 Add functions xbt_os_thread_key_create, xbt_os_thread_get/set_specific commit a63b506c867916a1f081eb2bfc97d06fac0b3816 Author: Navarrop Date: Fri Apr 22 15:11:35 2011 +0200 Fix win64 compilation. commit 6586e74f616c41f0b1f793abaccf3516052ea63e Author: Martin Quinson Date: Fri Apr 22 14:50:56 2011 +0200 factorize chomps, and simplify regexp by using other separators commit c581d553ae0df2e3d481bce42644d2034c5e3dcd Author: Christophe Thiéry Date: Fri Apr 22 13:40:09 2011 +0200 Attempt to allow initializing log categories before threads are commit 37a4ff2a0e7306c51b6b3ca04d1c2ba82157645f Author: Christophe Thiéry Date: Fri Apr 22 12:32:37 2011 +0200 I forgot to also move the structure definition commit 5bf49e9cedf84ccdf5c6cb604386d2c54f63436e Author: Christophe Thiéry Date: Fri Apr 22 12:26:35 2011 +0200 Move the implementation of reentrant mutexes out of the pthread case commit 8ddc785c2e24ffc57572207d9d838db542ed5860 Author: Navarrop Date: Fri Apr 22 11:34:44 2011 +0200 Add missing cmake path for windows. Install git in mac. commit 9223880adde1ff3d7b8941ca474eab9acfa862c5 Author: Navarrop Date: Fri Apr 22 11:33:52 2011 +0200 Add ns3 level to libraries. Add interface for ns3. commit 18227c5b053890441c46c86f53e181dbe1c389d6 Author: Lucas Schnorr Date: Fri Apr 22 10:58:47 2011 +0200 [trace] updating changelog commit 4895ebdb64edf5f5bd1c651ec41269c2eb36d6d1 Author: Lucas Schnorr Date: Fri Apr 22 10:46:12 2011 +0200 [trace] fixing identation commit e068a3ed416ad96c6dd7ed09d7675644c4a3324e Author: Lucas Schnorr Date: Fri Apr 22 10:45:42 2011 +0200 [trace] improve insertion sort by starting from the end commit 2d529f8a97b20405e5b9068a70517e382df77d43 Author: Christophe Thiéry Date: Thu Apr 21 16:58:51 2011 +0200 Typo commit 73045d98864d2cf6333269e7687515756cf59cbe Author: Christophe Thiéry Date: Thu Apr 21 16:58:37 2011 +0200 Put Chord into the ChangeLog commit c0f0866d02664ad515441a5294f95c6b7d8b6fc1 Author: Christophe Thiéry Date: Thu Apr 21 16:19:42 2011 +0200 Fix the race condition in _xbt_log_cat_init(). Closes bug #11242 and makes chord parallel tests work better. commit dbacefe09d961d21ce12a7aa223b1177e9b3c323 Author: Christophe Thiéry Date: Thu Apr 21 16:19:07 2011 +0200 Implement reentrant mutexes in xbt_os_thread commit f3dabc5eb26d7bc8b1e29b3aa52c74368c6bb699 Merge: d966e8d 102d119 Author: Martin Quinson Date: Thu Apr 21 14:55:00 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit d966e8da3b13c4f36c983f1716659318207b3044 Author: Martin Quinson Date: Thu Apr 21 14:54:44 2011 +0200 wtf? 13k spaces are a bit overplayed commit 102d119d46285ebb5b62bc49817d5f135c98b7f1 Author: Navarrop Date: Thu Apr 21 14:31:58 2011 +0200 Update script pipol commit e93257dad9c24c211ccdfcb64e36c8805f0ff832 Author: Navarrop Date: Thu Apr 21 14:31:40 2011 +0200 Put ns3 sources in place. commit 376ac46ebd7e9bd3daea96936d8cf1a7aee2386d Author: Navarrop Date: Thu Apr 21 14:05:07 2011 +0200 add ${bindir}/ to tesh chord commit 033c367624bf9452e84340162d1438a53b2ccc7b Author: Martin Quinson Date: Thu Apr 21 14:04:33 2011 +0200 try to define _ISO_C99_SOURCE ASAP so that it's defined in time to get isfinite() commit 1189d1797cc934d847d6641d809bbe060729f064 Author: Martin Quinson Date: Thu Apr 21 14:02:11 2011 +0200 load simgrid_config ASAP so that _GNU_SOURCE really get defined before stdio is loaded commit f0f66d620ef58973870652446275a55525a35944 Author: Navarrop Date: Thu Apr 21 13:27:53 2011 +0200 We now use the good workstation/model with 'CLM03' against 'compound'. commit 0a65b57288514819339d81d30b6dcd0fe98ad45e Merge: ad468f6 78dbb3c Author: Christophe Thiéry Date: Thu Apr 21 11:19:18 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit ad468f6dad594e251b4c15e9a21b9a3c15b132df Author: Christophe Thiéry Date: Thu Apr 21 11:18:55 2011 +0200 Add Chord to the test suite commit bdbe999b43bcbc257c70efd27142a7b1da323808 Author: Christophe Thiéry Date: Thu Apr 21 11:16:42 2011 +0200 For tesh, produce the same output for different context settings commit 78dbb3c98f7b1479ba1c976f82b2caf4f4775b48 Merge: 6213977 bf99bcb Author: Martin Quinson Date: Thu Apr 21 11:09:53 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 6213977aa982972b087672d663664a8208c80ebc Author: Martin Quinson Date: Thu Apr 21 11:09:41 2011 +0200 generate the manpage at installation, not when the documentation is regenerated. We build-depend on perl anyway commit 34b06b89e71eeaee1244be958ae2e588d29db0bf Author: Martin Quinson Date: Thu Apr 21 00:03:16 2011 +0200 reindenting and cosmetics (ignore me) commit bf99bcb79b0e9e19c8a5d1b5d447d86a349ba2f5 Merge: 7741bb1 be90de4 Author: Martin Quinson Date: Wed Apr 20 18:47:29 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit be90de47c20463008fa55dcafee17d506d10bc92 Merge: a7e43e1 30ab48e Author: Martin Quinson Date: Wed Apr 20 18:46:48 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit a7e43e12dc127d32bd590722dd4118e045d0f316 Author: Martin Quinson Date: Wed Apr 20 18:46:33 2011 +0200 typos in comments commit 74d338023be703e83a3515bc3c97e698567620d9 Author: Martin Quinson Date: Wed Apr 20 18:45:41 2011 +0200 modernize a bit the tesh.pl by using POD and Getopt. TBC commit 30ab48e9e35dd3cf55081b954dce212d56f00733 Merge: 238d782 c7ff77c Author: Christophe Thiéry Date: Wed Apr 20 18:18:18 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 238d782d824210e881b0639d33859c26a55511f7 Author: Christophe Thiéry Date: Wed Apr 20 18:17:33 2011 +0200 Simix: fix an infinite recursion when calling xbt_thread_cancel() commit 7741bb1026234c0ae190dacb84f698007e7db042 Author: Martin Quinson Date: Wed Apr 20 18:11:53 2011 +0200 indeed, agier's commit fixes our MMAP usage on kFreeBSD commit c7ff77c2e7f934ad3e6234b09b7f80047544ed7c Author: Arnaud Giersch Date: Wed Apr 20 09:26:49 2011 +0200 Align address on a page boundary. Ensure that the address provided to mmalloc_attach is aligned on a page boundary. This should fix the failing mmap on Debian/kfreebsd. Only tested on a qemu virtual machine, and thus I do not take the responsability to revert commit 3aa361f346c4d2592c9cfe7cda39a728479d9d26. commit 3400fc8e74d6ccf632346df99770baf940a1bedc Author: Navarrop Date: Wed Apr 20 16:18:06 2011 +0200 Do really what we claim to do. Use xbt_cfg_is_default_value(_surf_cfg_set, opt) to know if it is the default value. commit 4596d90b0c0f0453e4e24c67f3e28fc2bb0f8287 Merge: b677ffb 39d6134 Author: Christophe Thiéry Date: Wed Apr 20 15:31:56 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit b677ffb43bb1c72c3f33b5ded860902dc1059bfc Author: Christophe Thiéry Date: Wed Apr 20 15:31:31 2011 +0200 Revalidate tesh output of lua-masterslave-bypass commit 39d6134f81d82f186e72bd44ba4b5e5db09618df Author: Navarrop Date: Tue Apr 19 16:48:53 2011 +0200 This ifdef is not necessary now. Test is already done by cmake. commit 7eb5c714b49414aed4cefb03119c25af814af55c Author: Navarrop Date: Tue Apr 19 16:47:51 2011 +0200 Update rulebased_get_onelink_routes since we have delete the router link. Still to fix: the "loopback" case. commit d0e4ae3b3d22ddcfedb7927b96cf7073f45f0c22 Author: Christophe Thiéry Date: Wed Apr 20 11:35:52 2011 +0200 MC: make the output independent of the type of processor (32/64 bit) commit 281079684f8ffe560f5793746b7270b05f8b8807 Merge: f6685af a58332d Author: Martin Quinson Date: Tue Apr 19 17:59:42 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit f6685af216f3e5c4d8c2dfd184c64ab1f0489646 Author: Martin Quinson Date: Tue Apr 19 17:59:32 2011 +0200 fix MC in 32bit [Marion, still learning git -- shame on Lucas] commit a58332db69cf880d47d18e1751a72e8cdc162f31 Author: Christophe Thiéry Date: Tue Apr 19 17:20:39 2011 +0200 Fix Doxygen warnings commit f2e68b1c42f19d37094f3f51fa6b502c4e9bd070 Author: Martin Quinson Date: Tue Apr 19 17:13:03 2011 +0200 fix the make clean command commit 0d7892edd1574f6a08a0a9b8f7f00c35e9519418 Merge: 6dd4ce8 4968ee4 Author: Martin Quinson Date: Tue Apr 19 17:07:24 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 6dd4ce8fb4a20019776994322c57b4ed11756f8f Author: Martin Quinson Date: Tue Apr 19 17:07:09 2011 +0200 install the manpage we have commit 4968ee492739671ebdd6f94aba8ec7456e1e89b1 Author: Christophe Thiéry Date: Tue Apr 19 17:06:27 2011 +0200 isfinite() is C99 commit 3406010cd31d6455d8ab9f96b312920dac884062 Author: Martin Quinson Date: Tue Apr 19 16:51:58 2011 +0200 Make sure we have getline when we use it commit 2849abc0bf1268ca22548a2eb4e073d15befb550 Author: Martin Quinson Date: Tue Apr 19 16:32:49 2011 +0200 add the file I just recreated to the archives commit 605932f445f0b720213d55b68737353413ee5c64 Author: Martin Quinson Date: Tue Apr 19 16:29:00 2011 +0200 run doxygen -u to update our configuration file (warning--) commit 50cf9025e0ee918f6731fc1940d6894bfaf8c5a1 Merge: 0df3b9d 70b06ee Author: Martin Quinson Date: Tue Apr 19 16:23:09 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 0df3b9d37a7379126d3477dced58b34991d6a1ca Author: Martin Quinson Date: Tue Apr 19 16:22:17 2011 +0200 prepare beta2 commit b031f70c51caae219e7d46e9bada476964d1228b Author: Martin Quinson Date: Tue Apr 19 15:51:06 2011 +0200 fix TOCs in GRAS tutorial commit 70b06ee68762a9c1d43dcc20e2e33b977f5eb0cd Author: Martin Quinson Date: Tue Apr 19 14:33:19 2011 +0200 more explicit error messages on mmap madness commit 3aa361f346c4d2592c9cfe7cda39a728479d9d26 Author: Christophe Thiéry Date: Tue Apr 19 14:20:53 2011 +0200 Our usage of mmap (MMAP_ANONYMOUS) is Linux-specific commit 487f1bbd1b94a8738f06e84815ad0eef6d5e7525 Author: Christophe Thiéry Date: Tue Apr 19 12:10:03 2011 +0200 Fix compilation error commit 560abd625b757e887c5ee0c7183e9451fd02966a Author: Martin Quinson Date: Tue Apr 19 11:49:42 2011 +0200 more informative error messages on errors within mmalloc commit c6309f5ee0d59d5004d29f87d2cb4ca26cf59dd9 Author: Martin Quinson Date: Tue Apr 19 09:46:53 2011 +0200 finish fixing my commit: use PROCESSOR_* as a variable (bummer) commit e55eb8a09aa2bc17e514e937e8c1ebb241def81e Author: Martin Quinson Date: Tue Apr 19 09:43:30 2011 +0200 do not set properties on tests which were not added because they don't work on that arch commit f94550ef50891791332db95909a9d3cb6f5b04ba Author: Christophe Thiéry Date: Tue Apr 19 09:32:07 2011 +0200 Fix a syntax error commit 86c5c3b3317978bbb5f061bee7de589b50f0147e Author: Martin Quinson Date: Tue Apr 19 06:47:31 2011 +0200 real life tests don't need to be tested for each context factory commit a78b29bf9787d3544aadaa7970e349cd9810a81b Author: Martin Quinson Date: Tue Apr 19 06:44:43 2011 +0200 only activate tests with raw contextes on platform where they are implemented commit b6c4e4b333996ec88d8d0f1d7fb6f6cf0d3bbb63 Author: Martin Quinson Date: Mon Apr 18 20:31:53 2011 +0200 Missing file in the archive commit 56c7548bb53f2f0a0b7d07c722ab207e28febe46 Author: Martin Quinson Date: Mon Apr 18 20:27:35 2011 +0200 Do not fail if getprotobyname(tcp) returns NULL, as it happens on powerpc buildd commit 50e15ee7582a4a76c2a8536ac6ed42a88eec58a6 Author: Martin Quinson Date: Mon Apr 18 18:32:28 2011 +0200 how to generate manpages commit 756ddcbfa4fccb8ee0418cbaa91cc98467dbf2b4 Author: Martin Quinson Date: Mon Apr 18 18:32:09 2011 +0200 POD markers to generate a manpage commit 4c5e4b83e02a8e003c4e5067476649dce17df103 Author: Martin Quinson Date: Mon Apr 18 17:34:48 2011 +0200 further doxygen fixes (I'll try to stop for today) commit 4970c3abeb220bd31ca24d1c4c6b28942abb46b9 Author: Martin Quinson Date: Mon Apr 18 17:33:21 2011 +0200 adding the headers to include in the tarballs seams reasonable commit 73052dfb9f57afd297759e83dde2637c26ba7d1a Author: Martin Quinson Date: Mon Apr 18 17:18:12 2011 +0200 some more tiny doxygen fixes commit cd52515ad2f5f5a720f65a91a6a8c88f698f59cf Author: Martin Quinson Date: Mon Apr 18 17:02:26 2011 +0200 next prerelease will be beta since MSG should work perfectly commit d861bc80d3c22ad9e6dd46b89883523d10d07cb2 Author: Martin Quinson Date: Mon Apr 18 17:01:56 2011 +0200 doxygen_error-- commit b4fe64d1bbee1be5dd591975c8edbae1f0c91891 Author: Christophe Thiéry Date: Mon Apr 18 14:24:03 2011 +0200 Typo in a comment commit 84d2d3a6df181355293ddc2bf72399d646a7fae9 Author: Christophe Thiéry Date: Mon Apr 18 14:23:44 2011 +0200 Typos commit 28816e501b443c4f6956ac8be8706deeb3b52c71 Merge: 9d873cd 2a99a0d Author: Christophe Thiéry Date: Mon Apr 18 14:10:15 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 9d873cd12522bb6334ee3acff89384c03645f00d Author: Christophe Thiéry Date: Mon Apr 18 14:08:44 2011 +0200 Fix a memory leak in MSG (hosts were not destroyed) commit 2a99a0d407cf60fe040542bd8ba84a4f24dc573f Author: Arnaud Giersch Date: Mon Apr 18 11:00:13 2011 +0200 Copy file for "make check" in out-of-source build. commit 5bba0b7053306243f7cce212e5574a190fefa28f Author: Arnaud Giersch Date: Mon Apr 11 15:43:01 2011 +0200 Delete broken symbolic link. commit eb3aab21bef7315d8d2b8481b9c0c7800049c10c Merge: 9bc4b8f 4ecf501 Author: Christophe Thiéry Date: Mon Apr 18 11:09:40 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 9bc4b8f3fa071cfe0add60fb18c1e81d9cbd2094 Author: Christophe Thiéry Date: Mon Apr 18 11:09:14 2011 +0200 Remove memory leaks in gras_stub_generator. commit 7e81b0b0e989779327ccf6917a358bc5c71ac83b Author: Christophe Thiéry Date: Mon Apr 18 11:05:36 2011 +0200 xbt_dynar_map did not work well with dynars of structs. Also remove a useless memcpy. commit 8a959437733e635ec3d663e9e161aed5a385226f Author: Christophe Thiéry Date: Mon Apr 18 11:04:21 2011 +0200 Libs created in surf_init should be destroyed be surf_exit commit 4ecf5019d1028a03dcf78799ae6d2ef3b4b74b7c Merge: 7cd4c43 4064afd Author: Martin Quinson Date: Mon Apr 18 10:46:50 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid commit 7cd4c43dda6f11f251d6cd233c758a69fe5effff Author: Martin Quinson Date: Mon Apr 18 10:46:31 2011 +0200 document the several thresolds recognized by the --log argument commit 4064afd4712e445641f89e084feefe2ea6f6dba7 Author: Lucas Schnorr Date: Fri Apr 15 17:13:31 2011 +0200 new option for smpirun, group mpi ranks by their location commit f9657b9e3d2b602b3e8ae6b1c4ab402bb8a1aa75 Author: Martin Quinson Date: Fri Apr 15 12:13:08 2011 +0200 shut up, you stupid doxygen. Let me see error messages only commit 96920215fe6b67ec41f9e9dee856b5157a67f6d2 Merge: da42da6 427c230 Author: Martin Quinson Date: Fri Apr 15 12:02:56 2011 +0200 Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into gforge commit da42da6b771f865f166bdbf32f4a907cd60c60c5 Author: Martin Quinson Date: Fri Apr 15 12:02:41 2011 +0200 Prepare for alpha 2 commit f667b231f734dfd699f012056c33aa88711b0ba5 Author: Martin Quinson Date: Fri Apr 15 12:02:16 2011 +0200 Add some missing files to the distributed archive commit 427c2305c41475b1da9491800dd9a075a015d365 Author: Christophe Thiéry Date: Fri Apr 15 11:38:23 2011 +0200 Fix compilation when ucontextes are not available commit 73cac04c5ce217e495a7584c98a6dbd940552e9c Author: Navarrop Date: Thu Apr 14 15:03:46 2011 +0200 Split surf_routing.c Add sources surf_routing_.c commit a52f2faada4f47f50c131ae6794745d31768ffba Author: Frederic Suter Date: Thu Apr 14 14:23:49 2011 +0200 catch return values of getline to prevent compilation errors in paranoid mode. commit 7dfc27c1d33a1b795f053b51dbc21b459ec0cfda Author: Navarrop Date: Wed Apr 13 16:30:48 2011 +0200 Add FindNS3 module to cmake. commit d4ec0a086f41795afaa1e1ea759774aca06745cf Author: Lucas Schnorr Date: Thu Apr 14 09:28:14 2011 +0200 new tracing option, use only onelink routes to trace platform details: - useful for gtnets - and those that have a graph as platform topology and describe it using one link routes commit d5a1db1d0b268cb9ed8f37246fd970fce7631943 Merge: 484009f 50fcdd0 Author: mehdi Date: Thu Apr 14 09:28:02 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 484009fc692a2e72d811d7beeeae6c7c75d2ac1e Author: mehdi Date: Thu Apr 14 09:27:57 2011 +0200 update lua/ruby code on the faq content commit 50fcdd05d9ecd83944f369e6c7a9d118b1092f54 Author: Lucas Schnorr Date: Thu Apr 14 09:00:10 2011 +0200 two new functions to xbt_graph, load and save commit 52245cf79e746200dbdc45f37330c1a54852e51b Author: Lucas Schnorr Date: Thu Apr 14 08:59:37 2011 +0200 gtnets tracing possible again, updated to latest routing commit f23979d46fc27c75ede926eefc661a8fd69080fb Author: Navarrop Date: Tue Apr 12 14:12:29 2011 +0200 Remove link_router from tag cluster. commit 4293ddb34527a64ea3bfd1c509ce05e2d87b1219 Author: Navarrop Date: Tue Apr 12 12:42:12 2011 +0200 Optimization of get_latency; We call two times function 'get_route' with same parameters into get_latency, so we give the route_extended_t of the first call for optimize; For a simple get_latency give parameter NULL; commit 6a2bdaec0bc0f5c8222cd7426692c0866bfadc45 Author: Christophe Thiéry Date: Tue Apr 12 11:49:35 2011 +0200 Cosmetics commit d7e241de6a9ff3a5fa5866fb535787f12341655a Author: Christophe Thiéry Date: Tue Apr 12 11:34:57 2011 +0200 Fix identation of comments. commit 30fdbb39b0686dcf4a0368e7aa4f8f0d3f920caf Author: Lucas Schnorr Date: Tue Apr 12 11:17:56 2011 +0200 graphicator only works if simgrid has tracing enabled commit a1ea43795952ae7c934e925c4e41284e2196186e Author: Navarrop Date: Tue Apr 12 11:02:53 2011 +0200 Change eculidean for euclidean. commit 557ed971e421202649b659e777722dab3e5e1eb1 Author: Navarrop Date: Tue Apr 12 10:59:05 2011 +0200 Fixing building warning. commit f04659b6df988856be778c0221f777a6283c2855 Author: Lucas Schnorr Date: Tue Apr 12 11:04:47 2011 +0200 cleaning graphicator include headers and code commit d22a91db1b0ee50230de1d97e36140df4380525b Author: Christophe Thiéry Date: Tue Apr 12 10:57:24 2011 +0200 Typos commit 61137faf73e619f0b4415455bbc5e7af69556753 Author: Navarrop Date: Mon Apr 11 16:32:23 2011 +0200 Update test of graphicator. commit 4a7f089ab5dad99b841042398117e9332ebc59cc Author: Navarrop Date: Mon Apr 11 16:32:05 2011 +0200 Add ignored files for tracing. commit 7684e4c9202e5160859052de1d6ec9509abcf98c Author: Navarrop Date: Mon Apr 11 15:57:36 2011 +0200 Verification of model Vivaldi and no link_ctn for route and AS_route. commit e7a674ab548877a615a048135694d7169da51212 Merge: 7af4565 43a8662 Author: Christophe Thiéry Date: Tue Apr 12 09:56:51 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 43a86622d96c8ea32510b5406644b17a060eb6ac Merge: c4d7699 80daf53 Author: Lucas Schnorr Date: Mon Apr 11 23:16:53 2011 +0200 merging tracing changes commit c4d7699f2f0d1e12ce2bef99a693f6a4bb5ade4e Author: Lucas Schnorr Date: Mon Apr 11 23:16:03 2011 +0200 update tesh'es: tracing tests use temporal buffer commit 43e10dd7865719e83a78330dfbfc4541b2ccdb47 Author: Lucas Schnorr Date: Mon Apr 11 23:03:59 2011 +0200 new tracing/buffer configuration option, default to 0 details: - it indicates if a buffer should be used to keep trace events in temporal order - defaults to NO because keeping the buffer makes the simulation slow commit 54b53a2df8af5c0502e342a8455cb75d03518d73 Author: Lucas Schnorr Date: Mon Apr 11 22:48:40 2011 +0200 cleaning deprecated ways of tracing resource utilization details: - aka, let's generate big trace files commit e55e72933ce9336c43e103a0f03de3c21269da85 Author: Lucas Schnorr Date: Mon Apr 11 22:41:46 2011 +0200 export to graphviz function in the tracing way, we need node names commit 80daf536b469046756c5064f704e5089c85c1d0a Author: mehdi Date: Mon Apr 11 13:57:44 2011 +0200 lua layer that reimplements SPLAY methodsfor rpc, job and events modules, with a SPLAYchool script that works on SimGrid commit f87eb709418e56ffc0ec34a0692aae093e381f90 Author: mehdi Date: Mon Apr 11 13:49:11 2011 +0200 add some bindings for lua that enable to add properties into a resource and to control native processes (useful for splay integration) commit 7af456563246432a3528d379ace9615af56e5877 Author: Christophe Thiéry Date: Mon Apr 11 11:37:27 2011 +0200 Setting the context factory has no effect in SD (there are no contextes) commit 642bd255bc2ae9195c956807f6061246f6cb0f65 Merge: 5055a5b 9542feb Author: Christophe Thiéry Date: Mon Apr 11 10:54:13 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 5055a5b5c68a26800be85a13673e1b0cacad877c Author: Christophe Thiéry Date: Mon Apr 11 10:52:23 2011 +0200 When enable_pcre is OFF, disable RuleBased and Vivaldi tests. commit 9542feb75e0699f61b74935446dfed3991e45fa6 Author: Navarrop Date: Mon Apr 11 10:45:15 2011 +0200 Set enable_pcre to auto by default. Configure failed if set to "on" and if pcre is not found. commit f5a1cadaeee3bde4232221164f6dd9584fef1904 Author: Navarrop Date: Mon Apr 11 09:48:53 2011 +0200 Delete coordinates for AS. commit 867835de895b23ed2733a03c5413fe2974a05590 Author: Navarrop Date: Mon Apr 11 09:34:11 2011 +0200 Cosmetics commit 5a4360ea53cf0d2cc37f7ee286969ceff9b3f700 Author: Christophe Thiéry Date: Mon Apr 11 10:49:14 2011 +0200 Update ChangeLog commit ed728cd807f102bbaa7d404ecc496a3fe45e5496 Author: Lucas Schnorr Date: Mon Apr 11 10:23:39 2011 +0200 if deadlock, close trace file so it may help to find the problem commit 6c57f2bcd30205dd1a6f11b8b4c2c77d45d9a81d Author: Lucas Schnorr Date: Mon Apr 11 09:59:16 2011 +0200 trace process creation before request for simix, assuming it won't fail commit def9d357a9211e9ee3d7bae418cb3e0fe8481c1e Author: Lucas Schnorr Date: Mon Apr 11 09:44:17 2011 +0200 trace earlier, simix may start the process before returning the flow control commit d33a0173dba7990deb63382c7f7239d325be54bd Author: Lucas Schnorr Date: Sun Apr 10 09:59:48 2011 +0200 if smpi is ungrouped, processes behavior is registered as child of root type details: - some checks in recursive get container commit 30e685de32b9dc9a4977a6db4ac3634868f2e104 Author: Lucas Schnorr Date: Sat Apr 9 17:06:16 2011 +0200 smpi tracing test uses the same platform of msg tracing tests commit d2e5ba02b790402cdbe74b0ce64c39bb13ea06fe Author: Lucas Schnorr Date: Sat Apr 9 17:05:36 2011 +0200 use the small platform without routers in the tracing examples details: - update tesh'es commit cc5c4029e1b3601786e6373815f7f8b1ec2717b1 Author: Lucas Schnorr Date: Sat Apr 9 16:42:31 2011 +0200 graphicator re-implemented - it now considers exactly the same route traversal of the tracing system - faster graphviz file generation - new tracing interface function: TRACE_platform_graph commit 1063eb59082966d2a5703148a678ccefac34c304 Author: Lucas Schnorr Date: Sat Apr 9 14:55:35 2011 +0200 fix compilation error commit 0d622ff31635c2228cb721abf806bb28b3cada4d Merge: 85d7d7b 1dc68fc Author: Lucas Schnorr Date: Sat Apr 9 14:45:31 2011 +0200 merging tracing changes commit 85d7d7b422da4ba7451be14ffa4889e165e73038 Author: Lucas Schnorr Date: Sat Apr 9 14:33:05 2011 +0200 re-writing recursive graph extraction functions commit 1d2844ee474282b8b92db2ffee9e48e0472e93da Author: Lucas Schnorr Date: Sat Apr 9 14:32:16 2011 +0200 new function to check if a tracing container exists commit cbfa22fa1ba0f510cb6919c6d06b2a555f276a07 Author: Lucas Schnorr Date: Sat Apr 9 12:10:26 2011 +0200 let the unique root AS of a platform file be the root of the hierarchy on trace commit 147811411b3a91e010527fcb6c0343cb79e06330 Author: Lucas Schnorr Date: Sat Apr 9 11:55:04 2011 +0200 raise exception if try to find a container that was not created commit aead447ca59b577d9a7f76cae8bda765e25b96ab Author: Lucas Schnorr Date: Fri Apr 8 16:37:41 2011 +0200 fixing tracing to consider fullduplex links and naming convention commit 547dcb18f86cbb1fe2f903ff692ca72bf60ab5ea Author: Lucas Schnorr Date: Fri Apr 8 16:36:21 2011 +0200 properly freeing memory in the msg process migration example commit 1dc68fca3f3bd110ddaaf88fb90a8bbb83a584b2 Merge: d2855e0 5bbb148 Author: Pierre-Nicolas Clauss Date: Fri Apr 8 15:10:27 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit d2855e0eecca02071ed4e3717e8b23e1fc66059a Author: Pierre-Nicolas Clauss Date: Fri Apr 8 15:10:16 2011 +0200 Updated example against newest API. commit 83cd422fecd6c1adc3165f9c0a6ec1e79ce798d4 Author: Lucas Schnorr Date: Fri Apr 8 15:04:15 2011 +0200 tracing interface functions must be called after environment creation commit 5bbb1483886ba3113ddd8d631066389d8850f0e4 Author: mehdi Date: Fri Apr 8 14:59:07 2011 +0200 callback to parse_properties_XML when parsing prop tag in XML commit 2d6173e9a879e66d8467d65ec80887cf2e5c4e5f Author: mehdi Date: Fri Apr 8 14:58:40 2011 +0200 callback to parse_properties_XML when parsing prop tag in XML commit bec73268458a29f1dcb5e2e1ac720c6934782714 Author: mehdi Date: Fri Apr 8 14:57:28 2011 +0200 parse property tag with lua commit 6e4502cc095f2eca8335a00ebc3d626b5c192211 Merge: 804d78b 521daa8 Author: Navarrop Date: Fri Apr 8 11:15:21 2011 +0200 Merge commit '521daa8271ac2778d8b2944be25daae65d3540a1' into test commit 521daa8271ac2778d8b2944be25daae65d3540a1 Author: Navarrop Date: Fri Apr 8 10:11:24 2011 +0200 Add tag include. commit 8f695a21df0785cb68d5c123d0869adf33915ad4 Author: Navarrop Date: Fri Apr 8 10:09:26 2011 +0200 Update pipol scripts commit af0442dd5b943836104df69afc9ee29aa793ebc7 Author: Navarrop Date: Thu Apr 7 18:32:03 2011 +0200 Generate g5k.xml with perl. commit 804d78b8a4f3db6e915af19389d2c6e2433ffe2b Author: Christophe Thiéry Date: Thu Apr 7 13:29:47 2011 +0200 Include math.h for isfinite() commit 1ab75e7183cfd90b19748fbc0cfc3a7418f3f8ad Author: Christophe Thiéry Date: Thu Apr 7 13:19:43 2011 +0200 MC: perform actual model-checking in tesh tests commit 61e66acc130576434c1ccdbc88d62d5dae52f7e6 Author: cristianrosa Date: Tue Apr 5 09:54:57 2011 +0000 Improve parametrization of the pmm example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12d28222f14a4fe5acf4e48abdecd5a541b0888e Author: Lucas Schnorr Date: Tue Apr 5 18:33:10 2011 +0200 updating tracing tesh'es to follow updates on category naming convention commit ce169099d562a6ce5dedb68848f1f4f06ae30e04 Author: Lucas Schnorr Date: Tue Apr 5 18:19:24 2011 +0200 if tracing category X is created, define pX for hosts, bX for links details: - avoids confusion when doing spatial aggregation with the triva's hierarchical graph view commit e7e3bacdedfb3ff9452e1b751d2e25d448e1c284 Author: Lucas Schnorr Date: Tue Apr 5 17:47:12 2011 +0200 removing the loopback and unused links from the platform used by tracing examples commit 1a7a3e5a1f23fee5399f22654d1f696f2a145763 Author: Lucas Schnorr Date: Tue Apr 5 17:46:49 2011 +0200 updating the automatic generation of triva's graph configuration details: - this can be used in the fresh hierarchical version of the graph view commit b81e550f412b7dc203553e16608111b7b6649921 Author: Christophe Thiéry Date: Tue Apr 5 15:09:55 2011 +0200 These tests can only work when assertions are enabled commit eedc0ae72737817aa53aa5f92d1673451787f6be Author: Christophe Thiéry Date: Tue Apr 5 15:09:36 2011 +0200 Add msg pmm binary to .gitignore commit b0768dd1aa9363b429a117982079874d055e69e3 Author: Pierre-Nicolas Clauss Date: Mon Apr 4 10:37:00 2011 +0200 Some distros need this commit 494eca1a42ac767979d8f8ea8762040008bea41a Merge: a9f76cf 5d71218 Author: Navarrop Date: Fri Apr 1 13:50:27 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 5d7121829051a971cffab8876327153d40be040a Author: Pierre-Nicolas Clauss Date: Thu Mar 31 17:28:13 2011 +0200 Added one more missing call. C-MPI should now compile. commit a9f76cf5eb575de48bb6bbbd010e56d55748c83f Author: Navarrop Date: Thu Mar 31 17:09:07 2011 +0200 Need to set PATH to lipcre and pcre.dll for windows. commit a3da8571d918cd3cbee6676bf229886a6a2ac92d Merge: e8f8350 4d71517 Author: Pierre-Nicolas Clauss Date: Thu Mar 31 17:06:28 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit e8f8350f07c1b13dd8628f56d5a5050da18264d3 Author: Pierre-Nicolas Clauss Date: Thu Mar 31 17:06:13 2011 +0200 Added one more missing MPI call. commit eb39ec0249587e4b8d8d5d3514ab30b3f04ee41a Author: Navarrop Date: Thu Mar 31 16:22:47 2011 +0200 Gift from Laurent and me ;) commit 4d71517a0e286ae1466584d63a14c3754b77f64e Author: Navarrop Date: Thu Mar 31 16:01:02 2011 +0200 Update pipol script for git and not svn commit a7d73002840891e353211db97a0d8c1dba86148c Author: Navarrop Date: Thu Mar 31 15:59:14 2011 +0200 Clean tabs for publis.html commit db573cc6c818b0f3c9c81b347c034fec7a42c336 Author: Navarrop Date: Thu Mar 31 15:58:47 2011 +0200 Update faq for cmake. commit d73cc63ed2740fe67bf9c0ada4e70ca826600963 Merge: 3e9bc6d 1e98032 Author: Navarrop Date: Thu Mar 31 15:54:44 2011 +0200 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid commit 3e9bc6dc7b5887dee42b9ed037ce9fbc67aba39c Author: Navarrop Date: Thu Mar 31 15:54:31 2011 +0200 Add test for windows. commit 1e9803272bf869acfca65f318c46bfd83e995788 Author: Pierre-Nicolas Clauss Date: Thu Mar 31 15:49:21 2011 +0200 Programs compiled with smpicc now silently and successfully exit when SMPI_PRETEND_CC is set. This should help use smpicc with autotools-based sources. commit 651a8ba37d86440d8194da06e1e920c6de399e51 Author: Navarrop Date: Wed Mar 30 17:09:23 2011 +0200 Add Home and Simgrid Forge to tabs. commit ada64beec413781e8e11cc6106c5411962cac0fb Author: Navarrop Date: Wed Mar 30 16:42:28 2011 +0200 Re-implement the tab. commit d311bdd17ad860b7564bb17c55a872a7536c16aa Author: Navarrop Date: Wed Mar 30 16:42:07 2011 +0200 Fix memory leack. commit 55029c5e69b87977c9bcac655220ef71d80d5885 Author: Navarrop Date: Wed Mar 30 13:07:39 2011 +0200 Generate correctly index.php commit 40313908d60bc1f3d56e092bbd87a04f5fdc771d Author: Navarrop Date: Wed Mar 30 09:25:45 2011 +0200 Add date to log of pipol commit 20bce0939a53dd9bb3c6ea68107e9529372db19b Merge: 0e924c1 03c4d40 Author: Lucas Schnorr Date: Thu Mar 31 11:14:27 2011 +0200 Merge branch 'master' into master-svn commit 03c4d40c8cfd84c0090a4501769b43352d401ba4 Author: Lucas Schnorr Date: Thu Mar 31 10:18:58 2011 +0200 adding a README.git with our (not yet confirmed) branch policy commit 0e924c1df2e8e3390df543c50c511e407f1f54c9 Author: pini Date: Tue Mar 29 15:43:52 2011 +0000 Enforces that double parameters are finite (fixes #12243) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 270b319983f1f35c5ec8c9616c6defa1251b92dc Merge: 8ec4565 78e3d0a Author: Pierre-Nicolas Clauss Date: Tue Mar 29 17:37:45 2011 +0200 Merge branch 'master' of github.com:THEpini/simgrid commit 8ec45654c88137f6ac427dbc95ea22ed1f6a54a0 Merge: b65f443 c64049d Author: Pierre-Nicolas Clauss Date: Tue Mar 29 17:35:50 2011 +0200 Coding Sprint : Synchronize SVN with GitHub commit b65f44359644f1fdbe91077e7d379453a16f857a Author: cristianrosa Date: Tue Mar 29 15:32:44 2011 +0000 Merge branch 'master', remote branch 'git-hub-cristian/master' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c64049dc4e5939d5e1b230089db2c6270837bc25 Merge: e155a86 72c585c Author: Pierre-Nicolas Clauss Date: Tue Mar 29 17:02:05 2011 +0200 Coding Sprint : Synchronize SVN with GitHub commit e155a86b8537ea7cd565751e83b42218304470cb Author: navarrop Date: Tue Mar 29 14:53:59 2011 +0000 Sorry, if not enable debug option set -DNDEBUG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c6dad0f88954f0497ed2ae336790f663b2fa35e Author: navarrop Date: Tue Mar 29 14:52:06 2011 +0000 Need to be root git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6fb23a5eaf94b043a45efa5f67926b4ef2aace9 Author: navarrop Date: Tue Mar 29 14:52:02 2011 +0000 Add option enable_debug by default 'on'. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a28ebcdb8b697f4967bb65c219453e9ae56393af Author: navarrop Date: Tue Mar 29 14:51:55 2011 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1196743dd60970a67031a16cf362a2c41a35157b Author: pini Date: Tue Mar 29 14:19:10 2011 +0000 Mention Debian package for bibtex2html in error msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72c585c90b3e439c57fcb3758609910d12ca4750 Merge: dbe545b 4fbd648 Author: Pierre-Nicolas Clauss Date: Tue Mar 29 16:17:19 2011 +0200 Merge branch 'mention-debian-package-for-bibtex2html' of git://github.com/ln/simgrid commit 78e3d0a63b96a354715841d3a549e8c7bff4693e Merge: a430f1f c64049d Author: marc fuentes Date: Tue Mar 29 16:12:13 2011 +0200 Merge branch 'master' of github.com:THEpini/simgrid commit a430f1f90a30ad6e662e80cbc0d0154540a2c8b5 Author: marc fuentes Date: Tue Mar 29 15:54:31 2011 +0200 Enforces that double parameters are finite (fixes #12243) commit 50ac03db82407201b768bd8b6466edecbacbdf65 Author: navarrop Date: Tue Mar 29 13:51:41 2011 +0000 Add some missing files from postprocesser. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a31c4367d8a34c77bbb5f8598260c5afb95897bd Author: navarrop Date: Tue Mar 29 13:51:35 2011 +0000 Update faq for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbe545bf15f8d0e923bcc60441d7c6d7393a1208 Merge: 2e3a751 dd8721f Author: Pierre-Nicolas Clauss Date: Tue Mar 29 15:33:20 2011 +0200 Coding Sprint: Synchronize SVN with GitHub commit 2e3a751b81e92b46193d492468465913178959db Author: thiery Date: Tue Mar 29 13:31:23 2011 +0000 Protect recursive calls to _xbt_log_cat_init from this function. This fixes the tests tesh-self-* that were broken with NDEBUG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fbd648cb903222b1d0d13faee7b162d968b91ca Author: Lucas Nussbaum Date: Tue Mar 29 15:31:21 2011 +0200 Mention Debian package for bibtex2html in error msg commit e01bb6df079136f66209073063a45a261260dff3 Author: mquinson Date: Tue Mar 29 13:24:53 2011 +0000 document commit r9877 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4193830ba88a07a30bf7ef975540e854ab0eec69 Author: pini Date: Tue Mar 29 13:19:57 2011 +0000 implement quiet exit (fixes #10045) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a86432f4011e79a1a6f0f7d463a9020fd08fe30 Author: navarrop Date: Tue Mar 29 13:12:42 2011 +0000 Add the faq page to tabs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd8721fa140162c6c464540be666a5ae724e9eb2 Author: marc fuentes Date: Tue Mar 29 14:07:53 2011 +0200 implement quiet exit (fixes #10045) commit 7467ec77e1cd62ec60a343a75f25f2b1f77baac5 Merge: 16198bc 4e15915 Author: Pierre-Nicolas Clauss Date: Tue Mar 29 14:18:26 2011 +0200 Merge remote branch 'github/master' commit 16198bc6c0b37b1b92d12240901a371f51c3a0f9 Author: navarrop Date: Tue Mar 29 12:07:40 2011 +0000 Re write the postprocesser for doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d59a8f2b4e1386cfbce3b5ed7c6b523daa79f360 Author: navarrop Date: Tue Mar 29 12:07:37 2011 +0000 Re add the tab to the index.php git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e15915b16d6979d0adee835bb25a1f5b16c758b Merge: d11bea4 3850331 Author: Pierre-Nicolas Clauss Date: Tue Mar 29 13:53:03 2011 +0200 Merge remote branch 'github/master' commit d11bea459295c9d87eccdd5449e49764b4a8174f Author: pini Date: Tue Mar 29 11:43:46 2011 +0000 fail after displaying the error msgs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c305062be4dccfc5db2ae05185fb8fb1e351efe7 Author: pini Date: Tue Mar 29 11:43:34 2011 +0000 Fix display of error message in make simgrid_documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3850331878d03d46b2b56237e4646f3881a651e5 Author: Lucas Nussbaum Date: Tue Mar 29 13:37:12 2011 +0200 fail after displaying the error msgs commit 3485485c673cae66ad3f03795a34e9862141f68b Author: schnorr Date: Tue Mar 29 11:36:57 2011 +0000 re-adding output line of gtnets test details: - we verified that this message has to appear git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c6b46233d2429a930e1fe390ef460f07f2edffe Author: Lucas Nussbaum Date: Tue Mar 29 13:32:18 2011 +0200 Fix display of error message in make simgrid_documentation commit b8ca930988a5f9573c38d7c64fc911df3a0051df Merge: 4fb6c1f 9bdb5be Author: Pierre-Nicolas Clauss Date: Tue Mar 29 13:19:43 2011 +0200 Merge remote branch 'github/master' commit 4fb6c1f9cbaf984a0cdc3df8e2a1f3b4f91347c9 Author: pini Date: Tue Mar 29 11:19:11 2011 +0000 Fix configure script Use 'echo -e' to interpret \t and \n echo -e is bash-specific, use bash instead of sh in shebang. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18b6cdd7c666c0427bb1a3051abc52872e070bff Author: schnorr Date: Tue Mar 29 10:57:47 2011 +0000 fix gtnets tracing tesh'es, remove the log message from the master git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdbb07526f631d9bd3fb6f78bfa0a1a7b8b4b538 Author: schnorr Date: Tue Mar 29 10:57:45 2011 +0000 update tracing tesh'es to the new order of events defined by the core simulator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75d2be17a779008190fd1adf120156537aca5dee Author: navarrop Date: Tue Mar 29 10:36:20 2011 +0000 When enable smpi f2c is mandatory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40669c04a403c7e4a1bf2f81eb20489efba04d6a Author: navarrop Date: Tue Mar 29 10:36:17 2011 +0000 With the tag peer no need to set fullduplex and routing is Full. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b32a869b70f21c2dcbffe21071a949c82a3a37dd Author: mquinson Date: Tue Mar 29 09:59:55 2011 +0000 useless commit to test CIA on IRC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bdb5be52f15298cfa6aeae059193a1d902b96f5 Author: Lucas Nussbaum Date: Tue Mar 29 11:59:49 2011 +0200 Fix configure script Use 'echo -e' to interpret \t and \n echo -e is bash-specific, use bash instead of sh in shebang. commit 9254f6626da1e13ddd4662e3f677a3d98f7317f1 Author: mquinson Date: Mon Mar 28 21:55:58 2011 +0000 drop a useless dependency on -ldl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f25cc6c44f48b2231b129aa537af867e051e5989 Author: agiersch Date: Fri Mar 25 06:59:16 2011 +0000 Upgrade xbt_assert in simgrid-contrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ca1291c2f63ca6235f4b4885c48413a900aade4 Author: agiersch Date: Thu Mar 24 16:49:49 2011 +0000 Remove usage of xbt_assert[0-9]. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fda4cc79d808bb4ca659d056c5e67be99ce47ca Author: agiersch Date: Thu Mar 24 16:49:35 2011 +0000 Define xbt_assert as a variadic macro. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec16845133f5f1b5262d2d77d8ba22824fa8a446 Author: agiersch Date: Thu Mar 24 16:49:29 2011 +0000 Use new macros THROWF and RETHROWF. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5de99b2e59f7e8d83c592d361a980d5f33693e5 Author: agiersch Date: Thu Mar 24 16:49:18 2011 +0000 Define THROWF and RETHROWF as variadic macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 479049778fd0421d35e22f9947b24104f9430310 Author: navarrop Date: Thu Mar 24 15:05:31 2011 +0000 Free char* used by peer tag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7141af752d0f9389c4da1c42a151c16369c70f2a Author: agiersch Date: Thu Mar 24 14:58:35 2011 +0000 Replace, when possible, calls to bprintf() by calls to xbt_strdup(). This should be slightly faster. A quick test shows 10% improvement for basic_parsing_test on a cluster with 1e6 hosts. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1417d67aeace547abaeee6766911a4e734526b3 Author: agiersch Date: Thu Mar 24 14:58:24 2011 +0000 Fix documentation for xbt_dict_set. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30d9389eaaacaa7d69568b6fb7dbf3ad0e542461 Author: navarrop Date: Thu Mar 24 14:39:21 2011 +0000 This perl script generate a platform with n peer (arg0) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d79cb913d87e786a959e06fed80983cdc618fc06 Author: thiery Date: Thu Mar 24 14:28:56 2011 +0000 Replace XBT_INFO by XBT_DEBUG to make tesh happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec9ed4cd8cbd14684047793bdef007c11e29efb4 Author: navarrop Date: Thu Mar 24 14:09:25 2011 +0000 Correct lua tests with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f2ed42bc7ad2e2f9075ed9d9fc9778a153b45f5 Author: coldpeace Date: Thu Mar 24 13:47:26 2011 +0000 add tesh file to master_slave lua example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5073fed443fe7b2775f9eace3c512da49dab0e4a Author: navarrop Date: Thu Mar 24 13:25:30 2011 +0000 Avoid warning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10284ed0b7329cd9a74f2b542bee3e126cba5128 Author: navarrop Date: Thu Mar 24 13:25:26 2011 +0000 Forgot to change xbt_dict_cursor_t to xbt_lib_cursor_t; git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebfe21b41d7a8b25b72d2441f9bee879d974809f Author: navarrop Date: Thu Mar 24 10:36:31 2011 +0000 Reimplement SIMIX_host_get_dict. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4ee1fee88b1c3c22c9848f0293dc14b13122fdc Author: navarrop Date: Thu Mar 24 10:36:28 2011 +0000 Update flatifier.tesh as flatifier.c has changed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54623b547b0714909b759cae7c21a8469ee40c28 Author: navarrop Date: Thu Mar 24 10:36:24 2011 +0000 src and dst can be in host_lib or as_router_lib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e6f4afad4c4eca04d75090231ccf6d2cb7efda0 Author: navarrop Date: Thu Mar 24 10:36:22 2011 +0000 Add --cfg=:yes command option to specify that platform want to use coordinates. We can also used into tag config. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63ea7e30d56956923efa25dd65b713cc944e236f Author: navarrop Date: Thu Mar 24 10:36:19 2011 +0000 Must set set SURFXML_BUFFER_SET(AS_coordinates, ""); SURFXML_BUFFER_SET(host_coordinates, ""); SURFXML_BUFFER_SET(router_coordinates, ""); To not use coordinates. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 664dc244fe35c13d02c15d1d43a89b37bef56342 Author: navarrop Date: Thu Mar 24 10:36:16 2011 +0000 free libs at the right moment. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da15983f809aac24ac3c7cf8b36d4994a75ce479 Author: navarrop Date: Thu Mar 24 10:36:13 2011 +0000 Dont used (*lib) but l = *lib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 702ac78afa738128143f0b2a03bad8484001407c Author: navarrop Date: Thu Mar 24 10:36:09 2011 +0000 Set level COORD_HOST_LEVEL and COORD_ASR_LEVEL if there are used. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e39816733719a5e75aa99098871104d15fd525d3 Author: navarrop Date: Thu Mar 24 10:36:04 2011 +0000 Remove old example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 529000951f78d95e3e299d381b6f05a202d59993 Author: navarrop Date: Thu Mar 24 10:36:01 2011 +0000 Use correct function to free element. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8b59a0f93d822c81766965a3367c37424591142 Author: navarrop Date: Thu Mar 24 10:35:57 2011 +0000 Remove host_lib, link_lib and as_router_lib from SD_exit or MSG_clean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6094020a03f9c10b954e3e1d32e1a3ffc75a8d7f Author: navarrop Date: Thu Mar 24 10:35:53 2011 +0000 Move e_surf_network_element_type_t public. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 526747a744ea55946618ab192e053cd508947259 Author: navarrop Date: Thu Mar 24 10:35:49 2011 +0000 Remove xbt_dict_t workstations from SD_global. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fff8d47225bf9c230eca9b004f2af8379a89b5a4 Author: navarrop Date: Thu Mar 24 10:35:43 2011 +0000 Remove xbt_dict coordinates and move info into host_lib or as_router_lib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3b558830390fe6bcb7572686c2b18bd0509ffc4 Author: navarrop Date: Thu Mar 24 10:35:40 2011 +0000 Remove xbt_dict_t links from struct SD_global. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47770f3f517351a06cd159b2e0f79f72461fbb34 Author: navarrop Date: Thu Mar 24 10:35:36 2011 +0000 Remove resource_set from surf_model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit baca7024fc7c8a8231d947be38fd7627348487fd Author: navarrop Date: Thu Mar 24 10:35:32 2011 +0000 Remove xbt_dict host from simix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62da5664b681577c99a3b0f51d8395876e7ecdf5 Author: navarrop Date: Thu Mar 24 10:35:26 2011 +0000 Remove where_network_elements and add element in host_lib and as_router_lib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f24dd236f78ed3385407b6fca05d66cfa759d08e Author: navarrop Date: Thu Mar 24 10:35:22 2011 +0000 Update tesh. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 436361a4e22fc3964761df7db5948b009060cfb8 Author: navarrop Date: Thu Mar 24 10:35:18 2011 +0000 Remove old function surf_model_resource_by_name. Add surf_cpu_resource_by_name, surf_workstation_resource_by_name and surf_network_resource_by_name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c9b55f9c36855549c0a1dc3eae18cd9b520a85e Author: navarrop Date: Thu Mar 24 10:35:12 2011 +0000 Update tesh as the SD_get_host_table has change. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cc8ea0d3fabf1676e26e7361de7c45d09d5a2b6 Author: navarrop Date: Thu Mar 24 10:35:08 2011 +0000 Add levels to lib host_lib, link_lib and as_router_lib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb5ce1f6f6e73da893169729974be2efb3be1b10 Author: navarrop Date: Thu Mar 24 10:35:03 2011 +0000 Add xbt_lib_size and xbt_lib_rehash git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b010eea06ca2993294d4bc3410dacd74fb7225d5 Author: navarrop Date: Thu Mar 24 10:34:59 2011 +0000 Add library (xbt_lib) to simgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52900c044364c36cf24bc401ed0aa3d208f71b34 Author: coldpeace Date: Wed Mar 23 17:10:18 2011 +0000 add methods to describe a Router component from lua console git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb2dd737c66528a85f0283e3fcbd81fd19de564e Author: coldpeace Date: Wed Mar 23 17:08:37 2011 +0000 allow parsing a Router component from lua console also git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa807fd7636159c24936c3a28b82cd1d05ece957 Author: coldpeace Date: Wed Mar 23 14:20:17 2011 +0000 remove the usless function : smx_ctx_java_get_data, smx_ctx_base_get_data is doing the job git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9486fe3a4234dbd140b0a794c84fb2fd425ec3c Author: cristianrosa Date: Tue Mar 22 17:00:20 2011 +0000 Factorize some code and cosmetic fixes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 425bb7827488321f00636fe927074de3fd4a09b9 Author: cristianrosa Date: Tue Mar 22 17:00:13 2011 +0000 New MSG example: Parallel Matrix Multiplication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28c992f044ef6bb6a3fdf7976c4300f72074753e Author: thiery Date: Mon Mar 21 16:37:47 2011 +0000 Fix a comparison between different enums git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bddd850a6565048d8a2d4f5b2ce11de1a8549dbb Author: coldpeace Date: Fri Mar 18 15:52:19 2011 +0000 move files... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2e821780d4e656ef56a50cd334893799c660a05 Author: coldpeace Date: Fri Mar 18 15:49:04 2011 +0000 rearrange lua example in separate simulation component files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22356ab5dbecbe29e4f06dda4d3000f9cff68414 Author: pini Date: Fri Mar 18 11:36:37 2011 +0000 These functions in SIMIX should return 0, and that function in actions should return so early git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ca5d58e75df5f28588be1953f6b84a79b163d3b Author: pini Date: Fri Mar 18 11:11:29 2011 +0000 Dirty hacks again: shot more bullets, it may be a zombie git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b26ea89fedaa063150a60c66efc5932b4ae37b5 Author: thiery Date: Fri Mar 18 10:58:13 2011 +0000 Add functions SIMIX_comm_has_send/recv_match git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dd260b561b43eefb026bba613251d3330d5fb0a Author: navarrop Date: Thu Mar 17 09:49:09 2011 +0000 Update pipol scripts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7472267d3e09ca985bc47f7288701cf3aeb7e82f Author: navarrop Date: Thu Mar 17 09:48:55 2011 +0000 New way to find svn version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51e943a89000d86b5d1293526a121014ddb3d1f7 Author: thiery Date: Tue Mar 15 15:27:49 2011 +0000 Dirty hacks for the action replayer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 159f1801b853c2fa95755636d4845b3dbd68ff4f Author: thiery Date: Tue Mar 15 15:27:47 2011 +0000 Make SIMIX_comm_start() public (for a while :)) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b661d99ad7665d468164a2f957125429515ebf20 Author: thiery Date: Tue Mar 15 15:27:46 2011 +0000 Add a function SIMIX_process_get_by_name() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e89f9f044e0a5071de93ec27bfca5993b9c86d1f Author: thiery Date: Tue Mar 15 15:27:43 2011 +0000 Chord: update some messages displayed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4e1ff1d7acc7cbbd793877dbd2603801d705c6c Author: navarrop Date: Tue Mar 15 14:03:56 2011 +0000 Generate publis correctely. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb7087b9f4a278df50c0b3c75c3080db3f843ebe Author: pini Date: Tue Mar 15 13:36:03 2011 +0000 Parameters were swapped. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ececc8c70378c26333560a86aeae6e1272459070 Author: mquinson Date: Tue Mar 15 12:38:25 2011 +0000 Make sure that the action don't fail miserably if we mix isend with sends in the trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb7c2744db797fcce6ada8d9a87880cce00fd2b0 Author: mquinson Date: Tue Mar 15 11:12:40 2011 +0000 deal with short eager messages in a better way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d12af6fe95a30919e3e18af7af83b7a839750f4 Author: mquinson Date: Tue Mar 15 11:12:38 2011 +0000 make SIMIX_comm_finish() public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7df51359aee2cbfb8d0fe0214644e3a12a955456 Author: mquinson Date: Tue Mar 15 10:48:43 2011 +0000 allow MSG users to play with request matching mecanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8838d77194db9264fdec177b93194cc9e8c1b7e2 Author: navarrop Date: Mon Mar 14 15:56:58 2011 +0000 When execute command line : --cfg=value against --cfg value. --cfg value is only for tesh test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffc784d0a7d4b10e9ee73d12a4c355e2644e9afa Author: pini Date: Mon Mar 14 14:47:43 2011 +0000 Add wrapper to match receiving mailboxes against a user-provided filter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 779e0e58a8ec8674bef9f53c0f80ea021a4f5063 Author: navarrop Date: Mon Mar 14 14:17:47 2011 +0000 Sorry need to be call here for compile warning. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39cda11a085bba2828c68949e31861204ec40b18 Author: navarrop Date: Mon Mar 14 13:54:31 2011 +0000 Fix memory leak in this example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 662ef17dcd53ad870df0ef249aabd0bc0b9a41dd Author: navarrop Date: Mon Mar 14 13:54:28 2011 +0000 Remove xbt_assert from generic_src_dst_check function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1ca44fbde5157f4302e3bac006914db59077fa9 Author: navarrop Date: Mon Mar 14 13:54:25 2011 +0000 We may want to use this function in examples. after xbt_dict_foreach(global_routing->where_network_elements ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e90f593d158b443e97bcdba79b15f655370c664 Author: navarrop Date: Mon Mar 14 13:54:21 2011 +0000 Add a graphicator test and use get_network_element_type against try-catch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d65fab329942a53bd5719b4c254340b3742694d Author: navarrop Date: Mon Mar 14 12:21:39 2011 +0000 This is a generated file. So it can't be a dependency. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb121f444cbfc4be8dbeba38c2c23da09d2ca736 Author: navarrop Date: Mon Mar 14 12:21:34 2011 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d6362e34f929c97e70df53728b4eb466d9d2e96 Author: thiery Date: Mon Mar 14 09:16:12 2011 +0000 Fix a compilation warning (use of an uninitialized variable) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85b2df79ec3ac492583a49e94770808002cda86c Author: navarrop Date: Thu Mar 10 15:01:09 2011 +0000 Fix some memory leack. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa386bcccadaef7f18ddf685c9713b308467aed2 Author: navarrop Date: Thu Mar 10 13:01:31 2011 +0000 Forgot one free. See Free dynar after use in xbt_dynar_compare commit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0cf866ecda011f77f1fa22ea33a8e8d2bce7b1b Author: navarrop Date: Thu Mar 10 13:01:27 2011 +0000 Add log to random_mgr. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea0d2051c9a3744ae97f9954ab0c436ea4625cd7 Author: navarrop Date: Thu Mar 10 13:01:21 2011 +0000 Free some missing variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1553fe73cf3bb8904cb71df4233b029cf8f6b485 Author: navarrop Date: Thu Mar 10 13:01:17 2011 +0000 Free dict random_value and patterns after the end of the platform. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 183778bb0dc5e83aea60588c6e23945ec1dbca67 Author: navarrop Date: Thu Mar 10 13:01:12 2011 +0000 Free dynar after use in xbt_dynar_compare. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23ee32e629dadf8dcac3da800ff641356e33ff8a Author: navarrop Date: Wed Mar 9 16:41:36 2011 +0000 Don't enter into argv[i]=="FULL_LINK" condition if argv[i]=="ONE_LINK" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4f3e7d89378a667637e4771a4cd84ef6925e6f3 Author: navarrop Date: Wed Mar 9 16:41:30 2011 +0000 Verify if elements src_gateway and dst_gateway are present in global_routing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04446484b754854fb4e9cd3ef649bdc56dcc5d86 Author: navarrop Date: Wed Mar 9 16:41:25 2011 +0000 Return SURF_NETWORK_ELEMENT_NULL if the elements is not found. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 759877a05a38c52ad230a63ed421629c528d1101 Author: navarrop Date: Wed Mar 9 14:04:21 2011 +0000 Revert "Change those functions to public for use external parser." This reverts commit 20e6d5b7ee48bba1bab1de61105d8ed69a98acd4. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dea681ea743073d1049681a49bd946c339ce797a Author: navarrop Date: Tue Mar 8 12:35:24 2011 +0000 Factorize functions for Unix and Windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c913a25905c1146f91491d19cfec66d8f5afb8c Author: navarrop Date: Tue Mar 8 12:35:22 2011 +0000 We can have more than 3 args in basic_parsing_test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb2ef9ba18c64d5838ae6bfbefc60cc296a01815 Author: navarrop Date: Tue Mar 8 12:35:19 2011 +0000 Add --cfg to tesh.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90008cdc8ce8378c144611d93908c6e8e04bc7dd Author: navarrop Date: Tue Mar 8 12:35:16 2011 +0000 Correctely write ${TEST_UNITS} against $(TEST_UNITS) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 543e320fc776968e2a38e6c87d669893ab6fd828 Author: navarrop Date: Tue Mar 8 12:35:13 2011 +0000 Remove old file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ab548bdfa370087ab3e84fbc1bbbf68bac30763 Author: navarrop Date: Tue Mar 8 12:35:10 2011 +0000 Remove old unused lines for java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8ae6fa2bc31ae087213414c24d3087675898de0 Author: navarrop Date: Mon Mar 7 11:21:14 2011 +0000 Need to set this flag to compile on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 427dbc503946f52027d1f357ac0d714ad52eca42 Author: navarrop Date: Mon Mar 7 11:21:04 2011 +0000 Protect with HAVE_FUTEX_H git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f7c9e1cd502322fdd6969266796021e75e2eee1 Author: navarrop Date: Mon Mar 7 11:20:55 2011 +0000 Add missing functions with windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d664010d2425396c67fff7b612212a8542b5b821 Author: navarrop Date: Mon Mar 7 11:20:40 2011 +0000 This example does not work for the moment on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 347b2193ad200d91018ca5be4894a4679fe09e79 Author: navarrop Date: Mon Mar 7 11:20:27 2011 +0000 Set win32_ucontext.c as simgrid source file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1eb360cdd23e2f0ff1bfdde12c61146ca880c160 Author: navarrop Date: Mon Mar 7 11:14:34 2011 +0000 Add working directory to command line for generating files with gras_stub_generator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16ad7c6c5960e70abb4e86ac4a8f07d39fb05622 Author: coldpeace Date: Fri Mar 4 14:32:13 2011 +0000 remove some useless info git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb450820a89a2e124df2ec668ecb0ddc95733272 Author: coldpeace Date: Fri Mar 4 14:23:31 2011 +0000 splaySim: a lua implementation of a splay (simulation)scenario with a masterslave application git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 555bf2a30d3255062a174569cd1e9b9873785a5d Author: schnorr Date: Thu Mar 3 22:57:00 2011 +0000 [trace] bugfix, correct matching of link keys on trace details: - push new keys to the tail, get on the head - all conclusions taken by visualizing mpi communications of smpi traces should be reconsidered, sorry for this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4613a7bf0e54af07dc4cef9c7bb3dde32a3a099 Author: navarrop Date: Thu Mar 3 14:03:10 2011 +0000 Install ruby 1.9 with script on fedora git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cd5e518bad23ef9e976363df62d45d381a1fde1 Author: cristianrosa Date: Wed Mar 2 15:45:42 2011 +0000 Use a better synchronization mechanism to control the worker threads. Two barriers was an overkill. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f70dd8e147b6331d56b0f25e9111431280669fe Author: cristianrosa Date: Wed Mar 2 15:45:39 2011 +0000 Bugfix: do not hardcode the number of workers in the parmap, use the command line argument instead. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 496468ab9d165d2ed9ccd5a93acaa29a607f3267 Author: navarrop Date: Wed Mar 2 14:32:06 2011 +0000 Need to set LD_LIBRARY_PATH for ruby test on pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 576ee166f16a61e810a4d027ceb37ba7310a9118 Author: navarrop Date: Wed Mar 2 13:42:06 2011 +0000 Clean and update srcipt for pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9aee84f687f4aa409f192f2d68722eb00db17d30 Author: navarrop Date: Wed Mar 2 09:55:30 2011 +0000 No need to set Windows env variables now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe1766925f39d83d099962656ebf0b4846edaf14 Author: navarrop Date: Wed Mar 2 09:55:26 2011 +0000 Protect the use of parmap. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 459137091dd22537f85e76a7ec119e07e3af15a8 Author: thiery Date: Tue Mar 1 17:32:28 2011 +0000 Fix a bug introduced by r9743 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bad37c9f86d4932e80abbca3757fac80660b5b05 Author: pini Date: Tue Mar 1 16:45:35 2011 +0000 Missing semicolon git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23e9dd1f26f1f7c1bfc672d2ce92f274aa6a00f8 Author: pini Date: Tue Mar 1 16:41:42 2011 +0000 Tentatively use sampling with Fortran. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05400c7ba9980ef221912b7cee424a8e0a263866 Author: thiery Date: Tue Mar 1 14:22:06 2011 +0000 Remove side effects from xbt_asserts calls git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 428745e632a13b0293600e1b07f66b29eef656ac Author: navarrop Date: Tue Mar 1 11:34:28 2011 +0000 Make test on pipol succed. Correctly set LD_LIBRARY_PATH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f862821cc0b6574913c5c3c6cb3b2aa4b0cfa8c4 Author: navarrop Date: Tue Mar 1 11:34:28 2011 +0000 Make test on pipol succed. Correctly set LD_LIBRARY_PATH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffa1aa6158cca4afc7e125877544c567be754528 Author: thiery Date: Tue Mar 1 08:49:21 2011 +0000 Sort the output of the msg token ring tesh file. This should fix the corresponding broken tests on CDash. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02b29f81367ea49942507f9421e2b5dbdc2604d5 Author: navarrop Date: Mon Feb 28 15:08:18 2011 +0000 Add ruby to cdash git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0da6595ee68093903e46a1c46d30a792f0dd6ed3 Author: navarrop Date: Mon Feb 28 14:30:30 2011 +0000 Revert "Remove lua from cmake files." This reverts commit 90fe593afffadbd9a6741267f716795de4517ee8. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0042a96b1c7fe6b48b6e1594b0c17eec22bcba2d Author: navarrop Date: Mon Feb 28 14:30:24 2011 +0000 Revert "Remove lua parse functions from simgrid." This reverts commit 951fae21a458e44d405f5a4dfef91dbb16a012ab. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit edaeb118d3d0fddbfab76e914c5a112459011540 Author: navarrop Date: Mon Feb 28 12:42:49 2011 +0000 Change those functions to public for use external parser. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae943ce975f323351c52acbfa5045ff064fae451 Author: navarrop Date: Mon Feb 28 12:42:36 2011 +0000 Remove lua parse functions from simgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7773b1a6861c8a02475febf1e14a1cedf56bed02 Author: navarrop Date: Mon Feb 28 11:19:26 2011 +0000 Nightly test for java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87f7a33b7e48f7f3b921bd1707698bc43d0cb6bb Author: navarrop Date: Mon Feb 28 11:19:24 2011 +0000 Add note to submit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe0da55b4a4be0b7b074f24f32c44d3cbad9c1b4 Author: navarrop Date: Mon Feb 28 10:17:10 2011 +0000 Add svn and cdash to java project. Add new tests in java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdf13891b2b8e6354045f2ff81296c389e27d583 Author: navarrop Date: Mon Feb 28 10:17:04 2011 +0000 Remove lua from cmake files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9fbdba55ad30913194a9a1cc106f945d175acaf Author: mquinson Date: Fri Feb 25 17:14:28 2011 +0000 fix the make dist target by including everything that's needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9b25af6c0445fcf265b803d6ab83e4ef75cdf5e Author: navarrop Date: Fri Feb 25 12:19:40 2011 +0000 Target "make install" works for java and ruby. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fa621acd922f1a617134173801509dfda1bae88 Author: navarrop Date: Fri Feb 25 12:04:01 2011 +0000 Add trace, plist and jed files to gitignore. Add build dir to simgrid gitignore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 587fc1a190958ab7dbaaa3269e930e7776bd5b07 Author: navarrop Date: Fri Feb 25 12:03:54 2011 +0000 Completely remove ruby and java from simgrid project. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41058fa2ad8d53bfb3dfcbbb286665cd52f3cf62 Author: suter Date: Fri Feb 25 09:02:16 2011 +0000 props dict does not always exists anymore. Check if not NULL before asking for length git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b8c8b4b86dfc284e8ac3a1bf42b921cbb97b4df Author: navarrop Date: Thu Feb 24 14:32:18 2011 +0000 We must set host_coordinates to "" with bypass. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f79b935838f28703376270e704e3a408fc7d64aa Author: thiery Date: Thu Feb 24 14:24:43 2011 +0000 A request is still needed here as this code is run in user mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 987e8b845b039f176b5e7fe5f0fb38d728e02d99 Author: thiery Date: Thu Feb 24 14:24:41 2011 +0000 Simplify process cleanup calls between SIMIX and MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c9eaccb6a7670444dfbe5899a696517975ed06b Author: thiery Date: Thu Feb 24 14:24:38 2011 +0000 When exiting a process, replace MSG_process_kill by smx_ctx_java_stop git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e20d6e2c634bba1e7d1b2ca4e9b7627338655c23 Author: navarrop Date: Thu Feb 24 12:46:06 2011 +0000 Create current_property_set only if it is required. Create link and cpu after create the dict of properties. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f542eb7dfaec061b7274b3bd08f8ec6eaee90953 Author: thiery Date: Thu Feb 24 12:15:49 2011 +0000 Those XBT_INFO broke the tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aaa7d94ba7d667c4643cc6f3eab436f4803889d1 Author: navarrop Date: Thu Feb 24 10:31:14 2011 +0000 It's not Experimental but Nightly tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b5a27415768493d87f4b56d10b814fb3461366d Author: coldpeace Date: Wed Feb 23 17:10:20 2011 +0000 update script git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c9805968d5ee719172007e10b1b9f254df19b94 Author: coldpeace Date: Wed Feb 23 17:09:27 2011 +0000 get AS id when addRoute method is not indexed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aff60c1091a2d608dc5232193afc153b0d07143e Author: navarrop Date: Wed Feb 23 16:03:14 2011 +0000 Update script to add memcheck for pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96444639bfeda2ff95260e60283d6647a8877031 Author: coldpeace Date: Wed Feb 23 13:36:31 2011 +0000 update example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7980c5c736e78a17e627d9b99ab71a3906fc111 Author: navarrop Date: Wed Feb 23 12:19:59 2011 +0000 Correctly use of xbt_die in java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c32eeb962e9c6905fc069434aa0ee992fe40791d Author: agiersch Date: Tue Feb 22 17:09:24 2011 +0000 Initialize current_as. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa9f958be79c0b5e4cc3bdb20dc6827df6c0a72f Author: thiery Date: Tue Feb 22 16:03:41 2011 +0000 The cleanup function is already called by SIMIX when a process finishes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15142e98775405b23e3059da088d4aeecb906b78 Author: thiery Date: Tue Feb 22 16:03:39 2011 +0000 Simplify the management of processes in MSG. - I removed the MSG global list of processes, which was useless and not thread-safe: this fixes parallel simulations that crashed at the end - The structure m_process_t is now an alias of smx_process_t - The name of each process was duplicated: one in MSG and one in SIMIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d539f4756723fc02e7dca747da5b0e84674bab30 Author: coldpeace Date: Tue Feb 22 14:41:59 2011 +0000 update methods git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27e829254cd551886385568da987678446148b37 Author: coldpeace Date: Tue Feb 22 14:41:38 2011 +0000 improve the way to describe platform and all multi declaration of AS tag on lua console git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58476a7a829b15aa57985d54d8a9d07ec81cc8a6 Author: coldpeace Date: Tue Feb 22 14:26:53 2011 +0000 xbt_die : set argument to a format string with args git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92a53df899cfb8326659be7c4c243fe2462abb63 Author: agiersch Date: Tue Feb 22 13:51:55 2011 +0000 Free temporary strings. There may be more like those... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae5f503c0bd1670d808b1f7e61366e8191333cee Author: agiersch Date: Tue Feb 22 13:51:51 2011 +0000 surf_routing: free patterns elements. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e936b01e091b074281761e0830c4e4be1fbb60f Author: agiersch Date: Tue Feb 22 13:51:48 2011 +0000 Fix replace_random_parameter, and its usage. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a7c706f9b266fe9faee94ab0098bd3090e25e56 Author: agiersch Date: Tue Feb 22 13:51:45 2011 +0000 surf_routing: free coordinates elements. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bad8ecee781278b2d164f28490269e31bfb3c8f Author: agiersch Date: Tue Feb 22 13:51:42 2011 +0000 Received a dynar, and not a pointer to it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f4b0231de4cb669c51a9bebb889cde3e4bb63e4 Author: agiersch Date: Tue Feb 22 13:51:39 2011 +0000 Do explicit lmm_variable_free to avoid warning messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d4fa6656702dd8224652888ba22d5c8cc486c4b Author: agiersch Date: Tue Feb 22 13:51:36 2011 +0000 Automatically release resources associated with detached threads. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee52e8901be69e4287c5ab242d0e9ca10df45bf9 Author: agiersch Date: Tue Feb 22 13:51:33 2011 +0000 Free memory after parmap test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a158b7a4db45818e8f62b7bdac7f0d1bf36d140 Author: agiersch Date: Tue Feb 22 13:51:29 2011 +0000 Use variadic variants of xbt_test_{add,fail,assert,log}. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 620cf3786f6ce8354106851eb56c1e0ca2f3d907 Author: agiersch Date: Tue Feb 22 13:51:25 2011 +0000 Make xbt_test_{add,fail,assert,log} variadic macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f25af1e2829458e33a3a0b74c75865c89dff5f9e Author: agiersch Date: Tue Feb 22 13:51:22 2011 +0000 Replace xbt_die(bprintf(...)) with xbt_die(...). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bb15d22417c0691dafb9e369eea3564e0cfae7b Author: agiersch Date: Tue Feb 22 13:51:15 2011 +0000 Make xbt_die() accept a format string with arguments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b03e432065f4ef812ac5a90903e02a01c7537e7 Author: agiersch Date: Tue Feb 22 13:51:11 2011 +0000 Remove spurious else.. Please review this. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0886fd47758b77f89bb188123bacc1b2c4947f68 Author: agiersch Date: Tue Feb 22 13:51:08 2011 +0000 Define macro _XBT_IF_ONE_ARG. Useful to test if the __VA_ARGS__ of a variadic macro is made of one or more arguments, and to use a different expansion in each case. It is used to remove the extra argument introduced in XBT_CLOG() with XBT_LOG_MAYDAY, and in XBT_IN(). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1f1ad261bf96a6200f15bd79c0b05ea8d87bbd1 Author: agiersch Date: Tue Feb 22 13:51:04 2011 +0000 Define SIMGRID_VERSION through cmake. Also add macro MAKE_SIMGRID_VERSION(major, minor, patch). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 872512ec3273f589a5f412c59e4f7620e40fc62c Author: thiery Date: Tue Feb 22 13:25:27 2011 +0000 This initialization change the experiment too much git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3e4aba8bde56e605110f8140ab13f92b62b3711 Author: agiersch Date: Tue Feb 22 13:19:27 2011 +0000 Fix memory leaks in simdag examples and tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91e521435c701002a0cf201df2496863519c2157 Author: agiersch Date: Tue Feb 22 13:19:23 2011 +0000 There is no need to dup the key when using xbt_dict_set. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b78fc9f704153c9832230883dfd847f2bcf791d Author: agiersch Date: Tue Feb 22 13:19:19 2011 +0000 Replace a combination of malloc+strcpy by xbt_strdup. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a46e6475aa6fc84c269b98a1c1018f43c09e5435 Author: agiersch Date: Tue Feb 22 13:19:15 2011 +0000 Remove useless double parentheses in function calls. But protect macro parameter with parentheses. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb63e57238e4a0902319ae045aa0c7ae957479b2 Author: agiersch Date: Tue Feb 22 13:19:12 2011 +0000 Do explicit lmm_variable_free to avoid warning messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d17d68ef25921dbdfde20b85e0a1de773ca263e Author: agiersch Date: Tue Feb 22 13:19:09 2011 +0000 Fix memory leaks in lmm_usage. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41acb535492710d42da81b0878fa602bdeaa4bd5 Author: agiersch Date: Tue Feb 22 13:19:06 2011 +0000 Fix build error: implicit declaration of function 'getline'. On Debian/Lenny, #include "simgrid_config.h" needs to be the first include for getline to be found. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d55c56d658b2969882f5681e5a3e652e50671752 Author: navarrop Date: Tue Feb 22 10:38:50 2011 +0000 No need to be in cmake 2.8 Protect specific commands of cmake 2.8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 663c80fe71e07ca7240d28f1e0eee471df1e698f Author: navarrop Date: Tue Feb 22 10:38:50 2011 +0000 No need to be in cmake 2.8 Protect specific commands of cmake 2.8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db171527cc329a7076596ea0eb56ca79b09acc90 Author: thiery Date: Tue Feb 22 10:06:15 2011 +0000 Revert commit r9673: many users checkout the trunk directly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c63e24e7b362c02bd14ac2f1a740a04e9244e86 Author: thiery Date: Tue Feb 22 08:06:59 2011 +0000 Remove lines that are already in gitignore files of parent directories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77257e80190885e35150dbc2a22af3d72b05c912 Author: thiery Date: Tue Feb 22 07:38:35 2011 +0000 Reorganize gitignore files for Java git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cb6a1953d6fae4bab619222822126788bb753cc Author: thiery Date: Tue Feb 22 07:38:35 2011 +0000 Reorganize gitignore files for Java git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccd47bd5695175720f504772d3b2dfd517075639 Author: thiery Date: Mon Feb 21 13:10:54 2011 +0000 Allow MSG_process_cleanup(p) to be called by other processes than p git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a28c7d2ae5e1cf3a78f4f72fedb32b43ae4d7f97 Author: thiery Date: Mon Feb 21 13:10:51 2011 +0000 Update .gitignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61520b3e8689b8a54863570d25ba4e95d4cbee56 Author: thiery Date: Mon Feb 21 13:10:48 2011 +0000 Typos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93b7fb3201585c6c2734b41565cddd8ee9591146 Author: navarrop Date: Fri Feb 18 18:44:36 2011 +0000 Rename DEBUG, INFO... for XBT_DEBUG ... in simgrid-java sources. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0caed14b9f53263281010fcf575340c149ff4264 Author: navarrop Date: Fri Feb 18 18:44:28 2011 +0000 Remove old script to launch java examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 143a28bbbc8b35fc3fc1098e57f827fe95b8fb31 Author: navarrop Date: Fri Feb 18 15:02:53 2011 +0000 We need include simgrid_config.h for function getline. In system Debian : implicit declaration of function getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad6a1d252b5ed5ff7b78767d2286091e43800ff8 Author: thiery Date: Fri Feb 18 14:35:07 2011 +0000 Update ChangeLog with new SIMIX flags and new MSG functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e30a0d57a0764dbfced844598d2f0772226fb70d Author: agiersch Date: Thu Feb 17 21:16:55 2011 +0000 Revert "Remove old style logging macros." Do not break backward compatibility. Define XBT_USE_DEPRECATED to use the old macros INOF1, INFO2, etc. This reverts commit 8f12c0e9161fabfd7e0ab3f3688546ec7e237e51. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e88b5f88f2a9f3f2e559af1b3104156467b9be4 Author: mquinson Date: Thu Feb 17 21:01:51 2011 +0000 Define a SIMGRID_VERSION macro in simgrid_config.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53ae815cef4051715802ef1b233956b3063a57b1 Author: navarrop Date: Thu Feb 17 17:50:33 2011 +0000 Remove old DEBUGx() for XBT_DEBUG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a846b9415542cdaa8ba5d0f7efeadecb56ba7c2c Author: navarrop Date: Thu Feb 17 17:14:40 2011 +0000 Remove unused include "simgrid_config.h" If need _XBT_WIN32 include gras_config.h" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ecbb4c88462e9ec9be0c830a257da6e9b774a25 Author: navarrop Date: Thu Feb 17 17:14:29 2011 +0000 Remove all xbt_assert.*(0,FALSE or NULL for xbt_die git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c7b741ce2f591d3f8ebfd44aaa136d99e06fae8 Author: agiersch Date: Thu Feb 17 16:12:19 2011 +0000 Make PARSE_ERROR a variadic macro too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a6157abf9619875297ff1d16c1e5c63c526d4c1 Author: agiersch Date: Thu Feb 17 16:12:14 2011 +0000 Make XBT_{IN,OUT,HERE} function-like macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f12c0e9161fabfd7e0ab3f3688546ec7e237e51 Author: agiersch Date: Thu Feb 17 16:12:08 2011 +0000 Remove old style logging macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ee7e9c2e455536ab817ae0136acfbb53822eecd Author: agiersch Date: Thu Feb 17 16:11:56 2011 +0000 Use new style logging macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e31e332f11dddd81ec3add2bb8aa06535da22c03 Author: agiersch Date: Thu Feb 17 16:11:14 2011 +0000 Define variadic logging macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6aab5ac43d9303354b48962914f1ee059d3cc43b Author: agiersch Date: Thu Feb 17 16:11:07 2011 +0000 Remove unused file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a93d80a9d9f33c2e3fb4f8fc2d667255ee2f8ec Author: navarrop Date: Thu Feb 17 14:47:17 2011 +0000 Now it compiles with NDEBUG flag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5eecba1cd4850c7820f9cfa3c1af484f674b1e8b Author: navarrop Date: Thu Feb 17 14:00:39 2011 +0000 Compile with flag NDEBUG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 801093e4245e0d7e2ece7d02d373eb5ca7192776 Author: agiersch Date: Thu Feb 17 12:38:02 2011 +0000 Remove ; after SG_BEGIN_DECL(). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49faac858e711560b2ce4cccc4140a4f7a037d63 Author: navarrop Date: Thu Feb 17 11:04:09 2011 +0000 Remove unused call to MSG_process_sleep(1). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9dd7412281e42ac1c4ef82da3dbc67d2372b77a Author: navarrop Date: Thu Feb 17 09:59:49 2011 +0000 Correction of problems from commit 9644 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcd9d7011f7e672855ff6bf17b7d7914f9e66561 Author: coldpeace Date: Thu Feb 17 09:54:41 2011 +0000 add a misseing argument to xbt_assert1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91715e2f198242d378e33453014dd004fcf9f47e Author: thiery Date: Wed Feb 16 17:14:57 2011 +0000 Evaluating the expression of xbt_assert must not have side effects. The xbt_assert macros are disabled at compile time when NDEBUG is set. There are a lot of other faulty xbt_assert calls, I haven't finished to fix them. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b164a0293c07d9115e9466e472514b75db155b2 Author: thiery Date: Wed Feb 16 14:25:54 2011 +0000 This is not a tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 228dd9f4d188ccba1521bb4ff947a868e147fcb6 Author: navarrop Date: Wed Feb 16 14:12:30 2011 +0000 Don't need private files without this command line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62f7f34fa9c49f6480ac7c6e0add279cdadba324 Author: navarrop Date: Wed Feb 16 14:12:30 2011 +0000 Don't need private files without this command line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9818edb4eec024e1b268a398b3b5fa192dbc8f52 Author: navarrop Date: Wed Feb 16 14:06:54 2011 +0000 Need to add -I if it is != to -I git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1af19bbc84c3dca4a140ce9d189b2c72ddb50bed Author: navarrop Date: Wed Feb 16 13:32:24 2011 +0000 Change fprintf for DEBUG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44d361c91bd348cd70ee6afbdf63a5c2a7406dc1 Author: navarrop Date: Wed Feb 16 13:32:07 2011 +0000 We need cmake 2.8 to compile simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7e1761e3b5db2595ef1569bb424a03ae2c8589f Author: navarrop Date: Wed Feb 16 13:32:07 2011 +0000 We need cmake 2.8 to compile simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59583a6fd23e5d50caa353cb00befee274e17c16 Author: thiery Date: Wed Feb 16 12:14:22 2011 +0000 All tesh files have the .tesh extension now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0018577cdf7f41abba2ddbcce6367cbd04064bd Author: thiery Date: Wed Feb 16 12:14:15 2011 +0000 Update .gitignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7397453ca53c9ade085c2fe4a7fd51ce58b15659 Author: coldpeace Date: Wed Feb 16 09:37:06 2011 +0000 check HAVE_MC before calling MC_assert git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85cfe1093e22ab0caf06c3b59f7b1843129692e8 Author: navarrop Date: Tue Feb 15 16:43:40 2011 +0000 Due to __thread smx_current_context we need to have our current_context. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecb7e02fdac1dad6a354dd46a038fcd115166c8c Author: navarrop Date: Tue Feb 15 16:43:35 2011 +0000 Debug flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93e5688a00110496a7b1b9d03656bc3b9c87b69c Author: navarrop Date: Tue Feb 15 16:43:24 2011 +0000 Correctely use xbt_str_varsubs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af501088d2630992f48a552dc250273aa09fe10b Author: cristianrosa Date: Tue Feb 15 16:09:02 2011 +0000 Add another SMPI bugged example to test the MC. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 626ed5e4e88f6a33ba9482881820080b0caa8afa Author: cristianrosa Date: Tue Feb 15 16:09:00 2011 +0000 Always show the MC statistics on exit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a046023f73983299e09f2ddab1c508e645eccb8b Author: cristianrosa Date: Tue Feb 15 16:08:49 2011 +0000 If --cfg=model-check:2 was passed, use a DFS exploration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6aaebb41faacd98894520d95f3cf18ab9fb0167 Author: cristianrosa Date: Tue Feb 15 16:08:48 2011 +0000 Add SMPI bugged example to test the MC. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8238904bc732cf90b67252a9083c27c2c61f8ad9 Author: cristianrosa Date: Tue Feb 15 16:08:37 2011 +0000 Count the context switches as user code also. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0be699a59205480f6461147fc17f874140be49e7 Author: cristianrosa Date: Tue Feb 15 16:08:35 2011 +0000 Compute the real simulation time. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc1f64e80cd03f4f1c74d92497326e8c2f92dc12 Author: navarrop Date: Tue Feb 15 13:15:58 2011 +0000 This job is done two time. Also in surf_parse_add_callback_config(void) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0a1d627ed18235d02716e997c7ef69df6ac1dca Author: navarrop Date: Tue Feb 15 13:15:54 2011 +0000 Find simgrid version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e65023a19aab77eacf5f8fe3cb745c82884caaa Author: navarrop Date: Tue Feb 15 13:15:54 2011 +0000 Find simgrid version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2e5c54d03e1a942d97bf9d42746e337169d2a31 Author: navarrop Date: Tue Feb 15 13:15:48 2011 +0000 replace message FATAL by STATUS user can define JAVA_INCLUDE_PATH manually git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9624 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44c97ec3c59d9ac2cfca8cf5911531421dae439b Author: thiery Date: Tue Feb 15 10:01:50 2011 +0000 Consider the value of the cfg=model-checker flag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42683585e68cd704cdca45ab13843927b98a2b55 Author: navarrop Date: Mon Feb 14 16:25:25 2011 +0000 Comsetics. Remove all generated files when make clean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41979235d361aa38c8ce15449cb719191c9f0fd6 Author: navarrop Date: Mon Feb 14 16:25:20 2011 +0000 Add sources for rngstreams git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c00b5656566487f784e3dda308866852f4df5d43 Author: navarrop Date: Mon Feb 14 13:49:15 2011 +0000 Add --log option to token_ring.tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0db756d6838ce418258f8e8f44cc37ce44123e5 Author: navarrop Date: Mon Feb 14 13:30:32 2011 +0000 Reimplement old tag random. Need to be rewrite (in progress) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84da52b43d6e8ab3b470f764fed326209239676b Author: navarrop Date: Mon Feb 14 13:30:31 2011 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 485a5ec02aa2f8c667ab99f1d556e1851a99cc07 Author: navarrop Date: Mon Feb 14 13:30:30 2011 +0000 Add a gforge sync for simgrid.dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 211acce5bb9cf1a60e14cab26b54367028474d79 Author: navarrop Date: Mon Feb 14 13:30:29 2011 +0000 Add an unused (for the moment) module file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ff4dff37f24765b66f1bb364dfe2c05d587d4d8 Author: navarrop Date: Mon Feb 14 13:30:28 2011 +0000 Don't search for RngStream.h but specific file simulator.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c138fc87bccc6f924a9b2d7ee24b909f17bc098f Author: schnorr Date: Mon Feb 14 13:19:48 2011 +0000 [trace] fix bug on interconnections tracing details: - this commit reduces the trace size (in the paje format) of g5k platform from ~16M to ~404K without loss of information git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1664c170760cbfce0ab2698557424304d22e63e Author: agiersch Date: Fri Feb 11 17:01:08 2011 +0000 Review const attribute for pointers.. The main goal for this patch is to remove the cast for the argument of free() in MSG_action_runner(). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cde486bcad847c5c0a2c820260b5871f0161e1d8 Author: agiersch Date: Fri Feb 11 17:01:03 2011 +0000 Use xbt_dynar_free to destroy dynar. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ca06db43da181efaacbef2206633508bafbec9c Author: agiersch Date: Fri Feb 11 17:01:00 2011 +0000 Remove useless cast. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 142637442fe5d0af5fd2179946d58dec815a72e4 Author: agiersch Date: Fri Feb 11 17:00:57 2011 +0000 Cosmetics: fix indentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 704a4e40059072862812816366aa40b5dec2873a Author: agiersch Date: Fri Feb 11 17:00:53 2011 +0000 Remove useless operation. dynar is free'd two lines below... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b757889bf055e5eac3eb45b6d440d6069249ae7 Author: agiersch Date: Fri Feb 11 17:00:50 2011 +0000 Fix and cleanups for test msg-icomms-waitany. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5c7a8dabf7b5027668d20f1103446e5649b53de Author: agiersch Date: Fri Feb 11 17:00:47 2011 +0000 Free mallocator for SIMIX actions on exit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f436c18d4f74e0d0616f5023e15cc5cc441dd7fe Author: agiersch Date: Fri Feb 11 17:00:44 2011 +0000 Add missing XBT_PUBLIC. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b8da4ac1743ffd9e524bea3e74933de3940dc9c Author: agiersch Date: Fri Feb 11 17:00:41 2011 +0000 Remove duplicated declaration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b20fdd7a63cbcf73f260e23610d73f667c3666d3 Author: navarrop Date: Fri Feb 11 15:46:59 2011 +0000 Need to set DIR_IS_LINK for use pwd -P git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b06678c7ab963e7f0a45e3fa86befd2557fcb159 Author: navarrop Date: Thu Feb 10 17:36:43 2011 +0000 Add some functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d97146659e0007421b6d1a5d60b960befb66663b Author: cristianrosa Date: Thu Feb 10 15:37:42 2011 +0000 Use verbose instead of debug- git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54a25f9e51c5aa862e5306c508234188fd295247 Author: cristianrosa Date: Thu Feb 10 15:37:31 2011 +0000 Compute the user code execution time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64561039d3dec9e50b4eaf1b78b3edef71898383 Author: cristianrosa Date: Thu Feb 10 15:37:29 2011 +0000 Show also the sub-scheduling rounds. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7951b2d0118b44426367d128f5229eb3e3960536 Author: navarrop Date: Thu Feb 10 12:57:15 2011 +0000 Add a verification on gcc version. On mac we must have gcc45. Set by default to gcc40 for other. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30769c28f7021367f7d7f54e868dde6c2c17c050 Author: navarrop Date: Wed Feb 9 17:45:05 2011 +0000 Huge commit for java with simgrid3_5 Not working yet but compile, parse platform and deployment. Break into runall. (swag_extract) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23a2059333732be618364bbd4bb149e3b1f7c112 Author: sahu Date: Wed Feb 9 11:40:17 2011 +0000 make jedule compilable with all warning flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04368034521d1f7e019fe97360d1f73eaa232557 Author: sahu Date: Wed Feb 9 11:40:16 2011 +0000 jed output written to simgrid.jed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0de7df8a3bc351fdff4c4a3e106608b15c842143 Author: sahu Date: Wed Feb 9 11:40:14 2011 +0000 added jedule output to SimDAG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 660f9807d0a906180dc31227b4c1ed744b2b2478 Author: sahu Date: Wed Feb 9 11:40:11 2011 +0000 jedule binding to SD started git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f5b9e125ac4d5e4fc68290eabf29366318c37b2 Author: thiery Date: Tue Feb 8 17:37:25 2011 +0000 Simix: add requests to make isend+wait or irecv+wait in only one call git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a918cbd59f64eddf384ac657201057ac311633a Author: thiery Date: Tue Feb 8 17:37:22 2011 +0000 Chord: display the number of messages created git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cd3936c33b4d66eaf5dd3bdb944d72603e87c37 Author: navarrop Date: Tue Feb 8 16:18:45 2011 +0000 It does not work on apple to. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb205f1bc5310adb939db1e08fe8bc1d02a37f8f Author: navarrop Date: Tue Feb 8 16:08:05 2011 +0000 Those lines are UNIX only. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 153b16c65aabb7e3e103a83e072460cdba64fad1 Author: navarrop Date: Tue Feb 8 16:08:04 2011 +0000 Add tests for code covergae. Tests for : get_network_element_type(key) Model Dijkstra git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0edee38af85b74df2429d3145124fae111620adf Author: schnorr Date: Mon Feb 7 15:26:59 2011 +0000 [trace] process container creation must be before simix request git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 506c643fcdd84b5e30621c26a21ba0da605b74a3 Author: velho Date: Mon Feb 7 13:41:43 2011 +0000 Removed unnecessary print on master process, tests now cope with this change. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b99ed971db29303089eb77b9235ba46d239a6133 Author: velho Date: Mon Feb 7 13:41:40 2011 +0000 Removed master message to improve output readability. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d550ebeb8e6a43ac5eaaf066a3a52b1bfb40eeb Author: schnorr Date: Mon Feb 7 13:36:40 2011 +0000 [trace] updating tesh'es to consider the new event in tracefile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59518475423ac3b2dfa8981463c1ca3fdddd5341 Author: schnorr Date: Mon Feb 7 13:36:38 2011 +0000 [trace] only one id generator for tracing system git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac1f230c7d64fba88e0938ce18d0772b4721fda6 Author: schnorr Date: Mon Feb 7 13:36:38 2011 +0000 [trace] free the type values git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f3e7df6480d8da4db694b9ba382fa8c416ed916 Author: schnorr Date: Mon Feb 7 13:36:37 2011 +0000 [trace] new data structure to hold values of states, events and links details: - we save some trace space with this, by using aliases to state values - links is yet to be done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f9e7b8886836bb988bac7570cdf9405e54d0ac4 Author: schnorr Date: Mon Feb 7 13:36:36 2011 +0000 [trace] removing unused code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e28b29cf7d18c8f61475480fe6af607bed2df8e2 Author: schnorr Date: Mon Feb 7 13:36:35 2011 +0000 [trace] better way of getting references to types git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6eeb4ad813a375cf4faa0bca40b58049c4c0298f Author: agiersch Date: Fri Feb 4 15:50:10 2011 +0000 Define CONTEXT_THREADS in simgrid_config.h. It is needed by include/simix/context.h, but it cannot include gras_config.h which is not installed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ef9d7a4639045692f424facca6bcc3caf48477e Author: agiersch Date: Fri Feb 4 15:50:06 2011 +0000 Doctype as changed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c539f5e2d25206246bb12e6dc036b108ea778e5 Author: schnorr Date: Fri Feb 4 14:09:33 2011 +0000 [trace] cleaner instrumentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50e830ca114d788e390c130af09e00b66877784c Author: schnorr Date: Fri Feb 4 14:09:31 2011 +0000 [trace] categories are only used for characterized resource utilization tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23329ae4f5be747063de64604ed51c57a122e0ee Author: schnorr Date: Fri Feb 4 12:49:32 2011 +0000 [trace] return NULL instead of launching exception if a container does not exists details: - it shouldn't be like this, but it is the easy way of ignoring updates on links such as the __lookback__, not known by the tracing before-hand git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9438858cc5e254b4b2c2a19bcc9b1e93302831ba Author: schnorr Date: Fri Feb 4 09:52:41 2011 +0000 model-check output more parsable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c836edd2518e98d7666b73277ced612cc526f3f4 Author: thiery Date: Thu Feb 3 18:39:39 2011 +0000 Choose between parallel and serial dynamically only if needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d49a39ee0fbc8f850d4561fca040e50198b00d68 Author: thiery Date: Thu Feb 3 17:09:11 2011 +0000 Various optimizations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f2cfc086eff62c591fab6837547190ad9582671 Author: thiery Date: Thu Feb 3 15:52:14 2011 +0000 This action name is not used git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63ea61dcf159b166cad6f257cb92912971491470 Author: thiery Date: Thu Feb 3 13:20:47 2011 +0000 The process list of MSG is now a swag instead of a fifo. When a process finishes, MSG removes it from the list and this operation was not efficient with a fifo. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit daf533bcb25008af1fe9992c3a924121e56a8328 Author: thiery Date: Thu Feb 3 09:30:39 2011 +0000 Optimization of the lmm_variable_t mallocator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af2164d627a93c6a6e287e45959efb83658f37c5 Author: thiery Date: Wed Feb 2 17:13:35 2011 +0000 Large-scale simulations need bigger mallocators git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e99350b90a8c0e400db2f43e3093b70afdbd2aac Author: thiery Date: Wed Feb 2 16:50:16 2011 +0000 Use a mallocator for SIMIX actions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da8980cd59b9ddced3bd88bf21250c76c4f929c4 Author: thiery Date: Wed Feb 2 16:50:14 2011 +0000 Optimize xbt heaps a little bit: xbt_heap_pop() is 18% faster now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ba8f57603958e2daa9d9ce4326b3eeeb424f83a Author: thiery Date: Wed Feb 2 16:50:10 2011 +0000 C99 allows us to put %zu after all git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81bcfbd76b4524f3e963d9479321e276636ef405 Author: schnorr Date: Wed Feb 2 13:23:20 2011 +0000 [trace] fixing tracing tesh'es due to changes in event order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 567811b89be3e615ab755f6d5edf437b6b5daf42 Author: schnorr Date: Wed Feb 2 10:53:29 2011 +0000 [trace] constant model is explicitly not traced details: - this resolves a segfault when network constant model is used with --cfg=tracing:1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c78311367c49ddeeffb0bae0363fd2b00ed7a8e3 Author: thiery Date: Wed Feb 2 10:37:26 2011 +0000 A cast is needed here to avoid warnings in both 32 bit and 64 bit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ad1c21496da551e55c7d8e4486a79217a5e6c25 Author: thiery Date: Tue Feb 1 17:39:47 2011 +0000 Fix a compilation warning introduced by r9557 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 125ba3dea38f9b31330b322f9bc59fdd428821ae Author: thiery Date: Tue Feb 1 17:34:19 2011 +0000 Add a flag --cfg=contexts/parallel_threshold:n At each scheduling rounding, the user contexts are run in parallel if their number is greater than this threshold. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12ab9f6d3d340747aae64b0e75eded8268c6fed2 Author: thiery Date: Tue Feb 1 16:31:18 2011 +0000 Add parallel contexts test binary to .gitignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d86c2a6dd868b8634423c5f1be55b992709fc75 Author: thiery Date: Tue Feb 1 16:31:16 2011 +0000 Remove SIMIX requests that get src and dst buffers and their sizes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5fd55f293d7e019e8c23e7ff76e2b3743e40cd6 Author: thiery Date: Tue Feb 1 16:31:14 2011 +0000 Use a mallocator for the Surf actions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbfa5606c9912e09908b3343ec7a56b283ec82b9 Author: thiery Date: Tue Feb 1 16:31:12 2011 +0000 Forgot void inside parenthesis git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9556 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87b89191e194d0e9080c102e309db6c5d45d37a0 Author: cristianrosa Date: Tue Feb 1 15:00:26 2011 +0000 Optimization, if no parallel execution is selected use the serial execution. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4f0b385e0fe3352a023e92cd199969a69d7b4d2 Author: cristianrosa Date: Tue Feb 1 14:32:10 2011 +0000 Implement a dynamic parallel execution mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9554 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d747238ce054a5db96974c9b2c888f922505f93b Author: cristianrosa Date: Tue Feb 1 13:34:25 2011 +0000 -Add smx_ctx_sysv_get_thread_id to the parallel ucontext factory. -Unify smx_current_context variable for both sequential and // raw/sysv contexts. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9553 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a70fd6e0cc77910dda2e50a7f8bbb864f26c0b9 Author: thiery Date: Tue Feb 1 12:53:00 2011 +0000 Don't read a comm after completion since it is auto-destroyed now. This fixes the tests that were broken by r9538. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9552 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00d29bad30ebbbbcc85ddfbcfc2312883f6527f5 Author: cristianrosa Date: Tue Feb 1 12:41:02 2011 +0000 Compile fix: rename function changed after merge. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9551 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ac6fbb93b5f76c67840f90d011e4845c0b6f318 Author: cristianrosa Date: Tue Feb 1 12:37:27 2011 +0000 Replace the req_todo heap with a table of swags one for each running thread. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9550 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d20a3a2c9d09f8501319253e6fe94018f4f0d8c Author: cristianrosa Date: Tue Feb 1 12:37:25 2011 +0000 Use the extra data field of the xbt_os_thread to store the worker id. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9549 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f53b49a3b699b15a97868ce7a137e9e43de444c Author: cristianrosa Date: Tue Feb 1 12:37:22 2011 +0000 - Add SIMIX_context_get_thread_id to the context factory interface. - Implement a default base function for it. - Implement a raw context version for use with // threads. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9548 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfb3c1f1d5dc90a8162071e4db743abef05ca521 Author: cristianrosa Date: Tue Feb 1 12:37:18 2011 +0000 Bugfix: set parallel contexts to 1 par default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb7ae9fbe09d323b90bc73ea6e6e4763e4a41ae3 Author: thiery Date: Tue Feb 1 10:30:35 2011 +0000 I forgot the ones without the extension .tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a6c8726c3e15e934bf74df09171710e346db558 Author: thiery Date: Tue Feb 1 10:27:02 2011 +0000 Protect --log=root.fmt flag with double quotes in tesh files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec86e827d8bb67988913e0658155b2fa4fbd7ac6 Author: thiery Date: Tue Feb 1 09:15:46 2011 +0000 Rename flag cfg=contexts/parallel to cfg=contexts/nthreads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9544 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29202b3071fe6d3b7146dcd47218ab699ece7a62 Author: thiery Date: Tue Feb 1 09:03:59 2011 +0000 cfg=contexts/parallel:nb is now the number of threads instead of a boolean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb2c06ad23be8a12b22bdc8e77c63f4d7c61a1bb Author: thiery Date: Mon Jan 31 19:19:53 2011 +0000 Fix possible compilation problem with the declaration of msg_comm_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9542 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5759a7ec1aadfb55056a0adb92bb0cd76cb2d6dd Author: thiery Date: Mon Jan 31 19:11:20 2011 +0000 Fix segfault when using parallel contexts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7991df17f36cf55b8594f1e9823ac6a2c93d9d2a Author: cristianrosa Date: Mon Jan 31 18:30:35 2011 +0000 Use a thread specific variable to store the current context instead of pthread_set/get specific. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4ec94f875bf60c5a35bfe65cb7d243e56b495c4 Author: suter Date: Mon Jan 31 18:26:00 2011 +0000 better to include msg/msg.h to use msg functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a7a5f10297e28c98d9c77e2985e96627a43e95e Author: cristianrosa Date: Mon Jan 31 16:21:54 2011 +0000 Make SIMIX_req_comm(test/wait/testany/waitany) requests to destroy the comm actions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca7162936235b0732afe3a675ca09fe11f915eab Author: thiery Date: Mon Jan 31 16:14:21 2011 +0000 Fix a compilation problem with dsend and Chord git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 102e02838df15cf7491c8fbc0828358d88caf7df Author: navarrop Date: Mon Jan 31 15:49:09 2011 +0000 Rename two_peer by two_peers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a8dc1f6c73ac34ea13dc0074444345d36279902 Author: navarrop Date: Mon Jan 31 15:47:55 2011 +0000 Add token_ring example. For latency change get_latency between two routers by two AS with the same coordinates. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00e8231fa94528961cddaa1fe35e232de5438e76 Author: cristianrosa Date: Mon Jan 31 15:01:04 2011 +0000 Make SIMIX cleanup the user data of the detached isend communication actions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 030e7d63a2fc3a0f82f5c820e1d0ac02d2021ba2 Author: thiery Date: Mon Jan 31 14:48:12 2011 +0000 Chord: use MSG_task_dsend when possible git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e56bea291e54aac63783fe568585d19a24528c2a Author: navarrop Date: Mon Jan 31 13:35:28 2011 +0000 Add an example for communication between cluster or peer. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50a92b3f768a6ca44358a1e87b4e780e42bbe67c Author: navarrop Date: Mon Jan 31 13:35:27 2011 +0000 I need those source files for java for the moment. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a252f252b068c05c631fca63de412148ad81ee69 Author: navarrop Date: Mon Jan 31 13:35:26 2011 +0000 We need to had symmetrical "no" to route from version x to 3. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31b7fa457f9267af8eda2eee06aae74dd78eb412 Author: cristianrosa Date: Mon Jan 31 13:24:36 2011 +0000 Add MSG_task_dsend function to MSG. MSG_task_dsend performs a best effort asynchronous send or dettached send. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0cd4be195414e0a2db71f136f042a8b000f073e Author: cristianrosa Date: Fri Jan 28 16:25:50 2011 +0000 Return the host failures in the same process sleep requests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05f0932d593d7ae0b61147605dc88d3a5b4434a6 Author: cristianrosa Date: Fri Jan 28 16:25:39 2011 +0000 Set the task to NULL to avoid a warning message. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bd50a9359d858d3090081ccbc482f384e1ab0d4 Author: cristianrosa Date: Fri Jan 28 16:25:37 2011 +0000 Cosmetic changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1ba88402bfb88a278d2e7c849441a9ed4a26120 Author: thiery Date: Fri Jan 28 16:23:54 2011 +0000 Make msg_comm_t be a real structure again, not an alias of smx_comm_t. This avoids many SIMIX requests related to communications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24b8c09e598e49839cc9115f23b95ebfc0e00429 Author: cristianrosa Date: Fri Jan 28 14:48:31 2011 +0000 Skip requests for SIMIX_req_rdv_get_by_name and call the function directly. It is too expensive to post a request just to get the rendez-vous point. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd40849d2737471ff19f68b406a865b2ab5a0d35 Author: cristianrosa Date: Fri Jan 28 14:48:20 2011 +0000 Make the platform symmetric. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cedff8d970304fe22e5ab6d359c47160ec82fdb3 Author: cristianrosa Date: Fri Jan 28 14:48:18 2011 +0000 Add example pcontexts2 (parallel independent master/slave processes). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a7c6c8f75db930814b5ca356795f8ff2347c5d7 Author: thiery Date: Thu Jan 27 16:42:16 2011 +0000 Replace the return value of SIMIX_req_process_create() by a parameter. This is because the new process created may start its execution before this function returns, making the assignment of the return value occur too late. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2b930ee430830d0be797be083a0bdd124778e7f Author: cristianrosa Date: Thu Jan 27 13:59:28 2011 +0000 Make SIMIX_req_host_execution_wait to also destroy the execution action when done. This avoids a subsequent request just to destroy it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37c3311044fe215372be2a6075b82dba65ac5b1a Author: cristianrosa Date: Thu Jan 27 13:59:26 2011 +0000 Return action state on SIMIX_req_host_execution_wait(). This avoids a call to SIMIX_req_host_execution_get_state right afterwards. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d0e92347e2ff135459af73e2dc199a3d33f684f Author: cristianrosa Date: Thu Jan 27 13:59:24 2011 +0000 Add extra argument "priority" to SIMIX_req_host_execute. This avoids a second request to set it right afterwards. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2d643caa1dca8e9c16e271a22176e58cbab7881 Author: cristianrosa Date: Thu Jan 27 13:59:20 2011 +0000 CHECK_HOST() is very inefficient and only for debugging purposes, redefine it as nothing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0967cf4cf43137b6e0ec47bdc60baa51c07c0b73 Author: cristianrosa Date: Thu Jan 27 11:00:18 2011 +0000 Add MSG's parallel_contexts example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba221c8370d9d092fae68858cd4004250030740e Author: agiersch Date: Thu Jan 27 10:52:03 2011 +0000 Fix memory leaks in msg examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf2261b8e065347d0fa26473f4b808e50b81e451 Author: agiersch Date: Thu Jan 27 10:51:59 2011 +0000 Fix memory leaks in testall. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit accfd692f05242b17dd620dc3494426572604aa7 Author: agiersch Date: Thu Jan 27 10:51:55 2011 +0000 Always free cat->layout on xbt_log_layout_set. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efbf2ac15b2739e4a24faec602c902f5737c408a Author: agiersch Date: Thu Jan 27 10:51:52 2011 +0000 Display the config options, sorted by their names. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d020b505257775756ee4ad1ae632a3bfe0e0c28a Author: agiersch Date: Thu Jan 27 10:51:49 2011 +0000 Do not unref action twice. It is already done in SIMIX_synchro_destroy, which is called via SIMIX_synchro_finish. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acb05b5ab42f77c6bc5e8324f4dd691d960e0812 Author: agiersch Date: Thu Jan 27 10:51:45 2011 +0000 Delete useless option given to pwd. If `-L' and `-P' are both given to pwd, the last one takes precedence. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2469b1c6f74e75451f8661195157d36e7235cce Author: agiersch Date: Thu Jan 27 10:51:41 2011 +0000 Fix installation of example files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c6da8b88e1a9fa663f2c1eb8917104d11c044dc Author: agiersch Date: Thu Jan 27 10:51:38 2011 +0000 Some cleanup in cmake files. Remove unused or duplicated code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e71cd41e1af2c4306ef4d30a17c69bed552a8ba1 Author: navarrop Date: Wed Jan 26 14:01:52 2011 +0000 It is not Experimental test but nightly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fc9ced695a6771d7ce0fc63d2a446ef1c7eff01 Author: navarrop Date: Wed Jan 26 14:01:50 2011 +0000 PCRE is installed on /usr/lib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe3f93cc16d6505056d5d5dc8fb63dbea26b9ef2 Author: cristianrosa Date: Wed Jan 26 13:54:33 2011 +0000 Bugfix: return testany requests' result when they succeed on MC mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe14f3ddbb0f7624e767dfc5ee52e7ed11c3fbdc Author: cristianrosa Date: Wed Jan 26 13:54:22 2011 +0000 Debug generation clean-ups. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52ecb7077f76635393af439dc2e023485631f8e9 Author: cristianrosa Date: Wed Jan 26 13:54:20 2011 +0000 Change again the size of the problem for the MC. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9503 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b85ea23bb4697266132fffaebc5e55ef6cc14c0 Author: cristianrosa Date: Wed Jan 26 13:54:09 2011 +0000 Increase the frequency of chord's getrequest operations when running the mc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9502 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1aa506eed70e86d9d3d4c551b55b9a5954a815ac Author: cristianrosa Date: Wed Jan 26 13:54:07 2011 +0000 Bugfix: the dependence relation between isend/irecv and "wait timeout" is not symetrical. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 030a05a00b073b9a464a4f508d0991cf983ea0df Author: cristianrosa Date: Wed Jan 26 13:53:55 2011 +0000 Improve independence detection and request pretty printing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 448f6dc9acd8c69e31ba8a74fb315712dbffc427 Author: cristianrosa Date: Wed Jan 26 13:53:53 2011 +0000 Bugfix: do not use the action state to determine the result of TEST requests when running in MC mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e2d38c807f62cd66fe31885811a975cb38de7cb Author: cristianrosa Date: Wed Jan 26 13:53:42 2011 +0000 Reduce the run size for the MC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b505ba5266efa19390e707fc0d31c97752cd664 Author: cristianrosa Date: Wed Jan 26 13:53:40 2011 +0000 Improve the show stack function. (Now it prints the timeouts). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bfa93d95a4bfe18c937124bd12451d9537bf08ba Author: navarrop Date: Tue Jan 25 15:16:05 2011 +0000 Pcre for fedora. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dc4cabe32926d0c2a8be832f87cbca916d638f8 Author: navarrop Date: Tue Jan 25 15:16:04 2011 +0000 Add test install to pipol. Remove jaunty distrib to pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4aa4cede2e91d6f21df5c34bb55ad8bf0207e2a Author: thiery Date: Tue Jan 25 14:43:35 2011 +0000 Finally beat the communication failure leaks of MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3be017f7751e80edf4ae05614ee7c964282bc945 Author: navarrop Date: Tue Jan 25 13:10:21 2011 +0000 Add a test for pipol. Target "make install" with test reported into cdash. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa012cf1ed193126175b66a394308d145bee0654 Author: navarrop Date: Tue Jan 25 12:55:35 2011 +0000 Pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c8e37fa607d1e4a7786fc1167400c863304108d Author: navarrop Date: Tue Jan 25 12:55:34 2011 +0000 Pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34c9e08888fae4fc39aa22502070b37c0ab8a5d6 Author: thiery Date: Tue Jan 25 12:46:55 2011 +0000 Stringify e_smx_req_t just by using macros (remove the special header) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60209fce216635a9ad238819cbf8ee2a8f532705 Author: navarrop Date: Tue Jan 25 11:58:50 2011 +0000 Pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e19b97e56b274fcf503f4c6d1ecbe1a96c3f246c Author: navarrop Date: Tue Jan 25 11:57:29 2011 +0000 Pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8af3cb11bfe73e4813ebeed796e74445b5b2207d Author: navarrop Date: Tue Jan 25 11:55:41 2011 +0000 Update pipol files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 953653e94d85bf9b5c5a226294d28549414836d1 Author: navarrop Date: Tue Jan 25 11:55:39 2011 +0000 Change tests for having raw thread and ucontext. Use script : perl generate_new_tests.pl AddTests_old.cmake > AddTests.cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e6f9c25cfcb9a1418c0fc4a613fde7f66932a07 Author: thiery Date: Tue Jan 25 10:39:29 2011 +0000 Fix test lua-msg-masterslave-console (was broken since r9407) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d61adf0b3725230ab5f89e2c8daa263449c6baf0 Author: pini Date: Mon Jan 24 16:17:40 2011 +0000 Use a linear sweep waitall when MC is enabled. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0af1d56856d15cd2cc1494bbc2ef9b18baa2329f Author: navarrop Date: Mon Jan 24 15:44:05 2011 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2aa73fbb687e8bbf662b6a9183a0df9c1f62b80 Author: navarrop Date: Mon Jan 24 15:44:04 2011 +0000 We can now compile simgrid into a link directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3c9ea85be9257b1b80afdbce92245613e8a9724 Author: navarrop Date: Mon Jan 24 14:04:52 2011 +0000 Update tesh for 64bits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bb379e3b645a2d1cbc8ff1c4d2e4fa4f78fa377 Author: navarrop Date: Mon Jan 24 14:04:51 2011 +0000 ruby git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dee60c06c65803e929391a0102697323bda033e4 Author: thiery Date: Mon Jan 24 13:37:15 2011 +0000 Add a flag --cfg=contexts/stacksize and rename other context flags to be more uniform. --cfg=simix/context is replaced by --cfg=contexts/factory and --cfg=parallel-contexts is replaced by --cfg=contexts/parallel git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit faa8aeec1cac19b146adffeabe3fb4db846311b3 Author: thiery Date: Mon Jan 24 12:02:47 2011 +0000 SIMIX requests: generate strings from enumeration values automatically git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 393aed92a730d963105cbd41c9c90ee2d74e0fa5 Author: thiery Date: Mon Jan 24 12:02:45 2011 +0000 Move SIMIX comm requests to the top of the big switch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8390edb6b4361182e8afc6bc34aa7b8f5eba65fa Author: navarrop Date: Mon Jan 24 12:00:24 2011 +0000 Now install ruby v1.9.* git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d8521a35887b41cb63e3473c650140ea3322298 Author: thiery Date: Sun Jan 23 20:16:23 2011 +0000 Replace while+modulo by a bitwise operation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 359062557ab714a68aff0ab0984e33988af64144 Author: markls Date: Fri Jan 21 14:52:10 2011 +0000 made it so that to apply varget for statics we not only have to match the name of the variable, but also the containing function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad59c715eccd3974067bc9b65eca0c0c57df58de Author: navarrop Date: Fri Jan 21 13:56:10 2011 +0000 Flatifier is now with http://simgrid.gforge.inria.fr/simgrid.dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c644956d9e43243f2e9a54cf36b95897988415c Author: navarrop Date: Fri Jan 21 13:50:31 2011 +0000 We now use http://simgrid.gforge.inria.fr/simgrid.dtd to generate maintainer sources. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a4b0bd8b8fab79966acf4f63dfc55781d8c0e54 Author: navarrop Date: Fri Jan 21 12:39:51 2011 +0000 Let simgrid.dtd to be accessible from the web in order to enable automatic validation when using an XML editor Updated all XML files to point to the new dtd location. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bed0bd887ad1b2584aab20cf8b447df2e3a217aa Author: navarrop Date: Fri Jan 21 11:21:58 2011 +0000 Correctly set callbacks for tags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efc0cecc22a0fb7807bb87b276865502aa726bdf Author: thiery Date: Thu Jan 20 17:36:37 2011 +0000 Chord: protect MC calls git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f153f27bf434903304e739ca0ab384b075b7c73 Author: thiery Date: Thu Jan 20 17:36:35 2011 +0000 Chord: fix more memory leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a52c8775ea7ebcaa71502834b796e29623f8d320 Author: thiery Date: Thu Jan 20 17:36:34 2011 +0000 Don't access a task that failed to be received git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 208924f0b511eb55c98c74a56a9d9e6b7430c370 Author: cristianrosa Date: Thu Jan 20 15:46:02 2011 +0000 Add a clock per process when running in MC mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76cf83f4634017a34173bbceb819b99d77ac7ba7 Author: cristianrosa Date: Thu Jan 20 15:45:59 2011 +0000 Add assertions to use with the model-checker git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 717875729557ca0e76702af5be742600842664a3 Author: cristianrosa Date: Thu Jan 20 15:45:57 2011 +0000 Let the model-checker decide if the wait transitions should timeout or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5b91248fa5fef0d3a11b9da3546cf9f1023192a Author: cristianrosa Date: Thu Jan 20 15:45:53 2011 +0000 Code refactor: move the functions associated to the request enabledness to mc_request.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cdf3f70bf6eb8ce6c39995cb95152a63328c6dc Author: cristianrosa Date: Thu Jan 20 15:45:41 2011 +0000 Improve debug information for waitany and testany requests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0752d56f21204197ae699a0c362446588e3bc1f Author: cristianrosa Date: Thu Jan 20 15:45:39 2011 +0000 Bugfix: do not compare comm actions to decide if they are dependent or not, and improve dependence detection. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05005c62d2ccd390280fd15e20288f5e5c617273 Author: cristianrosa Date: Thu Jan 20 15:45:28 2011 +0000 Bugfix: correctly set the process to MC_DONE once the last transition of it was executed (for waitany and testany). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d59adfabac177456e394d2044486cc6524205e7 Author: cristianrosa Date: Thu Jan 20 15:45:26 2011 +0000 Bugfix: return after answering the sleep request when running in MC mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42cdb08adb14105f0a0398e9ede13ed3148cbcdc Author: cristianrosa Date: Thu Jan 20 15:45:15 2011 +0000 Bugfix: every state should also save a copy of the communication action associated to the request. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36246161381665fecb9a5a074b081d8d712f94e6 Author: cristianrosa Date: Thu Jan 20 15:45:13 2011 +0000 Translate the executed TestAny and WaitAny requests into Test and Wait ones. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de30dba5106391865d3f7fe96bb6e6782f0ee5b5 Author: cristianrosa Date: Thu Jan 20 15:45:11 2011 +0000 Bugfix: save only the state of the heap and libsimgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aea722d33a8fba9c4913c4378fc06e41f808c56f Author: cristianrosa Date: Thu Jan 20 15:45:00 2011 +0000 Bugfix: do not assume that request of different type are independent, as it is wrong. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45755c62629ed5663b73b6ac3f22618c7ec087f8 Author: cristianrosa Date: Thu Jan 20 15:44:58 2011 +0000 Do not free the data structures before leaving because there are issues in the implementation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d034a28c8e76a4f17219f931ef95382572225c4b Author: cristianrosa Date: Thu Jan 20 15:44:47 2011 +0000 Some bugfixes: - consider timeouts on wait calls - test calls are always enabled - do not destroy surf actions on comm_cancel when running the MC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2bb33858171f062e6bd6abd3d6982d37cd51de9 Author: cristianrosa Date: Thu Jan 20 15:44:45 2011 +0000 Bugfix: manually increase the time when running the model-checkers on sleep calls. This is a horrible hack. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 778e54082c6ed8bf33208953e33c4c905b56333e Author: thiery Date: Thu Jan 20 15:12:26 2011 +0000 Fix memory leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 767564a7460d44003b44c77fabccb4de82ab3e7e Author: pini Date: Thu Jan 20 14:18:36 2011 +0000 Added macros definitions and runtime support for cocci-processed local static variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37bdb07b7639028c25e95cb83e4c2259770809c1 Author: navarrop Date: Thu Jan 20 13:09:24 2011 +0000 Add functions for callbacks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44c4094c8c81f3d5c7f97c646432115b7a4debb2 Author: navarrop Date: Thu Jan 20 13:09:22 2011 +0000 Make a function to know if the configuration is set by default or by command line. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4da53bd5d079a51859a52524d51059425b6d462 Author: alegrand Date: Thu Jan 20 13:04:55 2011 +0000 Untested update to take deployment file into account. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8bc3130a6a56c4dee205a5badd0989bf28d3aab Author: markls Date: Thu Jan 20 10:43:09 2011 +0000 updated patch file to work with static variables. This probably needs some testing, and maybe we should rename the .cocci file, and maybe roll all of this into smpicc, possibly with a command line switch to output revised source instead of compiling it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aeb359b3406a57994bc096e4dd2af58e5a6ad159 Author: thiery Date: Wed Jan 19 17:04:22 2011 +0000 Chord: make a lookup every 10 seconds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ba4823d54857088f82b0b6602b48e2c48f23171 Author: thiery Date: Wed Jan 19 17:04:20 2011 +0000 Chord: load a platform with appropriate size git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6bc5e642ca76375d40aa362089b8059a883a401 Author: navarrop Date: Wed Jan 19 16:37:14 2011 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f780443504c3b73f0b9d1c58c6c5a21e2affce2d Author: navarrop Date: Wed Jan 19 16:37:13 2011 +0000 Test if the configuration into tag_config is already set by command line. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e604bae957c88e7d4375ec965935473f359d9ea Author: thiery Date: Wed Jan 19 15:08:10 2011 +0000 Chord: reproduce the scenario of the Oversim paper git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c337930a1c7dad56c5bb12357207bcc2fdb4281 Author: navarrop Date: Wed Jan 19 13:10:08 2011 +0000 Modify pipol scripts. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f82b0adea2eacaca7f393e2d072af3e622c1604a Author: pini Date: Tue Jan 18 14:52:51 2011 +0000 In the end use a temporary file (for those systems where patch cannot output to stdout), but trap its removal upon exit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8767eb6a0cf984a20b3725041efb64443af12979 Author: navarrop Date: Tue Jan 18 14:39:15 2011 +0000 Windows compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bcd9f539330a64088a3374717e3cae720498bf7 Author: navarrop Date: Tue Jan 18 14:39:03 2011 +0000 Protect for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01229eb154b0c1264a6406b673e8ed18126da812 Author: navarrop Date: Tue Jan 18 14:38:50 2011 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9864bdbd7ad0c0a3f83f374c3927a996b596a805 Author: navarrop Date: Tue Jan 18 14:38:37 2011 +0000 Can have pcrelib in windows by setting PCRE_LIBRARY_PATH. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec3481e22be34f88348186e0f696be8af55e1be4 Author: navarrop Date: Tue Jan 18 14:37:24 2011 +0000 Remove old scripts for windows. Now set in environment variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e69aed5acf2593c8ad81bb88f78a33ab9178cfa Author: markls Date: Tue Jan 18 14:35:37 2011 +0000 added cocci for static vars... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 255cf4f4bd90c8f8e68204039528f3445d20f2a5 Author: markls Date: Tue Jan 18 14:34:43 2011 +0000 mostly fixed up some comments here and there. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4df5122b9e0586dfe7e7625d6a78966c47da509c Author: pini Date: Tue Jan 18 14:14:23 2011 +0000 No need to use a temporary file here. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fe050131314bf1a2d03587cf9b8d6a24304183b Author: pini Date: Tue Jan 18 14:14:21 2011 +0000 Always add the needed include file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f443d9a08b4652692d060b39e4f81830d42506e1 Author: navarrop Date: Tue Jan 18 14:08:54 2011 +0000 Update documentation since v3.5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63f69564e4341f81840890473fec1ccdabf784f8 Author: mquinson Date: Tue Jan 18 10:27:17 2011 +0000 don't use lock file to protect against parallel invocation anymore Makefiles were changed a while ago to avoid parallel invocation at the source, and this protections are useless and dangerous on some broken NFS, for example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b880a837535ef519b9764936da2900b4b2a17e18 Author: mquinson Date: Tue Jan 18 10:27:13 2011 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f28d0c88e047b142cfc7d5f73c19762cb27c0c5 Author: markls Date: Tue Jan 18 10:07:54 2011 +0000 commiting some more automatic source patching stuff, and renamed some of the macros for purely arbitrary aesthetic reasons. Eventually this all needs to cleanly rolled into smpicc, but for now we're just testing and don't want to break anyting... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c8ede40c4f5e920bd12b2e4ede74db2892e0d60 Author: pini Date: Mon Jan 17 15:54:07 2011 +0000 Access to SIMIX data without resorting to a request (and thus do not rely specifically on thread context in SMPI). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30d4658a4fe5933ee06cdc60f6910a9e3f01e831 Author: thiery Date: Mon Jan 17 14:31:31 2011 +0000 Chord: give some options at runtime git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d3e309f245083feee40b5583aa0088583caea10 Author: markls Date: Mon Jan 17 14:10:51 2011 +0000 put var name back in macro calls... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7850af521872d660aa8031944f8e6abe2558461e Author: markls Date: Mon Jan 17 13:49:56 2011 +0000 hey, figured out how to change vars to pointers without cocci complaining... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04748f132094859653edd593ffb2901490282f2e Author: pini Date: Mon Jan 17 13:30:30 2011 +0000 Added include file with macro definitions for coccinelle-generated code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0b805a773d2c5ed7f2f8bbff2cd80eaae0c4967 Author: markls Date: Mon Jan 17 13:23:07 2011 +0000 oh, hey, got everything but the array initializers now... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c08549f10ee20718e7896b869dc60fac25008b7 Author: markls Date: Mon Jan 17 13:19:32 2011 +0000 okay, this version should work now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e3bf4095effa793b9a28be8b13352b863d2482f Author: pini Date: Mon Jan 17 11:27:39 2011 +0000 Change the type of globals to pointer-of-the-type. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2f8851217b62c872f98ef5233d6c53318844e31 Author: thiery Date: Mon Jan 17 10:44:24 2011 +0000 Chord: add a large deployment file and a script to generate it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7bec8b1343ca1647cf882c15a02cbe02fa3d823e Author: markls Date: Mon Jan 17 08:07:54 2011 +0000 okay, semantic patches mostly doing what is probably the right thing, the next order of business is to work on the #defines... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27c7fbea86b5184b440537f27dfc0cfe726c6400 Author: markls Date: Mon Jan 17 07:57:19 2011 +0000 added replace globals cocci patch to repository git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45a36ed14ce7262382679eace2faa2bcfc996964 Author: thiery Date: Fri Jan 14 12:35:01 2011 +0000 Chord: add a deployment file with 90 nodes and fix some bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 605e2d3042cadf11949ae854862dc5553b74dd30 Author: thiery Date: Fri Jan 14 12:34:59 2011 +0000 Don't store user pointers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bcd4604fca4f6139c7d8545be846c34c7f5660a Author: thiery Date: Fri Jan 14 07:34:14 2011 +0000 The output of this test has changed after r9407 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28da47fda09c8d04ef5eeb46dbf9bcf87c4cb99b Author: navarrop Date: Thu Jan 13 15:25:37 2011 +0000 This test was not out of source. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12bbde66e3131b5d56a34b9f86d9c43bf36cca8b Author: navarrop Date: Thu Jan 13 15:15:10 2011 +0000 Add test for cluster tag with state_file and availability_file. Can now add state file and availability file with regex. For example : state_file="${prefix}${radical}_state_file.trace" availability_file="${prefix}${radical}_availability_file.trace" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebe7eb518714908921c43ae9904d98e443e1f5f1 Author: navarrop Date: Thu Jan 13 15:15:09 2011 +0000 Set gtnets sources as fragile sources for simgrid cause they are *.cc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d528b1c80ec6456af1cd0ddff758a5ad2230d322 Author: navarrop Date: Thu Jan 13 14:14:06 2011 +0000 Now tag config is available. See teshsuite/simdag/platfroms/properties.xml for use it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2e9fb57545c46356378f34a8569f1a102f5546d Author: navarrop Date: Thu Jan 13 14:14:04 2011 +0000 Remove supernovae files with make clean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c9adb42b4ae8fac83648b169ac445078c5b7567 Author: agiersch Date: Wed Jan 12 17:47:57 2011 +0000 Revert "Fix memory leak in xbt_str_split_quoted." or "On the risk of waiting too long before commiting pending patches." This reverts commit a122c7adb6b296162c5f5297531902525a675861 (9403). This was already fixed in the middle of commit 9233. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad532683bd814bbcc7716cd0abf24f810021a264 Author: agiersch Date: Wed Jan 12 17:08:19 2011 +0000 Remove redundant call to git svn info. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a122c7adb6b296162c5f5297531902525a675861 Author: agiersch Date: Wed Jan 12 17:08:16 2011 +0000 Fix memory leak in xbt_str_split_quoted. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7603bbaf493afa6c3e499bd7bc0cd15ae832378b Author: agiersch Date: Wed Jan 12 17:08:13 2011 +0000 Fix debugging message. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 193cf49a5012fae01bdeee473a1847135defcb0d Author: agiersch Date: Wed Jan 12 17:08:09 2011 +0000 Fix parameter passing through makecontext (again). Use an union to avoid risky binary operations such as shift or cast with signed ints. For example on x86_64 arch, address 0x00007f89d445e010 was recomputed as 0xffffffffd445e010, because (uintptr_t)(int)0xd445e010 is 0xffffffffd445e010, thanks to sign extension. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b423e899ab6e257d5c2cf489585ad5ca0af21724 Author: agiersch Date: Wed Jan 12 17:08:06 2011 +0000 MSG_mailbox_create does not exist anymore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e178ac13ec47f50311be0b1a40fab2a84ad23744 Author: agiersch Date: Wed Jan 12 17:08:03 2011 +0000 Fix installation of smpif.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b02ac1c736917a89bec0baa4de9afc17cd29777c Author: thiery Date: Wed Jan 12 14:20:20 2011 +0000 Don't try forever to join the Chord ring git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9cc96b0e9d8ac721f1ad89c67827fa62a05726f1 Author: thiery Date: Wed Jan 12 14:20:19 2011 +0000 Check a parameter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b886b7120ce8934ec02bb0c6f898a677dd5e99c3 Author: mquinson Date: Wed Jan 12 07:58:23 2011 +0000 current version (maybe 30 or 40% done) of our spatching file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8dafeda30a8f9bbd7f5dd22098c6da09fd1f3e47 Author: cristianrosa Date: Tue Jan 11 13:30:36 2011 +0000 Bugfix: no longer post a request in the clean up function. Assume the process being killed is "self". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8275b53588fb2f78bca67abb7ef3e2944f7f6e9f Author: cristianrosa Date: Tue Jan 11 13:30:33 2011 +0000 Improve debug information git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a6a4bd48476ef1840bdd773ac0683c4452bf416 Author: navarrop Date: Tue Jan 11 11:27:29 2011 +0000 Use full path for prefix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 620666cb593cbba6f9de6921982ad017f2cb7939 Author: navarrop Date: Tue Jan 11 11:27:29 2011 +0000 Update perl script for generate memcheck test with new tesh. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23ab227245ea13faac1a8842caa08a797253470b Author: navarrop Date: Tue Jan 11 11:27:28 2011 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a24d575ab0a1d565521896081c6d5e0f1dfb941 Author: thiery Date: Mon Jan 10 14:09:28 2011 +0000 Define smx_current_context only once to make the linker happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90ca2797de9d642420d648ac3410b7b3f0fbe232 Author: navarrop Date: Mon Jan 10 12:00:15 2011 +0000 Out of sources build for those examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a99b6074da352f45f65b50526fdd018894c00e4 Author: navarrop Date: Mon Jan 10 11:41:29 2011 +0000 Don't remove files from svn sources. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e239cd1c4e2c6957d8756989da566148e8eb8db Author: navarrop Date: Mon Jan 10 10:32:35 2011 +0000 Add new tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1e3665e2f215c26dca19a0c01dfa479008aaf01 Author: navarrop Date: Mon Jan 10 10:32:34 2011 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e5e9c5a2393f5c8e988ed0abbaebed9273b21bb Author: navarrop Date: Mon Jan 10 10:32:33 2011 +0000 Update pipol scripts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7b919934acd6996ea2ff9efd900edee21da3329 Author: pini Date: Fri Jan 7 16:54:28 2011 +0000 Force use of thread contexts when running fortran code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e0fada8c7781fc70023066302e0915cf91969ae Author: pini Date: Fri Jan 7 16:54:18 2011 +0000 Locally store the process rank. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9383 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01493b1dd18d0d860520818b1cfee068b046b4f3 Author: pini Date: Fri Jan 7 16:54:16 2011 +0000 Check if the pointer is writable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68bbe0a999c4d78d2ac27ed0b4bb325f4e6a3b03 Author: cristianrosa Date: Fri Jan 7 08:23:58 2011 +0000 Small bugfixes to stabilize the MC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0eb04ef20fbaf4f46bdb4389c4ff24c32b23b040 Author: cristianrosa Date: Fri Jan 7 08:23:56 2011 +0000 Bugfix: the result of waitany calls should be determined by SIMIX_comm_finish git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30bf7c71ba179a598d7f0d72a392b32e821b0c69 Author: navarrop Date: Thu Jan 6 14:30:52 2011 +0000 Need to remove option and not free cause it is also free by "xbt_dict_free((xbt_dict_t *) cfg)" in config.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 839877aee607c198ffda1d836d72976831819825 Author: navarrop Date: Thu Jan 6 13:09:00 2011 +0000 Remove unused variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9378 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f8cb21245d7339f577f9bc29995b1669ca632f5 Author: navarrop Date: Thu Jan 6 12:44:48 2011 +0000 Test if the config name is "simix/context" is better. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af959d56a01cc9112000d8cb9937d5a274db43f3 Author: navarrop Date: Thu Jan 6 12:36:48 2011 +0000 Need to passe this line in debug due to cfg = raw, thread or ucontext in tests. One tesh file for 3 configurations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b412f30fc9762c807c7b93ac9e308d6b8a70d8e5 Author: navarrop Date: Thu Jan 6 12:36:47 2011 +0000 Add an option to tesh : --cfg examples: ADD_TEST(msg-icomms-raw tesh --cfg simix/context:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg/icomms --cd ${CMAKE_BINARY_DIR}/examples/msg/icomms ${CMAKE_HOME_DIRECTORY}/examples/msg/icomms/peer.tesh) ADD_TEST(msg-icomms-thread tesh --cfg simix/context:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg/icomms --cd ${CMAKE_BINARY_DIR}/examples/msg/icomms ${CMAKE_HOME_DIRECTORY}/examples/msg/icomms/peer.tesh) ADD_TEST(msg-icomms-ucontext tesh --cfg simix/context:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg/icomms --cd ${CMAKE_BINARY_DIR}/examples/msg/icomms ${CMAKE_HOME_DIRECTORY}/examples/msg/icomms/peer.tesh) We can give many cfg to tesh. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 492a4e892fd1bb63b1c3b5e47ffa3ae5bd512517 Author: navarrop Date: Thu Jan 6 10:23:32 2011 +0000 generate sources into CMAKE_CURRENT_BINARY_DIR. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9374 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49b15c3b9199c232861be518bb9ab3017341d462 Author: navarrop Date: Thu Jan 6 10:23:31 2011 +0000 Need this lines because when using gtnets, the libgtnets make a libc malloc so we can't do a mfree after. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d81d8f30c940ed28ed4b2f0e3d8107f1a43093c8 Author: navarrop Date: Thu Jan 6 10:23:30 2011 +0000 Update tesh for mc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 699bda6ce1c7b1c65fedf361ebaf2d68e595f5a6 Author: navarrop Date: Thu Jan 6 10:23:29 2011 +0000 Suppress warning of cmake in mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a5b9684ee8e2485eb3ca07bffa2b3e618f9c229 Author: pini Date: Thu Jan 6 10:13:36 2011 +0000 We have to somehow rely on F2C if we want it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e830ec2832ab05f4bc81e681e7388b056e8ca12 Author: pini Date: Wed Jan 5 18:11:39 2011 +0000 Added support for sampling up to a given number of iterations or until a threshold on relative standard error is reached (whichever occurs first). Use negative values to disable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 189b3a120727fbd5931127889d72d073efeb2d30 Author: schnorr Date: Wed Jan 5 18:09:01 2011 +0000 [trace] updating process migration tracing tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f51c250f2f0b60093c4bd1acae068578a1bf078d Author: schnorr Date: Wed Jan 5 18:09:00 2011 +0000 [trace] process category is deprecated (for now, at least) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6e716740f12602310c06e53de757acd75197507 Author: schnorr Date: Wed Jan 5 18:08:58 2011 +0000 [trace] using process name and PID as identification for user when tracing/msg/process:1 details: - process categorization is deprecated (simpler instrumentation to try to make model-checking possible) - simpler instrumentation == all process being traced when tracing/msg/process:1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6366dc8c7b892dfdd0e585170d66126215eff34 Author: schnorr Date: Wed Jan 5 18:08:52 2011 +0000 [trace] unique id's for types and containers have to be handled by respective "new" functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65e3ac59202e1a229d0472c199ba1396c5a99873 Author: navarrop Date: Wed Jan 5 16:32:19 2011 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbc6804c876c7a9dc95efc780fb8f102f8bee5f7 Author: navarrop Date: Wed Jan 5 15:46:13 2011 +0000 Can compile out of source now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e36b8220096b9dd7344701c4fa6be1ccfb1b647c Author: navarrop Date: Wed Jan 5 15:22:42 2011 +0000 Destroy mutex and condition. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 768675e35464a15a586df2e8efb23a6625cc033b Author: navarrop Date: Wed Jan 5 13:57:46 2011 +0000 Remove old comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fd15d2c07a6c04bc8dd130ea48abd79ae714731 Author: navarrop Date: Wed Jan 5 13:56:25 2011 +0000 Test if having futex.h. If it's not present use xbt_os_thread.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c4cd1371503691a70be63f7e36fb1621a0f73ec Author: schnorr Date: Wed Jan 5 09:08:13 2011 +0000 [trace] clean-up tracing ctests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a25b8e6a7aae6d40849189e58495aee0d8f726f Author: cristianrosa Date: Wed Jan 5 09:02:47 2011 +0000 Add suport for TestAny and WaitAny requests to the model-checker. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a04e753eda34fd4f9879f943076ccd149d879e8 Author: cristianrosa Date: Wed Jan 5 09:02:45 2011 +0000 Bugfix: killall should execute all processes after killing them in order to let them clean up. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4eef970157b378912a244042261347add9d3df6a Author: cristianrosa Date: Wed Jan 5 09:02:34 2011 +0000 Rework state's implementation to better support waitany and testany type of transitions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32df02dabc4562d5bb8dbd0e54fb026cd6534376 Author: cristianrosa Date: Wed Jan 5 09:02:32 2011 +0000 Replace the setsets in the MC's states by malloced arrays. In the case that a process has multiple transitions enabled (like when executing a waitany request) the process should be several times in the interleave set, so we need multisets, and the setsets are useless. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a6374b4690c4acd146423676b19c66d26f45c28 Author: pini Date: Tue Jan 4 14:36:24 2011 +0000 Fix SMPI scripts against the target directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60fc6933bb3eff70ab8c25bea6bb18dee7c5bf2b Author: thiery Date: Tue Jan 4 14:13:57 2011 +0000 Still working on Chord git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08951327eef5a1b752efef6b461df75388292cc5 Author: thiery Date: Tue Jan 4 14:13:55 2011 +0000 Add a debug message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a82e97ea0c4903d2e78cb4905a312cbbaee6d455 Author: schnorr Date: Mon Jan 3 14:49:19 2011 +0000 [trace] updating tracing tesh'es to check correct container destruction order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a078953556df6f8c471255dcad203cf503e1fa6 Author: schnorr Date: Mon Jan 3 14:49:18 2011 +0000 [trace] improved example of traced migration details: - more migrations - set task category to see states and links of task send/receive/execute git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bf3b786505ae25eb082be34452077878655f78c Author: schnorr Date: Mon Jan 3 14:49:17 2011 +0000 [trace] tracing/msg/process:1 has states/links for task execute/send/receive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d7a1974cb78c7346d819b6438818f89190330db Author: schnorr Date: Mon Jan 3 14:49:15 2011 +0000 [trace] dump *before* destroy container, correct trace file details: - unconditional dump when any container is destroyed - this is needed in order to create a consistent trace for process migration and task gantt-chart git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a181cc2634030aa03273398e72875a4d2033d343 Author: schnorr Date: Mon Jan 3 14:49:13 2011 +0000 [trace] setting the process state to "executing" after migration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1bec44c4931f42dee74bc32218023ad121ec66c Author: schnorr Date: Mon Jan 3 12:30:34 2011 +0000 [trace] faster method to insert into buffer details: - insert directly at the end if last event has the same timestamp as the event to be inserted git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b04f568d8e0caf7de679f5166a221adf1138caae Author: schnorr Date: Mon Jan 3 12:30:32 2011 +0000 [trace] updating tesh'es to unconditional buffer dump after platform parsing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e3849b9b5738302961960026dec684bd7303053 Author: schnorr Date: Mon Jan 3 12:30:31 2011 +0000 [trace] faster method to dump when unconditional dump to trace file is possible details: - if force == 1, no checks: dump and free all events - specially useful for big platform files (such as g5k) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 165a78d9c02eee167af38522c768441e7ca597ab Author: schnorr Date: Mon Jan 3 11:43:16 2011 +0000 [trace] fix on tesh again, missing log lines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28f3abd4786f15ebb31f8b1f84d0bc61af7d32d5 Author: schnorr Date: Mon Jan 3 10:30:15 2011 +0000 [trace] fixing the tesh to contain the proper log format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a837e93ca12a007708f0b89cd9ef41e8c0967d5d Author: schnorr Date: Wed Dec 29 13:53:57 2010 +0000 [trace] simpler verifications to see what is enabled before tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 906528573f691f73f4a28c8dbaab0258640a3c3a Author: schnorr Date: Wed Dec 29 13:53:56 2010 +0000 [trace] kill dictionary that is no longer necessary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c42243dd20a9c4cd4fe0ff7db419440ac7395bc Author: schnorr Date: Wed Dec 29 12:44:08 2010 +0000 [trace] updating tracing tesh files to compare trace files also (and debug messages for ms.tesh) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d208a737e63d5fbbd8a7fc8a3d94f867610a85b Author: schnorr Date: Wed Dec 29 12:44:07 2010 +0000 [trace] debug messages for tracing data structures (creation and destruction) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6657e92cd04d7a30edd662d9edbc8bfa0b381979 Author: schnorr Date: Wed Dec 29 12:44:06 2010 +0000 [trace] debug messages for event buffering and tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 652aa4289cd030a3c6f20d75699e06b4977ff9fe Author: schnorr Date: Wed Dec 29 12:44:05 2010 +0000 [trace] removing unused code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0cd87aa44735bbe29b683e4aeec31b31bfe3777 Author: schnorr Date: Wed Dec 29 11:38:04 2010 +0000 [trace] dump previous events because container is about to be destroyed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dd4f0820dc1b968aac1bd7213ab91bdb1107189 Author: schnorr Date: Wed Dec 29 11:38:04 2010 +0000 [trace] cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1d9c1d28c6bbf8c0ad26b067f8a67a5a36a7f63 Author: schnorr Date: Wed Dec 29 11:38:03 2010 +0000 [trace] only CPU models control the last timestamp to be dumped to trace file details: - for CPU model Cas01_fullupdate, it is safe to set TRACE_last_timestamp_to_dump to now-delta - for CPU model Cas01, the last timestamp to be dumped must be equal to the smaller cpu->last_update among all cpu resources - for now, network models depend on cpu models to dump their events => if a simulator is configured to have only a network model, without an instrumented cpu model (or without a cpu model at all), the dump will occur only in the end of simulation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 554d6a3fa9c4bd45da20791a4f3b8d76132651e1 Author: schnorr Date: Wed Dec 29 11:38:02 2010 +0000 [trace] dump the sorted buffer at the end of every simulation round details: - remember that this dump might do nothing if the TRACE_last_timestamp_to_dump was not updated previously git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4e390bd71550e1fa8a1b6b573611f46680f7c92 Author: schnorr Date: Wed Dec 29 11:38:01 2010 +0000 [trace] at the end of tracing, dump everything up to last simulated time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c2dc6dc3c7fc067faf6f53f15f8c1a43f506122 Author: schnorr Date: Wed Dec 29 11:38:00 2010 +0000 [trace] limiting the dumping of buffered events to a given timestamp details: - the given timestamp is the one of variable TRACE_last_timestamp_to_dump - this allows a better control of the dumping, so the tracing system can dump at the same time it assures a perfectly time-ordered trace file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdff7a608f635da64986f6c54494e8dabe4ed686 Author: schnorr Date: Tue Dec 28 23:19:50 2010 +0000 [trace] have to dump the buffer, trace events might use the container that is about to be freed details: - this only affects simulators with process migration - this might break the timestamps order in the trace file, a better solution consists in cleaning out from the buffer only the affected events git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ff60c238895dc3e6101b4d56f9021870dac3a86 Author: schnorr Date: Tue Dec 28 23:19:49 2010 +0000 [trace] removing old code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6ef56f16ca7184473d596baab4dcd24e2ef124b Author: schnorr Date: Tue Dec 28 23:19:47 2010 +0000 [trace] free memory after events are recorded in trace file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 100c997ae6520bb2849cdeae2df85649d6da6732 Author: schnorr Date: Tue Dec 28 23:19:46 2010 +0000 [trace] same field order for all specific event structures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e0ca3c3610b911e43366c78f4948842db40e084 Author: schnorr Date: Tue Dec 28 23:19:44 2010 +0000 [trace] buffering all events except type hierarchy definition and create/destroy container todo: - leaking memory now, to be fixed in the next commits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed37618db7fe760e0324c0b66f7e3b7b04a07ac6 Author: schnorr Date: Tue Dec 28 23:19:42 2010 +0000 [trace] set of initial value of variables to any resource variable details: - otherwise paje won't simulate add/sub variable events git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eaa35a4214f689d6356d0d0cb9df82fd397fcc2b Author: schnorr Date: Tue Dec 28 23:19:40 2010 +0000 [trace] simpler event types handling, integer of enum is the event identifier details: - we have now 15 paje events on the trace header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 393218f71f3bc45d05abb47474c4f81f4740571b Author: schnorr Date: Tue Dec 28 09:37:59 2010 +0000 [trace] re-organizing structures for tracing events details: - paje_event_t is allocated by all types, data field contains specific information. it is possible to cast correctly following the event_type value. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 217b68e93dcf3719d2627dbd78e92dca65ea7444 Author: schnorr Date: Tue Dec 28 09:37:58 2010 +0000 [trace] removing unused fields on event structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d234466c6c9a92df8e2f787dabecd0791c51f3af Author: schnorr Date: Tue Dec 28 09:37:57 2010 +0000 [trace] creation of a type also defines its own color, when appropriate details: - colors are significant only if type is variable or event, otherwise the type color attribute is NULL. - if no color is provided when a variable or event type is defined, its color will be white. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cec1bae69722560d255995bfe889d96c92e2ba77 Author: schnorr Date: Tue Dec 28 09:37:56 2010 +0000 [trace] cosmetics, simpler code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ea75ed937bc712436c752ac8bfb69140800ac18 Author: schnorr Date: Mon Dec 27 16:56:16 2010 +0000 [trace] changing the interface to write on the tracing file details: - this is a first step towards event buffering and friends git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55fcb07ea0b0eb85b0b53fc1fa322e97cb0c3c3b Author: schnorr Date: Wed Dec 22 18:37:54 2010 +0000 [trace] updating the configuration generated for triva git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66ea35d3134581c302644219b7ce0d76ecd8eb5d Author: schnorr Date: Wed Dec 22 18:37:52 2010 +0000 [trace] register of node and edge types that were defined during tracing details: - they are used to generate triva graph configurations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2be3a64394c62297f906ab221d344c7340e44a02 Author: schnorr Date: Wed Dec 22 18:37:51 2010 +0000 [trace] keep tracing data structures until the very last moment before shutdown git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab69423a2f887cff12fbdf02a74fd367c3591608 Author: schnorr Date: Wed Dec 22 18:37:49 2010 +0000 [trace] this problem is already fixed in a previous commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46311148101eae2e8af8aa1d0f7c519de32df899 Author: schnorr Date: Wed Dec 22 18:37:48 2010 +0000 [trace] cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5744268bf404292887f93d4521a94579c9aaea93 Author: schnorr Date: Wed Dec 22 18:37:46 2010 +0000 [trace] a source file to keep functions to deal with data structures for paje tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b6cec6552a1db26a8106f2a76d8efac8edf87de Author: schnorr Date: Wed Dec 22 18:37:45 2010 +0000 [trace] renaming instrumentation source file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 620866eec7519109a06d0efe8c3acae3008fc599 Author: schnorr Date: Wed Dec 22 18:37:43 2010 +0000 [trace] assertions to point out errors on tracing details: - all char parameters of these functions must be non-NULL and have at least one character git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f68bdcc887edca16d1d0bdb4483d5b06d894975 Author: navarrop Date: Wed Dec 22 14:55:34 2010 +0000 New way to install gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43575aa48bd5083ef16777bfcfbe0a60f402b404 Author: navarrop Date: Wed Dec 22 14:55:33 2010 +0000 Update tesh.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2939805598333eb10c8f4137bc0cabc079301805 Author: navarrop Date: Wed Dec 22 14:55:32 2010 +0000 Update tesh file for gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79e3d33446c085a27dd70273a74f90dc930408fe Author: schnorr Date: Wed Dec 22 13:45:09 2010 +0000 [trace] fix on link type creation (was indexed by type name, but should consider source and dest) details: - small re-organization of the code, type declaration is made on get function if the type the caller is looking for is not found git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da7c246605d49afe6c2b46133fb15799ec54e8c6 Author: schnorr Date: Mon Dec 20 16:50:11 2010 +0000 [trace] fix on use of dynar, storing pointers in it, have to correctly cast when getting them back details: - this fix a segfault when destroying containers and freeing memory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12271462ef79008dd65ef96a417a96a0aa09a355 Author: schnorr Date: Mon Dec 20 14:33:34 2010 +0000 [trace] category of a task without before dependencies equals the category of the task of after dependency git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 283e9bdd63e87b5e568ed8ccc88297680138c1be Author: schnorr Date: Mon Dec 20 14:33:33 2010 +0000 [trace] fix segfault, only get category from depbefore if depbefore->src is different of NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fee5c0d119e7ff6ea60c1e4c558dab1d913ad48 Author: cristianrosa Date: Mon Dec 20 09:45:39 2010 +0000 Bugfix: return after answering the request when running in MC mode. Othrewise it will answer the request twice. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 848f95383e4a29010f73eeca63fa26c8118dd72c Author: cristianrosa Date: Mon Dec 20 09:45:36 2010 +0000 Improve debugging information git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d0922724a3108d9535ea82a1cceab9782eb60f4 Author: cristianrosa Date: Mon Dec 20 09:45:32 2010 +0000 Protect some host execute functions in the case that simix actions don't have a surf action associated to it. This is the case when running the MC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a768e60f2464749e2859b3bb594f2a4a05f48273 Author: suter Date: Sat Dec 18 13:56:27 2010 +0000 Longer error messages taken into account git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52b44ef3895813ad0d582d7aae8658d5a3c2e3b6 Author: pini Date: Sat Dec 18 09:09:17 2010 +0000 Fix the fix that fixes parameter passing through makecontext. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fabde1ef6f5400b4d22fdf0c2d79e8ebe71db01b Author: mquinson Date: Fri Dec 17 20:33:27 2010 +0000 explain clearly when things go wrong just because we broke the backward compatibility git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95a4b82ee320381d28ffab2f80b95bb2ee93098e Author: pini Date: Fri Dec 17 20:21:16 2010 +0000 Only evaluate the arguments needed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27d566aff751aa91bc650bf1ea2f92d7cd5a7d52 Author: mquinson Date: Fri Dec 17 19:54:40 2010 +0000 fix a linking error in libgras. At least I hope since another issue prevents me from even compiling... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 918f374c626b2c4f4481d7d5d9c4b0dfbc94ef43 Author: pini Date: Fri Dec 17 14:45:19 2010 +0000 Bugfix: assuming that arguments are pushed on the stack is just wrong at least on some 64 bits machines. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 697fcc0bf4916da98fbb143aa776622da8ba7426 Author: navarrop Date: Fri Dec 17 11:55:41 2010 +0000 Add include/xbt/parmap.h to install target. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddda1a80fd49b777fc765f011972e9938c448d66 Author: navarrop Date: Fri Dec 17 11:55:40 2010 +0000 Add bin graphicator to gitignore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 363ae066badd453c806244ee48a0f18da4643261 Author: navarrop Date: Fri Dec 17 11:55:38 2010 +0000 Add functions to tesh.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ebaa9f6d0886b21e5b01506f8136900f78e008e Author: thiery Date: Fri Dec 17 11:00:20 2010 +0000 Fix memory leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb90d05d85d2d8871e8f44a9362068158fc4b2fd Author: mquinson Date: Fri Dec 17 09:22:44 2010 +0000 this line is not only UGLY, but it exists a path where it could be dangerous. Good catch cppcheck git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2962728bd209eccccc780d928aa30545fe0e5d49 Author: mquinson Date: Fri Dec 17 08:47:07 2010 +0000 privatize static globals so that supernovae works again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44e27d4d66f84c93eeb048d127f6b341c222b1e0 Author: mquinson Date: Fri Dec 17 08:38:50 2010 +0000 kill pimples in SIMIX intended to make the stack-free context factory working: this attempt was abandoned git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcccdc1509fa82173ee3eee9967a8a20fed4ed4d Author: mquinson Date: Fri Dec 17 08:38:48 2010 +0000 load the right header to make sure that we have getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed80f6ca505e1184129d62dc42dbf9027867b334 Author: mquinson Date: Fri Dec 17 08:38:39 2010 +0000 Document lastest change from Midjy (since he doesn't do it himself ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 875a9034a2f6a1dc9498b921e19fa30093fba9a3 Author: thiery Date: Thu Dec 16 18:16:34 2010 +0000 Chord finally beats the deadlocks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62dd6184baa87113d6bd7f536ac31196ad162945 Author: thiery Date: Thu Dec 16 18:16:31 2010 +0000 The term 'request' was misleading here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 648c6f2eb7bb4369e8e3835f598848ecea10cc7d Author: thiery Date: Thu Dec 16 16:20:34 2010 +0000 Remove generated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d4060280e644ae033b653472cb0de76eb079455 Author: cristianrosa Date: Thu Dec 16 16:16:11 2010 +0000 Bugfix: deadlock detection was wrong. Reimplemented. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efbda81c4d794ef571a347d2f9e1fc22529929f8 Author: cristianrosa Date: Thu Dec 16 16:16:09 2010 +0000 Bugfix: correctly set/unset the raw memory when taking/restoring snapshots git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d5698d760a6281f43eb050faef59082563ea233 Author: cristianrosa Date: Thu Dec 16 16:15:59 2010 +0000 Add deployment file for the bugged3 example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91bf540d7da5e3511273a58815ba19231f66bbcc Author: cristianrosa Date: Thu Dec 16 16:15:57 2010 +0000 Improve the debugging information git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec063df4a961d3c60ccca6afc0209fca1b061f9f Author: cristianrosa Date: Thu Dec 16 16:15:47 2010 +0000 Bugfix: make sure we include the definition of HAVE_MC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbbf86e753ca83589960c0af4f108bfda7bc043e Author: cristianrosa Date: Thu Dec 16 16:15:45 2010 +0000 Bugfix: the example contained an non-intentional dead-lock. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a85c2425c375a6807fb1f9a771409100cf6c81bc Author: thiery Date: Thu Dec 16 13:29:29 2010 +0000 Handle transfer failures in MSG_test, MSG_testany and MSG_waitany git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b28e9e1bfe2348d1a820e78d8867ba325dcd03b Author: thiery Date: Thu Dec 16 10:23:37 2010 +0000 Chord: adding timeouts to avoid waiting forever git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8f0efea11e685d7047d1003b2f9563f6b8cf475 Author: thiery Date: Thu Dec 16 09:43:33 2010 +0000 Compile fix: add a missing XBT_INLINE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 493c36b459419397bdc392fc6ccbdc4b31dfb28b Author: thiery Date: Wed Dec 15 22:06:50 2010 +0000 Chord: implement the updated (and simpler) version of the paper git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 054d8100281e084acb9d8041999ba6c8b2da9b20 Author: navarrop Date: Wed Dec 15 17:31:00 2010 +0000 Add sort, buffer and mkfile to tesh.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 317986722b1e90e467ac9850c9a7000130273564 Author: cristianrosa Date: Wed Dec 15 17:14:59 2010 +0000 Answer the request as the last action on it (it will destroy it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d50752e785a7b4931b3a95ea45f29cb33b72779 Author: cristianrosa Date: Wed Dec 15 17:14:57 2010 +0000 Fix the detection of the raw_heap when snapshoting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf2d9a5439a09f7da446832c928b3347effd58b5 Author: thiery Date: Wed Dec 15 16:10:55 2010 +0000 Make the name of the tests more uniform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b10b1f5a348a190fe1e1809ee6d65a03c7b1df06 Author: thiery Date: Wed Dec 15 16:10:53 2010 +0000 Implementing concurrent join in Chord git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dba3d7f060245c8df8f6dbb627f5ecf65ddc2ea7 Author: cristianrosa Date: Wed Dec 15 16:05:22 2010 +0000 Fix race condition on task put/get git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c2b581db9d4180e4b964f451e76f0d2c0b73178 Author: cristianrosa Date: Wed Dec 15 16:05:20 2010 +0000 Do not use the user data argument of isend. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1594591ff5c2007a97f0c1347e87b78c0d64768f Author: cristianrosa Date: Wed Dec 15 16:05:18 2010 +0000 Do not use the data argument of isend anymore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 917c2ef999f2b31df7221183ca8caea0aef85b57 Author: cristianrosa Date: Wed Dec 15 16:05:15 2010 +0000 Improve debugging information git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30115d894863934d38429547b64f470c11bf6fb7 Author: velho Date: Wed Dec 15 16:02:11 2010 +0000 Eliminated needless dictionary. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51568df0f325c38dca2ac96d3a126de8b225716a Author: velho Date: Wed Dec 15 15:55:38 2010 +0000 Fixed the function that returns if a flows is limited by latency. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6230a479ed334a1e4e27ec9783c280c6ae70ae51 Author: velho Date: Wed Dec 15 15:55:36 2010 +0000 Cope avec refurbished interface. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02ae829468d448fedc59be33dfd8b6d829b77ad6 Author: velho Date: Wed Dec 15 15:55:33 2010 +0000 Added the lazy management improvement for network models. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d98a6a519abb6a9799c26bb4a87225936944c42 Author: navarrop Date: Wed Dec 15 15:53:14 2010 +0000 Redo a simple tesh.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a24e5e842b10085c859c6988099e815964db2eda Author: mquinson Date: Wed Dec 15 15:11:04 2010 +0000 fix the logic of refcount in msg_task_t by ... killing it. It's now a boolean indicating whether the task is used git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 094c97e3586d1703f0d01e539b2570b535ccbe2b Author: mquinson Date: Wed Dec 15 15:11:01 2010 +0000 Kill the braindead MSG_task_refcount_dec() function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b857f66adac2e677a8a2642afe500e9a5f19e474 Author: schnorr Date: Wed Dec 15 14:35:49 2010 +0000 [trace] do not xbt_die if gtnets is traced todo: - gtnets network model currently is not working with the simulation tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac2fb08e1d2fa975adce20e03b1064e82d7aabec Author: alegrand Date: Wed Dec 15 13:54:28 2010 +0000 Update doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54d499c29a89a5f913cca4988668e2410918e527 Author: navarrop Date: Wed Dec 15 13:54:09 2010 +0000 Fix another script. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9248 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b718d7c51f0c3107ba03c048824637139bdbad1 Author: navarrop Date: Wed Dec 15 13:32:14 2010 +0000 Fix code coverage on script. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9247 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b488b6833621e31fde463a7fc6eceb280c4305e0 Author: cristianrosa Date: Wed Dec 15 13:25:56 2010 +0000 Compile fix: typo in variable name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9246 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca219853a75e59f34961591d0abda7d9d091bd74 Author: thiery Date: Wed Dec 15 13:15:11 2010 +0000 Add a flag --cfg=simix/context to choose the context factory: ucontext, thread or raw git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b7b5757973c632702a546fea8456694b4e701e2 Author: navarrop Date: Wed Dec 15 13:06:36 2010 +0000 Fix script for pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab41f91a04562e6395567717a8938bc391c98924 Author: schnorr Date: Wed Dec 15 09:11:48 2010 +0000 [trace] bugfix, do not try to declare a NULL category git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ab38fd3064b5b7fe7668031dd314632ea05816b Author: mquinson Date: Wed Dec 15 09:00:12 2010 +0000 convert msg/replay to modern replay things even in the tracing parts (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 537c056a021b3f8955560913638ce292d575e862 Author: mquinson Date: Wed Dec 15 08:54:37 2010 +0000 protect this file against multiple inclusions to fix supernovae (oops) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08d51720ebbcf7c327d4751d9773c913313588ab Author: cristianrosa Date: Tue Dec 14 17:05:54 2010 +0000 Use private futex commands git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8308c2cacc831e01b98fa8e0d593f1480c25892 Author: cristianrosa Date: Tue Dec 14 16:27:28 2010 +0000 Reimplement parmap using futex based barriers. The fastest barrier implementation ever ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8a23ca82002d2dcec32e5dc5e3bc249d2f3b920 Author: navarrop Date: Tue Dec 14 16:16:34 2010 +0000 Fix problem with get_route in Dijkstra. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccc5ecd2a44dfbd9740d894c3e3ec9f33a2d5748 Author: navarrop Date: Tue Dec 14 14:51:00 2010 +0000 Fix bug when creating topology graph with model dijkstra. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff7c02a39d0d8b10430509c322578e293fee8215 Author: schnorr Date: Tue Dec 14 14:22:51 2010 +0000 moving graphicator from teshsuite to tools/graphicator/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b1376be778d6666bee2de4b185c1769a09d2cbb Author: mquinson Date: Tue Dec 14 13:25:14 2010 +0000 oops forgot one file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 664906a2f0058fcf83456ff2f4e7a3dbf97d4afe Author: mquinson Date: Tue Dec 14 12:54:48 2010 +0000 Remove stackless simix context factory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 502c1fb7b48f799d36d2ee04d978b3bb54fb0d00 Author: mquinson Date: Tue Dec 14 12:54:46 2010 +0000 get the good parts of the replay without stack into the regular replay git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fc03cd063dd8eb49ad568180597b6dec5672e57 Author: mquinson Date: Tue Dec 14 12:54:34 2010 +0000 plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71b487894da3682525e30a01d6c3747aa88ae926 Author: mquinson Date: Tue Dec 14 12:54:32 2010 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b69c3463223ed1207861d7a9b0ec0a06064696ca Author: mquinson Date: Tue Dec 14 09:19:00 2010 +0000 Kill tesh2 out of the source tree It was an old attempt at redoing TESH in a portable way, but it works mainly/only on windows for now, and is not as paranoid as the regular tesh. The future is probably in the perl version of TESH. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1fa53426d4f4db5c1fe697d915d30247fd5d09a Author: mquinson Date: Tue Dec 14 08:46:39 2010 +0000 sanitize the use of logs in unit testing of parmap to fix supernovae git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fed4ee0e44358963b1d0c65f88b78f201b46f9f7 Author: mquinson Date: Tue Dec 14 08:46:28 2010 +0000 fix a bunch of compilation warnings * SIMIX_comm_is_latency_bounded() is inline, so should its prototype * load gras_config.h to get the prototype of getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 254ddf849110ef74a128f5e4736deb067a6d6f78 Author: mquinson Date: Tue Dec 14 08:46:26 2010 +0000 ignore chord binary from git git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e95638dfc42f5d1c9152d36685ca60b52e4bb7a Author: mquinson Date: Tue Dec 14 08:46:23 2010 +0000 kill useless smx_ctx_raw_create_context_sized(), and shut a debug message up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96ffe7725a6745d7c7a33e592cc5dec5f0fcdacf Author: thiery Date: Tue Dec 14 08:45:46 2010 +0000 Fix test mc-bugged1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec2ef66582f4569432263c1abf7b253884e00c3d Author: thiery Date: Tue Dec 14 08:30:22 2010 +0000 Fix uninitialized variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac01cf7b4713bf611c5e81e99e175486affb6307 Author: thiery Date: Tue Dec 14 08:30:21 2010 +0000 Add the chord executable to .gitignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4ff2ceeaaa92102632d65d3eb609127955f2cc2 Author: schnorr Date: Mon Dec 13 16:45:37 2010 +0000 tracing might be disable, protecting lua bindings details: - before this commit, if lua is on and tracing is off then compile error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cbb17509214a92e2b38f5d5382af6a8c9dd19a04 Author: schnorr Date: Mon Dec 13 16:45:36 2010 +0000 [trace] updating tesh, no categories are declared in this example anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9601b8ae97f9ef29cc571b71fa4a41ab9133a2b Author: schnorr Date: Mon Dec 13 16:45:35 2010 +0000 [trace] arrows to indicate msg send/recv when tracing/msg/task:1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 225cfb09884aaaee3bf3509e2e9bd808dbc39e72 Author: schnorr Date: Mon Dec 13 16:45:33 2010 +0000 [trace] arrows to indicate msg process migration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6aebc5fe05bbd6324a01674095ed0d86e2957206 Author: schnorr Date: Mon Dec 13 16:45:32 2010 +0000 [trace] updating ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbb6723a79b9b957971b41da882cf31cf292aa4c Author: schnorr Date: Mon Dec 13 16:45:31 2010 +0000 [trace] removing old code that was merged into new tracing system git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b738bea68519ee23e8c3b12c1a290e576d879243 Author: schnorr Date: Mon Dec 13 16:45:30 2010 +0000 [trace] set/push/pop states for tracing/msg/[task|process]:1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c5188a9c5ba63ce034b32a51c941f195de8849f Author: schnorr Date: Mon Dec 13 16:45:28 2010 +0000 [trace] update on --cfg=tracing/msg/task:1, now works with new tracing system details: - tasks are grouped by processes - updating tasks.c on example/msg/tracing each task must have a unique name in order to --cfg=tracing/msg/task:1 work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c776224d750723000d0e3753878e0733e469006 Author: schnorr Date: Mon Dec 13 16:45:27 2010 +0000 [trace] stop tracing process if user sets its category to NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd483fe1eda0d25ee9babc69af5eb3d280805b47 Author: schnorr Date: Mon Dec 13 16:45:26 2010 +0000 [trace] renaming container type of msg process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d5602695d43f174ff8e47f6e3c92a5f7b9790b8 Author: schnorr Date: Mon Dec 13 16:45:24 2010 +0000 [trace] correct debug message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b8d397c993fe9584c27d79775446a2feeeb09a2 Author: schnorr Date: Mon Dec 13 16:45:23 2010 +0000 [trace] only let MSG processes receive categories if tracing/msg/process:1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a0275c20fef8125716769f5408cd7b54e914a7a Author: schnorr Date: Mon Dec 13 16:45:22 2010 +0000 [trace] update of msg process tracing (to monitor migrations) details: - interface to attribute a category to a msg process changed (color needed) - procmig and volume examples updated todo: - states of the processes are not registered git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 655cc78150b8f1b58c634dab01ff2a7aae715d1d Author: schnorr Date: Mon Dec 13 16:45:20 2010 +0000 [trace] other parts of tracing can also declare types (needed by msg process tracing) details: - and also newEventType and getEventType git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d43e9af5c93b318fc1e7862ab552ef60822608f9 Author: schnorr Date: Mon Dec 13 16:45:19 2010 +0000 [trace] fix: container creation timestamp should definitely not be 0 here, use simulation time instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4648059a2fef1bff555672cc286eb005442d9353 Author: schnorr Date: Mon Dec 13 16:45:18 2010 +0000 [trace] protecting category field in process structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ceafdfd3fade791d6edba5f784685505691a60e6 Author: schnorr Date: Mon Dec 13 16:45:17 2010 +0000 [trace] marking tracing/msg/volume:1 as deprecated details: - can be reincorporated if someone needs it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3bb69ce3e0369af70550f67b6e50477218676e1 Author: schnorr Date: Mon Dec 13 16:45:16 2010 +0000 [trace] mpi api is traced if tracing:1 and tracing/smpi:1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d0e084385301fde4fa115cbe12843190d76f953 Author: schnorr Date: Mon Dec 13 16:45:15 2010 +0000 [trace] smpi api tracing updated to the new tracing utilities todo: - fix the name of the operations, which name starts with a P example: today is PMPI_Init, but it should be MPI_Init git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73fc9f6b6089d7cb8a76dcf5a015e105943c1df5 Author: schnorr Date: Mon Dec 13 16:45:14 2010 +0000 [trace] recursive search for a type in the type hierarchy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9203 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c725f32eed3a110db5d27da26da9d66ef692674 Author: schnorr Date: Mon Dec 13 16:45:13 2010 +0000 [trace] functions to be used by other parts of tracing (container handling) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9202 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6e039062b0fb7f220d812967e0cdb77e7213884 Author: schnorr Date: Mon Dec 13 16:45:12 2010 +0000 [trace] new type MPI, which is the container type of a MPI process in SMPI git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9201 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed935dc6e47a480300874a79c2cbe96b4159b94c Author: schnorr Date: Mon Dec 13 16:45:11 2010 +0000 [trace] fix, father is already defined, should not use currentContainer here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9200 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b3736489a8c3dba235f2540674f363a977054bf Author: schnorr Date: Mon Dec 13 16:45:10 2010 +0000 [trace] making type_t and container_t available for instr module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9199 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a44a5cdc24133a53176fa14a31eb7c2471f8f0eb Author: schnorr Date: Mon Dec 13 16:45:09 2010 +0000 [trace] smpi types declaration updated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e14aabeee188d0182d686681c2a5c5833cf699bf Author: schnorr Date: Mon Dec 13 16:45:07 2010 +0000 [trace] declaring dictionary where it is allocated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab0e3fc9e5aa2ff2df9fc2a7b458cb111eee0c5b Author: schnorr Date: Mon Dec 13 16:45:05 2010 +0000 [trace] tracing a 0 instead of 0.000000 in trace file timestamps git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d038603f775914afc8c6f35eff53f3682802f5b Author: schnorr Date: Mon Dec 13 16:45:04 2010 +0000 [trace] merging instr_variables.c into instr_interface.c (code re-organization) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f34a151765f71a67195058a01e2dd96d7ddb8416 Author: schnorr Date: Mon Dec 13 16:45:02 2010 +0000 [trace] protecting the declaration of multiple types with the same name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa959432ff273f62f28e2135c42eae9dd6200afc Author: schnorr Date: Mon Dec 13 16:45:02 2010 +0000 [trace] removing old interface prototype that no longer exists git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9371d0958b1cb03eb1ad4ccc8d2ba04416b4fd28 Author: schnorr Date: Mon Dec 13 16:45:00 2010 +0000 [trace] checking if platform is traced in tracing API details: - for the features that need a known platform to work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fc7124c05e03245515decbf6d54163d5990c2a6 Author: schnorr Date: Mon Dec 13 16:44:59 2010 +0000 [trace] adding a new structure to keep the type hierarchy of the trace details: - simplification of container creation during parsing - use of aliases in the trace file (for containers and types) - only categorized/uncategorized resource use is working for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a75e798960d9bca79c8829d1448743dd8cee55a Author: schnorr Date: Mon Dec 13 16:44:58 2010 +0000 [trace] smaller timestamp is registered in trace files if time is 0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4277cbd7d67751bb303dad5183248c416663fa45 Author: schnorr Date: Mon Dec 13 16:44:57 2010 +0000 [trace] filter out the reverse connections to get a smaller trace file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8043ee1afeda012d6eccef4cfe31faa3f784aa41 Author: schnorr Date: Mon Dec 13 16:44:56 2010 +0000 [trace] new field id to make the final trace file smaller details: - instr_id (resource_name) gives the right alias git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bfa34d4a0fcbd5becf5659871f022cfef1a499f Author: schnorr Date: Mon Dec 13 16:44:55 2010 +0000 [trace] extracting routes among ASes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77868e6fdbedc00a76072b9adb5ccc8c0e48d787 Author: schnorr Date: Mon Dec 13 16:44:54 2010 +0000 [trace] recursive extraction of connections between hosts/link/routers details: - a connection between two components is registered in the paje trace file with a link - an AS container contains the connections inside that container todo: - extract connections among the backbones ASes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b521ae49d53b9a6f1a4fd21aaa3049aae555fcf8 Author: schnorr Date: Mon Dec 13 16:44:53 2010 +0000 [trace] new fields in the container structure, holding its kind and its typename (as seen by users) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b95d1c14b2c8cd19a5d054134f7956ec8f69f508 Author: schnorr Date: Mon Dec 13 16:44:52 2010 +0000 [trace] new static function to declare a new link type (checking if it already exists) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89782b59c2b44de658a46b7f6262075b723cf9b1 Author: schnorr Date: Mon Dec 13 16:44:51 2010 +0000 [trace] new callback to end of platform parsing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc534a7d5dd4847f2d0f312af08d9d224acac15c Author: schnorr Date: Mon Dec 13 16:44:50 2010 +0000 [trace] adding some comments in the hierarchical structure of containers used during tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b78b143daece4e5b11f11a7cf26cd68ac32f80b Author: schnorr Date: Mon Dec 13 16:44:49 2010 +0000 [trace] registering in the dictionary the router containers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fa961e29eb3f67e9770c9f995c602e88091d74c Author: schnorr Date: Mon Dec 13 16:44:48 2010 +0000 [trace] using a single dictionary to hold all containers indexed by their names git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9180 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6313a398c752c399afec9b28ffb931b2a85c6a45 Author: schnorr Date: Mon Dec 13 16:44:47 2010 +0000 [trace] better include, no need to declare global_routing here, it is already externed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9179 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9ca75bdf848bce3e0cce79d36979853310b4892 Author: schnorr Date: Mon Dec 13 16:44:46 2010 +0000 updating ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9178 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56f333204e077d4dcbd708be98107ccc26990b95 Author: schnorr Date: Mon Dec 13 16:44:45 2010 +0000 [trace] cosmetics and removing unused static variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9177 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd4e84849a0c2d3cf2249933f111d7281c6c23e0 Author: schnorr Date: Mon Dec 13 16:44:44 2010 +0000 [trace] gtnets tracing mechanism is outdated TODO git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06eade5d346ab4d56d6efa585a708844c7abb2cf Author: schnorr Date: Mon Dec 13 16:44:43 2010 +0000 [trace] pay attention to configuration options when tracing detail: - not defining the parser callbacks means that instr_routing.c does nothing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 693a055f04e0a86dbb3f1517edc34238a38183aa Author: schnorr Date: Mon Dec 13 16:44:43 2010 +0000 [trace] only call container destruction if we have a hierarchy of them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae5ff5ef44f3f731078a8fd8de489d7581ff8c12 Author: schnorr Date: Mon Dec 13 16:44:41 2010 +0000 [trace] updating the user link variables mechanism and its interface details: - now user provides the name of the link (the same name used in the platform) - the rest works exactly as it has been working for hosts - there is no check to see if the variable was already declared git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f4c4fc9449a0047868401e41597aafc1ea97bc6 Author: schnorr Date: Mon Dec 13 16:44:40 2010 +0000 [trace] updating (availability) trace support in tracing mechanism details: - latency not used - some old prototypes also removed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e63236e9e8efbc71cd2a0ab87a985b7175a7f37 Author: schnorr Date: Mon Dec 13 16:44:39 2010 +0000 [trace] removing old vivaldi tracing (no longer called by the model) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bbaff717e42ffed60d22407a7ccb811457852ea Author: schnorr Date: Mon Dec 13 16:44:38 2010 +0000 [trace] checking if the user created the environment previously git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eabfa4dc55d315110f03cd2c7e2e47de92438411 Author: schnorr Date: Mon Dec 13 16:44:37 2010 +0000 [trace] categories declaration must be after environment creation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3a5b32a673e51a66c380cb2722893e0a298944c Author: schnorr Date: Mon Dec 13 16:44:36 2010 +0000 [trace] simpler tracing interface, just one way to declare categories details: - TRACE_category updated to the new way platform file is traced: user must call TRACE_category *after* platform parsing; after MSG_create_environment or SD_create_environment (SMPI is ok) => such requirement allows the trace mechanism to figure out where to put the new categories in the traced type hierarchy - TRACE_create_category killed, allowed the user to create a hierarchy of categories, but such hierarchy was not reflected in the categorized resource utilization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e30398c22a922e2238c303852d782e00f1296115 Author: schnorr Date: Mon Dec 13 16:44:35 2010 +0000 [trace] updating the tracing of user host variables to the new way hosts are created git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1366e8e77954f83b9bdc3762daeffa11f28e4fb0 Author: schnorr Date: Mon Dec 13 16:44:33 2010 +0000 [trace] trace type hierarchy depends on the platform file details: - this commit breaks four tracing options todo: - fix type hierarchy definition (and corresponding tracing) for: TRACE_msg_process_is_enabled TRACE_msg_volume_is_enabled TRACE_msg_task_is_enabled TRACE_smpi_is_enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 016cd0085fff6c062767f0f1f03b98e3202a14f7 Author: schnorr Date: Mon Dec 13 16:44:32 2010 +0000 [trace] graph configuration file for triva no longer needs categories to be in p$CAT (hosts) or b$CAT (links), uses $CAT (for both) details: - squeezing what the paje file format can give us git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27522f54798d48ca54ec41a4d203f650cbfacdfd Author: schnorr Date: Mon Dec 13 16:44:31 2010 +0000 [trace] remove the function that was used to save the one link routes of the platform file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d9ca8229eceacdd149c4417b8dde670c48fbbe2 Author: schnorr Date: Mon Dec 13 16:44:29 2010 +0000 [trace] links are identified by their names (the same used in the platform file) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9163 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b827425899c721a826dde8f8d7a7976d442f94b Author: schnorr Date: Mon Dec 13 16:44:26 2010 +0000 [trace] updating the entry point functions of resource utilization tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05eee146e0c327c57c4de749b3252b788e0ed3fb Author: schnorr Date: Mon Dec 13 16:44:25 2010 +0000 [trace] removing prototypes of functions that are obsolete git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7407f1c17c13f27f874c03374f38e3317fbe2bde Author: schnorr Date: Mon Dec 13 16:44:24 2010 +0000 [trace] properly destroy the tracing platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5423275bf80828ba9e68147dc76a6fcc737826a7 Author: schnorr Date: Mon Dec 13 16:44:22 2010 +0000 [trace] removing obsolete code (host and link declaration is in instr_routing.c) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9159 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a817d15d9cffa7f528cccb301afb57243be4dd9c Author: schnorr Date: Mon Dec 13 16:44:21 2010 +0000 [trace] tracing the platform hierarchy using parser callbacks details: - instr_routing_define_callbacks defines a set of callbacks to the parser - each level of the platform hierarchy becomes a new type example: a three level simgrid platform hierarchy will have container type L1 (child of root), container type L2 (child of L1) container type L3 (child of L2). - each AS becomes a container (its type is defined according to its level) example: if a three level simgrid platform hierarchy is given, with one AS in the first level (id: Site), two in the second (ids: X, Y), two in the third, for each of the second (ids: X1, X2, Y1, Y2) The tracing will create: a container of type L1, named Site (child of root) two containers of type L2, X and Y (both child of Site) four containers of type L3, X1 and X2 (child of X), and Y1, Y2 (child of Y) - ROUTER is a new container type for routers - containers of type HOST, LINK, and ROUTER can be in any level of the type hierarchy: for each AS, a unique type alias is created for each of them, but the type name for all of them remains HOST, LINK and ROUTER) - the tracing mechanism now holds a (static) structure of the platform hierarchy that is used during the simulation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d76922ee1f137fb33fe1ed0f5306eb3816ec18a Author: schnorr Date: Mon Dec 13 16:44:19 2010 +0000 [trace] missing declaration to avoid compilation errors if tracing is not enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a81bbe9d6d298459a0dacbdb558ddaef3febf538 Author: schnorr Date: Mon Dec 13 16:44:18 2010 +0000 [trace] renaming function to follow up parameters git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39b9e5b7c5a9642f2cf286a8b1a4e5a089741242 Author: schnorr Date: Mon Dec 13 16:44:16 2010 +0000 [trace] using parser callbacks to trace the platform hierarchy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fdeef7b910fdf4a75f61db48a778943bab997f8 Author: schnorr Date: Mon Dec 13 16:44:14 2010 +0000 graphicator takes a platform file and generates a graphviz dot file as output the dot file has these characteristics: - loopback links are not present - links are graph nodes as well as hosts - graph edges represent a relation among links and hosts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b76e17d56036460c975eab1b5c0d9dd451f86f1c Author: thiery Date: Mon Dec 13 14:22:02 2010 +0000 Fix a memory leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a57c2c75109cf70593fbf026215062b4697fe718 Author: cristianrosa Date: Mon Dec 13 14:10:22 2010 +0000 Add parmap to raw contexts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46b4e4ee45d90692fe759be7d28fdd61c11b3086 Author: mquinson Date: Mon Dec 13 12:59:14 2010 +0000 more debugging message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b050d260bfdf8459627c5f9f7a6309f20a5cc55 Author: mquinson Date: Mon Dec 13 12:59:12 2010 +0000 Do not answer the request twice git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4eff873438cecb05a888e4b82327f2771bd37671 Author: mquinson Date: Mon Dec 13 12:41:08 2010 +0000 verbose message about the type of context factory activated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f884c941c776c6be4e98fb19c75b056397f1c17 Author: mquinson Date: Mon Dec 13 12:40:56 2010 +0000 function to see the name of syscall types in debugging messages (and use it on SIMIX_request_push) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ce00e12704b9a7e5689502c67d75c2206af0976 Author: mquinson Date: Mon Dec 13 12:40:54 2010 +0000 more verbose on problem git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db05675574d8c8bfafd025fbaadf6e145ce41ecb Author: navarrop Date: Mon Dec 13 12:09:44 2010 +0000 Add an hide option "enable_pcre" for enable or not pcre lib. By default = on. Use for personal test only. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07034eaa7d8fbbc23d0918c256174e5356a330d2 Author: thiery Date: Mon Dec 13 10:57:18 2010 +0000 Fix tne runall functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ebfc270d46a90d0a0b3ba49c9bc3e01bed57caf Author: thiery Date: Mon Dec 13 10:57:16 2010 +0000 Remove a useless instruction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 546debf4b5f37e488ae0b959e95b3058b5bba96a Author: cristianrosa Date: Mon Dec 13 08:58:22 2010 +0000 Use a dynar instead of a swag to implement the process_to_run list. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit debd23d022bac4392bf3847e611b81cfd4915ffc Author: cristianrosa Date: Mon Dec 13 08:58:18 2010 +0000 Transform the thread pool into a parallel map data structure. It better suits our needs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a889c5815b75beb11f858bab68b2314c8dc724c2 Author: cristianrosa Date: Mon Dec 13 08:58:07 2010 +0000 Remove the threadpool from the context factories. It was way too slow. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1181daf8b93cd68576f32b6f8cb3c7cb28c7932e Author: coldpeace Date: Fri Dec 10 17:19:19 2010 +0000 fix warning msg... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6eeb2558e12b6dbbb658c83eb26ee1b9c37d2e97 Author: coldpeace Date: Fri Dec 10 17:12:45 2010 +0000 Fix quit_notify function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4905f83d958d1fed015d545933e278cfe0dee978 Author: coldpeace Date: Fri Dec 10 16:55:59 2010 +0000 add a deadline condition to finish properly the simulation when all nodes leave the chord ring (and start an implementation for the function leave(node_t) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1747e755db35f27936f40d80a98bb90f9234d331 Author: coldpeace Date: Fri Dec 10 16:51:30 2010 +0000 Chord Deployment File :add a deadline value for each node to let them leave the ring peacefuly... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b60a166de514be86232c435bacfaa1da0f841f9 Author: thiery Date: Fri Dec 10 14:54:31 2010 +0000 Don't do anything if the category is NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f87c1c05314e5b35322f86545e495c29d7e3929 Author: thiery Date: Fri Dec 10 14:45:47 2010 +0000 Remove debugging fprintf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66ff9a76c4a49245537195a63546caf5a9e3f2de Author: thiery Date: Fri Dec 10 14:45:46 2010 +0000 Fix tesh files of gras-rpc-sg and gras-synchro-sg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c724a35e2334abd10d6189394720f35134262d3 Author: mquinson Date: Fri Dec 10 13:08:47 2010 +0000 and now, test that the file I commit actually works before doing so. Sorry for the noise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b214b5ccbb1d3be838db43dda908780921cb36e Author: mquinson Date: Fri Dec 10 13:02:48 2010 +0000 quote the arguments to --log since they are not quoted enough in tesh files to support interpretation by the shell git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d44ed07cd1cb3f4fceb9dc45e1161723f0fdc9a0 Author: mquinson Date: Fri Dec 10 13:02:46 2010 +0000 put pid on 2 chars to help sorting, and revalidate the output (timestamps changed, be we don't care) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b5330da4dc946d8f2c8a785cdcdcdcfe6f50d3d Author: thiery Date: Fri Dec 10 12:57:07 2010 +0000 Update tesh files of gras-simple_token-sg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0941c6f37ed53034c8310f0f318cb844b2f113a1 Author: mquinson Date: Fri Dec 10 12:51:52 2010 +0000 bugfix in trace replay: cannot use split_in_place if only one trace file: memory will be reclaimed while still being used git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cab02ccac64b54f391c6e50b18cdbf1752a3462 Author: mquinson Date: Fri Dec 10 12:51:50 2010 +0000 reduce verbosity when activating sexy new contextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef0652c0794c6d7766c4cc731cf3744ffa5bc555 Author: pini Date: Fri Dec 10 12:38:56 2010 +0000 Do not use a gap if route has length 0. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 579d2d4da72ad10905d94da37bd06287ca1e8f03 Author: thiery Date: Fri Dec 10 12:10:55 2010 +0000 Update tesh files of gras-pmm-sg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7200d622a9e4d6f368da17f51f6aee495dccfa1d Author: mquinson Date: Fri Dec 10 11:26:06 2010 +0000 [tesh] allow to specify the length of the sorting prefix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f345bad939eef8e6f417c39a3d3e5fd45ca492ba Author: thiery Date: Fri Dec 10 10:55:09 2010 +0000 Initialize the process data in MSG before actually creating it, because SIMIX may start its execution before returning from our call to SIMIX_req_process_create(). This fixes the test msg-suspend. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48a432623701648f8a24e8f03594d0f55308f033 Author: thiery Date: Fri Dec 10 10:14:22 2010 +0000 Update smpi-tracing-ptp tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dc299653e83cf4ca5739a5d418dd8e51b80d6f6 Author: thiery Date: Fri Dec 10 10:14:21 2010 +0000 Reimplement SIMIX_display_process_status() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9184b0e438130a5692d4ea2370840b2c72a5cbc4 Author: thiery Date: Fri Dec 10 10:14:20 2010 +0000 Setting process->waiting_task doesn't make sense for isend git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c1e7d7d4b463d523b8864908452ad7ab8deba4a Author: thiery Date: Fri Dec 10 10:14:19 2010 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b91ee1b28d270bfdc2ed825a182f205e5a29361 Author: thiery Date: Fri Dec 10 10:14:16 2010 +0000 Free some memory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e91e3324e3c27ba75a8c781cca897f35220272a Author: suter Date: Fri Dec 10 09:32:58 2010 +0000 revalidation of the test with the line that warns users of the libc hack git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 905e47989f71d55afccee472799ccabc526ee7cd Author: thiery Date: Thu Dec 9 18:09:10 2010 +0000 Chord: the join operations work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 385f8e9f92c6ee135a5b06244ab47b4c4859f357 Author: mquinson Date: Thu Dec 9 16:36:23 2010 +0000 fix raw contextes for supernovae and for parallel execution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa798c3d6977d06a3a5b1ec7c21defe4d3fda45b Author: mquinson Date: Thu Dec 9 16:36:13 2010 +0000 a few more machines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b440ec0fbfe0b244e873488a8e44d8eefd3d2cee Author: mquinson Date: Thu Dec 9 16:36:11 2010 +0000 Get verbose when activating the sexy new contextes (and activate them for replay) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae4fc5208fd10ec3eef526b4566ecafe284ddd23 Author: pini Date: Thu Dec 9 15:54:19 2010 +0000 Saved one memory access per context swap. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd8852187f491f7fa8049414d7ac2d0193518e23 Author: cristianrosa Date: Thu Dec 9 15:31:10 2010 +0000 Remove the fork based checkpoint functionality. Use the old one based on snapshots. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 458b4f32d6f6ab7d7c62a56d87439b7c9c0fa1d3 Author: cristianrosa Date: Thu Dec 9 15:31:08 2010 +0000 On MC mode, return immediately after handling the wait request. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 206dda7a04f1baa25852b32a4e400ac86f685e84 Author: cristianrosa Date: Thu Dec 9 15:31:01 2010 +0000 Do not use XBT log on unit test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7397c70eb4b770d50734e24b44d8a6ef146c911c Author: pini Date: Thu Dec 9 15:30:17 2010 +0000 Output the assembly function in the text section. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b63756f59545c25abe150a3f3ba1eeb4dcd04ff8 Author: pini Date: Thu Dec 9 15:12:40 2010 +0000 Added support for x86_64 raw contexts + some comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 229bf12cc1c83d191127c15a2a0087982c1ba08b Author: pini Date: Thu Dec 9 13:37:12 2010 +0000 Throw an error at runtime instead of breaking compilation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2658ff1a37cc89f85a5fd92c5425e17f4045caa Author: pini Date: Thu Dec 9 13:24:41 2010 +0000 Added context switching support for x86 architectures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65e077cde16d751af87c71060b37cb1c23025119 Author: mquinson Date: Thu Dec 9 13:08:23 2010 +0000 some preprocessor macros to detect which flavor of assembly we want today git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8991ed0684cc383d92a815959d85e2d05995d9d2 Author: mquinson Date: Thu Dec 9 11:16:21 2010 +0000 draft of hardcore ultra brutal manual context switching (TBC after lunch) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 152943e8fe145f156e28ae9834b934a8e02471bc Author: thiery Date: Thu Dec 9 10:10:55 2010 +0000 Working on Chord git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6477dfb348f4dafbc34bae5476d45d821e3d2a3 Author: cristianrosa Date: Wed Dec 8 22:08:35 2010 +0000 Bugfix: save the ucontext of each running thread in a per context basis. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a45fb4668054b4dec233e9e086adc8630577093 Author: cristianrosa Date: Wed Dec 8 22:08:32 2010 +0000 Rename condition variable + improve debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e9c6282dfe55ae4c5b35553d5d68f9dc129181c Author: cristianrosa Date: Wed Dec 8 22:08:29 2010 +0000 Compile fix: smx_process_t->request is a s_smx_req_t now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d27a1e82ea26521deee4ab0bab6543ab4339da9 Author: mquinson Date: Wed Dec 8 20:14:22 2010 +0000 New trace replayer, as fast as hell, and as boring as hell, too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f27a63f2703cba8d48efc7e175102ca30e3748ab Author: thiery Date: Wed Dec 8 15:47:13 2010 +0000 Fix compilation warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5cc22a0a9703009f11c2ed2f9058502603ee04f4 Author: navarrop Date: Wed Dec 8 15:35:57 2010 +0000 Remove unused variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc161ce4d4a3a28c5e072b50f6a681e57d9d4931 Author: navarrop Date: Wed Dec 8 15:35:55 2010 +0000 Add availability_file and state_file to peer tag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1b1f93df3f76ae35629926c2f7014f301bfceeb Author: coldpeace Date: Wed Dec 8 15:07:41 2010 +0000 Fist implementation of a Chord example using MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ba101ad63a69b10c38f0134d76813d56aa33272 Author: navarrop Date: Wed Dec 8 15:06:28 2010 +0000 Add availability_file and state_file in cluster. Can use variable : ${id} ${prefix} ${suffix} ${radical} example : git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73192e6c92f4e28f3bf5455752996e27205fe813 Author: navarrop Date: Wed Dec 8 15:06:27 2010 +0000 Remove old buildname and options. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e81488ae538e889c7b1819a3813057f36c404cc Author: thiery Date: Wed Dec 8 15:00:56 2010 +0000 Starting to implement a Chord example with MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3c843f8eaafab24c270496e2609278bd3d094a6 Author: thiery Date: Wed Dec 8 15:00:54 2010 +0000 David's patch: replace != by strcmp git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0eb9ed1492509eeaa51629e9dc95b729a8481e3 Author: cristianrosa Date: Wed Dec 8 13:54:59 2010 +0000 Bugfixes + test suitx git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1710ae7ecbb5d366a11a7e5b7fff135a48c6b146 Author: cristianrosa Date: Wed Dec 8 13:54:49 2010 +0000 Include threadpool.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dcd4aa6c32ea714a5da23840de597cfc04b90bd Author: cristianrosa Date: Wed Dec 8 13:54:47 2010 +0000 Wait for all the context to finish it's execution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97b0ef0d9c81332efcddb73584173f47cf92ea95 Author: suter Date: Tue Dec 7 22:03:23 2010 +0000 one & too much git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9f351eb55d6a44dacf18486c6a799c20293251b Author: mquinson Date: Tue Dec 7 21:58:00 2010 +0000 last try for tonight to speed the trace replayer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49c3a6ceea27072ba958e60072c27a12a388d736 Author: mquinson Date: Tue Dec 7 21:41:43 2010 +0000 new function: xbt_str_split_quoted_in_place (w/o mallocs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a04cda2a492c0549ff94b6dfc41b150d9e0abe61 Author: mquinson Date: Tue Dec 7 21:41:20 2010 +0000 xbt_dynar_to_array now destroys the dynar. The caller is now only responsible of freeing the received array git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 049ea72f660d22b10ee993b30e37c2cd9897bba7 Author: suter Date: Tue Dec 7 19:38:12 2010 +0000 revalidating the tesh outputs for ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9083 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 097a61fa01f109d21c87179ae63061168060905b Author: mquinson Date: Tue Dec 7 17:43:34 2010 +0000 do not store the requests on the process's stack nor in the big vector Instead, they are directly in the s_smx_process_t structure. There is no stack when going in replay contextes (still to be done) And the vector may be realloced when creating processes, so saving pointers to its content is not stable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b37af4c7a7e294c094b8f99e6f7aa9253198aba Author: mquinson Date: Tue Dec 7 17:43:13 2010 +0000 rename a badly named variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4034f53bd4a7edfe0683331272a29545d0d4b573 Author: mquinson Date: Tue Dec 7 17:42:51 2010 +0000 Do not traverse the whole array of request to find non-null ones, use a heap instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da2e6432ce1b2e6a3d01cbd0ba037e8f31a18550 Author: thiery Date: Tue Dec 7 16:38:33 2010 +0000 Fix SIMIX calls git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6becb881662ecf9255343f99967cedf88481f245 Author: thiery Date: Tue Dec 7 16:38:32 2010 +0000 Make SIMIX_process_create() private git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b594a866f10f658d725664edb02ab7c0994ae805 Author: mquinson Date: Tue Dec 7 15:56:51 2010 +0000 Use a raw array instead of a dynar to store the requests It can be made big enough at every point, so that we don't have to expend it on need automatically from the dynar stuff. This was the only remaining reason why we had to lock that structure, so kill the locking stuff too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9077 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d4d30871b78accac640109573494a78237badce Author: mquinson Date: Tue Dec 7 15:56:40 2010 +0000 new function (private to simix): SIMIX_process_get_maxpid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 581890fe6d36dd7e45f64a12b3a19832579c5724 Author: mquinson Date: Tue Dec 7 15:56:38 2010 +0000 stop using private functions from simix; use requests instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 812a76c3c922011548eef3d68375a6ef91635e9b Author: pini Date: Tue Dec 7 15:47:21 2010 +0000 Build SMPI on top of smx_action_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 806504b9602a886e391b54e458b2c1f7f42d3afb Author: pini Date: Tue Dec 7 15:47:19 2010 +0000 Distinguish access to sender-side and receiver-side user data in smx_action_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58d1596ee5759b0f1f18a38daf536d6bfd695265 Author: cristianrosa Date: Tue Dec 7 15:23:50 2010 +0000 No need to lock on request pop. Only maestro does it and running alone. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03a31e1ed903528c2c2fecc0684fa9847dc38ca3 Author: coldpeace Date: Tue Dec 7 15:22:40 2010 +0000 no need to check, since the default value of core is set to 1 by the lua user code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9668414ee07c34a0e96b81c38f6b0b0d17fb1248 Author: coldpeace Date: Tue Dec 7 15:21:10 2010 +0000 Fix lua console by adding new core element when bypass the parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41a43790bf6c6331ca0f1283e3402f6dc6574072 Author: mquinson Date: Tue Dec 7 15:18:43 2010 +0000 new function: MSG_action_paranoid_mode_set (allowing to tell the parser that our input is clean and that he don't need to be paranoid about it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47a73b5d8591f5405691f45ee0c5884807ea7471 Author: mquinson Date: Tue Dec 7 15:18:41 2010 +0000 do not trim in split_quoted, that's expensive, and the caller can do it if his input is not clean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7d5d130145e7983fa9fa90500f2c6dd59b943ea Author: thiery Date: Tue Dec 7 15:05:20 2010 +0000 Call elements_father() only if necessary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d217ae8001c61739609ce56c8c815c0791303cc Author: thiery Date: Tue Dec 7 14:24:27 2010 +0000 Fix more memory leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9066 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57fef38e0df9ac287bebb39604e2bdcb9f84e5bf Author: mquinson Date: Tue Dec 7 14:15:09 2010 +0000 no need to lock the structure if we run in sequential git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9065 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb9d1d343764af46a2fbd9c44f6246e769bea5d3 Author: mquinson Date: Tue Dec 7 14:15:07 2010 +0000 given the following line, this FIXME seems now done ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9064 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d672a6447aca931be2b670c5c5e177013513c7ee Author: cristianrosa Date: Tue Dec 7 14:02:54 2010 +0000 Add support for custom communication matching to SIMIX network interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9063 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c32579154fc3d877f58348eb6a15d2eed8706b56 Author: cristianrosa Date: Tue Dec 7 14:02:49 2010 +0000 Rework context factory's initialization logic. Now if both ucontext and threads are detected, allow the parallel execution of ucontexts using a thread pool. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 826f867c10d17795900746d9253107f62dfdb47d Author: thiery Date: Tue Dec 7 13:41:29 2010 +0000 MSG does not auto-destroy the MSG_comm_t objects anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a53f71158046eedb596cb147bb13131404083e5d Author: thiery Date: Tue Dec 7 13:23:36 2010 +0000 Another useless and leaky xbt_strdup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9060 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25ddc16712ea8fd2048f4ed4232f088f69ec5896 Author: mquinson Date: Tue Dec 7 13:20:55 2010 +0000 implement actions irecv and wait w/o spawning; kill spawning functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c8840eaf6650f0f066493d1c8f97eeb08c6afe9 Author: suter Date: Tue Dec 7 12:26:51 2010 +0000 reimplement reduce and bcast (non tested) w/o spawns uncomment the comm_destroy modify the action files to add init and finalize git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39aa30b1b7788096a4abd839d687fa82d88a90a4 Author: thiery Date: Tue Dec 7 12:23:40 2010 +0000 Don't auto-destroy the MSG_comm_t in MSG_comm_wait() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9057 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f21c4fc3d7f78879f3ecac4dff751e4888dcac06 Author: thiery Date: Tue Dec 7 12:23:39 2010 +0000 Don't auto-destroy the MSG_comm_t in MSG_comm_wait(), it's the responsability of the user code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41310a373e5ada253ade83ba72ebe11d8995851e Author: thiery Date: Tue Dec 7 12:23:38 2010 +0000 Fix memory leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12e8471ecf53fc4993c26335996af9a78e5ca666 Author: thiery Date: Tue Dec 7 12:23:37 2010 +0000 Remove leaky xbt_strdup: MSG_mailbox_new already does it (and takes a const char*) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9054 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c5ac0f14f5a5610c2e8bd61dd085f47ae542159 Author: mquinson Date: Tue Dec 7 12:16:38 2010 +0000 implement simix_comm_testany properly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cbcd8756ae9134b66658b4ccb9cee91352da649 Author: suter Date: Tue Dec 7 11:34:20 2010 +0000 Simix seems to destroy the comm by itself, comment the calls to MSG_comm_destroy Correct a leak in finalize action modify the basic example to have init and finalize actions for each process. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b19bc13f5cc1f7101b927003e2de4e347619a99 Author: mquinson Date: Tue Dec 7 10:37:27 2010 +0000 reimplement action_allReduce w/o spawning processes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d41f59b57dbce6d6baed56b99dd89f2d160702ad Author: navarrop Date: Tue Dec 7 10:15:10 2010 +0000 Add INSTALL file for cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d308c961af3ea5f561363d2e42b157e8d02b202 Author: pini Date: Tue Dec 7 10:13:47 2010 +0000 Removed some old and unused filed from SMPI. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a75bb3aa8404248b30dad2d7be7bdd4b2d02c3b Author: thiery Date: Tue Dec 7 10:11:05 2010 +0000 Fix memory leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8f655f5d78d44d76bf0c96850286f4cae336516 Author: schnorr Date: Tue Dec 7 09:56:34 2010 +0000 [trace] remove logging trace message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9047 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 990fc0fe6c1537e347c8b46bbf633d007a250bb8 Author: schnorr Date: Tue Dec 7 09:56:33 2010 +0000 [trace] error codes that are no longer used git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2657b088a3b1c0dcf108548dfbcd530fdba797b2 Author: schnorr Date: Tue Dec 7 09:56:32 2010 +0000 [trace] updating tesh to contain new tracing options detail: - simulated time problem remains git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a07e7048bfbd06505a29ba5e3a981bec2c4f90de Author: schnorr Date: Tue Dec 7 09:56:31 2010 +0000 [trace] use xbt_strdup to copy category git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc0f34684e609a2c90793146c1c61f8b81ac801d Author: schnorr Date: Tue Dec 7 09:56:30 2010 +0000 [trace] we do not need to copy the category since the request exists upon its completion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a0956488e9411fdee101372024e335a386f9778 Author: schnorr Date: Tue Dec 7 09:56:29 2010 +0000 [trace] new option for smpirun (-triva) to generate graph configurations for triva details: - two files are created if -triva is passed as parameter smpi_cat.plist <- graph configuration with categories that might have been used in the code smpi_uncat.plist <- graph configuration for uncategorized resource utilization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4b1f2a9ddbe482716c52ae58b5591c5dfccb216 Author: schnorr Date: Tue Dec 7 09:56:28 2010 +0000 [trace] always trace uncategorized with smpirun git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71f0cb4ee0aaeef9b7bbc7047bee2bf99184a1f2 Author: schnorr Date: Tue Dec 7 09:56:27 2010 +0000 [trace] declare smpi category and let instr continues if category already exists git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 771a91f3e70f4eee3ca78b5be3756761121cf03e Author: schnorr Date: Tue Dec 7 09:56:26 2010 +0000 [trace] setting the tracing category for exec and comm done by smpi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9039 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d938d09d362186118485ebc3ad0a9d9ce4079bfa Author: schnorr Date: Tue Dec 7 09:56:25 2010 +0000 [trace] registering the tracing categories of mpi processes in dictionary details: - function to get the current tracing category of a process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 769e61ad71ba71459ee5d3173df1a194771cda85 Author: schnorr Date: Tue Dec 7 09:56:24 2010 +0000 [trace] smpi set tracing category returns void git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9037 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3dfec49a03c607a0ee0f9bf6fb097143cfaa37e5 Author: schnorr Date: Tue Dec 7 09:56:22 2010 +0000 [trace] only set category of the surf action if simix action is running git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9036 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58dafbd87b78b301688890c49eeada71390cfb77 Author: schnorr Date: Tue Dec 7 09:56:21 2010 +0000 [trace] setting the category of the simix communicate action git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9035 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5d3a43ce6f22275460e1cbeffd55dd0c70d6ca6 Author: schnorr Date: Tue Dec 7 09:56:20 2010 +0000 [trace] there is no need to set surf actions category like this anymore details: - there is a simix request for that now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9034 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddf7edd058e0c646da8ec010cfbe068dd8e966a3 Author: schnorr Date: Tue Dec 7 09:56:19 2010 +0000 [trace] implement set_category function for network model as well git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9033 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f3ada717623084ff09274215eae35dfecb95c56 Author: schnorr Date: Tue Dec 7 09:56:18 2010 +0000 [trace] check action type before setting its tracing category and support only execute and communicate actions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89ae2e1ddffda5537295f1b0a81c3057b3dc4205 Author: schnorr Date: Tue Dec 7 09:56:17 2010 +0000 weird definition of a surf_cpu_model function inside a network model, fixed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9031 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f78f258fa50770dc3f9786fc80eed9557e37ed4 Author: schnorr Date: Tue Dec 7 09:56:16 2010 +0000 [trace] dictionary for holding smx_process_t -> categories no longer necessary with simix2 details: - counter to uniquely identify simix actions removed, since it is not used anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9030 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 794c022b0b35e1379ce8e4e0a6b26f83ee07c95b Author: schnorr Date: Tue Dec 7 09:56:14 2010 +0000 [trace] renaming system call to set any action tracing categories, make useful also for network models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e9085979401423afcde6d001562b6ffd23021e8 Author: schnorr Date: Tue Dec 7 09:56:12 2010 +0000 [trace] new system call to make categorized host utilization tracing possible again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3af36b8af09df7e18d99e63a74052113a1650410 Author: mquinson Date: Tue Dec 7 09:51:47 2010 +0000 real isend action, w/o spawning. Still ongoing but commiting now because my previous commit broke the compilation (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4a117d3526fa2bc565827bd37ea5a8a194ed82d Author: mquinson Date: Tue Dec 7 09:51:45 2010 +0000 stubs for comm_testany, implemented with comm_waitany for now. That's crude but temporarly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 162cef1075ff72cda87df61bf46c8d4ba3fa4e90 Author: navarrop Date: Tue Dec 7 09:36:59 2010 +0000 Add Makefile and configure to the distrib. Must add the Makefile in Cmake directory as after the command "cmake." the old in simgrid directory is modify by cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68cc13133338a5e73192b9ce128ea79ba5c9432f Author: mquinson Date: Tue Dec 7 09:21:09 2010 +0000 cosmetics, no profund change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96e88da53587bca891dce3ddb7772eff544e96be Author: mquinson Date: Tue Dec 7 09:20:58 2010 +0000 try a bit harder to get the simulated time without any function call git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fa414c8d1b270f5c1fb41ed6fb38b6b499deef5 Author: mquinson Date: Tue Dec 7 09:20:56 2010 +0000 move the default Makefile that we must install in the tarball away from the root svn: it prevents us to work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15fbb723e6b55e15e57c04d798409b19a18df9aa Author: mquinson Date: Tue Dec 7 08:46:52 2010 +0000 cosmetics: don't load a file from itself git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34f2f42cccff62773dd710b695bdfd1363b85d45 Author: mquinson Date: Tue Dec 7 08:46:46 2010 +0000 don't try to compute the backtrace if we have no process name (only occure with *badly* written bindings, but saves a segfault then) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab3b0dcebcadbe3da395e9e8f73aefadb88b3924 Author: navarrop Date: Mon Dec 6 17:44:18 2010 +0000 Add a configure file and a Makefile to explain we now use cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99b5293909074fc0bc2348bd719990b91baa365d Author: cristianrosa Date: Mon Dec 6 14:54:14 2010 +0000 Bugfix: protect SIMIX_context_self() in the case that SIMIX is not initialized. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1463660ab52c5a6758ccac6db6ade06607b5f6d Author: cristianrosa Date: Mon Dec 6 14:54:12 2010 +0000 Initialize surf before the context module, so the later one can make use of the configuration variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a867155fd80328dfa6425cedfca3f4b81d4129a Author: cristianrosa Date: Mon Dec 6 14:54:09 2010 +0000 Bugfix: Protect SIMIX_process_self in the case that the context module is not yet initialized. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e97586e69c51b7a4b08337e7d819efcd44ad9766 Author: cristianrosa Date: Mon Dec 6 14:54:07 2010 +0000 Revert thread creation delay on pthread context factory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e43a611d100f63b3dde3d4e551da1c9520892492 Author: pini Date: Mon Dec 6 13:54:44 2010 +0000 Added sender-side gaps (only activated by default in the SMPI network model, use --cfg=network/sender_gap:?? to override). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcc204c4cb401765352e07ee5133893a33f930d5 Author: pini Date: Mon Dec 6 13:54:33 2010 +0000 Use more precision by default when running SMPI. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bd50a954d420712f910d3efe8f8c543c77aa14f Author: pini Date: Mon Dec 6 13:54:30 2010 +0000 Allow to configure precision in the maxmin systems. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eee49aeac605271b0689346297a065c4976f5dc5 Author: navarrop Date: Mon Dec 6 13:50:15 2010 +0000 Remove old variable with_context. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ba8fa73394ad3a5649ab15eebc39606983c4a1c Author: navarrop Date: Mon Dec 6 13:36:12 2010 +0000 Now take context pthread and ucontext if it is possible. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0daef69f62a10d3e54b1bab7df8055b5e7366b3b Author: navarrop Date: Mon Dec 6 13:36:11 2010 +0000 Modify message for gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d544ea3e2fee629064bc23f86724822f0aa3a4a0 Author: navarrop Date: Mon Dec 6 12:34:09 2010 +0000 Fix gtnets detection and add a script to install patched gtnets from simgrid svn. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7ae3a7d62cc38cebb5b4a0497ed6529b09bd7f5 Author: schnorr Date: Mon Dec 6 11:55:02 2010 +0000 [trace] fix on compilation without tracing sorry for that git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b30cfff2510600099c4587ef77ab71fc839a3c7 Author: cristianrosa Date: Mon Dec 6 11:01:42 2010 +0000 Improve context switching for ucontext git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd53c45e8a85975bf310ba5ab4d70b1ff493baac Author: cristianrosa Date: Mon Dec 6 11:01:23 2010 +0000 Compile fix: iwannadie is now in the context structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9177205dfbbdb2b57b4b8f368646b6ef9f665bdd Author: mquinson Date: Mon Dec 6 10:17:33 2010 +0000 small overhault of the TODO file. Much more cruft killing would be needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63ad82889bed7a96d887d8f13a86d24186d10514 Author: mquinson Date: Mon Dec 6 10:16:54 2010 +0000 take from main archive the last bits that merit to be saved git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@9003 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4895c94b7b58ae9147ef735bc6eed91277786770 Author: navarrop Date: Mon Dec 6 09:37:59 2010 +0000 Don't set gtnets flags if can't compile gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd0d32d80b6162bd2888f98fe0cb1c9beaf9f6f7 Author: navarrop Date: Mon Dec 6 09:37:58 2010 +0000 Change way to make tesh for win32. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b57d0dc822c4b229e52ecc40d8a7b75e0e2db6a1 Author: schnorr Date: Mon Dec 6 01:11:22 2010 +0000 [trace] TRACE_[start|end] no longer belong to public functions of the tracing api details: - they are called by appropriate initialization functions if simgrid is compiled with tracing_enable=on git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 159761f29d41e8cfd0636d56a182f9481eff279c Author: schnorr Date: Mon Dec 6 01:06:16 2010 +0000 [trace] logging the categorized/uncategorized resource utilization tracing mechanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24e7b80e40c8099a614eab78086df0d3fc3af522 Author: schnorr Date: Mon Dec 6 00:56:06 2010 +0000 updating ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf75850220edfeb6e0f46881e8b3b11fe85a25cc Author: schnorr Date: Mon Dec 6 00:56:05 2010 +0000 [trace] configuration option tracing/platform renamed to tracing/categorized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c3db4bc680e606d91d4006265d7bcf9174df050 Author: schnorr Date: Mon Dec 6 00:56:01 2010 +0000 [trace] use of xbt functions inside instr git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c396b60ee7f24347f0120bebdd2e9f24720ec0e Author: schnorr Date: Mon Dec 6 00:56:00 2010 +0000 [trace] logging messages for category attribution of simix processes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e858b2e4c1677fa20cc4cb25b8a4e5e874ef617a Author: schnorr Date: Mon Dec 6 00:55:59 2010 +0000 [trace] call functions that do the simix processes category registration directly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f91935dd64073af1ce54dfbe930c3991d45eafe2 Author: schnorr Date: Mon Dec 6 00:55:58 2010 +0000 [trace] declaring xbt_log categories for tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 084771f34162570d18b8b2cf1d3b65237a17ade2 Author: schnorr Date: Mon Dec 6 00:55:57 2010 +0000 [trace] detailed description of new configuration options git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9ac20f457fd260735c156a3dc5baa30be97e9c6 Author: schnorr Date: Mon Dec 6 00:55:56 2010 +0000 [trace] end must be called while surf configuration still exist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a49ad1ba999dd2379dfa2959c12dd5949510f6d Author: schnorr Date: Mon Dec 6 00:55:54 2010 +0000 [trace] new tracing options to generate graph configurations for triva details: - triva/uncategorized:uncat.plist uncat.plist holds a configuration for a uncategorized graph resource utilization analysis in triva - triva/categorized:cat.plist cat.plist holds a configuration for a categorized graph resource utilization analysis in triva - Get a MSG/SimDAG/SMPI simulator, compile it against a toolkit compiled with tracing enabled, then run the simulation with these parameters: --cfg=tracing:1 --cfg=tracing/uncategorized:1 --cfg=triva/uncategorized:uncat.plist then run Triva (from the svn) with the following parameters Triva simgrid.trace --graph --gc_conf uncat.plist --gc_apply git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 218f2c9d4f1970d84e1d3dd05f8168e7b5c57e43 Author: schnorr Date: Mon Dec 6 00:55:53 2010 +0000 [trace] uncategorized resource tracing option is independent from categorized, and set colors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6defb5e855de0347744d25aeda96dab73f44363e Author: schnorr Date: Mon Dec 6 00:55:52 2010 +0000 [trace] categories may have colors registered in the trace file details: - specify color randomly if no color is provided git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84a97ed228d9c1b703dfd0f5898c4d1ef8f4bc17 Author: schnorr Date: Mon Dec 6 00:55:50 2010 +0000 [trace] verbose comments to connect simulator parameters with type hierarchy definition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07cb624ebe709aab0a3bf9a8a360d6d50cfd4dee Author: schnorr Date: Mon Dec 6 00:55:49 2010 +0000 [trace] let paje output its own header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f662ce711906542b692b60585abd0946866e649b Author: schnorr Date: Mon Dec 6 00:55:48 2010 +0000 [trace] encapsulating the open/close of the trace file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de373585c6f108e58fa9ff51e5c494acb2445cb9 Author: alegrand Date: Sun Dec 5 17:21:51 2010 +0000 Allow cluster tag to use the core tag... ...and thus to work correctly since when bypassing the parser all attributes should be precised git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53b2fb15c9e7a4ddb9024b5b1a535955578d784e Author: suter Date: Sat Dec 4 09:06:35 2010 +0000 integrate george modifications. Still use old-fashioned spawn instead of isend/irecv but at least a sender doesn't wait for the receiver in eager-like mode anymore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 359e5f78deb09f53d88e0055e97ded73fef5486d Author: navarrop Date: Fri Dec 3 20:14:35 2010 +0000 Restructuration of file CompleteInFiles. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bfb48696ec0427d665778489651cfaa90646630 Author: navarrop Date: Fri Dec 3 18:21:16 2010 +0000 Remove gtnets_path. Now use a module. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a46b3e6c423da020937c547ab7983925e4b589e0 Author: navarrop Date: Fri Dec 3 18:21:14 2010 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80b6e62550333aa7bc79f02616c9d7d6648dfa6a Author: navarrop Date: Fri Dec 3 18:21:11 2010 +0000 Don't remove this file otherwise cmake reconfigures the project at each make. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b2afa6fb61c4d127c8da001c4eab5ba2cdcdcfb Author: navarrop Date: Fri Dec 3 18:21:10 2010 +0000 Renaming PROJECT_BINARY_DIR. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d6561ddf1df4db72d187f86298a706ea137355b Author: schnorr Date: Fri Dec 3 10:40:38 2010 +0000 [trace] do not rely on preprocessor constants to control what is traced (part 2) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f1c83cc8b3ee5515fb72352b1d7d48ebbb573a0 Author: schnorr Date: Fri Dec 3 10:40:31 2010 +0000 [trace] do not check what is traced in internal resource utilization tracing functions details: - tracing/uncategorized also uses those functions to trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24a9a43343e8bb1e6ae073d8a480de24ffcf4d2f Author: schnorr Date: Fri Dec 3 10:40:24 2010 +0000 [trace] do not rely on preprocessor constants to control what is traced (part 1) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5347eea65c391c8c4c5839ce207f34abf0eed9f4 Author: schnorr Date: Fri Dec 3 10:40:17 2010 +0000 [trace] separate TRACE_is_active() from IS_TRACED condition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 673a25c682fbdedbdefbc513160b2710a5b545fb Author: schnorr Date: Fri Dec 3 10:40:10 2010 +0000 [trace] replace IS_TRACING by TRACE_is_active() function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58dd623939673edda1e9cd60659852ebcca65374 Author: navarrop Date: Fri Dec 3 10:19:19 2010 +0000 Cosmetics. Remove old messages to be compatible with cmake messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 608740110c8b0b879fb05a34d730e48603ac1242 Author: agiersch Date: Fri Dec 3 09:25:13 2010 +0000 Remaining s/PROJECT_DIRECTORY/CMAKE_HOME_DIRECTORY/. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 986fb5fef4507d37b47b9ff8ee5ba5c26e8a5cee Author: mquinson Date: Fri Dec 3 00:23:46 2010 +0000 move iwannadie from processes to contextes back git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8970 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 256187ac5f830a60ae79f441078c20c32be037b2 Author: mquinson Date: Fri Dec 3 00:23:35 2010 +0000 install java from the simgrid-java, not make project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79e23e4dabd1e730aa9cbd05a2172be5a0b53699 Author: mquinson Date: Fri Dec 3 00:16:55 2010 +0000 It may even work, soon git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cebb8921262eb3994beaa6c7a287390a83f3ad2a Author: mquinson Date: Fri Dec 3 00:16:53 2010 +0000 I guess that I removed the examples *instead of library at the old location* git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b102e4be5251931d23be873a3e36ced0436ac24 Author: mquinson Date: Fri Dec 3 00:16:48 2010 +0000 Ahem. When exactly did I kill my good examples? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1059fa6bdedc0fd84d6ab6001385f7db3b788a8 Author: thiery Date: Fri Dec 3 00:15:07 2010 +0000 Fix compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32fe0c0e02970be8e667eb55189f486c596dcb0a Author: mquinson Date: Thu Dec 2 23:57:45 2010 +0000 at some point, I commited a lot of cruft. Sorry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ea7a928f1914fabad883965ef552beb9578197f Author: mquinson Date: Thu Dec 2 23:56:10 2010 +0000 Reorganize java sources git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c7322605eac66b1206f7c051ba129aefc9c49e9 Author: cristianrosa Date: Thu Dec 2 23:19:16 2010 +0000 Switch to Ruby 1.9.x git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fd9c3a50b34fb6cc8336d4c7966e8077d463ccc Author: alegrand Date: Thu Dec 2 23:11:22 2010 +0000 Update changelog! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41dd9405e023a6edd042bc02e5fd48c90aee5d56 Author: schnorr Date: Thu Dec 2 22:38:36 2010 +0000 [trace] adding comments to #endif's git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae855a0d996d06d373fbc233e78b0fbe7f1f2df6 Author: schnorr Date: Thu Dec 2 22:38:33 2010 +0000 [trace] renaming almost all tracing files in src/instr details: - this is just an ongoing code re-organization - it serves as a preparation for jedule code in src/instr git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6425c886387618b973673bdf1ad95edf921b6ef Author: alegrand Date: Thu Dec 2 22:32:26 2010 +0000 Forgot to update after recent removal of FATPIPE in simgrid.dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de5b5b8959996b670e754755cf800ab18ad0c5c6 Author: alegrand Date: Thu Dec 2 22:29:21 2010 +0000 Update simgrid_dtd flexml files to cope with recent introduction of multicore model and network coordinate model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3108b8651f24a788672bfa475f49684e134a5002 Author: alegrand Date: Thu Dec 2 22:26:51 2010 +0000 Remove stupid value in the DTD. Young will soon take care of the SHARED situation and provide examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 127ba1b3078d737826e9111fba76f75f5f9cd035 Author: alegrand Date: Thu Dec 2 22:26:45 2010 +0000 Help debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 249cd4c8c08962fe950b8e943ef03b7d45fed6d2 Author: alegrand Date: Thu Dec 2 22:26:40 2010 +0000 Add a peer tag to the DTD and make it compatible with vivaldi and lastmile. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d527eddd369d95cb6ad97c352ba4ad24d47ca92b Author: alegrand Date: Thu Dec 2 22:26:35 2010 +0000 Update tesh file for vivaldi. The reason why there is such a big difference with the previous version is that the initial vivaldi version was broken. 0-sized messages were sent instantaneously whereas now, we take the latency into account. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 424b66306b380fe7a0edeab5858b37bbc64af899 Author: alegrand Date: Thu Dec 2 22:26:31 2010 +0000 update gitignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7455f8b15887967f6d2177e65337fe28ec7a230a Author: alegrand Date: Thu Dec 2 22:26:24 2010 +0000 Allow communication actions to use no link at all (e.g., for Vivaldi). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0dd7aec27cc638cf29cd406492612912e99b80db Author: alegrand Date: Thu Dec 2 22:26:13 2010 +0000 Update the vivaldi test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 906fed2fea00654ab785ac7d0bf5b5e4265637bc Author: alegrand Date: Thu Dec 2 22:26:07 2010 +0000 Start modifying net_communicate so that it can work with vivaldi routing model (empty route). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48dee806cd44787b186fd5ea7afe26d913568d46 Author: alegrand Date: Thu Dec 2 22:26:02 2010 +0000 Add a vivaldi routing model. * Remove useless comments * Allow get_route to return empty dictionary. * Compute the latency according to the vivaldi model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8948 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7825c99fbc5d391bed60536d8e8b776415db40d Author: alegrand Date: Thu Dec 2 22:25:58 2010 +0000 Use the get_latency function from the routing mechanism in network model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8947 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 583b5f01e9f07344bd903a429fb2e03012564858 Author: alegrand Date: Thu Dec 2 22:25:47 2010 +0000 Read and store coordinates. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a875f9205d14b21c58c948ef2c1a80abf1c47d5 Author: alegrand Date: Thu Dec 2 22:25:41 2010 +0000 Finish to kill vivaldi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42883415da48a6bd0dee0394368f8e22d3f0656a Author: alegrand Date: Thu Dec 2 22:25:33 2010 +0000 Cope with the new DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de53226b074f1f900fbca8aeeea4abb888151536 Author: alegrand Date: Thu Dec 2 22:25:26 2010 +0000 Rename tag vivaldi to coordinates in the DTD file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc490dc65abd88dc1b946f27a8f87be449c621be Author: alegrand Date: Thu Dec 2 22:25:20 2010 +0000 Get rid of the vivaldi network model (soon to be replaced by a vivaldi routing model) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f55800ad534b79d3ec4d6ba7711f2266e396fc9c Author: alegrand Date: Thu Dec 2 22:24:44 2010 +0000 CPU_im (i.e., with lazy evaluation) now supports multicore CPU. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed74eb58c1a3d7314defa30f0416d51bc8130336 Author: alegrand Date: Thu Dec 2 22:24:28 2010 +0000 Add a simple exemple and test of multicore machine. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b23f76c819d776be7e164c27102a3dd969ca2880 Author: alegrand Date: Thu Dec 2 22:24:17 2010 +0000 Multicore model now enabled with Cas01. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ce38dad85ad42340051ca3cb30e85fab87dcde9 Author: alegrand Date: Thu Dec 2 22:23:41 2010 +0000 Update to take the new DTD modifications into account. Theses changes are mendatory as when bypassing the parser, default initialization is not bypassed too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7cd17c5d85000c8ea2a145876058fa296fa6d63 Author: alegrand Date: Thu Dec 2 22:23:31 2010 +0000 Start handling the core attribute (store in cpu.c and yell everywhere else for now). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8937 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 236d04746bba66ed0300b712292c745957fa649a Author: alegrand Date: Thu Dec 2 22:23:22 2010 +0000 Add a core attribute in the DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8936 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 355882f73963f095c76b910edd3faa0928143fdc Author: thiery Date: Thu Dec 2 22:10:51 2010 +0000 Really fix this (still unimplemented) function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8ddc6ead10167d55dab47fd7d93fca66f0b7002 Author: thiery Date: Thu Dec 2 21:51:50 2010 +0000 Comment out more of SIMIX_display_process_status() to avoid compilation warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89f1cc65397f33d62a434e22d4c4a21c6c889f15 Author: mquinson Date: Thu Dec 2 21:48:23 2010 +0000 end of previous commit. Sorry for the noise, I'm doomed to pure svn in that subproject git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95f8d2439ede822d33a1d491f53f4e80fc662941 Author: mquinson Date: Thu Dec 2 21:38:23 2010 +0000 kinda working again: only a segfault at termination git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82bdeeeb1a432be6d7ef85292391a697917855cf Author: quintin Date: Thu Dec 2 21:19:52 2010 +0000 [simdag/dotloader] correction of some memory leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8ce4382ed02101c7522301f2a866bfe164b157e Author: schnorr Date: Thu Dec 2 21:17:45 2010 +0000 updating tracing part of FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd78510f4dd40a5db10d9ab72aa116503dc22e4c Author: schnorr Date: Thu Dec 2 21:17:42 2010 +0000 [trace] fixing FAQ to proper -Denable_tracing=ON setting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23d44a56fb537bc43657a18bff2884eb08bd95b8 Author: pini Date: Thu Dec 2 21:10:35 2010 +0000 This file has been renamed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9b9bf632079f4ca4da9882623573ae0b3396cf1 Author: navarrop Date: Thu Dec 2 20:55:57 2010 +0000 Add new header files to distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de7d161240f434a809ae7739fbb15a1db6ab86f2 Author: cristianrosa Date: Thu Dec 2 20:53:19 2010 +0000 Compile fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2985a0cbd8e2894ed7b19489b5f83130ff0dc22a Author: cristianrosa Date: Thu Dec 2 20:53:12 2010 +0000 Fix compile: ruby's context factoy should respect the factory interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 005cf0f71b3817a9e93de0b0c3bd92f216ef5c7f Author: mquinson Date: Thu Dec 2 20:39:32 2010 +0000 make simix headers public so that we can write external bindings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fd28d30a3f673b7a9a1198d72266bc744d63fd2 Author: thiery Date: Thu Dec 2 20:21:21 2010 +0000 Fix tesh file of gras-ping-64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a2cc96fe7a36755214d5ff6632584423501edfb Author: navarrop Date: Thu Dec 2 20:09:17 2010 +0000 Remove unused variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 111a138641d8cc04aa694885191e24e0a0e97136 Author: schnorr Date: Thu Dec 2 20:01:21 2010 +0000 [trace] detailed explanation about all tracing options, available with --help-tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9a2ba6da1bdc02e8adeb3e87f792d5291b2ea10 Author: navarrop Date: Thu Dec 2 19:59:40 2010 +0000 Change flatifier for having router. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddb9b227cc31cdf0f74b65b9c0312fd416417c57 Author: mquinson Date: Thu Dec 2 18:04:33 2010 +0000 smx_context.h must be installed so that I can write binding packages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa5ba53f5968e80c1b811103c0e64527c6253d55 Author: mquinson Date: Thu Dec 2 18:03:40 2010 +0000 Java contextes are in the java package now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d206204d0b349954cc77a84c13604377c4ace00a Author: cristianrosa Date: Thu Dec 2 17:32:15 2010 +0000 Compile fix: pthread should respect the context factory interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 345516313443bfa8eab29371253c064cb31df9b8 Author: mquinson Date: Thu Dec 2 17:21:08 2010 +0000 don't glob txt files in archive and install, I have cruft on my disk git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f572f1a8b62309a9c3e3f02dfdc2a0d08ee27d2 Author: mquinson Date: Thu Dec 2 17:21:01 2010 +0000 also remove java tests. They live in another package now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29611f876b36be03e26c33879d0e1a72db6090f1 Author: thiery Date: Thu Dec 2 17:19:03 2010 +0000 Resolve a conflict git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6c262a93734a964f6aaaddf59d933398db660ff Author: thiery Date: Thu Dec 2 17:18:59 2010 +0000 Cleaner detection of using model-checking. libgras no longer needs to define _surf_do_model_check. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20d5d4cbcb5580189461745935712009a7afbce5 Author: thiery Date: Thu Dec 2 17:18:55 2010 +0000 Rename two functions and a structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e276e9953a9ab5894bbb623fc17ec79512efab5d Author: thiery Date: Thu Dec 2 17:18:52 2010 +0000 Clean indentation and coding style in SIMIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18601cb6dc9a4ab2c6e6b0b5b8149bcd82c51116 Author: schnorr Date: Thu Dec 2 17:06:30 2010 +0000 [trace] tracing simulations is enabled by default details: - description message updated, check diff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0dc03aafe5c305a3e45c36bf7302c5615a00f1f6 Author: pini Date: Thu Dec 2 17:02:13 2010 +0000 Kill old implementation of SIMIX_process_self. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9161dd12dbb9c069f5e100d30f56bf7b6f1362f5 Author: cristianrosa Date: Thu Dec 2 16:55:05 2010 +0000 - Move simix_global->current_process to smx_current_context - Add data field to smx_context_t (to be used by SIMIX to store the smx_process_t that owns the context) - Add a thread pool to ucontext factory Conflicts: src/simix/smx_process.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0f2b4208ca1f01b3557267e6268fefe76bdc332 Author: schnorr Date: Thu Dec 2 16:33:31 2010 +0000 [trace] removing unused strsplit that is no longer used git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79a76bdef6197f3fd8c3b44f8d53a68fcdffb8f7 Author: schnorr Date: Thu Dec 2 16:33:30 2010 +0000 [trace] removing constant that is used only once git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8d47fb09a28070a7f511f281e144c6f81d86188 Author: schnorr Date: Thu Dec 2 16:33:28 2010 +0000 [trace] undef constants used only in this source file to avoid re-use elsewhere git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e16b6f2bad9d9e1467c7a363c5969e712d0f011 Author: schnorr Date: Thu Dec 2 16:33:26 2010 +0000 [trace] removing unused code details: - these functions were used to create a hierarchy of msg/simix/surf tasks/actions - such functionality was replaced by the categorized resource utilization tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad51858fe444dfe10cdf18e9d8e25f7d339164f7 Author: mquinson Date: Thu Dec 2 16:17:37 2010 +0000 the supernovae exploded: let's split the archive and move bindings to separate packages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3f4e91d62fae3ee03ada94f69e194ea67f416d4 Author: mquinson Date: Thu Dec 2 16:17:16 2010 +0000 Hello you stupid doxygen. Our inline functions are visible to the users, please don't ignore them. Thanks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc783dc02e4e1bf955b152713d1df4914ae3adb8 Author: mquinson Date: Thu Dec 2 16:15:33 2010 +0000 initial (almost working) release of a separate package for the Java bindings of SimGrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java@8900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 924849479a3995aac3519c60c9fe542205522e50 Author: navarrop Date: Thu Dec 2 16:10:11 2010 +0000 Rename and search into GRAS_ROOT and SIMGRID_ROOT. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fbe5685505e0e70059bc2129e0f2a823317411b Author: navarrop Date: Thu Dec 2 15:52:14 2010 +0000 Add a Module to find Simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21bef017a97e7420628bc3bc20609e8c33ae3280 Author: mquinson Date: Thu Dec 2 14:26:17 2010 +0000 seek and destroy empty directories (using svn for that, git-svn is not sufficient) -- feels like spring cleanup in Frejus git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e759f8c5f124a583d4414e8ca0fddab1fc58102 Author: quintin Date: Thu Dec 2 14:22:08 2010 +0000 [simdag/cycle] delete the function acyclic_graph_detection because the function acyclic_graph_detail makes more things than acyclic_graph_detection and takes the same time if there is no cycle git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cec0cf51c5d81a13988ef5d214359544e4b2099e Author: quintin Date: Thu Dec 2 14:14:45 2010 +0000 [simdag/dax] the function which details the task inside a cycle works [simdag/task] initialize the field marked at the initialization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8254f3cc769f86878d1cd2c1c9b4aa8adc7dff1 Author: thiery Date: Thu Dec 2 14:14:45 2010 +0000 This script is not useful in SVN git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dc86ff6da450ced640b10645791bf9e5273448b Author: thiery Date: Thu Dec 2 14:14:44 2010 +0000 Define inline functions before calling them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8927eb822dce4bffe473d272e506e03435cee833 Author: thiery Date: Thu Dec 2 14:14:42 2010 +0000 Remove deprectaed function SIMIX_solve() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4904c00ca9fb0c34e20ed0d36ce4f702009bbd16 Author: thiery Date: Thu Dec 2 14:14:41 2010 +0000 Some people use ctags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c23b3c88c9cdd5b27935f5444462d71f2f52efa Author: mquinson Date: Thu Dec 2 14:04:24 2010 +0000 Kill ancient files which were used back in the age to compile with windows, and add an experimental file for cmake cross compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d967b8480f8d969da2513d6bde4a60496681f42 Author: suter Date: Thu Dec 2 13:59:46 2010 +0000 add the last added example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc8cc140697f14da0c18a2df531c4373e4a33a23 Author: suter Date: Thu Dec 2 13:58:57 2010 +0000 add a new example to test xbt_dynar_to_array git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ce4c8b29c65ff5537f92a3804d45979af9a060d Author: mquinson Date: Thu Dec 2 13:57:44 2010 +0000 SimGrid now refuse to get compiled without Perl. Removing redundent tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f05c4fb4f2852bde8374437833c7d4bc8631f886 Author: navarrop Date: Thu Dec 2 13:44:35 2010 +0000 For additional files put them into EXTRA_DIST list. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1badbf72fd0f9621a0f1b295cf64457014f738ae Author: pini Date: Thu Dec 2 13:42:14 2010 +0000 A pass of dos2unix on that file (and unignore include/smpi/smpif.h as well: it's no longer generated). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 328c6eda706a5923d9d8e65749f7b0a54bbb285c Author: mquinson Date: Thu Dec 2 13:40:27 2010 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c712008ba8d59e1f90b173a86a8bbeef5edbaed Author: suter Date: Thu Dec 2 13:35:59 2010 +0000 Add a new function xbt_dynar_to_array that transforms a dynar into a NULL-terminated array. This may solve backward compatibility issues due to the change to return type of SD_Simulate. See also: http://lists.gforge.inria.fr/pipermail/simgrid-user/2010-December/002206.html git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bfc1f9d091e5cfb89c062c45c19271909aaa884 Author: navarrop Date: Thu Dec 2 13:32:49 2010 +0000 Update gitignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1a27b07cc9d4ddf108331504aaeab7b3792f64a Author: navarrop Date: Thu Dec 2 13:32:41 2010 +0000 SIMGRID NEED PERL!!!! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2579e99a0e9204d92bc8665e49ac44a3816c74bb Author: navarrop Date: Thu Dec 2 13:32:29 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e59ef9a46f77025f8607d671ee6a0e0dbeea0228 Author: navarrop Date: Thu Dec 2 13:32:17 2010 +0000 Free those variables after the end of the cluster tag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ddb2aed34d10784654263bf385275d6073b44ca Author: navarrop Date: Thu Dec 2 13:32:06 2010 +0000 Remove old flag from documentation example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f54f95c01d108028c7c75dbf64c8fd507c723a0 Author: navarrop Date: Thu Dec 2 13:31:54 2010 +0000 Add version of simgrid into the footer of the documentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c7ac1a31ecf3704cb153f7483b496f3c455e8ab Author: pini Date: Thu Dec 2 13:20:07 2010 +0000 SIMIX2 renamed some of the tracing stuff. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b800fc83599b74d17a437694638c80dc87eee23 Author: pini Date: Thu Dec 2 13:08:17 2010 +0000 No need to generate that file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07c319ec54d6fc778ee3cc5e75a747242006723e Author: thiery Date: Thu Dec 2 13:05:32 2010 +0000 Biggest commit ever (SIMIX2): the user processes can now run in parallel in SIMIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 999a64fe86043f1b9cc777db6a5cdc4e34c4c922 Author: quintin Date: Thu Dec 2 12:15:22 2010 +0000 [simdag/dot,simdag/dax] move the test for acyclic graph to the daxloader git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68d80d4ffbf3a670cf7e3016ca904d1946b31b4f Author: pini Date: Thu Dec 2 11:11:26 2010 +0000 No need to rely on f2c anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit baebdceda7d5a8232effba9ace34c0c6c1dadac3 Author: pini Date: Thu Dec 2 11:03:47 2010 +0000 Allow SMPI to run on old unixes (even on darwin). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2fe91dfc1fd4fd4e2927883f6846389eedbd76a Author: quintin Date: Thu Dec 2 10:48:01 2010 +0000 [simdag/dot,example/simdag/dot] correction of logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a37684dd40935e1c18856a7f77f8d1a2caeb2875 Author: navarrop Date: Thu Dec 2 10:40:38 2010 +0000 Remove variable enable_doc. By default create target simgrid_documentation but if tools are not available, it makes an error when user want to generate doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 704fdf22d43e4d96057925435872f02995c88f70 Author: quintin Date: Thu Dec 2 09:21:48 2010 +0000 [example/simdag/dot] correction of the CMakeList git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e81fd0093fecb13ce2c734ad7f18f15d586c4edc Author: quintin Date: Thu Dec 2 09:12:09 2010 +0000 [simdag/dotloader,example/simdag/dot] correction of the warning at the compilation and add a function to do the schedule if the user ask if the user do not care about the schedule is not take into account git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4b04255bd3614be2ee2ec4e9475e69fb2735d8c Author: quintin Date: Thu Dec 2 08:49:35 2010 +0000 [surf] the second free inside the good #ifdef git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f2dedcb0571bde9ef04c50bce4fab7929ca0859 Author: quintin Date: Thu Dec 2 08:45:59 2010 +0000 bug correction on a free out of the ifdef PCRE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e960ba82d884136f9798db5ae30a2ddad0a30216 Author: suter Date: Thu Dec 2 08:27:28 2010 +0000 definitively(?) remove empty directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f9441591170080ba35824edebfd88a23fc843e5 Author: navarrop Date: Thu Dec 2 08:25:11 2010 +0000 Add mk files generated by gras_stub. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1519c5f2b2fd984d6a96f5901f8cc7effe784188 Author: quintin Date: Thu Dec 2 08:17:02 2010 +0000 [src/simdag,examples/simdag] add the simulator inside the dot loader if the user provides one and a test to detect the cycle on the task graph git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 732368596eaac3214a1ef2b20f257d3ec4f09cf7 Author: navarrop Date: Thu Dec 2 08:15:02 2010 +0000 Organize gitignore by categories. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a5f04303fede6c66ee161297d17a0979a8e691e Author: navarrop Date: Thu Dec 2 08:14:56 2010 +0000 Definitively remove old variable PROJECT_DIRECTORY for CMAKE_HOME_DIRECTORY. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ffdd396453f2191ace53c1e714e88d292fcad6b Author: mquinson Date: Wed Dec 1 22:53:46 2010 +0000 The development cycle of 3.6 is officially open. Please enjoy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af74112789b1d9aeb5c225be182194b97f803fab Author: agiersch Date: Wed Dec 1 22:01:23 2010 +0000 This file is now generated by cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ffb1858a5087b641be0dbd0f21b6ecac6129792 Author: agiersch Date: Wed Dec 1 22:01:19 2010 +0000 Remove generated file after use. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 662ca0d7dad6e008d07873093ff5a71d49db2a64 Author: agiersch Date: Wed Dec 1 22:01:16 2010 +0000 Check if we are on a git-svn repository before running git svn info. Otherwise, git svn info is painfully slow to report failure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c95b043ca02f5d0fce244c47e530a12b6eb86de5 Author: agiersch Date: Wed Dec 1 22:01:12 2010 +0000 Add missing XBT_PUBLIC in declaration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c5d5584093014bac5b350b7c1c76d05957f71ba Author: agiersch Date: Wed Dec 1 22:01:09 2010 +0000 Fix memory leaks in surf_routing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2c2599d6e7601cb5134fbab4ce90925138482ae Author: agiersch Date: Wed Dec 1 22:01:05 2010 +0000 Fix, simplify, and reindent surf_*_resource_cmp functions. Use !! construct to return 1 for true. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 139b7601ed472e04f353815a2f39f1bc2c7a9466 Author: agiersch Date: Wed Dec 1 22:01:02 2010 +0000 Cosmetics: remove useless parentheses. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 038e306b398e65cdfeb15e8c012393929e0a2501 Author: agiersch Date: Wed Dec 1 22:00:58 2010 +0000 Free trace_id and trace_file in parse_Etag_trace. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ecb879843b722bc1e5557972bd1c14af909e895 Author: agiersch Date: Wed Dec 1 22:00:55 2010 +0000 Fix memory errors in gras_os_myname. - Use a static buffer to avoid unfree'd buffer on exit. - Use strncpy instead of strncat when myname might be uninitialized. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59f47584879faaa9c68fe922664b3394a67237eb Author: agiersch Date: Wed Dec 1 22:00:51 2010 +0000 Free _host_properties on gras_process_exit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7d85a127bea98b971d9597ee04cd740430e00b2 Author: agiersch Date: Wed Dec 1 22:00:47 2010 +0000 Free keyname for all execution paths. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 721b70026fdf54eeeba977bcfb6fcc360d919fbe Author: agiersch Date: Wed Dec 1 22:00:44 2010 +0000 Fix a memory leak in SD_task_schedule. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7773f764a1b85fcb0b25dc466b95c1ac9375085 Author: agiersch Date: Wed Dec 1 22:00:40 2010 +0000 Fix a memory leak in xbt_ex_setup_backtrace. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c3ed2e537cb85e5dae0fa3e007bd95fc249b60f Author: agiersch Date: Wed Dec 1 22:00:37 2010 +0000 Fix a memory leak in ptask_parse_link_init. No need of xbt_strdup: a new string is already allocated by bprintf. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94e543d732a9b526573bbc0b743bf4692c68087d Author: agiersch Date: Wed Dec 1 22:00:34 2010 +0000 Free cursor when returning from inside a xbt_dict_foreach loop. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22c8f349c3475e4bee6df083cc1871f45da2aecb Author: agiersch Date: Wed Dec 1 22:00:30 2010 +0000 Do not duplicate rctx_wait_bg in rctx_exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fe88613fbaaeb0e648d1d2acbd3f7b53f6a5298 Author: agiersch Date: Wed Dec 1 22:00:27 2010 +0000 Fix usage of testsuite_name. Do not duplicate string for testuite_name when tesh file is read from stdin, and pass testsuite_name to handle_suite. Also update tesh tesh files for s/stdin/(stdin)/. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a63d3eeb6bde1e01d32af6758c5d50cd3aacb0c Author: agiersch Date: Wed Dec 1 22:00:23 2010 +0000 Fix typos. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7009466f86501a3bc28665a309c5a38fc0101a19 Author: agiersch Date: Wed Dec 1 22:00:19 2010 +0000 Do not pass a pointer to dynar where a pointer to sem is expected... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 488566dad1ae2b42f26a8e291824ff9b16a976f7 Author: agiersch Date: Wed Dec 1 22:00:16 2010 +0000 Do not request status if not requested by caller. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0e3f3a85ffdeefbe0d6c6f7b4e543241f3adea1 Author: agiersch Date: Wed Dec 1 22:00:13 2010 +0000 Using strcpy is ok as enough memory was reserved just above. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f05dd50d17fb0056544fe22e902fda679105bd61 Author: agiersch Date: Wed Dec 1 22:00:09 2010 +0000 Always initialize task->category... ... and remove unnecessary test when destroying it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29b5da45efed507007ff56b9783fa4ac077d0466 Author: navarrop Date: Wed Dec 1 21:25:24 2010 +0000 Change PROJECT_DIRECTORY for CMAKE_HOME_DIRECTORY git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a9c3381fce251cc5d9c6dbbe6dbe03f9189c279 Author: navarrop Date: Wed Dec 1 21:25:21 2010 +0000 Now it shoulds correctely work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ed9c77a2afbc943de9c4833717ca286210ed27b Author: mquinson Date: Wed Dec 1 17:24:41 2010 +0000 Don't try to compile sd_dotloader.c if I feel like I cannot compile it today git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d9a026354c9cba60941557eeb0a7ad3bfc9d47f Author: mquinson Date: Wed Dec 1 17:23:55 2010 +0000 put sd_dotloader.c in the archive even if I cannot compile it right now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d5e1e971a50116133822076099cdd55762a47ef Author: mquinson Date: Wed Dec 1 17:22:50 2010 +0000 add the txt of examples/msg/actions to the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 905c04f624957590f08995946bf907a7037c2867 Author: schnorr Date: Wed Dec 1 17:22:07 2010 +0000 changing default tracing method for resource categorized platform utilization details: - method a follows exactly the updates of surf actions - trace files are bigger, but as correct as surf actions updates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbdb2f2ac48a5f3a6c6dcf3f7918f8ae7be0fb80 Author: alegrand Date: Wed Dec 1 17:10:09 2010 +0000 Look for our libraries first! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c765b3ae9002abc1c8c315b21f741986e4478bc8 Author: navarrop Date: Wed Dec 1 17:00:30 2010 +0000 Some Missing files into distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80d5ffa0b1d4c8c37ef5ed5dd8abc1920b3460a5 Author: mquinson Date: Wed Dec 1 16:58:13 2010 +0000 Include some missing CMakeLists.txt into the archive in a desperate attempt to avoid the Epic Failure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ab42ffba4267e119a471925a0e8b361a1b22786 Author: mquinson Date: Wed Dec 1 16:23:37 2010 +0000 regenerate maintainer files (although I have no idea why this should be needed -- whatever, let's release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca7058dfc939ffec2470afb161fc7c475c96e821 Author: mquinson Date: Wed Dec 1 16:22:19 2010 +0000 give up on adding to archive a generated file mandatory only to doc generation: it triggers strange cmake errors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eeffed35b5daa1145f051bc93e3eb6e35d1c3a61 Author: alegrand Date: Wed Dec 1 16:11:01 2010 +0000 Update Changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d16106918532e9d25163cd0271c8cb6fd1f5e64 Author: suter Date: Wed Dec 1 16:05:19 2010 +0000 3.5 figlet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 190d018f280abc690c863d735542c7fb4ecc5d04 Author: alegrand Date: Wed Dec 1 16:02:40 2010 +0000 Stupid me. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77bcf534026fbf87503bb7d796c95e67030ef938 Author: alegrand Date: Wed Dec 1 15:53:12 2010 +0000 Update Changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db76b8c2bb3acf20452613ccac46a9bee673f1b6 Author: alegrand Date: Wed Dec 1 15:52:11 2010 +0000 Use a cleaner function type for get_link_latency functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 667808d72cd9dbca9f2f5e8555572477b9148200 Author: alegrand Date: Wed Dec 1 15:51:00 2010 +0000 kill useless variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 919edbcd087b9ad979957ea49c05d1453bab8e69 Author: alegrand Date: Wed Dec 1 15:50:05 2010 +0000 Move the latency computation logic from surf models to the routing module. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4ead5dcec77e6ab5d150ad4d38bd48cc2e41f08 Author: alegrand Date: Wed Dec 1 15:46:01 2010 +0000 Introduce convenient function prototype. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1533e8728402717ea2c0df676aeef4f328aa32de Author: navarrop Date: Wed Dec 1 15:25:59 2010 +0000 Ensure compatibility with cmake v2.6 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89adb94b2db11767256ccfac6c8b7097e88a14a6 Author: navarrop Date: Wed Dec 1 15:25:48 2010 +0000 New memcheck tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 729e1f4f12f958c075048ec551bc97da73454c3f Author: navarrop Date: Wed Dec 1 15:25:32 2010 +0000 Deploy only kvm system. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6479c2215ac0d41dbebd12e8b48cd8eaef0bd89 Author: navarrop Date: Wed Dec 1 15:23:36 2010 +0000 Remove symetrical for symmetrical. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c87c7201f47679626bdce5214c1c914f13c973ae Author: navarrop Date: Wed Dec 1 15:21:19 2010 +0000 Oops this variable is twice declared. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97dd790d2875867c6370ad0e46b77d2e9398a2cf Author: suter Date: Wed Dec 1 14:48:32 2010 +0000 add some stuff on simdag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 130940bb5ba3a570745c51f305016e00f3370e95 Author: suter Date: Wed Dec 1 14:31:10 2010 +0000 whine if tasks stay unexecuted at the end of the simulation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e22465341d3cb8cbb95c94e97145653536e34369 Author: suter Date: Wed Dec 1 13:46:20 2010 +0000 version=3 small changes in latency and speed values git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bceb4f5504d0048289b041926fb730e7e8d09c85 Author: alegrand Date: Wed Dec 1 13:36:15 2010 +0000 Fix doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 042657c297509a6b31e16cfc486396ab8e302364 Author: navarrop Date: Wed Dec 1 13:08:30 2010 +0000 Redo pipol script and cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93db403fd2b6666c60754c6169e6211bce974044 Author: navarrop Date: Wed Dec 1 13:08:27 2010 +0000 Also copy doc when disable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d980874e3a9c6578c93d0528c67ff80e7c1f838 Author: navarrop Date: Wed Dec 1 13:08:24 2010 +0000 Don't execut full flags and gtnets in apple. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9beaaae7c5d978cba26886f46aace0417b7a59f4 Author: alegrand Date: Wed Dec 1 13:05:10 2010 +0000 Fix the map/png generation for the documentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 743ebe2bb3a03617fb7fbb00857d45dbf7de147e Author: alegrand Date: Wed Dec 1 13:05:03 2010 +0000 Protect potentially unused variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc6bd5d4980606fdec4fea9c02b6a0b35b3e3256 Author: navarrop Date: Wed Dec 1 11:14:05 2010 +0000 Don't give the possibility to change value on APPLE or WIN git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 840e0c1958c674c13612983d71cc00170ec0a7d1 Author: navarrop Date: Wed Dec 1 10:59:22 2010 +0000 Redo some pipol scripts. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0f0c45333aacc622e828ab765d2c92af04a2dd4 Author: mquinson Date: Wed Dec 1 10:54:21 2010 +0000 Do not cast (const char*) to (char*) when we won't change them in an attempt to kill a weird warning on (weirdo) Mac git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c69293f0c87cb41982951f2cb1d490f5c50ad46 Author: navarrop Date: Wed Dec 1 10:50:44 2010 +0000 Declare smpi broken in APPLE. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e473d6cd5e6584883024e1dedaddb44342dc3c1 Author: navarrop Date: Wed Dec 1 10:11:27 2010 +0000 We want use kvm images now (if possible). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b39eb09ce4620aecbbfe77a980e894e56089d130 Author: navarrop Date: Wed Dec 1 10:11:24 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8648212ac7d738f1115f3678b47d48f07ba5d891 Author: navarrop Date: Wed Dec 1 10:11:22 2010 +0000 Don't declare this variable if not used. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae87bc5d7dc14032ac827d61927a31151c1d4ea7 Author: navarrop Date: Wed Dec 1 10:11:20 2010 +0000 Fix generated file for memcheck. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 388b9ad4ea6aa5d674b976a84f65f79079691a23 Author: navarrop Date: Wed Dec 1 10:11:18 2010 +0000 Those two script are usefull for testing compilation on remote system. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 822acfadcfb2a034c9cdaf4131d233ef0f8c2235 Author: pini Date: Wed Dec 1 08:52:20 2010 +0000 Use plain old C types. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bda0090c1f69abc84b5a3850568ed68171216ad Author: mquinson Date: Tue Nov 30 22:33:59 2010 +0000 I'm done pushing svn logs into ChangeLog (up to r8785). We now need to do some editorial work on it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e00012be300f36b62f5b492a995ece3a4213353 Author: mquinson Date: Tue Nov 30 22:33:54 2010 +0000 move the MPI execution sampling example to the right location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 430fae874db532fa9ddba26d0683bafe2754c1d0 Author: mquinson Date: Tue Nov 30 22:33:49 2010 +0000 definitely kill the Horrible Pimple git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c9611048fd2ec0703fd78f44e9513ec8a25fda2 Author: mquinson Date: Tue Nov 30 22:33:44 2010 +0000 typo-- git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db1f48d8efc84c68eecb0e2503fb12079b1fe935 Author: mquinson Date: Tue Nov 30 22:33:39 2010 +0000 kill ANCIENT junk (souvenirs souvenirs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ef766de9bcfde2fa7534b57ac68253b461f4988 Author: mquinson Date: Tue Nov 30 21:15:26 2010 +0000 definitely fix doc generation, and inclusion of documentation in dist archives git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59f0ccab0a7db2865dc859602d441822a79e855f Author: mquinson Date: Tue Nov 30 21:15:13 2010 +0000 Further improvement of ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 225d9c65a9f3b5f0feb1d6bd492693a9574b19b8 Author: mquinson Date: Tue Nov 30 21:14:49 2010 +0000 begin a little 'SimGrid Hacker Survival Guide' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e12d63c6c9203b102cb1385070bb9429ebbdc94 Author: navarrop Date: Tue Nov 30 21:09:45 2010 +0000 Remove useless README. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6d7301d8037b4df9ea1e25000af5790f822e76b Author: navarrop Date: Tue Nov 30 21:09:44 2010 +0000 Add README files into install directory an dinto the distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46e10f99243ececf3233e6d5f39d90007cd19afe Author: navarrop Date: Tue Nov 30 21:09:42 2010 +0000 This file is old autotools file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e5fd358204ea1ca0c07291943566ad2099f01bf Author: navarrop Date: Tue Nov 30 21:09:40 2010 +0000 Remove testsuite/simdag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8476066e41d514872e88d00fcd92c5d4ea2129b0 Author: pini Date: Tue Nov 30 20:02:08 2010 +0000 Kill SMPE: use visualization instead. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa9a7c98a67969069d80299684f43a52e5a58137 Author: navarrop Date: Tue Nov 30 19:39:19 2010 +0000 Those script are not find by cmake, so put the full path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c3f6e301c9b8d3b11361775e6403c7a2118de2f Author: navarrop Date: Tue Nov 30 17:47:55 2010 +0000 Remove obselete files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63a6adf1a95b8b369815d7b25ff4929fc285f981 Author: alegrand Date: Tue Nov 30 17:46:39 2010 +0000 Cosmetics (remove uggly windows linefeeds) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 795940cb6c34cb28421869a869abd55cb2e739ca Author: alegrand Date: Tue Nov 30 17:46:30 2010 +0000 Cosmetics. Move code to where it belongs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecacbb24e4e89b3de139d9feae72cbfca9678756 Author: navarrop Date: Tue Nov 30 17:32:54 2010 +0000 Remove autotools files from gitignore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aea7e2bd4b39f794db2c326df409aa62776458cc Author: navarrop Date: Tue Nov 30 17:32:53 2010 +0000 Remove some old files for autotools. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e88573354a6448ba3b640e93442f94acd40e8145 Author: navarrop Date: Tue Nov 30 17:32:50 2010 +0000 Remove Makefile.am from autotools. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2030cb82d5b8f8b39696794f036e5ffc435f9bf Author: navarrop Date: Tue Nov 30 17:32:43 2010 +0000 Remove the Acmacro directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d85949accc8820a54c468fbdf930063be5873296 Author: navarrop Date: Tue Nov 30 17:32:41 2010 +0000 Remove test of metaxml which is not compatible with the new parser. Now platform v3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0b936ef3c1f05eb3b9b15011ca58c3d55f6901e Author: pini Date: Tue Nov 30 16:14:54 2010 +0000 Bugfix: statuses were wrongly accessed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fbc4068e8a02ebb8b1acc6437ef8f7dc7f66ec2 Author: navarrop Date: Tue Nov 30 16:02:33 2010 +0000 Delete units files from svn and distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aaa58c7c03c5a91a3801f5fecdb79a79060ba5e9 Author: mquinson Date: Tue Nov 30 15:54:27 2010 +0000 DUDES. We need one copy and only one copy of that damn prototype. Problems of hard coding sprints... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41f2f3c48df3ca1f29354b4d3728e83508aaceae Author: mquinson Date: Tue Nov 30 15:49:27 2010 +0000 Changelog update: Checked up to svn r8318 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e96d56e5fd2a71e414dca55d501f6756bd0c0eb5 Author: mquinson Date: Tue Nov 30 15:49:08 2010 +0000 fix the name and path to simgrid_update_xml in error messages refering to it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9c6029bb27e197fd2806ed98c1a5d4ae828a162 Author: mquinson Date: Tue Nov 30 15:48:38 2010 +0000 also fix xbt_dynar_set like xbt_dynar_set_at_ptr by not checking the idx validity before extending the dynar (sorry for the noise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20facf82f92baf2401e73847b694eea761622a4c Author: mquinson Date: Tue Nov 30 15:48:03 2010 +0000 Fix location of library license in win32 ucontextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77ce8d32ddc82aa2c106a8e2401537d4c16d57c0 Author: pini Date: Tue Nov 30 15:44:18 2010 +0000 Added an example with iteration sampling. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a46684496af311b225fb7343a39b55fd9a56aa2d Author: navarrop Date: Tue Nov 30 15:26:56 2010 +0000 Add binaries into bin directory: simgrid_update_xml.pl colorize.pl tesh.pl Add gras stub generator to install directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b72a311c886cd8c6f49de5612104c125352bea89 Author: quintin Date: Tue Nov 30 15:09:30 2010 +0000 Suppression of an unnecessary function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59e3562d124c515d548481ce42f5ce57fd367b7f Author: navarrop Date: Tue Nov 30 14:21:59 2010 +0000 Prepare the out of source build. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bc2b5a77c34a663695300a193d815ec8b087220 Author: navarrop Date: Tue Nov 30 13:46:15 2010 +0000 This file is now generated by cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 233c22349336937a5ddfef86eddcbe3bb78bb801 Author: navarrop Date: Tue Nov 30 13:46:12 2010 +0000 Remove error if not having f2c. Configure the smpif.h.in file for variable HAVE_SMPI_F2C_H. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05bd1b6f115cbd74bef46580923b26d9bdee9dfd Author: navarrop Date: Tue Nov 30 13:46:08 2010 +0000 Remove this variable for smpi. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba3cdba8f886f24ff2c3049bbe8bdfe582904fb6 Author: navarrop Date: Tue Nov 30 11:44:33 2010 +0000 Add binaries. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7ab18fd413cbc98414c32f0c7d9ed9e51118d14 Author: navarrop Date: Tue Nov 30 11:44:31 2010 +0000 Update tesh files for gras 64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8688440179193bedb5d9b4dcd3430d04168a4740 Author: navarrop Date: Tue Nov 30 11:44:28 2010 +0000 Update platform version. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4152348721b915b75b578b6ce33d23094ac75f07 Author: navarrop Date: Tue Nov 30 11:44:26 2010 +0000 Kill old tests and update broken tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de131ab8e9bcad3dba7e6b23150db24f64259024 Author: navarrop Date: Tue Nov 30 11:44:24 2010 +0000 Kill old tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a513f81354fc9bbcc750dba0ce48883a11e1b618 Author: thiery Date: Tue Nov 30 11:10:57 2010 +0000 Revert commit r8748: xbt_dynar_set_at_ptr() was declared twice git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5058e47b631e7edcaeedc57b398d02a316b1a5a3 Author: mquinson Date: Tue Nov 30 11:03:53 2010 +0000 add a missing header. sorry for breaking the svn, dudes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db18c5c3081a25437cf28dac2b08467c4110a3ea Author: mquinson Date: Tue Nov 30 11:03:43 2010 +0000 document gras_agent_spawn git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c80ac1d99193533faa17f0075b9ce767a0d78eb8 Author: mquinson Date: Tue Nov 30 11:03:31 2010 +0000 Kill gras measurement sockets for now. If you rely on them, sorry. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a17cb48820bb38eaf6271110e91fae2eacdd51d Author: thiery Date: Tue Nov 30 10:56:15 2010 +0000 Add missing prototype for xbt_dynar_set_at_ptr() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddfb683bdf6f3c7f8f20db9524d66f4a2e6187fd Author: suter Date: Tue Nov 30 10:42:46 2010 +0000 Add some input to test instrumentation of trace replay git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47a89aa9b4dea9c91feb54eb632b693c5b41f6ff Author: mquinson Date: Tue Nov 30 10:26:43 2010 +0000 convert svn logs into ChangeLog (up to r7858 for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88e507ca6ecc4ca606c87dcbdb22dd9baea37b4c Author: mquinson Date: Tue Nov 30 10:26:30 2010 +0000 Fix sem_init testing. It was always disabled because the test program had missing arguments to sem_init(). Also the macros HAVE_SEM_INIT and HAVE_SEM_WAIT where mixed up. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bfe98911a4c3fa925c1ef59b08259295642f9d9f Author: mquinson Date: Tue Nov 30 10:26:17 2010 +0000 Bugfix: set the dynar's value to 0 for the expanded indexes on "set" operations. [Cristian, manually rebased by Mt] Conflicts: src/dynar_unit.c src/xbt/dynar.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ce5fa048b590a9b36685485ddf713718c5de392 Author: suter Date: Tue Nov 30 10:20:56 2010 +0000 First try at instrumenting the action replay tool. Use the smpi tracing stuff for send, recv, Irecv and wait git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 814080c31d915f2a87c28bd787bd8d9a413f51a3 Author: pini Date: Tue Nov 30 10:02:35 2010 +0000 Add many missing (but not yet implemented) MPI calls. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88b76aa1c8f005186899e4c955671c578c6fc105 Author: pini Date: Tue Nov 30 10:02:20 2010 +0000 Remove deprecated horrible pimple (use visualization instead). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c277fea0aed2cefb8ab1f53d911b565fafe4b3e Author: navarrop Date: Tue Nov 30 09:26:20 2010 +0000 Update platfrom version to 3. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b491aafd22320f24768c88161ecfce04d2102d7f Author: navarrop Date: Tue Nov 30 09:25:37 2010 +0000 Redo temporary links for lua and ruby examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8736 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9edfe812e42d37c31b571ee972a32ae418bbc094 Author: navarrop Date: Tue Nov 30 09:25:32 2010 +0000 Update platform version of required xml. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82a6231af79e25a18206bdf71627ff1bc1a465a5 Author: navarrop Date: Tue Nov 30 09:25:17 2010 +0000 New way to give LUA_CPATH. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d3dbf18e88b56cacbde9e71ba80936c554281dc Author: pini Date: Tue Nov 30 08:45:35 2010 +0000 Oops, these calls should be PMPI-ized as well. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca19e8caec62a22b8f23d1a8a1bdc97cd99ee311 Author: pini Date: Tue Nov 30 08:26:31 2010 +0000 Add more definition to fortran (so that LU works). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6013327b122beb09ad5791a72bcd0805ad38cac5 Author: pini Date: Tue Nov 30 08:26:03 2010 +0000 Implement PMPI. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f45a7402ff3a424743afb133cbd9dc012927ae9 Author: mquinson Date: Mon Nov 29 20:30:53 2010 +0000 More informative messages when using the new --setenv tesh argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2425e2fdede42a7ebd8e95a58d0f4f7bb4e9963 Author: schnorr Date: Mon Nov 29 20:14:47 2010 +0000 script to put events of paje trace files in order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3aaab223e4a313f3e8fcaed48b1875592e7c4f41 Author: mquinson Date: Mon Nov 29 17:54:28 2010 +0000 Add --setenv command line options to tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd92a0577a7556f860a3945d0cb76b7f230cb1c2 Author: mquinson Date: Mon Nov 29 17:26:11 2010 +0000 Supernovae should not set specific settings, which are controled by their own flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3b4fa4f1dd0f9ac9fb44b1d1869950cc75372ef Author: mquinson Date: Mon Nov 29 17:22:41 2010 +0000 cosmetics in cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a9a59b738162cb0c36779da79a674675c5a854b Author: mquinson Date: Mon Nov 29 17:22:25 2010 +0000 fix supernovae in cmake (we only need perl now); cosmetics in dependencies definitions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d5bd9ae6e64d42fd7e6aac489774f5e253e1667 Author: mquinson Date: Mon Nov 29 17:22:07 2010 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2637d6c6b826b105bdc2eef8954819420bdfef37 Author: navarrop Date: Mon Nov 29 17:14:55 2010 +0000 Fix path of script simgrid_update_xml.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1200f988dcce17b10995afcf7b943fcbffa7a0c0 Author: navarrop Date: Mon Nov 29 17:14:49 2010 +0000 Fix generated documentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00366131b0706b5a4e901663d7d5cabbe7a27ebf Author: navarrop Date: Mon Nov 29 17:14:45 2010 +0000 Permit to compile with full flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62e8c6c400739e02fa44461fb9e59f3f2d904590 Author: navarrop Date: Mon Nov 29 17:14:41 2010 +0000 Add the perl script in the install bin directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6db5e4707c2f11ef0b0ecfd49ef84d07a37db3c Author: alegrand Date: Sun Nov 28 21:22:48 2010 +0000 Cope with recent doxygen modifications... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35ec45b279eb57aaa44028ab6d19d747fe903071 Author: mquinson Date: Sun Nov 28 21:07:52 2010 +0000 cmake cleanup: redo the documentation generation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc7bcc75749ca6fe24da694e8ab8682af0f67149 Author: mquinson Date: Sun Nov 28 21:07:44 2010 +0000 Allow out of source builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa9d8bfe2bf176fa6b86b7db4acbbaff8ee85292 Author: mquinson Date: Sun Nov 28 21:07:36 2010 +0000 let unit testing stuff build out of source git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11047b815e4628f874c983e757821ca6445e14ce Author: alegrand Date: Sun Nov 28 19:45:58 2010 +0000 Fix broken doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 549f7f40c391cdedbfd0869937ae18b498e9e0b4 Author: alegrand Date: Sun Nov 28 19:45:54 2010 +0000 Fix broken bib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18c4ea4a3ba045706899395c8a85e2e7226d7122 Author: mquinson Date: Sun Nov 28 10:45:50 2010 +0000 let the binding examples work without the funky symlinks. This is a step further to real out of source builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 548029a96b99a66a16b530071b492e7d3dcd9e5e Author: mquinson Date: Sun Nov 28 10:45:44 2010 +0000 write java class files into CMAKE_CURRENT_BINARY_DIR, not into source dir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28e45ac6e17bcd96d8906c55e222e71942cf8de9 Author: mquinson Date: Sun Nov 28 10:45:39 2010 +0000 let the ruby tesh files work even without the symlink git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b923e5573fd283b0b50745c419bc1ac716c53126 Author: mquinson Date: Sun Nov 28 10:45:35 2010 +0000 Change the way supernovae files are generated so that out of source works Use a perl script instead of a shell script Move filtering of fragile files from cmake to perl Generate stuff in CMAKE_CURRENT_BINARY_DIR and not source tree Generate stuff on demand (create a make target) instead of on configuring only git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f87bc85a78ade5e780ca2436a0885b88431f3f7a Author: mquinson Date: Sun Nov 28 10:45:21 2010 +0000 regenerate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a40bc9ba707f3fd9d4c15456e83680d30e469b7f Author: mquinson Date: Sun Nov 28 10:45:17 2010 +0000 more verbose around make distcheck (to get a chance to fix it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24891b7a91ea2f365e5e7f1978938c7911645a64 Author: mquinson Date: Sun Nov 28 10:45:13 2010 +0000 this file really should not depend on a generated file, or we need to rebuild the whole archive after each reconfigure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e9997bc1271973ad0a157f168213a2f874fd02f Author: mquinson Date: Sun Nov 28 10:45:08 2010 +0000 change the way unit testing is handled by cmake. Put it all in one file only instead of spreading it in 3 or 4 files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50d7c2d5062d8a79dc086205864e0407c53c9c45 Author: mquinson Date: Sun Nov 28 10:45:03 2010 +0000 yet another unused cmake variable: unit testing now have a specific cmake file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb0db70b9d93d8569647145ad6833fe3fe03153f Author: mquinson Date: Sun Nov 28 10:44:58 2010 +0000 Kill the comments intending to explain which part of the autotools were converted to cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6f111358551ab56b8867680b5fdea4f5db2c2bf Author: mquinson Date: Sun Nov 28 10:44:54 2010 +0000 kill the definition of an unused (cmake) variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2936eb451829affa4985aa05e9d21c2c2a5188c9 Author: mquinson Date: Sun Nov 28 10:44:50 2010 +0000 glob_recurse are the devil, but globbing from root dir is PURE MADNESS: it gets the content of dist-dir, which gets included in distdir, which gets included in distdir, which gets... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45dfb07c9dbe94438dbcba39a3440d50dfadebfb Author: mquinson Date: Sun Nov 28 10:44:44 2010 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce679d7f77b2bbf70738cd4633962fbf462aab1a Author: mquinson Date: Sat Nov 27 18:24:13 2010 +0000 update COPYING files with all exceptions to the LGPL in the code we distribute git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0278aef76566372fe71c66c9cf4381dde2666722 Author: mquinson Date: Sat Nov 27 18:24:08 2010 +0000 kill 2 SMPI examples with unclear license git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e250f85a054d8939078c3e5573171a39f4aa855 Author: mquinson Date: Sat Nov 27 18:24:03 2010 +0000 put the LGPL 2.1 in a specific file. This should make COPYING a bit easier to read git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd953c32de5aadaeac760b17d93f4859dad0f234 Author: mquinson Date: Sat Nov 27 17:44:48 2010 +0000 users want performance. Even if the library compilation time is a bit higher git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f7873c57495707ccbdad488eab21356bf5496d7 Author: mquinson Date: Sat Nov 27 17:42:56 2010 +0000 Kill enable_graphviz cmake variable It was used to get settings from user (whether this should be forcefully disabled or autodetected), and to get the result of autodetection. Now, graphviz stuff is searched all the time, and if a runable version is found (variable HAVE_GRAPHVIZ set to 1 or 0), the dot loader of simdag is integrated in the lib. This is closer to the spirit of configuration stuff, IMHO. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 907e0ad42ebe9ac4074648201519ecc10d1f8812 Author: mquinson Date: Sat Nov 27 17:42:50 2010 +0000 let the decoupling of main lib and bindings work in supernovae (were multiple definitions of typedef) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31e4157164610f657e00ef86a35ec0181b997a4d Author: mquinson Date: Sat Nov 27 17:42:45 2010 +0000 supernovae was missing sd_dotloader because of we were using old macro names in CMake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2bc01a945a16f54ae21ff94f20205a3b79125f5 Author: mquinson Date: Sat Nov 27 17:42:41 2010 +0000 stop using our own variable, and use the classical git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c78dea7647fb784b3713fba9c5234391f388c76 Author: mquinson Date: Fri Nov 26 21:45:03 2010 +0000 Reduce the coupling between java bindings and main lib. Core of issues, SIMIX_context_select_factory() is killed now that the last binding moved away from it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 838d182d3af0dbb5d77bde6eeffd6e322ebe4aa9 Author: mquinson Date: Fri Nov 26 21:44:41 2010 +0000 reduce the coupling between main lib and java binding git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c877c01054ec01a7856db023668a07da7e78ebf6 Author: mquinson Date: Fri Nov 26 21:44:18 2010 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9a06d0b06fb32926954b78006bfe7f886aa757a Author: mquinson Date: Fri Nov 26 21:43:55 2010 +0000 kill the (unused) lua context factory. Lua does fine with regular contextes. That reduces the coupling between main and bindings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa4388c7780ebcbc130f17b5e473f4d356ec567f Author: mquinson Date: Fri Nov 26 21:43:29 2010 +0000 Reduce the coupling between main library and ruby bindings Instead of using a char*xbt_ctx_factory_to_use and then having SIMIX_context_select_factory() finding the right function from that name (which induces having SIMIX_context_select_factory hardcoding a call to the factory initializer), use a direct pointer to that initializer From RUBY: -extern const char *xbt_ctx_factory_to_use; +typedef void (*SIMIX_ctx_factory_initializer_t)(smx_context_factory_t*); +extern SIMIX_ctx_factory_initializer_t factory_initializer_to_use; - xbt_ctx_factory_to_use = "ruby"; + factory_initializer_to_use = SIMIX_ctx_ruby_factory_init; From main lib: - if (xbt_ctx_factory_to_use) { - SIMIX_context_select_factory(xbt_ctx_factory_to_use); + if (factory_initializer_to_use) { + (*factory_initializer_to_use)(&(simix_global->context_factory)); (and kill any occurence of SIMIX_ctx_ruby_factory_init() in main lib Also inlined the SIMIX_context_init_factory_by_name() function which was called from only one location. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cf2cf4d9d0c0ba567528989c9d24624683ad64b Author: mquinson Date: Fri Nov 26 21:43:04 2010 +0000 cleanup: kill unused variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80b6c5866da8d8769469266da46c7ce979e23b8f Author: pini Date: Fri Nov 26 19:55:09 2010 +0000 Support more MPI calls in fortran. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdee40d2bc54baf9489148cbfbd6bd1fcd6469df Author: pini Date: Fri Nov 26 19:55:05 2010 +0000 Use smpiff to compile NAS written in fortran. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afa5e4f04e0a44b38ff45f846264d43da33fc40f Author: pini Date: Fri Nov 26 19:55:02 2010 +0000 smpif2c: Compile common structs and building function as weak symbol (so that they can be defined in multiple object files). smpiff: Fix linking of object files. Also remove generated C file upon compilation success. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eaf96f686e7ee979a87edc7dfc43766e38450017 Author: pini Date: Fri Nov 26 19:54:58 2010 +0000 Remove old debugging stuff. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a1b729e59f00341b19848e8d3afe0a5de6307d6 Author: alegrand Date: Fri Nov 26 15:40:35 2010 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ebc091c838f371a34351177620b779d239a36f7 Author: navarrop Date: Fri Nov 26 15:23:04 2010 +0000 Add verification of bin lua. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2189eb21a0ab923b4192babe88ca08f589f1245 Author: alegrand Date: Fri Nov 26 15:23:00 2010 +0000 Update... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67c661e9709871fedb737b89dca05ab5c06b6d87 Author: alegrand Date: Fri Nov 26 15:22:56 2010 +0000 remove useless trailing spaces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6a7c4d1eb9778f4e620ddda8ca70314b772f2ab Author: thiery Date: Fri Nov 26 15:13:32 2010 +0000 Make sure GRAS RL examples don't use the same ports when running tests in parallel git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 163ec96d11d71daef1b959899aa56f31e16730e7 Author: mquinson Date: Fri Nov 26 14:51:55 2010 +0000 revalidate the output (minor changes only) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c0a2aa967c00982d2a24f1a22d69be1b0c79b37 Author: mquinson Date: Fri Nov 26 14:28:59 2010 +0000 revalidate the output (timing changes) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1757b8e6b03369034f2d251bcffc37e61a3c20a Author: mquinson Date: Fri Nov 26 14:28:56 2010 +0000 small fixes to output so that RL works again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a9f96113bc9372624cefc06d484a8943bea9992 Author: thiery Date: Fri Nov 26 14:25:29 2010 +0000 Replace INFO0+bprintf by INFO6 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c597e85ddb510ffeb4ee58441675b1b1c48737d Author: thiery Date: Fri Nov 26 14:18:58 2010 +0000 Fix a memory leak in simix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51403eb04bbb5daaf00fac47f9298fe551b703d8 Author: mquinson Date: Fri Nov 26 14:11:32 2010 +0000 Implement gras_socket_im_the_server() the CRUDE way. this lets pmm work on simulation (YUHU) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d873c22327ce06f75a6c6d48ffd84d96e4fd77e0 Author: mquinson Date: Fri Nov 26 14:11:26 2010 +0000 Make the pmm robust to the change of amount of slaves git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f68cdf0d68cc48c33c9a27d2e8f66c7dfde4755 Author: mquinson Date: Fri Nov 26 14:11:22 2010 +0000 more clear paranoia message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28f1fe6d24cd67e75bff01393f63724fdb2c45df Author: navarrop Date: Fri Nov 26 10:21:56 2010 +0000 Add missing "s". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfd409976af034992cb31e49e3eb77543ee0a118 Author: navarrop Date: Fri Nov 26 10:21:55 2010 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4992788b24294280eeb3671d5fb5d79647784fd7 Author: mquinson Date: Fri Nov 26 09:37:31 2010 +0000 more verbose debuging infos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8666 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dcc04f1de082f845a506e499ce75856b67259c3 Author: mquinson Date: Fri Nov 26 09:37:29 2010 +0000 reduce verbosity in that area git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8665 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b28635d8ae9d5ce25acb5d2a27268a1ab94f9560 Author: mquinson Date: Fri Nov 26 09:37:19 2010 +0000 some more paranoia to track that damn bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8664 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c41fa45e6ede68362ce9e390016e3262a624da89 Author: mquinson Date: Fri Nov 26 09:37:17 2010 +0000 temporarly reduce the example size until it gets debugged in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a791d13c753628d2e96366cb33d765448d86a2aa Author: mquinson Date: Fri Nov 26 09:37:06 2010 +0000 just in case someone wants to use anjunta on top of git git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86d47b5c39d2ac9583bda0f838757d531f8cfe94 Author: mquinson Date: Fri Nov 26 09:37:04 2010 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe11f5c6025e4cb5c6b890f174a9ed0bb763fead Author: thiery Date: Fri Nov 26 09:04:52 2010 +0000 Typo in a tesh output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02f6c8f2138d26350576c29cbbbe863ce15c9a2b Author: navarrop Date: Thu Nov 25 16:30:36 2010 +0000 Add new tests and exes for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5b056ecea4299f405defca7f186c951043382f3 Author: navarrop Date: Thu Nov 25 16:30:23 2010 +0000 Correct Name of test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19d0432e517d046d5ab4fa12e6a28dca6e676fd9 Author: navarrop Date: Thu Nov 25 16:30:11 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57ae938b7ece652311a9224e5234350fef932c25 Author: navarrop Date: Thu Nov 25 16:29:59 2010 +0000 For make a cdash report on windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2231e6fb2162bd75328d802658f44f84b0eb20b Author: navarrop Date: Thu Nov 25 16:29:47 2010 +0000 This is not true on windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27e5b03d75af4ca5b2e937be36caf733abfa84e3 Author: navarrop Date: Thu Nov 25 16:27:19 2010 +0000 Need to make this test for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a18b603192cededb906dad311bcffb9143b9703e Author: navarrop Date: Thu Nov 25 14:25:58 2010 +0000 Fix sources are generated for spawn. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 484fe465939b887bb9b146f1ca7f95402b8539f2 Author: navarrop Date: Thu Nov 25 14:25:57 2010 +0000 Delete test if apple for smpi. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ef0ea918ca7c4025b3a25f67cb712fc5f7ae3e8 Author: navarrop Date: Thu Nov 25 14:25:56 2010 +0000 Fix error detection of f2c. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13c7dd6bd326b1ed430e25df68981671441963ac Author: navarrop Date: Thu Nov 25 14:25:55 2010 +0000 Fix SMPI on Mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 375149a349ea537d4ac403ecdf268e80da975e3f Author: suter Date: Thu Nov 25 10:23:28 2010 +0000 adding the --cfg=tracing/platform:1 adds one line to the output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed4012f259f368546c1025c83f268d5d54b9dd22 Author: mquinson Date: Thu Nov 25 09:24:33 2010 +0000 revalidate the timings (I verified that the output is semantically valid with what is expected) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 416aad22db0fd7f20e563e7b8980a2a6f9e4a7c8 Author: mquinson Date: Thu Nov 25 09:24:22 2010 +0000 implement refcount on sockets since they are somehow shared between sender and receiver in SG. This makes the all2all test pass (yuhu) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76fd0d1cb81eb8ae046dd936025312e3d03288fb Author: mquinson Date: Thu Nov 25 09:24:20 2010 +0000 more explicit error messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06688d73948ce9a162626ecb422345f0c5acd7a4 Author: pini Date: Thu Nov 25 08:41:28 2010 +0000 Revert "Always decrement the semaphore capacity, even if it will go under 0 that way (because release does ++ all the time)" -> The released token is already taken after it has been waited for. This reverts commit 34e7986909807638c6670c20a0704f949d696d11. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ceaeaa049f33495a445d5b4f1347eec202a762b Author: schnorr Date: Thu Nov 25 07:55:57 2010 +0000 graph of platform is always traced if tracing is enabled details: - tracing/platform:1 now only traces the categorized resource utilization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 716f0d505e2a03765a66cff29907d7b9cafa1195 Author: mquinson Date: Wed Nov 24 16:19:11 2010 +0000 adapt to lastest prototype change, and kill a race condition at the end of the execution (the crude way) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76d7df91478f4647517054495744afcf0fa9b6fb Author: mquinson Date: Wed Nov 24 16:19:00 2010 +0000 implement gras_agent_spawn in RL, kill the data argument out of it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70cd082c4bd79faf7e0eaa7a14442b53958a9123 Author: mquinson Date: Wed Nov 24 16:18:58 2010 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cba95b2580780a5924063056d2be528451d6008a Author: mquinson Date: Wed Nov 24 16:18:48 2010 +0000 Be less picky about the passed arguments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ba7ac6337f907983120a68876e7d10718dc4ecc Author: mquinson Date: Wed Nov 24 16:18:46 2010 +0000 add queue.h to the public header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7669511dbd0ea516d79d4e56f638e5cabfbac27 Author: mquinson Date: Wed Nov 24 16:18:35 2010 +0000 Completely reimplement the spawn example: speaking with spawned agents cannot be reliable since they share their listener thread git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f0bdd470ce4ef7b8f13338882a745a451c57cf2 Author: mquinson Date: Wed Nov 24 16:18:33 2010 +0000 note in the comments the truth about a temptating (but doomed to failure) change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 655afa10c8acf337cde1196c8a9505d2f91b3702 Author: mquinson Date: Wed Nov 24 16:18:22 2010 +0000 initialize a variable, and some more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8595fd9233901cf0721793ba3d810a59fced7076 Author: mquinson Date: Wed Nov 24 16:18:20 2010 +0000 that tesh file was wrongly regenerated at some point, I guess git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 045766940e1d0981e3ed3944405811d6f32fab9f Author: schnorr Date: Wed Nov 24 14:13:58 2010 +0000 tracing platform on process migration example so we can get the graph git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 814751e1480ec81dd28859a5c18e1fac0e5da70c Author: suter Date: Wed Nov 24 08:53:57 2010 +0000 one more entry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c2e8abab7fd2928b0cfb728f4f22f2d30cfa23f Author: alegrand Date: Wed Nov 24 05:41:04 2010 +0000 Fix a few typos in the bib file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28ea83f73275bf5cd04fd1afa3d0571333418e1d Author: alegrand Date: Wed Nov 24 05:41:01 2010 +0000 Update with Ghislain's publication. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cc0b0f3bcb6232e5e5a9266c45c7865ea337204 Author: suter Date: Tue Nov 23 21:25:34 2010 +0000 new line of output caused by default tracing:1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bf3ea52656cfdcdf3eac88fea1068b7a5064e38 Author: mquinson Date: Tue Nov 23 21:09:19 2010 +0000 New tesh file for the msg actions (plus some little fixes to make it work) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdaf16e4bbff9c60cd8da2800fcad02e4a74daa4 Author: mquinson Date: Tue Nov 23 20:54:33 2010 +0000 stop that misuse of semaphores and use conditions where they are expected (ok, Arnaud, you won that battle, but not the war) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fb26c655edc451b9d500be9a443128dc8e5e732 Author: mquinson Date: Tue Nov 23 20:29:22 2010 +0000 more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0031d7a96b864e0cf7e8bd482ed2faade4540d05 Author: mquinson Date: Tue Nov 23 20:29:02 2010 +0000 cleanup the text files around the actions; tesh files should follow soon git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e686257cbae6101593cdef2febe06a5b0ff17d7 Author: mquinson Date: Tue Nov 23 20:28:41 2010 +0000 that should never have landed in the SVN in the first place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34e7986909807638c6670c20a0704f949d696d11 Author: mquinson Date: Tue Nov 23 20:28:19 2010 +0000 Always decrement the semaphore capacity, even if it will go under 0 that way (because release does ++ all the time) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8624 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc6775d4c4eb81fee210853dd09bf97527671dbc Author: agiersch Date: Tue Nov 23 20:01:16 2010 +0000 Synchronize threads before exit on armageddon. This fixes a segfault when a runner thread tries to use the logging facility after it has been shut down. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e88ddfbe862c7c5e5fffb64d9cfd64fa147fdffd Author: schnorr Date: Tue Nov 23 15:30:46 2010 +0000 no longer need to call TRACE_start and TRACE_end on gtnets sorry for the noise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 456154ced6b8517fed170e33a8033e47bc9f68d8 Author: schnorr Date: Tue Nov 23 15:30:45 2010 +0000 SD_init and SD_exit call TRACE_start/end if tracing is enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b47e8a3adb239e02d78d89917772ccb6688a6c07 Author: schnorr Date: Tue Nov 23 15:16:20 2010 +0000 updating smpirun to use new tracing option (otherwise nothing is traced) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 228ee811b8c37d6632474eb69781f99857ad9c6f Author: schnorr Date: Tue Nov 23 15:16:19 2010 +0000 updating tesh files to go ok with new tracing option git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bf26d5f8bcf8154aff251b7dca4174468e0971e Author: schnorr Date: Tue Nov 23 14:42:08 2010 +0000 TRACE_start and TRACE_end should no longer be called by user-code details: - MSG_global_init and MSG_clean do the job for the user if tracing is set to on in cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7a5c8e0a953c249ec8ba1574ce3949926e4ac30 Author: schnorr Date: Tue Nov 23 14:42:07 2010 +0000 tracing: new configuration option to control if tracing is active or not details: - if tracing is 0, the tracing system is completely inactive even if SimGrid was compiled with tracing=on - by default it is 0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6df2e2cf30e47e9911cc6ea4f20601fda857a78b Author: schnorr Date: Tue Nov 23 14:42:05 2010 +0000 adding XBT_IN with 6 parameters git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8450617aed163f267a58cf610570af9d7b9d6141 Author: schnorr Date: Tue Nov 23 14:42:02 2010 +0000 removing log message from network constant model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a3fe65a927cd86c8607bd40f19abb6689bf3f31 Author: navarrop Date: Tue Nov 23 12:54:36 2010 +0000 Update memcheck tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80a99e94811344d669e17d45d87c06f468f13ee8 Author: navarrop Date: Tue Nov 23 12:54:35 2010 +0000 Remove tracing from buildname. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e76439140a3c6fcd2e65ba5d6ef7ae1e4268f5a7 Author: navarrop Date: Tue Nov 23 12:54:34 2010 +0000 Update script for pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47a6b2b4bbfa3f2acb62c6a0a48569f3b5194f15 Author: navarrop Date: Tue Nov 23 10:14:10 2010 +0000 Add a dependency for smpi. Need f2c.h to compile. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b92f7e5334499fbb5c3fa1725311dd1a7f558ca7 Author: navarrop Date: Tue Nov 23 10:14:09 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6e67305ecc66829721213aea23743f933b23b5d Author: pini Date: Mon Nov 22 17:21:01 2010 +0000 Support for Fortran code in SMPI based on f2c, some perl and some dirty hacks. Only few MPI calls are implemented yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b0c189a3dc6477ffada0e3315baac3c12930c24 Author: navarrop Date: Mon Nov 22 15:24:46 2010 +0000 Enable supernovae only if all needed tools are installed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6cf5e073c72d37d8d3660c7f08807f281a86b7d Author: navarrop Date: Mon Nov 22 15:18:57 2010 +0000 Make static libraries if enabled with supernovae mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa442e5734d31f479c2e0449449c2d7e7a3f2dc9 Author: navarrop Date: Mon Nov 22 14:29:34 2010 +0000 Those messages should appear only on Mac platform. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ebf3e57d4c67aea514a515aa7ede30adeed347a Author: navarrop Date: Mon Nov 22 14:29:33 2010 +0000 Add function generic_new_route. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e214324e1ba8c350fc21ed42e2f0d111665770f5 Author: navarrop Date: Mon Nov 22 14:29:33 2010 +0000 Completely remove parse_routes table. Implement for dijkstra model. Delete function generic_set_route and generic_set_ASroute. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06e3509f987adba93a8b004710448daa6da8725d Author: navarrop Date: Mon Nov 22 14:29:32 2010 +0000 Add tests for floyd model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f7fdc5ca38ed83ec87ce16dd3a4492fe3d2a0ac Author: navarrop Date: Mon Nov 22 14:29:31 2010 +0000 Update script for make a remake a tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b1f1f35ccb3062e310b8eb11d1780289617a7ee Author: navarrop Date: Mon Nov 22 14:29:30 2010 +0000 Add new scripts to distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c956954c1fd024c0f7ee2b015827a7b4e33fe72 Author: navarrop Date: Mon Nov 22 14:29:29 2010 +0000 Make new function model_floyd_set_route for route and ASroute. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81b748b0102d2d3014a0b2c13f553ebe0362d679 Author: navarrop Date: Mon Nov 22 14:29:29 2010 +0000 Print more information in xbt_dynar_compare. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a94f7f81e51eac626e42f38a56ef32978b232a08 Author: navarrop Date: Mon Nov 22 14:29:28 2010 +0000 Called the same function for set route and ASroute from model Full. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8920849a7384e11f01c3ec73d9b14783e478bbbc Author: navarrop Date: Mon Nov 22 14:29:27 2010 +0000 Add two new structs that contains a list of link_name (char *). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d0d81bd96d9effbd8066dd9cc8956175a4af4fb Author: navarrop Date: Mon Nov 22 14:29:26 2010 +0000 Delete the temporary route table for model Full. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 715060b191e4ff4b070c59ea7e5c643c7365791a Author: navarrop Date: Mon Nov 22 14:19:52 2010 +0000 Fix full flag mode with Mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67d1ab11abe28ec2a660b913210100ae0c960e32 Author: navarrop Date: Mon Nov 22 14:15:51 2010 +0000 Permit to enable maintainer_mode on mac and Windows if having all tools. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c369f3024d462947951aa6d34aee9ba3073cf260 Author: navarrop Date: Mon Nov 22 14:15:49 2010 +0000 Add verification for LUA_CPATH for use require. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0230e4d8ed5b1989f024c3c4be53450f6ce41cd Author: navarrop Date: Thu Nov 18 18:19:03 2010 +0000 Update liste of failure tests. Add an hide option for setting them. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 094413b6943d232646f95f57fa0922b5cefc57e2 Author: velho Date: Thu Nov 18 17:52:58 2010 +0000 Added deployment file for fullduplex model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 566be4f1a9393406a6adc1b2fe815c6d1ae4e3bc Author: velho Date: Thu Nov 18 17:52:43 2010 +0000 Added test files for testing fullduplex TCP model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7184589301b9a1766815ec427e74e6b4dfd7094b Author: velho Date: Thu Nov 18 17:52:24 2010 +0000 Add example to test the fullduplex aware TCP model, this option is disabled by default. To active this use --cfg=fullduplex:1. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fe63dd198ff331f7fe3a483bc2e2f71bdb8a045 Author: velho Date: Thu Nov 18 17:14:36 2010 +0000 Bug fix inspired by Arnaud Guiersh's patch but that required one day of investigation to be functionnal!!! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97ceda0f19b52d3ba1833243a272dcfc57745bf1 Author: velho Date: Thu Nov 18 17:14:20 2010 +0000 Add more precision to the output for colorize.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28519cd452a15d8603b6594c634c6bfda3aa0538 Author: velho Date: Thu Nov 18 17:14:02 2010 +0000 Fix compilation warning. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9cd25d02415c325e77f471b71df2a19aea7419b Author: velho Date: Thu Nov 18 17:13:45 2010 +0000 Ridiculously tiny economy of a stupid useless allocation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80fa0f3395b471f32dbdee9f320be5da1f4783b0 Author: velho Date: Thu Nov 18 17:13:28 2010 +0000 Allow the get_route function to be used twice in a row. Before, the returned dynar was cleaned automatically by the second call to get_route. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31589d180181b5e0b8ab9e682a29500609bcf2ff Author: velho Date: Thu Nov 18 17:13:11 2010 +0000 Now for null communications MSG_get_task_remaining returns ZERO. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f07a897266fd95e62456a18bd6ca0c4644f07af4 Author: velho Date: Thu Nov 18 17:12:53 2010 +0000 Bug fix. This is a backroute! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18069359141e79577f53782e320401788d18dfb5 Author: velho Date: Thu Nov 18 17:12:31 2010 +0000 Add debug information. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 272a52578639834870975995e6be4c528f5cb260 Author: navarrop Date: Thu Nov 18 16:50:30 2010 +0000 Add more path to find Lua git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe39610cd8c7b073a712d1405588512331c4c6d7 Author: navarrop Date: Thu Nov 18 16:46:23 2010 +0000 Fix detection of lua.h on linux git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7354dcbcc4ff6563bd0b247c5304dd3c24557186 Author: navarrop Date: Thu Nov 18 16:43:39 2010 +0000 Fix lua detection on apple and re-enable option lua and ruby. \But examples doesn't work due to require simgrid which is not a bundle on mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45f880d271401cfebc534f5d02f2f5d3533a6673 Author: pini Date: Thu Nov 18 14:55:31 2010 +0000 Update default platform in smpirun. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57e7dcd49d4873f73dc0337e4f172bd169f77a44 Author: pini Date: Thu Nov 18 14:55:29 2010 +0000 MPI_Comm_split is back to life. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84a1902172270a406b166d7106e26ce4b65fece8 Author: navarrop Date: Thu Nov 18 14:51:25 2010 +0000 Hide options on apple or windows if they are not worked yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bfded142dc88f72fb1a1f7b8411413e294da0116 Author: navarrop Date: Wed Nov 17 17:20:42 2010 +0000 Make example dot if graphviz is enable and if it is possible. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e618a5ebc6d91c42e89143c6ff98d2ddb76e14a Author: navarrop Date: Wed Nov 17 17:14:18 2010 +0000 Make example dot if graphviz is enable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f910fc080cdbbc4066639b366b87c4ebf1195ee Author: mquinson Date: Wed Nov 17 13:31:11 2010 +0000 Revert 'Delete the temporary route table for model Full' by Pierre since it broke midjy's work for no gain git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ce62344fd195b0cf910efcc89deb03362cfadb5 Author: navarrop Date: Wed Nov 17 13:05:01 2010 +0000 Fix graphviz on Linux. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16a45e38a1e86f3ee02cf16c25766f6cb8f38b17 Author: navarrop Date: Wed Nov 17 13:05:00 2010 +0000 Try to install doc if enable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfb935741dbdd2a843f684538ab2403c082f633b Author: navarrop Date: Wed Nov 17 13:04:59 2010 +0000 Delete the temporary route table for model Full. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a8c5e6530806176acb8cea8e2bbaf733a4719d4 Author: navarrop Date: Wed Nov 17 12:53:29 2010 +0000 Fix problem with detection of graphviz. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc5befce2ef3e6cf8fcf8734244263ed0cb680b2 Author: thiery Date: Tue Nov 16 15:30:41 2010 +0000 Add symetrical=NO to msg_platform.xml (symetrical is now YES be default) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a42d7a9a23f7eeeb8448083ccd8d3da9a69197c Author: navarrop Date: Tue Nov 16 10:10:59 2010 +0000 Add option enable_lib_static for compile libsimgrid.a and libsmpi.a git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c927e76c17fc515f51a6e41aa4edf59480caf190 Author: agiersch Date: Tue Nov 16 09:25:39 2010 +0000 Make my_valgrind.pl work with spaces in parameters. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cdb6139c90506722245818992a18fb3a547311e Author: agiersch Date: Tue Nov 16 09:25:35 2010 +0000 Add full path when generating memcheck tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1888c474f9f1789e9dd18eab06a578b3ca108bd5 Author: agiersch Date: Tue Nov 16 09:25:32 2010 +0000 Fix argument quoting in tesh files. This makes ADD_TEST in memcheck_tests.cmake to correctly split the arguments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51d37dedac3e4b60179a389dd2503204d98b44c9 Author: agiersch Date: Tue Nov 16 09:25:28 2010 +0000 Fix path to binary in tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb8cc13190cca5d4ef391203c7a778edceac246d Author: agiersch Date: Tue Nov 16 09:25:25 2010 +0000 Simplify synchronization in parallel_log_crashtest. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a6a0f637631eb1781bbda4b8e0c2edabbbddd4d Author: agiersch Date: Tue Nov 16 09:25:22 2010 +0000 Try to produce the same results with minmin on different setups. Use a volatile double temporary variable to avoid rounding differences on 32bit or 64bit x86, with or without gcc optimizations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 169693dfb10bef9cf59ecd8192ff7f355cbc031f Author: agiersch Date: Tue Nov 16 09:25:18 2010 +0000 Add missing XBT_PUBLIC in declaration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8556 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9cdec68b2b54eb8f8d4761b5b0a43600532ae61e Author: agiersch Date: Mon Nov 15 17:11:09 2010 +0000 Fix memory leaks in msg/icomms examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc37ec913eb0e9d729dd3107e3f39e4a1050c921 Author: agiersch Date: Mon Nov 15 17:11:05 2010 +0000 Fix use after free when using SIMIX_network_wait(). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8554 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a21b6634a89ef18ffdbde0607b410f8e59d169c3 Author: agiersch Date: Mon Nov 15 17:10:59 2010 +0000 Remove remaining references to static version of libraries. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8553 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b0120428ec5ff67af8cc5ad50cd20413910706c Author: mquinson Date: Mon Nov 15 15:13:10 2010 +0000 regenerate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8552 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b38d2b5748d38bdc4cc1a38c9b609d4b917a4893 Author: mquinson Date: Mon Nov 15 15:13:08 2010 +0000 don't build the static version anymore (should be a configure option?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8551 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16f5693dc608182bbc1759c81a88e8daba630297 Author: mquinson Date: Mon Nov 15 15:12:57 2010 +0000 and now, make sure that the new GRAS code compiles w/o warning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8550 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0428d106306085706bae9a715ba533a83734d816 Author: mquinson Date: Mon Nov 15 15:12:55 2010 +0000 an unsigned int cannot be negative, no need to enforce git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8549 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 320071a03f9b753599df93166a1057893f27a34d Author: thiery Date: Mon Nov 15 14:25:43 2010 +0000 Don't overwrite an already existing route. Also fix a typo and indentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8548 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03954a81e55f46d5769f2f9fca19801e2aef71fa Author: agiersch Date: Mon Nov 15 10:39:38 2010 +0000 Fix dynar test: cpt should be signed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcf8f219750d1298752869929343f32b780d2cc3 Author: agiersch Date: Mon Nov 15 10:39:35 2010 +0000 Fix compilation failure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a2592601e29b027872580cbfc364194f8b01ba6 Author: mquinson Date: Fri Nov 12 20:22:54 2010 +0000 Partial fix of GRAS: gras-ping-sg now works again * Make the following function specific to the plugins: - gras_socket_my_port(sock) - gras_socket_peer_port(sock) - gras_socket_peer_name(sock) - gras_socket_peer_proc(sock) - gras_socket_peer_proc_set(sock,peer_proc) * In SG plugin, implement them properly knowing that the same socket object gets shared between peers * In TCP plugin, use the previous behavior * In file plugin, use THROW_UNIMPLEMENTED git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feefe05452f4d2543b86956a88ecb13aba9a7e76 Author: thiery Date: Fri Nov 12 19:27:57 2010 +0000 Fix test_minmin: the simulated times had changed since r8522. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8544 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a63264af07173eaba26c404f4e647cc9a9c584e Author: thiery Date: Fri Nov 12 19:07:29 2010 +0000 Fix detection of asymetric routes errors in platform files. The error is now detected, which breaks the tests relying on examples/msg/msg_platform.xml since this platform contains asymetric routes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2f405430befb1e1b013daf24b091c7ddefa39d9 Author: thiery Date: Fri Nov 12 18:44:20 2010 +0000 Add an invalid platform test for which the parser should trigger an assertion error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8542 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7743da8dc9efc4c67abdb6318f8c71166f0f8743 Author: thiery Date: Fri Nov 12 17:15:31 2010 +0000 Fix tesh file of tesh-simdag-parser-bogus-symmetric git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54c2fb5c3ed10651806b29ebba5fc339b3909254 Author: thiery Date: Fri Nov 12 17:03:14 2010 +0000 Protect the if inside the xbt_assert macros git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c20d392fa3f8d901885cb8c04d37230b4bdf1ef2 Author: thiery Date: Fri Nov 12 16:49:05 2010 +0000 Fix compilation warnings in the dynar test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 455494174c42b211264e4b7c3a1af4fc530713cd Author: mquinson Date: Fri Nov 12 15:56:09 2010 +0000 Add a test enforcing that the route redefinition (when symmetrical=yes) is correctly detected git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bf22ee253fc8e7ca65a91e5fc8e36393af18860 Author: mquinson Date: Fri Nov 12 15:56:07 2010 +0000 Cosmetics on the output when parsing the platform raises an exception git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4aff8ff373e26e56e1589ce541659eae43be460 Author: mquinson Date: Fri Nov 12 15:28:56 2010 +0000 add a convinient xbt_dynar_set_as() macro, and test it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5651e471a6df819cbeba59ba1875cbf163afc9e4 Author: mquinson Date: Fri Nov 12 15:22:18 2010 +0000 Test that insert/replace/remove functions of dynars are working (and fix insert when inserting after the end) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1916c0ed52880dea152c8c4bdee1d7373c9030d2 Author: mquinson Date: Fri Nov 12 15:22:16 2010 +0000 regenerate this file; dict.c was probably updated at some point git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1ca3c23e6193b55f52918a2e957596d4d6d96ab Author: mquinson Date: Fri Nov 12 15:22:06 2010 +0000 always regenerate the unit tests when possible, even if not in maintainer_mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab4337b69bd5b574b3152ca7ada7251ca21a4e59 Author: mquinson Date: Fri Nov 12 15:22:04 2010 +0000 Always check for perl since we need it quite a lot, actually git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9829b001d0d2295ddea29dfd3000746d76271ced Author: mquinson Date: Fri Nov 12 14:40:44 2010 +0000 a platform file which should activate the auto-non-symmetrical behavior of surf routing parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91acf4bb9f8445fc53fb4e252a36f86694be6a98 Author: mquinson Date: Fri Nov 12 14:27:06 2010 +0000 Do not enforce that the idx is within the bounds for xbt_dynar_insert since the dynar is expended on need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a50b1f045a64b446ba509f36d52c3167cfc5ae4a Author: mquinson Date: Fri Nov 12 13:28:45 2010 +0000 tiny cosmetics: use xbt_strdup where intended instead of bprintf('%s'. That's idempotent, but faster git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0abfff283de80fc370e824ee6ecfaef2c481ee3 Author: mquinson Date: Fri Nov 12 13:28:43 2010 +0000 kill generated file out of the svn git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c424d9d824e070aa0f54a5182e7e621b0074c47 Author: coldpeace Date: Fri Nov 12 10:14:58 2010 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80c84ddd8a87e9f6740c8b18e18570745c356686 Author: coldpeace Date: Fri Nov 12 10:12:21 2010 +0000 update lua(bypass) examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a22d4005e1aecb23effe14a89c6ff97d9dbeda8 Author: coldpeace Date: Fri Nov 12 10:10:09 2010 +0000 use indexed table for Route.new (only for lua examples & still improvale for console_msg/gras/simdag examples) and Host.setFunction when using lua console git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ccff1a3afe1c4cea5fec19370d71e8ed26a9697 Author: alegrand Date: Wed Nov 10 20:01:53 2010 +0000 Bug fix. Now cpu_im can handle tasks whose size is 0. That's more convenient for SimDAG users... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2aa43299070a15366fcbb416eebf8875e1ae39f Author: alegrand Date: Wed Nov 10 20:01:49 2010 +0000 Improve debugging and fix a broken test that was only activating debug messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d2bafd1e198532aa45a77cc9377e0ee9695d657 Author: alegrand Date: Wed Nov 10 17:31:27 2010 +0000 Rate should be -1 and not 0... This caused TCP_gamma bound to be ignored for some obscure reason. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 580d7712b93b8d1e0cf4cd8dcb1dbc8f274a5f61 Author: suter Date: Wed Nov 10 14:44:55 2010 +0000 recv was still in DEBUG instead of VERB git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e3b687e7a76ce59679b673be2a1c3ceb2d05f56 Author: schnorr Date: Wed Nov 10 13:22:29 2010 +0000 instrumentation of the dax loader and its example details: - tasks are categorized by their names - comm tasks are categorized according to the category of the origin task - code isolated with ifdef's todo: - use the type of file between the tasks as comm categories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f1eddd629f667b1fc421bd6433603ff8eca82c5 Author: schnorr Date: Wed Nov 10 10:22:37 2010 +0000 two additional functions to declare categories (now with user colors) details: - TRACE_category_with_color (category, color) - TRACE_create_category_with_color (cat, type, parent_cat, color) - this function can be used to create hierarchical categories definition - color is a char* that must be in the following format "%f %f %f", red, green, blue where red, green, blue are float values in the interval [0, 1] - user can specify a NULL color, or simply call the TRACE_category (cat) or TRACE_create_category (cat, type, parent_cat) as before -> instrumentation will define random colors - but they might not be good colors for visu - no need to configure colors during visualization analysis git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb458edefa0962215cc62c304bc44588308aecc4 Author: schnorr Date: Wed Nov 10 10:22:36 2010 +0000 new event to declare a variable type associated with a color git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab7832b0c07c62e8337dde2b452ab79f94ecf63f Author: suter Date: Wed Nov 10 08:46:17 2010 +0000 change timed trace output from DEBUG to VERB to distinguish a sometimes desired output (all the actions with their execution time) from true debug information git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce49ca0ed030269ca9f2bfb163791e6714471ce4 Author: schnorr Date: Tue Nov 9 22:55:41 2010 +0000 re-implementing categorized platform tracing method B, smaller trace files details: - method A traces exactly surf actions update, use as a safe alternative --cfg=tracing/platform/method:a - method B gives a significant reduction in trace files - tests have shown that these smaller files correspond to the behavior registered by method A, without loss of precision in categorized resource utilization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c94539cc65cb690b9e22ccd1b7654f2c7bd18d77 Author: schnorr Date: Tue Nov 9 22:55:40 2010 +0000 isolating uncategorized resource utilization tracing to get a cleaner trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 256f326db16e557f9d5158e9e723c29f9cd6706d Author: agiersch Date: Tue Nov 9 17:51:22 2010 +0000 Remove debugging cruft. Sorry for the noise. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30a4019c0ba22d6ee8d732afac2b93773bb76ea1 Author: mquinson Date: Tue Nov 9 17:20:47 2010 +0000 Fix CMake detection of dependencies between source files and headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b0ff033841e34f11903b3fd85f5faa6468ae3f2 Author: mquinson Date: Tue Nov 9 17:20:27 2010 +0000 Let it compile in paranoid mode without _XBT_GNUC_UNUSED (cosmetics only) The main issue of the previous fix to the problem (by Arnaud G) was that it documented the commit in the source, explaining why it was mandatory in a C comment. That's source bloat in my mind: git blame+git log can give you the same information if you need it. So I figured out an excuse to recommit on top of it, and here we go :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56f9bb799e852bb2ff797399c41863d8593b5968 Author: mquinson Date: Tue Nov 9 17:20:06 2010 +0000 Implement the field width in log formats I needed this to sort the output in tesh, which is mandatory for // execution, as processes run out of order at any given scheduling point. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7af82e29ef89d022e278f4d420b9c7c83416145a Author: mquinson Date: Tue Nov 9 17:19:46 2010 +0000 documentation fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 864893ef99bde35ae658a692f7c59c4fa071187c Author: mquinson Date: Tue Nov 9 17:19:24 2010 +0000 more verbose autosetting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0dda3cdd6d01bf663627bc1eef628dfdf1418d7 Author: agiersch Date: Tue Nov 9 15:48:04 2010 +0000 Forgot this file with commit 8506. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f03550978a0feef1e5cf1bac8f23d3995eb0a477 Author: agiersch Date: Tue Nov 9 15:46:40 2010 +0000 Tesh updates: * Install a thread to wait for termination signals and thus avoid deadlocks when, for example, a signal is received while the armageddon_mutex is locked. * Try to be more valgrind friendly by freeing objects on exit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2831d2c37a4dd6d3c5d0df01e6fd0ea5d18627a1 Author: agiersch Date: Tue Nov 9 15:46:03 2010 +0000 Reviewed locking in mmalloc: * Correctly initialize and destroy the mdp mutex. * Simplify locking logic by pushing it up in {m,c,re}alloc/free in "mm_legacy.c". * Lock the default_mdp mutex around fork calls (introduce xbt_os_thread_atfork for this purpose). * Increase HEAP_OFFSET to avoid strange errors with valgrind (got unexplained memory corruption in tesh with several threads). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6628f256d9dc13c27721bb9846269e5f3c653d3c Author: schnorr Date: Tue Nov 9 14:30:13 2010 +0000 tracing option to trace uncategorized resource utilization details: - default is 0 - so if categories are not needed, have to set tracing/uncategorized:1 to get resource utilization traces for the simulation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90b670728fde4a591afa561ea5d1243b2a678438 Author: genaud Date: Sat Nov 6 09:15:30 2010 +0000 Changed optimizing metric to log error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74eba548bff1168594c39c3b483ee6db94acd808 Author: navarrop Date: Fri Nov 5 15:09:13 2010 +0000 Add function xbt_dynar_compare arg1 : dynar arg2 : dynar arg3 : the function used to compare git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 220a2e5a4021f10d1a6a4d92ae478b2d1edb0973 Author: navarrop Date: Fri Nov 5 15:09:12 2010 +0000 By default setting route symetrical to YES Implement a function to compare if two routes are different. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e077f7374cc5338a28bafb4a391f69ae62cdbe98 Author: navarrop Date: Fri Nov 5 15:09:10 2010 +0000 Add a backbone sharing policy in dtd. Add a FATPIPE sharing policy to host link in cluster tag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cd713b26cdc35133acb282e251d44307acf5a10 Author: schnorr Date: Fri Nov 5 09:40:38 2010 +0000 new configuration option tracing/smpi/group details: - by default, it is set to 0 - if is 0, the behavior of each MPI process (in the interface level: MPI_Send, Recv, ...) is not group by host (this means that you do not know where it was executed by looking only the trace) - otherwise, processes are grouped by host info: - traditional mpi-focused visualization tools usually do not group by hosts: that is the reason we are keeping the default value to 0 (not grouped) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6807a2447d77330892cdf320b4bec2558b83f3c6 Author: agiersch Date: Thu Nov 4 08:38:53 2010 +0000 Fix build in paranoid mode without tracing support. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30576d0e7c7f461775114adf995b63d9f4725f28 Author: navarrop Date: Tue Nov 2 15:38:12 2010 +0000 Export JAVA_LIBRARY_PATH for testing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c2e54a448cd73054957e4816304202bd5ce1ba5 Author: navarrop Date: Tue Nov 2 11:31:37 2010 +0000 Initialized value for compil succed in paranoid mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26bedd979bb768745e0bd26657114ba52b6685be Author: navarrop Date: Tue Nov 2 11:31:36 2010 +0000 Fix install problem with simgrid_config.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97c7d15d4bca89da2422089e17de8afac009160b Author: mquinson Date: Sun Oct 31 13:12:48 2010 +0000 Don't mess with MSG internals from ruby, but use the public interface. Good idea when the internals are about to change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1372bba9282aabce62d6c3f8bb47c4281337482d Author: mquinson Date: Sun Oct 31 12:30:29 2010 +0000 useless cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82bfb9e0085b4252a56331671c585f4c744d7de4 Author: mquinson Date: Sun Oct 31 12:29:54 2010 +0000 remove the link before creating it Conflicts: buildtools/Cmake/MakeExeLib.cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2910fcae936946944e9b4fbc74c77767e7d5c9bd Author: mquinson Date: Sun Oct 31 12:29:19 2010 +0000 cosmetics (change 'self' identifier to 'me' for g++ compatibility) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be6de185e5245c668a738af7b600925e2c95b46c Author: mquinson Date: Sun Oct 31 12:28:44 2010 +0000 prefer out-of-source generated headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3efc3a757648f3dfeef76629605f8022d1fc8e0 Author: mquinson Date: Sun Oct 31 12:28:09 2010 +0000 fix file permissions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61e51ed458b9c4bc40343c50fc28ab0f3da72eaa Author: mquinson Date: Sun Oct 31 12:27:32 2010 +0000 do not write in source directory when building out of source git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4560fb2f0f64f8791f76b157d0d6d45758ec3253 Author: mquinson Date: Sun Oct 31 12:26:57 2010 +0000 let it cross compile for real, now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bd975f6b207038a9e62a96346522060e8e5cf6e Author: mquinson Date: Sun Oct 31 12:26:21 2010 +0000 typo in comments (sorry for the noise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b651ddf5d1e4bcfe238d270f6917bd89a9fa040 Author: mquinson Date: Sun Oct 31 12:25:40 2010 +0000 attempt to let it cross-compile windows from linux. Not quite yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dd527ebe24425353b8d565ca001ee1741e1bfab Author: coldpeace Date: Fri Oct 29 17:26:25 2010 +0000 update... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60706059686cb73a95966439b7cc696eae84873a Author: coldpeace Date: Fri Oct 29 16:57:55 2010 +0000 adding methods to get Host Properties, and trace file generation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 427390df75aeb9c82a73bde4ffacb649025cd66e Author: schnorr Date: Fri Oct 29 15:09:25 2010 +0000 making ping pong be executed 10 times git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 536b583c5b6a90e0ace30a23a77e06a3859289d7 Author: schnorr Date: Fri Oct 29 15:08:15 2010 +0000 adding more categories to instrumented NAS DT benchmark git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48a9ba3cccf9510177d1952f4f2af2f4dd11b94f Author: schnorr Date: Fri Oct 29 15:08:13 2010 +0000 let pass if action is not being traced with a category git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13c53b6fcd32879cf900cc1b84b611dad019a792 Author: navarrop Date: Thu Oct 28 15:01:50 2010 +0000 Add a verification on pcre.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee596e0f94c86135bf76170ff7b30fa1c5e3699e Author: schnorr Date: Thu Oct 28 14:18:09 2010 +0000 renaming dt-trace.c to dt.c inside dt-trace directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64e9b84346cb49cd80e0aada00d59db745f48e20 Author: schnorr Date: Thu Oct 28 14:18:08 2010 +0000 using smpi_shared_[malloc|free] in DT-trace benchmark (as in dt-folding) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3d226f96d4fa3cfef20972eac13b71d260decdd Author: schnorr Date: Thu Oct 28 14:18:07 2010 +0000 setting categories with SMPI must always be after MPI_Init details: - TRACE_smpi_set_category calls smpi_bench_end, which expects that the smpi_bench was initialized - programs will segfault if TRACE_smpi_set_category is called before MPI_Init git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5269350465d39205912a579ddfa0d45d4ba05613 Author: schnorr Date: Thu Oct 28 14:18:05 2010 +0000 making DT-trace generate binaries with "-trace" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0546aee8f6255018d9dc36c2835f4ba43c34ab62 Author: schnorr Date: Thu Oct 28 11:44:20 2010 +0000 avoid inclusion of internal headers in user code details: - have_latency_bound_tracking define is set on include/simgrid_config.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1eb766c33ff16a024a0ad8c6e680a9f85ddbc435 Author: schnorr Date: Thu Oct 28 11:44:19 2010 +0000 preprocessor define for latency bound tracking can be used by user-code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bafc9e47b08a780d3e0d57580404cfda3f17095 Author: schnorr Date: Thu Oct 28 11:44:18 2010 +0000 always set latency_bound_tracking to on when gtnets is enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c19cd2529fe920ec5927235f4eb910b2e98b312 Author: schnorr Date: Thu Oct 28 11:44:17 2010 +0000 moving TRACE_smpi_set_category to smpi_mpi.c so function can call smpi_bench_* details: - since smpi_bench_end generates a execute task, we have to call smpi_bench_end before changing the process's category - if we don't do so, we end up with a new category to an execute action that should have the process's old category - function prototype is kept in instr/instr.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb5a9c33c0c791e1c90c4c99db33460a074107a2 Author: schnorr Date: Thu Oct 28 11:44:16 2010 +0000 fix on the use of dynar by smpi instrumentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39bbf791c23a1c90885b63c704aa37382f06d163 Author: navarrop Date: Wed Oct 27 14:15:04 2010 +0000 Rename some functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab190e32c3d3e3e5d6aa108eea42e0a86cec2e50 Author: navarrop Date: Wed Oct 27 14:15:02 2010 +0000 Add function to "config tag" when using properties. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7662638bcbfbf4922d5887273eb6645b1091479 Author: navarrop Date: Wed Oct 27 10:53:30 2010 +0000 Fix output problem with gtnets tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13416dd37b38fb2be784854bcf1dd254e25e627c Author: navarrop Date: Wed Oct 27 10:42:14 2010 +0000 Fix gtnets support with new routing format. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4ec697aabf55728a3845ff86ccc04dfdbc525e2 Author: navarrop Date: Wed Oct 27 10:42:14 2010 +0000 Add tests for fullduplex and symmetrical git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a09eb6556675019e53ca2566d0f9770fbe77ef82 Author: navarrop Date: Wed Oct 27 10:42:12 2010 +0000 Fix tests using link_ctn and route with bypass. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0383421173c9912a8d3a95ad79727003e962aff9 Author: navarrop Date: Wed Oct 27 10:42:11 2010 +0000 Setting symetrical = NO by default. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b655045b43dc7088dd3694ab75fc7f0edbd3bc6 Author: navarrop Date: Wed Oct 27 10:42:10 2010 +0000 Implement symetrical for Asroute git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6868b36236eaea56bb346121b311fdfe7b4e8bfb Author: navarrop Date: Wed Oct 27 10:42:08 2010 +0000 Add one platform with fullduplex link. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11856e685517bed3c9729cadcbeb05e7016896cd Author: navarrop Date: Wed Oct 27 10:42:07 2010 +0000 Implement symetrical for route. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37847073d272353f40d07e8d110b963488362efb Author: navarrop Date: Wed Oct 27 10:42:05 2010 +0000 Add in DTD direction for link_ctn and sharing_policy for link and cluster cluster sharing_policy SHARED FULLDUPLEX link sharing_policy SHARED FATPIPE FULLDUPLEX link_ctn direction UP DOWN NONE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 070237db910ea128c73209d66d2d82dd5fff32bb Author: navarrop Date: Wed Oct 27 10:42:04 2010 +0000 Move bypassRoutes to s_routing_component_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0fdad33dc8511e883d532c8bc4ba6f10bc5995e0 Author: navarrop Date: Wed Oct 27 10:42:03 2010 +0000 Move parse_routes to s_routing_component_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5dd3f3824a8443a0f7292b32ec482116e89c9a0 Author: navarrop Date: Wed Oct 27 10:42:01 2010 +0000 Add huge cluster platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3797cebf56d8abd2650f2b570874f09853caa2c Author: schnorr Date: Wed Oct 27 07:45:11 2010 +0000 define the size of local char variables in the instrumentation files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1423e3f7721b69cf594f13a198480eefa2e824de Author: genaud Date: Mon Oct 25 13:21:46 2010 +0000 bug introduced yesterday fixed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa75d94ba41d614040bd48d4f12bafb3b19e25d9 Author: agiersch Date: Mon Oct 25 12:01:09 2010 +0000 Using size_t for table_size in surf_routing.c, in order to ensure that (table_size*table_size) does not overflow on 64bit architectures when table_size > 46340. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a39cc6fdc908c33507b5b0f8bae61f7286fd4ca Author: agiersch Date: Mon Oct 25 11:33:37 2010 +0000 Make bprintf abort on error, and define bvprintf accordingly. When there is no error checking, use bprintf or bvprintf instead of asprintf or vasprintf. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 057f189342acabd431a079455e0800d1abcd8057 Author: thiery Date: Mon Oct 25 10:41:51 2010 +0000 Document the parameters used for the last massive indent pass git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 941539630dd8c0e55e717f45da7dbe53edd03f49 Author: genaud Date: Sun Oct 24 00:02:17 2010 +0000 + sort skampi datalog on message size after file read git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f08c51969b477f4df715e6ed41846f01e52450a7 Author: genaud Date: Sat Oct 23 23:43:31 2010 +0000 + bug fixed (not pingpong time divided by #links but by 2 instead) + xrange -> range + skamppi data sorted by mesage size after being read from data file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94843afd4198a952b108263c631bae8869f20614 Author: agiersch Date: Sat Oct 23 13:35:03 2010 +0000 Use size_t for xbt_malloc and friends. Unsigned ints may be too short on 64bit archs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 195011a04b27a42710b8bc68bf0d5b6578eca6c1 Author: genaud Date: Fri Oct 22 11:44:56 2010 +0000 comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b28daccf7142bd4b00e9eee1cd63daa90ae4ad9 Author: agiersch Date: Fri Oct 22 09:29:15 2010 +0000 Check return value of (v)asprintf. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c40ccdf3f0f6a87fe049538c0a593e5f8862b5d8 Author: suter Date: Fri Oct 22 07:50:52 2010 +0000 Add a small example to test the barrier action which seems to be currently broken Can be launched as follows ./actions homogeneous_3_hosts.xml bcast_deployment.xml actions_barrier.txt git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04a3cb0c60db77d81325fe54e6260673ed22a074 Author: agiersch Date: Thu Oct 21 16:34:31 2010 +0000 Fix bug in xbt_dicti_set: previous was not updated. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23d1de2a773c69fda37d5d1c3e3a8ea72e0dd523 Author: agiersch Date: Wed Oct 20 20:10:28 2010 +0000 Fix supernovae build with older gcc and/or libc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da76b0351036351fe293167ae8022aaf51acceef Author: agiersch Date: Wed Oct 20 14:49:50 2010 +0000 Regenerate tesh files and make the tests gras-{all2all,ping,rpc}-rl succeed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b38f8aea2b71909c0c33630dce7cf280fee1b17 Author: navarrop Date: Wed Oct 20 11:44:14 2010 +0000 Add a masterslave examples with clusters. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b05b981695cc778dd4c244294c29e4582b7260b9 Author: navarrop Date: Wed Oct 20 09:29:55 2010 +0000 The surf_file_to_parse have to be set to NULL after closing file if we want to use bypass. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfb9d34d05b3f539a28d03a2c5b8778c5a4478f8 Author: navarrop Date: Tue Oct 19 13:48:08 2010 +0000 Revert of Lucas commit. All tests were broken. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd74d6d183a2405fa94e746f291db132b39077ef Author: navarrop Date: Tue Oct 19 13:46:13 2010 +0000 Put explicit message if die. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1be35ba7d6cb89619fe933cbd5bfdd10c611948 Author: navarrop Date: Tue Oct 19 12:56:23 2010 +0000 Add file AddTestsWin.cmake for execute tesh.perl with tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 685d49b0d313553e4685c98b896b06f9a8f97f5c Author: navarrop Date: Tue Oct 19 12:56:08 2010 +0000 tesh for windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bce7b726d0ff3a92f1c01c624e738a125a7cf936 Author: schnorr Date: Tue Oct 19 12:01:13 2010 +0000 adding an example of simdag with tracing functions details: - three categories created, one for each task git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9a4d305aa52bb3344dbc2674b6f7df8e96ca61e Author: schnorr Date: Tue Oct 19 12:01:12 2010 +0000 let user decide to use other models with simdag if tracing is enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b590a7af15aa38c1d8d75cf0d533cb337153ba61 Author: schnorr Date: Tue Oct 19 08:41:36 2010 +0000 adding categories to dot file to serve as example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1887c10301602c6c3e24242d86e93beff6a899f2 Author: schnorr Date: Tue Oct 19 08:41:35 2010 +0000 dotloader to trace task categories based on dot file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a08055e39d84cfc950ebd85f7d7f15dc87a777f Author: mquinson Date: Fri Oct 15 10:58:50 2010 +0000 document the last discussion between Arnaud and Ludovic on -user git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7387c7850c108e54781753c306fce5977847e86f Author: schnorr Date: Thu Oct 14 16:14:09 2010 +0000 using mpi_comm_world to get the global rank git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fc8bc9b1e483710e991bb9edf1519042d1bae43 Author: navarrop Date: Thu Oct 14 15:50:49 2010 +0000 Add documentation to distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a22c6510db6fe1fb129ec871234c020b5989353 Author: navarrop Date: Thu Oct 14 15:20:14 2010 +0000 Clean the distrib with make clean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cdb570a7082909f231b95b6539eaf4b7ef0de792 Author: navarrop Date: Thu Oct 14 15:20:13 2010 +0000 If windows tesh is tesh.pl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a711adeffa407b15d22600c0e77d1636e5d77c90 Author: navarrop Date: Thu Oct 14 14:48:41 2010 +0000 Change way for cleaning generated files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56634156c33c9d551211a57579d526f8f35d9911 Author: navarrop Date: Thu Oct 14 14:48:39 2010 +0000 Auto set the library extension for links. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe574f08f5e05bdf79356a914e03fce8b4e2f9ec Author: navarrop Date: Wed Oct 13 15:23:13 2010 +0000 Change order of tests for generate correctly memcheck tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca7d926541197c4d841e753d548b3edf648a59f2 Author: navarrop Date: Wed Oct 13 14:14:47 2010 +0000 Initilized vars. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d9136dcefea8e3dfa3dc18eac9d9c2eb479a49e Author: navarrop Date: Wed Oct 13 13:57:10 2010 +0000 Add simgrid dependency for ping_generator.lua Now make -j is available with lua. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4a7551b134a2a6727a10a61c8b0069b95100b39 Author: navarrop Date: Wed Oct 13 13:57:10 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91955eb0c8e6618f04e5efcd2cbec864f4e5f6c4 Author: navarrop Date: Wed Oct 13 13:57:09 2010 +0000 Add option latency bound to pipol-remote. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e53e1d8b0563405fd717ffbac1ebd5266fca939 Author: navarrop Date: Wed Oct 13 13:57:08 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 340757e480b52312ec604de00086ac7d73900043 Author: schnorr Date: Wed Oct 13 11:54:42 2010 +0000 trace: save link end points in timestamp 0 of the trace file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07ec30cfebb4525b4d7f153f797e7bc7eaf8c143 Author: schnorr Date: Wed Oct 13 11:36:38 2010 +0000 trace: fixing link declaration for gtnets model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47f912db2e44c75ca3b901b216bc3f4f57380ebd Author: schnorr Date: Wed Oct 13 11:36:37 2010 +0000 xbt_die when caller tries to declare a link that is NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbb1a8d952ac0a130e579b35fca968a0319ccb0b Author: navarrop Date: Wed Oct 13 10:53:36 2010 +0000 Put some tests out of tesh test part for memcheck option. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36633e876c3247b58a79c3be452fc3f308506805 Author: navarrop Date: Wed Oct 13 08:32:07 2010 +0000 Fix supernovae mode. Rename "finalize" function of timer into "timer_finalize" because the parser have a function called finalize too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bccced152f8aec448be2d72b75917169997ca40 Author: navarrop Date: Wed Oct 13 08:20:51 2010 +0000 Update flatifier to new link_ctn tag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f88c51147856c5116169ecbafac43933107ad502 Author: navarrop Date: Wed Oct 13 08:06:38 2010 +0000 Place masterslave-console test into lua test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c6afa816fc1be84cf440d025e84331e63ee6827 Author: navarrop Date: Wed Oct 13 08:06:37 2010 +0000 Put variable "to_index" into s_routing_component We can now read it thanks to variable "generic_routing". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4576fb38f884be0a9b81db5354ddaa0d3ed5353f Author: schnorr Date: Wed Oct 13 08:05:38 2010 +0000 implementing get_onelink_routes for rulebased details: - for now, we expect that rulebased routing is a cluster-based routing - so, the get_one_link algorithm works like this: 1 find the router (might have problems if suffix or prefix has the "router" string) 2 find the routes from the router to all hosts of the cluster each route have 3 links on current implementation - tracing will consider that a cluster is a router directly connected to all hosts, so we actually don't trace exactly what is a cluster in terms of network topology during the simulation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42cb5b19932ed54070a2e199f4791058f1dc8387 Author: schnorr Date: Wed Oct 13 08:05:37 2010 +0000 surf actions might arrive here without category details: - if category is null, it means that caller did not find a category to this surf action, or because the surf action should not be traced git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 272c014a18e1e6230d35b6864e4b8268d737d240 Author: coldpeace Date: Tue Oct 12 15:57:41 2010 +0000 separate between the console code and the bindings one... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f94b475ee53a96bbe5739ad0764b82649451f36 Author: coldpeace Date: Tue Oct 12 15:56:13 2010 +0000 cleanup & reorganize code ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc5371bd904c096de593bd1e214c174bbc134e57 Author: coldpeace Date: Tue Oct 12 15:51:44 2010 +0000 add new source file to lua code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23fd1cb0846a94ec6b9f653d123ad56e5cdd8efb Author: agiersch Date: Tue Oct 12 12:46:18 2010 +0000 Really do the s/:/_/ in platform upgrading script. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7252fdae6c945f7a0de26ca044c0b79e194c433 Author: navarrop Date: Mon Oct 11 14:30:35 2010 +0000 Add some tests for link check between clusters. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee63888d1f4e668519567930792859e185bb8e42 Author: navarrop Date: Mon Oct 11 13:24:00 2010 +0000 Update tesh file for name of host and router. Remove unused "_" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 799e5ffc8a6ea77fdf2c62fa03d5e4671092d973 Author: navarrop Date: Mon Oct 11 13:23:59 2010 +0000 Add two tests for check links between clusters. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2462d37ab72c9374a8bf59d2a391a0fb73ee3580 Author: schnorr Date: Mon Oct 11 12:56:58 2010 +0000 correcting the name of the routers in all ASroutes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0891bb811cbad72a36e0aa215ab5ea6cb1a73640 Author: navarrop Date: Mon Oct 11 12:31:24 2010 +0000 Remove the "_" from hostname and routername to Tag cluster. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d4c58203636e5d0616a607eb770e76e70787c43 Author: navarrop Date: Mon Oct 11 12:31:23 2010 +0000 Add a pipol command to cmake for kill all jobs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f936a70104c6573c06c86a098224f5271ca4d9a0 Author: schnorr Date: Mon Oct 11 10:15:59 2010 +0000 fixing name of the function and its utilization in network constant model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc01c6a871dbbfd0cc84e26eb9f94aeb539e613e Author: alegrand Date: Mon Oct 11 09:49:00 2010 +0000 Indent the rest of the code (examples, buildtools, doc...) except for examples/SMPI/NAS... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f5e8daaa6e9f74521068aa75837200bcd182ea6 Author: alegrand Date: Mon Oct 11 09:48:30 2010 +0000 Indent include and src using this command: indent -kr -br -brs -ce -bbo --dont-break-procedure-type --no-tabs --cuddle-do-while --cuddle-else --indent-level2 --leave-preprocessor-space --no-space-after-function-call-names I also had to play with fromdos and to check that sg_unit_extractor.pl did not get fooled by XBT_TEST_UNIT lines splitted in half by indent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e54c5e982d2a6dd3d2d152038819639b088a1086 Author: alegrand Date: Mon Oct 11 09:40:52 2010 +0000 Remove weird parenthesis... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df04838823cbd835fd061b7241c1a04836083787 Author: schnorr Date: Mon Oct 11 09:02:45 2010 +0000 considering gateways when get_onelink_routes from recursive AS'es git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6bd3ade47e62e370a2f2f5337f35071488bd795 Author: schnorr Date: Fri Oct 8 16:00:17 2010 +0000 fix: avoiding the execution of TRACE_surf_action when tracing is disabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54c944632710ef84463fdf2de37b8f834e561a25 Author: schnorr Date: Fri Oct 8 16:00:16 2010 +0000 SimDag instrumentation for categorized resource utilization details: - only works with a combination of instrumented network and cpu models - new tracing interface function TRACE_sd_set_task_category to set a SD_task category - does not work with parallel tasks for now (if needed, we can do it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77e6092b3b7c609533973d57afd5a013430db16e Author: schnorr Date: Fri Oct 8 16:00:14 2010 +0000 trace: when simix action gets its category, pass it to surf action git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83f5704fdf4be5d244a5b4e76a6d7a23215dad10 Author: schnorr Date: Fri Oct 8 16:00:13 2010 +0000 fixing comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f64a90b531c5764f77a24d511046ee82aa24936a Author: schnorr Date: Fri Oct 8 16:00:12 2010 +0000 char *name transformed in const char *name to avoid compilation complain details: - ... when caller passes the parameter using a const char * git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 936c8368c87c5a08ecc141096aca846cbc10a194 Author: schnorr Date: Fri Oct 8 16:00:11 2010 +0000 get trace category from surf_action instead of smx_action when tracing categorized resource utilization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db9bb6fbdfaff4b3e37b928582aa4db0781a6534 Author: schnorr Date: Fri Oct 8 16:00:10 2010 +0000 new variable for surf_action_t to contain its tracing category details: - and function to set it (to be used by forthcoming modifications) - xbt_free to release in all action_unref of instrumented models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0f997f274ef5e11f6df4ff39926e7ba493ebffa Author: schnorr Date: Fri Oct 8 16:00:07 2010 +0000 tracing uncategorized resource utilization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d649c1b9b2415afa32720000a369572588ce6462 Author: navarrop Date: Fri Oct 8 15:41:42 2010 +0000 Enable testing for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8383 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cba5ccec58c032ca98b4bb22ea611de747e9f50 Author: thiery Date: Fri Oct 8 12:55:33 2010 +0000 Fix the path to gras_stub_generator in the tutorial makefile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db4671831d63eea2d1db93f576652e4097c423cd Author: navarrop Date: Fri Oct 8 12:19:58 2010 +0000 Add script file to help compil with windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a2947e432dde3d65f3319db5527e235074fbd43 Author: navarrop Date: Fri Oct 8 12:13:05 2010 +0000 Be compatible with windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82643cdf814808a2b0d696ae1df7c3c4155eb16a Author: navarrop Date: Fri Oct 8 12:12:50 2010 +0000 Set snprintf and vsnprintf function are available on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 283fae6059d96ec39fcbb36f21c6e1b6c8bae501 Author: navarrop Date: Fri Oct 8 12:12:35 2010 +0000 GNU Version for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8378 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 705cfaaca24189a574c15159cbdd919574cae96e Author: alegrand Date: Fri Oct 8 10:26:27 2010 +0000 Keep adding missing function required when using SimDAG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95144b11324b9f47f5253193f54bb1c78378662b Author: alegrand Date: Fri Oct 8 10:26:24 2010 +0000 Implement the get_link_latency function for SD (and rename a badly named internal function added by Pedro a while ago). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0aaaa9c20f51001337509db72a1ac0ef11d8cb3 Author: alegrand Date: Fri Oct 8 10:26:19 2010 +0000 Enable using other workstation models than ptask_L07 (and do not forget the postparse!) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e373b0b3befb83483aeadcea9962e46492947b84 Author: navarrop Date: Thu Oct 7 15:50:24 2010 +0000 Fix bug when call function get_route. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8374 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee96bf1dcbae0b71bcbe8d207387535470ad7e24 Author: navarrop Date: Thu Oct 7 15:10:16 2010 +0000 Add a function to have type of an element. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26151037d586c0d5ec77b30b59b0d8f6156b7889 Author: navarrop Date: Thu Oct 7 10:53:38 2010 +0000 Add a test for function is_router. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8dd6ad4b8a5237363cf4ab6a993e9325b03fef97 Author: navarrop Date: Thu Oct 7 08:26:10 2010 +0000 Windows is not implemented for v3.5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d3b68b00a9ce4b6b0d931cac5135a5564b84c74 Author: navarrop Date: Wed Oct 6 16:08:06 2010 +0000 Update maintainer source. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a995c7469b31d62d38a7463e0ca2b97c66824a94 Author: navarrop Date: Wed Oct 6 16:08:05 2010 +0000 Fix the smpi_traced test if user compil out of source. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49af8101639b8f2b602fb1812806433964e28b18 Author: navarrop Date: Wed Oct 6 15:45:59 2010 +0000 Available the tag config. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b34f44436361452ae069229b1094856f94f8e22 Author: navarrop Date: Wed Oct 6 15:45:57 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4f3a7932cc280105b824f61052bdd4d41b18e1a Author: navarrop Date: Wed Oct 6 15:45:55 2010 +0000 Fix flatifier tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eeb7d85cca6fb1431e050d26e96f75aacfcec357 Author: navarrop Date: Wed Oct 6 15:45:53 2010 +0000 Clean DTD and add tag config. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bf37b029d72d933125fb3ca35876112f30a34ca Author: navarrop Date: Wed Oct 6 15:45:49 2010 +0000 Implementation of function is router git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c6f56eb14514a972f9e6e31dbbbf8f3601d2dc0 Author: schnorr Date: Wed Oct 6 15:43:39 2010 +0000 onelink_routes revision: removing a comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc53c1b57310a6309a2da7845937f7c2ec7ed9d4 Author: schnorr Date: Wed Oct 6 14:48:11 2010 +0000 better handling of resource utilization tracing methods details: - use of pointers to functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 653a39ca9cbfe9bed2b9a13859772c5fb576d8da Author: schnorr Date: Wed Oct 6 14:48:10 2010 +0000 cosmetics on tracing mechanism details: - no export of functions starting with __ or _ - functions ending with _alloc and _release are used to initialize tracing modules git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be9df0b83ffac70c7adcd066b34882d81de75a19 Author: pini Date: Wed Oct 6 09:37:54 2010 +0000 Updated README for SMPI. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d81a799cbcbf596d75bf8e9666bc031178ce0ad Author: navarrop Date: Tue Oct 5 14:25:05 2010 +0000 Fix lib pcre use. Apply a full route mode for cluster if pcre lib is not installed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7594d62220e4054936b059fdaf0eb2b54d49869 Author: coldpeace Date: Tue Oct 5 13:35:24 2010 +0000 fix gras_platform_script git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d49c6559c186278e8b7f4a5183ef8688983db82d Author: coldpeace Date: Tue Oct 5 13:30:51 2010 +0000 fix lua console application for SimDag module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00d3a9efaba77945fc9513c54d7d3221a4bff24a Author: coldpeace Date: Tue Oct 5 13:23:49 2010 +0000 fix the platform script git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86824bd5375af44e319be08931ab02580c197122 Author: schnorr Date: Tue Oct 5 13:16:12 2010 +0000 cleaning some old surf tracing code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a291afa4fb3d38c8983ef313a5bb500da457afd0 Author: schnorr Date: Tue Oct 5 13:16:11 2010 +0000 updating FAQ to new parameters that should be use in Triva's graph configuration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0081919c5fd248de43f472de7d0ab111001e245 Author: schnorr Date: Tue Oct 5 13:16:10 2010 +0000 using memory address to identify link containers (trace file is no longer comparable) details: - should find some other method to check if trace file is ok git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fadbb352665f28166ba5af3ad2a8657724c37c66 Author: schnorr Date: Tue Oct 5 13:16:10 2010 +0000 removing one space in the beginning of the trace files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4967b47bd0d3722ce21edf140feba2726fb29e5 Author: schnorr Date: Tue Oct 5 13:16:09 2010 +0000 do not trace loopback links git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5b39515958bde9d7724def570d766d62ad55d86 Author: schnorr Date: Tue Oct 5 13:16:08 2010 +0000 only trace link-related data if tracing mechanism know the link git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afa112ad45dec1a7c2becaa0d6e13b1c039d4696 Author: schnorr Date: Tue Oct 5 13:16:06 2010 +0000 registering the source and destination of all onelink routes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41e5bea5402fc0238734a6c40294648ccd37d571 Author: mquinson Date: Tue Oct 5 10:23:36 2010 +0000 do not hide the issues that are there and shouldn't git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3466ebc657e8eb31a2b1930ded75df0711ec1359 Author: schnorr Date: Mon Oct 4 15:55:55 2010 +0000 first implementation of floyd's get_onelink_routes details: - it calls get_route between all combinations of nodes - if route has one link only, add it to the return git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74214a6669ee21beba3e799a78b95f4e56c3b692 Author: schnorr Date: Mon Oct 4 15:55:54 2010 +0000 implementing recursive call to get_onelink_routes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3386f45672a0fa76fdd877d87e0555deeb5baf8b Author: schnorr Date: Mon Oct 4 15:55:53 2010 +0000 implementation of full_get_onelink_routes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c3a025bb4b8371564ef0e7565559e03c95be97b Author: schnorr Date: Mon Oct 4 15:55:53 2010 +0000 memory address is the unique identifier of links in the paje trace file details & todo: - loopback links are traced - still have to do the same thing for hosts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4957d7d18db69162484b437d10b229c457f6a010 Author: schnorr Date: Mon Oct 4 15:55:52 2010 +0000 functions to get_onelink_routes must return an array of onelink_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36360f35fad6a78d7bcd1100ff08098eb3f1a633 Author: navarrop Date: Mon Oct 4 15:04:14 2010 +0000 Now cluster Tag don't necessary need libpcre. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7edfb13279f2fded41bac9dece85360d0c43a9a7 Author: pini Date: Mon Oct 4 13:04:56 2010 +0000 SMPI's network model calibration script: you give it information about your platform file, a skampi ping-pong file and piece-wise ranges, it gives you the latency and bandwidth correction factors. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5aa7b7c598d419a5cefb614b922563d31e4942e Author: schnorr Date: Mon Oct 4 11:46:16 2010 +0000 cosmetic fix: generic_set_bypassroute was being logged in generic_get_bypassroute git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b40f1241d74d1a0b69d1d39e4202224426e1e374 Author: schnorr Date: Mon Oct 4 11:46:14 2010 +0000 preparing get_onelink_routes and is_router for each routing model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 760f75593f3129e0ec82e053a18e6f241e8f296a Author: navarrop Date: Mon Oct 4 10:23:25 2010 +0000 Set some tests are expected to fail. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa97cac500bbcb0f84485fdd7b9413c985dc92b0 Author: schnorr Date: Mon Oct 4 08:31:59 2010 +0000 fix: small changes to make surf_routing.c compile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b50dc83ec95d8e2811a7ee1286b5f0ffb593cab Author: mquinson Date: Mon Oct 4 08:14:26 2010 +0000 update the platforms to kill the : git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc76306284748ef47d089d7816204fefde54a337 Author: mquinson Date: Mon Oct 4 08:13:50 2010 +0000 update all the platforms file with the new s/:/_/ in DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d6b8f250907dafb716b34f93ff72c300e4fb061 Author: mquinson Date: Mon Oct 4 08:13:26 2010 +0000 teach the platform upgrading script about the s/:/_/ in the DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7259806ba6184616640e46a4f0d2f39725ff17a2 Author: mquinson Date: Mon Oct 4 08:13:07 2010 +0000 stop misusing : in the DTD. use _ as a separator instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff1eebe3071b50372f9bf3048eeec04c610d2788 Author: mquinson Date: Mon Oct 4 08:12:47 2010 +0000 merge git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e04dc6305bf145c1991dd95bc9b41a87c2f355b Author: mquinson Date: Mon Oct 4 08:12:26 2010 +0000 message rewording git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e33c1b3a7ea6a64c2ffdaf1392923a25abb858d Author: coldpeace Date: Fri Oct 1 17:22:08 2010 +0000 modify 'master_slave_bypass' in lua by calling simgrid.AS.new (still improvale : AS to be a lua object instead) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3591ac3c90e43daccf244c3832159a36304c14c8 Author: coldpeace Date: Fri Oct 1 17:19:53 2010 +0000 reimplement lua bingdings code to support the new platforms format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffcd66b6f9480a432041937a8f2356295346dc01 Author: coldpeace Date: Fri Oct 1 17:17:29 2010 +0000 define new methods to call surf_routing 'parse' methods from lua code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ac1de58c1f033e880f49f8d8384c11a352d007d Author: coldpeace Date: Fri Oct 1 17:16:11 2010 +0000 define two kind of 'parse' methods, parse_#type_#element for XML platform and for lua script, this avoid to rewrite the functions to set routing element values from lua script and not only from the XML platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 948e3ea28edffde7ce1896d540a73c27506ea897 Author: coldpeace Date: Fri Oct 1 17:08:43 2010 +0000 add new methods to reimplement the lua console respecting the new routing model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62a8c46f194893c74a15db190c6029e82e5da81a Author: schnorr Date: Fri Oct 1 15:20:49 2010 +0000 let snprintf decide how many digits use for timestamps git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3e1fdf1ee5decc8735c7a5a971808ea4460805c Author: schnorr Date: Fri Oct 1 15:20:48 2010 +0000 tracing router existence with the new parser details: - a router is represented in the trace as a host with no power git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2cd5443d28062567ae67d9f0acd08be191928ab Author: schnorr Date: Fri Oct 1 15:20:47 2010 +0000 removing old and no longer used tracing functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b4430374cb4bbc153cea09c7eb2cf39f237bbd1 Author: schnorr Date: Fri Oct 1 15:20:46 2010 +0000 proper closing the LINK containers at the end of the trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 440a99231dd4550285c4706d12cb95ba61221ba4 Author: schnorr Date: Fri Oct 1 15:20:45 2010 +0000 trace cosmetics details: - remove "__" from beginning of some functions name - making some functions static - moving a function to other file, making it static git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37a7e9fc343cc8582d17b5bd635c4f2a594236ac Author: schnorr Date: Fri Oct 1 15:20:43 2010 +0000 TRACE_surf_[host|link]_declaration responsible for create containers todo: - end points still not present on the trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d42817b413109adcfa1fc087216d610db93e338 Author: suter Date: Fri Oct 1 14:33:52 2010 +0000 entree de ghislain git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8cdf977d74d78ab5b12590c117d55850afda244 Author: mquinson Date: Fri Oct 1 13:27:38 2010 +0000 Fix test pmm_rl by synchronizing the slaves [Arnaud Giersch] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01eb649882779fe89e393b89f4d9a3dad6c31c99 Author: cristianrosa Date: Fri Oct 1 12:35:12 2010 +0000 Fix for msg_icomms test. Do not pass the address of a local variable to SIMIX_network_irecv().[Arnaud Giersch] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecca08954c7a7849ac1105e44ea72e96da9e84d9 Author: mquinson Date: Fri Oct 1 11:15:50 2010 +0000 Fix tesh [Arnaud Giersch]: - kill any foreground running job - avoid to exit with success in case of armageddon - install signal handlers to quit cleanly - fix suitename calculation in main() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2107a7e61003c8298ac74e665b69a66b285e3ae1 Author: mquinson Date: Fri Oct 1 11:15:47 2010 +0000 Properly let the main thread wait for the startup of the listener in the GRAS API [Arnaud Giersch] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8315 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4952522139760ceb75c59774f83f6bdfc6b72bda Author: mquinson Date: Fri Oct 1 10:56:42 2010 +0000 Fix xbt_strbuff test from testall [Arnaud Giersch]. Valgrind reported an "Invalid write of size 1". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab58f88f92ff03857b6cea328043a63619dc2ba7 Author: mquinson Date: Fri Oct 1 10:48:41 2010 +0000 Fix misbalanced parentheses in checks for va_copy. [Arnaud Giersch] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28a5837a99b69c35fec98a0d60d3d8bebd9c9221 Author: mquinson Date: Fri Oct 1 10:46:59 2010 +0000 Fix check for getline: it is not needed to try to run it and dump core. [Arnaud Giersch] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f038e41126f2859e7ded06ea71afe803f25e012a Author: mquinson Date: Fri Oct 1 10:45:54 2010 +0000 Fix typos [Arnaud Giersch] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 782f84d80ed8b775a1973115f6266ae487cae918 Author: mquinson Date: Fri Oct 1 10:45:51 2010 +0000 Add missing include for HAVE_TRACING [Arnaud Giersch] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4271eaaf4285cf1f7ea9b7da83a5ab7e2105f8aa Author: mquinson Date: Fri Oct 1 10:45:48 2010 +0000 Missing includes by Arnaud Giersch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a77b8884fa58cf932bad343ff7141233d088b95d Author: mquinson Date: Thu Sep 30 18:45:45 2010 +0000 protect the changes related to the v3 in an appropriate if bloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd99b1d06dd70aa739697de68cd200bd3ea54246 Author: mquinson Date: Thu Sep 30 18:45:25 2010 +0000 reindent this script (no real change). I'm wondering why Pierre broke the indentation that badly ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1576126997a42eb30844433bb83477ba01aa6863 Author: navarrop Date: Thu Sep 30 14:45:55 2010 +0000 Unuse file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 874e0bce624e4545cb4c49b707796a6704c24ad8 Author: navarrop Date: Thu Sep 30 14:45:54 2010 +0000 Update the script for transform platform into v3. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cb1f8f04ea7ad3bf6a0eedec6f8e28e3f961970 Author: schnorr Date: Thu Sep 30 11:56:32 2010 +0000 isolating latency bounded functions with ifdef's details: - to enable them, configure simgrid with enable_latency_bound_tracking set to ON git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e16b2e4a855b56054e3868d120e504b38e22cc1 Author: schnorr Date: Thu Sep 30 11:56:29 2010 +0000 proper initialization of get_latency_limited on vivaldi network model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f2e2d0a3c6e790f43f05da47d1f1bcf27b584a9 Author: navarrop Date: Thu Sep 30 11:00:46 2010 +0000 Add Tracking Latency bound option to cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1038b1a8e8bcb6f17417a1027a6c59438d248555 Author: cristianrosa Date: Thu Sep 30 10:03:48 2010 +0000 Fix race condition during the creation of the listeners processes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad77e9774aebd33513423dd4e4768bd695cd93f2 Author: pini Date: Wed Sep 29 16:14:59 2010 +0000 Squeeze any block with a given delay (in flops). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0f1026296c6335a2c3b92bc7c69143175492f5c Author: mquinson Date: Wed Sep 29 14:50:50 2010 +0000 more explicit error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d74e6d6c2620eab29f73b3ab540c4a60ea8592fa Author: navarrop Date: Wed Sep 29 14:04:29 2010 +0000 Change location of g5k.xml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c811658b9ed029d6348ead661b3d03b980d0ebc Author: navarrop Date: Wed Sep 29 13:52:28 2010 +0000 Script to transform v2 platfrom into a v3. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd31471b40c49ec4e41867bbb35580c2f54d1ee4 Author: schnorr Date: Tue Sep 28 15:10:37 2010 +0000 fixing indentation by removing tags and including spaces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc5fe5d80604ef40537f6c6fd71833346f6d480c Author: schnorr Date: Tue Sep 28 15:10:36 2010 +0000 wipe out old code based on ids for nodes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88f620e4aeaf16fdf69f5dc827e5362110d54e5f Author: schnorr Date: Tue Sep 28 14:55:52 2010 +0000 using correct variables name when getting route from global_routing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c053c9587e3a72153e0cc2c4494dbded6b4c788 Author: schnorr Date: Tue Sep 28 14:55:50 2010 +0000 only need src and dst_name when tracing details: - set these variables when surf action is created - free them when action is net_action_unref git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2f496126e75748bcdcf40554f64c7c3e753acf7 Author: schnorr Date: Tue Sep 28 14:55:48 2010 +0000 removing misplaced code (was moved from here before routing update) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 738a6645ea58a89cf957c360faf26e01eae7f7b4 Author: navarrop Date: Tue Sep 28 14:00:15 2010 +0000 Make simgrid compil with Full Flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fce2f49c0d17e615a05b58074975aff1d525034 Author: navarrop Date: Tue Sep 28 14:00:14 2010 +0000 Make a correct xml file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8290 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdcea1c1e992733bb739825d8a192fe7597480b6 Author: navarrop Date: Tue Sep 28 14:00:12 2010 +0000 Add new tests for basic parsing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a57b407195c6c671bb4dd2938344921d1c9a3778 Author: cristianrosa Date: Tue Sep 28 13:49:44 2010 +0000 Fix a 3 years old bug in the dictionary's function xbt_dict_get_or_null(). It was broken when the hash_code of two elements collisioned. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f00304f35fc10b4c8d3cdb6c2d910131c4169ef9 Author: navarrop Date: Tue Sep 28 13:10:45 2010 +0000 The basic parser can be run with option. nothing just parse the xml ONE_LINK give on link between the 2 first hosts FULL_LINK give all links between hosts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15a08d1cdb8b6f402e311c1457086640b150dbbd Author: navarrop Date: Tue Sep 28 13:10:43 2010 +0000 Add the flatifier test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7c08982b3f088eca94de033eb9f0d86fc8bc4c9 Author: navarrop Date: Tue Sep 28 13:10:42 2010 +0000 Make the new flatifier test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01aa46234680efe3c13a7ea64971371055c81d5c Author: navarrop Date: Tue Sep 28 11:50:52 2010 +0000 Fix pcre path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cec2afab3f3e39ad6418a9472eb931b79dc61a7d Author: navarrop Date: Tue Sep 28 11:50:51 2010 +0000 Add routes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad58f046c61a4484c635a9264956bc6d174e63e8 Author: schnorr Date: Tue Sep 28 11:30:26 2010 +0000 fix on libpcre detection by cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5df26996b739c62e49eba95f7814397d07e22922 Author: navarrop Date: Tue Sep 28 08:54:27 2010 +0000 Add first version of g5K using cluster tags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31bfa073530d5b1154c51c5f5f24269a7399409a Author: navarrop Date: Tue Sep 28 08:54:26 2010 +0000 Correct implementation of start/end tags when bypassing the parser. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b20aaa51420e1324dd0d4ab7bebd15757bfc5cf8 Author: navarrop Date: Tue Sep 28 08:54:24 2010 +0000 Test for parsing file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 152cead8f6200f6b10b002c24a416a4a86b43905 Author: navarrop Date: Tue Sep 28 08:54:23 2010 +0000 Rewrite the SURFXML_START_TAG and SURFXML_END_TAG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f3f851daa42c5485ec0fedf68b24c639e43aee5 Author: navarrop Date: Tue Sep 28 08:54:21 2010 +0000 Clean code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53c574844a785bc0437165692ded76080b30f7ab Author: navarrop Date: Tue Sep 28 08:54:19 2010 +0000 Add Lib path correctly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df449d1a8c0c0cd6f60e5f978c1375caaa698cfa Author: navarrop Date: Tue Sep 28 08:54:18 2010 +0000 Simdag parser test must failed now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8999903f751a21a2e3b9efd41aeccb94bae15e4d Author: navarrop Date: Tue Sep 28 08:54:16 2010 +0000 Update xml platform for msg-get_sender and msg-trace tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit babcaca9b7d0b6528fdd15b97625c440378a34c9 Author: navarrop Date: Tue Sep 28 08:54:14 2010 +0000 get_sender update platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f4f913bfa515c8a880730da0b430521530bba2f Author: navarrop Date: Tue Sep 28 08:54:12 2010 +0000 Cluster tag revival attempt. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a042c3771c14fdc9ec1a98ca60fc70ed933dc17 Author: navarrop Date: Tue Sep 28 08:54:11 2010 +0000 Adapt masterslave_bypass to the brand new AS tag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d03dd509a40da2d9e0038e2ca89fb40bee62ec8f Author: navarrop Date: Tue Sep 28 08:54:09 2010 +0000 Bring back useful functions for the bypass from before David's internship. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f74f3f3adb07c24d9589c498c1dad704bfa8e7f Author: navarrop Date: Tue Sep 28 08:54:06 2010 +0000 Huge set of modifications to restore more uniform APIs when dealing with src and dst. * GTNets compiles but is still not functionnal * Tracing should have the same issue :( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4eaeeb897d5ce34b0b071c7fd57a4fbeab3abb2 Author: navarrop Date: Tue Sep 28 08:54:02 2010 +0000 Add useless files to gitignore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09eeb0dbb6b7bafb9ea9bcfb580df3531f06fe18 Author: navarrop Date: Tue Sep 28 08:53:47 2010 +0000 New platform for gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04c44fbe77163cca75366d10e35ba400b804eaef Author: navarrop Date: Tue Sep 28 08:53:33 2010 +0000 New platform files (just add AS tag) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cccf48a0a4f5806a607cb288b0c6dad603f79c38 Author: navarrop Date: Tue Sep 28 08:53:21 2010 +0000 add to the rule-based model the loopback routes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 601559c5bcbc31de3d6f58786c335f0fdfabf508 Author: navarrop Date: Tue Sep 28 08:53:20 2010 +0000 Cosmetics for print. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1eff61a53a6a41c1c9b233d7eecf9149ca0f5b4 Author: navarrop Date: Tue Sep 28 08:53:19 2010 +0000 Change way to call get_route git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c883f36294946e34ab8349ea4be2dedbd31bb3c Author: navarrop Date: Tue Sep 28 08:53:17 2010 +0000 change regex into the tag cluster git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31ba5a2a9e6ff7ae794383463615e8a5f68475e5 Author: navarrop Date: Tue Sep 28 08:53:16 2010 +0000 Modify DTD and files for cluster Tag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 570adb77dbb990f7c8d7f166b2a3cc6d937dc6f2 Author: navarrop Date: Tue Sep 28 08:53:14 2010 +0000 add-to-cmake-files-the-pcre-library by David git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c326c3ead872860a1ee05f216174ba56cae6e71 Author: navarrop Date: Tue Sep 28 08:53:13 2010 +0000 Tag cluster test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 947af238c968c81491832227d9f6c3c56a7464ec Author: navarrop Date: Tue Sep 28 08:53:11 2010 +0000 test of sd_test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10d3db6766e9f19b11986ac1859bc6e6ca2ed49a Author: navarrop Date: Tue Sep 28 08:53:09 2010 +0000 Add cluster tag Conflicts: src/surf/surf_routing.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3558184ab667393fdba7a3848a08632120bd0bf7 Author: navarrop Date: Tue Sep 28 08:53:07 2010 +0000 Update tests for java git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e28ddc195798007e79ad79e87003f1993b46b7e Author: navarrop Date: Tue Sep 28 08:53:06 2010 +0000 Delete this message for being compatible with old tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9efa61bd5941f4d58bb736d74b4348942cadb0a Author: navarrop Date: Tue Sep 28 08:53:05 2010 +0000 Update doc for asynchronous comm and pthread_mutexes of pthread_conds. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76e82b99b04b8b2421643d3a2e9bd3f6e7da1bd5 Author: navarrop Date: Tue Sep 28 08:53:02 2010 +0000 New maintainer sources for simgrid dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51d23fc7a40b6b971fd3f3acea5b8aed7dc27ac8 Author: navarrop Date: Tue Sep 28 08:53:00 2010 +0000 Remove unuse variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ffcb929788f3aa034ad1fb5b6eff5d58b31f89f Author: navarrop Date: Tue Sep 28 08:52:59 2010 +0000 This code is necessary for masterslave_bypass example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 840c2637256d9ae2617a4e431228cc082c77b433 Author: navarrop Date: Tue Sep 28 08:52:57 2010 +0000 first version of rule base routing model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8dcab2e3c296d3bf6ec701ccba85b45856c67e7e Author: navarrop Date: Tue Sep 28 08:52:55 2010 +0000 more clean code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3840502234d3ecc705625edea83d69b89230b259 Author: navarrop Date: Tue Sep 28 08:52:54 2010 +0000 format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8248 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 247a4baf7c1b606f6fedfc7afe2173fcc55b9d74 Author: navarrop Date: Tue Sep 28 08:52:52 2010 +0000 clean code and remove foreach and set git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8247 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5d314bb52641a11591646fb0080a5b1eaa4ca63 Author: navarrop Date: Tue Sep 28 08:52:49 2010 +0000 clean the dtd file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8246 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8d94aa8700e80d14f0092b7beeefff64f1d17f2 Author: navarrop Date: Tue Sep 28 08:52:48 2010 +0000 comment all the lines for route:multi and cluster. This needs to be cleaned git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75e8415d3b5fbec784b77b485da05ccbd0256d93 Author: navarrop Date: Tue Sep 28 08:52:47 2010 +0000 clean the hierarchical routing code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51dc9db2cf51ef2ea0f28762b5848e92e87630e4 Author: navarrop Date: Tue Sep 28 08:52:45 2010 +0000 comments for fix a deprecated dtd tag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ea02583071600052a8d20356d211df93a6eec4b Author: navarrop Date: Tue Sep 28 08:52:44 2010 +0000 format changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a46bcd2115b2f8df2b5a2a9e2e8f186a11a72385 Author: navarrop Date: Tue Sep 28 08:52:43 2010 +0000 fix mistake small mistake in the routing algorithm of floyd and dijkstra git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6fdfb0bcae5f6c547427cd265a45771ff590fb3 Author: navarrop Date: Tue Sep 28 08:52:41 2010 +0000 disable the debug function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5b9aba8d360583bd56a42dfa5d49f85f1917616 Author: navarrop Date: Tue Sep 28 08:52:39 2010 +0000 small fix for a uninitialized variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d938be0afd2015d43ba18c58d55517410f800d1 Author: navarrop Date: Tue Sep 28 08:52:37 2010 +0000 add the bypasss route mechanims git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ec95f6d8c62158bac8934097fc3e8b61af7d986 Author: navarrop Date: Tue Sep 28 08:52:35 2010 +0000 add functions to check the correct process of make structures for routing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e42e598c9498ad5c9eb99938741933d94beb8edb Author: navarrop Date: Tue Sep 28 08:52:34 2010 +0000 add the dijkstra routing and cache too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 077cf3f1fdee123e65823b114addc247c15593df Author: navarrop Date: Tue Sep 28 08:52:33 2010 +0000 added the floyd algorithm first version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65e338fbfd769d49b29242bfe56cde18c03b6074 Author: navarrop Date: Tue Sep 28 08:52:31 2010 +0000 pre version hierarchical routing, fix memory leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa2917fe0f1eae430cedc225d7abb67f34c74668 Author: navarrop Date: Tue Sep 28 08:52:30 2010 +0000 add a free dynar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33d9244599867b2daca6df5ae07fa5505571e9d8 Author: navarrop Date: Tue Sep 28 08:52:28 2010 +0000 pre version of hierarchical routing, make in a recursive way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e2dd3ecf166c2d82974beb220aeb8dd4200f105 Author: navarrop Date: Tue Sep 28 08:52:26 2010 +0000 I comment all the calls to used_routing, in order to use global routing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 607e033306049c7d3bdb768dd2b05c279d22e4b8 Author: navarrop Date: Tue Sep 28 08:52:23 2010 +0000 changes for solve warrings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35c72c8925a6eeca0d5d1b651606ff17a609db95 Author: navarrop Date: Tue Sep 28 08:52:21 2010 +0000 add the floyd approach git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2492d71e145ae1a72066746b1b48a3ced3be71b3 Author: navarrop Date: Tue Sep 28 08:52:20 2010 +0000 add the floyd algorithm for a routing schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2910112e5b4172013e6d536a4951371b4dd8d582 Author: navarrop Date: Tue Sep 28 08:52:18 2010 +0000 add the floyd algorithm for a routing schema L git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a5f15c252500f220dc8af69e9b9cebb32df194c Author: navarrop Date: Tue Sep 28 08:52:17 2010 +0000 The new directives for parsing the hierarchical routing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14d9356173a951022bf9bdadaa77652c67734a63 Author: navarrop Date: Tue Sep 28 08:52:16 2010 +0000 The second version of the hierarchical routing, Here I add parse directives git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a8d945bb95c7c13b522a6776b0229f30ab5025e Author: navarrop Date: Tue Sep 28 08:52:14 2010 +0000 The second version of hierarchical routing, In this file I comment some lines to make a work example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ad89d5e6e0bbbfd97547c22e6f9dd5a6d7ecada Author: navarrop Date: Tue Sep 28 08:52:13 2010 +0000 The second version of hierarchical routing. Here I put the structures of the global routing model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1abeb78cffed6f64bba4de0b20b4dea52954b19d Author: navarrop Date: Tue Sep 28 08:52:11 2010 +0000 The second version of hierarchical routing. I implemented the parse functions and the routing functions, both at global level and local level. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17c1733942aa7acb46f0fc4d83ccee35d5d9af8a Author: navarrop Date: Tue Sep 28 08:52:10 2010 +0000 First version of hierarchical routing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2e9baad7ddb5f9e86719879f359f57c99d258ed Author: pini Date: Mon Sep 27 16:03:45 2010 +0000 Revert "Compilation broken." This wasn't suppose to be commited. This reverts commit d2463b9dd8b903446a52afa4b6928b0e4b036504. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d014449b915e66c0dff0e6f24cd7a746c9569cc Author: pini Date: Mon Sep 27 16:01:05 2010 +0000 Removed unused variables and added missing return call. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2463b9dd8b903446a52afa4b6928b0e4b036504 Author: pini Date: Mon Sep 27 16:01:03 2010 +0000 Compilation broken. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed1c81fc9bce2480dd944490032c7336ba68a19a Author: coldpeace Date: Mon Sep 27 12:52:21 2010 +0000 adding some setter methods git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8886e06558103ffcb66db5039f010eaad20aa854 Author: pini Date: Mon Sep 27 10:18:49 2010 +0000 Added local and global sampling. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 226701bd0e2669f81faefdab486bb5dae091b5a6 Author: suter Date: Mon Sep 27 08:07:24 2010 +0000 add 2 entries and some missing commas git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24eb5fa084dbb23b30dff7e46a930f900b5e45d1 Author: mquinson Date: Mon Sep 27 07:56:28 2010 +0000 kill an unused file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e23b481e91e2c7020856a88e25cb6f4fe1358e1f Author: mquinson Date: Mon Sep 27 07:56:25 2010 +0000 Fix an external ref git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a61b866b190b714478c1c53a5614008ae5ada205 Author: navarrop Date: Thu Sep 23 12:21:24 2010 +0000 Rename CLEANUP definition (used after TRY) into TRY_CLEANUP due to other definition of CLEANUP like src/xbt/graphxml.c:1201 "#define CLEANUP cleanup()" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5da257b445b756bf31c15477334d9952f9dfd7e8 Author: navarrop Date: Thu Sep 23 11:17:15 2010 +0000 Update scripts for pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fda00496f6a31c2f09ed65b91d6052c2e50686df Author: schnorr Date: Thu Sep 23 10:48:38 2010 +0000 code clean-up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b16f3d6a14798bcac4e8203cc40975c16cf85f5a Author: schnorr Date: Thu Sep 23 10:48:37 2010 +0000 new configuration option tracing/platform/method details: - may be "a", "b", "c" - tracing behavior for each method as explained in previous commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 827813f7390e44cb5c35a9d9c6aea722e5d71d6a Author: pini Date: Thu Sep 23 10:01:21 2010 +0000 Added a version of DT with RAM folding. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 665933b525b69dcdb445cdb24179fb666ca9e801 Author: navarrop Date: Thu Sep 23 09:51:31 2010 +0000 Update _units file in svn. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9f54bdb5226b4eec530cf3d72ef9710f63664cc Author: navarrop Date: Thu Sep 23 09:51:30 2010 +0000 Initialize value. Compilation with Full Flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad5190b150d9238e9b73a4448aab3a550238fe27 Author: navarrop Date: Thu Sep 23 09:51:29 2010 +0000 Rename CLEANUP macro into _CLEANUP for Supernovae mode. There were two definition of CLEANUP. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b39bafc27f084e23751d10f11af8d6998cb09c9 Author: navarrop Date: Thu Sep 23 09:51:26 2010 +0000 Oups, variable names are not same. Fix the bug with Supernovae. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b370827ee7e9a105556091d2b53a73acca25d7b Author: pini Date: Thu Sep 23 09:14:04 2010 +0000 Take size into account when building a unique name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8203 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b7db8a4db1107ce77e923847ad4e33e02e4e27e Author: schnorr Date: Thu Sep 23 09:06:46 2010 +0000 dedicated file to trace categorized resource utilization details: - src/instr/resource_utilization.c - three methods implemented: - A (dumb tracing, all update_actions_state are transformed in two events) - B (try to resume the tracing if the utilization value did not change) => it produces the same trace as A, resumed if update_actions_state do not change the values on all updates - C (categorized resource utilization integrated within the scope of a smx_action) - method A generates a gigantic trace file, B is the solution for MSG, but not for SMPI - method C is the solution for SMPI, but we lost details on each update - now, method B is active todo: - create an option to select which method to use git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8202 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1945b45d26931be647c80b740381cb01657d25af Author: schnorr Date: Thu Sep 23 09:06:44 2010 +0000 updating traced IS NAS benchmark to get one category per MPI rank git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8201 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff7b0485ecdc2ab695caf5a58d9cb693f3dd3c58 Author: schnorr Date: Thu Sep 23 09:06:43 2010 +0000 cosmetics: fixing identation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8200 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 644161c4806218b2440843f287df05eca4255eef Author: schnorr Date: Thu Sep 23 09:06:43 2010 +0000 placing instrumentation of network utilization on better place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8199 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 930a31488b75c8969603b0b36666e8fdcdcfd3a7 Author: pini Date: Wed Sep 22 12:07:21 2010 +0000 Added RAM folding to SMPI. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit facae0548d7833b6d462c1177d11d7cdbb97948b Author: schnorr Date: Fri Sep 17 14:33:23 2010 +0000 only remove from dict if the key is there details: - fix on multiple calls to TRACE_smpi_set_category(NULL) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6e323a7749044351eada87127f0658c9a8c937d Author: schnorr Date: Fri Sep 17 09:26:52 2010 +0000 creating instrumented versions of DT, EP and IS benchmarks details: - new directories created to avoid the modification of the original .c files - the binaries created have the same name as the binaries generated by original benchmarks - instrumentation consists basically in: - #include "instr/instr.h" - use TRACE_smpi_set_category to declare and set a category to monitor resource utilization - execute with -trace parameter - no instrumentation needed if only a traditional gantt-chart is needed - in this case, original versions of benchmarks must be executed with -trace parameter only git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1753c00431344391ba6c76a80f41cd2c93c1f2f0 Author: schnorr Date: Thu Sep 16 15:18:04 2010 +0000 creating a static version of libsmpi version to link against HPL benchmark git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 638244c0b6c08e5208c154f0d53b37ddc82c80c2 Author: schnorr Date: Wed Sep 15 15:58:30 2010 +0000 smaller size so ctest don't give a timeout during tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a63d9772e87d37847b7d634abe798c93934f56bb Author: schnorr Date: Wed Sep 15 15:58:29 2010 +0000 simple example of smpi tracing with platform utilization (with three categories) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70904e08a41acfbf57b985595232deec47269b51 Author: schnorr Date: Wed Sep 15 15:58:27 2010 +0000 updating smpi_traced.tesh file to cope with platform utilization output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c39495a40dc6da68016bc857ef05d251d472a20a Author: schnorr Date: Wed Sep 15 15:58:26 2010 +0000 using categories to trace platform utilization on smpi tracing example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae4d05993d7186ffcf4f789f7299c87c0de92c16 Author: schnorr Date: Wed Sep 15 15:58:25 2010 +0000 increasing the message size for testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ff23ee1d3af548f48722e5e3a802cecc0fc3ad3 Author: schnorr Date: Wed Sep 15 15:58:25 2010 +0000 when smpirun is executed with -trace parameter, activate the platform tracing details: - even if TRACE_smpi_set_category is not used on the mpi application git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 896a476b8b1e9e4e78affecf86a41088766db887 Author: schnorr Date: Wed Sep 15 15:58:24 2010 +0000 properly destroying containers at the end of trace file details: - the name of the function called (TRACE_msg_clean) should change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5391e6b0fad0842c9c69f13d14a4fb4527268848 Author: schnorr Date: Wed Sep 15 15:58:22 2010 +0000 trace: new interface function for tracing resource categorized utilization with SMPI details: - still experimental - include "instr/instr.h" in your code MPI - put TRACE_smpi_set_category ("name_of_your_cat") somewhere in the code that all processes execute. example: Do this: { ... TRACE_smpi_set_category (...); if (rank == 0){ }else{ } ... } instead of this: { ... if (rank == 0){ TRACE_smpi_set_category (...); }else{ } ... } - call TRACE_smpi_set_category (NULL) to de-activate the tracing of the platform utilization according to a category - all this only works if the smpi simulation is launched with the option --cfg=tracing/platform:1 (next commits will have an additional option in smpirun to handle that) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d43bb524e880bb9c42023f0f563578dfe17e404a Author: schnorr Date: Wed Sep 15 15:58:21 2010 +0000 not consider the time spent on SMPI tracing as part of application execution details: - considered now as part of communication (if bench monitors the time inside MPI functions) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f254fadb0d35cf8dbf727769ea4bf6b99a7d5efb Author: schnorr Date: Wed Sep 15 15:58:20 2010 +0000 creating a source file dedicated to handle the categories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7231545543fa5be730a575fb278656247717e865 Author: pini Date: Tue Sep 14 14:39:41 2010 +0000 Bugfix: C is _not_ object-oriented (a.k.a. missing callback for the Constant network model) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bce68420986fe0f0a060cde4e5c86e44c94b82e9 Author: navarrop Date: Mon Sep 13 16:44:05 2010 +0000 Update Doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5167defc30b99a1651bb02fe7bae4d5ec37cd122 Author: navarrop Date: Mon Sep 13 16:33:37 2010 +0000 Update doc for icomms. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab206a33168719d136a35ad3d066af08dd9482ab Author: navarrop Date: Mon Sep 13 12:08:50 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 170753a57dce972fad9b46da893163958c3af296 Author: navarrop Date: Mon Sep 13 11:55:11 2010 +0000 Oups this is a mistake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8180 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5f5acb91cd8c443b96649b17bacf716c6a4e826 Author: navarrop Date: Mon Sep 13 08:24:48 2010 +0000 Not test with WIN32 but BORLAND because on windows there is GNU too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8179 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4045435eef35241f254ca5be8222cf6539e9a725 Author: navarrop Date: Mon Sep 13 08:24:35 2010 +0000 If we are on windows _GNU is defined by cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8178 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74855662cc55ccf11cc50c93d88fc095fc61e611 Author: navarrop Date: Mon Sep 13 08:24:11 2010 +0000 Update CMakeLists for windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8177 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce25317042935b2621bf84d5fcb79d9368d14234 Author: navarrop Date: Mon Sep 13 08:23:54 2010 +0000 Windows implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12a3d01e7de3d8fdefa0aeedeb0cee96936567f0 Author: navarrop Date: Mon Sep 13 08:23:36 2010 +0000 Windows compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3889cf4274ba6c4442a80e23c5ed9b45841d2494 Author: schnorr Date: Fri Sep 10 15:14:58 2010 +0000 using a trace marker to register the end of each flow in the gtnets example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb93ded98f9fd09dab3dce296daa2aa9f4a39033 Author: cristianrosa Date: Tue Sep 7 06:48:39 2010 +0000 Do not call xbt_cfg_set_int on the model-check option, it won't set it's value to the default one. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c48bd895304f134d21a2f3a4eeb999a316463c6 Author: navarrop Date: Mon Sep 6 12:11:25 2010 +0000 Link to lib simgrid work when compil out of build source. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b9031cd32099b50e78a0c0dc18cf988f28125a9 Author: pini Date: Mon Sep 6 09:17:59 2010 +0000 Fixed return type. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 219621110c7f3906fa7e9bee2efe3ecab596f773 Author: pini Date: Mon Sep 6 09:12:15 2010 +0000 Added missing MPI call. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44c034ffa442f8ec4060f073b8debe683e7a32fa Author: pini Date: Mon Sep 6 09:12:10 2010 +0000 Bugfix: invalid behaviour in datatype_copy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4993544cc2d3f56a592ca17be25597ebbcaf376a Author: suter Date: Mon Aug 30 11:47:01 2010 +0000 a few more corrected entries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddfa83899468b616251b723a8210f7c9d254f827 Author: suter Date: Mon Aug 30 08:45:22 2010 +0000 start to clean up the bib file. Too many badly formatted entries for my eyes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fc75c35c7eada2824bd22b3b91121df3657f528 Author: alegrand Date: Tue Aug 24 13:27:39 2010 +0000 Fix bug in the documentation. It skipped the first author for each year and removed some HTML tags... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 077f7f266102bddac2718d876b0a4a4015641996 Author: coldpeace Date: Sun Aug 22 17:49:26 2010 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddf68ea022c81589deb304fce24b68fcd142d7a3 Author: coldpeace Date: Fri Aug 20 09:42:12 2010 +0000 fix the way to instanciate links via worsktation_ptask_L07 model when bypassing the XML parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe832229f8b8467994bac54665117823e7ed97e9 Author: coldpeace Date: Thu Aug 19 16:02:25 2010 +0000 move e_surf_link_sharing_policy_t structure to surf.h and fix the way to create link resource when bypassing surf xml parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b49826d39607fcaaf7e6d58fe188048e9b19fbd Author: alegrand Date: Mon Aug 16 22:23:47 2010 +0000 Remove stupid "if" that prevents from displaying the help correctly and use die instead of exit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8159 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2e0a4d7c93175de4ff8c3e1d9dfc2b1917a4c25 Author: coldpeace Date: Mon Aug 16 14:32:07 2010 +0000 extend lua console to simdag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ca21a6b2c19a7ecc78eeba16280198dbeef757d Author: coldpeace Date: Wed Aug 11 13:06:35 2010 +0000 remove dependency line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ba32e9e4cbb147b495d1c59711463c0b28c8a79 Author: coldpeace Date: Wed Aug 11 13:01:53 2010 +0000 add gras console example, illustrating the use of lua gras generator to setup the project and lua console to bypass the parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f494d5b035cbdb6e62f6d2575f8d55282ccac8e Author: coldpeace Date: Wed Aug 11 11:14:31 2010 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42f3c0c5e978cd8ba766c63e3511da62d667cbd8 Author: coldpeace Date: Tue Aug 10 16:35:37 2010 +0000 remove duplicated line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3882bfdbd3264807a5d3a9d1b05424f417f9d28 Author: coldpeace Date: Tue Aug 10 16:28:59 2010 +0000 add new source file to lua bindings code, having possibility to use a 'lua' version of gras_stub_generator tool to generate gras source files in bypass mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9befdbc4af1ffa9c3baf9d55addd6df644c4346f Author: schnorr Date: Tue Aug 10 15:06:51 2010 +0000 updating ChangeLog with tracing modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92ffea6f2316b39ba89fa1a55a25a582d1661061 Author: coldpeace Date: Tue Aug 10 13:32:07 2010 +0000 test dict before giving its size... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e688bbc5142fbfae83a2c436d5e72dcc9754a473 Author: schnorr Date: Tue Aug 10 11:32:29 2010 +0000 new tesh to check smpi tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24bd827c89558696ffe4ed836f5d6da78ea87e93 Author: schnorr Date: Tue Aug 10 11:32:28 2010 +0000 fix on smpi tracing: check if tracing is disabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f9ce34ef145b9e10cb8e955836b7651192dbe81 Author: schnorr Date: Tue Aug 10 11:32:27 2010 +0000 mpi example with several combinations of point-to-point message-passing functions details: - this example serves as stress test to the smpi instrumentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d4461b3c05d8f19d40b4aa29f86cb4fa8c80e58 Author: schnorr Date: Tue Aug 10 11:32:26 2010 +0000 update on smpirun script to accept -trace argument with the name of the tracefile details: - among other parameters, smpirun accepts: smpirun (...) -trace tracefile.trace (...) ./bcast (...) - the parameter is translated to the following options to the simulator --cfg=tracing/filename:${TRACEOPT} --cfg=tracing/smpi:1 where TRACEOPT is the trace file passed as parameter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e88b8ca34dfaa4f316a9bf762bc8df86d962c39 Author: cristianrosa Date: Tue Aug 10 08:21:52 2010 +0000 Tweak a bit the dependence function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb26259548e0731547b8e07657a2f187accd0217 Author: schnorr Date: Mon Aug 9 15:51:27 2010 +0000 prevents from adding invalid pointer to the dict details: - the dictionary latency_limited_dict is managed by Pedro - it uses as key the comm->act, which sometimes is NULL when executing MSG examples (failure, for instance). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3df88462bb896e6a08c6b1ba8022d850162bb43 Author: schnorr Date: Mon Aug 9 15:51:26 2010 +0000 proper initilization of the model-check option details: - arnaud's modification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b24e3ced733a04e94b8045ddc66a8bcae0b69422 Author: schnorr Date: Mon Aug 9 15:51:26 2010 +0000 fix on the default value of fullduplex option git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 626c9530a7db625e5ca62582296553b4fab6441b Author: schnorr Date: Mon Aug 9 15:51:24 2010 +0000 updating tesh files to consider with new log messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 836b672987ff5f6786e727bdc46eca4b84d7484d Author: schnorr Date: Mon Aug 9 15:51:23 2010 +0000 declaring mark in the gtnets example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfa38de978f9cf78ccea7b1eccbbedd0711e163d Author: schnorr Date: Mon Aug 9 15:51:23 2010 +0000 removing stdout log message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5487aa8732f87d753fd97a8968006950717d894 Author: schnorr Date: Mon Aug 9 15:51:22 2010 +0000 removing compilation warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 180febe078089bb7d5e6ee141fc17115c2f8a0a1 Author: schnorr Date: Mon Aug 9 15:51:21 2010 +0000 manage links in a different way (to help tracing gtnets fullduplex behavior) details: - by Arnaud git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 574fbfed449b2400e3d9214d8e2754983054dc99 Author: schnorr Date: Mon Aug 9 15:51:20 2010 +0000 using two dictionaries to keep host information (name and id) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fab0eca31af8ed80d8af4c4eddc983e685d0168 Author: schnorr Date: Mon Aug 9 15:51:19 2010 +0000 fix on trace: correct way to trace the amount of data transferred by gtnets Conflicts: src/surf/network_gtnets.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19b8a6e62b4b677fa77e8138aa7d134b9d59f804 Author: schnorr Date: Mon Aug 9 15:51:19 2010 +0000 fix on the name of the variable details: - gtnets_get_flow_rx returns the amount of bytes sent, not what remains git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c8e75834bbb63acef15c560c3de978ab3cb6fbf Author: schnorr Date: Mon Aug 9 15:51:17 2010 +0000 fullduplex support details: - added by Pedro - LV08 model accepts a new option 'fullduplex', enabling a more realistic TCP behavior - more details on the FAQ (that will be updated soon) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3248c64c65a5750a7b9cbf23f5896e9a7a0f8374 Author: velho Date: Mon Aug 9 15:35:00 2010 +0000 Added fullduplex support doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c57f6b06e8780443c603dc70c86105676a658b76 Author: coldpeace Date: Mon Aug 9 13:14:38 2010 +0000 add new function : xbt_dict_is_empty git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35ee58b91dac23b58ec3983f8c6488a1c3412c05 Author: coldpeace Date: Sun Aug 8 18:16:18 2010 +0000 update doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad12e936954df10a0395da3b161e820e07e97f52 Author: schnorr Date: Fri Aug 6 15:39:04 2010 +0000 tracing a sub-set of point-to-point mpi functions details: - this commit instruments these mpi operations: Irecv, Isend, Recv, Send, Sendrecv, Wait, Waitany, Waitall - it uses trace links to illustrate a message-passing - TODO: Waitsome, Test and Testany to be implemented - TODO: trace the amount of data transferred git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6773dd132c1a2f71d81c734ddfaf21fe900a1cb3 Author: schnorr Date: Fri Aug 6 15:39:03 2010 +0000 trace: functions to generate states for point-to-point smpi messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21b9c5dd068c05fbac421c871f809616b9c6535b Author: schnorr Date: Fri Aug 6 15:39:03 2010 +0000 trace: functions to generate links, append a link type in the hierarchy of types git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0b9d36c291764ef931ce9a23db0d95caf23c045 Author: schnorr Date: Fri Aug 6 15:39:02 2010 +0000 trace: a dictionary to keep link keys, put and get functions to manage it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0dc7032494e62bf141c74e192974e95cd5c365c5 Author: pini Date: Thu Aug 5 21:47:48 2010 +0000 Added MPI_CHAR to predefined reduce operations (not in the standard, but convenient and working as expected). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59cf7ae32c58dded67acac09e35609d2c97e54b5 Author: schnorr Date: Thu Aug 5 14:19:31 2010 +0000 tracing MPI collective operations implemented in SMPI details: - MPI Bcast, Barrier, Gather, Gather, Allgather, Reduce, Scan, Reduce_scatter, Alltoall and their 'v' variants - the tracing is only a state for now - the root rank is not used for now to identify which process is the root of operation (for those who have a root) - the trace is visualizable in Paje and Triva (SquarifiedTreemap) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1190c46b4633e1c616f35eefeb53d141b28b9631 Author: schnorr Date: Thu Aug 5 14:19:30 2010 +0000 tracing MPI_Init and MPI_Finalize (trace container creation and destruction) details: - added function to create the string that identifies a mpi_process container in the trace - processes are grouped by host git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b91d8031bb392545546a25d9792f1ac68de5ecce Author: schnorr Date: Thu Aug 5 14:19:30 2010 +0000 initial instrumentation points for the smpi component details: - nothing is traced yet, just coupling smpi with the tracing module - compile simgrid with enable_trace = on - execute it with --cfg=tracing/smpi:1 - TODO: add an option "--trace" to smpirun when this is completed that is translated to the previously cited execution parameter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ad112e8f1eda24e649bf3f5d69f6029724c555f Author: coldpeace Date: Thu Aug 5 14:18:21 2010 +0000 extend bypass to grass... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8c4e271e526b0cd3f239bc4c64fe5956aa3eb57 Author: coldpeace Date: Thu Aug 5 14:17:20 2010 +0000 add gras_load_environment_script & gras_function_register_default functions to gras git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cff48d82a03c0c1ffbe2d9f2a32828417e8110bd Author: navarrop Date: Thu Aug 5 13:03:40 2010 +0000 Missing files during make dist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57ab5de3e3860d2375538052ac4dd8112c58a111 Author: navarrop Date: Thu Aug 5 12:10:21 2010 +0000 Give LD_LIBRARY_PATH to smpirun. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7852fb1778d0bef75b5e26ba934d3ee3c333b955 Author: schnorr Date: Thu Aug 5 11:33:06 2010 +0000 fix: compilation warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 529aeffe98fe0941bbc029dc1f3fbf0c09935703 Author: navarrop Date: Thu Aug 5 11:24:17 2010 +0000 Sorry. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d80d762d5f337406c0bf863af8cfb19ab83085a Author: navarrop Date: Thu Aug 5 11:21:26 2010 +0000 Be more strict with gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86c32d58f35833a5180f6b4eecd14dcdc83ff24b Author: schnorr Date: Thu Aug 5 11:06:17 2010 +0000 updating gtnets examples with new tracing method, new tesh files to test it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0618fb45de4cd048cc624be4ba3e1c10aa5d76d Author: schnorr Date: Thu Aug 5 11:06:16 2010 +0000 FAQ updated with tracing options, change on the trace interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebad335f389796b72af10c2a52ee6db300980179 Author: schnorr Date: Thu Aug 5 11:06:15 2010 +0000 updating tracing examples according to new TRACE_start and xbt configuration options details: - tesh files updated as well - TRACE_start must be called *after* MSG_global_domain for MSG-based simulators git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd92747951bee810d382edb735052a6b56db1c6d Author: schnorr Date: Thu Aug 5 11:06:14 2010 +0000 removing tracing functions from examples that are not in msg/tracing directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9b6de55a6f3f3c53cee2fcb55935cbcb851a4f1 Author: schnorr Date: Thu Aug 5 11:06:13 2010 +0000 detecting if TRACE_start was called too soon (before TRACE_global_init) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eff2324504a9161166f095f4fe512a122da6854e Author: schnorr Date: Thu Aug 5 11:06:12 2010 +0000 kill all aspects related to masks in the tracing interface details: - TRACE_start (filename) and TRACE_start_with_mask (filename, mask) are replaced by TRACE_start, which takes tracing configurations from the xbt_cfg_set, defined in the file instr_config.c - new TRACE_start must be called after MSG_global_init, in order to have the proper configurations defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81582ff1ff2a61ab0a5a98a01174b7ba522d7414 Author: schnorr Date: Thu Aug 5 11:06:11 2010 +0000 declaration of configuration options for tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d185550d57f2aa6e0394259d6153d77332f98a68 Author: navarrop Date: Thu Aug 5 10:58:13 2010 +0000 Don't need this variable now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1fa3ed49a1609ccfc51b69224e9effbbeb77396 Author: coldpeace Date: Thu Aug 5 09:28:53 2010 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2596052d9ab41f5f880c4d733796ac979e31515 Author: cristianrosa Date: Thu Aug 5 09:01:33 2010 +0000 Improve handling of WaitAny transitions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db0795278fff21bb440a8eb3640e99d4257f249b Author: cristianrosa Date: Thu Aug 5 09:01:03 2010 +0000 Show more information on dead-lock'ed transitions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0697e8bea14c079dda4fad0a10f13ed66bb77179 Author: pini Date: Thu Aug 5 07:02:10 2010 +0000 Semaphores are repaired, so SMPI can safely rely on SIMIX again (and should reconcile with the MC). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c4f541197e297627ddfd10c1854f85080c44c96 Author: navarrop Date: Wed Aug 4 14:46:09 2010 +0000 Update tesh files for simdag. Due to adding an INFO line. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf0aba03abba7c372ffa2a5ff26452a9aa31fc04 Author: navarrop Date: Wed Aug 4 14:46:02 2010 +0000 Make dist is available again. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6e2798b9357e8844290b7d45b0c95a2920373ce Author: coldpeace Date: Wed Aug 4 13:00:08 2010 +0000 add new example to simdag using lua script(...not yet improved) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a317d1d080b8f489e163e2e257a5f614f625a55 Author: navarrop Date: Wed Aug 4 12:39:36 2010 +0000 Choice if we want have different communication size or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ed48eeb250b0f1cf5701878b682d3f00ea73f9d Author: navarrop Date: Wed Aug 4 12:39:35 2010 +0000 Find gcov executable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1cf9fe48b7de9a02664434b7d3cf440ccb656d9 Author: navarrop Date: Wed Aug 4 12:39:32 2010 +0000 Update vivaldi tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f39a8fc8ab9883ac58ae91eab8b165a684c1385 Author: coldpeace Date: Wed Aug 4 10:55:01 2010 +0000 rename resgister_platform to msg_register_platform, & register_application to msg_register_application git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dbbe94ce380f979a687b46ca435d39d4c22bb97 Author: coldpeace Date: Wed Aug 4 10:42:35 2010 +0000 add SD_load_environment_script function to Simdag Module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a470bbfee8e031e6e21e4605d1d19a1a5eb1039b Author: coldpeace Date: Wed Aug 4 10:25:10 2010 +0000 add new callbacks to the Workstation's models, and define new lua methods to extend the bypass for SimDag module(...work in prgress) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0619b33a5c2b9bd14bd4b08ad24f85d9cf6b50b Author: navarrop Date: Wed Aug 4 09:28:12 2010 +0000 Change for loop to compil. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2d82cdda6544bcfe288e3c9a523bbf138b7f5db Author: navarrop Date: Wed Aug 4 09:28:11 2010 +0000 Update mc-centralized tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 408d6479dfe1a916c2f9692045154084a1967452 Author: navarrop Date: Wed Aug 4 09:28:10 2010 +0000 Update Lua tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9328039d9138a7469d34838e41334d831a3788f2 Author: navarrop Date: Wed Aug 4 09:28:09 2010 +0000 Make smpi tests work in outofbuild source. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef55efeefd6d977830776142370f5e26ee2d23f6 Author: navarrop Date: Wed Aug 4 08:25:08 2010 +0000 Oops sorry don't need this line. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd043f62d4d7bf22adb68d5193ec1bb2aaae3c7b Author: navarrop Date: Wed Aug 4 08:05:12 2010 +0000 More windows compatibility for context. Add visual basic and Devcpp compilers. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5079ae99c91da966852f2a09ba3f1aa123abc11 Author: cristianrosa Date: Tue Aug 3 14:30:21 2010 +0000 Tweak the handling of WaitAny transitions. It should be properly fixed later. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7fd4720b1db9e3e91e400bd8aadd319522747d4 Author: navarrop Date: Mon Aug 2 09:16:12 2010 +0000 Update tests for memory checking with valgrind. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31495061a966507e550f4a2750363fc2f1da29eb Author: navarrop Date: Mon Aug 2 09:16:11 2010 +0000 Update FAQ. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f379c89dee86f5abf7c050c686eca433fe25cc5 Author: navarrop Date: Mon Aug 2 09:16:10 2010 +0000 Add Waitany for icomms to cmake tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a358e7ed1de9ba360d9b4644546ef97dbaaac6fd Author: navarrop Date: Mon Aug 2 08:57:47 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f906a2a1b83328d2ef01ea2a00bea38e076e9429 Author: navarrop Date: Mon Aug 2 08:57:44 2010 +0000 Now LUA is auto search with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8083 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a79d54a97d0a37724c64449c47c0ef30187e52d0 Author: alegrand Date: Fri Jul 30 15:33:15 2010 +0000 update bib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67f3f019cd54a80de79187097019355bb583a40d Author: alegrand Date: Fri Jul 30 15:33:12 2010 +0000 Add debug informations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6c7fab3f5e03dcbd74104121f858c8daf2b6f65 Author: coldpeace Date: Fri Jul 30 14:06:51 2010 +0000 update ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6eefaa5a3198ebff98651ac72501367e4195ded Author: navarrop Date: Fri Jul 30 13:29:30 2010 +0000 Add an example for waitany fct. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4256cb7fe003cad9b262af0143313a70f4f0ff7 Author: navarrop Date: Fri Jul 30 13:29:28 2010 +0000 Update FAQ for cmake and gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c78a73b09f4c01d837cacfe249bd18a3ce95e02 Author: coldpeace Date: Fri Jul 30 12:41:24 2010 +0000 if lua isn't available, MSG_load_platform_script should die with a error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8077 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80f4255f4efe689fb70fa5da4cf28e5fbc72d865 Author: schnorr Date: Fri Jul 30 12:23:29 2010 +0000 removing instrumentation that is not used by MSG interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c43ea2c9c9ef84973adf94fb9e59855ce5a60d77 Author: schnorr Date: Fri Jul 30 12:23:29 2010 +0000 fix: bw and lat are stored as double* in the link_[bandwidth|latency] dictionaries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01da882090f45a9fe4520629f030d12f02451d4f Author: schnorr Date: Fri Jul 30 12:00:46 2010 +0000 comment some tracing functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e501e032d9d5ca23f99cb7dad9832b616fb0145c Author: schnorr Date: Fri Jul 30 11:56:07 2010 +0000 fix: association between router name and its id git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fd74f90dda33660f18bc32b278060c48d93c585 Author: coldpeace Date: Fri Jul 30 10:33:16 2010 +0000 isolate lua code when if lua is enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 761358456975b4810e8467dd677e55a2f2ca834d Author: coldpeace Date: Fri Jul 30 01:37:22 2010 +0000 add tesh file for masterslave_console git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4563c58edb5c9188870fe8ece5022a0e37999e04 Author: coldpeace Date: Fri Jul 30 01:14:03 2010 +0000 add tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7278a6d1da9095ac30e55d30f07c2f6029e8b905 Author: coldpeace Date: Thu Jul 29 23:29:32 2010 +0000 add line to generate simgrid.so in masterslave example directory that platform_lua script example work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bab16d8f35578ff1b187c31168c1a98b4c2eb255 Author: coldpeace Date: Thu Jul 29 23:24:45 2010 +0000 add new example masterslave_console using lua console script to generate platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41b4981d5056afade7321f2d913ab89cd45e4afc Author: coldpeace Date: Thu Jul 29 23:18:21 2010 +0000 remove unused code, take into consideration in the luaopen_simgrid when lua is used only as a script generator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c95cc94a68476cd6a9eb6d8439be2439b3922f9a Author: coldpeace Date: Thu Jul 29 23:07:07 2010 +0000 add function MSG_load_platform_script that load the console lua script to set up platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8066 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1b9570ff3273725b1843dfadc6c13d229ac3dbb Author: cristianrosa Date: Thu Jul 29 14:25:02 2010 +0000 Enable using the MC with SMPI git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8065 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41ab3a8eb6cec328330730c333ed8ceb6b818254 Author: cristianrosa Date: Thu Jul 29 14:24:57 2010 +0000 Fix a bug in the MC that enables running programs that might yield several times on computation actions before calling a communication action. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8064 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 902bfac9bff09e19eca48595e4b0d5d71734d265 Author: coldpeace Date: Wed Jul 28 09:13:55 2010 +0000 fix the memory leak when create link resources and complet the lua binding layer to bypass the parser & its callbacks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8063 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2a8fbb62b1993b24307c5228b281e3e50416e6c Author: coldpeace Date: Mon Jul 26 14:00:34 2010 +0000 bypass the surf callbacks to parse XML... almost done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e957279b0b8abc6294f0b38c0a00c1d889086a2 Author: coldpeace Date: Mon Jul 26 13:58:42 2010 +0000 add generic acess function to routing model, to call routing_full_parse_end and set up the routes table git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94c0b690b73e92394d55afdacf1e0daa412b5bc4 Author: navarrop Date: Mon Jul 26 12:19:06 2010 +0000 Try to install cmake 2.8 for bindings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8060 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 730b860d158272accdb1971c25fd1dd6978becf0 Author: navarrop Date: Mon Jul 26 12:19:05 2010 +0000 Without this line paranoid mode doesn't work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f7ca9bfeec30e5afa9faf3d091ec788580a689b Author: coldpeace Date: Fri Jul 23 15:24:05 2010 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1fa4f192a490a340c59ed77ab7c3c2ed1c76bd1 Author: coldpeace Date: Fri Jul 23 14:32:20 2010 +0000 add new callback to the network model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8057 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef8a5e50e0e8e8eb161e44d89f0e94986e2c8541 Author: coldpeace Date: Fri Jul 23 14:19:38 2010 +0000 adda new callback(add_traces) to the CPU models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54c01fbf2d86535eec63e10421a9655d00a2170f Author: coldpeace Date: Fri Jul 23 13:00:14 2010 +0000 declare create_resource callback for other CPU models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab0e15202bf1d741ae159846c7349258544e3f43 Author: navarrop Date: Thu Jul 22 15:23:53 2010 +0000 Tool to update tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8054 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ebe3f9caa1ea5b7aed6ba2f6f7b86d816012ead Author: navarrop Date: Thu Jul 22 13:09:42 2010 +0000 Optimisation of pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d8d2388509cb9a579d70b91b9a512e882132558 Author: navarrop Date: Thu Jul 22 13:09:40 2010 +0000 Doc for examples icomms. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b29584d8c72c720084a67601effd167b2be0bb60 Author: coldpeace Date: Thu Jul 22 08:31:33 2010 +0000 move A_surfxml_process_funtion from here and use process_function argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b106de21c7204a7083149d2a84d967a1d42cc687 Author: navarrop Date: Wed Jul 21 16:00:44 2010 +0000 Add user options to pipol-remote. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 621dc12489b36a845b3ae4f578011067552cc7b4 Author: navarrop Date: Wed Jul 21 15:15:51 2010 +0000 Be sure having cmake 2.8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed5bc1532577eb73f0ae8ebe686961097ae30fdf Author: navarrop Date: Wed Jul 21 14:27:26 2010 +0000 Please compile with enable_compile_warnings=on. Missing some prototypes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76bd3f033984ebf107a39ffca6768c7791c724b8 Author: navarrop Date: Wed Jul 21 13:10:15 2010 +0000 Update tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9286e8f321dad5aea09a662babaf5ec8ab80ec3 Author: navarrop Date: Wed Jul 21 13:10:13 2010 +0000 Update FAQ for test sources with pipol-remote. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c65ff5979a62afebf471c8121b8d95ca383be32c Author: navarrop Date: Wed Jul 21 12:48:34 2010 +0000 Be sure having cmake2.8 for detecting bindings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fe934b917444e1c37d4c7aa4f2918cd92e88e18 Author: navarrop Date: Wed Jul 21 12:48:33 2010 +0000 We can reconnect to old system. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fdb981011856959179df98b219668f77ddbc3c8 Author: navarrop Date: Wed Jul 21 09:46:11 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b83d17d87eb4b7a182abd0e40512ad6811bdcc5 Author: navarrop Date: Wed Jul 21 09:46:09 2010 +0000 Add local tests with pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e2e7ec8fe8054bcfb087492e8a9379508fa6e82 Author: navarrop Date: Wed Jul 21 09:45:55 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b44aa129a5aaca2c04653a31b45cfa0ccb6f2f0d Author: coldpeace Date: Wed Jul 21 09:28:37 2010 +0000 call MSG_set_function if BYPASS_MODEL is defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8039 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bca872ed1a62f660c0d5da333eece9edb1d05a4 Author: coldpeace Date: Wed Jul 21 09:27:33 2010 +0000 add MSG_set_function function, used to bypass the deployment file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05b79b2b34ad7d7b698c95b0247509ecca387e7d Author: coldpeace Date: Wed Jul 21 09:24:08 2010 +0000 add SIMIX_process_set_function, could be used instead of parsing the deployment file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8037 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f11d94a2b5b712c8fa2b39ec1c087b5b68cb05a0 Author: quintin Date: Tue Jul 20 16:58:43 2010 +0000 avoid file transmition between root and ready node, and between some nodes and end node if the user doesn't specify them. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8036 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eff3b8aba0af43e3294a007d806867641ec6d3b6 Author: coldpeace Date: Tue Jul 20 13:54:13 2010 +0000 add methods allowing routing, bypass the parser... this still crude and improvable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8035 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0319214b0d4f9b17f316e9938ce7f8e69eb3182 Author: quintin Date: Tue Jul 20 08:53:24 2010 +0000 DotLoader : Add the possibility to have some edge from root to a node from a node to end and to have some dependencies without transfers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8034 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 545f0b9843546b80c87905a6ccc637506ecee6d9 Author: coldpeace Date: Sun Jul 18 20:45:52 2010 +0000 add function surf_add_route_element git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99a80b5cd6aeeeb6fd5ab65916c940d43c57e409 Author: coldpeace Date: Fri Jul 16 09:32:10 2010 +0000 modify the way to call Host.new and Link.new git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8031 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db0b10b2be3f05773ad9a61fda1c424826eacfa2 Author: coldpeace Date: Fri Jul 16 09:30:54 2010 +0000 use named arguments, and set optional properties to host if not provided by the user git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8030 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc566e17d32fb6664755d572d51def38592fa2c4 Author: mquinson Date: Thu Jul 15 14:30:52 2010 +0000 bug fix: typo found by David git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c58c7eb479e43cda12185a87ee07ef4d1ed3dc4 Author: mquinson Date: Thu Jul 15 14:30:51 2010 +0000 fix example in the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef952087bb81108189763ae12802f1403730b539 Author: coldpeace Date: Thu Jul 15 09:20:55 2010 +0000 add create_host method to do the job of the old surf_cpu_model_init_bypass(still have to improve the way to treat optional arguments via a dictionnary...)... the same for links git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24b428983534102d3f0eea115ca629ebff077dd1 Author: coldpeace Date: Thu Jul 15 09:16:07 2010 +0000 kill surf_cpu_model_init_bypass_im, use surf_host_create_resource, change the manner to create_resouce ... it still improvable(same for links) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dec41eb2c9f5ff00a5c3add91c93e919e00a29c5 Author: genaud Date: Tue Jul 13 15:05:59 2010 +0000 A tool to find 3 segments such that each segment is approximated by an affine function of the message size. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d98c71ad222e76400f85bc255dd2388b27f26ce Author: coldpeace Date: Tue Jul 13 14:08:50 2010 +0000 call surf_network_model_init_bypass when BYPASS_MODEL is defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11cdc4be7f72ada8c1216d3ff9e6d9eb50672f49 Author: coldpeace Date: Tue Jul 13 14:07:17 2010 +0000 adding bypass methods to the network model extension git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6daa1ca76b44604c58de4434b256669f3ab8ca68 Author: pini Date: Tue Jul 13 11:17:04 2010 +0000 Updated ChangeLog. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46359b7d765b5f50167facf734c60f1a55a9f056 Author: coldpeace Date: Tue Jul 13 09:09:30 2010 +0000 call surf_model_init_bypass_im instead of init_host_bypass git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b3b549d9b897d1736a5c39c2bad0434ca854f86 Author: coldpeace Date: Tue Jul 13 09:08:32 2010 +0000 remove the init_host_bypass from here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d1ee7face499527e065d2425b6efced376906c0 Author: coldpeace Date: Tue Jul 13 09:06:25 2010 +0000 fix the way to bypass the cpu_im without hard coding the model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 632fd8f9df4633c13527999e14400d4ee16838bb Author: schnorr Date: Mon Jul 12 12:53:40 2010 +0000 fix: pre-processor declarations to disable tracing functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 557aa557fe09b2dc0b2ccff51114236491911125 Author: pini Date: Mon Jul 12 12:50:50 2010 +0000 Some pending work on semaphores: - Merged sem_acquire with sem_acquire_timeout. - Bugfix: use the right variable in waitany. - Bugfix: make release/release_forever work with waitany. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92f0a1a1b3fd1e0ae916d6f561d2268123fe29b6 Author: pini Date: Mon Jul 12 12:50:46 2010 +0000 Updated expected output. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfe9dc45f8527c5a3c7e66ae5a802b8a702197b6 Author: schnorr Date: Mon Jul 12 12:37:34 2010 +0000 new tracing functions to deal with trace markers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 518bd26c68915a241ed8b7b90347a0d5f14be4b8 Author: schnorr Date: Mon Jul 12 12:37:33 2010 +0000 new paje event declared on header of trace file, tesh's updated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 832df7fba94990b498038fbbb8b09b8e45e6197d Author: schnorr Date: Mon Jul 12 12:37:31 2010 +0000 updating copyright note to GNU LGPL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04e0809e8f84f3ff4ab817b9bfe055ce88c5cc96 Author: suter Date: Mon Jul 12 07:32:31 2010 +0000 Talk about the dot loader made by Jean-Noel Quintin git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d189e61368e9b88c5f1b80244897f9f8bd37e91c Author: suter Date: Mon Jul 12 07:28:02 2010 +0000 the code to of "change_name" was moved into the dax loader git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3bf55a6ab4215e3d7f577c7de35db8c0b280cd9 Author: suter Date: Mon Jul 12 07:26:53 2010 +0000 Add stuff to make transfer task names unique. Problem was that if task A sends file F to tasks B and C, there were two tasks named F. With this commit, tranfers are named A_F_B and A_F_C respectively. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 027ae9451ba821fbbc3e5a60c0098000ba4a2864 Author: mquinson Date: Sun Jul 11 13:48:49 2010 +0000 well well git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c028edc52f43c439cb02031dd1c9ca38c061e78 Author: coldpeace Date: Fri Jul 9 13:32:59 2010 +0000 no need to specify the number of argument thanks to xbt_dynar_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa0daa47324ca4c8669c2da934e363c36b8e76a1 Author: coldpeace Date: Fri Jul 9 13:31:28 2010 +0000 remove unused variables and use xbt_dynar_t to store arguments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74f69c4435c448239fe6d8d040f95fb8534db7f9 Author: pini Date: Fri Jul 9 12:54:35 2010 +0000 Use a fifo instead of a swag of sleeping processes on a semaphore (so that waitany actually works). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16046da568d3d690d7dfdedc12c4416f71984acb Author: pini Date: Fri Jul 9 12:54:33 2010 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45f7ec6a63d511ed17c2146859b5e9ebde563fd6 Author: coldpeace Date: Fri Jul 9 08:35:04 2010 +0000 using xbt_dynar_t to store host arguments / tryin' the other approach to bypass the parser with no callbacks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4419f512157d207c7baa9a518f3abfdff07ebc76 Author: coldpeace Date: Fri Jul 9 08:32:58 2010 +0000 add init_host_bypass to be used (by lua) to init cpu without using callback git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06719c673be736decee093e3f4750580c402552c Author: coldpeace Date: Fri Jul 9 08:30:31 2010 +0000 add surf_cpu_init_im_bypass to be used to bypass the parser without passing through callbacks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d62761dc9056a949309e78420f0d077aeb79efaa Author: navarrop Date: Wed Jul 7 15:02:58 2010 +0000 Add function MSG_comm_waitall for icomm and add one more example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd11f6528fc5e8254511eb87dd907bef552e8471 Author: schnorr Date: Wed Jul 7 11:48:25 2010 +0000 removing dependency on file that is no longer generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bd46825a44ab8fc38deb0cdd21ae6a0cde2f1a7 Author: navarrop Date: Wed Jul 7 11:26:22 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84ebf8af3c606445e30b013b2e14bebeaa693dbf Author: quintin Date: Wed Jul 7 10:46:15 2010 +0000 add the fonction SD_task_dotty in simdag after deleting by mistake and correction on the fonction dotloader_FILE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c4b7b052624aa6f0404ddc1aed4ce9350ed669d Author: navarrop Date: Wed Jul 7 09:36:09 2010 +0000 Rename icomms test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1669c814e945dbc5b33dde12192cb347705f49e9 Author: navarrop Date: Wed Jul 7 09:36:08 2010 +0000 Be generic with cgraph.c so now no path to set. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecd110f13bd1771203aa63d8bad992f9b77c0b96 Author: navarrop Date: Wed Jul 7 09:36:07 2010 +0000 Rename directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23649c3e08680afa13e3e1eab2e2f736f062b6c1 Author: navarrop Date: Wed Jul 7 09:36:06 2010 +0000 Revert [From A. Giersch] Fix the following compilation warnings in ISO-C99 mode: * inline function ‘xxx’ declared but never defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae11ab3b4a647d982dc92a2c7dd10fb3cb853916 Author: navarrop Date: Wed Jul 7 09:36:05 2010 +0000 Used test with receiver. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54fdc1e6d25bcb22ace6f4d37edcdb5027e4e091 Author: navarrop Date: Wed Jul 7 09:36:03 2010 +0000 windows compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 960d34134e4221c5ec5506e69ba21fd725743c5a Author: mquinson Date: Wed Jul 7 09:07:09 2010 +0000 Merge tracing_config.h into simgrid_config.h, where it belongs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4deae1e2746f0e13eb74a5c9e5cb0ba71885fc0 Author: coldpeace Date: Wed Jul 7 08:57:34 2010 +0000 add the 'Bypass lua example' into the lMSG section git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c41c0182b0f5dc36a46c8dbe1fed80a3f5342577 Author: coldpeace Date: Wed Jul 7 08:55:40 2010 +0000 add comments for doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c70d0770b7574092829fd56a4c4d566c3875d0d7 Author: coldpeace Date: Wed Jul 7 08:00:23 2010 +0000 remove unused lines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ddfe9ba1a44329a8f29200b93ec56068b562ba6 Author: coldpeace Date: Wed Jul 7 07:59:40 2010 +0000 adding some comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec7dabe166fb4e826fc700047698610337c6121d Author: coldpeace Date: Wed Jul 7 07:58:51 2010 +0000 edit ruby section git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b37e7b35207fa3acfe3d1b0bbe4390b70e395b3e Author: quintin Date: Wed Jul 7 07:39:32 2010 +0000 Delete the dependencies with stdio in simdag.h. Correction and add of comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e55380beede63739cdf482bca410d875129ae63 Author: alegrand Date: Tue Jul 6 16:36:42 2010 +0000 Cope with recent version of doxygen. Recent version of doxygen seem to tranform foo_bar.doc in foo__bar.html instead of foo_bar.html. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2274fba49b139b613bebd8f50ce80d67df2e93a8 Author: navarrop Date: Tue Jul 6 14:06:53 2010 +0000 [From Arnaud Giersch] Add missing {BEGIN,END}_DECL() for compiling in C++. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a171cbe40cc9c3e1a5f30ec8fc74c6e4207f4db4 Author: navarrop Date: Tue Jul 6 14:06:52 2010 +0000 [From Arnaud Giersch] Fix compilation warning about missing field initializers. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e9c7516c266b72ebec5a0f14582932619ddda02 Author: navarrop Date: Tue Jul 6 14:06:51 2010 +0000 [From Arnaud Giersch] Fix memory leak when MSG_create_environment() or MSG_launch_application() fail. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6ec268a0c0a50991c7b59bdcc253e296bea62b8 Author: navarrop Date: Tue Jul 6 14:06:50 2010 +0000 [From Arnaud Giersch] In standard C, we are allowed to initialize a variable with "a pointer to an lvalue designating an object of static storage duration" (seeISO/IEC 9899_1999, Section 6.6). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 963548d1d1605cea97d1923d069a56e8b5df1daa Author: navarrop Date: Tue Jul 6 14:06:49 2010 +0000 [From Arnaud Giersch] Fix the following problems in xbt/log: * segmentation fault in _xbt_log_cat_init() when running with "--log=log.thres:verbose" * messages in _xbt_log_cat_apply_set() are not sent to "log" category * the wrong category is used in the condition for the last message of _xbt_log_cat_init() ("inherited threshold") The standard logging macros use _XBT_LOG_ISENABLED, which calls _xbt_log_cat_init(). Thus, if we want to avoid an infinite recursion, we can not use the standard logging macros in _xbt_log_cat_init(), and in _xbt_log_cat_apply_set() which is called from it. To circumvent the problem, we define the macro_xbt_log_init() as (0) for the length of the affected functions, and we do not forget to undefine it at the end! This permits to make the code far more readable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97959f5438b9283f9436747b01008a27fe3ce4e6 Author: navarrop Date: Tue Jul 6 14:06:49 2010 +0000 [From Arnaud Giersch] Use Gcc attribute __unused__ instead of unused for _XBT_GNU_UNUSED. This allows to use unused as macro name in user code, as for example: #ifdef __GNUC__ #define unused __attribute__((__unused__)) #else #define unused #endif git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fbbf6a918abf456af097bd030d4cf533a629092 Author: navarrop Date: Tue Jul 6 14:06:48 2010 +0000 [From A. Giersch] Fix the following compilation warnings in ISO-C99 mode: * inline function ‘xxx’ declared but never defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94d3a53f3dbc08d05556233451ce51333f6868c3 Author: navarrop Date: Tue Jul 6 14:06:47 2010 +0000 [From A. Giersch] Fix the following compilation errors in ICO-C99 mode: * define macro _XBT_FUNCTION git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d30d6a3017b7d98a428d675a94a71ce92b9f57a7 Author: navarrop Date: Tue Jul 6 11:50:21 2010 +0000 Remove doc/html with command make clean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c7fcd0a9a12ff3440f31df78d8119baafa3213e Author: coldpeace Date: Tue Jul 6 09:49:19 2010 +0000 adding some comment lines mentioned in the doc file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c23a9552c18330ddc27694066bf7381f971f958 Author: navarrop Date: Mon Jul 5 15:13:19 2010 +0000 Compil with enable_warning and add new files to gitignore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80d85cef3048adb723113d7267e94c47dc0618a6 Author: navarrop Date: Mon Jul 5 14:52:30 2010 +0000 Add an example for isend and ireceive functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7970 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc1e3bb10f6d78b9d866b0b8e16a1d9bd37a600b Author: navarrop Date: Mon Jul 5 14:52:28 2010 +0000 Add a function called after a MSG_comm_test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f53ee0c4bdeaffa3c7a781f45f640e5f32cbb480 Author: cristianrosa Date: Mon Jul 5 14:08:45 2010 +0000 Change dependence function to mimic the one in AVOCS article git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b3c24be20797486ebd2a185c5986d30416a9e0e Author: navarrop Date: Mon Jul 5 09:52:30 2010 +0000 Sorry but need to have type size_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0260dd6f0ea8f3b4ca41adbe1c9e4ce0ed333b29 Author: navarrop Date: Mon Jul 5 09:19:06 2010 +0000 Add a new default path for cgraph. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 085d9d29d24a44ebaa9a48bac9ed0403293a52d8 Author: navarrop Date: Mon Jul 5 09:19:05 2010 +0000 Should be type void*. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 927ff2aaa452cb0c33c3d37c2c1bc1d2135b2644 Author: navarrop Date: Mon Jul 5 08:41:01 2010 +0000 Change Name CGRPAH by CGRAPH. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9915805944cfa61187e82d2139703b99716fbf9 Author: quintin Date: Mon Jul 5 07:56:11 2010 +0000 correction to compile with warning and th indentation in my files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 097a9ccab1a8e09d007ceb2a72d00bb399b8864d Author: navarrop Date: Fri Jul 2 12:14:52 2010 +0000 Add path for cgraph by default ou by user. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df7b4f1f292b74f35d1f4f958128642739a5dd42 Author: navarrop Date: Fri Jul 2 08:51:51 2010 +0000 Rewriting for some compilers less permissive. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2028fc5241ce699611f027697f1545201156437 Author: navarrop Date: Fri Jul 2 08:51:50 2010 +0000 Change the type of return. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2aa836805ddddc719fbf9dd5b5f28a7c1bfe63ff Author: navarrop Date: Fri Jul 2 08:51:49 2010 +0000 Add simgrid dependency for bindings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 470b276614f45ce71f58dad1c2ab118aa3e4d1bb Author: quintin Date: Thu Jul 1 17:54:29 2010 +0000 avoid the complilation of dot_test.c if graphviz wasn't found and resolve a bug of compilation in the file gos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8cb5c8dc3dfc507a7ba060bcd0301dfd251d54d Author: quintin Date: Thu Jul 1 13:32:28 2010 +0000 the comment of some lines add a bug in the execution of dags. Frederic Suter why did you comment some lines in this file? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00b8b9a6c24efa391b997f26d5ff6d2dfd0b0dd1 Author: quintin Date: Thu Jul 1 13:28:33 2010 +0000 Add a dot loader to have a connection with the random dag generator ggen. I will add a small documentation to explain how to use this loader. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5017a96d2e904e414c63e86137f7ab814724b362 Author: navarrop Date: Thu Jul 1 12:10:29 2010 +0000 Add some fct to simix for function wait in gos.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fb9aba261b13107be7a2d87fdf18cf1ede2e854 Author: navarrop Date: Thu Jul 1 12:10:26 2010 +0000 Permits to add personal flags to compilation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9701d9561c46ae494ff4905fb0c85f9d94fa3bf8 Author: navarrop Date: Wed Jun 30 10:13:19 2010 +0000 Redo messages while all needed tools are none install for maintainer mode . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 451b76f326c5c55043049ba960994491df431f37 Author: navarrop Date: Wed Jun 30 10:06:50 2010 +0000 Add tests in buildtools/Cmake/AddTests.cmake file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d99451ba728ac3b5ba61063a9098901079907a3 Author: navarrop Date: Tue Jun 29 11:28:37 2010 +0000 Update the doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31deaa1f1d3611d22f25f646044051d76b55679f Author: navarrop Date: Tue Jun 29 11:28:36 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec2dc5f98ef802d9a03762d5062f397729059b3c Author: navarrop Date: Tue Jun 29 08:21:18 2010 +0000 Be compatible with Sed on Mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 020cb39e4bf58ca35d1ae08fb26d8f0f12a7ab8b Author: navarrop Date: Mon Jun 28 14:49:39 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3090bd50c95c7c4625499de8237fdd97ae8500d7 Author: coldpeace Date: Mon Jun 28 12:56:19 2010 +0000 add master_slave_bypass lua test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 115eb0b80eaedcd781ffb02310e81374f2c1ada6 Author: coldpeace Date: Mon Jun 28 12:53:02 2010 +0000 modify masterslave_bypass tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b94feec8105a488e5d6b68756bd3110017df51c3 Author: navarrop Date: Mon Jun 28 09:49:09 2010 +0000 Change dependancies for libs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e14e11a710ba64989953c40e5e46905650c172f1 Author: navarrop Date: Mon Jun 28 09:49:08 2010 +0000 Add dependancies for libraries and testall. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13b07927e77836be303493d890bb57f674bfb848 Author: navarrop Date: Mon Jun 28 09:49:07 2010 +0000 New way to make maintainer files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05eb4d3f2c9a2a8b25072c6d48708bd18c7a39f6 Author: navarrop Date: Mon Jun 28 09:49:06 2010 +0000 We dont need those lines now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11d3d193d6035bcf8c532d3852d86e10062c2622 Author: navarrop Date: Thu Jun 24 16:14:10 2010 +0000 Generate link for binding lua and ruby with ADD_CUSTOM_TARGET. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffc2602db539b0dbc1978f01028693579ecd2b9d Author: navarrop Date: Thu Jun 24 14:51:45 2010 +0000 Use _XBT_WIN32 against _WIN32. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e93bd4b841fecdf461434ee45a7dd58e62e4d5b1 Author: navarrop Date: Thu Jun 24 14:51:44 2010 +0000 Disable mc with supernovae mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd85a6836573193df1aaa29325da1ed8370e85a6 Author: navarrop Date: Thu Jun 24 11:40:38 2010 +0000 Some log default categories are already defined. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84a2f5ddbda71c2f310fd6a36e6f51a79d92e413 Author: navarrop Date: Thu Jun 24 11:38:29 2010 +0000 Be sure __mmalloc_current_heap is initialized. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31032437cd1093e2dc6ce10c61822a1ad6503b72 Author: navarrop Date: Thu Jun 24 09:35:33 2010 +0000 Add src to the path for make dist command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b643b5afd98b28e54b82339284af43b1ab7f5ca Author: mquinson Date: Thu Jun 24 09:22:30 2010 +0000 Port GRAS to smx_network infrastructure. Kinda working, but not tested enough yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3b28fb6122e77004015a70f54af3f2fb78ed5af Author: mquinson Date: Thu Jun 24 09:17:49 2010 +0000 New function gras_msgtype_get_name() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f391a5ab078df821362ea4d82338e4259028630 Author: mquinson Date: Thu Jun 24 09:17:47 2010 +0000 no error checking were made for SIMIX_network_waitany, and cleanup were ... fragile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbba6b3b12961ab6482a948f76c1a4989530bf2e Author: mquinson Date: Thu Jun 24 09:17:37 2010 +0000 SIMIX_sem_would_block() was blatantly wrong; missing {} in SIMIX_sem_acquire_any broke it stupidly (return even if condition was wrong) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c752f076366685d0b31efe4745774aa3a2ff7270 Author: mquinson Date: Thu Jun 24 09:17:35 2010 +0000 mask bottom of stacks when using sysv ctx git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bec5ed304faec2231a204e0d6c029a840aed8587 Author: mquinson Date: Thu Jun 24 09:17:25 2010 +0000 this test is supposed to check whether the net/cpu models are not the regular one, in which case we have to switch to compound workstation model. The add of the SMPI model were broken here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 249dc16cefc3cc6ba104d26f3ddc57906c46fa11 Author: mquinson Date: Thu Jun 24 09:17:23 2010 +0000 Let this code compile with the paranoid compiler flags on git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96d0d3b5ce093c5443735d6a8f8f6883e9860384 Author: navarrop Date: Wed Jun 23 14:13:24 2010 +0000 Update tests for java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa29c3a2434a29e6901f1e98aa0c171ee15d73cc Author: navarrop Date: Wed Jun 23 13:52:30 2010 +0000 Need to have the HAVE_MMAP variable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7f7fc80d7a24fe1bcb847dc16b2bee62f848f25 Author: navarrop Date: Wed Jun 23 13:52:29 2010 +0000 Those variables must be set here. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44fa5b32586bca1d0869b1356d3ff7aa271f96b0 Author: navarrop Date: Wed Jun 23 08:34:27 2010 +0000 Change function called. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 752885768f13410e6b54840e9cd763cb336b0772 Author: coldpeace Date: Tue Jun 22 15:00:17 2010 +0000 remove unused lines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70c3b6e8423719c66f662563453b2070921d1410 Author: coldpeace Date: Tue Jun 22 13:46:49 2010 +0000 talking about Ruby in FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc9d4f3e558ba9dc484b910f6d54e48f3929e1af Author: coldpeace Date: Mon Jun 21 16:30:49 2010 +0000 start talking about lMSG [ on last commit > start ?...> Start some manuals for MSG Modules... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cbbcc84bfc001f55ede1336658d300e894a1fff Author: navarrop Date: Mon Jun 21 14:08:20 2010 +0000 Add DLL_STATIC flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a60dd263b80238e499c90ffcbebf3b25ed626658 Author: navarrop Date: Mon Jun 21 14:08:06 2010 +0000 Now call the file for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28a9d92f4bcb1c84d5d055e86a68bdf302ffbd74 Author: navarrop Date: Mon Jun 21 14:07:50 2010 +0000 Add a new cmake file for windows. Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5666f828c242de0d646f6586055bd8e5bd37a333 Author: navarrop Date: Fri Jun 18 16:02:06 2010 +0000 Need gras_config.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 239fc374990c63d8655f67509e765447bd20e0b6 Author: navarrop Date: Fri Jun 18 16:01:53 2010 +0000 Variables correctly set by cmake in gras_config.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c4ab580734068602bd6479476dc7ad8bdf619aa Author: navarrop Date: Fri Jun 18 16:01:40 2010 +0000 Remove gras_config.h include. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ce4ab769824a1be26f14d1a06b617e37a89ba66 Author: navarrop Date: Fri Jun 18 16:01:26 2010 +0000 Set variables for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ce21735baa6895556d2dc2dbf0c9f2dfa49999a Author: navarrop Date: Fri Jun 18 16:01:12 2010 +0000 Variables setted by an other file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b01f817e1445c4df99323f45dd0208760a29b6c Author: coldpeace Date: Fri Jun 18 15:33:11 2010 +0000 respect MSG privacy : host case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc185abd4b3c4ee4dd0b6f20b956eca93e534941 Author: coldpeace Date: Fri Jun 18 15:09:45 2010 +0000 respect MSG privacy : Using public setter and getter MSG methods to access task attributes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7eef625065d0b3af4a64b5665009491426db974f Author: navarrop Date: Fri Jun 18 14:26:29 2010 +0000 Define correctly variables for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66ee75ad028e564411328721603b932eaf0e52fc Author: navarrop Date: Fri Jun 18 10:17:34 2010 +0000 Update ignored files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd6b9acf47ee5ec7cb1ccd1a9daf1fe090a3dd52 Author: navarrop Date: Fri Jun 18 10:07:44 2010 +0000 Declare variables at the beginning of the function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e4875c2d328b4708ff67275882a164446db8d1e Author: navarrop Date: Fri Jun 18 10:07:28 2010 +0000 Declare LOG_DEFAULT_CATEGORY with LOG_NEW_DEFAULT_SUBCATEGORY. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 174d02656fd194d1773e8fd5b4f6d51c159839cd Author: navarrop Date: Thu Jun 17 17:22:43 2010 +0000 Missing the word line for compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2993b7a4e92f65c6308a8a2997a32c4d5198ddd0 Author: navarrop Date: Thu Jun 17 17:22:42 2010 +0000 Now sources are generated with #line. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbbdaee1a6ec8a0c52dbf47b187190de987c9ad2 Author: navarrop Date: Thu Jun 17 17:22:38 2010 +0000 Dont set full path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f89216fa85ff23f78117974fc4d7eac1ca8f9cb Author: coldpeace Date: Thu Jun 17 14:36:37 2010 +0000 talking about lua binding in FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 549b2936d0f10674107f88ed1f895cca52000d93 Author: suter Date: Thu Jun 17 14:17:11 2010 +0000 forgot to remove this one before commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fa79033d8728e656feb09c6c08e570dc8c256c9 Author: navarrop Date: Thu Jun 17 13:14:20 2010 +0000 Flags for coverage. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e30463363d2f2666f5159abf0f99b0991646b6cd Author: navarrop Date: Thu Jun 17 13:14:18 2010 +0000 Oups. Sorry. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a555262a5f8fd11eef367d790ecef2a9c81cb277 Author: mquinson Date: Thu Jun 17 12:32:30 2010 +0000 unifiy the names of target building some bindings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35cc497bf908717eb1a79afc41d09a4694d0640d Author: suter Date: Thu Jun 17 12:05:37 2010 +0000 mention the new SimDag example talk about the dynar function added by Mehdi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6b502da9cb98a3f7019a7b32bc309dfaf53916a Author: suter Date: Thu Jun 17 11:35:00 2010 +0000 Add the new example to the build Add the corresponding tesh/test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef8847329d23546826f74999f4855085f2c1a970 Author: suter Date: Thu Jun 17 11:34:16 2010 +0000 Add a new example for simdag Schedule a Montage DAX on an heterogeneous platform using a simple Min-Min strategy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db9e1e77f7d08a187ac8e5588e42b3358879de9f Author: navarrop Date: Thu Jun 17 10:10:42 2010 +0000 Delete unused -fprofile-arcs flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41aeab983aed4105a2868c9339cf1c8df5f35724 Author: navarrop Date: Thu Jun 17 09:19:22 2010 +0000 Generate doc only if it is necessary. Set enable_doc option. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee3e6ba1b2e81efa3f9857ed0c8692e165f7131f Author: suter Date: Thu Jun 17 08:52:08 2010 +0000 Add stuff to make compute tasks schedulable. Each time a compute task ends, we decrement a counter for the tasks that are the destination of a transfert from the finishing task. When this counter reaches 0, the task is SD_SCHEDULABLE (All compute task parents are in the SD_DONE state). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fb08b9c6e18c4fc9d654b581996840ddab93608 Author: mquinson Date: Wed Jun 16 17:14:10 2010 +0000 Make sure that created sequential tasks cannot look like parallel tasks because of use of uninitialized data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed4446ce27bd7391527c0368a0ebd3f91db159b1 Author: mquinson Date: Wed Jun 16 17:13:47 2010 +0000 Add a simgrid_java target to rebuild the jar file; look at the right location of the jar file when compiling examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29ff3b83a24d25bff65cc2d748564eb93a340763 Author: coldpeace Date: Wed Jun 16 16:56:39 2010 +0000 no need to set the number of host,link or route at the beginning , thanks to xbt_dynar_t ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 176b54572cd63793731ea91244c03d692f591fe0 Author: coldpeace Date: Wed Jun 16 16:55:19 2010 +0000 switching to xbt_dynar_t for methods to bypass XMl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac2a7907c624bdf2fdf09dee305e52e558e52798 Author: coldpeace Date: Wed Jun 16 16:54:05 2010 +0000 xbt_dynar_is_empty to check if a dynar is empty or not git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d008a53931619eb52868f1cecf01e38673f20e1 Author: mquinson Date: Wed Jun 16 12:58:03 2010 +0000 Of course we only need to add /D DLL_EXPORT to CFLAGS on windows architectures. Doing so without condition breaks unix builds, pity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df5df0237e75d63eff440fcf30b8760c24ab948a Author: navarrop Date: Wed Jun 16 10:26:24 2010 +0000 Don't generate doc with windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 929470c4053528a3eeff26a367d3be7f5900422b Author: navarrop Date: Wed Jun 16 10:26:16 2010 +0000 Update COPING license file for ucontext and windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c10206dfec917be0f5b3f4964f82b0c959436e2 Author: navarrop Date: Wed Jun 16 10:26:06 2010 +0000 Change path for win32 ucontext files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d85ead7a4eb80631f931e45d894a446c7e73bb6 Author: navarrop Date: Wed Jun 16 10:25:56 2010 +0000 Declare variable DLL_EXPORT for Libs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bfdf7dcd62e167691a42f4766d3e1475f3724a9 Author: mquinson Date: Wed Jun 16 09:39:44 2010 +0000 make sure that MSG_task_execute() is not called by error on parallel tasks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bc381506738dec5aa12bc7927261dd52632bfe9 Author: navarrop Date: Wed Jun 16 07:49:07 2010 +0000 Add LGPL files for ucontext. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8541e8d1bb3ddb1cd5e36a16d0ea095a71fd7f6 Author: suter Date: Wed Jun 16 07:44:08 2010 +0000 enabling warnings as errors raised some problems due to the change of return type of SD_simulate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44c8af71e1e0c7bdf9901395a5ceec352cd49b58 Author: mquinson Date: Tue Jun 15 22:16:00 2010 +0000 Actually build the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 944387f62574ce821a5b039cd4acf28e90efe657 Author: mquinson Date: Tue Jun 15 22:15:41 2010 +0000 improve TOC desynch detection tool git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72fc4dc0bb3954f33dc1d622b80b904987f02be2 Author: mquinson Date: Tue Jun 15 22:15:20 2010 +0000 fix some TOC of doc, detected by automatic tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 852cb86555ad1fa1e8c13fefffa3b23c8806abc5 Author: mquinson Date: Tue Jun 15 22:15:01 2010 +0000 fix a bug breaking every navigation tabs. Damn changing format of doxygen output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8a55cf2847a9566b90b05525fb5eb7e9b09996d Author: mquinson Date: Tue Jun 15 22:14:41 2010 +0000 fix format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 138b84b858c3fb81578a31446ea8e1d2cabdfd31 Author: suter Date: Tue Jun 15 20:18:56 2010 +0000 rename SD_READY in SD_SCHEDULABLE to prevent troubles for users that were used to use SD_READY git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4186c47274eb5abc59c85ed6e8963f7ceb8dab44 Author: mquinson Date: Tue Jun 15 19:40:13 2010 +0000 make clean works now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a921002725af476cba5bffbbb228dbcec625fee Author: coldpeace Date: Tue Jun 15 14:46:46 2010 +0000 basic layer for simdag bindings ( modifyin' the return value of simulate from SD_task_t* to xbt_dynar_t) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c33af2f92672622596e7952abdea8f090bf9f72 Author: navarrop Date: Tue Jun 15 14:00:44 2010 +0000 Dont declare variables at the middle of nowhere. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 534c621345bde720a36c4bdedee10d52b5473451 Author: navarrop Date: Tue Jun 15 13:01:05 2010 +0000 Add sources with win32 for pthread. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21e495f270a1744823b511a86f8e2f1ce89fbba8 Author: navarrop Date: Tue Jun 15 13:00:56 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 467944fe0ac76fb00b1e9b3a919b1ce4a165ef0f Author: navarrop Date: Tue Jun 15 13:00:41 2010 +0000 Add context ucontext for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6b30c2f53f0eb061dbb06fa8b894991291a6f88 Author: navarrop Date: Mon Jun 14 14:44:47 2010 +0000 Add condition before use a mmalloc function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fe5c128d910d56f037df8596ec37b37c60cc9b1 Author: navarrop Date: Mon Jun 14 14:44:39 2010 +0000 The function ffs doesn't exist for windows, so we have to define it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2365d7b12787079bebea3da822e8ee3e8b3f08db Author: navarrop Date: Mon Jun 14 14:44:30 2010 +0000 If it is a win plateform we have to use wenvironment against environment. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d9e1f61ae853ed44bbc7828d3c1ae20ce65a9e9 Author: navarrop Date: Mon Jun 14 14:44:20 2010 +0000 Init variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6116c4e424051df387c1650935fa658de5f500f Author: navarrop Date: Mon Jun 14 14:39:48 2010 +0000 Add a flags for include a lib for winsock. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1d63bb637a56b3d5ade0d5c07856d90025ae517 Author: pini Date: Mon Jun 14 14:22:20 2010 +0000 Added new model (default with smpirun) that integrates the three-interval linear regression for correction factors. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d4d060c843a85e0671ccc59900cf42231bc5acb Author: suter Date: Mon Jun 14 13:13:36 2010 +0000 When a transfer is auto-scheduled, it should now be in the SD_READY state (all dependencies are satisfied, but not scheduled) and no more in the SD_NOT_SCHEDULED state. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d23e0c5e735a1a21e131b5d1d484338df5d0089 Author: suter Date: Mon Jun 14 12:36:17 2010 +0000 Reintroduce a SD_READY state, which now means "ready" in a scheduling sense, i.e., all dependencies are satisfied. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 737d112f2cd532ed9c2f46a7318b67afc2e4463e Author: navarrop Date: Mon Jun 14 09:44:08 2010 +0000 We used those lines in VBC. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21356cb0949b83667e4ba61de007c0c7847ab709 Author: navarrop Date: Mon Jun 14 09:43:59 2010 +0000 We need this flag for libraries on visualc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c822212eab58f5ad28d6b00b53e46ce4660c6f17 Author: navarrop Date: Mon Jun 14 09:43:51 2010 +0000 Delete some unused flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f2964405b045b8ba8a668f5bb0b5c984a42bbf9 Author: navarrop Date: Mon Jun 14 09:43:41 2010 +0000 Do not redefine function in visualc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a09e6076188e3de9637c24d4ae74839fb03b33f Author: navarrop Date: Mon Jun 14 09:30:59 2010 +0000 Do not declare variables in the middle of nowhere. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24ec872003d83bec617dd6aca30aa67bddeadd61 Author: suter Date: Mon Jun 14 09:21:06 2010 +0000 Rename the SD_READY (all dependencies are satisfied and task is scheduled) state in SD_RUNNABLE. This prevents a confusion with the notion of "ready" used in DAG scheduling (all dependencies are satisfied) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b06da391942d5b2e2d26f50705c764d402382f17 Author: suter Date: Mon Jun 14 09:15:20 2010 +0000 3rd attempt: replace __compar_fn_t by a new function type int_f_cpvoid_cpvoid (int foo (const void*, const void *) It's hard to add stuff in XBT, the gurus are watching you ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1373da449c6a1bf993753650c863f6737e452f23 Author: suter Date: Mon Jun 14 08:58:06 2010 +0000 Rhhaaa, use the __compar_fn_t type defined in stdlib instead of int_f_pvoid_pvoid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a858f824d2969b164b967ae3e320593af0a9f9d Author: suter Date: Mon Jun 14 08:43:15 2010 +0000 Add a new function xbt_dynar_sort() which is a wrapper on qsort. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 131c795515e9a190d1342ae5043f282bd1ae4c99 Author: suter Date: Fri Jun 11 15:33:54 2010 +0000 update the changelog (and BTW put my changes in the 3.5 section instead of updating the 3.4.1) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f30f0953fccaf152a09af12d3d9091ab5a687af Author: suter Date: Fri Jun 11 15:28:48 2010 +0000 Modify the examples and tests to cope with the new return type of SD_Simulate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a689e39c75bf17ea7f44c231e1d2a9e45120f45 Author: suter Date: Fri Jun 11 15:27:34 2010 +0000 change the return type of SD_simulate Why convert a dynar into a NULL terminated array? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7aa869951263c34ce10c8a459f850c70bf39aaa0 Author: suter Date: Fri Jun 11 14:28:15 2010 +0000 Add a new test of SimDag to the list Corresponds to the example of the use of the sequential access mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d9d99bb99987176c71b0e42be1c0d3f132e39d4 Author: suter Date: Fri Jun 11 13:59:49 2010 +0000 Don't forget to update the changlog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5be36e4cd878da7f8318315c60a4b843b1ca90a6 Author: suter Date: Fri Jun 11 13:56:44 2010 +0000 These one ara also part of ctest. Take the INFO->VERB into account too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 892a26c1eb3583570fff6024b49b4915624236ae Author: suter Date: Fri Jun 11 13:56:03 2010 +0000 Uptade the teshsuite of SimDag to take the INFO -> VERB change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1abdea9591074ab5d98dad8fbf551f9e6710036 Author: suter Date: Fri Jun 11 13:55:15 2010 +0000 Change the way a task is considered as ready Instead of removing dependencies when a task is done, a counter is decreased This way, it is always possible to reach ancestors thanks to the SD_taks_get_parents function. Change the level of some logs in sd_global from INFO to VERB git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc2e7a94a3b5b5c653a03795617960f40f77026a Author: pini Date: Mon Jun 7 10:58:12 2010 +0000 Bad idea to acquire a semaphore that is already hold. Split cleanup code from waiting code instead. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 883d93c5bc5287fe287a6a57478fc3d435fce8d3 Author: navarrop Date: Fri Jun 4 16:04:32 2010 +0000 Protect EWOULDBLOCK, EINPROGRESS, ETIMEDOUT macro definitions since Visual C already defines them. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7365342c868205910699f98ca897c1bbbeede8da Author: navarrop Date: Fri Jun 4 16:04:31 2010 +0000 Protect macro definitions for VA_COPY. They should probably all be removed from this file actually... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fae50dec7ea8e3550c62dace3c0a3b57d0e1fa9 Author: navarrop Date: Fri Jun 4 16:04:30 2010 +0000 Portable definition of inline for windows visual C git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47a0267eaa6bf1f8ba5d1e36bb40cb03c3396edd Author: navarrop Date: Fri Jun 4 16:04:29 2010 +0000 Correct macro declaration for VA_COPY so that it does not fool cpp and works on windows... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e0a0a3b2067f2c4b1a05f890f0f85c7e737caa4 Author: navarrop Date: Fri Jun 4 16:04:28 2010 +0000 This file should not be tracked. It is automatically generated by Cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe3b9085d0c87945b61ca0d6d00f8516c517caa5 Author: navarrop Date: Fri Jun 4 16:04:27 2010 +0000 Use a portable inline and declare variables at the beginning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e379b4008b304af4688fe6cb29fbfdaf9e9e6873 Author: navarrop Date: Fri Jun 4 16:04:26 2010 +0000 Use a portable inline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87bf71ddfe2611ffedaabe6c3a9030957ae4a080 Author: navarrop Date: Fri Jun 4 16:04:25 2010 +0000 Do not declare variable in the middle of nowhere! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6a933c9e75980d7fda5778d25fb0831b0f90b0b Author: navarrop Date: Fri Jun 4 16:04:23 2010 +0000 Incorrect use of conditionnal expressions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3562b9d34b118e173ce9d1a1ce821ea4a59227e Author: navarrop Date: Fri Jun 4 11:13:53 2010 +0000 Set some variables and flags for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7dbac339a4878c54811df599dd8e46e8611c785 Author: alegrand Date: Thu Jun 3 21:25:41 2010 +0000 I need this to compile on my machine. It may break on others systems but I don't know how to use pipol yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f86e6af017daa4b31f72b5644b52e8962eee4b35 Author: navarrop Date: Thu Jun 3 09:49:28 2010 +0000 Now supernovae mode works out of project directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feb9a41eab92e8825b2ef54d9c4ca8aae6af71a8 Author: navarrop Date: Wed Jun 2 13:25:02 2010 +0000 Cosmetics for Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 663f424beab193b084453ba397102844dcd5ed64 Author: alegrand Date: Wed Jun 2 13:11:54 2010 +0000 Revert "Make gras compil with Visual C++." This commit is too large/unreadable. It should be split and have a smaller payload. :) This reverts commit eae1f516d7042d8a589b3d4150cc2721dc146a24. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eae1f516d7042d8a589b3d4150cc2721dc146a24 Author: navarrop Date: Tue Jun 1 15:19:23 2010 +0000 Make gras compil with Visual C++. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e264ae6c75607a147e172fa5af0684abb4be5c81 Author: navarrop Date: Tue Jun 1 13:24:09 2010 +0000 Save script for pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa2662427da4a4b81ea2e67561a223b9c4c3b4d0 Author: navarrop Date: Tue Jun 1 13:24:08 2010 +0000 Solve variable init value for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4f3d908ae6f49b42aa7f7fc741dcbec1a5f67aa Author: navarrop Date: Mon May 31 14:08:06 2010 +0000 No more mail. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d56c617d07e090716bd4fc713a9cd09f2abd084 Author: navarrop Date: Mon May 31 12:52:40 2010 +0000 Memcheck timeout set to 300s. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 234ae403478cdecaa20912b4d549bc50919ccda9 Author: navarrop Date: Mon May 31 12:14:28 2010 +0000 Memcheck mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03bbf6859e737826f55b15ea6d81f229f3fb8097 Author: navarrop Date: Mon May 31 11:50:34 2010 +0000 On Mac set smpi to off by default. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d76e63d3fc87dd2724473c4e7c136dc24fe7dbde Author: navarrop Date: Mon May 31 11:39:42 2010 +0000 OUps. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35ee86436a225f8544dfe1ae58af4ed174bd6d2d Author: navarrop Date: Mon May 31 11:38:02 2010 +0000 Add notes to cdash. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 892c8834954c9927ac47b6330ac61d22627f5b53 Author: navarrop Date: Mon May 31 08:53:42 2010 +0000 Add a forget s to an variable and Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90afdcefc29182dad645f3621bdf54be7e99ca45 Author: navarrop Date: Thu May 27 17:12:57 2010 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be17c9b111f5b314cf3984aaabd998d8bdf45734 Author: navarrop Date: Thu May 27 17:11:26 2010 +0000 Add full path for some files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ae010d4c75ae10f8d119e068f3294aa05beceb3 Author: navarrop Date: Thu May 27 16:35:20 2010 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52d6f42ba93c58bacb59e052de5a3b5c650e3f68 Author: navarrop Date: Thu May 27 16:13:12 2010 +0000 Maintainer mode works without project directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d5e6b62c05a462bea3606f44f66e766efe1a9ec Author: cristianrosa Date: Thu May 27 15:25:57 2010 +0000 Remove the transitions from the model-checker's setset before deleting it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fef14624811a33d03bb19ceb48661d07a1720bb Author: cristianrosa Date: Thu May 27 15:25:56 2010 +0000 Remove the reference count of the elements from the setset container. This allow to exploit the bit parallelism of the processor, which results in a faster execution and in a cleaner implementation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 982f414579a631d523bb340f853cba7c71e82b05 Author: cristianrosa Date: Thu May 27 15:25:52 2010 +0000 Improve setset iterator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7f3c30ef936dacf568b44009d3948c8dc64228c Author: navarrop Date: Thu May 27 14:32:18 2010 +0000 Add a variable HAVE_MC for enable model-checking. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 554145f555b981fd5760349c5910f169055babec Author: cristianrosa Date: Thu May 27 07:59:51 2010 +0000 Transform transitions of type "mc_waitany" into multiple "wait" transitions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d18b8e9f99926675bc2ae15d0b0ee1adf504633c Author: cristianrosa Date: Wed May 26 15:09:44 2010 +0000 Transform random transitions into multiple // transitions one for each value in the rage of the random. This avoids having special cases in the dpor algorithm. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfd550f11b062b4bbb199ef922198f0f378fc543 Author: cristianrosa Date: Wed May 26 13:18:14 2010 +0000 Add logging for transitions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b44d5e73c4bbb6c3e5619892e6be4d4e971bf736 Author: cristianrosa Date: Wed May 26 13:18:13 2010 +0000 Add MC support for processes with multiple enabled transitions per state git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63d512caa53162dfc50dd06538e36593bbf2e78e Author: cristianrosa Date: Wed May 26 13:18:07 2010 +0000 Bugfix: setset cursors were incorrectly implemented. Now they work fine. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87761c2a8db8f783a12feb505d9106e2fd154e56 Author: navarrop Date: Tue May 25 15:35:15 2010 +0000 MAJ FAQ. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a83769229c16e7cb7293c762be1d5ce432d0aefb Author: navarrop Date: Tue May 25 14:29:28 2010 +0000 Generate tests for memcheck. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e25a4327e9e25726495b1b281bfd707ff4a392d3 Author: navarrop Date: Tue May 25 12:57:28 2010 +0000 Disable make test if memcheck, now make memcheck tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2242ae29028361ce4bd42199925b40b7367c3ee4 Author: navarrop Date: Tue May 25 12:13:24 2010 +0000 Change perl script for valgrind path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 147f9c133bf73b71c782aab6480c4b8785cdb729 Author: navarrop Date: Tue May 25 12:13:23 2010 +0000 Test if valgrind is found for enable memcheck. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cbacd4f34e350b80e7a5af442af13505f6cc14f Author: coldpeace Date: Fri May 21 14:24:38 2010 +0000 tricky way to bypass XML parser and setup the environment from lua code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eea304df3c19822739670c90d53cb890702ce897 Author: navarrop Date: Fri May 21 13:39:17 2010 +0000 Add a path to smpicc for find libsimgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0a95de9c0675fa2e927e54e8477d68902563cdb Author: navarrop Date: Fri May 21 13:39:15 2010 +0000 Make to file in project_directory for the moment. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25565db4e0e123731ccc3a7bba4af66c92fb21dc Author: navarrop Date: Fri May 21 13:01:34 2010 +0000 Cosmetics and generate lib links for bindings correctely. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76fc12312d17e5a69cf3d9a25ed502a9af56ac20 Author: navarrop Date: Fri May 21 09:15:07 2010 +0000 And path to testing progams too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05bdf500677b6406e385802991fe48cb168859a6 Author: navarrop Date: Fri May 21 09:15:06 2010 +0000 Changes path to find cmake files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7721f9d25945759e012f67181e69550a3a222eb0 Author: navarrop Date: Fri May 21 09:15:01 2010 +0000 Reorganize cmake directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b30602ffd8e090c68e99a37ec5e4e7403debd7ce Author: cristianrosa Date: Fri May 21 08:16:39 2010 +0000 Improve support for WaitAny transitions, not usable yet but closer. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbfde1ef5427e4e7e84ca8d38aff13507947c194 Author: cristianrosa Date: Thu May 20 14:29:43 2010 +0000 Rework MC transition interception/creation. Now it is more modular. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0103c4dd80e891446e3b64e6647c3b6467192806 Author: cristianrosa Date: Thu May 20 14:29:35 2010 +0000 Compile fix, size_t != int in 64 bits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eaf80a64fd18b2d35009508428cb58902c755433 Author: navarrop Date: Thu May 20 14:05:16 2010 +0000 Add stdarg.h for va_list. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bf99c5fd0361603a857bd8ac2941c4734c11dd6 Author: navarrop Date: Thu May 20 13:53:34 2010 +0000 Cosmetics and again windows compilation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8957cf5049e04e8d8b7a8183f863c7ea2977afe7 Author: schnorr Date: Thu May 20 11:15:05 2010 +0000 bug fixes: correct use of xbt dictionaries and arrays git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01ea0133fc146d94852753a7f07d874de0b9815c Author: schnorr Date: Thu May 20 11:15:04 2010 +0000 correct duplication of a variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 239087fc2c107e99b25d8103094e442c38399eef Author: mquinson Date: Wed May 19 18:38:12 2010 +0000 fix a bunch of issues found by make distcheck git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc3fbc08e8b448f5b820a2e5719f2029dcb23f89 Author: navarrop Date: Wed May 19 16:19:48 2010 +0000 Delete error in windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e94ee29b340453abdded4e762ba023ed73db42a8 Author: navarrop Date: Wed May 19 16:08:45 2010 +0000 Again for windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6ff943c715348dfb571bd7c13f875d91e59a039 Author: navarrop Date: Wed May 19 15:25:13 2010 +0000 Prepare to windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63f917636f7dc56d382b37116961e8517fd54532 Author: navarrop Date: Wed May 19 10:16:09 2010 +0000 Kill old README, now in the FAQ. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ffa9a510f4ce67fc8a2b4c2c8be352b599d639a Author: navarrop Date: Wed May 19 10:12:20 2010 +0000 Be compatible with all plateforms. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 856b580eb05f2a6be5ca81d9f9288ad02c0cab60 Author: navarrop Date: Tue May 18 12:41:43 2010 +0000 Rename some variales and cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a23586f55822da9d7f1ab6c5db028ab13acaccd Author: navarrop Date: Tue May 18 12:05:41 2010 +0000 Generate files correctely with gras_stub_generator. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d34793ea0d4548ea73e2a7182428472c40ba0b4 Author: cristianrosa Date: Tue May 18 09:34:16 2010 +0000 Fix problem on merge from svn git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd50a7a8ea7d090e171e0ce78f03f01529720a34 Author: cristianrosa Date: Tue May 18 09:34:15 2010 +0000 Import portability macro in mmalloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e84d025f5c0ccea5d003f11a1c8c1d2becc5d74 Author: mquinson Date: Tue May 18 09:28:00 2010 +0000 Import portability macros in mmalloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74a055ca8f5532759cfb537ade1983d9b4c344d3 Author: mquinson Date: Tue May 18 09:27:58 2010 +0000 Ongoing work to port GRAS to smx_network. Not working yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98d107bfe04cb84d7f5fb5a02a2eea51709b47f5 Author: navarrop Date: Tue May 18 09:15:00 2010 +0000 Add option enable_modele-checking. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b40bc50744f705943375c49f34e21a4952576b28 Author: navarrop Date: Tue May 18 08:55:01 2010 +0000 Clean old command install-simgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efc3169b480f87023d83208cb82a7f6ee46e4949 Author: navarrop Date: Tue May 18 07:44:04 2010 +0000 Print install doc IGNORED if it is necessary. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec217a69082019eedf455254759a4d5ceffbbe70 Author: navarrop Date: Tue May 18 07:44:01 2010 +0000 This commit 590f9c7e65ce6a64705272d79443599877d5cb72 add a segfault to compilation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a40853eb89369bba3df75d4a9609c26118ce9ac Author: mquinson Date: Tue May 18 01:13:32 2010 +0000 Damn, once again, I forgot do document my changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e847d7ec0edc4a55c09b251d7f03214c4498166 Author: mquinson Date: Tue May 18 00:57:12 2010 +0000 A working 'make install' target git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 792a21c629920a611a064401d4a3079e81855ff8 Author: mquinson Date: Tue May 18 00:56:51 2010 +0000 further cleanups to the cmake files. We now have a manual but properly working 'make dist' target. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b2e76aabef8bf13eb894b4c11a97d36b5d40fae Author: mquinson Date: Tue May 18 00:56:30 2010 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 114c2f08fb944eba037c565939346e96b96a460f Author: mquinson Date: Mon May 17 16:15:02 2010 +0000 Little cleanups to the install target. Still a long way to go, unfortunately git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 826bafb3e399d251901b9c3f2ebf1c2911e202fd Author: mquinson Date: Mon May 17 16:15:00 2010 +0000 install MSG_colorize.pl under the name simgrid-colorizer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0919d8db97a1523569db94bd901cebea896ff711 Author: mquinson Date: Mon May 17 16:14:49 2010 +0000 Install the libraries carefully so that we have a link from .so to .so.version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0186c04abe93b61106c1fba50eec753f37fbddbf Author: mquinson Date: Mon May 17 16:14:47 2010 +0000 Rebuild the jar file only on need. The examples are still always rebuilt on make all, but they are smaller and the jar was rebuilt even on make simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5ada3ddb334e4c38537badb9beb35e16cdbd630 Author: cristianrosa Date: Mon May 17 14:29:54 2010 +0000 Initial FAQ section for using the model-checking mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 660f48f5f0bae09b01f06a40d44d81a8f1a1a153 Author: cristianrosa Date: Mon May 17 14:29:52 2010 +0000 Add dead-lock detection to MC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f18ab288219690177e48123c64ba809bd421f02a Author: cristianrosa Date: Mon May 17 12:25:51 2010 +0000 Improve comments on examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f85421b192d9ec5505120536e00df7252dad0cfe Author: cristianrosa Date: Mon May 17 12:25:48 2010 +0000 Add new example: "Shared buffer between asynchronous receives". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61c27c5a694455d748f17989be2ecf0850610a90 Author: cristianrosa Date: Mon May 17 09:05:26 2010 +0000 Improve independence detection of transitions (more reduction of state space) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7eef6ff4f8ba36e883886a74151b8edef45189e2 Author: cristianrosa Date: Mon May 17 09:05:21 2010 +0000 Bugfix: Do not copy the communication data in the model-checker's main loop, it is already done by the communication API. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8496661293114d866119c9f0e2a96124e8632bda Author: navarrop Date: Mon May 17 08:25:56 2010 +0000 No error if there is no file into doc/html. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1180bb9c605c2c429e8339be413574876893637e Author: navarrop Date: Mon May 17 08:12:12 2010 +0000 Add verification before install doc. Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d12836da9798f96c230170b4c284cc34a322185 Author: cristianrosa Date: Fri May 14 12:41:57 2010 +0000 Free MC memory on exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa7a5df1a5cd60cb9956416561f6c69c64943643 Author: cristianrosa Date: Fri May 14 12:41:54 2010 +0000 Bugfix: destroy all the sets when destroying a setset data structure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69ff7d41924dcbf7960ee2645f9777018d73dcfe Author: cristianrosa Date: Wed May 12 17:44:20 2010 +0000 Bugfix: delete the set of created transitions, otherwise we leak a lot of memory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aea9fab393c4680b1165fb8af70e28736c5dbd07 Author: cristianrosa Date: Wed May 12 17:44:16 2010 +0000 Bugfix: do not assume that the object still exists when removing an element, it might be already deleted by the user. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13d4f085e21a54f7eef1b1f113eb189ec22e387a Author: cristianrosa Date: Wed May 12 17:44:12 2010 +0000 Bugfix: delete the tasks after using them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21756925d57a6fb6de1dfea9c3e1842d0f101d2c Author: cristianrosa Date: Wed May 12 09:11:08 2010 +0000 Bugfix: fix memory leak related to transition creation/destruction. Instead of using a reference count, associate the transitions to the state that creates them, and delete them only when deleting that state. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92053543f27ea23194b2ef0d88e216e6f1fb02fd Author: cristianrosa Date: Tue May 11 15:46:57 2010 +0000 Bugfix:delete unused variables in order to compile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f9ef24cdd40461d86fdad0bf632d7d5bbd5aeed Author: cristianrosa Date: Tue May 11 15:42:38 2010 +0000 Add new example to test MC_random function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6b585e44bd28ba41f3faae4a99b602290f16434 Author: cristianrosa Date: Tue May 11 15:42:33 2010 +0000 Add int MC_random(int min, int max) function that will make the model-checker to explore all possible return values of the functions. The possible return values are integers in the range between min and max git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7736 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b2fe08de53fc2ad5a0f3bcf23250ab8718b0b47 Author: suter Date: Mon May 10 20:13:27 2010 +0000 Add a small example for SD_workstation_get_current_task git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe657d473727f5f9e71ab147673d902bef1a54d4 Author: suter Date: Mon May 10 20:11:02 2010 +0000 Add a SD_workstation_get_current_task function returns the currently executed task in the SD_SEQUENTIAL_ACCESSED_MODE Then it's easy to get the kind of this task with SD_task_get_kind git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5d70a836c1edc53c046f0637c049fd6a7d17dcf Author: suter Date: Mon May 10 20:08:58 2010 +0000 In SD_SEQUENTIAL_ACCESS_MODE, when we check if all the involved workstation are busy or not, it is better to not use only the last value git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21fc017851c91d36664e76311041cffd1e3e977a Author: mquinson Date: Mon May 10 14:53:27 2010 +0000 MSG_task_isend/irecv and MSG_comm_test/wait added in a rush (not quite tested, not documented at all yet) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f3abb56f13b8fb7c77c7f56dfb20059f1f4e353 Author: mquinson Date: Mon May 10 14:53:25 2010 +0000 Improve error message since this can also be caused by the fact that there is no such registered agent (actions are not often used yet) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36adf2da2f22978d0df787fd1f59929a7768a37c Author: cristianrosa Date: Mon May 10 14:14:47 2010 +0000 Improve the transition's dependence detection in MC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b38d5c15755a98cc7ef99a0a9c4936357dbedce3 Author: cristianrosa Date: Mon May 10 14:14:45 2010 +0000 Do not use the src_buff and dst_buff to flag that the communication's data was copied, they are usefull for MC. Use a new flag "copied". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f47d235ddc4c9e9d4ca548fc157fbf28f93a7a9 Author: cristianrosa Date: Mon May 10 12:14:21 2010 +0000 Delay the copy of the data of the communication actions until one of the peers calls SIMIX_network_test, SIMIX_network_wait or SIMIX_network_waitany. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c894b2b7eab829b356607fc6a84eb2655477b4ff Author: cristianrosa Date: Mon May 10 09:53:19 2010 +0000 Bugfix: make mmalloc build in x64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28e38d04ed842b6497f8998e734ffe4d9ea4de6e Author: mquinson Date: Mon May 10 09:34:26 2010 +0000 factorize error testing in waitany with the one done in wait (actually performed by wait_for_completion) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa252590f8b8836497d92ebda9afd9a8fa192e13 Author: mquinson Date: Sat May 8 14:32:49 2010 +0000 The mallocators of dict and fifo are created in pre-init, ie before we know whether to use MC. So, tell these guys to recreate their mallocators when switching to MC so that they really use a desactivated mallocator in that case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 900cb23da16eeaad345fd16101f2ea986f2706bd Author: cristianrosa Date: Sat May 8 14:29:22 2010 +0000 Bugfix: initialize the model checker memory subsystem after parsing the configuration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6efc4db71d869ae5af39d17eeeff2a615aba3ccf Author: pini Date: Fri May 7 15:55:38 2010 +0000 The eager limit size itself is part of the RDV protocol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e42098ece35ef06fe7df355ee3f258d61eabbfdb Author: navarrop Date: Fri May 7 12:56:29 2010 +0000 Enable mac compilation with MMAP. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb24762a7220ff0b3a59211902bb2ef3cb8c8a4d Author: mquinson Date: Fri May 7 09:37:29 2010 +0000 well, yes, we need to distribute mmalloc.h (even if I typed its path wrong the first time) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 053352ba13737467be4fc66c9a1c92bd84118bee Author: mquinson Date: Fri May 7 09:37:18 2010 +0000 new option to any SimGrid-based simulator: --cfg=model-check:1 (for now, that's a perfect way to get a segfault) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68b1bce953f555998cd2915660ae51e8666105fc Author: navarrop Date: Fri May 7 09:30:01 2010 +0000 Add mc bins to ignored files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b6b6acf4ae4c0cec244594cdb804713ffac96b5 Author: navarrop Date: Fri May 7 09:30:00 2010 +0000 Add tests for msg/mc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3edf7e8a0bf4c17adc2531faf53c34ed0250fd03 Author: navarrop Date: Fri May 7 08:58:59 2010 +0000 Add all needs to include mc with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 590f9c7e65ce6a64705272d79443599877d5cb72 Author: mquinson Date: Fri May 7 08:56:03 2010 +0000 now that mmalloc doesn't break tesh anymore nor nothing visible, enable the legacy function redefinition by default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccfa56b01d2415f10dd87c11aedb5434222be339 Author: mquinson Date: Fri May 7 08:55:53 2010 +0000 Damnit malek. In C, arguments are passed by value, not by address. That's an undergrad error... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 056c4b5a29aa4b330af315840b00a92b0991ae94 Author: mquinson Date: Fri May 7 08:55:51 2010 +0000 cosmetics (kill unused var, and kill/improve debug outputs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46d57c352a0d10de969bcdb830e3e0b71d092d67 Author: mquinson Date: Fri May 7 08:55:40 2010 +0000 let malloc(0) work (and kill debug outputs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbc1569a8f78a6dcdb4511735830587adfa06e87 Author: mquinson Date: Fri May 7 08:55:39 2010 +0000 Do not share anonymous pages accross forks, damnit. You now it will break tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c04d8355923f8323a1a3195fe3b73ac08b984ea Author: mquinson Date: Thu May 6 23:43:13 2010 +0000 Fight for better integration of mmalloc, mc and xbt I wanted to move the legacy interception (ie, redefinition of malloc/free/realloc) from mc to mmalloc, where it should be. But it broke libgras, with memory curruption symptoms in tesh. I thought that it was a race condition because mmalloc is not reentrent. So, I protected the main functions with a xbt_os_mutex (and creating it in the default heap was challenging since the mutex itself must be in the heap, which is not ready yet). But it didn't help: I still had the memory corruption symptoms in tesh, inchanged. Maybe some system function get fucked up by the mmalloc stuff? So I decided to comment out the legacy interception from mmalloc for a while (breaking mc, but who cares at this point?). But the xbt_os_mutexes are not in libsimgrid since pthreads and ucontextes didn't intermix well a few years ago. So, I changed the corresponding stubs from "die loudly" to "do nothing". That's dangerous (one could think he's protected by mutex when not), but I need the EPR refactoring to sort it out correctly. All this for... nothing. The legacy interception will still be in mc. And I guess that mc must be in another library, not the simulation one, if it does not intermix well with syscalls. Well mmalloc is now a bit more thread-friendly, let's be positive. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2d062a16daf5602b56944a78c51c36ae317a7fa Author: mquinson Date: Thu May 6 23:42:51 2010 +0000 Improve the integration of mmalloc and mc_memory into the mess. By default (ie, when passed a NULL mmalloc descriptor), mmalloc and friends use a mmap based implementation (instead of the old, slow sbrk one). mc_memory makes sure that we pass something else than NULL as mmalloc descriptor to mmalloc function only if the model-checker is used. (the model-checker is not activable yet -- the integration is maybe next commit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62245a9da13c7e59088366fdfaa8d896d29db157 Author: mquinson Date: Thu May 6 23:42:30 2010 +0000 Stupid me, xbt_init is called by each GRAS process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5afaee62be6661d36a8d42cb727d28833d17d7e Author: mquinson Date: Thu May 6 23:42:09 2010 +0000 Let xbt_exit() issue a warning stating that this is now a no-op git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0702d63ff71a32f733f7c1044b008ca60777e9b Author: mquinson Date: Thu May 6 23:41:44 2010 +0000 Use library init/fini functions for xbt initialization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b24c14fba1046bbf5577d5b0ab1fe47b2af69a0d Author: mquinson Date: Wed May 5 23:17:06 2010 +0000 Some MSG examples mainly useful to test the model-checker git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28da5067e7d2ef21f2c2a04dd88ce566fe8aaa39 Author: mquinson Date: Wed May 5 23:16:45 2010 +0000 ignore binaries in examples of tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f56888f0201b6ad8d5d72dae4cb0c77b5382a2d Author: mquinson Date: Wed May 5 23:16:25 2010 +0000 We are preparing v3.5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 652114f194de013d00c485df901535bc83acb73b Author: mquinson Date: Wed May 5 23:16:05 2010 +0000 Let's still pass the tests with mmalloc and MC in the library git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf853271ec7465fcde7029895df7101cdd0084b9 Author: mquinson Date: Wed May 5 23:15:44 2010 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 199b029b33b5b9fbe1eacb50828914f3b38bde2f Author: mquinson Date: Wed May 5 23:15:21 2010 +0000 Add the model-checker to the build tree. It's not used yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0bf08270464302ec402873aed75a459b08e0a8c Author: mquinson Date: Wed May 5 21:40:24 2010 +0000 Unify the copyright headers of mmalloc with the rest of the library git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acbb75da93aabcc72d26ea4a40de0055264bf24c Author: mquinson Date: Wed May 5 21:40:03 2010 +0000 change mmalloc.h into a public header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8868f3e0668d8278936a3c79bae72a485b03d8c8 Author: mquinson Date: Wed May 5 21:39:42 2010 +0000 We don't intend to support pre-ansi platforms, so cleanup mmalloc code by killing ansidecl.h and all the macro cruft of the source git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c244a94cf2cf1ac312023be90e716cee38fd3676 Author: mquinson Date: Wed May 5 21:39:21 2010 +0000 Add mmalloc to cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2e6d1720c871dfec7d3ba04e8e0189337f8dd3d Author: mquinson Date: Wed May 5 21:39:01 2010 +0000 Add setset to cmake build chain git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34fe2541425db4576e9ec1288241e4da80298f1c Author: mquinson Date: Wed May 5 21:38:41 2010 +0000 Update mmalloc to compile with paranoid flags used in simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4f00a3df5c1ce27dac7ec04d690044504cbcba7 Author: mquinson Date: Wed May 5 21:38:20 2010 +0000 align detection of lua in autotools with what's done in cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33a9da85867c540b95d99573defe39b47c5f6f45 Author: mquinson Date: Wed May 5 21:38:00 2010 +0000 New module: mmalloc (mapped malloc) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b582c36a70a50b376da63ceacf2354d1a47c5ac7 Author: mquinson Date: Wed May 5 16:12:31 2010 +0000 New data container: setset (set of sets of elements) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa72365edaa83ea89de5c9a427cc66bc4acc39f5 Author: mquinson Date: Wed May 5 16:12:29 2010 +0000 Bug fix in xbt_dynar_shrink(): use the right element size git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6003eb15ed861d609da20f29fb90c5253b7798b4 Author: mquinson Date: Wed May 5 16:12:26 2010 +0000 New function: xbt_fifo_get_last_item() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb1bfc8e2deb46c95ff0a1e49fee401aaba50fdc Author: mquinson Date: Wed May 5 16:12:23 2010 +0000 New function: xbt_dict_cursor_set_data() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5417983423b860aac8596c4d3128e99144c676f Author: mquinson Date: Wed May 5 14:42:40 2010 +0000 update the release number in autotools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e31a03cbb28a5f86348a7a938138ca219726ba97 Author: mquinson Date: Wed May 5 14:42:37 2010 +0000 a script to build a zip archive of the windows port of the java bindings by cross-compilation. Style somehow crude, but works for me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30c845d3e7ecd846a778f91fd12c61db681de5e3 Author: navarrop Date: Wed May 5 14:16:28 2010 +0000 Try to be compatible with mac command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a8a55f46d501ddbfcdd245206059a336e09448c Author: pini Date: Wed May 5 13:25:44 2010 +0000 Cleanup. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 110c3530580066908945ff61a7fcadbafa214cbe Author: navarrop Date: Wed May 5 11:49:37 2010 +0000 Change way to find lib ruby name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 230fa34f4a17a2db4f026deb39fb3fcdae178876 Author: navarrop Date: Wed May 5 08:14:59 2010 +0000 Delete bug if disable lua. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 966af30d9227b80f3038ce78b2d2372fdd4c98cc Author: suter Date: Tue May 4 14:29:50 2010 +0000 correct a small glitch in the example the recv should display the finish time of the task in the trace, not the start time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f17049f69b547e8e2ae823188080d60c7411ea6 Author: navarrop Date: Tue May 4 14:21:04 2010 +0000 Prepare the new version 3.4.2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfa6998748921e0ed996b9862117b922c3f137da Author: navarrop Date: Tue May 4 14:13:59 2010 +0000 Version 3.4.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit adb11bc35e0fb3e8bc3ca9d82e3249fa6ca5ea5e Author: navarrop Date: Tue May 4 13:54:53 2010 +0000 Cosmetics for release 3.4.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3cbb85451a65e71d63e1c7e521ccd4d27998bf4 Author: navarrop Date: Tue May 4 13:35:44 2010 +0000 Correct path for install ruby. New version. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c1af5a138cda4ad40b019820ec6c53d42d6d566 Author: mquinson Date: Tue May 4 13:21:38 2010 +0000 prepare for the release of 3.4.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit deba0f7f0441a96f742af845cfceabf340d0f27f Author: mquinson Date: Tue May 4 13:10:31 2010 +0000 Fix a bug occuring when a host involved in a communication fails git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b733f0e8b01f655eb882b9ec6047314ada533b9 Author: navarrop Date: Tue May 4 12:35:25 2010 +0000 Correction of compilation flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c185b9e9fa38c53af013010f1f05bc0aebc519c6 Author: navarrop Date: Tue May 4 12:16:55 2010 +0000 Remove cp -p. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39c10dd760c8b935f9ba43b1140b930e3ae95fa1 Author: navarrop Date: Tue May 4 11:51:17 2010 +0000 Add modifications concerning cmake for simgrid v3.4.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86275320c92545a9b142ee9d21bef2925909b237 Author: navarrop Date: Tue May 4 11:44:11 2010 +0000 MAJ de la faq. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd45d8b31e9df0886d0830f092dbe32396b841f0 Author: mquinson Date: Tue May 4 10:25:32 2010 +0000 Obey the control-flow dependencies of DAX files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09b711da5625559594d63e9f2f0ff8bebf133548 Author: mquinson Date: Tue May 4 10:25:29 2010 +0000 Add a warning if the DAX file contains loop dependencies in the data flow git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53ec816eda9067eff190b7b7d83a24d6fb7684f6 Author: navarrop Date: Tue May 4 09:59:15 2010 +0000 Add option enable smpi which is on by default. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd3ed993c66a191cea33f345f97686602e79f5db Author: navarrop Date: Tue May 4 09:45:03 2010 +0000 Java lang with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecd6d4959db3f830901f835394e7b618006a1974 Author: mquinson Date: Tue May 4 09:36:33 2010 +0000 Document my last change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6848b917fe926a849fa65913fb721e782d665188 Author: mquinson Date: Mon May 3 10:04:54 2010 +0000 minimal updates to the autotools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4de63ec14c56d57b8c9c02477935391f5894634c Author: mquinson Date: Mon May 3 10:04:42 2010 +0000 Fix the mess around task references: the JVM should now be able to free the tasks when not used anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f229c326ce7a55889bb47801615cf6468c8c6a73 Author: mquinson Date: Mon May 3 10:04:30 2010 +0000 Reindent, and use default platf and deploy if none is passed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f965a429162ca20a46a6b318b97af1aa149679bb Author: schnorr Date: Thu Apr 29 16:04:49 2010 +0000 disabling completely the tracing option from configure.ac details: - tracing no longer supported with autotools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f93e9052e11177dda0653fffd4c3ead9a1dfc03b Author: navarrop Date: Thu Apr 29 15:28:52 2010 +0000 Add verification for lua. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b2ce157052b67ed5c2c18a2ac98427ac30266f84 Author: navarrop Date: Thu Apr 29 14:07:48 2010 +0000 Verification for Ruby binding. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0561fd8fa0583c953b6a9209dfa765b5fee597ac Author: navarrop Date: Thu Apr 29 09:42:52 2010 +0000 Set cmake site with cmake variables and not with uname command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 076194816ead5f5e2a4afff5999e728c5b5396a3 Author: pini Date: Thu Apr 29 09:41:12 2010 +0000 Remove unnecessary output that makes these tests fail every time SMPI changes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 163710a75e5fa3857adc02a9851287b8d08f058a Author: navarrop Date: Wed Apr 28 15:16:34 2010 +0000 Prepare for next version. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c32e5ada2b635a222126cb48b9803c93c196fbb3 Author: navarrop Date: Wed Apr 28 15:15:09 2010 +0000 Stable Version 3.4 : update Changelog for release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a3f64390dc64eec7408dfc76c8baf199fc5174e Author: navarrop Date: Tue Apr 27 15:35:37 2010 +0000 Cosmetics for cmake and java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 919d53973306ca235d39729d640610f5dfbaa615 Author: navarrop Date: Tue Apr 27 14:33:37 2010 +0000 Make simgrid.jar with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8a33bde3e1bbeaf77b6560c9bfb75cd285852f0 Author: mquinson Date: Tue Apr 27 13:19:51 2010 +0000 Allow to cross compile simgrid.dll using the autotools suite - update the autotools to add vivaldi network model - do not export static methods - don't use gras_wsa_err2txt since I cannot get it defined in the DLL (and is useless for simgrid.dll) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ad5d445f529771dcaf6bdb8c6e48741478e9bdf Author: navarrop Date: Tue Apr 27 11:14:07 2010 +0000 Add alias make check for make test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2979b424a6c0be5daa58965f9f42ae69d4efdfbe Author: navarrop Date: Tue Apr 27 10:47:40 2010 +0000 Script for pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00ac695da387feab357e3fae074c62396be1fe64 Author: navarrop Date: Tue Apr 27 10:47:20 2010 +0000 Add version for libs and release. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66ecc7c78a2c76d84d4ab5535a106871b2198955 Author: mquinson Date: Sun Apr 25 22:14:35 2010 +0000 Keep a better track of the files origin in the COPYING file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6760cb07d6b57be16928d95339d71e57c4e24f36 Author: mquinson Date: Sun Apr 25 22:14:24 2010 +0000 Fix copyright headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a201b7ceece70d2bc461ac48c8b746a36d07243 Author: mquinson Date: Sun Apr 25 22:13:57 2010 +0000 Kill old $Id$ command dating from CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 792ca8f49deee03354efe006a1dec6c43d2d6b07 Author: mquinson Date: Sun Apr 25 22:13:44 2010 +0000 Add some missing copyright headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db7a8812e4f680703698ef3c800504863f6a88d8 Author: mquinson Date: Sun Apr 25 22:13:23 2010 +0000 Improve the code dynar example by explaining that freeing the stuff twice is of course useless outside a regression test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df3d99886e3e4858343c5a3890bb35cf82715c5a Author: schnorr Date: Fri Apr 23 15:51:33 2010 +0000 adding a new tesh to test the TRACE_VOLUME mask (and also serve as example) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5509fcf9e7c33d701a06a68b3b384a8bb1eb1714 Author: schnorr Date: Fri Apr 23 15:51:31 2010 +0000 updating tesh'es to consider the new trace event that was just added git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d54bd673caabfaf797eef66bea11c265759a8652 Author: schnorr Date: Fri Apr 23 15:51:30 2010 +0000 new tracing mask TRACE_VOLUME to trace the msg tasks communication size and group them by msg processes details: - can be used to analyze how much data is exchanged among msg processes - first use of paje links in simgrid trace file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 664456b5edbfdc7a730fd3e4bca139e8da9183b4 Author: schnorr Date: Fri Apr 23 15:51:29 2010 +0000 new function to generate a paje start link with a volume parameter details: - the volume parameter is the amount of data associated with the link - it will be used in different tracing situations of simgrid (msg process comm, task comm, smpi, ...) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6465cc6a82fb2717d52f24645a2232f3b169a0f Author: schnorr Date: Fri Apr 23 15:51:27 2010 +0000 splitting the code of one tracing function in two (preparation of upcoming commit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d34c2d4f0295dcfabf85e86da106eabdd4025376 Author: navarrop Date: Wed Apr 21 14:42:26 2010 +0000 Cdash cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c1eda61bc5b0d9c846abd9bb53b0bef26cb2880 Author: pini Date: Wed Apr 21 13:46:50 2010 +0000 Added persistent communications (working but not yet fully compliant with the rdv protocol). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96e85c36a62bbe588632df5763bf1032b57a87db Author: pini Date: Wed Apr 21 13:46:47 2010 +0000 Cleanup toward persistent communications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4f8367c88d5c7eee04d5ad8102143f3a351d9bf Author: schnorr Date: Wed Apr 21 13:12:41 2010 +0000 set the category for process containers also git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 148a158df66119ba71c7f152b3f28cad8b47263f Author: schnorr Date: Wed Apr 21 13:01:53 2010 +0000 setting the type of the task so we can define its color in the swarm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34a382cec766ccc54c79cc6183632d7d55887111 Author: schnorr Date: Wed Apr 21 13:01:52 2010 +0000 fix: correct trace mask checking git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b947e30da1e407e9600d55420e84fca0bb5207f Author: navarrop Date: Wed Apr 21 09:11:01 2010 +0000 Install good packages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70855917af3ad1d91f5798dcaee89452570f3717 Author: navarrop Date: Wed Apr 21 09:10:56 2010 +0000 Be compatible with ctest 2.6 and 2.8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 219da191b8366cd05a6f37d9d050f98bc17bb5ad Author: schnorr Date: Wed Apr 21 08:38:11 2010 +0000 updating masterslave tracing tesh to pass with new trace hierarchy order declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2644ccc43fa22eb685036f530dec9eff0c81d48 Author: schnorr Date: Wed Apr 21 08:38:10 2010 +0000 adding new test to make use of TRACE_TASK mask git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3811f16d307299784d1ebb0b9ba5b0544ea56fec Author: schnorr Date: Wed Apr 21 08:38:09 2010 +0000 updating the categories tesh to cope with new trace order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d99acd8d7967a6024712572ba6a03830c8b5e7b1 Author: schnorr Date: Wed Apr 21 08:38:09 2010 +0000 updating the ms tracing example to generate a different trace file name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3570625c9460617ccad1803b50bc4f1793b6376 Author: schnorr Date: Wed Apr 21 08:38:08 2010 +0000 adding test example to trace process migration using the mask TRACE_PROCESS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f11d3edb6ece00fef0061127c0c86647bdde059 Author: schnorr Date: Wed Apr 21 08:38:07 2010 +0000 allowing the user to set the three tracing masks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7624 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ba4f911e61163825ac96b24b1e8c894a5de1a6c Author: schnorr Date: Wed Apr 21 07:12:09 2010 +0000 re-organizing tracing masks and first support for "swarm-based" traces of tasks or processes details: - hosts are the hives - tasks (TRACE_TASK mask) or processes (TRACE_PROCESS mask) are bees git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b6a0ff265d6c9f0bccd34bfe35ade8d0bc9b7de Author: navarrop Date: Tue Apr 20 15:44:12 2010 +0000 Add library path for compil. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71a19f392fce6eb61297d4c1e482fbc9281f0fed Author: schnorr Date: Tue Apr 20 15:10:41 2010 +0000 fix: MSG_task_execute was not being simulated details: - it seems that computation_amount has the correct value and not comp_amount, which is a pointer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c261d663ff4c8610a99920a1a085c59a299b567c Author: navarrop Date: Tue Apr 20 14:44:21 2010 +0000 Filter for test properties. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43bf457039a3af662a42b2ff420a9cb0a48f9102 Author: navarrop Date: Tue Apr 20 13:59:39 2010 +0000 Remove old command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 970a7d49cee13218c0749de4757ab3cd062be9b1 Author: navarrop Date: Tue Apr 20 13:38:31 2010 +0000 Be sure LD_LIBRARY_PATH is set for libsimgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc13655cd995ed29d80dcd7b3427e0a4f3717f51 Author: navarrop Date: Tue Apr 20 13:23:45 2010 +0000 Add revision to test labels into cdash and forced to use svn revision and not git revision. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0748addf6f2e71e61e6ae97e7da38fc82143e558 Author: schnorr Date: Tue Apr 20 12:37:06 2010 +0000 renaming value of presence state to "presence" (to get a good time-slice value later on) details: - also a fix on the tracing to avoid two push states when a process is migrated to a host where it has never been git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c065f0f21ab43fa2749e992b3e14a68f88f8ffb1 Author: schnorr Date: Tue Apr 20 12:37:05 2010 +0000 renaming more tracing functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 644c19a2813fb4bfcd4696dc0b270c6e2e7b5f3a Author: navarrop Date: Mon Apr 19 15:39:56 2010 +0000 Add files to gitignore generated by build. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 207d979f2e7cdd306dd4a90e9df5476e0fb972a8 Author: navarrop Date: Mon Apr 19 15:39:55 2010 +0000 Add version to shared lib and full path for sources. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17f966eb23cc283701f1334ba7a6f023753ac182 Author: navarrop Date: Mon Apr 19 14:46:39 2010 +0000 Correct command for examples in the install command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07535b7770a69f01cfb642439dab9bfc1af55bc6 Author: navarrop Date: Mon Apr 19 13:43:16 2010 +0000 Add examples to install dir. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d90631ce15e4a13e41d9254588717a393f8ed07 Author: navarrop Date: Mon Apr 19 12:32:19 2010 +0000 Patch for debian. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d37162b4f3a74907ed3c67d8784e4ef0f830f3e Author: velho Date: Mon Apr 19 09:04:46 2010 +0000 Cople with ctest 2.8 still compatible with previous versions (2.6.x). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c034a19f492ab7cb14b8d3b123791c9d975ffd1 Author: navarrop Date: Mon Apr 19 08:46:51 2010 +0000 Delete dependencies for ring. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3be75a4d537a94d6003aff2716b2e7c930a97129 Author: navarrop Date: Thu Apr 15 16:24:42 2010 +0000 Path for png. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93df6d6b4888ae066e007a761cfa2df449f13b2c Author: mquinson Date: Thu Apr 15 16:21:31 2010 +0000 kill an example with a very strange license git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 473107757823e6477d9f472440ababde3e79caee Author: mquinson Date: Thu Apr 15 15:46:46 2010 +0000 Clarifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab9ff465e35f8087ddbafdf6d69d4a2f65a16744 Author: mquinson Date: Thu Apr 15 15:46:36 2010 +0000 Improve the license statement of these files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2d4305dfa879895ab99d0af95100c969d4af86e Author: mquinson Date: Thu Apr 15 15:46:21 2010 +0000 improve the license statement to make it clear that we didn't do anything bad git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f8d886943016dc609ce580f47790b62d4e75064 Author: navarrop Date: Thu Apr 15 15:37:06 2010 +0000 Add make sync-gforge command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3dc59d2c5d138c2fc31559681ecc1967789f15c9 Author: velho Date: Thu Apr 15 15:05:38 2010 +0000 Added a tesh colorizer simple script. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5311e400505dab190f66b60757cacdb6a0a018cf Author: navarrop Date: Thu Apr 15 14:57:48 2010 +0000 Add gras_stub_generator dependencies for some targets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7acc0eb3ee1a51b6fa612a1034f683ed14edbc16 Author: mquinson Date: Thu Apr 15 13:31:43 2010 +0000 Close useless tasks in the trace also (thanks to Ghislain for pointing that out) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93d65fe49f4f8ee34be5f8178ba1f3c69dd83b44 Author: mquinson Date: Thu Apr 15 13:05:24 2010 +0000 Make sure that it's ok to execute 0-sized tasks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b12ffc140d1ca5f0014fbbe6196712933298939 Author: pini Date: Thu Apr 15 12:54:31 2010 +0000 Actually, we want a RDV not a deadlock. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df18faac51d5f0b3ae8aa7d00bee5740c066aa81 Author: navarrop Date: Thu Apr 15 12:51:22 2010 +0000 Tesh files for 32 bits arch. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69b85c9e1af02bcf07222b50ffbe83781b6027b2 Author: schnorr Date: Thu Apr 15 10:44:02 2010 +0000 renaming the tracing functions that set the host/link utilization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e976375d6d6a84fc29baf99e0b0f3e7ec9d10852 Author: schnorr Date: Thu Apr 15 10:43:54 2010 +0000 removing code that was used to trace every single surf action details: - it was capable to generate huge trace files - so we disable this type of trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9888b5b5c4a3d51bbed3fc6862c8fb2843c2241b Author: schnorr Date: Thu Apr 15 10:43:47 2010 +0000 renaming some tracing functions to make easy to remember what they do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db558f7d54921d0a726b85f55c13946d795be3f3 Author: navarrop Date: Thu Apr 15 10:35:01 2010 +0000 Verification of bibtex2html. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b27badc15abeec29e3387c5c07606da0af714f7 Author: mquinson Date: Thu Apr 15 10:21:38 2010 +0000 update the NEWS file in preparation of hte release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 414707c9189742245677536b5242b39c28fab01f Author: navarrop Date: Thu Apr 15 10:12:34 2010 +0000 Some make command were unvailable if they were launch out of project Directory. Now fixed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c506a1e81412766b68c4a2ab989790562ec1ff0 Author: schnorr Date: Thu Apr 15 10:06:13 2010 +0000 fix so enable_compile_warnings works nice when enable_tracing is on git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c271a138a06f077fe6b3dd8a51935d83edc31980 Author: schnorr Date: Thu Apr 15 10:06:08 2010 +0000 properly removing entries from dictionaries used by tracing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb43efb75c723c324af67a0589f4a0e0760d59db Author: schnorr Date: Thu Apr 15 10:06:04 2010 +0000 cleaning tracing code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7285314d1e9f432bfc439d568a68884a823f069 Author: schnorr Date: Thu Apr 15 10:06:00 2010 +0000 removing unused tracing variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62188b54fc227c75ae73b409521dc8da91b2df55 Author: pini Date: Thu Apr 15 09:53:27 2010 +0000 Also compile in paranoid mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a81e5948b65da4daf48092b883b7d43f58e3160 Author: schnorr Date: Thu Apr 15 09:34:25 2010 +0000 tracing vivaldi x,y,h for each host git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15eb59567704ce6613cefcc628878db5fd8f9bbf Author: pini Date: Thu Apr 15 09:22:24 2010 +0000 Typos, cosmetics and RDV protocol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccb94928228f699f7b1031fe117264a0e2306679 Author: navarrop Date: Thu Apr 15 09:12:46 2010 +0000 Enable java tests to be executed out of project directory.' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e339237b05936a07e294abcdabb3217ff0fb5542 Author: navarrop Date: Thu Apr 15 08:35:37 2010 +0000 Add lucas bins to ignored files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0711771160d767e7e88253c30d2af46d270b2b0 Author: navarrop Date: Thu Apr 15 08:35:34 2010 +0000 Add vivaldi to tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bca62de44f96973b3bccfa7eaee31b0a7fa4b34 Author: navarrop Date: Thu Apr 15 08:08:54 2010 +0000 Correct tesh files after patch time commit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1eaf70de45dfeef58e250bfa0c59bc4e5426718 Author: navarrop Date: Wed Apr 14 23:52:15 2010 +0000 Set tracing location for binaries with cmake command out of project directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ef2b443f91ba5ae666cdecfe4e9eab23934d90a Author: navarrop Date: Wed Apr 14 23:29:48 2010 +0000 Add source included vivaldi. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6dc4bc9cd4f0273ac9a9da8cba93a9ac2a5a0cf9 Author: navarrop Date: Wed Apr 14 23:22:57 2010 +0000 Make testall to src/. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d3bb007d52c72d2f2fd5a636d4792d4e5f9427d Author: navarrop Date: Wed Apr 14 17:52:52 2010 +0000 Second commit for cmake in an other directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e8e65dad760a0ad8e48ae48a4b909c39c86b180 Author: navarrop Date: Wed Apr 14 17:52:42 2010 +0000 First commit for do cmake in an other directory. Conflicts: include/surf/simgrid_dtd.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c383fa6fa203659a428a59e74522daca845dd1c6 Author: eyraudl Date: Wed Apr 14 17:22:46 2010 +0000 Consider the time 0.0 of logs at initialisation time, and not at the first message. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21027ae0247d53c68b942ebbc087657c15ef21c2 Author: schnorr Date: Wed Apr 14 17:12:48 2010 +0000 adding another example with the declaration of multiple categories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69961d7d398539bb53fb07f97a0e9482fc6d872c Author: schnorr Date: Wed Apr 14 16:51:35 2010 +0000 creating specific tests to verify the simulation trace integrity details: - hope to add more tests in the msg/tracing in the future git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c6fda703c892d56304d7ee1137335f6b34300f6 Author: mquinson Date: Wed Apr 14 16:41:40 2010 +0000 Add an example of vivaldi platform, and a deployment file for masterslave using that platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07ade488fb618a2b055c3ac53456d697dc0de2aa Author: mquinson Date: Wed Apr 14 16:41:33 2010 +0000 commit generated files produced by flexml and friends git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5de55298b58930e1c9f0d92bafa39e91ce55fc05 Author: mquinson Date: Wed Apr 14 16:41:25 2010 +0000 Add a Vivaldi network model, coded live during SUD'10 ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc75bd20040fc39647f0272de81b47a39df22f98 Author: mquinson Date: Wed Apr 14 16:41:09 2010 +0000 Tight exception declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b05d316a902d685ea3302273da3b7cf7e018594 Author: navarrop Date: Wed Apr 14 16:35:22 2010 +0000 Be sure we can execute this script. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a419ada0f4b2cae591dcfa5b0a9207447d667525 Author: schnorr Date: Wed Apr 14 10:11:29 2010 +0000 changing src and dst attributes so drawings are nicer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bf95fe1cd58b85aa7bbcf61a76fb07e481d51c4 Author: schnorr Date: Wed Apr 14 09:58:46 2010 +0000 implement TRACE_start as function instead of pre-processor define git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34f2febc3c82f7ccf3f12c66cd33fa7b56bb3fdc Author: suter Date: Wed Apr 14 09:31:47 2010 +0000 Add three more papers (1 each year since 2008) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55ed044cfc2c558873b01d364a179fe246749bd8 Author: navarrop Date: Wed Apr 14 09:31:41 2010 +0000 Add scripts to distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92fdb2e950a38e5b3fdf43a07bfa41b5c3f291ec Author: alegrand Date: Wed Apr 14 07:47:40 2010 +0000 Improve the documentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df416eb1194c5c6ff020a4529e3defdcbeab2517 Author: schnorr Date: Wed Apr 14 07:36:12 2010 +0000 changing message for tracing option git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35dbcf2c7c7611431a119c4543e605b1d7e5a776 Author: navarrop Date: Wed Apr 14 07:16:26 2010 +0000 Enable launch cmake in different directories. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a94349e09a59c6abc1212d189200c51e6556334 Author: alegrand Date: Tue Apr 13 22:22:37 2010 +0000 add a bunch of publication from the SUD attendees git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fdf07641f3b8c982a2489daa613df628361306b Author: alegrand Date: Tue Apr 13 22:22:09 2010 +0000 Bugfix + better output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f66b63e12575c8df0f87108083e194ff7fdf2332 Author: schnorr Date: Tue Apr 13 16:19:44 2010 +0000 only way to know if a category is well declared is through the return code (1 on problem, 0 is ok) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7556 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f924b8a615aa062dbac23bd8b7d7863fc045de4b Author: navarrop Date: Tue Apr 13 16:11:48 2010 +0000 Now generate simgrid.jar with libsimgrid and not at all builds. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4db64504cb1972613311ca094cf183e7375bc34c Author: schnorr Date: Tue Apr 13 15:51:49 2010 +0000 do not throw an exception if category is already created (use INFO instead, with return code) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7554 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de6beb69be41b07b28072a304d6f2bc36b04b665 Author: schnorr Date: Tue Apr 13 15:41:37 2010 +0000 correcting exception message to let user know which category was already created git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7553 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 547d30c629acee94cf5a80876cf69f44e7777156 Author: navarrop Date: Tue Apr 13 15:05:18 2010 +0000 Cosmetics and remove bindings if there are enabled. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7552 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35594b27f1c910fdd39cd44dc5da5c41ae95926c Author: pini Date: Tue Apr 13 14:54:20 2010 +0000 Make SMPI parameters names more consistent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7551 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bc3931b2204551422f2699e9ff2b01b9fc4468e Author: coldpeace Date: Tue Apr 13 14:42:54 2010 +0000 receiving line command arguments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7550 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93cb51c1ab60eb273f4f553fd9d91d7c7f929dc4 Author: navarrop Date: Tue Apr 13 14:27:35 2010 +0000 Declare that one ruby test failed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7549 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27ab0589420bc5bb6d52e5fdc54bab36c63b8be0 Author: schnorr Date: Tue Apr 13 14:00:11 2010 +0000 properly closing host containers on simulation trace file details: - this fix the end time of trace files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7548 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 476eed1ecf8f3103362011c05a81d7599ff385e6 Author: navarrop Date: Tue Apr 13 10:18:21 2010 +0000 Add sources for target testall for pipol deployment. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 217e8b24b05ec8de6f7a639fa02aa999a066e6e5 Author: schnorr Date: Tue Apr 13 09:41:35 2010 +0000 removing old text about paje visualization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca7f887d5e0a85a1da3c976d0f5c71649901b973 Author: navarrop Date: Tue Apr 13 07:59:32 2010 +0000 Delete double negation for option. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92389013563c11729c7caff72eee79912a6f1386 Author: navarrop Date: Mon Apr 12 22:16:03 2010 +0000 Add source for making testall when not in maintainer mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7544 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ca7b1c3e43a200c5982068c12ee61668082398a Author: navarrop Date: Mon Apr 12 17:16:48 2010 +0000 Update uninstall command for bindings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17e916b674374e2d02d85224a213e1635b12f5d7 Author: navarrop Date: Mon Apr 12 16:24:26 2010 +0000 Add link for bindings during install. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7542 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ddc2a3e1cd936a5887129ddc64ee14848fea08b Author: navarrop Date: Mon Apr 12 16:22:52 2010 +0000 Remove correctly binaries from install dir. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec1ae25e31f65c9b16e0e95cd8d4643490fb2587 Author: schnorr Date: Mon Apr 12 15:35:29 2010 +0000 adding parameter so we can properly trace the simulation of masterslave_forwarder details: - when small_platform_with_routers.xml is used git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 444d60c645e8cd7861c2de10a51439635e0af12b Author: schnorr Date: Mon Apr 12 15:35:28 2010 +0000 adding new test for masterslave_mailbox git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98565a6c0f5af14d8b0c0104570b927a56d0845c Author: schnorr Date: Mon Apr 12 15:35:26 2010 +0000 parameter "--trace" to control whether to trace masterslave examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0aabd17b2688116b4709d28c6076dd509d0849d Author: mquinson Date: Mon Apr 12 15:17:39 2010 +0000 kill dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 750d6156bb45de179d64d5d6e0de1b7a1f2dc9e2 Author: schnorr Date: Mon Apr 12 14:46:57 2010 +0000 tracing the masterslave_mailbox example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0348479a2796507b00c93ea1c8c722da1ac09994 Author: schnorr Date: Mon Apr 12 14:46:56 2010 +0000 removing instrumentation tracing from migration example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5feeff5b7b75a1dd79bdb8facf017a3299ac59a4 Author: velho Date: Mon Apr 12 14:34:17 2010 +0000 Added verification before adding tests, by Pierre. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 024be49fd428d3ddbf5d4daf674fa27265b97464 Author: velho Date: Mon Apr 12 14:34:13 2010 +0000 Prevent the print o redundant messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c621bfb242267dafb61dbf207129ab0eae270aab Author: velho Date: Mon Apr 12 14:34:10 2010 +0000 Corrected GTNetS to cople with the tracing facillity. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3dbfb6f469547157d71e2e1930a2134f700908e5 Author: velho Date: Mon Apr 12 14:34:05 2010 +0000 Removed double free on GTNetS code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1edd6e190e4e5202e4d055f9790bd2a3ac28f170 Author: mquinson Date: Fri Apr 9 22:42:39 2010 +0000 our libs depend on -lm, and sanitize a bit the ruby library stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6635aa1f75839b142cb926ddfd1c77b32706002c Author: mquinson Date: Fri Apr 9 21:41:39 2010 +0000 accept useless 'level' attributes to since LIGO DAGs have them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1826f5595e97845ff8613e0a12f604ee45389fb Author: mquinson Date: Fri Apr 9 21:41:18 2010 +0000 Add a SD_task_set_name() function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6eb33c21262017b238ab30ea3616bbb8116f2396 Author: mquinson Date: Fri Apr 9 16:14:21 2010 +0000 allow the use of MSG_TIMEOUT_FAILURE if MSG_USE_DEPRECATED is declared) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79118f628f55de7ee71081b53a15f91758b65c52 Author: navarrop Date: Fri Apr 9 15:13:38 2010 +0000 Add binaries to install. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f97ab49c1047d61b59308c204d6201a509040596 Author: navarrop Date: Fri Apr 9 14:35:46 2010 +0000 Remove old libsimgrid_ruby to install. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7028b5c31213d775d69d164d06673a6dc67fa5a3 Author: mquinson Date: Fri Apr 9 14:32:28 2010 +0000 lua need *that* link to work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2752ddb5ce642798c9533ce74192a46c1af34d5 Author: mquinson Date: Fri Apr 9 14:32:26 2010 +0000 next release is 3.4, not 3.3.5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8db5b24ed8e2ac545a35960a4e90a0f6ff0e51ed Author: navarrop Date: Fri Apr 9 14:19:53 2010 +0000 Add testall to test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcb184324a7b71c53075aab1d154470f259ce5d9 Author: mquinson Date: Fri Apr 9 14:16:57 2010 +0000 ignore supernovae cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc5b5b9677debbad591cd039172d7a07cba48211 Author: mquinson Date: Fri Apr 9 14:16:55 2010 +0000 plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a586da1cb2ff511a873fa0f13486f9901946b17d Author: mquinson Date: Fri Apr 9 13:57:14 2010 +0000 further improvement of ChangeLog. Everything should be documented now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5115eba2bc6d9c7bdf4c1655bcc7586fc5ab6697 Author: mquinson Date: Fri Apr 9 13:57:12 2010 +0000 Document smpi changes of this release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1832453d65b8569c5f4ae031bef097ea5757913 Author: mquinson Date: Fri Apr 9 13:57:09 2010 +0000 fix the documentation of how to get TCP_gamma on linux boxes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f363d4e901ceaae3bd1df970b26defcf402535cd Author: navarrop Date: Fri Apr 9 13:52:04 2010 +0000 Make target testall for all. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db61f5d214be1a4ee14a9eafcef4bad206fdd000 Author: pini Date: Fri Apr 9 13:34:36 2010 +0000 Compile MPI programs with -O2 by default. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 754c841237ef339b788bd526f0efb1739c245dcb Author: navarrop Date: Fri Apr 9 12:49:58 2010 +0000 Now working. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95b0e9637735450b4816b8a0376795c7ea9e9978 Author: mquinson Date: Fri Apr 9 12:34:11 2010 +0000 document some of the changes done in this release cycle git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 624d8024c159fa60b2889b096caecb59613e78c8 Author: mquinson Date: Fri Apr 9 12:34:10 2010 +0000 Kill the dangerous MSG_task_ref() now that the bindings don't use it anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3c748d055fe0edfc4e99846fd244532e7d02258 Author: navarrop Date: Fri Apr 9 12:03:58 2010 +0000 Link to Libsimgrid.so. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c17d7e5f5bfaf161f82fc92d38a09102f07dc41 Author: navarrop Date: Fri Apr 9 10:32:42 2010 +0000 Add sources for distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd9b617e50287ec42dd30c91696ae89c18018f66 Author: mquinson Date: Fri Apr 9 10:18:59 2010 +0000 Use libsimgrid as name for the native simgrid module in Ruby, or the require 'simgrid' of simgrid.rb is effectless: there is already a module called that way: itself git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdf33d3561a3d46c0523ebace7d2e93cfa1f88ab Author: mquinson Date: Fri Apr 9 10:18:49 2010 +0000 remove temporary manual link to library now that cmake deal properly with it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bf4dbb2dc2861fd567d96fb7ffa10af4c7ec269 Author: mquinson Date: Fri Apr 9 10:18:47 2010 +0000 ignore units git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d74bb413a4b25a580d7cfc96065b638292a2e679 Author: mquinson Date: Fri Apr 9 10:18:37 2010 +0000 kill trivial MSG_task_has_data() and use get_data()!=NULL instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8609cfa97f9f2663b6a93ec84da8641b3ce657b Author: mquinson Date: Fri Apr 9 10:18:35 2010 +0000 Allow to use xbt_dynar_shrink() to expend the dynar instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0558c6ff169cc4c661e17bc81fbf87d895bf3e0 Author: mquinson Date: Fri Apr 9 10:18:24 2010 +0000 avoid memmove(..,..,0) which seems to cause trouble to Cristian git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7503 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ae11404efb968938cebd69887c6d11f24c13c45 Author: mquinson Date: Fri Apr 9 10:18:23 2010 +0000 Kill an crufty and outdated manual link to the lib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7502 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e731bc6f42c86b3c8fce3f836f091e7136db630 Author: mquinson Date: Fri Apr 9 10:14:50 2010 +0000 Kill a detection of jot, which produce an error message on pipol, breaking the output enforcement by pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d876530d917b12a0bcebf40d83ed493da2c9303d Author: schnorr Date: Fri Apr 9 09:43:59 2010 +0000 removing README.tracing because its contents are in the FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c314cac4c1edba288631c4912854f321df08d8ca Author: navarrop Date: Fri Apr 9 09:28:17 2010 +0000 Add rev number to BUILDNAME. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57e73953b7bbd12a81af9134105d94d0e84e9fb7 Author: navarrop Date: Fri Apr 9 09:22:05 2010 +0000 Fix path for simgrid library. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f9628910ccfb8657a41e9cef25adb8341cbcfb5 Author: coldpeace Date: Fri Apr 9 08:59:23 2010 +0000 require 'simgrid' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ece368b732f850ec952dfe633ff698d07ef535d7 Author: coldpeace Date: Fri Apr 9 08:49:03 2010 +0000 require 'simgrid_ruby' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1673b5eada18875a0a0fc37eb3e9cd30ed94df3 Author: navarrop Date: Fri Apr 9 08:28:11 2010 +0000 Remove lines for debug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 625de49f7dc6c904af2e59b60b9378df6e9077da Author: coldpeace Date: Fri Apr 9 08:25:03 2010 +0000 modified tesh files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fed50c0d95760fb07dc9e0b4ffe8fef03703b0a Author: mquinson Date: Fri Apr 9 08:06:12 2010 +0000 fix a warning preventing the code form compiling in paranoid mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b6b191f50508eea2ef5217b20558b1e7193b10d Author: schnorr Date: Thu Apr 8 20:49:35 2010 +0000 updating ChangeLog with the instrumentation of SimGrid for visualization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51bcdf25f9c0e0a8814580eebaa76def9cfaa25a Author: schnorr Date: Thu Apr 8 20:49:34 2010 +0000 documentation on how to define colors for triva git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3ac34f656352bf32932b5b184cb9c8e881dae1f Author: schnorr Date: Thu Apr 8 20:49:32 2010 +0000 documentation that describes how to configure a graph using triva git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35703472705de50b4c74dc79a49d06a20a088469 Author: donassbr Date: Thu Apr 8 19:29:56 2010 +0000 Update changelog. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ea82aa2fb1e9d72ee527af3570bec255f030032 Author: donassbr Date: Thu Apr 8 17:31:19 2010 +0000 Semaphores are more complicated than mutexes since they can be linked with actions. Use the same idea of conditions to implement the process_resume/process_suspend with semaphores. Use SIMIX functions to resume/suspend actions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d83762040b2315fb5f9944708416945cec72f68 Author: donassbr Date: Thu Apr 8 17:31:14 2010 +0000 Add 2 new functions to manage actions (SIMIX_action_resume/SIMIX_action_suspend). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a17ee50f5ac1e197040595cbf31dedb6dda5ab6 Author: navarrop Date: Thu Apr 8 17:26:42 2010 +0000 Modified tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8ccbd3e79bbe85b0767fdd4ad27c19b8c7eaabd Author: navarrop Date: Thu Apr 8 17:06:41 2010 +0000 Remove old link now generated by cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1236336511a8af3ebad37b21c641ca1c12639a98 Author: navarrop Date: Thu Apr 8 17:05:08 2010 +0000 Remove old lib simgrid_ruby for include ruby source file to libsimgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c96aa286583c270c5a8576c24131291652b2198 Author: navarrop Date: Thu Apr 8 16:44:08 2010 +0000 Add link to library for bindings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 838dca2dd964bd4db6576349e33eeeaea28fef3c Author: coldpeace Date: Thu Apr 8 16:32:02 2010 +0000 Modify ruby tesh files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8aa3aba1b772d218f97c6b9d010891709076bb88 Author: mquinson Date: Thu Apr 8 15:57:30 2010 +0000 Add brutal links to the library so that the interpreters can find it. Should be created from makefiles. Pierre, your help is needed here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 501923f967434ad2911518939e0bdc90b67b813e Author: coldpeace Date: Thu Apr 8 15:50:18 2010 +0000 adding lua and ruby tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efd71a79ebaec3760d2799bd90c5e5cf96ac0bfa Author: coldpeace Date: Thu Apr 8 15:33:08 2010 +0000 ruby examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abaf4c302b65411b41d1c288cfefb8d069395b60 Author: coldpeace Date: Thu Apr 8 15:32:30 2010 +0000 lua examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cc4b141215ee5de85646a00989478ce9054bebe Author: navarrop Date: Thu Apr 8 13:28:28 2010 +0000 Add script to execute cmake manually or with pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd62453970416ecd110ca3df5814b3268309f0e7 Author: navarrop Date: Thu Apr 8 12:38:46 2010 +0000 Do memcheck on binaries and not on dash. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb9b4711ee0213301381ef0b7c0a7a446ae9a9e7 Author: schnorr Date: Thu Apr 8 12:32:16 2010 +0000 documentation about triva - installation, execution and time-slice description git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae7c01019de1b1f9f1d3b3d5d6b133cf998eb957 Author: schnorr Date: Thu Apr 8 12:32:15 2010 +0000 cosmetics - changing the name of the tracing example section git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a718f85c18d164c72ceb92c0910b9b9de218ad5 Author: pini Date: Thu Apr 8 11:28:45 2010 +0000 Remove dummy output. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d49c7912d52d12e921766f8d7d30ed36136548a Author: navarrop Date: Thu Apr 8 08:42:05 2010 +0000 Remove PIPOL error due to rm command line. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2731800aa869070da00bf7d38de0dea3ca71682f Author: coldpeace Date: Wed Apr 7 21:42:02 2010 +0000 using shared Task to exchange data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a4cc87cb6c15c04bd73a1bad0e5cd98269db8ed Author: donassbr Date: Wed Apr 7 18:58:45 2010 +0000 Bugfix: Problems when we suspend/resume the process which is waiting on a semaphore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07143721becd8ee3542c30d767befa21f6cb797a Author: schnorr Date: Wed Apr 7 16:22:31 2010 +0000 file README.tracing is no longer updated (check the FAQ) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6539f44284729bebb828b4ace9667c31ec6ec48 Author: navarrop Date: Wed Apr 7 16:18:03 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50251351a088dbf719dc4890d515077952cfbd76 Author: pini Date: Wed Apr 7 13:11:54 2010 +0000 Also install the SMPI binaries. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7e4bf81aa4a16601b8b1e59065633e69105cd80 Author: navarrop Date: Wed Apr 7 12:52:25 2010 +0000 Add clean command to Faq.doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a44db46cb44d334c818538dc186b2786c5c45d7c Author: navarrop Date: Wed Apr 7 12:39:38 2010 +0000 Re-add doc files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3832fbb86f4ecd77cc3c4fa5ba58b64f74839a93 Author: schnorr Date: Wed Apr 7 12:38:27 2010 +0000 initiating the documentation for the tracing functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c95e96a60c6d7abed9fefba1076976a4fbe16ded Author: schnorr Date: Wed Apr 7 12:38:26 2010 +0000 correcting the return value for the TRACE_start function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit baa3acafbe0f80df768f37ab78ef8f015ee86439 Author: schnorr Date: Wed Apr 7 12:38:24 2010 +0000 throwing an exception if TRACE_start is called twice git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d114f8e4feaf0db10b882650e79a00ee17b9f043 Author: schnorr Date: Wed Apr 7 12:38:23 2010 +0000 tracing only with the TRACE_PLATFORM mask (for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c432799bc5d3382213b4475200d7a55ec7afbcb3 Author: navarrop Date: Wed Apr 7 12:27:22 2010 +0000 Add .classes to clean command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2961bfe772ff4c084323318e38a69dc30cef6154 Author: navarrop Date: Wed Apr 7 12:08:53 2010 +0000 Oups remove one file necessary. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1fc3ee93821a62e012aa7d8b8b308e9ba17a5a5 Author: navarrop Date: Wed Apr 7 12:06:56 2010 +0000 Add command make all-clean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b44999744f7fe7d029e4b3ea9b16e0fdd3a90e2f Author: navarrop Date: Wed Apr 7 09:52:13 2010 +0000 Update FAQ and cosmetics for options. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 323c04336e038c329cbbc35733fe7fa1333374f8 Author: coldpeace Date: Wed Apr 7 08:57:24 2010 +0000 Change cmake variable HAVE_RUBY_H to HAVE_RUBY for homogeneity with other variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a127576a9ad35f73b6b8c609457ba39d1ec471c Author: coldpeace Date: Wed Apr 7 08:48:23 2010 +0000 Ruby should be a shared lib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9340ba56ce8edd9022eac3be424b11ece66b6444 Author: coldpeace Date: Wed Apr 7 08:46:56 2010 +0000 This link should be created by cmake, but update it in the svn since it exists here for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48a96a4414034edf542a2cea8f7be0726debe32a Author: coldpeace Date: Wed Apr 7 08:45:43 2010 +0000 Make sure that the define of Ruby is given to cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0646164f8f9289f498344c08980903730d1fa13f Author: navarrop Date: Wed Apr 7 08:45:15 2010 +0000 Add Tracing for PIPOL tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1a3836ba561d0e228b1e0f5d1204a36ef4393d8 Author: navarrop Date: Wed Apr 7 08:18:11 2010 +0000 Adapt tesh files for smpi. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b2428e22971105dc37d50bc254d02bb55d518965 Author: coldpeace Date: Wed Apr 7 07:50:00 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf0a62549ef50c62a882f380ec20422895b75841 Author: mquinson Date: Tue Apr 6 19:29:23 2010 +0000 Rename the gtnets tests for clarity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3810d7fa7d1bdde25767139dcabd7965e50e16be Author: mquinson Date: Tue Apr 6 19:27:32 2010 +0000 regenerate flex generated files with a more recent flex (not mandatory, but cmake insisted on that change since ages) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d7949aa0662e18ecdde2ca32d07cb5044b01240 Author: mquinson Date: Tue Apr 6 19:27:07 2010 +0000 increase the timeout of a command which seem to be a bit long on pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d044da76b1ce66d68ed91b6ec1dee15c95aefb3 Author: coldpeace Date: Tue Apr 6 15:57:29 2010 +0000 new lua example (matrix multiplications ) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d139713a90902001350fdad192395b1aa657bbc Author: coldpeace Date: Tue Apr 6 15:56:05 2010 +0000 adding some Host methods to lua git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dd853df055b5fd01a0dcb1508c7241affe26ba5 Author: navarrop Date: Tue Apr 6 15:35:06 2010 +0000 Add testall only if mainainer_mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f50307c56a3eeac3793d25bacb7f5bc1c58e3bc9 Author: navarrop Date: Tue Apr 6 14:36:44 2010 +0000 Set files generated to true. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbb34abf53d0fad71c3276985e1c7c8ab526f15d Author: navarrop Date: Tue Apr 6 13:30:24 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0999a1afb538c9e20c15c2516d575893a68f223 Author: navarrop Date: Tue Apr 6 13:26:51 2010 +0000 Be sure we can execute some scripts before use mainainer mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2c0e56bc67611180bcefd31eccd495970703b8a Author: navarrop Date: Tue Apr 6 12:29:04 2010 +0000 Add files to dist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3d50411bf9ff84c6a3496144bf912a53f3b1097 Author: navarrop Date: Tue Apr 6 11:57:02 2010 +0000 Change Working directory command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 396368ed8a78fdabc91d8791c59c2a6a26a1c0d3 Author: navarrop Date: Tue Apr 6 11:53:38 2010 +0000 Add uninstall command. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit baf75e0eefbc2b050b1761f7380899922b663a26 Author: navarrop Date: Tue Apr 6 11:31:53 2010 +0000 Redo the way to install simgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc60bc9feb80ec512f3d5dce27bb2a7560ac529e Author: pini Date: Tue Apr 6 08:39:02 2010 +0000 We want time in seconds. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2533feb9860c10978740930dde3af6eb3e926d40 Author: mquinson Date: Tue Apr 6 08:24:09 2010 +0000 Enclose the C data for tasks into a table so that user can attach more data to its task git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b95ddf4f391af1c99251b35cd95778c758aff35 Author: navarrop Date: Tue Apr 6 08:08:19 2010 +0000 Set sources files generated. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c10b771a24147abe895cf16b9924ae8be3de071 Author: pini Date: Fri Apr 2 09:03:50 2010 +0000 Pimple to get the message sizes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29af76860c8d693917872c2a0ed3d2a4c7a0388f Author: schnorr Date: Thu Apr 1 15:34:31 2010 +0000 fix: forgot to properly update migration.tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32a360e1dd137189622add273df0235441f361ee Author: navarrop Date: Thu Apr 1 15:32:09 2010 +0000 Add a look for files which permits to generate source files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 134f910a16482c5a637e4351d1e3d888efadf35b Author: schnorr Date: Thu Apr 1 15:30:21 2010 +0000 updating migration.tesh to new output details: - we add some MSG_process_sleep's in the code to make a good visualization of process migration in the future git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7dc32b45a60779e81ee8e3d4b9d7f8e78fc1e0b3 Author: mquinson Date: Thu Apr 1 15:20:04 2010 +0000 How can I be so stupid to need 3 commits for a simple fix? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5ee93c28e4539e9d66b83bd06798ef1eb387720 Author: schnorr Date: Thu Apr 1 15:11:45 2010 +0000 making the sources for the instrumentation be present in the distribution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 572221a7949ce2c69f9fb408d697e7fe0ba93ba4 Author: schnorr Date: Thu Apr 1 15:11:44 2010 +0000 fix: forget to add private.h to TRACING_SRC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df69932bb2b50828779ef804f85a16e6a84dfcd6 Author: mquinson Date: Thu Apr 1 14:51:44 2010 +0000 allow gras test to run in // git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c2ff3268deebf7a4ccc059a3142ca129353f9e2 Author: mquinson Date: Thu Apr 1 14:51:33 2010 +0000 kill windows cruft. Should use tesh2 when it works instead of visualbasic shit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 957ddcd3f14516cd0c013bf244f8ab1eecbeaf03 Author: mquinson Date: Thu Apr 1 14:51:31 2010 +0000 cosmetics (sorry for the noise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a182030b5a8c0db05a1de18ca230b61e76363ebc Author: schnorr Date: Thu Apr 1 14:17:02 2010 +0000 proper use of the HAVE_TRACING variable defined by Cmake through -Dtracing=on details: - cleaning some code (instr/config.h) that was autotools-related - created a Cmake rule to create a tracing_config.h that contains the preprocessor variable HAVE_TRACING - msg/datatypes.h and instr/instr.h needs to include tracing_config.h to not segfault because of the size of the task struct - .gitignore updated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21e348c392c2b7a818d7cd938d35c0bbc3f26922 Author: schnorr Date: Thu Apr 1 14:17:01 2010 +0000 missing HAVE_TRACING ifdef/endif in smx_action.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c471ea7cf2c1ea761f5896ecf97c72e8134ee30 Author: mquinson Date: Thu Apr 1 14:11:10 2010 +0000 Modifiers working both on 32bits and 64bits to display uintptr_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 354fdb4b40e5266ad8effe4af0699ea96d44c3fe Author: mquinson Date: Thu Apr 1 13:54:44 2010 +0000 trace the message size, not the size of the pointer pointing to the task (bummer) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a74696e26072808485f4af3fe494ae8b854860d9 Author: mquinson Date: Thu Apr 1 13:54:42 2010 +0000 nope, dudes, this function is a standard one. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4d5cc7d545d867f635adb508301e61a2c86155e Author: pini Date: Thu Apr 1 13:52:46 2010 +0000 Picky gcc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 101b9f6ed0eda560b20d652818cd9956479ebece Author: mquinson Date: Thu Apr 1 13:41:39 2010 +0000 Add a pimple to get the ability to trace the amount of messages per size as histogram in gnuplot. Should probably be done in a proper way. One day. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26b55135fbcd0f5b8c5f4be3a1261c363d93acbe Author: mquinson Date: Thu Apr 1 13:41:37 2010 +0000 Make sure that dict of integers can be traversed too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76704f3ac0573d64cecc0f39d9f9f7296234bb93 Author: mquinson Date: Thu Apr 1 13:41:35 2010 +0000 xbt_dict: allow to have integer key and data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 792e8e5edeefab13f57184a7f2d77a07d194a4e4 Author: navarrop Date: Thu Apr 1 13:31:15 2010 +0000 Reorganize order to make files when maintainer mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e24f3cf85bc78d402e7d566585aee47d8525e3f8 Author: navarrop Date: Thu Apr 1 12:58:53 2010 +0000 Give more details about how make doc if it fails. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 240ebba85df32f8fa2393b70e715e1d1e51d074e Author: navarrop Date: Thu Apr 1 12:37:08 2010 +0000 Fix Bibtex2html pb. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d44e21478c6405107f86b2139d5b7d3393b936f3 Author: navarrop Date: Thu Apr 1 12:04:49 2010 +0000 Add maintainer_mode generate files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e34be2422787c141687494ff6fd486f6f8155e8 Author: navarrop Date: Thu Apr 1 12:04:48 2010 +0000 Add testall to cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b30f00857843f1cee60814ed519ff82e8ef4787 Author: alegrand Date: Thu Apr 1 11:22:39 2010 +0000 Huge import with Lucas tracing modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75a383f8746398463787fa9a8505f417f2ca3eae Author: mquinson Date: Wed Mar 31 16:19:59 2010 +0000 use differing temporary directory names so that the tests can be run in // git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcf35c7a7402fa3388e193f2ecd1cf30ee411276 Author: mquinson Date: Wed Mar 31 16:06:40 2010 +0000 2 bugs in 5 lines, gone under radar for 6 months (until Pierre give a PPC box a try) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e792abfbe4fd5d06426416504a1507604f9b3ab Author: navarrop Date: Wed Mar 31 14:04:55 2010 +0000 Generate files in good order. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a40e5f45b454e80d7019b356f876a5239eaaf78f Author: navarrop Date: Wed Mar 31 13:35:44 2010 +0000 Change yes value to 1 value. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f583eea12f82640c644ef6e50c1c4d1ff28fd6ab Author: navarrop Date: Wed Mar 31 13:28:16 2010 +0000 Add check for HAVE_POSIX_GETTIME. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3494ee5801310bb656d7e1ddd8cb1dfdca4fb1d3 Author: navarrop Date: Wed Mar 31 10:19:46 2010 +0000 Correction of the flexml part. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e67f5a9a4b03ef81a4be31005fe8bde1968ec168 Author: navarrop Date: Tue Mar 30 16:12:21 2010 +0000 Add time and date to distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acf016d2bed60472d1c27d3059a81852ed47d183 Author: navarrop Date: Tue Mar 30 15:50:34 2010 +0000 Add debug to flexml. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60def087fd2fb718926d91c8fdcd30e04ba696a7 Author: navarrop Date: Tue Mar 30 15:23:18 2010 +0000 Enable java with distcheck. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fe1e3cca5bb3ef3d4ed2d2940eac845ed956f90 Author: navarrop Date: Tue Mar 30 15:17:22 2010 +0000 Add make distcheck command and rename make package by make dist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 585e88a8584949c3033db68c8af327487af9e780 Author: mquinson Date: Tue Mar 30 14:40:36 2010 +0000 --help-models display the long description of all known models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3edb9d59fdb648834d32bdee00b6608c8f743086 Author: mquinson Date: Tue Mar 30 14:05:47 2010 +0000 Add a long description to the models, and make it visible by passing the right command line argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aacd9f8add17dd8f9e3e36ab08a236583547b4a6 Author: navarrop Date: Tue Mar 30 13:36:51 2010 +0000 Option for debug print. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65ed12738b3113afdcb29e4c5fd177cbae2ac856 Author: mquinson Date: Tue Mar 30 13:19:44 2010 +0000 Allow to set latency_factor, bandwidth_factor and weight_S parameters of the network models from the command line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f54e5c450791e19b01f31e86c93e5a603fd0c4b Author: mquinson Date: Tue Mar 30 11:54:11 2010 +0000 Rename configuration variables *_model into */model (to start a hierarchy) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ed8be9e9f7601bd85bbea22ee0cf80ed2266c41 Author: mquinson Date: Tue Mar 30 11:54:08 2010 +0000 add the ability to set a default value after registration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9f61beda52cb096a19f11d339b6a1a25825f17b Author: navarrop Date: Tue Mar 30 09:51:24 2010 +0000 Solve problem with lib name of java ruby and lua. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb6902cbf8cdc3d647d5ad40e0028aa84b63e149 Author: mquinson Date: Tue Mar 30 08:46:00 2010 +0000 fix SD_task_get_execution_time() when communication or computation arrays are NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e332d52fbf38250d6ec9db77860effd494c73bf0 Author: mquinson Date: Fri Mar 26 21:33:06 2010 +0000 Copy directly the lua task from stack to stack. Allows to remove the pimple where I increased the refcount of ctask to prevent in advance garbage collection git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1935959838c77517301ec0438b61ef3a213f497d Author: navarrop Date: Fri Mar 26 17:50:22 2010 +0000 Memcheck again... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2fba919a016b9f04237c245e6b30373e5b7c30f Author: coldpeace Date: Fri Mar 26 16:41:30 2010 +0000 New ruby example "Quick-Sort" ( Sending Data within tasks ) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb1fb42414ea85e89372f665865fe8c4975ba0ad Author: navarrop Date: Fri Mar 26 14:52:56 2010 +0000 Add tests for memcheck with perl. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fed8dfc00286ce4df0341262e278298df401b78 Author: coldpeace Date: Fri Mar 26 14:34:29 2010 +0000 allowing to send tasks containing "ruby task" value plus "the user data" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a8207992d6e3fb13af3d4bc5777ddc1458b0592 Author: navarrop Date: Fri Mar 26 13:57:21 2010 +0000 Add tests for memcheck. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05f71650ba57d60f6accd2d734cbb41cf8d3aea1 Author: mquinson Date: Thu Mar 25 17:08:28 2010 +0000 make sure it still compiles with pthreads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53c08972a4d829892c151915f9f236c72bdf4165 Author: navarrop Date: Thu Mar 25 16:09:41 2010 +0000 Add context to ccmake option. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7383 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c10fd9cd99402735e777cc4f6774e5b7265c372f Author: navarrop Date: Thu Mar 25 15:05:06 2010 +0000 Enable code coverage by option. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 479b4a276cabbbce6596afa606b469a7e6a45fad Author: pini Date: Thu Mar 25 14:49:26 2010 +0000 Compile without profiling flags by default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 754e1a7ba2e848c71744fada5470e27e75f384f4 Author: navarrop Date: Thu Mar 25 14:49:09 2010 +0000 Ensure that we can launch mk_supernovae.sh after a distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c8f6e25b5f4c2d43e89c600b99d63b4362f71ac Author: pini Date: Thu Mar 25 14:41:54 2010 +0000 Removed trailing whitespace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3cfaa2faa67ffc56086239c68bc548fc48f3e62 Author: pini Date: Thu Mar 25 14:41:50 2010 +0000 More MPI calls support in SMPI git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7378 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 998dfc15cf89b4e8ebba31507b4e9dbd86784e1c Author: pini Date: Thu Mar 25 14:41:39 2010 +0000 Added MPI_COMM_SELF. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7714fc5bbe13ed29b56d0b2e637f1d5c0b320684 Author: pini Date: Thu Mar 25 14:41:36 2010 +0000 Ignore some more temporary files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64c0a3e0d8f5518e5f61a8043844c770280787f0 Author: pini Date: Thu Mar 25 14:41:25 2010 +0000 gcc likes it when you say 'please'. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cea7f0885bae353473a0fad2ca431e104ce28fe Author: pini Date: Thu Mar 25 14:41:22 2010 +0000 Ensure smpicc is executable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7374 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a321c6c29f2ef6c7de3dfd00f6ce8e454bde0ab6 Author: navarrop Date: Thu Mar 25 14:04:53 2010 +0000 Add necessary files to distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a1d5de9bec0f061a37c7219b6d522032ad6eb24 Author: coldpeace Date: Thu Mar 25 13:54:06 2010 +0000 check result when sending/receiving tasks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f7698660d1ad8ab24d92e4c746d521de60e23be Author: navarrop Date: Thu Mar 25 12:42:42 2010 +0000 Fix a bug with Fedora. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b58f3f6f03e31bc9c72edc51e95ba3d2ef6314c6 Author: navarrop Date: Thu Mar 25 11:51:44 2010 +0000 ??? What is it ??? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8140e3968ce48b88ed456a7a57f43d8b287f15b Author: navarrop Date: Thu Mar 25 11:42:57 2010 +0000 ??? What is it ??? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34aac51dc3a8db653435e8fa28555bc1fdfe8ddb Author: navarrop Date: Thu Mar 25 11:35:38 2010 +0000 Compile smpi examples with smpicc. Fix lualib location problem with Fedora. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16b973adc7848352f530190ec27096d902205afc Author: coldpeace Date: Thu Mar 25 10:51:38 2010 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abbdfcabf6484851e69dc0b86de7eb508513d0e0 Author: coldpeace Date: Thu Mar 25 10:13:57 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cadf006325a78fd618cb033c58f150c88ecf316 Author: coldpeace Date: Thu Mar 25 10:13:26 2010 +0000 add MSG_task_has_data function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f42885d1fe3c944178e9cbceb2074ca069b3959 Author: coldpeace Date: Thu Mar 25 10:02:29 2010 +0000 trying to pass lua task as a data instead new allocation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d65d1121602ae06e7c9854a07099aaaa60f40bbd Author: pini Date: Thu Mar 25 09:56:12 2010 +0000 Cleanup. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 918433d7f1baaac89a2b4cdf047709810da96d21 Author: mquinson Date: Thu Mar 25 09:55:51 2010 +0000 use the smpi(cc|run).in which are in the source tree, and kill the dupplicates hiden under buildtools/cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8fa841f00c107e79cc314ad458c0c960ba33dbb Author: coldpeace Date: Wed Mar 24 17:26:03 2010 +0000 (allHost method :using MSG_get_host_number(/table) methods instead calling the globals private variables of MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9dd3fa12c8d23484e04bc5d28a07d2c3bec8e9d Author: coldpeace Date: Wed Mar 24 17:18:17 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89ad83fdc4abbd81ac53c60b9d1056ccb5486356 Author: coldpeace Date: Wed Mar 24 17:17:56 2010 +0000 fixing some privacy violation ( no more #include "msg/private.h") in ruby bindings code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 763a261066247a3639a8162d1e4d5a015f9654a5 Author: coldpeace Date: Wed Mar 24 16:59:50 2010 +0000 more respect to others privacy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bf7c810ed53b509cc062dff51830ec5b2d72405 Author: navarrop Date: Wed Mar 24 16:14:23 2010 +0000 Changes way to find lualib.h and lauxlib.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33ad1bb9ae9ed898b8786ea08d7910d5a162aff4 Author: mquinson Date: Wed Mar 24 16:07:42 2010 +0000 Add a MSG_task_set_data() function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bade7819027c2a130262142c85ea31377df893c9 Author: mquinson Date: Wed Mar 24 16:07:41 2010 +0000 one more FIXME/TODO for medhi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9aa001ef0746e32402c0c9542df3016d1f015595 Author: mquinson Date: Wed Mar 24 16:07:30 2010 +0000 Tiny optimization: save a call to xbt_swag_size() if debug is not enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 580fbce01e7beb0f1fc2f2ea3d88cd17aa576e4a Author: mquinson Date: Wed Mar 24 16:07:28 2010 +0000 further cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce9dafe16aea73e616819c229332ac87e5cec165 Author: navarrop Date: Wed Mar 24 15:30:59 2010 +0000 Delete old file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eccc5dad653e75b82a3dc12a46c13c291e878f49 Author: navarrop Date: Wed Mar 24 15:28:32 2010 +0000 Delete a redefine warning. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d46e9fde2472b17695ddfb00e1f96bf752eec5d Author: navarrop Date: Wed Mar 24 15:25:31 2010 +0000 Compact source code for Making Doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b972c0a1648acb5be7b667b7fa91408d8adb890b Author: navarrop Date: Wed Mar 24 14:57:32 2010 +0000 Verification of the bibtex2html version before make doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 642c740f31b1e3de8938567e846f178214931fe1 Author: navarrop Date: Wed Mar 24 13:16:34 2010 +0000 Rename lib simgrid_static to libsimgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0dc9f3b06f4cda6aea2412e03eac238df0824f90 Author: navarrop Date: Wed Mar 24 12:56:38 2010 +0000 Delete dash files after generate doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0458902daf2a6861327ed719251d0306e8a37a3c Author: navarrop Date: Wed Mar 24 12:35:29 2010 +0000 Make doc coorection. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 484b4e771b829f8d409a0be487e9310badf77f5d Author: navarrop Date: Wed Mar 24 10:39:41 2010 +0000 Add make html command to cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a03cd809dd45e3645a54feffe364d8f2b33d71e Author: coldpeace Date: Wed Mar 24 09:26:39 2010 +0000 "new ruby host method" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b741a113c7876123f9c4dd34209ffabfb0d6905c Author: coldpeace Date: Wed Mar 24 09:17:47 2010 +0000 Rename MSG_TIMEOUT_FAILURE into MSG_TIMEOUT git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c5058e854366019f429316340bff257dd01cbb4 Author: mquinson Date: Tue Mar 23 22:00:23 2010 +0000 Rename MSG_TIMEOUT_FAILURE into MSG_TIMEOUT for sake of logic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 388fcaf14d2431fe6482c4370ae7efb5121b3949 Author: mquinson Date: Tue Mar 23 22:00:02 2010 +0000 Document the fact that lua works, and some facts about java git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 460bf13957aee18682f280a06910bd4032342fe4 Author: mquinson Date: Tue Mar 23 21:49:56 2010 +0000 Lua works! I don't even have to write a context mechanism. Lua vm's fine with having swapcontextes changing the world around it. It's also fine with threads doing so, as long as they dont do it at the exact same time (but we're just fine in SimGrid). Some more cleanups are needed, I guess. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06aaaaffb5ec865a880e32dcff6768792ce78446 Author: mquinson Date: Tue Mar 23 21:49:36 2010 +0000 Fix the commit introducing MSG_task_ref by actually introducing it, not only its prototype git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57e127e1d35b1dad0498e3f0c3ee36efc05b78a7 Author: mquinson Date: Tue Mar 23 21:49:16 2010 +0000 use local variable in each user code so that they don't get intermixed with each other git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf720a7646091413c4e7dd81ee640c1d93bd1fcc Author: mquinson Date: Tue Mar 23 21:48:56 2010 +0000 try to get it compiling with paranoid gcc flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1bff4c4aa3caab353f2b4121456efde822cad955 Author: mquinson Date: Tue Mar 23 21:48:35 2010 +0000 add a dangerous MSG_task_ref() needed by lua to not free tasks twice when they get release by the GC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8603374ce982b2b94df8f042c4528637bd15ab0b Author: navarrop Date: Tue Mar 23 16:49:30 2010 +0000 Add files to .gitignore and add a command line to FAQ. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 318bcc114181c269f881648768046c679108f1df Author: navarrop Date: Tue Mar 23 16:42:14 2010 +0000 Add a -I flag for lua. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b5084366c15e59aa392fb49e326e01ae18714a2 Author: mquinson Date: Tue Mar 23 15:52:45 2010 +0000 ignore timing errors since they are really useless git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba58c8b937ee08fc2b46be62a50b0b3ff0b0104f Author: mquinson Date: Tue Mar 23 15:52:35 2010 +0000 Stupid typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ef3f94cd202b5a9dfc271e735f8c1e837204953 Author: mquinson Date: Tue Mar 23 15:52:33 2010 +0000 lame attempt to fix it, but I guess I should remove it and use ctest now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a93a427eea20199640bf3a2df057a7061db382f5 Author: navarrop Date: Tue Mar 23 15:12:29 2010 +0000 Update sources for java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce5ee68125ab22add8b4c60a955785f59ced9b65 Author: navarrop Date: Tue Mar 23 15:12:28 2010 +0000 Take into account the new cmake infrastructure plus some other files that had not be added here yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7566bc0a7e8108371301ffa22d5f80631573c2cd Author: navarrop Date: Tue Mar 23 15:12:28 2010 +0000 Remove automatically generated files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fcefdf51c34cc1bee8cfbd6199a47e6e09f1edb Author: mquinson Date: Tue Mar 23 14:44:01 2010 +0000 make git happy with cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81ad14909afec966676bf84910b44264d0f95205 Author: mquinson Date: Tue Mar 23 14:43:50 2010 +0000 Add to cmake a file that I just added to the source tree git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32fe07f8df4ba32d9c294a8c182a9396b2dacf72 Author: mquinson Date: Tue Mar 23 14:43:48 2010 +0000 begin conversion of lua contextes to sysv ones to ensure that we can yield C code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b0e833b299b04a1502b647df1a8ff240f9ea753 Author: mquinson Date: Tue Mar 23 14:43:38 2010 +0000 Make the sysv context mechanism inheritable (lua will do so) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1a2e45431d13cdf45ec8b1c91bf7d6ca8377c9d Author: mquinson Date: Tue Mar 23 14:43:36 2010 +0000 Sanitize the includes of context objects declarations (was dupplicated and a bit too public) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37660891e8abc73342ad3c8dcb5d927d9631b212 Author: navarrop Date: Tue Mar 23 14:30:49 2010 +0000 Remove useless files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 963aa331797f0bc1a8173af4b3970205bcbfbd0c Author: navarrop Date: Tue Mar 23 14:30:46 2010 +0000 Massive mv to use cmake as the default compilation infrastructure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4c833db81bfe0a8631d28976f89a55a1f042fb9 Author: navarrop Date: Tue Mar 23 14:30:35 2010 +0000 Rename gras_config.h.in to c_gras_config.h.in in order to avoid a conflict with autotools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45e4a0138127373a56c1f3f91a5198e372cea2a1 Author: genaud Date: Tue Mar 23 14:20:55 2010 +0000 Oops. Forgot to commit these ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4b4fd8c686e435785200b4df8315ee5185b9201 Author: mquinson Date: Tue Mar 23 13:15:13 2010 +0000 bummer. Let's add all the needed files to the svn (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac4b1f28abf1cd9b7448e8277fdc7cb57c89e982 Author: genaud Date: Tue Mar 23 13:00:45 2010 +0000 MPI_MAXLOC & MPI_MINLOC + all associated datatype MPI_DOUBLE_INT, MPI_FLOAT_INT, etc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6becfef67157c00c805c26e018c14aec857403e2 Author: genaud Date: Tue Mar 23 12:59:56 2010 +0000 warning unused variable i prevent from building git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7315 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c73f2fe7c4b3dc6deeae12389ae22387928f0872 Author: genaud Date: Tue Mar 23 12:59:10 2010 +0000 - implemented MPI_MAXLOC & MPI_MINLOC in operations - added fields _count and _cancelled to MPI_Status struct - implemented MPI_Get_count() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41e5b29e0df3bdb4a38c15883788861dbb791504 Author: mquinson Date: Tue Mar 23 12:38:30 2010 +0000 Fix last commit of Medhi so that the Java bindings still commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6c6164308f31135f38e80ab2ad9869825cdf871 Author: mquinson Date: Tue Mar 23 12:38:28 2010 +0000 Import reorganization (thanks eclipse) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6a397ff4796b51612a295c39ce1f762ea9933e6 Author: mquinson Date: Tue Mar 23 12:26:32 2010 +0000 Factorize a lot of code in context factories through a proper object implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 995f4b8d55d3c6f2047962c524fdfab415d7a1ac Author: mquinson Date: Tue Mar 23 12:26:29 2010 +0000 Kill MSG_WARNING and MSG_FATAL return codes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84ed556b8c7cf58207b813f2104075767c837d36 Author: mquinson Date: Tue Mar 23 12:26:26 2010 +0000 Kill MSG_WARNING and MSG_FATAL return codes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13e36e7d7378077df05f126c50f87108518a6ea7 Author: coldpeace Date: Tue Mar 23 10:43:36 2010 +0000 removing NativeExpection and adding others git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 783330183a9467a718d61db43d7fa372c149613e Author: coldpeace Date: Tue Mar 23 10:42:57 2010 +0000 please add path to MakeFile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 408547ca521e2624b17a3a5e29bc8efa0baef805 Author: navarrop Date: Tue Mar 23 09:11:40 2010 +0000 Java sources. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d32b7bd0e7f81e57a139a5bcd719d04d2825b1a4 Author: mquinson Date: Tue Mar 23 00:50:35 2010 +0000 more verbose on error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da40a399ba4a195c4c15fb4b9a74ceb48b843df2 Author: mquinson Date: Tue Mar 23 00:50:14 2010 +0000 fixes to make dist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc061ae1d3507d0e3b7d3569553b31cb6709702e Author: mquinson Date: Tue Mar 23 00:49:54 2010 +0000 kill arg 'old_ctx' of function resume in context factory. Was only used when killing a process, and no binding implemented this correctly (since it was not natural) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31d9cf4f2f23373557e5b0a5e741582fdaf9063b Author: mquinson Date: Tue Mar 23 00:49:34 2010 +0000 reimplement SIMIX_process_kill() without SIMIX_process_schedule() so that the latter can take as invariant that it is called from maestro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e71d73eb6728d8d498d010976f038789049c131 Author: mquinson Date: Tue Mar 23 00:49:14 2010 +0000 Merge context_start into context_new to simplify the soup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 273f840b0cbfdf3ce198781ad3c7ea195eac7135 Author: genaud Date: Mon Mar 22 23:03:53 2010 +0000 added MPI_Get_processor_name() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 052c8009f409968d789bfb546d8f0af57a78c6c6 Author: mquinson Date: Mon Mar 22 17:19:15 2010 +0000 further cleanups of the java bindings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04cb78f32377e433ce4d2d152e03a68c32c42fd0 Author: mquinson Date: Mon Mar 22 16:29:22 2010 +0000 Use nanosecond timers if found git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe1f35a08a06923fe38c33f3299ac89e56f50998 Author: coldpeace Date: Mon Mar 22 16:27:02 2010 +0000 Host Methods git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eed3e7fe019d793e0fa646512ffad1cabf9c61de Author: navarrop Date: Mon Mar 22 10:44:47 2010 +0000 Correction of a bug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cadd89d711803dd768f9c9b59968188f4ce285e Author: navarrop Date: Mon Mar 22 10:28:48 2010 +0000 By default active lua and ruby. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 521aa2e579bdf76e25487fb6b9019e78ec75ad32 Author: mquinson Date: Mon Mar 22 10:09:51 2010 +0000 Second try at lua. Still does not work: I get a 'attempt to yield across metamethod/C-call boundary' error... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf422acd1a7a2fc27b76d9d82db6f778e97a3092 Author: mquinson Date: Mon Mar 22 10:09:49 2010 +0000 various cosmetics improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29ce1e7d528fc6f69c014cac44c0bbaf6e4aba06 Author: mquinson Date: Mon Mar 22 10:09:39 2010 +0000 More informative error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1845901199042029852ddcb9a4175477d4ea5d07 Author: mquinson Date: Mon Mar 22 10:09:37 2010 +0000 less printfs, more proper debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d63082ddf272639cfc695dd677d69a0f12300898 Author: mquinson Date: Mon Mar 22 10:09:26 2010 +0000 more robustness in the code by not ignoring situations that we don't now how to deal with (instead, die loudly) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7290 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ed4ea95a1697675036cac997673c05353f52968 Author: mquinson Date: Mon Mar 22 10:09:24 2010 +0000 typo-- git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c6bf90ad8b5c7e80f862ae71d084e8c5ea2cddc Author: mquinson Date: Mon Mar 22 10:09:14 2010 +0000 kill dead code, and unallocate argv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42ac5e80ccbf5fed01bb4cf4d57014adac494c1e Author: mquinson Date: Mon Mar 22 10:09:12 2010 +0000 tiny improvement of error messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b896234de3ca57fe6f6f6d28af162fb85b9da2ac Author: mquinson Date: Mon Mar 22 10:09:02 2010 +0000 One more FIXME to achieve for code simplification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16edf70b872e2d607cbb9122f6168a85e27f3721 Author: mquinson Date: Mon Mar 22 10:09:00 2010 +0000 tiny improvement of error messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 985d8e345147b42e580f7135929d262257fb851e Author: mquinson Date: Mon Mar 22 10:08:49 2010 +0000 tiny optimizations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f103150600f743e837df1aceb9da1edfb919a89 Author: mquinson Date: Mon Mar 22 10:08:47 2010 +0000 remove typos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f101547f1541d1a3c30d05d97650221331452461 Author: mquinson Date: Mon Mar 22 10:08:37 2010 +0000 reduce verbosity: debug is almost over git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9999d947d16b7a513fd906638b4199fc1db4bfd1 Author: mquinson Date: Mon Mar 22 10:08:35 2010 +0000 use small_platform.xml here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 899acefd93d11294fb3022aaba3b12bdd28e3ca3 Author: navarrop Date: Mon Mar 22 09:41:47 2010 +0000 Java doesn't work on MAC for the moment... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0858849f7b5fb066a76711a2fa710c2942affbc Author: coldpeace Date: Fri Mar 19 16:27:31 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7bcd4cc9d936caa1d23579f7aca67e68fade2a36 Author: coldpeace Date: Fri Mar 19 16:27:02 2010 +0000 Ruby Msg Binding : new Methods and new Example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04be9af900b47a1dd0ac623d9e3dfe3cc658c17f Author: pini Date: Fri Mar 19 16:20:34 2010 +0000 Maybe this time I got it right. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2cbbb88f648cbb93b4ba124e572ff4d363cac95 Author: pini Date: Fri Mar 19 14:07:11 2010 +0000 We want the output for rank 0 as well... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cf83d8b6d8f117236c74b8218a13a2e7e9769d6 Author: pini Date: Fri Mar 19 12:30:20 2010 +0000 Fix bugs in SMPE. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93a44592f2e075710723814e39fc3ec3fe93888b Author: pini Date: Thu Mar 18 20:36:13 2010 +0000 Make SMPE's output to look more like clog2_print's one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3188bf813cdbb766deb1bd3ba2be8512a1664fca Author: navarrop Date: Thu Mar 18 16:36:26 2010 +0000 Verif lua with Darwin. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d686f0e96a0287118f5afc357dff3e0c1a969c2f Author: coldpeace Date: Thu Mar 18 16:29:03 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54b32cae9f67ca8c817172d97c5702fc6c33f341 Author: coldpeace Date: Thu Mar 18 16:26:59 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23436dcdc124bde8deb55df96988e7939a39f145 Author: coldpeace Date: Thu Mar 18 16:23:40 2010 +0000 simple example ruby using simdag (first tests) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 131e40753b3b0da5fa092583cf48fec9d88f46bd Author: navarrop Date: Thu Mar 18 14:16:33 2010 +0000 FAQ and remove a test properties. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f7bbe6f7809459cfc7dbb2fc49d2f4a3b24903e Author: navarrop Date: Wed Mar 17 18:09:42 2010 +0000 Add subsection to FAQ. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e321dbd795003359d76f440733cfa3013a0d7854 Author: coldpeace Date: Wed Mar 17 16:05:17 2010 +0000 rename TimeoutFailureException to TimeoutException git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c145441c571f0376d8b0a93ac6b2e4c2f7e228b8 Author: mquinson Date: Wed Mar 17 13:37:12 2010 +0000 initiate the release cycle for 3.3.5 (and let's see if everybody is UTF clean around ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d68adbd25c391187195d9a9ff4aadbaf2326e613 Author: mquinson Date: Wed Mar 17 11:32:14 2010 +0000 Revalidate the timings: Initial and Final tasks are now empty, and thus lead to no time shift git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff4cb50da99dff92aba52db9c9a34bc6aee08788 Author: mquinson Date: Wed Mar 17 11:22:47 2010 +0000 fix the examples now that they can throw potentially more exception types git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 181bf639ab120f75d897fd531573ade22076a123 Author: mquinson Date: Wed Mar 17 11:22:36 2010 +0000 rename TimeoutFailureException to TimeoutException git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6953fd6644e9592d95edc854f126a7be5eeca43b Author: mquinson Date: Wed Mar 17 11:22:34 2010 +0000 Add the new exceptions to the build chain git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb32691df917d727efc1384faf5ec0a18511f135 Author: coldpeace Date: Wed Mar 17 10:36:30 2010 +0000 missing exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60ef872d5e96a7fa7b8ab43162d73517197e1c3c Author: mquinson Date: Wed Mar 17 10:21:31 2010 +0000 AAAAh. let's try to fix the fix of a fix. Correctly if possible git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f9c9649e91db8cb9b4df86bf03f77240df05750 Author: mquinson Date: Wed Mar 17 10:20:25 2010 +0000 And now, a version that compiles, bummer (load the right includes, even if they are internals because part of simix. Not clean but works) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9813f515720315101489e5c5e6831617708e9f83 Author: mquinson Date: Wed Mar 17 10:20:23 2010 +0000 release_forever is supposed to open the latch. Let's do so git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a877ba41cb963c7d32a71d935b29e37b01f1617 Author: mquinson Date: Wed Mar 17 10:03:26 2010 +0000 Implement the barrier action of MSG actions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 954f038683247f1e21f94c45ad2f449ffb83b1e5 Author: mquinson Date: Wed Mar 17 10:03:24 2010 +0000 add a SIMIX_sem_get_capacity() function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8178c8f3d3ade4087f2d219a6312222190c85d2 Author: mquinson Date: Wed Mar 17 09:30:02 2010 +0000 optimize: strings that are only used on debug should only get computed when debug is enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fcbb4a4045896ba18c5484846be648b8a717c52 Author: mquinson Date: Wed Mar 17 09:30:00 2010 +0000 tell the user how to get the lua bindings in configure status message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa8517953e2f1156706b9803ac0d71662f0d342c Author: coldpeace Date: Mon Mar 15 13:30:40 2010 +0000 detailed output messages if MSG_task_send failed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 745a1a1590f6a2de6cc220eaee86489b8e6f743d Author: navarrop Date: Mon Mar 15 10:47:52 2010 +0000 FAQ update for Cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5626a8b6f080af08c680b708ad2266896fea4ff1 Author: coldpeace Date: Mon Mar 15 10:41:51 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ff207b9e492129a12c9e892ee4b9de9d70f3a63 Author: coldpeace Date: Mon Mar 15 10:40:39 2010 +0000 throw the right exception corresponding to TimeoutFailureException git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3e91f11ae040c35d9dc3d2b319017607cd66909 Author: coldpeace Date: Mon Mar 15 10:07:28 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d640ca2a6ebe67c9b800e4ac1395862c807d844 Author: coldpeace Date: Mon Mar 15 10:04:41 2010 +0000 throw the right exception corresponding to HostFailureException, TransferFailureException git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7248 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 349f41400e5b647fe8b5825a8e6339ad7ebec3b4 Author: pini Date: Sat Mar 13 17:19:59 2010 +0000 Expand space-separated values of --log and --cfg arguments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7247 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 394a9cd893e93ee04bf4a8f6ff4ad5a8697a0e82 Author: pini Date: Sat Mar 13 16:24:03 2010 +0000 Plug the memleak of smx_rdv_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7246 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 051bd71525a329eea5c81d0588ccc76fdcd459f0 Author: pini Date: Sat Mar 13 16:24:00 2010 +0000 Keep SMPI data in the SMPI layer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35c4cf812c42955616889d655c9d482e2d3332e7 Author: pini Date: Sat Mar 13 16:23:55 2010 +0000 Fixed buggy implementation of MPI_Waitsome git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d56232e032acc80b981a9e7bbb9c27b4bcd3f384 Author: pini Date: Sat Mar 13 16:23:51 2010 +0000 Fixed two more unclean execution paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ad959d48fa6a513def7651fbcc70f50ad0f0c04 Author: pini Date: Sat Mar 13 16:23:47 2010 +0000 Bugfix to dirty cleanup of SIMIX from SMPI. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18e13a976a3f6f1d695de22d17c3b91befdba176 Author: pini Date: Sat Mar 13 16:23:43 2010 +0000 Move misplaced memleak fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83ad7badf138111000ddf9b456fb80890924093b Author: pini Date: Sat Mar 13 16:23:40 2010 +0000 Move a cleanup call to a better place. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d2a442708064da9020cf0574bc35ba0b6f712e6 Author: mquinson Date: Fri Mar 12 17:26:06 2010 +0000 plug a tiny memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa9e8fc1b2c24338a883043a363005e6b1a3d619 Author: mquinson Date: Fri Mar 12 17:09:33 2010 +0000 kill crude debugging info for ruby: that part of the shit works now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6665f4c39a88f3f422c45dfb4287f3ccd73d72a Author: mquinson Date: Fri Mar 12 17:09:31 2010 +0000 Warn when there is some remaining actions in the system we're freeing because it reveals bugs on interface code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4127785827a5debfc03b9e6c09a7bfc45513951e Author: mquinson Date: Fri Mar 12 17:09:20 2010 +0000 a bit more info on how to guess the right gamma value on linux boxes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66b5c263d184ba5f80c0da7114d5d085bd198e84 Author: mquinson Date: Fri Mar 12 17:09:19 2010 +0000 add a pointer to the DAX generator from the loader git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f5be108d96c6287f028c2e123dc04c2441ce84e Author: mquinson Date: Fri Mar 12 17:09:08 2010 +0000 Bummer, that's not the way to change the network model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6f64088a282b8b328e80b618d7078d8fedb5582 Author: mquinson Date: Fri Mar 12 17:09:06 2010 +0000 Protect spaces in arguments forwarded to simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0cd1012b35aa6e68298c5a0f590e43ca958b005 Author: coldpeace Date: Fri Mar 12 16:34:18 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 738c88593ac343673ac69682fb1cc1dc465772e0 Author: coldpeace Date: Fri Mar 12 16:30:02 2010 +0000 better synchronization , cleanin' up ruby process ,it works git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97b6ff4d14c12f1c914adbf9788dd224413992d4 Author: navarrop Date: Fri Mar 12 14:27:54 2010 +0000 Restruct git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b555da5bdc03a8e0c79119ae73df75f32e179ebf Author: navarrop Date: Fri Mar 12 13:53:42 2010 +0000 Correct dependences for simgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 840b0951c780f19baac5794da91b52a113fe1c4e Author: navarrop Date: Fri Mar 12 13:02:52 2010 +0000 Add Cmake to FAQ. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17af7a6b57c5056f8544c59e9f6c078364ff542b Author: pini Date: Fri Mar 12 10:20:32 2010 +0000 Cosmetics in SMPI and bugfix for a nasty bug in SIMIX (failed to destroy surf actions). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58f56bf3dd3beeb8e252d1f55998aafc0794afbe Author: mquinson Date: Thu Mar 11 16:44:29 2010 +0000 propagate the network model tweaks to simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54ce1078962f1acdd7af97bc1c27d13d1c6396cc Author: navarrop Date: Thu Mar 11 15:21:50 2010 +0000 Rename CPACK to Cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 743d783b7f96055b312f7d9daf4ccb48efc4c2f7 Author: navarrop Date: Thu Mar 11 15:16:40 2010 +0000 Reorganize directories. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5388ef6910cafc858fc38edcbee0566c07ea5ed1 Author: navarrop Date: Thu Mar 11 15:04:02 2010 +0000 Refresh directories. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f0a20a11dc5241c3c397b89d732a38adfc1f3cc Author: pini Date: Thu Mar 11 15:03:06 2010 +0000 Oops, this shouldn't have make it to the repository. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c74bb7b6f2398da81ce462cbdfd9c5a77ffa683 Author: pini Date: Thu Mar 11 14:47:35 2010 +0000 Added our tweaked version of NAS benchmarks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d12142c9dc382512752775d0cca043bb1aef3f86 Author: navarrop Date: Thu Mar 11 13:38:44 2010 +0000 Delete char / for cdash compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f174a2e16e6114a2a3088eafef70498686157b8e Author: navarrop Date: Thu Mar 11 10:04:06 2010 +0000 Set distrib name with pipol var if it is possible. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17d4a7d5c95d752ba57150fd68955c80da3f46d7 Author: pini Date: Wed Mar 10 20:05:01 2010 +0000 Some versions of gcc can be very picky. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0c9308d1e7285bc644770cd0d7cd588a2724770 Author: navarrop Date: Wed Mar 10 19:59:05 2010 +0000 Change way to compile with java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70a4807fd97891fc01f5cbc559211edcd4f9cc4b Author: navarrop Date: Wed Mar 10 15:43:54 2010 +0000 Take care of LD_LIBRARY_PATH. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2ca7ff89eb1f6a1b19879d91e870ac53b1b5767 Author: navarrop Date: Wed Mar 10 15:17:53 2010 +0000 Correction of a bug when make with gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 349cdc51047a1f4497af5a3e9f01c6f3da678059 Author: navarrop Date: Tue Mar 9 17:39:37 2010 +0000 Those two tests passed now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc3f0e9f1358703880c1103ebe15149a2c60b5fb Author: coldpeace Date: Tue Mar 9 16:36:08 2010 +0000 moving processFactory class git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2463e54883bde88d1e5f0748393342ecd1c79b4 Author: navarrop Date: Tue Mar 9 16:23:01 2010 +0000 Notice. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a070af2e0076db5432ce00a012dc9a1ea31cbe8 Author: navarrop Date: Tue Mar 9 16:03:49 2010 +0000 Correct some bug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d463157519de9760cdb7403a1548093944400d0 Author: mquinson Date: Tue Mar 9 15:44:20 2010 +0000 Explain the user why the java bindings are not usable when they are git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba396a22c7708838392f2d9210c4d55ea655808c Author: navarrop Date: Tue Mar 9 14:42:25 2010 +0000 Include all files called by tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73019a14cdf5bc3b45decfdf938b6021f916d554 Author: navarrop Date: Tue Mar 9 09:59:56 2010 +0000 Delete init step. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 454b70c5a1190dabba800aa80c525724859b3935 Author: navarrop Date: Tue Mar 9 09:51:01 2010 +0000 Refresh or delete some options. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16dd4462054b2f22e97c7813f57088d5df7c27d4 Author: coldpeace Date: Mon Mar 8 16:06:38 2010 +0000 Still have to kill runnin' processes (on simix level)and clean ruby world when nothing is left to do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b6830658ae00f48fbca5a43ed666c98301b163c Author: pini Date: Mon Mar 8 13:04:59 2010 +0000 Cosmetics + basic support for printing the simulated time spent in MPI calls (use with --cfg=SMPE:1). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d1840a527cbbc437e17dbd7d09c94ef48fbb07b Author: pini Date: Fri Mar 5 12:47:19 2010 +0000 Don't try to survive something we don't know how to deal with. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4cf3e4e9a47b349606e27b77d407c6bf0594f330 Author: pini Date: Fri Mar 5 12:22:42 2010 +0000 Fix SIMIX_network_copy_data against SMPI (to be tested against ruby bindings). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7203 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c67cbdbcd451a8059eba237a886c19faa0f4ebe Author: mquinson Date: Fri Mar 5 09:24:19 2010 +0000 Try to fix the finalization process of ruby simulations. THE REST WORKS, yuhu git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7202 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48dcdffeef3c0a64242eac72c2af3ae336e7e6bd Author: mquinson Date: Fri Mar 5 09:24:16 2010 +0000 damn dynamic typing preventing from checking source validity at compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7201 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ff238ea83a45fc56e3f1ab089f3163d066b3551 Author: mquinson Date: Fri Mar 5 09:24:04 2010 +0000 We must put the location where we copy the task pointer to on the heap, because the stack may move during the context switches (damn ruby internals) This kills a "invalid write" error by reading what we copied into the heap git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7200 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cba8fd12799e5332f13621f2e4e96c4752fa35b Author: mquinson Date: Fri Mar 5 09:24:02 2010 +0000 SIMIX_network_copy_data() is a mess because it tries to allow passing arbitrary long memory chuncks in simix_network. It complicates stuff, and is hopeless anyway since it has not the full gras_datadesc power. So, let's stop trying that. When SIMIX_network_send(), don't pass a pointer's address (void**) as argument src_buf (which is declared void*). It was dereferenced twice in SIMIX_network_copy_data() anyway. The current situation is a bit more sane, even if further cleanups is needed: I guess that the data argument of SIMIX_network_send() become useless now, and I didn't cleanup my commit: that's full of useless FIXMEs. The motivation to this change was that ruby stacks may move to some other location in the memory on context switch (to extend it). So, trying to reuse a pointer to a variable living in the stack after a switch does not work. This commit kills a "invalid read". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7199 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15aaf080fc5a94e9f5f2e3190c0aff91b6cb16d3 Author: navarrop Date: Thu Mar 4 18:00:41 2010 +0000 Forgot one file to distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 119944a45cb3d4be487f309d738c43acdb742e4c Author: navarrop Date: Thu Mar 4 17:16:01 2010 +0000 Change CPACK directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e137da2c57fa1dfae772796bd2bf095cc3f1ce3 Author: navarrop Date: Thu Mar 4 16:39:26 2010 +0000 Forget some files in distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e306d27c1767c49c813e5d162da32bb09dbde92 Author: navarrop Date: Thu Mar 4 16:09:05 2010 +0000 Make the distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdeb7287e5c157e988bdee7a31a7d4f31b613fd7 Author: mquinson Date: Thu Mar 4 15:57:56 2010 +0000 tiny optim: copy in one shot when possible (ie always given how this function is currently called) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18e8a1c4541f992e82b48f3d17202ba6fd5386a0 Author: mquinson Date: Thu Mar 4 15:57:35 2010 +0000 Even more debugging info git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a9b798b57c4829af0d66681aa7ca29e401aa9f8 Author: mquinson Date: Thu Mar 4 14:56:05 2010 +0000 Do not share the same argument container for every processes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c76bb7ae607ab6035990371a23c9e2091d2d3161 Author: mquinson Date: Thu Mar 4 14:55:44 2010 +0000 More debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c95656c7c8741d0bf778d6432159feff56cae1b5 Author: mquinson Date: Thu Mar 4 14:46:24 2010 +0000 more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e68761df671363be8da27a5824ec49f0fe91060 Author: mquinson Date: Thu Mar 4 14:46:04 2010 +0000 display correctly when processes are locked into a semaphore (forgot to augment this function when I added the semaphore concept to simix, sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f7cad576e9480fdb25d54b594154b9ae37981c7 Author: mquinson Date: Thu Mar 4 14:45:43 2010 +0000 Document ruby bindings in ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a14e695f6912f2e4e02cdf15b2b64501a4b0cf7 Author: mquinson Date: Thu Mar 4 14:45:23 2010 +0000 Add some files to constitute an example of split action replay git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd01384ae2cbfe69fe80b99a1c0faa9c2ec84a37 Author: mquinson Date: Thu Mar 4 14:45:00 2010 +0000 various little cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45bd401fb821078a722f1fe1a216880a89f71851 Author: navarrop Date: Thu Mar 4 13:13:39 2010 +0000 Permit to make the distrib. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b2486284a8e1ce3f9f4c0d10019ae3f8c1c414d5 Author: coldpeace Date: Thu Mar 4 11:05:08 2010 +0000 DeadLock git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3af68c8fc4729e179162729f14d89be334937b3b Author: mquinson Date: Thu Mar 4 10:37:50 2010 +0000 Two more little FIXMEs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91bec12b79ccabec119048b74d7e6f1814699dc5 Author: coldpeace Date: Thu Mar 4 10:01:30 2010 +0000 redefinition of task and host ruby classes to adopte an object-oriented approach git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f27c0d4560fe83cc032b50b681ee2e6e955b7f71 Author: mquinson Date: Wed Mar 3 18:01:01 2010 +0000 Cleanup log mess in ruby bindings, various cosmetics, restaure a FIXME which slept over, and add a few ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2587272f3347483bbc236383b76c3a3ed219bad2 Author: coldpeace Date: Wed Mar 3 17:17:21 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7180 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afea2e3d16f6311659578efe73fee155a0afb53a Author: coldpeace Date: Wed Mar 3 17:15:01 2010 +0000 removing ApplicationHandler ruby Class, keeping only C Handler to create Process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7179 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5820e7a5e514d2533a84d343bf4965b1297231b5 Author: navarrop Date: Wed Mar 3 16:41:14 2010 +0000 Add 5 tests to gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7178 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68c08dbb65b3b7f353b83b85a9acc45f408b02ff Author: velho Date: Wed Mar 3 16:36:36 2010 +0000 Modular tests to improve report redabillity. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7177 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c61a5d6341341d2523453555dfa918fbfbd8fc19 Author: navarrop Date: Wed Mar 3 16:20:50 2010 +0000 Add install to cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a06e616da86a22a21a02fcc9ddaf192cecdef2bc Author: mquinson Date: Wed Mar 3 16:15:08 2010 +0000 bummer: I increased the amount of displayed info to track down an issue in ruby, but forgot to revert those changes, resulting in broken testsuites for others. Sorry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76c04d71c8291e609107f81e5d3a3c4e4adbbef7 Author: mquinson Date: Wed Mar 3 16:06:23 2010 +0000 SD_SCHED_NO_COST: Constant to use as cost in SD_task_schedule() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28ff3145de2017b10054daa66015a161ba1ede45 Author: navarrop Date: Wed Mar 3 12:55:37 2010 +0000 Generate doc with maintainer_mode and make gtnets tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17535ea2d1c26036810d3f5636146c9454f0db93 Author: navarrop Date: Wed Mar 3 10:58:47 2010 +0000 Docs is working. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51f5efedb7e873fa0c82bdc8bb0aa78ae3e827c7 Author: mquinson Date: Tue Mar 2 17:10:10 2010 +0000 Further cleanups of ruby, plus add FIXME in ruby and Java for the next cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23c076db121b7e1fd3710db48d3f1e177cbf9fd3 Author: mquinson Date: Tue Mar 2 17:09:48 2010 +0000 Acknoledge the fact that JniException is a runtime exception now: kill all its occurences in the examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c032abad3a8a87c160c55f49550035a69ec8349 Author: navarrop Date: Tue Mar 2 17:04:17 2010 +0000 Bibtex2html en c. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66c1b7030c35c15410e04b3382e8ecb051df1d27 Author: navarrop Date: Tue Mar 2 14:45:44 2010 +0000 Add flags for ruby when enable_ruby. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c442ef037345cbeddfea52333a7305e64247efaa Author: navarrop Date: Tue Mar 2 14:10:02 2010 +0000 Java tests pass. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a547d09af8b0e723a39e5cb6269cf478655f67d Author: navarrop Date: Tue Mar 2 13:24:56 2010 +0000 Try to compil java examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1055bda9e0ceab0f8f185ac2ddf1c3c956fe59df Author: navarrop Date: Tue Mar 2 10:11:56 2010 +0000 Commit for Cdash test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d8b9b96e21e6076d7e62d452094be2fd2bf0875 Author: navarrop Date: Tue Mar 2 09:33:56 2010 +0000 Add some patches for delete some warnings with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7163 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b8aef6f3b5522e1479c20078428f961e22da6d2 Author: navarrop Date: Tue Mar 2 09:28:14 2010 +0000 Wait before make lib msg. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d159bf76055f2de0e36254bf3a5803d21675207 Author: navarrop Date: Tue Mar 2 08:48:05 2010 +0000 Set ruby false by default. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e5967203f4ea512a321daeb1dafb5eac209d69a Author: mquinson Date: Tue Mar 2 01:20:09 2010 +0000 Yet some more cleanups in ruby (and this time, I go to bed) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea131c282aef654396f98d3e5d0d6cffdbf6ebab Author: mquinson Date: Tue Mar 2 01:20:04 2010 +0000 further simplifications to ruby: kill useless ProcessFactory (should to the same to java) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7159 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 215bde500f3a9ac0cf4f3cd4ad95ef1a9e742d9f Author: mquinson Date: Tue Mar 2 00:32:42 2010 +0000 Note in source file how to debug that damn stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed95f6aa5479b9dab84fd9e2e303fdc63a9089af Author: mquinson Date: Tue Mar 2 00:29:28 2010 +0000 some more cleanups in ruby bindings. Still not working damnit (but getting clearer) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3d9680ac65d8bdd8e267aed69fc32a5abab12d7 Author: mquinson Date: Tue Mar 2 00:29:22 2010 +0000 Massive cleanups in ruby. Not yet working (segfault on task reception) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c3d12f53cae1413d15899def85f47a6b7318795 Author: mquinson Date: Tue Mar 2 00:29:17 2010 +0000 Kill the MSG_paje_output() function. It's a noop since 2 years git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f05e8a7b58cbae2db891cc40866a25efba639ec8 Author: mquinson Date: Tue Mar 2 00:29:09 2010 +0000 Acknoledge the fact that JniException is a runtime exception now: kill all its occurences in the examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e71fb2465e221c39ce004c598388d89cc7f968e Author: mquinson Date: Tue Mar 2 00:29:04 2010 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 762740361e42dd14f5d24d239a29a1e08895ef64 Author: mquinson Date: Mon Mar 1 15:49:06 2010 +0000 Use my axe to get ruby bindings compiling. Need to get them working now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2b47fc7fcc631f27fd65f2d830536959b8549af Author: mquinson Date: Mon Mar 1 15:49:01 2010 +0000 Stupid me. If using ruby bindings, we need to link against libruby git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d15a4cc7241eb025d70551d1fd7eff95d99bf167 Author: mquinson Date: Mon Mar 1 15:11:01 2010 +0000 More ruby cleanups: stop defining everything static, and prefix functions with rb_ instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e3250f2231eb0fdff16629d7b344070d7c3bace Author: mquinson Date: Mon Mar 1 15:10:48 2010 +0000 Ongoing cleanup in ruby bindings. Does not compile yet, but commiting anyway because I reindented some sources git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d1a487722431c76f5861a1490d9469de8af8f7e Author: mquinson Date: Mon Mar 1 14:06:12 2010 +0000 Somehow fix the ruby detection with autotools. Still doesn't compile for some reason when detected. Use --disable-ruby for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f03991ac727cda8b10a5ee24de5f2e8aa40cab2d Author: mquinson Date: Mon Mar 1 14:06:07 2010 +0000 don't free scheduling data of typed tasks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6e308f66a2689e0ac94c51c00e81e44be81923a Author: mquinson Date: Sat Feb 27 23:06:59 2010 +0000 Kill a static function raising 'not implemented' which landed in the documentation for some obscure reason git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4cc5d70a3fe754f95107d487e4efcf5bc7cd85a8 Author: mquinson Date: Sat Feb 27 23:06:55 2010 +0000 In trace replay, allow to have one trace file per process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4402a2f5346abec910e7ff8551fccb030a7ba823 Author: mquinson Date: Sat Feb 27 23:06:50 2010 +0000 Make JniException a runtime exception, nobody wants to survive this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1093a7b2c198879bbf0aba14b2ef4340c4de4317 Author: mquinson Date: Sat Feb 27 23:06:45 2010 +0000 this function never send NullPointerE anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ebadd9e5be27aa17f9560a0a7841e6fde4d33d1 Author: mquinson Date: Sat Feb 27 23:06:40 2010 +0000 tasks created without name and costs should still be created in C world git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59de9f1b35dbb7211d523cda78e4ba7a6bd390c9 Author: mquinson Date: Sat Feb 27 23:06:35 2010 +0000 Allow task name to be null git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78c34e74fbe28d492254148c6b3d3fc2a37133f1 Author: mquinson Date: Sat Feb 27 23:06:30 2010 +0000 various cleanups to the java bindings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2253e22f696c82ae032886f5522b894d481cb3bc Author: mquinson Date: Sat Feb 27 23:06:25 2010 +0000 display all used arguments (to ease manual rerun) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d86681c8f55db2dcd800118f2b2ba55444c20599 Author: mquinson Date: Sat Feb 27 23:06:21 2010 +0000 Smaller instance for smaller run time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b374f6de127cc631c673ea4679bc1a8654c31577 Author: mquinson Date: Sat Feb 27 23:06:16 2010 +0000 Use send/recv instead of put/get git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f22c35c6e7bd6fee9c2ba15b97f65bd24f37a75 Author: mquinson Date: Sat Feb 27 23:06:11 2010 +0000 Remove 2 useless examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eff77065e2847dfb52a0c1ce55e4b6c884e214fb Author: mquinson Date: Sat Feb 27 23:06:06 2010 +0000 cosmetics, and add a README git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c26f402e5be8c32801ad34e1a9a7726c6b9c43c Author: mquinson Date: Sat Feb 27 23:06:02 2010 +0000 Also remove the pseudo-specific task type for this example (since it's also empty) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d399a35369597a2d52c77bcb02b247e5a857de6 Author: mquinson Date: Sat Feb 27 23:05:57 2010 +0000 Simplify this example by not declaring BasicTask since that's empty git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 373eb2a4dce0450662a2d545ff4db464ff8d05a9 Author: mquinson Date: Sat Feb 27 23:05:51 2010 +0000 rewrite to use send/recv instead of put/get (+ add READMEs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 639b4103a74fa63cbbb6e5a1174392e8113c5d7b Author: mquinson Date: Sat Feb 27 23:05:46 2010 +0000 Add a simple README to that directory to help users git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b50ea0bd9bd6661d86b941b9b1742d44606ee9eb Author: mquinson Date: Sat Feb 27 23:05:41 2010 +0000 Rewrite the basic master/slave example to use the send/receive interface instead of put/get git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d5ae5f32f5698bceea30ab01b4ac051da8429b5 Author: mquinson Date: Sat Feb 27 23:05:37 2010 +0000 Remove the DTD and its resolver from the java bindings since we use the flexml parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 513fa16f2016befe3aa9ba0ca7eb61c5ad96349c Author: mquinson Date: Sat Feb 27 23:05:32 2010 +0000 set source level of java to 6 (5 may be enough, but not lower: we use genericity) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8699613ba2f15c977f4f504826cbfce669319947 Author: navarrop Date: Fri Feb 26 14:49:21 2010 +0000 Gtnets flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf69c912f231dc5b6056e2fadcd3b3dbfcdee0a5 Author: navarrop Date: Fri Feb 26 13:39:30 2010 +0000 Corection of the gtnets-ruby bug with node.h and begining of the doc edition. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aec4a150a2f7c9a328729b08d727ddf41817d941 Author: pini Date: Thu Feb 25 12:13:11 2010 +0000 Use an execute action instead of a sleep action. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52cd3faf1d1214a9a0640fa5e9b22de75c521907 Author: navarrop Date: Thu Feb 25 09:34:46 2010 +0000 Set a default path if ruby is not found. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d99d2a40cedeb931acd30c54d22c0c5357d43ca Author: navarrop Date: Wed Feb 24 16:47:28 2010 +0000 Supernovae with lib msg. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d96520ded04926898a617cdd213df0a9689f923 Author: navarrop Date: Wed Feb 24 16:40:00 2010 +0000 Delete warning during compiling. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9dba1157786d68f40bd94c154819a8c13108b759 Author: navarrop Date: Wed Feb 24 12:59:09 2010 +0000 Select ruby or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fbe3cc5376b8ab4fed68921e4b5b405160c63fd Author: navarrop Date: Wed Feb 24 12:54:54 2010 +0000 Be compatible with ruby. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2fed52a9b24ca06867b1bb42b5f6a3da3cdedb8 Author: pini Date: Tue Feb 23 16:43:39 2010 +0000 Added implementation of missing case for Alltoall (warning: this is *not* the bruck variant from OpenMPI, it is based on Alltoallv instead) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d38fb65942fcf1a4bd05cb86c0b86b7bbbd3a47f Author: pini Date: Mon Feb 22 16:46:14 2010 +0000 Fix bug while counting created requests in alltoallv. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0b3c9e46ab80798ec9606a853a1af9cb818a758 Author: coldpeace Date: Mon Feb 22 14:01:47 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 728b12d9e4ee4f9d54a6b3f4cd9352187f2e6164 Author: coldpeace Date: Mon Feb 22 13:58:27 2010 +0000 Simix Ruby Context git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05a2819a1d62a4ebe2af6d0a60654bf8e629d042 Author: coldpeace Date: Mon Feb 22 13:55:46 2010 +0000 Stuks When a process ( Slave ) Tries to Recieve a Task... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4c8ec334d02aea22b90114034f2b8b02e976c5d Author: navarrop Date: Thu Feb 18 17:13:14 2010 +0000 Don't remove file if we can't make them. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5b1d82520056f32e9f299b396f2e1f3239c0f7f Author: navarrop Date: Thu Feb 18 16:08:09 2010 +0000 Add some test to cmake and correct bug in tesh file from commit 2010-02-04 21:47:02 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1287395bda8fb8b4de06e16172828ee5f74aee27 Author: navarrop Date: Wed Feb 17 16:03:20 2010 +0000 Find ruby.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c72b71d482f658cfc9cf180ca62d4504046d4002 Author: navarrop Date: Wed Feb 17 15:38:07 2010 +0000 Make ruby in consideration with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fae92523350bd2eed70cfbba094ac9a7d0ea2509 Author: navarrop Date: Wed Feb 17 14:23:13 2010 +0000 More efficient with add definition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70096f5af06d2a2470159857e1f67705a2269602 Author: navarrop Date: Wed Feb 17 12:53:56 2010 +0000 Find Ruby.h path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38f15716ff38170e6c9043eb25c9a503f2f9f343 Author: navarrop Date: Wed Feb 17 12:53:55 2010 +0000 Find Ruby.h path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d26ae2f38a269b2df4ccec287e41e0b0d8d91604 Author: navarrop Date: Wed Feb 17 10:10:46 2010 +0000 Fix the getline prb with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8e56a5fff37ca30d8cb94b30a1df3709e521fed Author: coldpeace Date: Tue Feb 16 16:43:38 2010 +0000 Some Modification on the Ruby Context File... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdc1e4dcf3ddc4c5b8556c99cb1b84ae47924914 Author: coldpeace Date: Tue Feb 16 16:41:43 2010 +0000 Almost Done ... Still Stuckin' Wiith Some MSG Error while The Slave Should Recieve ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecc263480f9ed333c0a929e7dab408311073d77e Author: navarrop Date: Tue Feb 16 16:25:20 2010 +0000 Set SIMGRID NEED GETLINE for Mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6d0617e3bab901c3ba1517afa9091d4efe173f5 Author: navarrop Date: Tue Feb 16 15:34:37 2010 +0000 Add flags for gtnets examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da61b0bee3e1e61c0bb8b2d0bcb471ec0fa4f1d3 Author: navarrop Date: Tue Feb 16 15:24:51 2010 +0000 Add makefile for gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit addcea7bcfcc52e8fd5d04ef4170db97491e9e5d Author: navarrop Date: Tue Feb 16 14:25:58 2010 +0000 Fix the mcsc problem with mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6205ed5d9663539351b060dc60da6a5f42d8eda7 Author: navarrop Date: Tue Feb 16 13:10:01 2010 +0000 Test gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dca63e7c915f83bc151c0ec2944ebb4636f69696 Author: navarrop Date: Tue Feb 16 10:06:53 2010 +0000 Syntaxe. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 458b7f4c89a5313f89f1fa1ecd566850c1e4dffe Author: navarrop Date: Tue Feb 16 09:43:04 2010 +0000 Correct the getline definition. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34cb0f1ad60aa6594dec50abfa68c70c9471721c Author: navarrop Date: Tue Feb 16 08:57:09 2010 +0000 Set definitions with Darwin. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e6a4ddfcbef4612d6bb7c98b6b2c8b47f8de55d Author: navarrop Date: Tue Feb 16 08:40:31 2010 +0000 Put GTNETS buildname. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9018238968ce6d69fcdb0cd0976549f8ac32d48f Author: navarrop Date: Mon Feb 15 13:36:37 2010 +0000 Add gtnets to tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d20b72463710903b5318f646168b2b70a5bf06a Author: navarrop Date: Mon Feb 15 08:40:57 2010 +0000 Pass arg OPEN_SOURCE with C compile flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7ec093e9e47fea11aee741f51919ed013a0e5ac Author: navarrop Date: Fri Feb 12 15:07:31 2010 +0000 Add XOPEN SOURCE flags for Mac. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dfaf56f06cc0e2bf8366dd8f6f1b6f14fd505f5 Author: navarrop Date: Fri Feb 12 12:26:05 2010 +0000 Make a logical Site and Buildname for Cdash. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 357161726548d2482a45d6bfc3d12befe6ebb72d Author: navarrop Date: Fri Feb 12 10:15:15 2010 +0000 Clean some unused source lines. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9f0deee08fc6f92b7116b493f50fced4cda8d67 Author: navarrop Date: Fri Feb 12 09:17:27 2010 +0000 Forgot smthing... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58944921dc52367edb9be46cded4b6d4f59ffd52 Author: navarrop Date: Fri Feb 12 09:07:11 2010 +0000 Pass with all flags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fafaf94ecff6c472a135bd9d63fce5652006554 Author: mquinson Date: Thu Feb 11 14:25:26 2010 +0000 bummer. Didn't meant to break everything for everyone, sorry for the noise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a8827364b0c5218665c438e25e746ecb3a5c152 Author: mquinson Date: Thu Feb 11 14:24:44 2010 +0000 Somehow integrate ruby to the library. That's ... crude, but I don't feel like changing cmake and/or autotools right now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4419ab41e208b813ab7ee7005de111fb23049a4f Author: coldpeace Date: Thu Feb 11 14:13:54 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7083 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f74123604bf09b2b5c68c5d48def74a2506099ff Author: coldpeace Date: Thu Feb 11 14:12:44 2010 +0000 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5797d41ca9730de850f181bbf9383ac187ee836b Author: navarrop Date: Thu Feb 11 12:51:34 2010 +0000 Add flag options. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97b213c80f90c737f925fc2d18aa92af588f6bd3 Author: navarrop Date: Wed Feb 10 17:28:56 2010 +0000 fix smpi compile failed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab965cd81243a000b1d4bb7173ff6fae77156bbe Author: navarrop Date: Wed Feb 10 15:52:46 2010 +0000 Take care of xbt/log.c file during supernovae mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8125d9900c8b309e1f17e5c4df5435de581ff4a Author: navarrop Date: Wed Feb 10 15:28:36 2010 +0000 make smpi's lib STATIC for mac git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b7e2a2d4f96473a07a51af10f746c1759660558 Author: navarrop Date: Wed Feb 10 14:03:24 2010 +0000 works on Linux... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b79e02e993bc7ac467b6c88a0dca7bc94bd12233 Author: navarrop Date: Wed Feb 10 13:25:29 2010 +0000 Defined _XOPEN_SOURCE if mac git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 493a9e7c0386b3b3c37a1c0ead605bd5f835e853 Author: navarrop Date: Wed Feb 10 12:50:17 2010 +0000 Supernovae mode with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fe3fcafc17d68c0daacacea0c24afad28cb03c0 Author: pini Date: Wed Feb 10 10:18:24 2010 +0000 Oops, forgot to commit the updated Makefile. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3d1a2452a9b37d37520cd8f319f6106082dbb47 Author: mquinson Date: Tue Feb 9 17:21:37 2010 +0000 various small cleanups. Not quite there yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b37127a6689ffbb75a19fa61f9cf0c2253960d4d Author: mquinson Date: Tue Feb 9 17:21:34 2010 +0000 First version of ruby bindings by Medhi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19f844fdb8be388e6dac12126f5eb9023b9e4e65 Author: mquinson Date: Tue Feb 9 16:36:36 2010 +0000 doc improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d168103630085e9f0e70e038dcdc80d8ca7817a2 Author: mquinson Date: Tue Feb 9 16:36:25 2010 +0000 Hello java 5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d82c8714aa194eab9e52a9f8c957cdea6835e61a Author: mquinson Date: Tue Feb 9 16:36:23 2010 +0000 Kill useless code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f79ce0045593840376e9e9decde077bd0effc5d Author: mquinson Date: Tue Feb 9 16:36:12 2010 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3198d5981e033d4eba73741f2609764aca525fb3 Author: mquinson Date: Tue Feb 9 16:36:10 2010 +0000 update documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7066 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bde28d546191514e02d885be0a791c0fbb930d2 Author: mquinson Date: Tue Feb 9 16:36:07 2010 +0000 massive reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7065 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da8f8a5e4b2585d1c9165b46f39304c68efc841a Author: navarrop Date: Tue Feb 9 15:55:06 2010 +0000 accept lua option git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7064 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70ed180f3ce3495678d048e9e396ef5eb65a6a99 Author: pini Date: Mon Feb 8 14:37:10 2010 +0000 SMPI over SIMIX_network in a two days rush. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7063 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac0c5a86afc8d24e58033894e94f9473203efe9e Author: navarrop Date: Fri Feb 5 09:56:10 2010 +0000 Remove arg Rate. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b5b1bfd1e57d7e1a06f398cc2d6491a69d8e720 Author: suter Date: Thu Feb 4 21:10:59 2010 +0000 one parameter less in SD_task_get_execution_time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b05fb68406e3de35b24bcbbb556ad5ef22887c56 Author: mquinson Date: Thu Feb 4 21:06:46 2010 +0000 Kill the useless 'rate' argument of SD_task_get_execution_time() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7060 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd9e8ae503064a2f44fcd00c3a56640af4bb4f14 Author: mquinson Date: Thu Feb 4 20:47:02 2010 +0000 in function SD_task_get_execution_time, return a time in second, actually, not in second*flops or something like that (detected by FS) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9908ddf5017ffb660d481726418f1578cf1a1512 Author: mquinson Date: Thu Feb 4 20:46:54 2010 +0000 Improve documentation after discussion with FS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35a504d3127dde300fa51192dafb8b47e87f0fb3 Author: navarrop Date: Thu Feb 4 15:59:55 2010 +0000 Set full path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7057 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 732f7176cba6a15a7e7cd2260bd0f34cb6027deb Author: navarrop Date: Thu Feb 4 15:59:52 2010 +0000 Set full path. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ac0a9a0d3915e3ffa89e2901028e2463da3804d Author: suter Date: Thu Feb 4 13:02:38 2010 +0000 Repair collective operations (changes made for asynchronous end to end communications had a bad impact) !!! WARNING !!! In order to save space the arbitrary choice changed. The processes now have to be named p0, p1, ..., pN instead of process0, process1, processN The resulting gain becomes impressive for large traces. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea07feaa52a8efee7a96a1d4322dcf1105bc0df3 Author: navarrop Date: Wed Feb 3 16:38:38 2010 +0000 Add maintainer mode with flex and flexml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f20ba6da7c83b6238708981eb6a654fc5ae12dea Author: navarrop Date: Wed Feb 3 12:20:55 2010 +0000 Compilation and context work on Mac git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96fd5b13851ed5b1411f8acaecbc86695fa9696b Author: navarrop Date: Wed Feb 3 09:18:08 2010 +0000 remove Args NO_POLICY_SCOPE for Mac compatibility git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5a8ab0fb544a7cc1dbdac35185ae1f336513980 Author: alegrand Date: Tue Feb 2 23:18:00 2010 +0000 Handle correctly (hopefully) timeouts in communications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 186fc80124c48924463bcbc8cd3f64a49b5e3c07 Author: alegrand Date: Tue Feb 2 23:17:57 2010 +0000 It's the least I can do in a cancel function... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73f67969a89c1c448cb17d626d448dd0346126fc Author: alegrand Date: Tue Feb 2 23:17:54 2010 +0000 Make SIMIX_sem_block_onto public and fix a bug in SIMIX_sem_destroy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9090866b26ed97615e1bd11a5f11d1293bac7d9d Author: alegrand Date: Tue Feb 2 23:17:50 2010 +0000 Work even when names have ":" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7047 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c73856905b6a3f8d026447ab22cae642c877f55 Author: navarrop Date: Tue Feb 2 15:48:26 2010 +0000 Modified for tesh test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad506f945c2281126c19806c9a062be7a6df407e Author: navarrop Date: Tue Feb 2 15:22:09 2010 +0000 Add code coverage for simgrid compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49d194e629a53129ce400db9f18d81e7327b3ce9 Author: pini Date: Tue Feb 2 09:58:42 2010 +0000 Oops, forgot to add this in r7040. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 401eeb874eaa72565a76c19984d9f0426d65c102 Author: velho Date: Tue Feb 2 09:00:53 2010 +0000 Added missing header file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7bc180fc0e8f81a87a2e3cb694c189b4d9ea8ef Author: alegrand Date: Mon Feb 1 10:53:13 2010 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 191347fabf989fa98c01327517f121ba474056bd Author: alegrand Date: Mon Feb 1 10:51:48 2010 +0000 Fix the doc and update the biblio. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae2d6a900ad8864d500f3e6fb63b6074519cb364 Author: pini Date: Fri Jan 29 15:21:58 2010 +0000 Added some missing MPI calls. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d101b1646b07a43177556e4ee3779c71413c29e6 Author: donassbr Date: Thu Jan 28 16:32:41 2010 +0000 Avoid adding elements to active_element_set when the constraint remaining is 0. These elements in the active_set could cause problems later. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7039 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abdd54a0127689d21ef5979f1e593a7723b41983 Author: mquinson Date: Thu Jan 28 15:51:38 2010 +0000 further try at getting lua working (not quite there yet) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4751a74e25714fdbb34b98bf1a0dad40d073b868 Author: mquinson Date: Thu Jan 28 15:51:36 2010 +0000 reindent and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7037 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6c509ce8004986a1cb97b1a59db92f0eb4d6c28 Author: mquinson Date: Thu Jan 28 15:51:25 2010 +0000 Some more memleaks removed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7036 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d360f5bae7ded119e41aeaaee93b7709cb8d99d Author: mquinson Date: Thu Jan 28 15:51:23 2010 +0000 Display a warning if some actions remain to be done at the end of the simulation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7035 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 515690f98e16a5c252ec16d5f5373e4a318547bc Author: mquinson Date: Thu Jan 28 15:51:12 2010 +0000 plug a few memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7034 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a57d8d507653b5c412c4ac94c1634b9c0f6278e4 Author: mquinson Date: Thu Jan 28 15:51:10 2010 +0000 On the fly parsing of the actions file. One idle process can still force the whole file to be read by searching something for him in vain git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7033 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cbf45bd6ba6b0935c15e5b783ca6ec65a1e49cc Author: mquinson Date: Thu Jan 28 15:51:06 2010 +0000 poor man's try to save some memory in actions. Does not seem very efficient, but shouldn't harm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69248c2648d1aced278681b4925c2082752ca4cb Author: pini Date: Thu Jan 28 10:13:00 2010 +0000 Better fix for r7026. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a3dbc0f06da8de4d92dcc74a0f073b73d43d9e4 Author: pini Date: Wed Jan 27 14:03:02 2010 +0000 Fix errors with relative includes with smpicc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7ee408ae0b31b16935dce24d8fcc57d9aed4eb3 Author: pini Date: Wed Jan 27 14:01:55 2010 +0000 Added missing include. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0180214bb4dd8910109e9a44ba115dc55e98629d Author: pini Date: Wed Jan 27 12:50:10 2010 +0000 In smpi_mpi.c: * Added last missing timing functions In smpi_global.c: * Fix for the segfault when trying to set reference_speed from command line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c6be1e4561d0e7442555c948ffa6da6d4f35f6b Author: navarrop Date: Tue Jan 26 18:54:02 2010 +0000 Add test for LUA and more. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b894c1ff8308b97f5dafc58007074486713c9ce Author: navarrop Date: Mon Jan 25 10:19:16 2010 +0000 Make the gras.h with cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0e71e07487b3ba74768918897b8ec387ef80a6a Author: velho Date: Thu Jan 21 15:56:03 2010 +0000 Corrected GTNetS faq, bug found by Navarro. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 590ef8eca8214e10c8890a2332582202167a851d Author: velho Date: Thu Jan 21 15:56:01 2010 +0000 Finally a proper working version of GTNets with RED as default ACM. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d188d7e6c38de029024a5c9a2aaffb144f241447 Author: pini Date: Wed Jan 20 14:45:42 2010 +0000 In smpi_mpi.c: * Fixed source/destination ranks in requests * Added missing timing functions In smpi_global.c: * Setting default reference_speed value git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fbc8e7569d55f10c1219b60eed983676157c9d7 Author: suter Date: Tue Jan 19 20:20:23 2010 +0000 identify sender on the recv lines example: toto send titi 1e9 titi recv toto git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c072dea92bbf0e4df46b1d8d56cd62e68883b33 Author: pini Date: Tue Jan 19 17:13:59 2010 +0000 Added flag for printing more debug info git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 980b004e15818ce10152d4ef253555265c26b9f3 Author: pini Date: Tue Jan 19 15:48:39 2010 +0000 Fix stripping of first argument. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8caf511fa693be7104bc3ecfa8be1e47bfefa1df Author: mquinson Date: Sun Jan 17 14:01:19 2010 +0000 let simgrid still compile when lua was not detected git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06a67e0e83a46b4d0946aecc025aa69377bb9610 Author: mquinson Date: Fri Jan 15 22:06:32 2010 +0000 oups, forgot that file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0d5f176db0b66be7fe0fb669451c51c626e3e1a Author: mquinson Date: Fri Jan 15 21:59:04 2010 +0000 that's properly integrated into the lib, now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cd0eeee5b2426218be40f652b0ca0a621403fea Author: mquinson Date: Fri Jan 15 21:58:40 2010 +0000 bit more debug messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fabb9914081a3925f380812e1289ee322b694ee Author: mquinson Date: Fri Jan 15 21:58:17 2010 +0000 add a proper example of master/slaves, using mailboxes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d238ac3722c3a1c530d8142c00e066fe7a5aa245 Author: mquinson Date: Fri Jan 15 21:57:54 2010 +0000 Betterly integrated lua bindings (detected by configure, added to lib, simix interacts with lua coroutines). Cannot yield any process yet, but almost there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2b7bc8b012af5858b6dba6ba5285f5e29d12e70 Author: mquinson Date: Fri Jan 15 15:31:12 2010 +0000 first working prototype of the lua bindings. Veeeeeery crude at this point git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce7fc8b7a8a23fabcb30bb3846043442927eb013 Author: mquinson Date: Fri Jan 15 15:31:10 2010 +0000 first draft of lua bindings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dae82eca5249a8a9307aae5f807470003513962b Author: navarrop Date: Thu Jan 14 15:58:54 2010 +0000 More functions and add a README. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b38cbd0c5f5fbc94459d3d42e2a081418a882ca Author: donassbr Date: Thu Jan 14 15:57:25 2010 +0000 Verify NULL parameter before calling function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42bf946d47bd0313ad9523434ab00fbad21318b2 Author: donassbr Date: Thu Jan 14 15:09:07 2010 +0000 Add a test to avoid calling the function SIMIX_action_cancel with a NULL parameter. It could happen when we tried to kill a process which was waiting for some communication. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa50610ee612763f5414bf772956f4c254461ad7 Author: navarrop Date: Wed Jan 13 16:36:00 2010 +0000 Files for compil Simgrid with cmake and make a distrib with cpack. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d381ee57c7ed10b8bb134c8872456543feccfa9 Author: navarrop Date: Mon Jan 11 16:36:45 2010 +0000 script for compiling simgrid with cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9529257fc8532a56e76ce6972b4556154677ae31 Author: navarrop Date: Tue Jan 5 09:39:15 2010 +0000 Add verification for fig2dev git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53f4f08bea7b5d0aba645179de3ca7ddaceccae7 Author: mquinson Date: Sun Dec 27 07:41:40 2009 +0000 Setup the devel of v3.3.5, just in case anyone gets bored before new year ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da378e57a796c6978c4bdaa77644f41bc69c0ee3 Author: mquinson Date: Sun Dec 27 07:41:06 2009 +0000 stupid copy/paste typo (bummer) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bdc3ca9addaae9c9d348d3cc8171f2d4694a1d0 Author: mquinson Date: Thu Dec 24 18:12:17 2009 +0000 Release 3.3.4 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfdb9cac134ec7a7fa6539ed889bd5fc823539a6 Author: mquinson Date: Thu Dec 24 13:17:34 2009 +0000 Yet another typo, bummer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 093477a6f446a5efc6162fa6daa16ce84ab5eb45 Author: mquinson Date: Thu Dec 24 13:04:43 2009 +0000 Update timings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9966e42d1b2fdea296a1fc047bcd78e054d6402a Author: mquinson Date: Thu Dec 24 13:04:08 2009 +0000 Typo+ downgrade to older svn version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67f68adf1c571987486dc2472fde3b02a8e48d15 Author: mquinson Date: Thu Dec 24 10:58:07 2009 +0000 clean the archive before rebuilding to avoid 'binary wrong format' errors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a7ea1dba259256b305c19f56aad77d2cad93a7c Author: mquinson Date: Thu Dec 24 10:47:57 2009 +0000 scripts should be executable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 496c46da8846a6cc1b309622d801e4ca203b2db7 Author: mquinson Date: Thu Dec 24 10:47:23 2009 +0000 Ignore apt-get issues git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61a392a555659f69f86c9ff06851a6c17361eff9 Author: mquinson Date: Thu Dec 24 10:29:24 2009 +0000 When svn is unusable because metadata are too advanced for this arch, downgrade the svn metadata (using tigris's script) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef9dd15620315b1fff8e6b4c8663eb9664cba849 Author: mquinson Date: Thu Dec 24 10:22:58 2009 +0000 Minor cleanups to build on pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c747110078ac37d56e6c8200a715291bc0eb3ca Author: mquinson Date: Thu Dec 24 09:42:24 2009 +0000 Remove the version built from buildname so that cdash notices that it's another build of the same platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce7a12f964dc13411a5b3e4571e8c55f8b5edc8e Author: mquinson Date: Thu Dec 24 09:41:49 2009 +0000 Fix the reduce test (by removing timings when -q is passed) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28fdfec5c521ed006f0e97b946b2dd747ad3ca1e Author: mquinson Date: Thu Dec 24 09:41:15 2009 +0000 fix image name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f4324eba58e3119554ea0cbddc6386ffead9c76 Author: mquinson Date: Wed Dec 23 20:23:53 2009 +0000 Include the svn version in the build name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c959df33a47387770d87ccb992563b9a29a4ac4 Author: mquinson Date: Wed Dec 23 20:23:18 2009 +0000 Reduce the walltime of every builds to not get backlogged git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e69074fe5afbae103265c804c4d872685a6abce2 Author: mquinson Date: Wed Dec 23 20:22:44 2009 +0000 Fix image name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ef8f5b5b76e7fad6533903721363821b5517cf0 Author: mquinson Date: Wed Dec 23 20:22:09 2009 +0000 Try harder to identify darwin on pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f8e028bcc54a7ceda097be4a61bf26d610565b1 Author: mquinson Date: Wed Dec 23 20:21:34 2009 +0000 update target list git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9673632a652694aa9c345408c6a626c25844d4a6 Author: mquinson Date: Wed Dec 23 20:20:59 2009 +0000 port to fedora git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5c928865e045a4e32d2bbe877bb1c4450c4edfe Author: mquinson Date: Wed Dec 23 17:54:36 2009 +0000 A script to do everything on pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4b186248faec6053f7568bcea94fdc0ec9c3f6b Author: mquinson Date: Wed Dec 23 17:26:57 2009 +0000 Specify the trigger site for ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d06623a2341c647686560c413cd5fc08d59bb488 Author: mquinson Date: Wed Dec 23 17:26:22 2009 +0000 Reduce verbosity of cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49234ada52ee0a68a229f82658261b809b088409 Author: mquinson Date: Wed Dec 23 17:15:26 2009 +0000 Make sure that smx_context_thread.c ends up in the archive even if we're compiling against ucontextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 108245d608bf821c8b0b748195d75b4b83f2376d Author: mquinson Date: Wed Dec 23 17:08:12 2009 +0000 Try to load the stdio before defining getline (on mac) so that FILE gets defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b6fee9e7c5b977e255a29a4039b4e2307a8bc7d Author: mquinson Date: Wed Dec 23 17:04:56 2009 +0000 Try to load the stdlib before defining getline (on mac) so that size_t gets defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03acfe2ff713206c4de1e93a005e86b0fbae9a74 Author: mquinson Date: Wed Dec 23 16:56:21 2009 +0000 Also include the lex file of dax in the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebae77b3368f80b11c681c2d03ade654038087d2 Author: mquinson Date: Wed Dec 23 16:51:58 2009 +0000 Fix my fix about building without flexml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 312891b9135de109b9c414c14c19373290186471 Author: mquinson Date: Wed Dec 23 16:45:51 2009 +0000 that's ok to have a failure in that section since we're trying to detect whether svn is working git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6970 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7867db7b99603f37a7e1d5b42d5b32b964a26dbd Author: mquinson Date: Wed Dec 23 16:27:07 2009 +0000 This test fails in a really strange way. Mark it expected failure in both autotools and cmake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fed14dd745d58546e20de1cc02d5353a2e93a35 Author: mquinson Date: Wed Dec 23 16:15:54 2009 +0000 update timings for 64bits also git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05e0c00b574a783583318c9651534dcb513777d1 Author: mquinson Date: Wed Dec 23 16:15:19 2009 +0000 Also mark this test as expected failure in autotools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1510ee76060fdef1833cab6d01f4ec273b7027ad Author: mquinson Date: Wed Dec 23 15:54:40 2009 +0000 If we cannot use svn because that's an old release, extract the svnversion manually from the svn metadata git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b333d6c5886e85ec190d42efbd0188f4e7ecc04 Author: mquinson Date: Wed Dec 23 15:32:18 2009 +0000 Don't fail when flexml is not installed and the dtd files seem to be modified. Instead, ignore the changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e690264a72804860f1d744f2eb88302a45a8412 Author: mquinson Date: Wed Dec 23 15:28:19 2009 +0000 Put all the will_fail together, and add a word of explanation for why each got this way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a98702c23773c7bab873823a8d556d9f340db2f Author: mquinson Date: Wed Dec 23 15:18:28 2009 +0000 reduce amount of output, and update the tesh files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e5a0f268e736e6fd525c63071cc1592411f7f3f Author: mquinson Date: Wed Dec 23 15:17:54 2009 +0000 Add a function to check that the matrix is a sequence of numbers (mainly usefull to pmm example) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdb0a3e2930854b00da7e50bf8fb8690580231ad Author: mquinson Date: Wed Dec 23 15:17:19 2009 +0000 Change the protocol of pm_join: cannot force the rank anymore, the master gives one to you. Seem to help pmm working git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72b0ca5c96e41d0885faeab0d84a4d748aedd846 Author: navarrop Date: Wed Dec 23 14:36:05 2009 +0000 Compare Architecture 32 or 64 with size of long git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d31a4028dd04da15b47d9d5d01a4b46fa9a460cd Author: navarrop Date: Wed Dec 23 11:12:33 2009 +0000 Correction of bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a61bf0ab33d808be1a3a90d04befd71a55cdf6e5 Author: navarrop Date: Wed Dec 23 10:46:45 2009 +0000 Add some test properties for tests which are expected to faill. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a409dc8c435c5d7ccfd0fd150981056496fef7d Author: mquinson Date: Tue Dec 22 23:48:38 2009 +0000 missed an occurence of this file renaming git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9dd9d0c64c44dfeb7a6b99920e3171be2e2c18f Author: mquinson Date: Tue Dec 22 23:36:15 2009 +0000 Some more files to ignore, generated by cmake/ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7cb8f5397ade85cd1a851d97c39715f3a58de61 Author: mquinson Date: Tue Dec 22 23:35:41 2009 +0000 Rename CTestCustom.ctest -> CTestConfig.cmake (so that cmake sees it when generating DartConfiguration.tcl) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4022bf034fde81e6426c9a9349a5c6071dd604d7 Author: mquinson Date: Tue Dec 22 23:35:06 2009 +0000 Specific Makefile.am for buildtools. Allows for a clean target in there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10e4960edf735ee29b350256bf03c0424f42d297 Author: mquinson Date: Tue Dec 22 23:34:32 2009 +0000 Reduce the amount of stuff to rebuild to get an archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e85f1dfbaf9cf300473c5c15052ca7bb39000b9 Author: mquinson Date: Tue Dec 22 22:50:24 2009 +0000 Fix a typo in cmake files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed30a72f0b6a3cbbcc351ef1c0c000e1544e8bbb Author: mquinson Date: Tue Dec 22 22:41:23 2009 +0000 Only one file to configure ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1264af3dad7a52f14a17b451e18c0a2c061adea6 Author: mquinson Date: Tue Dec 22 22:40:48 2009 +0000 Get the tests compiled by 'make all' so that ctest finds them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9276e6d4eb23d7d3fb2bd4708b04b09e763cb467 Author: mquinson Date: Tue Dec 22 22:40:11 2009 +0000 kill useless files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f15cf9036559c023ee48e49341a0476700054097 Author: mquinson Date: Tue Dec 22 22:34:38 2009 +0000 Fail fast git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6948 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d67148910bd591a8a31494ce8de0daf3058a85a3 Author: mquinson Date: Tue Dec 22 22:34:03 2009 +0000 Big fat warning 'dont forget ctest' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6947 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0351baec7a6eacae2dbc05a6043a10d97e5c7a3 Author: mquinson Date: Tue Dec 22 22:33:29 2009 +0000 Display every tests, even the passed ones, in logs. Makes easier to check synchrony with ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb4db044f83b52fc51e7cfe2b5a8e902c3c79208 Author: mquinson Date: Tue Dec 22 22:32:55 2009 +0000 Make sure that every tests existing in autotools are run by ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4cc497da3f42b16b9593676fb2859e112715ac4 Author: mquinson Date: Tue Dec 22 22:32:21 2009 +0000 Also recurse into the simdag directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 581b2e716abc58a1b9b8deb41639d6ff427364be Author: mquinson Date: Tue Dec 22 22:31:47 2009 +0000 More work on cmake/ctest cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e956473ed33f9a4e5c504b9e6981d8e4a5f804be Author: mquinson Date: Tue Dec 22 22:31:12 2009 +0000 try harder making ctest configuration visible to ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 829cf9e2f5283a6201e79e1906a145200f870cff Author: mquinson Date: Tue Dec 22 22:30:38 2009 +0000 These files don't get built by regular make, but are mandatory to the tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc069206368b2394d8c779680dbf2a041044c45b Author: mquinson Date: Tue Dec 22 22:30:04 2009 +0000 Adapt to the new location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a20ffc77027976cd3840e8e8d90dc85d90ebbe0 Author: mquinson Date: Tue Dec 22 22:29:29 2009 +0000 some more files for cmake/ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94b5591a3a68fe3236104bc628c6b051b194edb1 Author: mquinson Date: Tue Dec 22 22:28:54 2009 +0000 Add cmake-related files into the archives git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca63bedf95b70e32c3131ffd1d45eee711c8cc2d Author: mquinson Date: Tue Dec 22 22:28:21 2009 +0000 Ignore some more files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6937 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ad69cc9962c683a7608a59e465874131032a041 Author: mquinson Date: Tue Dec 22 22:27:47 2009 +0000 Shorter git identification since tar don't want to deal with filenames longer than 99 chars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6936 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a30ce7329b39609b9a6b139f32b2d2f1a84f120 Author: mquinson Date: Tue Dec 22 22:27:12 2009 +0000 Try to get the version identification working with git git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c605b9bee6085ea6457ee35fd0b1533c3278d6ff Author: mquinson Date: Tue Dec 22 18:00:01 2009 +0000 Only install dependencies if they are not already installed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ed45f3dd11ce2740ba06815ca936322cccb62e2 Author: mquinson Date: Tue Dec 22 17:59:27 2009 +0000 Only rebuild the mandatory parts to make dist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6b6a7faf3d39788aa45c48cf4a3548cf5f6bc81 Author: mquinson Date: Tue Dec 22 17:51:46 2009 +0000 when building the archive, reconfigure in any case to get the svn version updated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12773c74b77113c759779be5f2de0aab95fc50fd Author: mquinson Date: Tue Dec 22 17:49:00 2009 +0000 Go to the right directory to rebuild the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01dc7e145ae18ee678ac03beeed469cdcb5e5798 Author: mquinson Date: Tue Dec 22 17:47:00 2009 +0000 split up config and function definitions; if ~/simgrid-svn/buildtools/scripts/simgrid_build.conf does not exist, get config from ~/.simgrid_build.conf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 285360d3a869f4b2492c3d36b3d373f2cf6be08f Author: mquinson Date: Tue Dec 22 17:29:28 2009 +0000 Various cleanups in the scripts. Should be good for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2711c3bd67c82dd421800a1099e8c31b003c11c Author: mquinson Date: Tue Dec 22 17:28:54 2009 +0000 Rename a script to make its goal more clear git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47043897f6ec5b1db06a5fd2af389e518978032e Author: mquinson Date: Tue Dec 22 17:28:19 2009 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 175f4a22eb477d75681b15b11345f7749a5b3d91 Author: mquinson Date: Tue Dec 22 17:11:36 2009 +0000 Move scripts not specific to cmake to a scripts/ directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ddebf3dc47d7e15ac452a8cf0129e24da0cf3c8 Author: mquinson Date: Tue Dec 22 17:11:01 2009 +0000 This file is the core of the Cmake stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1744de606b3ed935cf875895ecfbd5bc8275f0ce Author: mquinson Date: Tue Dec 22 17:06:31 2009 +0000 Optimize: do not rebuild from scratch when something already exists git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 369ecd99a517725bda6a20836c801111579f08b9 Author: mquinson Date: Tue Dec 22 17:05:55 2009 +0000 This file is mandatory for ctest to run git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8877aa618f22ba7e1faa2dd225acc0b3fbde76e3 Author: mquinson Date: Tue Dec 22 16:57:53 2009 +0000 Fix some small glitches git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14d333ab7273e9e7ef3fb037e350aa48082b452b Author: mquinson Date: Tue Dec 22 16:43:02 2009 +0000 convert to shell functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44f51520d32b8c7929597cb96f23aa71c822abb6 Author: mquinson Date: Tue Dec 22 16:18:53 2009 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb2c5c40e71782129ef41858a6685350e503d4d7 Author: mquinson Date: Tue Dec 22 16:18:19 2009 +0000 New script: wait the distribution to be in position git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba3b58374a15dc1a8f5767c362635e226753be05 Author: mquinson Date: Tue Dec 22 16:11:55 2009 +0000 We also need transfig to build a dist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df3ad0d4587485a331f5b9376bbfe196a2ec9067 Author: mquinson Date: Tue Dec 22 16:03:17 2009 +0000 Fix tiny bugs in autodetection that we are compiling a svn version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03dc97c16086faa60e78c05ba89df4cc909791fd Author: mquinson Date: Tue Dec 22 16:01:41 2009 +0000 Search the config file in the right location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4399244e3d118343efd1d933c6f4ef13f532dda Author: mquinson Date: Tue Dec 22 15:48:34 2009 +0000 fix some glitches in make_dist.sh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7049e2ef521f54ff93d84b6ac500f1a79294783d Author: mquinson Date: Tue Dec 22 15:39:39 2009 +0000 2 new scripts: a central config file, and a distribution builder git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0835d64741cf14f31d0f2568ae246f923dad722 Author: mquinson Date: Tue Dec 22 15:39:05 2009 +0000 Tiny cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 373e8e2a21f2d0b4fa1648e8a0e2162b44db225b Author: mquinson Date: Tue Dec 22 15:06:16 2009 +0000 Try to cleanup a bit the cmake-related scripts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f7be8d5ee688fc423a2468504407ec8e0ae0580 Author: mquinson Date: Tue Dec 22 15:03:03 2009 +0000 Refresh some tesh files (the models were changed recently, thus new timings are ok) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 316aaaccd30c9d6680897b90b2d1e83e016f8724 Author: navarrop Date: Tue Dec 22 14:56:37 2009 +0000 new scripts for Cdash git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7533c167589cb291923f56735aa4510727cae8c1 Author: navarrop Date: Tue Dec 22 14:56:36 2009 +0000 new scripts for Cdash git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f215429c08bc347a6d81a15f743ed50d7007e81c Author: mquinson Date: Tue Dec 22 14:14:26 2009 +0000 Remove cruft from svn git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 540dd8d87513c6c68f2c7d3ddb03b079538eea3b Author: navarrop Date: Thu Dec 17 16:45:41 2009 +0000 correction of the ctest output size git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7069f4b050735608f02514cf05bd896c747933a3 Author: navarrop Date: Wed Dec 16 16:21:53 2009 +0000 add this directory for make a ctest compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67a5e53fd4d45bd720f300a57a69abbace5a4dd1 Author: navarrop Date: Wed Dec 16 15:59:27 2009 +0000 load simgrid from svn instead of local repository git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fa2f757f7555af8df81ee0231592d559e933580 Author: navarrop Date: Wed Dec 16 15:59:25 2009 +0000 reorganize the directory and add some files for pipol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 573efb2d65f9658ddd3568f49541a52d93ee085c Author: navarrop Date: Wed Dec 16 14:28:56 2009 +0000 add all directories and files for ctest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc3c586764381b57c94e902ffc91b4234ddc7599 Author: mquinson Date: Wed Dec 16 08:16:31 2009 +0000 This test is expected to fail for now: we have to rewrite the parser in next release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c43ae9ee22282eaf8c644b7cf8ba2d4c357ee21 Author: mquinson Date: Wed Dec 16 08:16:27 2009 +0000 indeed, loading simgrid_config first is a better idea since we need to declare GNU_SOURCE before anyone loads stdio.h, but no need to reload the same file at the end git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8233f722303bc40e4c003bf8bf5818c8ece9dd0 Author: alegrand Date: Tue Dec 15 16:33:44 2009 +0000 Do not enable supernovae by default (independently of whether the maintainer mode is activated or not) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f8bb2f29a74af65e3db301ab1c4c0df611714c8 Author: alegrand Date: Tue Dec 15 16:33:33 2009 +0000 We need getline so include the right file and do not hope that other header will provide it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31f8acb14aacb4488c5ffc83648647291f8f18f0 Author: alegrand Date: Tue Dec 15 16:33:31 2009 +0000 Help distcheck to work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d026173d531871f824d9ed3f8b5d206f2dceded Author: alegrand Date: Tue Dec 15 16:33:20 2009 +0000 Use the right header for the getline management. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f70b1d36400665b6a19c9ff915bfdad4da61a199 Author: alegrand Date: Tue Dec 15 16:33:17 2009 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d2564bf6ec7a7135175eb4eeeba1e190139203c Author: alegrand Date: Tue Dec 15 16:33:06 2009 +0000 Do not spread getline management here and there but only in simgrid_config.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5916c12ba9de33f917b5b2f85dd953da50d8477a Author: alegrand Date: Tue Dec 15 16:33:04 2009 +0000 remove useless dependencies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 342fcbf918c2e2e7d1a9e149722362b518d0ba9b Author: alegrand Date: Tue Dec 15 16:33:01 2009 +0000 Try to improve getline portability... In the configure, you test for the presence of getline using #define _GNU_SOURCE #include So it is detected as functionnal on my machine (hardy) but if you do not put these lines in simgrid_config.h it will break. The only thing is that other headers may include stdio.h earlier in which case the later _GNU_SOURCE will be useless... :( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c10856f8b672d03331459178fc3ef81a32c4f04f Author: mquinson Date: Fri Dec 11 13:42:37 2009 +0000 kill now unused variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fd91c16cd08f9f18179241091be71423fff55ae Author: mquinson Date: Fri Dec 11 13:41:24 2009 +0000 Do not clear memory before freeing it (useless and fails on supernovae's ubuntu when size=0) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03aab6a746a03d2e8db4cc1fa53c031ca7ee8ada Author: mquinson Date: Fri Dec 11 13:31:43 2009 +0000 More explicit inline marking of functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16d463c6ec4fe0a015eca5e5a56cc9c601cdca45 Author: mquinson Date: Fri Dec 11 12:53:16 2009 +0000 allow smpicc to survive to non-functionnal readlink on mac (by doing as if there were no link around) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb8f33bb835251a993421cbef4b9f8601e20eb0a Author: mquinson Date: Fri Dec 11 12:53:14 2009 +0000 don't try to distribute a file which does not exist (anymore) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6467d4e0fe4610f53d60ee72bd9dda0fbc20570f Author: mquinson Date: Fri Dec 11 12:26:49 2009 +0000 Avoid a name conflict with /usr/include/sys/wait.h on mac (at least) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f027d4c352e944191a07b6426b1df851e9638404 Author: mquinson Date: Fri Dec 11 12:25:28 2009 +0000 We need to try linking the code to detect getline, or gcc will think that this is a yet undefined external symbol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1de0605ac65310f01fd7e86562216bab56b6b780 Author: mquinson Date: Fri Dec 11 12:20:59 2009 +0000 use simgrid_config.h in example code relying on getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e37e7240e1ff4b73ebc6134a52a702839093e471 Author: mquinson Date: Fri Dec 11 12:18:36 2009 +0000 Do not mark inline hte functions of which we manipulate pointers to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a91aebb1aab0ee184237adc8a2307a015941b9c Author: mquinson Date: Fri Dec 11 12:13:56 2009 +0000 Do not mark all public function as potentially inline since it breaks on mac (get inlined in any case). Mark inline functions explicitelly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 280670eff128291d00a30689bdbbd986f7b0a773 Author: mquinson Date: Fri Dec 11 10:50:46 2009 +0000 creating a neat config file is good. Using it is better ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4b456eb4ff7aa5852e276391b24667431be5d84 Author: mquinson Date: Fri Dec 11 10:39:39 2009 +0000 missing file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf83e2bdb40c0520e0e641e22d13c92a9d0135fd Author: mquinson Date: Fri Dec 11 10:38:52 2009 +0000 Install a configure-generated header file containing whether the system have getline and asprintf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b799df7cc12d5618c96b0b1cb53c348bc810c0a6 Author: mquinson Date: Fri Dec 11 08:57:14 2009 +0000 also activate our asprintf internal implementation if there is one in libc, but a broken one. Say hello to ubuntu ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e96a26bb1ef3e4651e20e51431289aa7dff90aae Author: mquinson Date: Thu Dec 10 14:56:15 2009 +0000 document how to get java bindings compiling git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13cc26065a0b0319e41594935796e0618ecc81dc Author: mquinson Date: Thu Dec 10 14:17:23 2009 +0000 Fix default target about dax.dtd for the ones not having flexml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed3a19eb691c44b16c8815436519e977f257c8c0 Author: alegrand Date: Thu Dec 3 12:44:45 2009 +0000 Automatically generare html files from our bibtex file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e2d33c426fa2b84c08d57c925a0797cb42aac97 Author: alegrand Date: Thu Dec 3 12:44:20 2009 +0000 Use external files for the bibliography. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bc540848ce00852f978543788dadbd1e6367b60 Author: alegrand Date: Thu Dec 3 12:44:16 2009 +0000 Fix a bug noted by Martin (weird undefined variable elem_list) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a61bfa9466b66939e18de5f09c1fdc77f98aa07 Author: mquinson Date: Wed Dec 2 21:10:51 2009 +0000 Document supernovae git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa2686f85df9e9d46f29f57ea05af50052bd0aa3 Author: navarrop Date: Wed Dec 2 16:34:13 2009 +0000 Stop building a 3.3.3 version... 3.3.3 has been stable for a while. We're preparing the 3.3.4 here. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd1ce7675e905b42d86cbc4633924748e4966ae2 Author: mquinson Date: Wed Dec 2 15:49:30 2009 +0000 Another try to get the make dist working with or without supernovae This was not a bug of automake, but a feature: it seeks every files which may be needed by a if/endif branch and makes sure they are in the archive. Adding an extra variable didn't solve the issue since automake follows variable definitions. Declaring supernovae files as BUILT_SOURCE was uneffective (still trying to add them to the archive) and counter productive (automake tried to build them even in non-supernovae mode) So the solution is to prevent automake from derivating the DIST files from the lib_*_la_SOURCES. For that, I use nodist_lib_*_la_SOURCES and take care of the EXTRA_DIST files manually. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04cf05708b80872856750323c340ccdc87991a17 Author: mquinson Date: Wed Dec 2 11:01:31 2009 +0000 Circumvent a bug in automake (at least found in v1.11) If lib*_la_SOURCES are defined in a if/endif alternative, it works for compilation, but the dist target uses the first variante of the variable, regardless of whether this is the used variante or not. So, use yet another name in the alternative and define lib*_la_SOURCES only once, out of the alternatives git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52a6d53cd52c33f42545da84bb52a1acc63ee648 Author: mquinson Date: Wed Dec 2 10:34:19 2009 +0000 include all the needed files in the archive so that the tar.gz compiles afterward git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 792dcfe5ca32db35c9527f2e534db762e1de5295 Author: mquinson Date: Wed Dec 2 10:34:17 2009 +0000 Replay is not mature enough for distribution, yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b0ed39bcfcb82f83c8f7973b8462aa1b50a430f Author: mquinson Date: Wed Dec 2 10:20:33 2009 +0000 Replay is not mature enough for distribution, yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c00abbe6b356e3396cb3bb19bd0ec4f2b59e809 Author: mquinson Date: Wed Dec 2 10:18:30 2009 +0000 create the listener thread in joinable mode since we join it at the end git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c884611bb6b9f916326c21cd8bda54f265aded6 Author: suter Date: Mon Nov 30 15:39:35 2009 +0000 Modify the output of the action replay tool. Each action now output a message wit the same structure as its input PLUS an extra field giving the time spent to execute this action git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc49656e355098c2f0315cf15722d03558566b9c Author: mquinson Date: Tue Nov 24 11:36:15 2009 +0000 default of supernovae should be the opposite of maintainer-mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2eafbd98153afc6467f95dbb35f4bdabe909e934 Author: mquinson Date: Tue Nov 24 11:28:18 2009 +0000 Force initialization of a variable to shut gcc 4.4 up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3309068faeae09a222d5c30ffb81cfd0a93e2eeb Author: mquinson Date: Fri Nov 20 20:40:46 2009 +0000 more inlining git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c788771aa7185d8f45f0f9705c5460d9749b6303 Author: mquinson Date: Fri Nov 20 20:40:32 2009 +0000 Mark two more functions as inline in supernovae, and use selective update by default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43528a27744408887c967223cdd013c8a2b0fb0e Author: mquinson Date: Fri Nov 20 20:40:17 2009 +0000 Force memory allocation functions to always inline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0075e04123513262d9cdb03efb29cc2e760fa6c4 Author: mquinson Date: Fri Nov 20 20:40:03 2009 +0000 kill useless code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b757886241c3fc8c055842b3cf7fef7494031d7 Author: mquinson Date: Fri Nov 20 11:50:32 2009 +0000 Mark a bunch of functions as candidates to inlining. Not quite sure that gcc does it, yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e81aeec4dfd8d6d5cf1f017f407059ca6a4e1f3 Author: mquinson Date: Fri Nov 20 11:50:08 2009 +0000 these are variables, not functions. Use the right macro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ebc1d233ac5a823ad107364e15ec84991aaf424 Author: mquinson Date: Fri Nov 20 11:50:05 2009 +0000 In supernovae mode, declare every public functions as [potentially] inline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6307b7c124221f426fba288c5988d583ac27de70 Author: alegrand Date: Fri Nov 20 09:59:00 2009 +0000 Take into account "recent" simix modifications Namely, the use of semaphores for communications in SIMIX_process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ecee9162f7128c68d579d4e454ccbcd26b38b8e Author: alegrand Date: Fri Nov 20 09:55:32 2009 +0000 remove wrong comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07ce716b44d53a070fc2358ec727bb1975198200 Author: mquinson Date: Fri Nov 20 09:47:53 2009 +0000 Change the code so that it compiles in supernovae mode - _simgrid_log_channel__default is then a macro defined in mk_supernovae.sh instead of a global static to the compilation unit - lots and lots of static symbol renaming (prefixing) to avoid name clashes. I love eclipse refactoring functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a66f9e48742a7a62c7278c42e3ddd83dfe5180a Author: mquinson Date: Fri Nov 20 09:47:29 2009 +0000 Try to compile in supernovae mode when requested to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d5415676cb95c0e9225f68112b20c36fcff6848 Author: mquinson Date: Fri Nov 20 09:47:26 2009 +0000 A configure option to control the supernovae mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58e65482d9fc9becc9a6f31e6b8617a0a9b92a74 Author: mquinson Date: Wed Nov 18 07:30:16 2009 +0000 Also include hostfile into the archive since makecheck needs that git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 722f2bfb8f798c02566dfa7054e6e71bde6a999a Author: mquinson Date: Wed Nov 18 07:28:20 2009 +0000 Some files missing from the archive. This prevents makecheck from running well git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93c9bce8db31371e16441ee6a9eefa688c9b00ef Author: donassbr Date: Mon Nov 16 15:41:27 2009 +0000 Bugfix: Initialize variable and remove from heap when action is suspended. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccb54aaa11b0b2da7dfb6d411d3fcd20a0200032 Author: mquinson Date: Wed Nov 11 16:09:33 2009 +0000 typo found by Medhi while doing the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5c8599142e1793770ab9255582edb1e74b214af Author: mquinson Date: Tue Nov 10 12:33:10 2009 +0000 don't trust gcc for cleaning your code after you. he's too dumb to be trusted git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a2f031cc377418f3716415ba669434bfd3a5df4 Author: mquinson Date: Tue Nov 10 12:32:54 2009 +0000 Revert "try to port the gras simulation side to the new smx_network infrastructure (not yet working)" This git branch is not ready for public consumption yet (sorry) This reverts commit 063c63642a29000a011c0d6176d30eb62a4e0dca. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 063c63642a29000a011c0d6176d30eb62a4e0dca Author: mquinson Date: Tue Nov 10 12:28:14 2009 +0000 try to port the gras simulation side to the new smx_network infrastructure (not yet working) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fb9a973ff6b7ed01c40a1abb7f54feaf0823d4f Author: mquinson Date: Tue Nov 10 11:52:05 2009 +0000 Kill portability to MAC for sake of compiling on linux. See #8852 for a proper solution (which will want for the IJD to arrive) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26960d5a5c8b7036f1ea69bd3790978ecfa1da25 Author: suter Date: Thu Nov 5 22:48:55 2009 +0000 First implementation of allReduce action (Refactoring will be needed at some point) All involved processes exit at the same time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22dc700ad9d8a1d5f3fc83f13d40dea6d587a86f Author: donassbr Date: Wed Nov 4 12:14:20 2009 +0000 Fix test. Remove timestep parameter. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32a3aaa4408a0fa7cc48c2c43ec788f7ea531d59 Author: donassbr Date: Wed Nov 4 12:14:17 2009 +0000 Remove parameter timestep. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 160719c0de3bf98d1b4cdeed9ac7d4b28c4dc9bd Author: donassbr Date: Wed Nov 4 12:13:53 2009 +0000 Changes implementation of CPU TI. Now, it uses the simple integration of trace and does a binary search to find the points in the array. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 510cf15f280b8d4687963331fd3dac7282072d13 Author: donassbr Date: Wed Nov 4 12:13:50 2009 +0000 Add 2 tests to handle problems when using timesteps too big. This part of code will disappear soon, but this commit can be used to retrieve this implementation of trace integration feature (with multi levels). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ff24860d22816d90d026a79229f97597908ebca Author: donassbr Date: Wed Nov 4 12:13:26 2009 +0000 Add tests to skip actions that aren't running or have priority = 0. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8b824796f811983af9dc43c8b66f1e9c6519199 Author: donassbr Date: Wed Nov 4 12:13:23 2009 +0000 Remove old code and useless code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 419d880cf5ea0cc1f4c2b299923a6002811e55e3 Author: suter Date: Fri Oct 30 17:27:34 2009 +0000 Not using set/get functions is bad, but raising an errer when a set modifies an existing data is worse. Remove the paranoid assert git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ceaa3959f7085cafabca59dc4f9b447be76d9225 Author: suter Date: Thu Oct 29 22:24:49 2009 +0000 add a reduce X bytes Y flops action once the root has received all the contributions of X bytes from the other processes, it computes Y flops. The other processes exit the function as soon as they their send is completed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d9b6ffa6061b98854861149be406520b60793cd Author: suter Date: Thu Oct 29 21:15:57 2009 +0000 Refactor spawned_send and bcast_spawned_send git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d69523bb9a7c8d5381d44e94f559337bc9745009 Author: suter Date: Thu Oct 29 20:59:50 2009 +0000 add a flat broadcast action requires a comm_size action to set the size of the MPI_COMM_WORLD communicator update the actions_with_isend.txt to include the Isend action git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a403166f75e2b915cb00ab34e7a574f27a6bb49b Author: mquinson Date: Thu Oct 29 16:10:40 2009 +0000 plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fcdc37cc2976973c806904d1a456f09b05d5641 Author: suter Date: Thu Oct 29 10:52:55 2009 +0000 forgot to remove the cleaning of a remove data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18aa8e053c23c7e3092a0007ffe310de1f2e2a1e Author: suter Date: Thu Oct 29 10:51:46 2009 +0000 add an Isend, just the prototype for the barrier action git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4980d2e1e2f581b79412db8482b7c83487789b0d Author: mquinson Date: Thu Oct 29 07:00:59 2009 +0000 try harder not to overflow that buffer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 339db441e4b8f8c63a287a3dcc5ca911d32a7151 Author: mquinson Date: Wed Oct 28 22:36:02 2009 +0000 try to ensure that stdio is loaded when str.h is loaded, so that __USE_GNU is defined on glibc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d92a76d54f0104f9ed747a1c89363806e5d4ac4 Author: mquinson Date: Wed Oct 28 22:17:55 2009 +0000 Try to fix #8852 (SimGrid won't compile on Ubuntu 9.10) by betterly checking my arguments to standard functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb0b31ac5c18fc8bc05bd9371d9b2254cd62bba4 Author: suter Date: Fri Oct 23 05:59:09 2009 +0000 small improvements suggested by Arnaud git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2dfa42a467e09f316eec0f0c948b1609c4e1fb8 Author: suter Date: Thu Oct 22 18:12:25 2009 +0000 Add Irecv and wait actions and corresponding example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 090cf2282f07bf598ff25bf0740e35268b20b699 Author: mquinson Date: Tue Oct 20 13:10:35 2009 +0000 Change the waitany functions on semaphore and communications to return the rank of the object in the dynar instead of the object itself git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62923a33166a3bca4b65351fbe26f170e42dd24f Author: mquinson Date: Tue Oct 20 13:10:31 2009 +0000 Implement smx_comm_t SIMIX_network_waitany(xbt_dynar_t comms) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69c8331b2fdb12bd9b75160c6cff4e0b3e978911 Author: mquinson Date: Tue Oct 20 13:10:07 2009 +0000 Implement smx_sem_t SIMIX_sem_acquire_any(xbt_dynar_t sems) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c665004452a6a694cea474e402376893b774eca1 Author: mquinson Date: Tue Oct 20 13:10:04 2009 +0000 when requested to acquire a cond or semaphore with max_duration=0, call the regular blocking function instead of the internal code so that the dummy action in charge of detecting host failures get created git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 342300c298d95f44a80e4d670e43210777f15744 Author: mquinson Date: Tue Oct 20 13:09:40 2009 +0000 Implement Asynchronous send/recv in SIMIX (you dreamt of it? It's here now) Too bad that nobody cared enough to propagate the change to MSG (yet). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39997124732a66cfd24f1b50cf816bfb7ed43b3b Author: mquinson Date: Tue Oct 20 13:09:36 2009 +0000 Enough is enough. Add semaphores as SIMIX synchronization mechanism. Check the SIMIX_sem_release_forever() function, which allows something between conditions and pure semaphores. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cef1fafa57eaa4f16e9151ad1130aadc4fe663ef Author: mquinson Date: Tue Oct 20 13:09:13 2009 +0000 Adapt tests to the fact that we can now detect that there was a timeout during communication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f17658ee305a8123ee38d9e991d3da543328a8d2 Author: mquinson Date: Tue Oct 20 13:09:10 2009 +0000 use a bit more informative actions'names. Helpful while debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6715913f73b4cbac797fcff126b1db5b121f34bf Author: mquinson Date: Tue Oct 20 13:08:47 2009 +0000 Add SIMIX_rdv_{set,get}_data; tiny fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2da40b8c48f7615cb7fb4bdab32f4d96e4541d91 Author: mquinson Date: Tue Oct 20 13:08:44 2009 +0000 New function: SIMIX_action_set_name() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f384089af3d664bf1f59324d41f1511d5dfa0ab Author: mquinson Date: Tue Oct 20 13:08:20 2009 +0000 useless cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e885600424498cc63c1f62b5e0510626dcbe1fc2 Author: mquinson Date: Tue Oct 20 13:08:16 2009 +0000 a script to generate a strassen workflow (+cosmetics on other script) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67ebbc00442335b3f92177183bbbbb4574e35bf0 Author: mquinson Date: Fri Oct 16 09:06:55 2009 +0000 Fix a vicious bug in dictionaries inducing that some elements were not freed on xbt_dict_free() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c19ddaff7936b6e982ac24b571007399a32a0d90 Author: mquinson Date: Fri Oct 16 07:54:18 2009 +0000 Integrate patch #8636: Obey DESTDIR when installing documentation (thanks to Robson Peixoto) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93400d8225df04f5be18bb8f8fcca31293b92636 Author: mquinson Date: Fri Oct 16 07:37:44 2009 +0000 Introduce a MSG_TIMEOUT_FAILURE return code and use it for communication timeouts (closes #8563) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fba6031691af6b8b6fe1315bc50693c08decf0fb Author: mquinson Date: Fri Oct 16 07:37:42 2009 +0000 Fix #8569: XBT/synchro.h has redundant declarations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4a84f51e0c339bf40273956d4267e43d408c0ff Author: mquinson Date: Thu Oct 15 16:26:55 2009 +0000 A script to recompile and rerun the whole chain from platfile+daxfile to actual replay on simulator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab5c90f0b443065b988a5048e6b42ac965e87601 Author: mquinson Date: Thu Oct 15 16:26:32 2009 +0000 A script to generate neat DAX files of fork/joins git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52a23db0959ef15916f42d3298db0d420b488048 Author: mquinson Date: Thu Oct 15 16:26:30 2009 +0000 Use private headers to help debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8961684b8ad3a24b5d940510fb65dd650753ac41 Author: mquinson Date: Thu Oct 15 16:26:07 2009 +0000 Various fixes. Working (in SG) for ForkJoins, but not for Montage. * Change synchronization scheme for ending: workers send go to master instead of having the master calling amok_pm_group_end() right after the setup. This killed the workers ways too early. * make sure that workers do create all mandatory sockets to others since dopar threads have real difficulties speaking to the listener thread to add new sockets * instead of having a callback to the go message in the worker which does all the work, do explicitely wait for that message and move the code in worker's main() Like I said, there is still a deadlock when trying to replay Montage_25, but this may related to the fact that this workflow seems somehow broken. the "cimages.tbl" file, generated by root and consumed by ID00021@mImgTbl is mangled in the dot output, and thus presumably also in memory representation. More to come tomorrow. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a9c17db0fc11a2255e080c5cc9bb0a0f5642c82 Author: mquinson Date: Thu Oct 15 16:26:05 2009 +0000 conditions are not semaphores. signals can get lost if delivered before you are waiting on the cond. So only wait on the condition if the message were not delevered already, and ignore all this cruft in other cases git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c319d8c81ab107d5143f9c942a2c8d9eb72ecf6b Author: mquinson Date: Thu Oct 15 16:25:42 2009 +0000 start threads only if I have more than 1 element to handle git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bef616792e68559a8c8dd32749c847760409f5b Author: mquinson Date: Thu Oct 15 16:25:40 2009 +0000 Revert the change inducing that GRAS processes keep quiet when leaving on simulator, since it's helpful sometimes, and since it breaks several tesh files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b61fd75d5de007848291c118e37bfe6aa3aa3fa9 Author: mquinson Date: Thu Oct 15 16:25:17 2009 +0000 plug various memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 907ffb649d0e444a20162cb7696ad3523248f4b0 Author: mquinson Date: Thu Oct 15 16:25:15 2009 +0000 More informative error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 693fd41cd1c94ab1d9ad0b2ede89d71e0ed452e2 Author: mquinson Date: Thu Oct 15 16:24:51 2009 +0000 Do not call xbt_thread_exit at the end of the dopar worker since this call forcefully kills the process in SG, preventing the wrapper to cleanup around before leaving git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecd6907f35ee280179a57c28008a80a1dacfc8bc Author: mquinson Date: Thu Oct 15 16:24:49 2009 +0000 unify the log channels for SG and RL implementations of xbt_synchro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b51a186124ce97844fc071cd2f1d8859dbac1346 Author: mquinson Date: Thu Oct 15 11:54:49 2009 +0000 Try to do all communications in parallel (not quite working) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4eb4fa034bfd702ee4b3bb1b648d253cdf5120af Author: mquinson Date: Thu Oct 15 11:54:46 2009 +0000 Implement xbt_thread_join and xbt_thread_yield in SG also git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9bb80daccf52fba2e729885ff8cf57f76d4ab1d Author: mquinson Date: Thu Oct 15 11:54:23 2009 +0000 Change the prototype of xbt_thread_create(), sorry. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02cfc04cf774a0bd035da905c7af61da649fbe74 Author: mquinson Date: Thu Oct 15 11:54:18 2009 +0000 Ignore (in git) more example binaries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb23590413b48823fe65ba22b88e36253ae9f784 Author: mquinson Date: Thu Oct 15 11:53:55 2009 +0000 malloc the expected size (and announce the malloced size) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 390e66390d95e36cd30d7593485e13932586b743 Author: mquinson Date: Thu Oct 15 11:53:53 2009 +0000 Give a name to the dopar worker threads since logging from them segfault otherwise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d18cbc2b336bfe9a64a789e22c39f45a1cbd696 Author: mquinson Date: Thu Oct 15 11:53:30 2009 +0000 do not create execution action of size 0 since it seems to lock surf down git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9bcdc2fcc5fd140cb9f7e9787c89f0b46f53add Author: mquinson Date: Thu Oct 15 11:53:28 2009 +0000 Make SIMIX_process_yield() public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0335240e8bba11a08465099a7305ecbbda2e033f Author: mquinson Date: Thu Oct 15 11:53:05 2009 +0000 allow to specify tracefilename on cmdline; use workstations in lexical order; return 0 on success git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5bf8909a2aaa14f4f36d149d0e234374d5754b1 Author: mquinson Date: Thu Oct 15 11:53:02 2009 +0000 Add a note to flatifier to the ChangeLog. That tool is really neat git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b07a3cff5befb1e0ef4f6ce074983f6ee69673b Author: mquinson Date: Wed Oct 14 19:14:00 2009 +0000 Move my favorite test first git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 168c9a11b4654465024e2a43f620244f978f6a24 Author: mquinson Date: Wed Oct 14 19:13:53 2009 +0000 Start to fix the tag (see ChangeLog) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90141f026596a77f17d508804696ba2431f7f6ec Author: mquinson Date: Wed Oct 14 19:13:46 2009 +0000 This file was written when were not symmetric by default. Specify it now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14f0f468f6a34f7501aa5a30e6e78c36d2b65e74 Author: mquinson Date: Wed Oct 14 19:13:38 2009 +0000 Sanitize static functions' names; kill unused ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02519cb2c391d94f3b8d6042f6119ffc71ebab97 Author: velho Date: Wed Oct 14 18:34:16 2009 +0000 Bug fix, corrected jitter works for each linkk separately. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45e20894800af8da592dab3f80288af23add6512 Author: mquinson Date: Wed Oct 14 10:09:31 2009 +0000 Sanitize a bit the handling (cosmetics, no bug fixed so far) Do all the work in the starting tag of and instead of saving values in starting tag and using them in closing tag. This allows to: - have only one function in the interception mecanism and no global value - not have to intercept the closing tags and run directly the original functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7a9e0e1a46d650c7eff825052183a333757e130 Author: mquinson Date: Wed Oct 14 10:09:28 2009 +0000 More debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48915357a6a794aa531cb4531aca0a310c8a6d0f Author: suter Date: Wed Oct 14 09:14:51 2009 +0000 correction/verfication of the tesh up to one_link_state_file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fac5f342fce327d587628f94e9dbfa5988c5a2c0 Author: mquinson Date: Wed Oct 14 09:11:46 2009 +0000 Kill a 'unused variable' warning when compiling without GTNets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03bfc3fc78a224f689060bd9c126670ba8b59c0f Author: mquinson Date: Wed Oct 14 09:11:44 2009 +0000 I really need this to be printed as an int to fit DOT taste. Let's assume that longs are as long as pointer on any arch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bce27d210ec8c96036b6481dff5c8d3466f4ee75 Author: mquinson Date: Wed Oct 14 09:07:09 2009 +0000 Make sure it works to compile only one file of the java example directories by adding . to the classpath git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dac0071e0033a47de01436ca2783a3a991704245 Author: mquinson Date: Wed Oct 14 09:06:45 2009 +0000 Kill a warning in java example: unused variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea8d5b178fac42d5324d27748373f693842a8156 Author: mquinson Date: Wed Oct 14 09:06:42 2009 +0000 Make sure this variable is always initialized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18be6f61846ac995f21f10b1a65085ad58880060 Author: cristianrosa Date: Wed Oct 14 08:50:58 2009 +0000 Fix invalid memory references in SIMIX network. Fix compilation issues in SimDag on 64bit platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cb691951277de5ede59b021bd50648ba9968182 Author: velho Date: Tue Oct 13 15:43:19 2009 +0000 Added a gtnets_jitter_seed parameter enabling jitted repeatable experiments, activate with --cfg=gtnets_jitter_seed:. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 864e9a8065774f269dcc4d395a3788fa8edbddc0 Author: velho Date: Tue Oct 13 15:43:17 2009 +0000 Disable gtnets jitter by default. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d06be6b5baae2feb72319f6e92aec54012cebea Author: mquinson Date: Tue Oct 13 15:05:18 2009 +0000 Automatically generated tesh file for the flatifier. Most of the outputs are faulty and should be manually double-checked git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6839b9c710b3b0e54743f4a700131f6105c02c8 Author: mquinson Date: Tue Oct 13 13:53:16 2009 +0000 GRAS replayer partially works. Need a real platform to test it now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 716a0c3654526caded05e25ae478b74fb759c409 Author: mquinson Date: Tue Oct 13 13:53:14 2009 +0000 More verbose error messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ed371c9f708611288d861eccf4b896f3b3d80a7 Author: mquinson Date: Tue Oct 13 13:52:50 2009 +0000 New function: gras_socket_close_voidp() -- just like gras_socket_close() but accepting void* parameters (useful for dynars and dicts of sockets) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 907c889c95625b16b6a51b0f9e256108c9f46cdd Author: mquinson Date: Tue Oct 13 13:52:48 2009 +0000 Shut gras processes up on simulators git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3510c8b5311a986d920eed407f5aebd36722a7a5 Author: mquinson Date: Tue Oct 13 13:52:25 2009 +0000 New function: void gras_cpu_burn(double flops) -- a simple CPU burner git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f90ef00fd79ef42e4ef8f69b3b69457750173551 Author: mquinson Date: Tue Oct 13 13:52:20 2009 +0000 When creating a datatype, make sure we're not trying to redo an already creeated one. The fact that the name is not productible is not important since this function is used to automatically send a structure field which size is given by another field git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44723299849907b8923bfac8f9b111bcc07f0987 Author: cristianrosa Date: Tue Oct 13 10:02:28 2009 +0000 Fix some memory leaks and invalid read/delete git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f8e570fe8c24ee6194808d69af4b361f000d7af Author: velho Date: Fri Oct 9 11:12:51 2009 +0000 Improved and tested docummentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f77378267bd5d7abb5dcdd498d4a461616d9689 Author: mquinson Date: Thu Oct 8 14:47:45 2009 +0000 Start working on a trace replayer in GRAS (to replay it on real platforms) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1f0c9d399e27b4620f3497e5a90a22fee96ab21 Author: mquinson Date: Thu Oct 8 14:47:21 2009 +0000 Add a header to that file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9118a040580a92c35006b5e55180d4be58904fbb Author: mquinson Date: Thu Oct 8 14:47:18 2009 +0000 New function: xbt_dynar_dopar(dynar,fun) maps a function over the dynar with one separate thread per value of the dynar. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c08d8ea807912cf87a5555f7b83192336c0c2608 Author: mquinson Date: Thu Oct 8 14:46:54 2009 +0000 move synchro.h to synchro_core.h because I want to use synchor primitives using dynars. Since dynar.h loads synchro_core.h, I need to split it in two parts to avoid loops in header loading git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db800f6e2f0624751f8845d194fffc18d315cc49 Author: mquinson Date: Thu Oct 8 14:46:52 2009 +0000 plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39a3f24e6220d4b50b9bdf0aef8a5af39117df57 Author: mquinson Date: Thu Oct 8 14:46:44 2009 +0000 write the produced trace into an external file; schedule on every machine provided git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78e5edee4cb3845cedd7b603d611129cce6a14e9 Author: velho Date: Thu Oct 8 08:01:25 2009 +0000 Corrected jitter, now oscillates between [-lat*jitter,+lat*jitter), mean is granted by the uniform distribution. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fda5ff5f89f70de3cb0c08c4f1c4293b58f2c722 Author: velho Date: Thu Oct 8 07:50:50 2009 +0000 Bug fix in GTNets docummentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f830403bb72f4e44f773ad87c2aa298f2393d395 Author: velho Date: Thu Oct 8 07:50:45 2009 +0000 Added a jitter functionallity to GTNets model, latency is increased by a random number in [0,latency*jitter). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10f9486dac2f7819d90fa72a022509ae4aa33908 Author: velho Date: Thu Oct 8 07:50:37 2009 +0000 Factorized better debugging output. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 550c0e45cefecbf4acf3b0a2597cd10dfd92be70 Author: velho Date: Wed Oct 7 14:50:12 2009 +0000 Bug fix, surf_routing needs love. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca3d4ed46f505de8019e88a8006f5f431d5d8b9d Author: velho Date: Wed Oct 7 14:22:57 2009 +0000 Fixed bug introduced by the update of the two last extern papers. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96384d744fce133c2e66407279f95568f250d86e Author: velho Date: Wed Oct 7 14:22:55 2009 +0000 Improved GTNetS howto, spell checked everything. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb1158bb1e02c633571b8731326e1af36a86306a Author: mquinson Date: Wed Oct 7 10:06:13 2009 +0000 bugfixes to make the dax loader and typed task scheduler work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a68826d92876474e055ae7322da4552ddb1118a Author: mquinson Date: Wed Oct 7 10:06:10 2009 +0000 Update the start_time and finish_time of tasks on completion/failure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13518d08d37880df7fa8eab8404f47e8a7a3a25c Author: mquinson Date: Tue Oct 6 21:22:35 2009 +0000 Automatically schedule E2E comms placed before and after sequential computations when the latter get scheduled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c9aed494144b4b97a9b32ed3911e3cf201fe471 Author: mquinson Date: Tue Oct 6 21:22:29 2009 +0000 Simplify the code of typed tasks in simdag by allocating the comm_ and comp_amount at task creation and prefill it. Factorize a lot of code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91ca8dc9a60dbe1d4ded572f226fb388e07dd0d6 Author: mquinson Date: Tue Oct 6 16:59:41 2009 +0000 Dump dotty info for verification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a444665939b84883e939856bbff036ac979c82ed Author: mquinson Date: Tue Oct 6 16:59:15 2009 +0000 new function SD_task_dotty(task,FILE*) writing to file the info about the task in dotty format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1c8584eff6d42860bcaf79a0d0c0db27c942638 Author: mquinson Date: Tue Oct 6 16:59:11 2009 +0000 DAX loader seem to be working git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0cc317cf14daa574791724e79d9480a9372613d Author: mquinson Date: Tue Oct 6 16:58:46 2009 +0000 also display the kind of a task if known from SD_task_dump() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2657f0d53f89585441beaa8979213b46d0b865ff Author: mquinson Date: Tue Oct 6 16:58:42 2009 +0000 some more work on dax loader git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 012d0bddbd960e51d7ddff501523d9a994b0d8dd Author: mquinson Date: Tue Oct 6 16:58:17 2009 +0000 Add various getters to task structure: * list of preceding/following tasks: SD_task_get_parents(task) and SD_task_get_children(task) * amount of workstations and list: SD_task_get_workstation_count(task) SD_task_get_workstation_list(task) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4cdae298b5a8f436f8c3ddf4c761529603df71a Author: mquinson Date: Tue Oct 6 16:58:13 2009 +0000 Introduce typed tasks in SimDag - Specify its kind and cost at creation. - At scheduling, just give where it should be placed, and the cost for each involved resource is automatically computed. - Existing constructors so far (more to come of course): - SD_task_create_comm_e2e() for end-to-end communication - SD_task_create_comp_seq() for sequential computation - Use SD_task_schedulev() / SD_task_schedulel() to schedule them. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5ee12fe642b7ceaa87d2b85aca3591d612c8d40 Author: mquinson Date: Tue Oct 6 16:57:47 2009 +0000 more comments to explain the structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f61615c8a73e4fb84fef760b426ef476cc7dd744 Author: mquinson Date: Tue Oct 6 16:57:43 2009 +0000 SD_task_dependency_exists() can now cope with having one of its arguments NULL. If so, it tests whether the other argument has /any/ dependency. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66095ae5029ae68e10534fc32fd179d0015f40ed Author: mquinson Date: Tue Oct 6 16:57:18 2009 +0000 ignore more generated files in git git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5ab394a0a5dd9a320c4da1e8074be1223a715b7 Author: mquinson Date: Tue Oct 6 16:57:14 2009 +0000 Make the empty box of DAX parsing work (still empty, but don't choke on valid input git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c9feb6ee162497152386c3b5d193a500604e414 Author: mquinson Date: Tue Oct 6 16:56:48 2009 +0000 New dax loader infrastructure (empty box so far) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f7cf05571b3c16b4f77b58f6f7cac8c4bae66a1 Author: mquinson Date: Tue Oct 6 16:56:43 2009 +0000 kill cruft that I introduced while merging routing code from Anvers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48d55f164f4ed9d26145724782f41c287f5c49c4 Author: mquinson Date: Tue Oct 6 16:54:49 2009 +0000 Sometimes, we ignore a parameter to stick to a common interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e6d17f5b101a50b23264f99ecb7c74383a4823f Author: velho Date: Tue Oct 6 12:46:25 2009 +0000 New checked version of GTNetS integration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e85d97e44173bdba2d3718c1d542e40a28b833c Author: velho Date: Tue Oct 6 12:46:01 2009 +0000 Completely rewritten surf/gtnets_network.c model to cople with new routing approach. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea97121cf9be80973643d9ad434a899fb94d91f9 Author: velho Date: Tue Oct 6 12:45:59 2009 +0000 Improve the generic routing for different network models, including GTNetS. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6d870ba95bd29a5f30ecb88fca480d1017a68f7 Author: velho Date: Tue Oct 6 12:45:36 2009 +0000 Using an uniform platform to illustrate better model sharing approach. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8242c15e6ed5ad8dbac88634aa8db39a93de3bfa Author: velho Date: Tue Oct 6 12:45:34 2009 +0000 Corrected bug on router/host mapping. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 792ee50ee3c72fbd12a6693dda4b5792844b50ab Author: velho Date: Tue Oct 6 12:45:11 2009 +0000 Commit stollen from Arnaud personal git repository. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2e7dbf2bee00e5e6b4fafacff7c6d4eac06bbc0 Author: velho Date: Tue Oct 6 12:45:10 2009 +0000 Revert "Fixed full routing support for routers, no routing complexity is added routers are used as hosts." This reverts commit 7e2b05b2e2ec6a745966f800121782a684166f6f. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1476ed63c5c33d5a1395b70ac17374e07f7b80d Author: cristianrosa Date: Mon Oct 5 15:41:53 2009 +0000 Fix some conflicts with modifications introduced in the svn branch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43307e6167f4be7aa7016e16df4e55f6f1973188 Author: mquinson Date: Mon Oct 5 13:54:48 2009 +0000 Fix copyright headers in simdag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5942f4f9fd32448f3298bfa916d9e5f2b69b742 Author: mquinson Date: Mon Oct 5 13:49:52 2009 +0000 Document Pedro's changes, and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 475bab2ef6089dc6116a17a1e76675474b023c6a Author: mquinson Date: Mon Oct 5 12:28:36 2009 +0000 Revalidating some GRAS tests for 64bit architectures Update ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 205be58e3b45860a45b96700f36fb02e34734010 Author: mquinson Date: Mon Oct 5 12:28:13 2009 +0000 Better organization of header files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e802811a6004b432c1f7777c4347ebd668ed4b3e Author: mquinson Date: Mon Oct 5 12:28:11 2009 +0000 Improved code documentation for SIMIX network. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec6ad1cda462aea8684decc3672c753715c1bf70 Author: mquinson Date: Mon Oct 5 12:27:48 2009 +0000 [Cristian] Lots and lots of small fixes to MSG to work on top of SMX net keeping the old semantic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff3cdbac76f96b8a8f7f5ba4e3b8d5a737625348 Author: mquinson Date: Mon Oct 5 12:27:45 2009 +0000 Improvements to the MSG port on top of SIMIX network. All MSG tests pass now. This commit breaks the implementation of MSG_get_task_from_host, and is going to be removed from the MSG API. Clean-ups in the SIMIX networking code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b25f31cee58107e70e1084e8eb6000278f1e564d Author: mquinson Date: Mon Oct 5 12:27:21 2009 +0000 Corrections to the code that handles the errors in the comms in SMX network [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9143fc186eb0d357c8e15eae823f92c64b63347 Author: mquinson Date: Mon Oct 5 12:27:19 2009 +0000 Added debug information to SIMIX network. Fixes to the new networking code. Polish to the port of MSG on top of SIMIX network git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aeb67d26a90a4fbc05a2ee596c8f627bb7aa615b Author: mquinson Date: Mon Oct 5 12:26:55 2009 +0000 Incomplete port of MSG on top of SIMIX_network [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c0ecca30e78065f9f57599a3eee17e53e8d89ca Author: mquinson Date: Mon Oct 5 12:26:52 2009 +0000 Corrections and improvements to the new network implementation for SIMIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feb66679bd690f3df26956a35de11fba2ffcf61b Author: mquinson Date: Mon Oct 5 12:26:29 2009 +0000 Cleanup network prototype git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a4e264744a18d8953c3bd5e4a1df05f5d6088b9 Author: mquinson Date: Mon Oct 5 12:26:26 2009 +0000 First prototype of the networking API for SIMIX. It compiles but it is not used by anyone. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f6e41166f6e37688a8a735582042979ee245a36 Author: velho Date: Sun Oct 4 23:40:40 2009 +0000 Added a test for waxman platform with 200 nodes and 200 flows, reach tesh time out for now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce7d29cbb782a3096f473d79da710193510099d6 Author: velho Date: Sun Oct 4 23:40:16 2009 +0000 Corrected bugs introduced by error checking improvement. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e0428ea1e5fbc7987e5a69667bfd5014c5b3528 Author: velho Date: Sun Oct 4 23:40:13 2009 +0000 Remove previous version of gtnets testing program, only one is enough to reproduce previous results. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b5104b79979b6fff2a0a9a22e907da22efd5ecb Author: velho Date: Sun Oct 4 23:39:49 2009 +0000 Moved random deployment generation to a proper place. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c52f8a4b7f4cb8850818d68c62bc181c6ab7d6d Author: velho Date: Sun Oct 4 23:39:46 2009 +0000 Cleanning up gtnets directory, only one program to test everything. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e2b05b2e2ec6a745966f800121782a684166f6f Author: velho Date: Sun Oct 4 23:39:22 2009 +0000 Fixed full routing support for routers, no routing complexity is added routers are used as hosts. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 788d983294561658582f8dba0aaa81f074df5272 Author: velho Date: Sun Oct 4 23:39:19 2009 +0000 Fix bug introduced by the new routing mechanism, added more debug and error checking. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfa35933373734a0b25c615f847aac4b034b0538 Author: velho Date: Sun Oct 4 23:38:55 2009 +0000 Improved test of GTNets model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9760fe02b2b4402c5937fc939d5c5fbddfc008d6 Author: velho Date: Sun Oct 4 23:38:52 2009 +0000 Improved debugging and assert functions in GTNetS interface. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b89334bd957e8d02b2fd66f3fd6650957e99387 Author: donassbr Date: Sat Oct 3 16:41:49 2009 +0000 As in MSG where we need to know which action the process is waiting for, we need to save the action on which the process is blocked. For example, when we use the xbt_cond_wait_timeout, it creates a sleep action on SURF to control the timeout while the process is sleeping. If we kill the process, we need to destroy this action. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e487ef4538248f261ddb6e814357593df7646e33 Author: donassbr Date: Tue Sep 29 12:42:05 2009 +0000 Change variable waiting_task to waiting_action on msg process control. So, we can use the same variable to see when the process is sleeping (MSG_process_sleep) and it's killed by another process. Now, waiting_action saves the simix action on which the process is waiting. It can be a communicate, an execute or a sleep action. Remove from action_set when cancelling an action on cpu_im model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae9cb1a80506c00479fa84f8a56cdce227704628 Author: donassbr Date: Tue Sep 29 12:42:00 2009 +0000 Fix problem when comparing two doubles. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59879c7bdd68ad91157688ff590ac5d12ca20a5d Author: mquinson Date: Sun Sep 27 12:41:24 2009 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8973ef91846ab9820d5f04fb6a1c16048758f72c Author: donassbr Date: Fri Sep 25 14:11:57 2009 +0000 Revalidating some GRAS tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba10aa5e6f6b5f04c62ee012b8ce76b674acbdef Author: donassbr Date: Fri Sep 25 12:58:22 2009 +0000 Change default CPU model to new Cas01_IM. Rename old Cas01 to Cas01_fullupdate. Remove old tesh files for Cas01_IM. Rewrite ChangeLog (Thanks Martin). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 353c4c06c1a35f6dc973b9e9b0f5ce680b21138c Author: mquinson Date: Thu Sep 24 14:23:57 2009 +0000 Two more using publications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2db874a22e378f03041d9c74aef756e03891ca19 Author: donassbr Date: Mon Sep 21 12:28:30 2009 +0000 Fix tests since the default network model has changed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 046d24bdf9ce137e249f8713208341115a524c42 Author: donassbr Date: Mon Sep 21 12:28:28 2009 +0000 Add tests for cas01_IM and cpuTI models. They're the normal tests (used to test Cas01) using new cpu models. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62c250035c2cd177abe31131664a623e4d4416aa Author: donassbr Date: Mon Sep 21 11:15:07 2009 +0000 Fix behavior when using killing process function. Make indent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b517efb81e1b42b498967f5ca1286265c16b07c5 Author: donassbr Date: Mon Sep 21 11:15:04 2009 +0000 Documents last changes in ChangeLog. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bccd97720b41ad1807a967948a56742256a716b4 Author: donassbr Date: Fri Sep 18 09:20:21 2009 +0000 Change default network model in workstation init function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c97c2c74a103df79bbff5b478a046d269ed1e523 Author: mquinson Date: Wed Sep 16 20:38:34 2009 +0000 Allow to compile from the SVN with automake 1.11 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f15f25f0656ca11937ca32c6c0bbf0520550604f Author: mquinson Date: Wed Sep 16 20:38:30 2009 +0000 Document my changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a85925a576cbc33305215577352939ab9442fb5 Author: mquinson Date: Wed Sep 16 20:38:04 2009 +0000 API change fix: please define MSG_USE_DEPRECATED to get the broken MSG_mailbox_put_with_time_out name again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6666 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b49887cfe7cd2f281ce63a1e064d566af8bca4b8 Author: mquinson Date: Wed Sep 16 20:38:00 2009 +0000 Bug fix: timeout is a delay, not an absolute time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6665 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 370ea46481063ab8f3a90e3b198d635601b9fea2 Author: donassbr Date: Fri Sep 11 08:52:43 2009 +0000 Fix tests. We cannot call surf_solve if there are no actions running and trace files with periodicity > 0. Surf always answer with the next event to finish that will be a trace event. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6664 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f0884d9fd2950399d493662a3dac67318f800ae Author: donassbr Date: Fri Sep 11 08:52:41 2009 +0000 Remove FIXME. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b32360d9877ce879eb7efcd5d5febf2a03e689cd Author: mquinson Date: Wed Sep 9 21:45:42 2009 +0000 Move a DEBUG request to avoid printing uninitialized variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f87ab2dd093a3cd6053625500d2f9ed3c6d5804 Author: mquinson Date: Wed Sep 9 21:45:31 2009 +0000 Document the fact that I switched the default network model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a318a9bf2e80685614bf238d3514f44468b79ba Author: mquinson Date: Wed Sep 9 21:45:19 2009 +0000 Use the LV08 model by default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a65da81086e4cf5ad74b302b3e3be2fd23ebe99b Author: donassbr Date: Wed Sep 9 16:01:10 2009 +0000 Add support to periodicity = 0 to new model with trace integration. Some bugs solved. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12aab5cba474d567252148b4fbb5adf77781fb57 Author: donassbr Date: Wed Sep 9 11:26:13 2009 +0000 Add new level "-1" with the exact trace strucuture. It uses this level to calcul the right value of computation amount disponible at cpu. Make indent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d359c8b40be15d9125b348b3d0c89f85862d51be Author: donassbr Date: Fri Sep 4 14:21:42 2009 +0000 Change test to program ending to avoid infinite loop when using traces with periodicity > 0. Now, it only calls the surf_solve if it has some action to execute. Make indent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da4b61de551c84d1be444f82467d75f6d750585f Author: donassbr Date: Fri Sep 4 14:21:19 2009 +0000 Implement use of mean when setting the first level of trace integration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 600dd5af172ffbc260bd6a1e8ee9cf8560cd10d4 Author: donassbr Date: Fri Sep 4 14:21:16 2009 +0000 Solve rroblem when iteration over chunks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88f084fb45d0ea89e6c88096d8c5f44adc043662 Author: donassbr Date: Tue Sep 1 08:51:36 2009 +0000 Fix calcul of solve integral. Fix case when there is only one point in trace file. Fix debug messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f771b7dfd7a18c6673fb803715ce052461c20574 Author: donassbr Date: Tue Sep 1 08:51:34 2009 +0000 Move test of finish execution to after handling events. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35cac2ff2faac99a3b8311f774ecbe86cfde1374 Author: donassbr Date: Thu Aug 27 11:25:12 2009 +0000 Remove unnecessary changes at maxmin.c. Error when updating max_duration of action. Make indent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e555a4197724da919d43720406c1d8709387ca95 Author: donassbr Date: Wed Aug 26 15:34:29 2009 +0000 Put SG_BEGIN_DECL and SG_END_DECL again. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d67a694463ce966502ed1fd5bcd258a8692ecf64 Author: mquinson Date: Wed Aug 26 15:19:55 2009 +0000 Stop saying stupidities: no perf loss once well compiled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 976ee462f4626798ebf76ca46d13f53e10e0e28d Author: donassbr Date: Wed Aug 26 15:05:59 2009 +0000 Merge changes of maxmin_selective_update branch into the trunk. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60d684a0c3b1671fbc60bc47f37eca020627dc02 Author: cristianrosa Date: Tue Aug 25 14:45:15 2009 +0000 Test for debug state before calling debug printing function in simix_action.c. This saves a lots of unecessary calls. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb79d8b28661cebec9d3f0674d979ffcc047a6b4 Author: mquinson Date: Thu Aug 20 19:23:05 2009 +0000 This file does not exist anymore after xbt_dynar_foreach inlining git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 631ba30ff896a2b88cc08eee64baa04e010dd6e9 Author: mquinson Date: Thu Aug 20 19:22:10 2009 +0000 Forgot the date in the ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca8a39f9679abcef3c5c546966e5144ec41f67c3 Author: mquinson Date: Thu Aug 20 15:39:56 2009 +0000 release 3.3.3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 444abc179efeaa1cfa259f967fc68a7c032fe5eb Author: mquinson Date: Thu Aug 20 14:18:17 2009 +0000 Also inline xbt_swag_belongs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a45aaae8ebc4570ee3d14f2c4bfe2d6bc3aa177e Author: mquinson Date: Thu Aug 20 13:53:32 2009 +0000 Inline the functions used in xbt_dynar_foreach git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b22de59cef475b7e699bd17f8e5ee19806994ce5 Author: mquinson Date: Thu Aug 20 13:53:29 2009 +0000 Connect the surf_routing log channel so that it becomes usable (shows a bug in log maybe, I thought it was only mandatory on windows, not linux) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c76d7d45ccc2414eb226e35a6119f1dde58ed758 Author: mquinson Date: Wed Aug 19 16:37:59 2009 +0000 missing file in the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 073701c6b88ad821abb44f6ecdf5d7773130fa64 Author: mquinson Date: Wed Aug 19 16:16:49 2009 +0000 init development of 3.3.3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9ad5b1fbd8197c0c4bd4a558ea833ab18c1195a Author: mquinson Date: Wed Aug 19 15:16:36 2009 +0000 Add a end of line to this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30d974c465aad01f80c4d5c41576456717b7c145 Author: mquinson Date: Wed Aug 19 15:14:55 2009 +0000 Release 3.3.2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd798487ad9e31cac739a73cd02159797bf3f959 Author: mquinson Date: Wed Aug 19 13:58:31 2009 +0000 Force -O0 when the --disable-compiler-optimization flag is passed to configure; not sure what the default value is git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a87ce3be5a701f892a145f43328ebc369ea432f Author: mquinson Date: Wed Aug 19 13:51:22 2009 +0000 GARGH. Fix a *nasty* long standing bug in dictionaries (many thanks to Cristian) The deal is that strcmp was used regardless of whether the entry was created through the _ext interface or not. So, when you used pointers as key (as we do in gras datadesc for cycle detection for example), the key got truncated on the first \0 (and the rest of it was uninitialized). This is what caused my bug with gras datadesc tests. And it happened only some times because the pointer does not always contain a 0. And it happened more often on 64bits because the pointers are longer and thus have a bigger probability to contain \0. Actually, this bug was already fixed by Cristian on 2008-11-25, but on the mc branch of our private git in Nancy, and never propagated to the trunk. We are still git childrens... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b53ef390fc0f797baa50fd59172db15c7ba92c81 Author: mquinson Date: Wed Aug 19 13:50:59 2009 +0000 no need for that verbose output anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89936bb536b9364bb74f6b9e9b8218cd42335d43 Author: mquinson Date: Wed Aug 19 13:50:57 2009 +0000 More verbose on cycle detection git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f202a5b344a2d205a070805d9878b26991d4478b Author: mquinson Date: Wed Aug 19 13:50:35 2009 +0000 Reordering git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76e323713ecee7901c5e0d141c8ed081a440d0fd Author: mquinson Date: Wed Aug 19 13:50:33 2009 +0000 Great simplification in a code appearing to be broken on amd64 (cycle detection during marshalisation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d500525ae7ff21cb8bbdb255e80d7e172a69fcf Author: mquinson Date: Wed Aug 19 13:50:10 2009 +0000 use the right syntax to set the path (plus shut the config module off) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7d8be2e2c777489cbf95e693dfdcd6c89741962 Author: mquinson Date: Wed Aug 19 13:50:08 2009 +0000 more explicit message on problem git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97d0028e77e5132c8b7e9109f93240a292820df6 Author: mquinson Date: Tue Aug 18 14:25:56 2009 +0000 Get the simple log format omit any file location when --log=no_loc is passed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96267bbb3b9e564d04ef25f02fc0674dec2e17ad Author: mquinson Date: Tue Aug 18 14:25:53 2009 +0000 More fixes to VPATH testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a431c02b798ec8bdd1c9c8e0314a1300e57ed028 Author: mquinson Date: Tue Aug 18 14:24:57 2009 +0000 Various fixes to the java building infrastructure (now working in VPATH builds) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d869090cbfe6a45bedf556f99e16612c595e3a98 Author: cristianrosa Date: Tue Aug 18 14:01:09 2009 +0000 The exception associated to each process was relocated from the context to the simix process that contains it. This is both faster and simpler because the initialization code was factorized and exception fetching uses one dereference less. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50fd860b367f42edfa81ab6e83bcd2379b7e8ec8 Author: cristianrosa Date: Tue Aug 18 12:53:39 2009 +0000 Merge java simix process creation with the standard process creation function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8725d9c7b165dfe0b689ded7ed39d95cda7f5ab Author: cristianrosa Date: Tue Aug 18 09:24:56 2009 +0000 Fix bug related to the exception mechanism once the context module exits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 741004618140d8530e002017102214648fe32807 Author: mquinson Date: Mon Aug 17 16:35:07 2009 +0000 Add a missing file to the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42589e4fab93e34877899b3b1ac6feec63ff7acf Author: mquinson Date: Mon Aug 17 15:49:23 2009 +0000 follow the advice of autoreconf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10635c896affd8d1a754122439460d8499527c4a Author: mquinson Date: Mon Aug 17 15:49:21 2009 +0000 Use the right guard for snprintf (thanks to ubuntu stack for detecting the potential buffer overflow) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00c455b33ac9ce62f2b0a7a6fe81b4d4ffcb0acd Author: cristianrosa Date: Mon Aug 17 15:35:13 2009 +0000 Update the ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73ee6665a5a9de9bf7a995b32919bdbbfb49b991 Author: mquinson Date: Mon Aug 17 15:00:27 2009 +0000 Kill a dupplicated target in makefile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7f0d4729afdb17a838b5d2850c95bdc5329e378 Author: mquinson Date: Mon Aug 17 15:00:25 2009 +0000 update tesh files (I assume that ordering differances in messages are due to bcast reimplementation using tree) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 651068fba96141ffc78b9da231fb6b7914f3e82b Author: cristianrosa Date: Mon Aug 17 14:41:18 2009 +0000 Finally the Java interface is working again! (It was broken because of me, sorry :S) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d4358949173ce8c5dda4cc60c2e44814f01e65a Author: mquinson Date: Mon Aug 17 14:34:39 2009 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c739025656efe30cd13f91a60d17257c3b10abdb Author: mquinson Date: Mon Aug 17 14:20:46 2009 +0000 display more info during the test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2d7048e41cfa74cfb763c6b680399a368e902f9 Author: cristianrosa Date: Mon Aug 17 14:18:07 2009 +0000 Trying to fix another java bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 375d54b4efaa5aae36e564211c66c938d8606ffd Author: cristianrosa Date: Mon Aug 17 13:57:57 2009 +0000 Fix another bug in the java context implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47619e4bb47a259821ad1b37cca80a91184fe79c Author: cristianrosa Date: Mon Aug 17 13:49:25 2009 +0000 Fixed bug in smx_context_mod_exit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8afa456ea3c09b7be5f7807dd17ae540d172b798 Author: mquinson Date: Mon Aug 17 13:47:39 2009 +0000 Output update in tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f4014bfebd239b9b566eda2133906640e24819b Author: mquinson Date: Mon Aug 17 13:37:40 2009 +0000 Kill a off by one bug appearing in some rare conditions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 082a7cd0d83b0889c5a1fc6c40f9f77e9479db92 Author: mquinson Date: Mon Aug 17 12:43:16 2009 +0000 Kill context test since contextes cannot be used without simix anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit addf1684268e6863fc702567a8b47a090400428f Author: cristianrosa Date: Mon Aug 17 12:40:52 2009 +0000 Fix try to fix the JAVA crap! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eec26165b51ffe7d65bab3aa5c5ff14db1dfb746 Author: mquinson Date: Mon Aug 17 12:22:54 2009 +0000 be more friendly in tests with VPATH builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8988c596189d2298f9737e3402d88e3f759b3881 Author: mquinson Date: Mon Aug 17 11:33:27 2009 +0000 update output in tesh files (line number changes again) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3b7692da016e75a76aa4458e533a9e532e0e7a4 Author: mquinson Date: Mon Aug 17 11:24:40 2009 +0000 Stupid me. I still need to put the retrieved value into the variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 496721993cb6a1a41c1b9402a274b5d143aa373a Author: mquinson Date: Mon Aug 17 10:22:32 2009 +0000 Context factory's API simplification: the function for creating the context for maestro was merged with the function for the creation of standard contexts. The functions for managing the context module where simplified. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1d1799f478bc70bbe13e2e66d0a490b5fd8456c Author: mquinson Date: Mon Aug 17 10:15:29 2009 +0000 SMPI: Fix the prototype of SMPI_MPI_Type_get_extent (use MPI_Aint instead of int since types differ on 64bits) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 821649e2221068a113b41b8e9c5ac4ba76887772 Author: mquinson Date: Mon Aug 17 09:24:47 2009 +0000 Fixed the java's context interface to build with the context module layout [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cde906ff21eb6a3dd34cce742b544e1ddcb8994 Author: mquinson Date: Mon Aug 17 09:24:23 2009 +0000 Fixed some issues in logs logic due to recent changes [Cristian] We assumed that maestro have no simix process (not true anymore) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 953c48cec7e103dad772776f59832034e41ce232 Author: mquinson Date: Mon Aug 17 09:24:20 2009 +0000 Some polishing to the new context factory API to avoid accesing simix data structures from the context implementations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ddd4202532d54d217533b97ffde98f1ab078a11 Author: mquinson Date: Mon Aug 17 09:23:53 2009 +0000 New simplified API for the context factory [Cristian] It provides functionality for context creation/destruction, start, stop, resume and suspend. The rest of the logic was factorized and moved to the SIMIX layer, resulting in a simpler and cleaner implementation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5c439094f924970556f57605c6bab819ab73725 Author: mquinson Date: Mon Aug 17 09:23:50 2009 +0000 Intermidiate step towards the new context mechanism [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0271bbd4c5cc3eb850e64d2b0169771103248a63 Author: mquinson Date: Mon Aug 17 09:23:26 2009 +0000 Fixed the pthread context implementation, now it compiles and runs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d683520a4fa56accfe70e693d9336dd740f7bf35 Author: mquinson Date: Mon Aug 17 09:23:24 2009 +0000 Inline abstract interface to factories' functions (smx_context_* func) [Cristian] Also relocate them in simix/private.h. They are now used as macros for simplifying the code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d579271194fbd8dd7ff1f0f5dbf225e4a1bfd7f2 Author: mquinson Date: Fri Aug 14 21:05:23 2009 +0000 C++ needs love git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7ca9f710441d0e104d521a52e01e7cb8876324c Author: alegrand Date: Tue Aug 11 12:34:12 2009 +0000 Add entries about GTNetS and alternate flow models. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecc6d28bb4d0c9a96be2265db664a9170e9471d1 Author: alegrand Date: Tue Aug 11 12:34:09 2009 +0000 Add carriage returns to help gcc compiling... (otherwise, it fails!). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7d854f7d841d5ddd0375eeeaafcdf4d51616a9a Author: mquinson Date: Sun Aug 9 13:10:59 2009 +0000 with GTNetS, the routing is not within to SimGrid but externalized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a70bfd07048d219b958399cdc7623d5b7e12abb Author: genaud Date: Sat Aug 1 08:19:02 2009 +0000 Alltoallv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cfd4823046b64b2c8645a655dfb47b795e4f412 Author: genaud Date: Fri Jul 31 17:57:42 2009 +0000 started alltoallv(). Still some bugs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a185be0269391eb526a7d6e34e3ff917a1908ad1 Author: mquinson Date: Thu Jul 30 20:33:52 2009 +0000 Various cleanups in the routing code, all by Silas git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25b31efeeec9e1c74b5260269eff7793a8b6e002 Author: genaud Date: Thu Jul 30 20:02:01 2009 +0000 update work status git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7abe4a06a869040289677126a8c3e1b9a92216f Author: genaud Date: Thu Jul 30 19:51:17 2009 +0000 alltoall implemented (almost opmpi algorithms) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a64bce0bb019872e961532deb17c6166dca01e6 Author: genaud Date: Thu Jul 30 13:55:22 2009 +0000 thought this one would fix my long-standing wait_all() bug. Not yet, but obviously better. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0c6acd27ee398be83e88d9dbdca428a3804d9f9 Author: velho Date: Tue Jul 28 13:34:18 2009 +0000 Branch to work on maxmin selective update, consists of flaging portion of the system that change instead of computing the whole system each time a small change is detected. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0efc803094915a5a68942f592e8ab4d222b7460b Author: velho Date: Tue Jul 28 13:06:56 2009 +0000 Cope with new tmgr (trace manager) interface. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d24c1ddb2db13c24197bb813dc538e480edeb601 Author: genaud Date: Tue Jul 21 13:41:23 2009 +0000 * minimum of datatype handling for alltoall tuned => start add files for separate topics, e.g smpi_mpi_dt.{c,h} * started debugging alltoall basic_linear git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a8ff8bf272f8b34b190c647efe4f543919496e4 Author: genaud Date: Mon Jul 20 19:23:06 2009 +0000 ... untested ... * second part in tuned coll alltoall: basic_linear * enriched a bit more datatypes (ub,lb). MPI_Type_get_extent() . -Does not allow datatype creation.) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83bd54e0850d850819ce531b5e470f3998f9b3c1 Author: mquinson Date: Thu Jul 16 19:46:02 2009 +0000 shut of, model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0369916c688e5342762f7914dbf5868fac309c6 Author: mquinson Date: Thu Jul 16 19:12:58 2009 +0000 Allow to instanciate the constant network model. It uses a newly created routing schema 'none' doing nothing, and every communication takes exactly 1s git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 804de3039e8b344955309a3adb6d9425f7f4c378 Author: mquinson Date: Thu Jul 16 18:51:53 2009 +0000 Three new routing schema by Silas De Munck git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2930ffcd796875fa5125f515bf37f02e705cabb8 Author: mquinson Date: Thu Jul 16 18:51:46 2009 +0000 Automatically switch to compound workstation model if the user changes the network or the CPU. If not, his choice is ignored git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b034dec40bc1f38856fe1d599d0ab5a3174780f7 Author: mquinson Date: Thu Jul 16 18:51:40 2009 +0000 config returns NULL if a string is looked for, but not available git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3af470254f2c4d717050ed4fc60946de3c7d95e9 Author: mquinson Date: Thu Jul 16 18:51:33 2009 +0000 bummer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26164f8a638ff3139ff0a776041ff805789199a9 Author: mquinson Date: Thu Jul 16 18:51:26 2009 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3e4e9d98d222c213ba9d82efd048e0fddb4ad80 Author: mquinson Date: Thu Jul 16 18:51:17 2009 +0000 Call surf_timer_model_init() from surf_config_models_setup() so that upper layer don't have to do it manually git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99e8fb90a14e543c1a4b2feaf22a5c0670c2951a Author: genaud Date: Thu Jul 16 15:25:18 2009 +0000 * MPI_Sendrecv user+internal levels * added another test for alltoall git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 189f463aedf5f30f719709ec33a214063241d942 Author: genaud Date: Thu Jul 16 10:36:34 2009 +0000 update test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0aa7a97261661fc3bf5c5ab9cb81128a3742bff Author: genaud Date: Thu Jul 16 08:49:25 2009 +0000 separate user-level and internal-level for SMPI_MPI_{Reduce,Bcast} Allreduce ok. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1181eecb82ca64cfa49259fe41a7115fdcf6bc0 Author: mquinson Date: Wed Jul 15 16:47:44 2009 +0000 Compile the sendrecv example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8291682f45169681ddbec1ce3386fe72d5811367 Author: mquinson Date: Wed Jul 15 16:47:38 2009 +0000 Yet more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e90bea3233626c3d1f46e4e905d690c9e701fa45 Author: mquinson Date: Wed Jul 15 16:38:34 2009 +0000 todo++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c901cc841ae6556dbee2375605fe927c18cd0d50 Author: mquinson Date: Wed Jul 15 16:38:32 2009 +0000 do not call smpi_bench_* from SMPI_MPI_Allreduce since it calls SMPI_MPI_* function, breaking the parenthesing of smpi_bench_* functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2db5341593ee6af66d5ae0163a079dda0fe5f615 Author: mquinson Date: Wed Jul 15 16:38:09 2009 +0000 More debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 606955dcf8fe80ad56c207e68de88de0b7b8b58b Author: mquinson Date: Wed Jul 15 16:38:07 2009 +0000 Only sleep to handle real computation if the time to sleep is large enough; do not protect the access to the timer by mutex: there is no concurency in simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab6013dda2f80b21aff83d529738b048e508828f Author: genaud Date: Wed Jul 15 15:35:40 2009 +0000 examples to demonstrate bugs in sendrecv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c6adda1bed5343613505208a8307e79d0ca4d27 Author: mquinson Date: Tue Jul 14 08:46:36 2009 +0000 one more comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acbbc94e479ab729eaccb1cbf2c83c1315fce6bf Author: mquinson Date: Tue Jul 14 08:46:30 2009 +0000 gosh, this file is outdated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1242a2bc911c3188adccdc7b719cf8d8fa21f8c Author: mquinson Date: Tue Jul 14 08:44:33 2009 +0000 Do not ignore fread results to keep ubuntu compiler happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6503 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 922a2ddb72ecf36a0de9689711c8def5885f8b71 Author: genaud Date: Mon Jul 13 22:02:42 2009 +0000 MPI_Sendrecv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6502 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2419060d3a83a35eccbe74985fd35e7b42253a62 Author: genaud Date: Mon Jul 13 21:20:08 2009 +0000 + MPI_Sendrecv() + part of optimized MPI_Alltoall() (pairwise algo) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc418e28fd323ca6dab8365f138b3ff543394a86 Author: mquinson Date: Mon Jul 13 18:08:36 2009 +0000 revalidate output after recent source changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 954eee41b751fe1b3f9dc7e35501d54abb636755 Author: mquinson Date: Mon Jul 13 18:08:31 2009 +0000 do not give maestro a name, or it will change every output, invalidating any tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa0edd12af468a18224cc4dc2d129385e45ac294 Author: mquinson Date: Mon Jul 13 18:04:22 2009 +0000 Finish the merging of Cristian branch by fixing some of the remaining glitches preventing the stuff to compile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42ad1e118f005d56af6f9e87d7ecec75bb311108 Author: mquinson Date: Mon Jul 13 18:04:15 2009 +0000 Lots of renamings from xbt_ to smx_ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4aa7f5908948df11fbbc0b6fdf343773c568272 Author: mquinson Date: Mon Jul 13 18:04:09 2009 +0000 First running version after the relocation of the context module [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a03bd071f7ec12cf9dd65b0e912fd3f84d29c880 Author: mquinson Date: Mon Jul 13 18:04:03 2009 +0000 First step into moving the context subsystem into simix. Still segfaults because of exceptions late initialization [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 062ce26ac2d8afce1a666f908d0bf49c94c1b6c7 Author: mquinson Date: Mon Jul 13 18:03:57 2009 +0000 Fix compilation bug when enabling pthreads. Move contexts' control API (start, stop, yield, etc) to the context_factory data structure instead of having pointers in each xbt_context data structure for them. This saves a bunch of memory and context creation is a bit faster. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 152761acff7189ad29b4cc2f4e32dfa49f21430e Author: mquinson Date: Mon Jul 13 18:03:52 2009 +0000 make dist works again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aef8ad40dbb075883c0b147319cd73ed813f8cb9 Author: mquinson Date: Mon Jul 13 18:03:42 2009 +0000 simdata cleanup from smx_action_t. Now all SIMIX's data structures [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1686afc63c9643f647b5d44a64fdf4665e88ddd Author: mquinson Date: Mon Jul 13 18:03:35 2009 +0000 Some build adjustments mandatory for the relocation of xbt_contexts [Cristian] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00f0d2097c98d7d9951e186d58fd0c0dcb6f00f4 Author: mquinson Date: Mon Jul 13 18:03:28 2009 +0000 First step to move xbt_context from XBT to SIMIX. Some renaming is still pending but it is working anyway. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 970e2c3003a63371db1104cfcff3f684f4f186af Author: mquinson Date: Mon Jul 13 18:03:22 2009 +0000 Use parse values as double instead of casting them to int git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b02a57e5d484b2be62c0d4b88e83fed748127f3 Author: mquinson Date: Mon Jul 13 15:29:42 2009 +0000 Useless cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a1b203eedb4a87a698ab9d3fba107d1def85d6e Author: mquinson Date: Mon Jul 13 15:29:18 2009 +0000 fix a constness git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c07ef1267acad0364557ca2695643be18be5547 Author: mquinson Date: Mon Jul 13 15:29:16 2009 +0000 Add xbt_dict_get_key achieving a linear reverse search git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cabab2212c60733053696558fe70447e8c421c9 Author: mquinson Date: Mon Jul 13 15:28:52 2009 +0000 be a bit more paranoid: if a line looks like something we should have understood, whine if we didn't git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1464929fd022621d935446ba7b8a04aa1657add7 Author: mquinson Date: Mon Jul 13 15:28:50 2009 +0000 merge the trace parser from file and the trace parser from memory (used when the trace is in the XML file directly) I *hate* code dupplication :-/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 781ddad170710424ea23579b1eeaa4314253ec64 Author: mquinson Date: Mon Jul 13 15:28:27 2009 +0000 reset memory before reuse git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f188ab63f4d1e02df1806c72b102df90fb69a46 Author: mquinson Date: Mon Jul 13 15:28:24 2009 +0000 Damnit, when the examples are not syntaxically correct, the test suite fails because of nothing and I get mad git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bde7727d0348b515671007ed00ac82152c01d774 Author: mquinson Date: Mon Jul 13 15:28:17 2009 +0000 Greately simplify surf_fopen() at the price of one malloc each time we call it instead of having a static buffer for it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f4585f1e19602414bc4971c9d19fc5d600eb0fa Author: mquinson Date: Mon Jul 13 15:27:53 2009 +0000 XBT: Add xbt_str_from_file(FILE*) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99e824529b9afeefa3855403974e88f6006dbc4c Author: mquinson Date: Mon Jul 13 15:27:50 2009 +0000 I'm wondering since when this test was broken, and how I could miss that git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f7aec80d987b05f20e6f06b12030c20732597e0 Author: mquinson Date: Mon Jul 13 15:27:27 2009 +0000 Use peak and scale values for the network also. But the CPU events update the scale while the network ones update the peak value (so far) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c20a8cf542cec3ab3f07b9fa431e63754dbbfd6 Author: mquinson Date: Mon Jul 13 15:27:24 2009 +0000 In cpu model, use field names power_peak and power_scale since they betterly reflect what we mean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78fee3006db95dc64540374a81299f6c9f01ac4a Author: mquinson Date: Mon Jul 13 15:27:00 2009 +0000 kill network_common.h: empty git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a05e36103267a3998d2ae551073a153693f0fcef Author: mquinson Date: Mon Jul 13 15:26:57 2009 +0000 Kill deprecated cruft and unused variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18bbef07996d903b23d1d769ca16d412cee1d5b2 Author: mquinson Date: Mon Jul 13 15:26:33 2009 +0000 SURF: Kill the SDP model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddd401baf17993eeac40c56d6082066777535c78 Author: mquinson Date: Mon Jul 13 15:26:30 2009 +0000 update that file after conversion of option mecanism (it's not used by default, I forgot it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdbf52eb242aa7613c48b455bb7fad036258c723 Author: mquinson Date: Mon Jul 13 15:26:07 2009 +0000 Link properties were killed a while ago, don't test them anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d5b327d0b5304bc0beaff6aae611dda6dac1b03 Author: mquinson Date: Mon Jul 13 15:26:05 2009 +0000 Kill surf_parse_get_trace() which were a useless wrapper to tmgr_trace_new git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5830b3e635fa9e5a493d8cc9a2006bff50c67d50 Author: mquinson Date: Mon Jul 13 15:25:50 2009 +0000 cosmetics (giva a name to a struct) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 536f11db02cf839a0af52b6d33047ca1ee7c7b8d Author: genaud Date: Fri Jul 10 14:21:06 2009 +0000 allreduce + scatter examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fa2931658e07433d8bd09d002697114b1c67d9b Author: genaud Date: Fri Jul 10 14:05:11 2009 +0000 MPI_Scatter() ok git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a6ab425e9bac068b1f95bf690400f63f5290093 Author: genaud Date: Thu Jul 9 20:36:21 2009 +0000 - MPI_Scatter() /* untested */ - associated tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f39fbe7b55f83e16713c1669a09dc55f85731e8e Author: mquinson Date: Wed Jul 8 06:58:04 2009 +0000 SURF models diagram class git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78f33cadf14cb7670bc212570feeda9929daaabb Author: mquinson Date: Tue Jul 7 21:19:20 2009 +0000 Fix make dist by locating surf_resource.h in its real location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bfa65e8497d5a3c6d6c1854dd9aecd93b5aea7be Author: genaud Date: Tue Jul 7 21:09:52 2009 +0000 header to explain git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05a5546c178ed04fe1db582960d7e46695bc580c Author: genaud Date: Tue Jul 7 21:05:45 2009 +0000 ooops. Forgot this new one. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89e6365b5fbabe18c2d162cedd9ba07cd3e429b8 Author: genaud Date: Tue Jul 7 17:30:44 2009 +0000 Oops. Forgot to commit the header. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7980267bb6ada39ebd474236cf365a85d1a37b9 Author: mquinson Date: Tue Jul 7 13:19:10 2009 +0000 Display the list of still queued messages in SG mode when existing the process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a40450343bd1e2f7cd9e17f4259159a4d360fc5 Author: mquinson Date: Tue Jul 7 12:46:03 2009 +0000 update the entry on finding more platforms now that the PDA project is up and running git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 115b8b236b116bdc9f9dccd0d893448719cdd7fc Author: mquinson Date: Sat Jul 4 00:08:52 2009 +0000 Change logic so that we don't use a value uninitialized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f7d04ecfe330a88f70dd858b2e584efdd1023b4 Author: mquinson Date: Sat Jul 4 00:02:57 2009 +0000 Ooops, forgot that file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49865e9016967b29688098e17194859c937448fc Author: mquinson Date: Sat Jul 4 00:02:25 2009 +0000 Further work on objectification of resources: use s_surf_resource_lmm_t in s_link_CM02_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0caba370ea99d7ba91606850d0ee8657f39bdbe1 Author: mquinson Date: Sat Jul 4 00:02:20 2009 +0000 inline the accessors of surf_resource_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4502ea93a773951ce03aec68f7e16586bd28d8ac Author: mquinson Date: Sat Jul 4 00:02:14 2009 +0000 merge redundant surf_cpu_state_t and surf_link_state_t into surf_resource_state_t; Put datatype declaration into a new src/include/surf/datatypes.h; introduce a still-to-be-used surf_resource_lmm_t type (ancestor of link and cpu) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17122172973168efd6dd45da8bc37db30ae5476b Author: mquinson Date: Sat Jul 4 00:02:06 2009 +0000 document one of Stephane's recent changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9c3061cd030f1df440da03ce89f6498def03db1 Author: genaud Date: Fri Jul 3 16:49:58 2009 +0000 - MPI_Barrier() as a collective - check code (allreduce still crashing) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2886c31527788af9016e8e56994482cb4c28136 Author: mquinson Date: Fri Jul 3 13:03:06 2009 +0000 Add the main class of surf: the generic model. More to come git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3178b09e74d106b37d4bde47bb66e92ccc4088ef Author: genaud Date: Thu Jul 2 16:25:03 2009 +0000 embed smpi/smpi_coll_private.h in the tarball git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d30fcaa41c0aabda5afef028a793b9e295a4aadb Author: genaud Date: Thu Jul 2 16:22:39 2009 +0000 * added support for optimized collectives: smpi_coll.c has tree structures and tree implementations * Bcast has its original implementation renamed as flat_tree_bcast() and the new default one is binomial_tree_bcast() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 010ea2bb6479947b8488541f925d8cda99fc72af Author: mquinson Date: Thu Jul 2 08:00:36 2009 +0000 Make sure upper layer can retrieve the properties of workstations (and that's the only properties they are interested in) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 509b9a6e5012607ed3e1b4e8ba5d1341d47f9f18 Author: mquinson Date: Thu Jul 2 08:00:34 2009 +0000 Kill SD_link_get_properties: hard to maintain and makes very little sense (Shout out if you used it.) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b84bad24cc0d403e9773384376ecff7d360f8379 Author: mquinson Date: Thu Jul 2 08:00:10 2009 +0000 Add a command-line option to choose the routing schema to use git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c8772e246f9958e172ada583011fcee1bf58a93 Author: mquinson Date: Thu Jul 2 08:00:07 2009 +0000 implement a constructor for surf_action_t; draft a surf_action_maxmin_t for actions using maxmin git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f895d21e7462c1d40d1fe7162c8dfaa37405cefd Author: mquinson Date: Thu Jul 2 07:59:44 2009 +0000 Actually implement surf_resource_properties so that it links (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a34c13fc69ef21965703fc99a3a704b7cf9b8f3 Author: mquinson Date: Thu Jul 2 07:59:42 2009 +0000 Make sure that gtnets model still compiles after all changes in models. I cannot test it here though git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8308c42874c76edaffd662b81eaacc6ad87b36e4 Author: mquinson Date: Thu Jul 2 07:59:18 2009 +0000 Integrate properties into surf_resource_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c74383252db029e98396c3b6ad842c16e68484bf Author: mquinson Date: Thu Jul 2 07:59:16 2009 +0000 Also kill the cards from network_constant git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70fe1bef83c75e436e2085c8cbb32ee401a1e273 Author: mquinson Date: Thu Jul 2 07:58:52 2009 +0000 kill link_set (use surf_network_model->resource_set instead) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19e67d323e30e6407725d0d0ebbc625a341a0838 Author: mquinson Date: Thu Jul 2 07:58:49 2009 +0000 move private datatypes into relevant file; kill header files which were loaded only once git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 930afd255ade5c093138f1ae6e05eb7bf63b9504 Author: mquinson Date: Wed Jul 1 20:39:20 2009 +0000 Rewrite the ChangeLog to make it more readable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7f7d40b071a8c28f2582c39bf599e32802580eb Author: mquinson Date: Wed Jul 1 20:31:57 2009 +0000 Extract the routing logic into its own object. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97acefec7ab9e598ad07ac39c49dc6fab7fa0a46 Author: mquinson Date: Wed Jul 1 20:31:51 2009 +0000 Use dynar to represent routes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e255febf2a4816d79484e195ee66945a7671d04 Author: mquinson Date: Wed Jul 1 20:31:25 2009 +0000 Update to lastest changes in SURF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b930102d063e07f72299a505cc2392e713679aa5 Author: mquinson Date: Wed Jul 1 20:31:20 2009 +0000 Kill typos in comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4959dfb50f77f6569ae7c59a2b1bdb18d07bfc02 Author: mquinson Date: Wed Jul 1 20:31:13 2009 +0000 move action_ref one layer up: not a model method anymore, but function surf_action_ref instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45ca7cd8209e37df676794c7f11c4b87d50f3ab2 Author: genaud Date: Wed Jul 1 14:30:25 2009 +0000 adaptations for MacOSX: - basename replacement, no hardcoded path for readlink - consecutive numbers generation hand-made if seq unavailable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7417d92e963c0d6ed8443454a56c85a3728d214 Author: mquinson Date: Wed Jul 1 11:04:28 2009 +0000 Rename model methods action_use/free to action_ref/unref git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5582ae39b86989ce7b2351b380f76c28f35254db Author: mquinson Date: Wed Jul 1 11:04:25 2009 +0000 Factorize the code of model->action_state_set where possible git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 824b99a5272ff8ce814336ab8bc9817eecd6de60 Author: mquinson Date: Wed Jul 1 10:43:12 2009 +0000 Rename some model methods to stick to getters/setters naming standards; further factorization of code between models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35bf9a4f41dc6d5f6796ab6382bd61b5b58d7b4a Author: mquinson Date: Wed Jul 1 10:00:28 2009 +0000 Set the correct mime-type to the compressed file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88fed751aea3a177650f8ceb697315c38d7d20ec Author: mquinson Date: Wed Jul 1 09:52:40 2009 +0000 Add the UML representation of SimGrid (only describes SIMIX for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac4e0d6a72781d6b567bd45cdb2de02aa4b41d67 Author: mquinson Date: Wed Jul 1 09:52:38 2009 +0000 Move surf_action related function to a specific file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bddb56a8a47a2cfa01bfe51c22dca758e5700d6 Author: mquinson Date: Wed Jul 1 09:52:11 2009 +0000 Get surf_model_init set fields to common values about actions to kill dupplicated code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82514660ccfbe5b72e4b8979ba1a496fd2a2db19 Author: mquinson Date: Wed Jul 1 09:52:08 2009 +0000 mv surf_timer.c surf_model_timer.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddf7309924c2ae8349e121b3d0fe9d05f26d40c2 Author: mquinson Date: Wed Jul 1 08:37:58 2009 +0000 Make sure that the warning flags are set in maintainer mode, even if the optimization is disabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6079a279edb9b3a748c24b620532a72c2c27c303 Author: mquinson Date: Wed Jul 1 08:37:56 2009 +0000 Initialize a variable in any case (kill a warning) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f3d937b490d869f1f6e5baa007a65a0ad30205b Author: mquinson Date: Tue Jun 30 23:34:26 2009 +0000 Ouups, forgot those two files, bummer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3919a572768c6abe34266400386604fc5fab93d0 Author: mquinson Date: Tue Jun 30 23:33:52 2009 +0000 Ignore the lastest smpi example from git git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6eae7b5cb8fbc38590e58329aba017d3ec95400 Author: mquinson Date: Tue Jun 30 23:33:48 2009 +0000 rename src/surf/model.c into surf_model.c to avoid name conflicts on .o files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c94898122fc054483e0e4b0313cd52f385582d2a Author: mquinson Date: Tue Jun 30 23:28:49 2009 +0000 Implement a generic resource; use it as ancestor to specific ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9f1e4b399f0d6093f78cb7fda7beaeabded297f Author: mquinson Date: Tue Jun 30 23:28:43 2009 +0000 further polishing on the merge of all model types (merly cosmetics now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a70d3eaa28d798d6ac546e9e44b135293c03510c Author: mquinson Date: Tue Jun 30 23:28:37 2009 +0000 Document Stephane's last commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c4ef1f90201923b4cd81d2d41623b3d59267d4c Author: genaud Date: Tue Jun 30 21:41:14 2009 +0000 MPI_Allreduce() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be25aefab9c2c610e764c6b3ddd0df1c2c9a4797 Author: mquinson Date: Tue Jun 30 21:33:31 2009 +0000 SURF: Embeed every fields of common_public directly into s_surf_model_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca448021b42fde4a06bfab9aebebe00925c62d38 Author: genaud Date: Tue Jun 30 21:23:33 2009 +0000 MPI_Allreduce() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 865f97c868ce92518b1cf4f23e23bd1b16b7917c Author: mquinson Date: Tue Jun 30 21:00:10 2009 +0000 SURF: Unify the types of models in a uniq s_surf_model_t (using an union) +reindent all, sorry for the noise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abd96693f8b80954afbd7c7ec0e894172933113b Author: mquinson Date: Tue Jun 30 21:00:01 2009 +0000 roots of a generic surf_resource_t type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 368be7990cfe509e3c7715d9ad28f5ca1b3d62ef Author: mquinson Date: Tue Jun 30 20:59:56 2009 +0000 Surf: factorize resource sets into common_public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 509e8eaf9d87061013538f79a0fba44865c58c0a Author: mquinson Date: Tue Jun 30 20:59:50 2009 +0000 Factorize some code in SURF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aeecb4a229ff5617422483d5945c875dce84ac0e Author: genaud Date: Tue Jun 30 14:32:30 2009 +0000 added automatic test of reduce git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9ab06294ab79225f1bfe7cc9e38ac0dae4da49a Author: mquinson Date: Tue Jun 30 14:32:26 2009 +0000 Update the bcast tesh file after last changes to smpirun git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54ce50db3eb883dfc77d00b9e885e786d7a6d381 Author: genaud Date: Tue Jun 30 13:59:28 2009 +0000 /home/genaud/Documents/svn/simgrid/simgrid/trunk/src/svn-commit.2.tmp git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit def4685632b43bff625c85cb45be4acb91592d33 Author: mquinson Date: Tue Jun 30 13:16:28 2009 +0000 Plug some easy memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3aa98edc5deb4c279ce1cf722d6f5dde669631e5 Author: mquinson Date: Tue Jun 30 13:16:26 2009 +0000 More debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87d19bb0cfce9ed50def0e081b3fa6422b1a29d6 Author: mquinson Date: Tue Jun 30 13:16:03 2009 +0000 -quiet argument of smpirun died git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4a789302148e98a58c9c50d2ab5244cf4a374ae Author: mquinson Date: Tue Jun 30 13:16:00 2009 +0000 Compile reduce example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e62fbafecd1be354dad058447dba0e7c8fb5560 Author: genaud Date: Tue Jun 30 11:55:21 2009 +0000 MPI_Reduce() is ok except memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e3d42111dfc9ff4e3e881e4cd352b5e54912482 Author: genaud Date: Tue Jun 30 11:54:04 2009 +0000 * more thorough test for MPI_Reduce() * the simplest test that (currently) makes MPI_Barrier() fail git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94d27836eb04e8d1d000a07d97bec8fc9e3a9990 Author: genaud Date: Tue Jun 30 09:32:32 2009 +0000 - corrected test on -map - removed -quiet and useless msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bc071dc5bb4b8b9601c04ca530ef17bb3e4ee04 Author: mquinson Date: Mon Jun 29 21:11:32 2009 +0000 Add xbt_graph_node_get_outedges() [Silas De Munck] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6eb40f45f49f664ad67687236caf426efb86f74c Author: mquinson Date: Mon Jun 29 21:11:27 2009 +0000 Add xbt_set_get_by_name_or_null() [Silas De Munck] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c58ea87cec17230c9216182da38a06e43d54dd61 Author: mquinson Date: Mon Jun 29 21:11:20 2009 +0000 typo in ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03216b99d0e66e1778d9b99b11c3207c87900aad Author: genaud Date: Mon Jun 29 16:17:48 2009 +0000 still some mem cleanup to finish git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ef76cc455c57d235189fdc567516e40f9c726d1 Author: genaud Date: Mon Jun 29 13:02:24 2009 +0000 MPI_Reduce using waitany(). Buggy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f758ee0ce7c9908ead65c3b6eb4229e55ee8a27 Author: mquinson Date: Mon Jun 29 09:26:49 2009 +0000 Make Waitall and Waitany visible from user side (and fix their prototype to stick to the standard) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd9bee9dcbceb25fdb5a293b91abbd5476db7ad2 Author: mquinson Date: Mon Jun 29 09:11:39 2009 +0000 Implement MPI_Waitany and MPI_Waitall git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46b15303c8dfa35886444e5df7cf2af7d4ea7201 Author: mquinson Date: Mon Jun 29 09:11:36 2009 +0000 Start the work on 3.3.2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ff29e8672c30f460d929a39dfda8e912b8da6e7 Author: genaud Date: Sat Jun 27 15:28:46 2009 +0000 some preliminary additions to implement more collectives git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0154355438bf1ae7c6976c2f1656dbe6f9b08625 Author: mquinson Date: Fri Jun 26 22:31:58 2009 +0000 Correctly detect release archives (as opposed to beta archives) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85f1cefedf6bbb533b9e3a4beaa18edc4727e8a6 Author: mquinson Date: Fri Jun 26 22:26:00 2009 +0000 Release 3.3.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 858b362f76d61c062e83a6bb96b7234cc32d6c16 Author: mquinson Date: Fri Jun 26 22:13:59 2009 +0000 Damn mac linker. Now, it's not complaining of multiple definition of sg_tcp_gamma but of the fact that it cannot find its definition. Poor guy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88a0557c4211e597c27016d0158ae3e8e780681b Author: mquinson Date: Fri Jun 26 22:01:10 2009 +0000 Yet another missing 'extern' making the mac linker crazy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a66cc9993030f7d82f5aa6dd5ca6665c9058a7ff Author: mquinson Date: Fri Jun 26 21:52:05 2009 +0000 explicit the fact that a variable without initialization placed in a header is an extern symbol. Stupid mac linker git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6378 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d907e041fff54f60e5df62e326cd7a53ceb0e2d Author: mquinson Date: Fri Jun 26 21:08:32 2009 +0000 use readlink instead of realpath because it's more commonly installed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9294d8a722e3b07f9beaeb69a935aaa585236d5e Author: mquinson Date: Fri Jun 26 20:59:48 2009 +0000 Do not set TCP_gamma as a default value, but insist on running its callback since that's the way the value gets propagated to the right global git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c81a95138926cc6ffae8a50f7d829381e637f6cd Author: mquinson Date: Fri Jun 26 20:59:42 2009 +0000 Plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb35f005960fefa613cc51e8f4d786f58b11849e Author: mquinson Date: Fri Jun 26 20:22:34 2009 +0000 Finalize the smpi test (it works) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6374 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f10f2b6d78f3f91c6b7739c2cfda1bf53d4c312 Author: mquinson Date: Fri Jun 26 20:22:26 2009 +0000 SMPI: Add an option to display the timing at the end of the simulation (need to turn that off for tesh since this timing depends on the machine we run the simulation onto) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 812231b11759373fd9b8877e966d8e0249e1dad0 Author: mquinson Date: Fri Jun 26 20:22:13 2009 +0000 Sanitize the memory handling of config elems description git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31995feaea3e1ba5e1d3398e0497b85749625739 Author: mquinson Date: Fri Jun 26 20:22:05 2009 +0000 Add a flag to keep the temp files around, and pass configuration options to the simulator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10598682c3d60c5606cd9942c0eef752ddf6856d Author: mquinson Date: Fri Jun 26 20:21:57 2009 +0000 plug an harmless leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 725184f3bce66a3eff87cc3a01e5d96477a5d28a Author: mquinson Date: Fri Jun 26 16:09:45 2009 +0000 SMPI: Change the reference speed to a command line option git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a042f95a062f5fdf726c3ab83c91df4527db8e9 Author: mquinson Date: Fri Jun 26 16:09:43 2009 +0000 Change --surf-path into --cfg=path git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4e0441cc7811dd6e46604a83848ce702fa58a5b Author: mquinson Date: Fri Jun 26 11:50:46 2009 +0000 change TCP_gamma to not be a compilation-time #define, but a command line option git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6453851776bcf25e18d9628a1cefb7e96bfa0d8e Author: mquinson Date: Fri Jun 26 11:10:27 2009 +0000 Implement a --cfg-help flag to show existing configuration variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f033b16a27b1d9dab9ae6f442cb9c89464053d2 Author: genaud Date: Fri Jun 26 10:57:42 2009 +0000 - corrected mvmul.c to avoid warnings - added MPI_Wtime in bcast example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b23aab122b8b20a4f5276e1e9edb98bb7a442611 Author: mquinson Date: Fri Jun 26 10:39:33 2009 +0000 Document Stephane's last change (implement MPI_Wtime()) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 935fbd5eea14cd2d527a1df66e378a53ee2e115d Author: mquinson Date: Fri Jun 26 10:38:30 2009 +0000 Update tesh files of msg that use configuration after lastest changes to config infrastructure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86a08ab9c895a99c7efb4ee38db24c3541deb6bd Author: mquinson Date: Fri Jun 26 10:33:52 2009 +0000 Sanitize the way surf options are declared: in surf_config not dupplicated in simix and simdag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28b96ce2e782890f1d8d9410ec192cd342f81b23 Author: genaud Date: Fri Jun 26 09:50:53 2009 +0000 added MPI_Wtime() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00ec45a4c3987767dc8848ea79ba6725f2ee0799 Author: mquinson Date: Thu Jun 25 13:32:25 2009 +0000 The examples moved, and speak of LD_LIBRARY_PATH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1876077c6ea15e723a97fecfe65ab5fc88742012 Author: mquinson Date: Thu Jun 25 13:32:23 2009 +0000 finish the first tesh file of SMPI example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ba839ca51aca532e9a882ed1ea9497a9cb12fa2 Author: mquinson Date: Thu Jun 25 13:32:15 2009 +0000 Ignore the smpi examples from the git (sorry, too lazy to tell the same thing to svn) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b59c351d2cc41b4f036493b1686aa7f3870cb7dd Author: mquinson Date: Thu Jun 25 13:31:51 2009 +0000 Get smpirun displaying the real process rank git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49ab17272e738d2b3c16a9128c09c58ff7fe1d2b Author: mquinson Date: Thu Jun 25 13:31:47 2009 +0000 ignore new files generated from lastest libtool git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9edecc62265f4511e1fb062d05c47c8021d2f3c8 Author: mquinson Date: Thu Jun 25 13:31:24 2009 +0000 Set in release mode: remove temps and less debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 025965074dbe4c1b04466cc260260470f28b7472 Author: mquinson Date: Thu Jun 25 13:31:20 2009 +0000 Compile about every existing SMPI examples (reduce don't compile) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bf0e23b7f0a6ee8695d56fae94785f07f551fff Author: mquinson Date: Thu Jun 25 11:01:32 2009 +0000 Improve the INSTALL file: some people just don't read the FAQ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10a7f95aedfe591594bf993e663e28956bdbaeee Author: genaud Date: Thu Jun 25 10:30:44 2009 +0000 more in README mapping of ranks to hosts is done i) in order of hostfile ii) round-robin (if -np n > number of lines in hostfile) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abacf1fc86b15392727e4fedb38da442167fd51d Author: mquinson Date: Thu Jun 25 09:16:39 2009 +0000 SMPI: Use the amount of processes to malloc the process list, not the amount of hosts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e356ccf3f40973c033d35177172838dd5b7854f Author: mquinson Date: Thu Jun 25 09:02:33 2009 +0000 Change host data into process data; count processes instead of hosts; communicator refer to list of processes instead of list of hosts (SMPI revamping about done, yuhu) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7034cdc4561b2e48e238ca38c752b2a98917095c Author: mquinson Date: Thu Jun 25 08:47:43 2009 +0000 Add a SIMIX_process_count() that SMPI needs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e55187b3483204da82352c769fee9522e87eadc Author: genaud Date: Wed Jun 24 21:59:23 2009 +0000 check that specified platform and hostfile exist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 766576b6f567b257d08ac0667a2c1f63402ef9a0 Author: mquinson Date: Wed Jun 24 19:55:52 2009 +0000 SMPI: Pass the rank from smpirun to processes through their command line in deployment file; kill unused hosts global table git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 443848018856ca7370bb97b8ccb9748753a3d91a Author: mquinson Date: Wed Jun 24 19:55:36 2009 +0000 SMPI: kill dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2ae1feca28e9c5aec67fa2716eff576f5aad2c2 Author: mquinson Date: Wed Jun 24 19:55:20 2009 +0000 SMPI: move the last queue (received_message_queue) from global to process data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee375d6d208c052c9d9ebefec88c5fbfa32cc43a Author: mquinson Date: Wed Jun 24 19:55:02 2009 +0000 SMPI: move pending_send_request_queue from global to host data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c19e8ee59414e654e441b692dda9231c3c9348d Author: mquinson Date: Wed Jun 24 19:54:45 2009 +0000 SMPI: kill some free() from the smpi_process_finalize of the last leaving process to smpi_global_destroy; kill now useless process_running variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1372e35c79dba117ae1b592394821a3f716a3f13 Author: mquinson Date: Wed Jun 24 19:54:24 2009 +0000 SMPI: Change the way senders and receivers are stopped: main process kills its friends when leaving instead of a big armagedon at the end of simulation (one use less of the big process table) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cac63707a2f233d0a979a67403336292eb2a3038 Author: mquinson Date: Wed Jun 24 19:54:08 2009 +0000 SMPI: Kill the global list of senders and receivers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16e1615dff6a9f5a19efb4861563436a638642ed Author: mquinson Date: Wed Jun 24 19:53:50 2009 +0000 SMPI: Add a global table of processes, which one day will replace the table of hosts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e5cdd9be620581f49dd99be6c20b76aef95769f Author: mquinson Date: Wed Jun 24 19:53:32 2009 +0000 Move pending_recv_request_queues into host_data (ie, wanna be process_data) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dd85c99128764c5afb400e2f7009757f82f8c2c Author: mquinson Date: Tue Jun 23 19:49:54 2009 +0000 SMPI: get the main process launch the sender and receiver ones (will ease passing them some shared data) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4aa505c950a4c8db13c8b15f17158cdef848f0d4 Author: mquinson Date: Tue Jun 23 15:07:53 2009 +0000 cosmetics (use xbt_fifo_foreach where relevant) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9e5f3cda750dceba00cad0b026441b56c86096c Author: mquinson Date: Tue Jun 23 15:07:30 2009 +0000 cosmetics (function renaming) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 994908f535190638662797b1215506fc0664bd37 Author: mquinson Date: Tue Jun 23 15:07:27 2009 +0000 Kill another useless synchronization source: no one will interupt you in simulation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b110f915460bff6576e1fc6d3a4f391992852714 Author: mquinson Date: Tue Jun 23 15:07:04 2009 +0000 SMPI: Kill a whole bunch of unneeded synchronization: processes run in exclusive manner within the simulator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae7e252da5489d93905f17545a6de8fbb7a49c96 Author: mquinson Date: Tue Jun 23 15:07:01 2009 +0000 Document Stephane's change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f34e4c6b167e7c684ba096920e4702a8d584e3c Author: mquinson Date: Tue Jun 23 15:06:38 2009 +0000 SMPI: Remove the initialization barrier now that it's useless git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebd53cac243186b83457179668123ae1ddbd47a2 Author: mquinson Date: Tue Jun 23 15:06:33 2009 +0000 SMPI: cleanup the initialization process by moving stuff done by first process in smpi_process_init to smpi_global_init (WIP) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf0ddebf009b2bc9286e62563880c2ffdccdef67 Author: genaud Date: Tue Jun 23 13:24:45 2009 +0000 quick notes to get started compiling an smpi example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ed181c23cb36f8fff699f9cffefce42247a40b3 Author: genaud Date: Tue Jun 23 13:21:32 2009 +0000 extended smpirun accepting -platform and -hostfile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e839b5745fba725c23b67f9ae704d9ebd849c8be Author: mquinson Date: Tue Jun 23 11:40:01 2009 +0000 Automatically set the execution bit to the smpi scripts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc4fe7ca3d96172ccf4634e917c2e111743fec12 Author: mquinson Date: Tue Jun 23 11:39:58 2009 +0000 Bug fix: add the compiler name to the command line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4b0dd9b7a3d3d1c2002bda16c76d5c081e884db Author: mquinson Date: Fri Jun 19 12:26:26 2009 +0000 Use parse values as double instead of casting them to int git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47f39b9e8bd38798c5e3aefda944d57a95466a09 Author: mquinson Date: Wed Jun 10 15:00:24 2009 +0000 A word about LD_LIBRARY_PATH in the first lesson of the GRAS tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69f899b00300289d8572bcd98391ab6aa79a88b1 Author: mquinson Date: Mon Jun 8 22:14:53 2009 +0000 Document a change that slept from a private branch to the public trunk during the reindentation war (sorry, seem to be the only one; glad it was working) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ec0b1137bbe4e67bd4b341e54d5a70ecff9c681 Author: mquinson Date: Mon Jun 8 21:58:31 2009 +0000 I'm a jerk, I do cleanups on useless stuff written by others. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6c80742a35d2e66884ca990260531aecd77578c Author: mquinson Date: Mon Jun 8 21:41:17 2009 +0000 some more comments, and minor cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b8359bcfd63fbb711a8e7c7af47db9aa3fbccde Author: alegrand Date: Mon Jun 8 14:51:31 2009 +0000 Document my last commits. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35dc3bbb09335c7ae2623cc352c5efecb9cc881a Author: alegrand Date: Mon Jun 8 14:16:59 2009 +0000 Make a much cleaner (and correct) use of refcount introduced by Henri. Now failures should be handled correctly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2643bb7bdcf3eb79c4a0ba6c38435096411e85ff Author: alegrand Date: Mon Jun 8 14:16:33 2009 +0000 Cleaner use of the refcount introduced by Henri. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a354216d8aa93606c10fb80d715a92b494a36b06 Author: alegrand Date: Mon Jun 8 14:16:28 2009 +0000 Handle host failures in communications. (bug raised by Alan Malta) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfd2d504ff4c0c01f9a9e548cd616d1befbf465a Author: alegrand Date: Mon Jun 8 14:16:24 2009 +0000 Add debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 583ddf643256feb7299e686bd8f30f46ab6de0fa Author: alegrand Date: Sat Jun 6 13:45:06 2009 +0000 Fix tesh file. Surprisingly, according to git, it was already wrong when first commited a few months ago (unlesss I do not run with the right gtnets version....). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d8b9a9e8d2e9c221040851dd305b77d9d9332f3 Author: alegrand Date: Sat Jun 6 13:44:41 2009 +0000 Keep tesh files uptodate with some recent reindentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6315 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f398c8b20c1e1df37c49bcbbfd222dab952846c8 Author: alegrand Date: Sat Jun 6 13:44:36 2009 +0000 Update test file now that state traces are better managed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09ced2bb0f994a2794e379b7ab0830921ae867e1 Author: alegrand Date: Sat Jun 6 13:44:10 2009 +0000 Take into account that some process may actually not be launched because the host on which they were supposed to run was turned off. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3290913dede085dd2e29b466a1e0d132d4eb2942 Author: alegrand Date: Sat Jun 6 13:44:06 2009 +0000 Check that a host is available before launching a process. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c94b4ff91c7be1736cf07e9db73f992335bdbef3 Author: alegrand Date: Sat Jun 6 13:43:56 2009 +0000 Give deployment functions the opportunity to know that some host have failed before launching the process. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9d070ff4b259516963e10fde45bac591336f154 Author: mquinson Date: Thu May 28 13:41:46 2009 +0000 merge with git master git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dff9e15c44ab6340d27215957c56fa72fad246a2 Author: mquinson Date: Tue May 26 15:29:22 2009 +0000 Reindent everything (possibly breaking all branches, but for the last time) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95d328f9ca4dd6ccd2065c6c84aca83d43001804 Author: mquinson Date: Tue May 26 15:08:51 2009 +0000 Add a indent rule to format the code in an uniform way, avoiding breaking the branches for nothing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d21ff085ab97827a9a1b352bdf697009aff2662 Author: mquinson Date: Tue May 26 15:08:48 2009 +0000 typo (again) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c01bbf930f6f8a0d0b2730cb6effba0023a7ec69 Author: mquinson Date: Tue May 26 12:57:29 2009 +0000 Do allow malloc(0) again, since it breaks user code on non-broken platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3af0c3d5c149a0cec8bbf015336fe7ebf57e8a12 Author: mquinson Date: Tue May 26 12:57:26 2009 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc1a66b66da508f9c386cabe86129ad1162d84d1 Author: mquinson Date: Tue May 26 12:57:20 2009 +0000 more debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f511fe604654fdbf0eded5949a3a25d5ad4bcac Author: mquinson Date: Tue May 19 12:08:58 2009 +0000 change the example with failure to see the bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f49f36235140dd615cde7be572de6fb50721557e Author: mquinson Date: Tue May 19 12:08:53 2009 +0000 Display the status of simulated processes when receiving SIGINT git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e43b2f67e50679deaceaa445c1ad48ecacd2f47 Author: mquinson Date: Tue May 19 12:08:48 2009 +0000 Display the status of simulated processes when receiving SIGINT in simulation mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94e3cabad3dacc83032a464aef95af84cf4f01e3 Author: mquinson Date: Tue May 19 11:29:33 2009 +0000 Document Arnaud's last change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f6708578561b837577fea42201188b692460358 Author: mquinson Date: Tue May 19 11:29:27 2009 +0000 Test for doxygen even out of maintainer mode + get -lsocket on solaris git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c84bca1b1ad12b442a1ceb7f2eb8fb2af71ac843 Author: alegrand Date: Tue May 19 09:01:31 2009 +0000 doc fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 556f218da6fb17d90c2242eaa0f3aaaa09b3eaf5 Author: alegrand Date: Tue May 19 09:01:06 2009 +0000 sed resource/model as it is now how things are named in surf... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76a93840692d8668298e016732d899d26a6b5b12 Author: alegrand Date: Tue May 19 09:01:01 2009 +0000 Bug fix in MSG raised by Matthieu and Henri! The suspend/resume could not work properly anymore due to the fact that there was no while around the cond_wait... >:( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 305fbc7b720f845588b22de910245576971a5f97 Author: mquinson Date: Mon May 18 13:37:45 2009 +0000 Do not require doxygen in maintainer mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf7cb0c9cc92ef5030c3836d4109350df149381d Author: mquinson Date: Mon May 18 13:23:29 2009 +0000 Regenerate the datasets on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 827122d635564b67542189fd3e013307458b3550 Author: mquinson Date: Mon May 18 13:06:17 2009 +0000 Do not allow malloc(0) since that's not portable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6290 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81bbfd30049b0cb2aecc612e7e825b05407b1318 Author: mquinson Date: Mon May 18 12:35:40 2009 +0000 update the datadesc test on 64bit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b999f4d2d76ade77e528fbacaaa1ee78606fb2a Author: mquinson Date: Mon May 18 08:49:48 2009 +0000 regenerate test data for 64 bits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2442b3b9a0742e33338ca189a6f662639548aa2 Author: mquinson Date: Mon May 18 08:32:55 2009 +0000 Be more verbose when propagating local exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e62bba7ea511413feb10d9de5c306061a8560c54 Author: mquinson Date: Mon May 18 08:32:48 2009 +0000 Add regression tests for the lastly fixed bugs in GRAS dadadesc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c41f70e179eb2934ada8edadf7efedf2290693a Author: mquinson Date: Mon May 18 08:32:41 2009 +0000 Allow the exchange of 0-long dynamic vectors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf3214f060ff7f2548d7f0fa2569f03fe3e58441 Author: mquinson Date: Mon May 18 08:32:35 2009 +0000 Less debugging info git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a98063fe12e80a332a2f48d4b060815b7ae1efc Author: mquinson Date: Mon May 18 08:32:29 2009 +0000 Reindent some code, no real change (should do it for all my code once for good) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74abcc1b52b7e7ec117d2472988bedfe2f40f5a2 Author: mquinson Date: Mon May 18 08:32:22 2009 +0000 free the exception we display + suporious update of the output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8909959e635151c5165cbab10cfb456275729c55 Author: mquinson Date: Mon May 18 08:32:17 2009 +0000 xbt_ex_display(): do not free the exception after displaying This allows to do more with the given exception afterward. Users should call xbt_ex_free() themselves. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbd2a310bfd89f45f5310afd33d2fedf23a3ab09 Author: mquinson Date: Mon May 18 08:32:10 2009 +0000 Reindent, no real change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc6d7585229ccb9b293a722a3fa9691f3ce16360 Author: mquinson Date: Mon May 11 22:37:59 2009 +0000 Fix a bug in task exchange which broke MSG_task_get_sender() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3de9011daef4eefba46c2f5d1dd95e676848d9b4 Author: mquinson Date: Mon May 11 22:37:40 2009 +0000 more informative debug messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d443c53694a5b52c9e75352f82bfef50735e939e Author: mquinson Date: Thu May 7 12:16:23 2009 +0000 Add an example of process migration in examples/msg/migration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cccec628ccfbafebaca6ef3498361e892d740ea Author: mquinson Date: Thu May 7 12:16:00 2009 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b457146b794822a3d9368b84db16da1d945f3959 Author: mquinson Date: Thu May 7 12:15:58 2009 +0000 Plug a bunch of memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a1c995ee798730127d6aed9968a244625e40286 Author: mquinson Date: Tue May 5 16:12:23 2009 +0000 ooops, typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42528e51b9fadb0cae3b553cf6177334decfbb0e Author: mquinson Date: Tue May 5 16:10:10 2009 +0000 draft implementation of the 4 basic actions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f7e9bf9cd6ea2c2cfb9246613c03d667d66fd79 Author: mquinson Date: Tue May 5 15:59:49 2009 +0000 first draft of the action runner git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bd7637562bdc1cae73d541e38363597345033dd Author: mquinson Date: Tue Apr 28 10:15:32 2009 +0000 Initiate the 3.4 development cycle git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9452e3db4f35f9d2b1fa15d751b704dc16b38297 Author: mquinson Date: Tue Apr 28 10:10:55 2009 +0000 Use the aligned size for structures instead of raw size, so that GRAS can exchange arrays of heterogeneous structures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 497ca90b3b59c967c4e6862500c3b45ddc8638f4 Author: mquinson Date: Tue Apr 28 10:10:53 2009 +0000 Some more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d0b98a448300cc4579c97b77c534f10e3ea7ff8 Author: mquinson Date: Tue Apr 28 10:10:30 2009 +0000 More explicit error reporting around the trace connection mechanism (yeah, just cosmetics) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 035c13f70e88dc4b3a24599a726ba270ab748000 Author: mquinson Date: Tue Apr 28 10:10:28 2009 +0000 little improvement to the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b2482fb84dd0615cd537f7c5bb8cb2dc4b0110c Author: mquinson Date: Tue Apr 28 10:10:05 2009 +0000 Add SIMIX_process_set_name() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18310bec7dad709ad3013db1241ff5878112d5c0 Author: mquinson Date: Tue Apr 28 10:10:03 2009 +0000 Change form of error message so that when host name is empty, you get it right at first glance without thinking that the error message forgot to tell you what the borken name was git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38dc95e665a36ccb31096cbdf46e027fb9dbab1a Author: mquinson Date: Tue Apr 28 10:09:40 2009 +0000 Also include strbuff from xbt.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6f13fc1957ac0725ca23ede343034b1d28b906c Author: mquinson Date: Tue Apr 28 10:09:38 2009 +0000 RELEASING VERSION 3.3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a047de5c152b0d2ecf8f85c8be79581aa0c93464 Author: mquinson Date: Sun Apr 12 02:27:20 2009 +0000 plug some memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8de24107a803207f718cc370084f4ec3a8cf063a Author: mquinson Date: Sun Apr 12 02:27:15 2009 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d45e0b887f091e6231a40af422a5e5bb49d7e13 Author: mquinson Date: Sun Apr 12 01:33:43 2009 +0000 do not brutally kill the listener but ask him politely to die (extending the awaking mecanism). If not, it fails to release the locks it holds on darwin git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2940fe68f1f180b7d8cca1e80120f0d86c480878 Author: mquinson Date: Sun Apr 12 01:04:45 2009 +0000 do not close sockets from main thread, but from listener (queue added for that) because the listener is selecting on that sock, and it makes darwin angry to close selected sockets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a394dea56ed45a707acff2552343114a4d5a95fb Author: mquinson Date: Sun Apr 12 01:04:40 2009 +0000 reduce the verbosity of *all* setsockopt failures to set buffer sizes to keep darwin's mouth shut git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d8f222f6cc8803dba8e85b41981165fc860e8d5 Author: mquinson Date: Sat Apr 11 23:41:02 2009 +0000 Also add config.log to checkall.log to get configure option used for the test, at least git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fafda3fd8795da9c9d87080ae0c0ceea7a7cd0d Author: mquinson Date: Sat Apr 11 23:28:40 2009 +0000 add the svn version to the checkall log. I'm getting lost out there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c937e110a85764e1c5104626a18a8d626e1f266 Author: mquinson Date: Sat Apr 11 23:19:46 2009 +0000 Erm. We moved from CVS to SVN a looooong while ago git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ed1a13d387d4d5396e45747b51eed855a05f9c3 Author: mquinson Date: Sat Apr 11 23:12:30 2009 +0000 lower the gravity of the message indicating that setsockopt failed to set the buffer sizes. It do fail on darwin, but I doubt nowadays that this setting does any good. OSes know better than me what the good buffer size should be. Maybe we should kill that completely git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a346cc72dfaebfb747f929747840877636982d6 Author: mquinson Date: Sat Apr 11 23:12:05 2009 +0000 do not use -ffast-math, it sometimes breaks lagrangian computations on 64bits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6b60f884ece8c483fd03d33ebe1de5bda0b32b0 Author: mquinson Date: Sat Apr 11 23:12:01 2009 +0000 fixup the timings after the lastest updates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 410bd96d9c3c8c33f6e7ea94afc45bde1e32dc4c Author: mquinson Date: Sat Apr 11 17:08:20 2009 +0000 typo-- git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4c515a7b473a123f6bb722fdb588b04c807d126 Author: mquinson Date: Sat Apr 11 16:40:54 2009 +0000 tiny documentation improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7358e35e925da1fec8c3e36055e423c084fecea Author: mquinson Date: Sat Apr 11 16:40:49 2009 +0000 Also include the str.h header from main xbt.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4af42d3c081d374f5c2d7a526eb64c23291f5280 Author: mquinson Date: Sat Apr 11 16:40:44 2009 +0000 allow to define a default value to registered functions. This allows to use generic functions deciding what to do from the name used, and thus deal with unknown function names in deployment files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd357c1bf03d41e9dde1b471e51dbb427258be50 Author: mquinson Date: Sat Apr 11 16:40:39 2009 +0000 fix previous commit on gras_userdata_new() by using the result of gras_userdata_set() instead of calling gras_userdata_get right after git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f45bc68e17a95c4277dbe63aaef98dda61536153 Author: mquinson Date: Sat Apr 11 16:40:13 2009 +0000 make sure that the gras_userdata_new() macro returns what just got malloced git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e424d503426c74a02aeb94c78d1a905c59d6a56 Author: mquinson Date: Sat Apr 11 16:40:08 2009 +0000 a new disabiguisation on the GRAS communication model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c226af4f5e4ed82d142b9065446658bde792072b Author: mquinson Date: Sat Apr 11 16:40:02 2009 +0000 gras_userdata_new expects the pointed type, not the pointer type. Fix tutorial, and add a bunch of warnings in the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dce08fe1e16cc851ad994b925d5d36a863648c8f Author: mquinson Date: Sat Apr 11 16:39:37 2009 +0000 Add a link from the documentation down to the relevant tutorial section git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5ce32c77a45a248a07572b700c4c44ff518aa71 Author: mquinson Date: Sat Apr 11 16:39:32 2009 +0000 ignore generated files from our tutorial file generation dept git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 231662d24e63cfb172fdfe6fd613fe02f257171c Author: mquinson Date: Sat Apr 11 16:39:27 2009 +0000 Regenerate the output captures of the gras tutorial after the numerous timing changes we had in the kernel git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8c9250251a5d052ddb1474cb7d3daecd48c74c4 Author: mquinson Date: Wed Apr 8 10:32:08 2009 +0000 tiny improvement of the gras_comm figure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1509b09a63d6ffd5cdea5fca010f27c7800062b Author: mquinson Date: Wed Apr 8 10:22:13 2009 +0000 Put associate the INRIA keyword to contributers where needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c25fbc46b79d4193b64389ddd999b993450a95c4 Author: mquinson Date: Wed Apr 8 10:22:10 2009 +0000 Add some more explaination about the network model used in GRAS, featuring a 'neat' figure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2676083dbe3e92cf5fc40d222b690caa5dbd655 Author: mquinson Date: Wed Apr 8 10:22:07 2009 +0000 Little reword in the introduction (switch to current slide location), new section on dev snapshots found on my web page git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79182726ad6be5dcf0abda4b94c917390a811c92 Author: mquinson Date: Mon Apr 6 08:45:19 2009 +0000 also ignore java cruft in git git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74fcfbecc1dc3a12838aa3128c00c8e52e6dcef1 Author: mquinson Date: Mon Apr 6 08:45:12 2009 +0000 Also work with older test binary which don't understand the -a flag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a125726833524c513b2cc1ecb76c4e59f0fbf43 Author: mquinson Date: Mon Apr 6 08:45:05 2009 +0000 Allow autoconf stuf to be run from another directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cb91d8204f4b92e8f0c91e0530b3b0610a3dfad Author: mquinson Date: Mon Apr 6 08:44:57 2009 +0000 -Wall by default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5da58b425b5be8faa4c1b703815c9f3597924c81 Author: mquinson Date: Mon Apr 6 08:44:47 2009 +0000 Give tesh the ability to get the CWD to use from the --cd command line argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b338fa4c1304fe37c527c259549a8b57be361ba1 Author: velho Date: Fri Mar 27 13:22:57 2009 +0000 Cope with model best gtnets fit, that is latency_factor = 10.4, bandwidth_factor = 0.92 and weight_S_parameter = 8775. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96963b5500f87e9f39580ddd6b5ef0c9775e5a35 Author: velho Date: Fri Mar 27 13:22:55 2009 +0000 Cope with model best gtnets fit, that is latency_factor = 10.4, bandwidth_factor = 0.92 and weight_S_parameter = 8775. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad36d38be49ef4a5f7ea0dfe1828a011938047aa Author: velho Date: Fri Mar 27 13:22:53 2009 +0000 Cople with new gtnets.c and deployment files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42f6c1b445937ea7d6147db394a3d74723b4017e Author: velho Date: Fri Mar 27 13:22:51 2009 +0000 Reduced message size in dogbone topollogy to speed check. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a0bc018a4d6ac208fd26125ceb2d968b60b8346 Author: velho Date: Fri Mar 27 13:22:49 2009 +0000 Added a parameter for each process, given flow id, cople with gtnets.c . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a7b03a57f3ed610a5fead560fc4fe915eeb9a42 Author: mquinson Date: Thu Mar 26 15:32:15 2009 +0000 also awake the listener after opening a file socket git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 012eb9abdcc52396dd00442c5f52bcbbd6d923e5 Author: mquinson Date: Thu Mar 26 13:37:06 2009 +0000 Revalidate some forgotten 32bit outputs after gras listener improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0e970d2b1c9049f80db76445c4f24e8a266c3cb Author: mquinson Date: Thu Mar 26 13:37:04 2009 +0000 Deal with negative indices the same way than too big indices git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d15ba525d67b4ee1ae82e1ca1d71cc859e43998c Author: mquinson Date: Thu Mar 26 13:37:02 2009 +0000 revalidate the 64bits test outputs after the listener modification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e165962be0f3ed97fedd94c8de3ebab8912284a Author: mquinson Date: Thu Mar 26 08:08:31 2009 +0000 dynars: use inline functions instead of macros + release the lock on bound error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce144807a23bb9ada2fdec253a746ac17bb55455 Author: alegrand Date: Mon Mar 16 11:34:55 2009 +0000 Removing these trailing spaces seems to help doxygen. I can't believe it! And it took me a while before figuring out where the problem came from. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e512224cc47597902235aa532033bfbb88b7ec8 Author: alegrand Date: Mon Mar 16 11:34:30 2009 +0000 Add publication (Thanks Derrick!) and fix count in the table. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9aa10aed0a0aaddb7002ba375d1ca420fe7be316 Author: mquinson Date: Tue Mar 10 15:02:39 2009 +0000 ignore more ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40c6e7f1ddb09eda0f8dcdf990c5f7b42ef7f15b Author: mquinson Date: Tue Mar 10 15:02:37 2009 +0000 kill generated files out of the svn, damnit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c30236b12db6409bae3a4e86b01eca20f36a6f21 Author: mquinson Date: Tue Mar 10 15:02:36 2009 +0000 Revalidate the outputs I can test on my machine (build daemons are currently dead) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d177472fea36c2a8f780637477591025663d30a4 Author: mquinson Date: Tue Mar 10 15:02:34 2009 +0000 Gras listener thread of each process do select(-1) instead of while(1) {select(0.5)} So, it won't get active before a message actually arrived. The previous design was because when the main thread opens a server socket, it has to be added to the set of sockets select()ed by the listener. My solution is to add a new socket between main and listener threads. Each time the main opens a socket, it writes something on this socket, unlocking the listener. Who detects the fact that it's not a real message to handle, and get back to select(-1) (automagically adding the new socket to the set). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e88c2c923c467dbe27ae7fb7e04cc88a848d2e31 Author: mquinson Date: Tue Mar 10 15:02:32 2009 +0000 be more explicit when we die because we got an unknown message type (plus eclipse reindenting, sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6750a2b15437cd38cfff72b2f21d918cc61c3937 Author: mquinson Date: Tue Mar 10 15:02:30 2009 +0000 no need to sleep(1), it slows down my tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 658ba1da5fa1fcb036181efbd0704baff72ab472 Author: mquinson Date: Tue Mar 10 15:02:28 2009 +0000 don't open master socket before we declared the messages, or remote may be faster than us leading to an exception 'unknown message type' in RL (plus eclipse reindenting, sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit add41f0fa036ece036c3ae31afcb06c29a22908f Author: mquinson Date: Tue Mar 10 15:02:26 2009 +0000 Fix a small bug found by eclipse, and change some details to remove false positives from eclipse git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4e83bca331c795c3d656e71c4f2f3d863625ea0 Author: alegrand Date: Tue Mar 10 12:02:57 2009 +0000 Add references from myself, Loris and Kurt. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a41fbf8e28eedc34f2dfcbcfe6bd6be4a80b7d1 Author: mquinson Date: Wed Mar 4 22:46:16 2009 +0000 fix up synchronization of documentation on web site git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 283ef6cc1f81be56f55c176f5b4c1f8f531a29e5 Author: mquinson Date: Wed Mar 4 15:38:57 2009 +0000 typo in unit test name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab632dac1251c5a02ac8ce554e98a6d791cebd72 Author: mquinson Date: Wed Mar 4 15:38:51 2009 +0000 Readd the example with pointed data in the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e37c35c004577bfa892819392ab46ef242db6326 Author: alegrand Date: Tue Feb 24 08:44:05 2009 +0000 Fix the bug on MSG_task_put_bounded raised by Fredo, Henri and Matthieu. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b038e440a032e59794529a89c676f5bd37e135b6 Author: alegrand Date: Tue Feb 24 08:44:02 2009 +0000 Avoid C++ comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b83dd387b08acb4e9cd4f9ea13e634b97e615133 Author: casanova Date: Sun Feb 15 18:46:07 2009 +0000 Fixed a race condition in msg for communication between two processes. The problem was with task->simdata->comm being used and then freed by the receiver, and being used by the sender. The problem was that the sender could be awakened after the receiver, and thus try to read de-allocated memory. The bug was fixed by adding a refcount field to task->simdata->comm, to ensure that the freeing can be done by either the received and the sender, and always by the last one to be awakened. The refcount is initialized to 2, each process reduces it by one, and the last one does the free. Setting the refcount to 2 is a bit of a hack, but in the end seemed cleaner than sprinkling refcount++ and refcount-- all over the code, especially because this is already done for the refcount field in task->simdata. Perhaps this refcount can be used for this purpose, but I don't know enough about the innards of msg/simix to be 100% sure. This will likely due for now, at least until the next rewrite ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21ad0e3da95c6efb3981d35e71b837735018b77c Author: casanova Date: Sat Feb 14 08:45:22 2009 +0000 Added a reference counter to the s_smx_action data structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ce7a44037c1f190439342139440802c782a4a06 Author: mquinson Date: Wed Feb 4 11:37:13 2009 +0000 I shouldn't do dcommit that fast git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c594594f3bf33a81f7641cfb20b915ded71431de Author: mquinson Date: Wed Feb 4 11:35:22 2009 +0000 actually, I have some more gitignore files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c465091d678fdec3dddc9a1a0f64a5a1a3c8b2f Author: mquinson Date: Wed Feb 4 11:34:35 2009 +0000 yeah, right all of us use git-svn these days. No need to hide it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08a3df0e063c35b6054d2352eae08ede6f4c6f17 Author: mquinson Date: Thu Jan 29 09:38:21 2009 +0000 memleak founds by cppcheck git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3a9277b2d833bad63f6ca22dcf9cc563fbe0f68 Author: mquinson Date: Fri Dec 12 00:43:24 2008 +0000 Introduce log appenders They allow redirecting the output of the specified categories to a file. Please check the doc on more info about how to use them, but --log=xbt.app:file:xbt.log --log=surf.app:file:surf.log does what you may hope. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56417ff927246c7dd199fbebda6a49bc34f27950 Author: mquinson Date: Fri Dec 12 00:43:20 2008 +0000 do not display backtrace capturing stuff in the displayed backtrace (plus, be eclipse friendly) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd07ad5cab7e5201885cf4e545d3f96abb1606d0 Author: mquinson Date: Fri Dec 12 00:43:15 2008 +0000 kill an unused variable, fix a segfault after resizing the buffer while varsubsting, and also copy the terminating \0 while resizing the buffer in similar conditions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38f4a536df6269449c99a095334a4488db4bd5f0 Author: mquinson Date: Fri Dec 12 00:43:11 2008 +0000 Add --surf-path so that testing remains possible with vpath git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98cd9c3abed975096b3b915a6f321522760c2fca Author: mquinson Date: Thu Dec 11 20:12:24 2008 +0000 rename build directory into buildtool to avoid name clashes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4ae32c676421a6cd5c076b273dd7a07f2695957 Author: mquinson Date: Thu Dec 11 15:00:54 2008 +0000 keep documentation in sync with implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b936dbbe0c1785e04074e78d5c85dfa916eec58a Author: alegrand Date: Wed Nov 26 14:03:06 2008 +0000 Add useful gnets headers to the dist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec14673a153cd09717e81a88458258b2c69c79a2 Author: alegrand Date: Wed Nov 26 14:02:53 2008 +0000 Add debug on topology. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ba920df4ff95a1abfd2ac14220de511f12c5379 Author: velho Date: Tue Nov 25 16:46:18 2008 +0000 Removing libtool file from repository. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdf1e8354f898d50fc3ca7b01afdb12140f0ab0e Author: velho Date: Tue Nov 25 16:18:47 2008 +0000 Solving libtool conflict. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5c65e18f5945fd0449ddb77d3726243f0288a2c Author: velho Date: Tue Nov 25 16:18:44 2008 +0000 Removed bogus +1 while printing flow id coping with all experiments done before, don't modify it, work in a new copy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24c6654fe2f837c359af9fc74e7717b2bd73b3c7 Author: velho Date: Tue Nov 25 16:18:41 2008 +0000 Added the weight model improvements to lagrange models. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5291c7914252e918b75c44d8195ce1c3a871e4f1 Author: velho Date: Tue Nov 25 16:18:36 2008 +0000 Gtnets file that cope with previous Kayo Fujiwara experiments. The bandwidth share is the overall bandwidth share, don't use communication remaining to compute bandwidth share. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa58e3139ad72ebf2f8d351f00ebd54a095997fa Author: velho Date: Tue Nov 25 16:18:32 2008 +0000 Cope with new gtnets.c file. CORRECT previous commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f778b6124d35865f32f505c321fd2c8b635dec9 Author: velho Date: Tue Nov 25 16:18:29 2008 +0000 Commented debuging message to speedup experiments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b65403883b770a7a1f12c773cff048b3e6092bbf Author: velho Date: Tue Nov 25 16:18:27 2008 +0000 Increase readability to plot results afterwards. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8593c6dc8bdf1408a32cbae25fe1d9855debdbb Author: velho Date: Tue Nov 25 16:18:24 2008 +0000 BUGFIX bindinig always with port 80 cause more than two incoming flows on the same machine to sequentiallize. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19edbed95968c4064a53f2adf209fa08cc06eb4e Author: velho Date: Tue Nov 25 16:18:22 2008 +0000 Cope with recent modifications of the gtets.c example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1bc135296b0aca104cb00957f463e5e3e611d403 Author: velho Date: Tue Nov 25 16:18:18 2008 +0000 Generate a deployment where each host is used at most once. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72cdaaded006e4b16a4a8354e75f4e5dd11b6b75 Author: velho Date: Tue Nov 25 16:18:14 2008 +0000 Remove gtnets verbose output. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13c5da75068f441142fcf93d4d78124a7885d116 Author: velho Date: Tue Nov 25 16:18:10 2008 +0000 Bug fix. add_onehop_route registers links in the Kayo topology (not the GTNets objects). add_route creates the gtnets objects if not done yet and set up the routing at the GTNets level. So route_new should be called even for 1 links routes... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37bac2b9afb0e75181744f63e50ebedf8e7eb168 Author: velho Date: Tue Nov 25 16:18:06 2008 +0000 Remove memory management error. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f4314c39e129ca194f757e4e068866e286736f6 Author: velho Date: Tue Nov 25 16:18:04 2008 +0000 Added parameters to indicate flow id, so unique flows use a reliable msg_task_send/receive function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4b3fac837bc7c8fa6d6bbc03f2d0d86c36aeb9c Author: mquinson Date: Thu Nov 13 15:47:51 2008 +0000 Try to add pipol builders in the dance git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dcf4b0f969b76637699e18120b22d7461cf5d328 Author: mquinson Date: Tue Nov 11 19:52:09 2008 +0000 Reduce a bit the paralellism of the test builds (-j 4 instead of -j 10). This still causes some issues at some places (not sure why) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6033 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b74a62982e63cc47b5096ae5aef556161f80529b Author: mquinson Date: Tue Nov 11 01:50:51 2008 +0000 without these files, make check fails git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b2a2674e284ac6996b531ff7c8d45a065751b2fb Author: mquinson Date: Tue Nov 11 01:43:13 2008 +0000 I killed so much autogenerated that the svn revision keeps clean after a build on the distmaker (no M added after the number) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6031 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 296cf0ec5a5c329cf9d2ac5777921fa221888eee Author: mquinson Date: Tue Nov 11 01:27:04 2008 +0000 kilkilkil git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6030 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d81bfef53a840704ead6eca438d96ee1129b70dd Author: mquinson Date: Tue Nov 11 01:25:45 2008 +0000 kilkilkil git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97947c99a654a7d436398628c7bae6ad2f931246 Author: mquinson Date: Tue Nov 11 01:20:49 2008 +0000 some more ignorable autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca630f35f5db5b14af66fef9902f47f5f382b1fc Author: mquinson Date: Tue Nov 11 01:19:57 2008 +0000 At least. ignore ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4feef0a31a4bfb0b073402109bfbb016cb9bc60d Author: mquinson Date: Tue Nov 11 01:13:26 2008 +0000 Kill all the autogenerated I've found. Feel free to kill the remaining ones: buildbot do not need them anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aba0d2c77e3e0374bec9ed6597f01b9eece9a77f Author: mquinson Date: Tue Nov 11 01:09:30 2008 +0000 make so that the tester builders are trigered when makeDist one is done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7359858b4c996d1172eda261b53fc0fedf0eddc3 Author: mquinson Date: Tue Nov 11 01:09:04 2008 +0000 Add svn revision to build overall status in a new CleanupCommand, used in tester builders git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5e9f2e549b4f63f502b17b9f57a1cf0f550df8f Author: mquinson Date: Mon Nov 10 23:03:00 2008 +0000 update ucontext factory to download the archive instead of using svn; use only one buildslave, used in two builders (I begin to understand buildbot philosophy, I think) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00a66a0587e211def455043583cdd8f487e5fe2a Author: mquinson Date: Mon Nov 10 22:35:15 2008 +0000 get the SVN poller working, use the real archive name (with revision in it), get the pthread builder download the archive instead of updating the svn. Still todo: update ucontext builder, automatic trigger of real builders once the distmaker is done. Afterward, any autogenerated can be droped from svn git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8d79ddb76fd8817589de7b39657501be7280061 Author: mquinson Date: Mon Nov 10 22:25:00 2008 +0000 Erm. Fix previous commit (by looking for the header file in the correct directory) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 552ede85d47fc16dd3a52e6845c729121a9d7bcf Author: mquinson Date: Mon Nov 10 22:22:49 2008 +0000 Add a header file to the SRC list so that it lands in the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1bbeea15e75d04d1b6565c5ba36d1d07578ee1a Author: mquinson Date: Mon Nov 10 21:24:17 2008 +0000 change nickname of IRC buildbot instance, and avoid emptying the scheduler list after setting some usefull content git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a51c598e3c9090eab9330c30aad9e93d49abec8c Author: mquinson Date: Mon Nov 10 21:02:29 2008 +0000 supurious commit to try to get an automatic build in response git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36019e50645813d01d88ae478194abd14cbd98ce Author: mquinson Date: Mon Nov 10 20:47:24 2008 +0000 try to add a 'svn watch' build scheduler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d52c2173c65ec1de298061b7ef33c8f009ec04f3 Author: mquinson Date: Mon Nov 10 17:33:31 2008 +0000 port to lastest builbot; fixup the tarball maker slave git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3437eda2a1c59c065be4fa52f053c3e207cfc4d7 Author: mquinson Date: Mon Nov 10 17:33:02 2008 +0000 port to lastest builbot git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69c1c22596ae55f414a088f5e57435fdc9cc3e53 Author: mquinson Date: Mon Nov 10 17:32:45 2008 +0000 fix encoding git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8ccdbcf736474f1f05e92ed439a56adbc52f216 Author: mquinson Date: Mon Nov 10 15:40:02 2008 +0000 Add some basic file locking to prevent parallel invocations of the script: only one is needed, so cancel the other ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8892821525cf5204c842476d26f530ddcca4908 Author: mquinson Date: Mon Nov 10 14:24:40 2008 +0000 autogenerated files (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68c40a74aae43b512249138084406d4a4ebbef4c Author: mquinson Date: Mon Nov 10 14:04:02 2008 +0000 ignore one more configure-autogenerated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 268c232e62981d322f66e2d3f75455c9fe56aa65 Author: mquinson Date: Mon Nov 10 14:03:23 2008 +0000 Commit a bunch of auto-generated files (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5e5accbefb1b4a360da4247ce287d1466b0f352 Author: mquinson Date: Mon Nov 10 14:01:32 2008 +0000 Change sg_unit_extractor so that it takes all units to generate on its command line. That way, make don't have to call it several times, and this is good because parallel invocations of the script were subject to breakage since they all change the same src/sg_main_tests.c file (in short, fix parallel build of the tool) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ce8957cfe6f904f244fdd79731800f0c61e50b0 Author: mquinson Date: Mon Nov 10 13:43:47 2008 +0000 Kill MSG_mailbox_put, which were not meant to be a public symbol anyway, add MSG_get_sent_msg() to retrieve the amount of messages exchanged during the simulation, plus a whole load of automatic reindent from eclipse (sorry for the noise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccb996ad46bd5aa726057a18f4f6a5ebb3ce44ba Author: mquinson Date: Mon Nov 10 13:38:28 2008 +0000 Regenerate with newest flex, so that new gcc paranoia get dealt with git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92c4592b8e9d05eef85b839222558d870a9275c7 Author: mquinson Date: Mon Nov 10 13:34:14 2008 +0000 ignore automatic m4 macro files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 148f80ff345cc6dcb4b9ed2a31faeccc40c28ded Author: mquinson Date: Mon Nov 10 13:33:17 2008 +0000 ignore generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd403579d19e40839ebcead05fbd1a16dc3a19e6 Author: mquinson Date: Mon Nov 10 13:32:17 2008 +0000 Regenerate with newest flex, so that new gcc paranoia get dealt with git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32e043cb47a2c23cd2b419c037d56f8139d51765 Author: mquinson Date: Fri Nov 7 15:52:54 2008 +0000 Work around newly reincreased paranoia of gcc and libc on ubuntu. It's geting hard to be -Werror friendly since they keep adding useless warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6003 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2327a1570722c4db5027f3f341b8df52279d05b Author: mquinson Date: Fri Nov 7 15:22:49 2008 +0000 Hey, gcc, calm down with your stupid useless warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae9c4b63d25c449ad638b742d70e278878b1a5c3 Author: mquinson Date: Fri Nov 7 15:22:17 2008 +0000 Circumvent what seems to be a bug in recent libtools (circular dependency of AC_LANG_COMPILER) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 167c68626c7d555971851ef0611681547905d7eb Author: mquinson Date: Fri Oct 24 20:13:21 2008 +0000 Add the bibtex entry of the prefered reference paper for lazy people (yuhu, I got the rev6000 commit ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1142746dbf58e434fc0c27c77bd2ed7bd6c355b Author: alegrand Date: Thu Oct 16 14:41:04 2008 +0000 Add a convenient script to create a random deployment file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09607a807fdf3a0a3396779e64fc402e73d936b8 Author: velho Date: Thu Oct 16 14:32:21 2008 +0000 Compute the weight using bandwidth if needed for the new LegrandVelho model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07930b7886980658833dea585b12935bb31de8de Author: velho Date: Thu Oct 16 14:32:14 2008 +0000 Add a new weight field to actions so that we do not confuse it anymore with the late_current field. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bda6e0c064e2ebbac5dc3b5f780bb5e6cb61e9b0 Author: velho Date: Thu Oct 16 14:32:07 2008 +0000 Add the bandwidth factor for the standard model as well as for the new LegrandVelho model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0eefe3f0376f4b180cc7d7b67791a7aac226814c Author: velho Date: Thu Oct 16 14:31:59 2008 +0000 Add the latency factor for the standard model as well as for the new LegrandVelho model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40b9540a553006e50628eb13c451c354a0671d3e Author: velho Date: Thu Oct 16 14:31:54 2008 +0000 Df parameter of Low models is replaced by weight because it means the same to maxmin and low models. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed23b51d432e31840b2cc3d9d23d2d8f1847bb5d Author: velho Date: Thu Oct 16 14:31:49 2008 +0000 Revert "Uses alpha and beta from LegrandVelho model to compute finishing time of transmissions." This reverts commit 8b3e9ea8d7423a048e47da03aa1a7edcdeb3fc73. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90efa0c7c4d4c88517e6c638b4478cc2573954ad Author: velho Date: Thu Oct 16 14:31:37 2008 +0000 Revert "Added a get Df function in order to implement beta*df during share_resources." This reverts commit 0342a9fd3d78294d3bfdac975886e226af34b32d. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9de69dbaaedd46febaef67a0542ebadcdee39d97 Author: velho Date: Thu Oct 16 14:31:30 2008 +0000 Revert "Added correction factors for Hockney basic model. The capacity parameter is limited with nominal*0.92 (beta) parameter." This reverts commit a09b50911036ecabe4fb37671dd20b30ddbb5865. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b3e9ea8d7423a048e47da03aa1a7edcdeb3fc73 Author: velho Date: Tue Oct 14 16:42:07 2008 +0000 Uses alpha and beta from LegrandVelho model to compute finishing time of transmissions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0342a9fd3d78294d3bfdac975886e226af34b32d Author: velho Date: Tue Oct 14 16:41:54 2008 +0000 Added a get Df function in order to implement beta*df during share_resources. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a09b50911036ecabe4fb37671dd20b30ddbb5865 Author: velho Date: Tue Oct 14 16:41:45 2008 +0000 Added correction factors for Hockney basic model. The capacity parameter is limited with nominal*0.92 (beta) parameter. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b62031fae59dfc84cdcda62f6d4e35e1a55a7c5 Author: velho Date: Tue Oct 14 16:41:27 2008 +0000 Added a new network model option, LegrandVelho, based on recent evaluation studies. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a77deac13d1429a851e3254636e4b4ab9291066 Author: alegrand Date: Tue Oct 14 09:16:21 2008 +0000 Add some platform and deployment files. waxman5 does not work and I still can't figure why yet. :( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bc2d84f9602e7cd4b43d21df898b0f59020dcdd Author: alegrand Date: Tue Oct 14 09:16:16 2008 +0000 Comply with "recent" DTD modifications (i.e. routers come before routes). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bcafdeddbe74540c43f367079d8da1a106127f7 Author: alegrand Date: Tue Oct 14 09:16:12 2008 +0000 Add debug and comply with latest parsing modifications. We cannot assume that one-link routes come before others. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b208d7b845cfa73d1a9f70ebd7f1f9ce49bf787a Author: velho Date: Fri Oct 10 08:47:27 2008 +0000 Replaced the using field of surf_action to refcount because this name is not a C++ reserved word. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f8b0942aa4f7c8d5e86d72eb06ab1fe5f6c09cd Author: velho Date: Fri Oct 10 08:47:13 2008 +0000 Disabled paje output, not working at the time. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32010a5ea68e93fc0179ca8c1a59d3150934bc89 Author: velho Date: Fri Oct 10 08:46:59 2008 +0000 Added a reliable print mechanism, now flow labels depend on id. Hence, the order which flows are created in deployment file is granted. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4136a4f084e56f02631c6ae6a67779a15d62d6e Author: velho Date: Fri Oct 10 08:46:22 2008 +0000 Improved output message to help automated experiments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b652d00ed5a040b7373c632f0084f3677f6ab029 Author: mquinson Date: Fri Oct 3 15:42:29 2008 +0000 misleading typo in test description git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e996ba856589ace5f4fc1f0e0f18cdb8dcc5b907 Author: mquinson Date: Fri Oct 3 13:03:50 2008 +0000 Autogenerated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7bb9c6c746713ff270064d02ce7a0c614fed896c Author: mquinson Date: Fri Oct 3 13:03:36 2008 +0000 This test do not seem to fail git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a42c95e1e1dc366c25740f1e80be435e44cba993 Author: mquinson Date: Fri Oct 3 13:00:15 2008 +0000 Redo the test to avoid stream redirections git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a95ea5c578ac402346f202c411986425fb1fcf8b Author: mquinson Date: Fri Oct 3 12:43:07 2008 +0000 typo in comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2eafb906dbb5cd52b47f29fff6b283cfc2e01f55 Author: mquinson Date: Fri Oct 3 12:32:16 2008 +0000 64bits portability buglet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d2332c405fc955cb4bb59ec503ca96cbf946779 Author: mquinson Date: Fri Oct 3 12:24:48 2008 +0000 Use mkfile mechanism or similar instead of stream redirections git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0378e55d235a421a6ce032d1d44f108cb86d640 Author: mquinson Date: Fri Oct 3 12:24:18 2008 +0000 Document the new mkfile buildin command git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fc69c46ff31041328cd0d87e4b10527f3097d2d Author: mquinson Date: Fri Oct 3 12:18:59 2008 +0000 Introduce a mkfile buildin command to be used in place of 'cat >' constructs; also add a more robust mechanism for the child to report errors to its father git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dacb236dc325c9d2c451900e98ef963f42a0eb7d Author: mquinson Date: Fri Oct 3 08:05:04 2008 +0000 Also add the variables defined in the script to the dict of variables to substitute git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6aee3c83262838c5202a1e013845242554b60db2 Author: mquinson Date: Wed Oct 1 15:49:16 2008 +0000 64bit portability bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1ee594ab17ae16a853c5bdd11eea066a8ed0414 Author: mquinson Date: Wed Oct 1 15:40:37 2008 +0000 Use variable substitution in the command line before starting it up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36b5d5f9f78b0d496663aa3b8d3e5f82ca48a5a1 Author: mquinson Date: Wed Oct 1 15:37:47 2008 +0000 And now, use the correct syntax for default values in variable substitution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d6fd2c990da1abfa2eee1cf0427f0cf53913ad6 Author: mquinson Date: Wed Oct 1 15:08:13 2008 +0000 fix previous commits, bummer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit add97e7153888d092c50b472f0319f6b5614046a Author: mquinson Date: Wed Oct 1 15:05:54 2008 +0000 Typo in comments spoted by eclipse git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb4ada538119ae94b118691301d59f0ad90fc33f Author: mquinson Date: Wed Oct 1 14:54:32 2008 +0000 new function: xbt_str_varsubst(), which call xbt_strbuff_varsubst() do do variable value expansion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42e0ae9b892d0eeeeef780bb4e762833ba916985 Author: mquinson Date: Wed Oct 1 14:53:05 2008 +0000 New functions: - xbt_strbuff_from() to build a buffer with provided content - xbt_strbuff_free_container() to destroy only the container without messing with the contained data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b951901da126d9e91ac4a8685f69043baf9ff8a Author: mquinson Date: Wed Oct 1 14:41:54 2008 +0000 Add a stupid function to display the content of a dict (as long as it's a string) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ad573f350bbd776b75a73e9ed5877316d123677 Author: mquinson Date: Wed Oct 1 10:21:52 2008 +0000 tiny doc improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed411b361269f3d9a0910c56de683274c8400705 Author: markls Date: Sun Sep 28 10:24:34 2008 +0000 cleaned up mpi_comm_split code some more. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5947 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc44532c7189d5a294220b743fe1a6f89334c4b9 Author: markls Date: Fri Sep 26 23:47:21 2008 +0000 just changed some comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b0d7da249c3fd6b9ab682bdcdabdf6a26705140 Author: markls Date: Fri Sep 26 23:31:19 2008 +0000 change spmirun and smpicc to use bash instead of sh and smpi_mpi to use qsort instead of bogo..i mean, bubble sort. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9dd8fd5b897bdd4bd61472be676722df1ffd3fd3 Author: markls Date: Fri Sep 26 22:26:07 2008 +0000 minor changes to comm_split code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d58d542aa12b19c6699ab43714caa86e29375b1 Author: mquinson Date: Fri Sep 26 12:37:26 2008 +0000 Bug fix by Louis-Claude: do not fail miserably when standard deviation is 0 (plus reindent by eclipse, sorry for the noise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e74dd0594d8f77db8cb7c6ab9140df1e1899e22b Author: mquinson Date: Fri Sep 26 10:49:06 2008 +0000 New function to replaces a set of variables by their values: void xbt_strbuff_varsubst(xbt_strbuff_t b, xbt_dict_t patterns); git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad1cda79f06bca8e0178671b404700c07c23c925 Author: mquinson Date: Fri Sep 26 10:47:03 2008 +0000 New function to substitute a char to another in a string: void xbt_str_subst(char *str, char from, char to, int amount); git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e9f074b7316baa383418a438240714583f9469d Author: alegrand Date: Mon Sep 22 08:29:07 2008 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04c1c2ae6adcf541e593e01db5bb337ac8a170ff Author: mquinson Date: Tue Sep 16 13:18:10 2008 +0000 More spell checking of the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b968babddbbe251290acf05634d66474faeb9885 Author: mquinson Date: Tue Sep 16 12:51:02 2008 +0000 tiny optimization: use xbt_dict_get_or_null_ext instead of xbt_dict_get_ext to avoid exception construction code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c30a24ef37908335f59b60f87083bf3575305953 Author: mquinson Date: Tue Sep 16 12:50:18 2008 +0000 Bugfix: I inverted the semantic of xbt_dict_get_or_null_ext and xbt_dict_get_ext when introducing xbt_dict_get_or_null_ext (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5937 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31aa5fffb80ebd3852adef3aae7fe7cc5176beac Author: cherierm Date: Tue Sep 16 12:19:17 2008 +0000 Add the compile of the java classes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5936 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e7e67d62c87ce4c61eff78e6b4d612a81a18445 Author: cherierm Date: Tue Sep 16 10:09:50 2008 +0000 to resolve the problem concerning the relative paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0e13f5c3cd04ac36dec948533b505b30e17740e Author: cherierm Date: Tue Sep 16 10:06:38 2008 +0000 to resolve the problem concerning the relative paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44248ed54a4351dd021d2cb567f5b23646ce0d1f Author: cherierm Date: Tue Sep 16 09:58:13 2008 +0000 to resolve the problem concerning the relative paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 051982e271ce58ba2fd5dde349b1dc6809151ee9 Author: cherierm Date: Tue Sep 16 09:54:15 2008 +0000 to resolve the problem concerning the relative paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73eec1c972fc7d2087be897f9a0a71b21b4d7458 Author: cherierm Date: Tue Sep 16 09:40:18 2008 +0000 to resolve the problem concerning the relative paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db96dfead061e8f4508551e8767e2c1abc7497e2 Author: cherierm Date: Fri Sep 12 15:01:26 2008 +0000 use extern keyword when you link with the static library on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fea47a668e39efad13255c4d2bd2e3b2bbb0693 Author: cherierm Date: Fri Sep 12 14:49:23 2008 +0000 the route_multi_table variable was declared two times git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9af4fc9cb2c30c46d44c492feb8d3af6c72dfa77 Author: alegrand Date: Fri Sep 12 14:14:56 2008 +0000 Use the rate variable... (thanks Fred for noticing it). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 043df5b3a29e5ab929653d3f0aaadf06ad85950b Author: cherierm Date: Fri Sep 12 13:48:26 2008 +0000 correction of the definition of a preprocessor macro in the Visual C++ project of Tesh2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c4a4a66954d33c941f7a0bb663ac5e14cf1260f Author: cherierm Date: Fri Sep 12 13:47:05 2008 +0000 comment the parallel task sample in the Tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fbbccdc1e85be059469b32886a28a26d4d7b0ce Author: cherierm Date: Fri Sep 12 13:44:17 2008 +0000 change consecutive to the renaming of the C++ wrappers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64c65dc08897e813db747951eb02358cfe18ec41 Author: cherierm Date: Fri Sep 12 13:43:02 2008 +0000 remove the SimGrid library project from this project because it is now build with nmake (see w32_makefile) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95265d9df76fbe8ec4710e8695dd8789e573908a Author: cherierm Date: Fri Sep 12 13:41:52 2008 +0000 change some compiler options git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6804468eb868140bf40629209af1b5736c2b8eea Author: cherierm Date: Fri Sep 12 13:40:59 2008 +0000 consecutive to the renaming of the C++ wrappers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac77c41a22d7dad5b68119b70ace598666271276 Author: cherierm Date: Fri Sep 12 13:40:02 2008 +0000 use the multi thread version of the c runtime git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29cca911cdb36575c22d5c23abb15f6062e8c314 Author: cherierm Date: Fri Sep 12 13:14:27 2008 +0000 The C++ Wrapper examples use now the SimGrid library (instead the previous library SimGridX) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d00b7966d3e6323341b0e74f01c91fdeb65d9f0 Author: cherierm Date: Fri Sep 12 13:11:37 2008 +0000 the Windows make file used to built the SimGrid dynamic link library. This make file permits to store in the same library the C++ Msg Wrappers and the C code of the SimGrid API (mix of C code and C++ code) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0f257fe00dd4e8f7589072d891d9c5f8ede3203 Author: cherierm Date: Fri Sep 12 13:06:05 2008 +0000 Change the default string format the the double values. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cdbf1d5cdc2af127ea684431e9a4e7fe6ab17ca6 Author: cherierm Date: Fri Sep 12 13:05:23 2008 +0000 change consecutive to the renaming of the CXX wrappers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffd3399be33c589c5a5e720958f6351fdf9b0706 Author: cherierm Date: Fri Sep 12 12:49:26 2008 +0000 The previous files renamed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 331a25db7c5afa9a51e7c15b84dd9c5e99960450 Author: cherierm Date: Fri Sep 12 12:48:07 2008 +0000 Delete and create a new files prefixed by Msg because on Windows I can't link to object files with the same name in the same library (for example emvironment.o and Environment.o). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27762ebaebfa8b7bc44b30fac206de15fc157041 Author: cherierm Date: Thu Sep 11 15:12:29 2008 +0000 the is_not_found field is defined for WIN32 only git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a3e6844ae7c79aca66a93c63cd583086d9df432 Author: mquinson Date: Thu Sep 11 14:54:48 2008 +0000 Spell-checking comments used as documentation (thanks eclipse) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3efa89025442248c83e1bf7c8d212ac22718d0b9 Author: mquinson Date: Wed Sep 10 10:14:49 2008 +0000 Add a xbt_dict_get_or_null_ext function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4725d7a4bc5ac1fdae3e86222cdc23eaaf6fb226 Author: mquinson Date: Wed Sep 10 08:52:04 2008 +0000 reindent (with eclipse) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 762815d39849184808292c38523d0ea7e498ca82 Author: mquinson Date: Wed Sep 10 08:20:39 2008 +0000 Reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec5e183d26c5427920071f551e4081c1fe54db35 Author: mquinson Date: Wed Sep 10 08:09:09 2008 +0000 remove trailing spaces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0218d1ba16d5c3952c3dbd273f9aa6a2f0d60e28 Author: mquinson Date: Wed Sep 10 01:12:35 2008 +0000 Kill dead commented code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e9049ff5a9fd3805d7c6de719056bf5ac1114c6 Author: mquinson Date: Tue Sep 9 07:41:55 2008 +0000 Search the binary to run in the path, if not in this dir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94f867ca9cca4a9349fc34576ff7a48b0874ca55 Author: mquinson Date: Tue Sep 9 07:15:58 2008 +0000 Kill old manual makefile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c60ecd167e796895eb98398295e320688ffe701b Author: mquinson Date: Mon Sep 8 20:48:58 2008 +0000 Oups, commited a stupid check which will help me one day for the portability to AIX. In the meanwhile, it broke everything under linux git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a91159f6f49730646038aa9c7e5a627336f5eea Author: mquinson Date: Mon Sep 8 16:21:45 2008 +0000 do not execle (/bin/sh), but execve directly the command to run. the shell was intercepting my good segfaults I want to see git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21988c314858eeaf92a8b81be8e6ce6ee2243607 Author: mquinson Date: Mon Sep 8 16:02:08 2008 +0000 s/NOTRECEIPT/NOTRECEIVED/ (plus some reindent) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2773e80729fa9563fda174461a822f49fe39a25 Author: mquinson Date: Thu Sep 4 18:56:50 2008 +0000 Remove trailing space to jardir definition since it sometimes survives and create a directory containing a space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30e6c16f8cc0b8a82cffb68c1cd6f6f0b59d989b Author: mquinson Date: Thu Sep 4 15:32:05 2008 +0000 random generator arguments must be double to avoid stupid overflows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98781dae46f55f15fe12a1b4c347d4c9b58d97eb Author: cherierm Date: Tue Aug 19 16:09:52 2008 +0000 _GNU_SOURCE macro is already defined in CPP and asprintf and vasprintf prototypes differ in CPP git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffbb3987b2904e5c55540cacc898f1d2e3e0117f Author: cherierm Date: Tue Aug 19 15:55:25 2008 +0000 last changes of Tesh tools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bbd1fffddc380176e537b8c0d0542536e8d8a63 Author: cherierm Date: Tue Aug 19 15:54:35 2008 +0000 samples of makefile for cpp wrappers examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed5b6e45b9957b00a2c41f01ce9da418da78cecb Author: cherierm Date: Tue Aug 19 15:51:41 2008 +0000 last changes of cpp wrappers examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0844c6822ce0a2844a0500dafc4e5bc5d37f01bb Author: cherierm Date: Tue Aug 19 15:50:21 2008 +0000 a sample of makefile for cpp wrappers library. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9c27830674f1ed54f9553d4cd517842acc1aab1 Author: cherierm Date: Tue Aug 19 15:48:47 2008 +0000 last change of cpp wrappers for msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6aaba20655bd0936e02369871764649b740c04b Author: cherierm Date: Mon Aug 11 12:41:06 2008 +0000 an absent-mindedness git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0014ed4ef5b8ae67290c38883d123ab98e418ed3 Author: cherierm Date: Mon Aug 11 12:10:18 2008 +0000 The default alias name is now build from the name of the host of the process and its name (:) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1048d75232893b20a4f7b167e4fa9bc23fce0cd2 Author: cherierm Date: Mon Aug 11 12:09:46 2008 +0000 The default alias name is now build from the name of the host of the process and its name (:) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27f5ac79b234dff754ffaa4ce1e5bb1de5b465fb Author: cherierm Date: Mon Aug 11 12:04:44 2008 +0000 Remove all indefinite variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8364b1c1c33a8b376e06812c9a54b0830f11d63 Author: cherierm Date: Mon Aug 11 12:03:43 2008 +0000 If the length of the description is more than 76 characters replace it by the name of the Tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f78357894fdaf1f21afbb5b917e3f98f9b136a9e Author: cherierm Date: Mon Aug 11 11:58:39 2008 +0000 enable some tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4772ac73b83ddffd367f6d7479a57c20e3b8c2a3 Author: cherierm Date: Mon Aug 11 11:57:41 2008 +0000 just delete some blank lines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71d120f1da8c860ec8f3b25a67b030bf77bd09c4 Author: cherierm Date: Wed Jul 16 14:43:32 2008 +0000 Use err_line instead command->context->line to display the last err line. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15267ff3ab787941c864cc3847c066e77e6a4672 Author: cherierm Date: Wed Jul 16 13:52:42 2008 +0000 Remove CXX examples (compile them separately) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff9763962bcc2d9fe0e6c51f7511d930c7d4b79c Author: alegrand Date: Mon Jul 14 09:29:39 2008 +0000 Autogenerated file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93425711d72657a979fd9188202ec63a35574fb5 Author: alegrand Date: Mon Jul 14 09:29:30 2008 +0000 Add Tchimou's illustration of an old bug to the tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71bb34a2e9a56313a8d924a3048efc2575031b96 Author: alegrand Date: Mon Jul 14 09:29:23 2008 +0000 Update expected output after rewrite of the sharing function for the ptask_L07 model. I don't know whether the new output is correct but I know for sure that the previous expected output was bogus (try the --log=surf.thres=debug option... the value of a variable was larger than its bound). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d276a42405091143c5b3e204d38068c4cec47904 Author: alegrand Date: Mon Jul 14 09:29:18 2008 +0000 Complete rewrite of the sharing function for the ptask_L07 model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17a563e97cbbe0697ddcc73fadf9af2684ba564f Author: alegrand Date: Mon Jul 14 09:29:10 2008 +0000 Don't be a sissy! Abort when there is something wrong. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d7592acc525f30bc2378b395b0a34883cb32d62 Author: alegrand Date: Mon Jul 14 09:29:01 2008 +0000 Do not mix unix and msdos linefeeds. I've used dos2unix to fix that. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbacd84a93fff82660561b91b07a201dd80c8be6 Author: alegrand Date: Mon Jul 14 09:28:53 2008 +0000 Update expected output after fixing a bug raised by Tchimou (2008-06-24 15:14:42) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36c47745cbd89c47c36769941974bdfe210b5f53 Author: mquinson Date: Sat Jul 12 15:20:11 2008 +0000 Add endofline at end of file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa8593152383cea9ef8daa8b243b43f8366676f7 Author: mquinson Date: Sat Jul 12 12:57:50 2008 +0000 Add jmsg_application_handler.c to the libs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b7f303a6ad312a8e7ca0e6e080d82d269792e3d Author: mquinson Date: Sat Jul 12 11:20:06 2008 +0000 Add new line at the end of the file, to avoid a gcc warning (turned into error by -Werror) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc1da217b4faadf637086242e33a9bd81b87fc9a Author: cherierm Date: Fri Jul 11 15:28:33 2008 +0000 Add the new cxx examples in the project. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 089f899f25d7f8d0a1f30f3f789a491db60d0d1b Author: cherierm Date: Fri Jul 11 15:27:45 2008 +0000 Visual C++ project of the C++ version of Msg. For the moment the name of the library is SimGrid but this name can change. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e66dbe6a44abdbf89e3659dca849a9281b623eb1 Author: cherierm Date: Fri Jul 11 15:25:14 2008 +0000 Update some options of the compiler for the mode debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed0538958d148f641416687454e0eae197607d65 Author: cherierm Date: Fri Jul 11 15:22:31 2008 +0000 includes the java examples Tesh files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45f85d7a3396f79742a972fb76647631a998818f Author: cherierm Date: Fri Jul 11 15:21:01 2008 +0000 The c++ examples Tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac264ff9a3712dbd4f0bf37bd3bede449c05e8f1 Author: cherierm Date: Fri Jul 11 15:19:25 2008 +0000 includes the c++ examples Tesh files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f365a035bbf2eba1478f28218eac2062ea1248c Author: cherierm Date: Fri Jul 11 15:18:24 2008 +0000 The JNI interface for the Java ApplicationHandler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4a838912f1f5eb1009af6e7e3328e69a81578c4 Author: cherierm Date: Fri Jul 11 15:16:45 2008 +0000 Use now the SimGrid parser instead of Xerces. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13ab86ee48bea707ffb0041659f65dac2351c6d5 Author: cherierm Date: Fri Jul 11 15:14:45 2008 +0000 A string utility class and a new Exception (used to throw out of band exception) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eed6e6f89161ef7ed3c153aed6711ff8ce0df837 Author: cherierm Date: Fri Jul 11 15:13:11 2008 +0000 Some code refactoring git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1282bea34802164b8173a518bcd379fd845bb684 Author: cherierm Date: Fri Jul 11 15:11:48 2008 +0000 All of the examples use now the StringHelp class to simplify the string manipulation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e6681e4afe3de3b276fa3ce53baf06730cae06f Author: cherierm Date: Wed Jul 9 08:06:42 2008 +0000 Implementation of the Java native function deployAppliction() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1037987174e34ec2ea483da79d651c7e2e16e83e Author: cherierm Date: Wed Jul 9 08:05:20 2008 +0000 Add to new utility functions : jxbt_get_static_jmethod() and jxbt_get_static_smethod() to get the static method of a Java class. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8963831bbd6c10389bc103e579afe2d632262d95 Author: cherierm Date: Tue Jul 8 12:31:06 2008 +0000 Details of this changes: src/msg/private.h export msg_global for MSG4C++ extern C for C compatibility on C++ compilers renaming using fields in refcount src/msg/mailbox.c src/msg/task.c src/msg/gos.c src/xbt/xbt_sg_synchro.c src/simix/private.h src/simix/smx_synchro.c src/include/surf/surf.h src/surf/cpu.c src/surf/network.c src/surf/workstation_ptask_L07.c src/surf/network_constant.c renaming using fields in refcount src/msg/mailbox.h export some mailbox functions for MSG4C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35a3808b5d107697da3f569a0a2566cefa1c2070 Author: cherierm Date: Tue Jul 8 09:16:50 2008 +0000 Add extern "C" declaration to preserve the compatibility of the C code on C++ compilers. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2561751468e43c42e5a7a1cf24417cdd71675ee6 Author: cherierm Date: Tue Jul 8 08:55:57 2008 +0000 The visual C++ project of the C++ API of Msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45fc9b393d412fb043fadf8e660fa6a137125f45 Author: cherierm Date: Tue Jul 8 08:53:23 2008 +0000 delete the process at the end of the main method git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bed05033724fb48c90cdc76f30a4d5ebcc050a5 Author: cherierm Date: Tue Jul 8 08:52:36 2008 +0000 not needed now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 846b7de4a868bf8dc1270f76a01c33738576694d Author: cherierm Date: Tue Jul 8 08:51:27 2008 +0000 Use pointers instead references. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2abf25f94d9a3fd19a5d85637d6758932be8b047 Author: cherierm Date: Thu Jul 3 16:59:47 2008 +0000 Examples of CPP versions of Msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2371d0c1060589bd7b8757f47974ceaa906e0dba Author: cherierm Date: Thu Jul 3 16:58:25 2008 +0000 Some new classes of CPP version of Msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e133a950865071b1c006387e915d39989a53c8cd Author: cherierm Date: Thu Jul 3 16:56:29 2008 +0000 Last Changes of CPP version of Msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a658fbeb72a247b1025ed07de8368e5cc9fcec9 Author: cherierm Date: Mon Jun 30 09:57:43 2008 +0000 Avoid some warning on the string format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09b1729e9a4d79601c892b17733fb2b7280ec031 Author: cherierm Date: Fri Jun 27 14:15:08 2008 +0000 var.tesh also contains an inclusion of catch-return.tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 563955262ad3325677f1021c2bafd7c369585bf4 Author: cherierm Date: Fri Jun 27 14:05:39 2008 +0000 Some change concerning the display of the summary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bd2206ed9d69856c881db278eff2e62c13f690a Author: cherierm Date: Fri Jun 27 14:04:17 2008 +0000 comment the catch-signal for the week-end (avoid the modal dialog displayed some time by windows when a SIGSEGV occurs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9066eed5581df87bf07b63f0afd2155e75c24d65 Author: cherierm Date: Fri Jun 27 13:48:30 2008 +0000 Visual C++ projects do not use the UNICODE characters set and use the C ANSI Compilation (before the release mode of the examples use C++ compilation). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd07acc45f0e8aa9b7e4a511054962c0eca72fca Author: cherierm Date: Fri Jun 27 13:46:18 2008 +0000 use %#x format instead of %p because Windows and Linux use it in differently. This is cause an output different in the tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ff2039cedba2452a6f487e8d4111cf429c6749f Author: cherierm Date: Fri Jun 27 13:05:15 2008 +0000 This file includes all the tesh files relative with the SimGrid examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 824be6a65be336a4727708bc364cecddd6c7f5ca Author: cherierm Date: Fri Jun 27 13:03:42 2008 +0000 By default, the output of floating point numbers by functions such as printf, wprintf, and related functions in the Visual C++ Standard C library prints three digits for the exponent. So I change this behavior by using the function _set_output_format. Otherwise tesh detect an output difference in test file relative with send/receive and priority samples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eff676f69a1e885f40f66b5aa5873d70782efe8e Author: velho Date: Fri Jun 27 11:45:14 2008 +0000 Enhanced gtnets example program now remaining feature is active. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c1f95f6c56aa5674fe4e7a9a957c85bb1f87b50 Author: mquinson Date: Thu Jun 26 21:04:59 2008 +0000 Fix documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5988c03d27fda6e3dcfc0b3244e64508641b420 Author: cherierm Date: Thu Jun 26 14:19:22 2008 +0000 Because Builbot builder transforms all environment variable names in UPPERCASE, i am obliged to transform all the Tesh variables names in UPPERCASE too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a1b55b1470929f3b16cc7ba617d3456dd23c8d1 Author: alegrand Date: Thu Jun 26 13:57:26 2008 +0000 Autogenerated file... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30441110254eb9ebcdc9996188b77c3b37134796 Author: alegrand Date: Thu Jun 26 13:57:23 2008 +0000 Add a tesh file for gtnets. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b5517b2f8861cb5e0765ab8bde3e9bd7aa3a303 Author: cherierm Date: Thu Jun 26 13:29:06 2008 +0000 remove debug utility git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0019122700792b954b38d5e2a8b8a40d15e49fd Author: cherierm Date: Thu Jun 26 13:10:41 2008 +0000 Only for Debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ae958a018cce6c79b39711984a4875a516e4e6b Author: cherierm Date: Thu Jun 26 11:48:27 2008 +0000 remove none needed backslashes in the path of the files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 550117801842ae4fdc9c9d33ecbdba20160c7667 Author: cherierm Date: Thu Jun 26 11:46:56 2008 +0000 To avoid the situation where cat create the temp file but do no yet write in, and delayed_cat opens the file and directly read EOF file. Also ensure that what we read is written. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a85e65157b92517d4c00e9988d5862b5f018cd3 Author: velho Date: Thu Jun 26 11:00:33 2008 +0000 Corrected bug update in action->remain. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c1874fdd0c94bd3126f7440eaf36610832b0432 Author: velho Date: Thu Jun 26 11:00:30 2008 +0000 Cosmetic, error prone comment erased. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2abd458b1e8ae7517575b3f116065836250214f Author: velho Date: Thu Jun 26 11:00:25 2008 +0000 Adapted to the new get total received interface. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1350ddbc8f518bf9f4701bdfc3ba843d3b2a0a4b Author: mquinson Date: Thu Jun 26 08:30:13 2008 +0000 Revalidate (once again) the output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d844bfb224bc31ba7f9a338db4f21cca18673d5 Author: cherierm Date: Wed Jun 25 17:49:16 2008 +0000 Make sure that we use Cat.exe on Windows instead cat.exe (mingw32). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 760d1431b7623ef2930be4f01953fe54cdac7642 Author: eyraudl Date: Wed Jun 25 15:51:20 2008 +0000 Adapt to version 2 of platform files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33c343e90884708b2c9b64af35a9b39f4caf13a7 Author: velho Date: Wed Jun 25 15:08:29 2008 +0000 Patching it does not seem to work remaining communication temporaly disabled. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de4f4741cf1811ceeedc821d7a90a0fea332525b Author: velho Date: Wed Jun 25 15:08:25 2008 +0000 Minimize forking effort in network_model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 444f81fce99c380f3ca1484e3804b0a076696cdc Author: velho Date: Wed Jun 25 15:08:22 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50ccdf9c8b1e331e07a6e3ae93720256715738e9 Author: velho Date: Wed Jun 25 15:08:19 2008 +0000 various cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96a995dda6dde26689cf54652777ab3b2687e6fc Author: velho Date: Wed Jun 25 15:08:16 2008 +0000 use smaller messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08df1a8222ae79ae145533fff43f069be907efc6 Author: velho Date: Wed Jun 25 15:08:12 2008 +0000 Enhanced print_topology function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 293fd3688edf10b5aa587ef872a9461d0cc6737a Author: velho Date: Wed Jun 25 15:08:08 2008 +0000 Cleaning up and multiprocess safer forking approach. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1657f21a5d6f8acc62a892f71746505a5fbce74c Author: velho Date: Wed Jun 25 15:08:04 2008 +0000 include portable.h at the right location (Yes, we really need it here...). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22a27e1ff73c67b5e2669763394a44e9a3c75201 Author: velho Date: Wed Jun 25 15:08:00 2008 +0000 Depricated gtnets header, compability with old gtnets versions still granted. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fad0692b1165fd4a30605d958b40f80c3c488fba Author: velho Date: Wed Jun 25 15:07:51 2008 +0000 move GTNETS initialization to the right place and comply with the new parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 882c497838fed2726a176ef39dc3619d415f409f Author: cherierm Date: Wed Jun 25 14:53:03 2008 +0000 Add the two new Tesh suites of SimDag in the Tesh unit SimGrid.tesh. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 557e4f2d3549c08dc4f3372ee74f41adc041f7b3 Author: cherierm Date: Wed Jun 25 14:52:16 2008 +0000 Add the two new Tesh suites of SimDag in the Windows solution. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc9be7bf43e7af7aadf638e4ce79f6d5547e935d Author: cherierm Date: Wed Jun 25 14:51:19 2008 +0000 Visual C Projects of simdag/platforms Tesh suite. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60a8ff5d9cd01ef8952498dbeda34441df6595b2 Author: cherierm Date: Wed Jun 25 14:49:07 2008 +0000 unistd header does not exist on Windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb6ac9c6781e2639da8957ccf08957974d6ce697 Author: cherierm Date: Wed Jun 25 14:47:58 2008 +0000 Windows version of rand_r() and drand48()functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 334f26acf8180a88457264c9d65eb5bc1a578d35 Author: cherierm Date: Wed Jun 25 08:02:33 2008 +0000 Update the compiler option for Release mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c316f5e2525800091c4b0ef9f29e160b6b63d7e1 Author: cherierm Date: Wed Jun 25 08:00:29 2008 +0000 Include all the SimDag tesh files and XBT. Replace all.tesh. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 621f51ac6544a50a00bd66416e77653e381018ea Author: cherierm Date: Wed Jun 25 07:58:43 2008 +0000 Remplaced by the file SimGrid.tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69cc879017715cd194425788816d329712ce2487 Author: cherierm Date: Wed Jun 25 07:55:40 2008 +0000 Windows configuration of the environment of SimGrid and Tesh. Define all the environment variables used by VCBuild to build the Visual C projects of SimGrid and define some variables used by Tesh. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee964dcd8dbf778a1e2adad6c32ddd6914d85449 Author: cherierm Date: Wed Jun 25 07:53:01 2008 +0000 The path of tesh is added in the environment variable PATH so, do not use the relative path of tesh but simply tesh. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b60e90a0d13919269803386169e3da3aa8697f79 Author: cherierm Date: Wed Jun 25 07:51:15 2008 +0000 Change the directory to the directory defined by the variable teshexample_dir. If this variable is not defined, it will created and its value will be set with the current directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2edb0fc3222f79d29568843612fc35df040007e Author: cherierm Date: Wed Jun 25 07:47:59 2008 +0000 Check the length of the description of the unit used in its summary. If the description is too long, the summary display the name of the Tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fed9d9cc9c216524b967d12066201ed485001550 Author: cherierm Date: Wed Jun 25 07:46:44 2008 +0000 Resize the size of the buffer used to store the variables to process. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20a71b3e4267c2bf738d6824b38c17dea043fd9f Author: cherierm Date: Wed Jun 25 07:44:44 2008 +0000 Use strerror() function to display the correct error message. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4572f5975cd92021ba5a660fa5e85abce4ceb70c Author: cherierm Date: Wed Jun 25 07:44:15 2008 +0000 On Windows version of the function getpath(), translate the errno ENOTDIR to ENOENT and ameliorate the function translatepath(). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6e33517b4203da32bcdb7bf33a98ecdd2d4ec81 Author: mquinson Date: Tue Jun 24 20:35:44 2008 +0000 Introduce a surf_parse_error function to deal with parse errors in the input file: user don't care about the code stack in that context, but want to spot the error in the file. Also, change the brain dead code to deal with foreach radical attribute to a half decent one (at least, we try to do the right thing) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abf335889af3a55db956b5baa10f205032db346d Author: alegrand Date: Tue Jun 24 14:04:37 2008 +0000 Autogenerated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f5f41cd822689e734e3992cab93d5a99a894df8 Author: alegrand Date: Tue Jun 24 14:03:35 2008 +0000 Add the flatifier update the Makefile accordingly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dac19120277b2f362a70d06728c645fcca5d4701 Author: alegrand Date: Tue Jun 24 14:02:55 2008 +0000 New files by FS. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cafd59a301e2a958d31718427a03111f8cc1df2f Author: alegrand Date: Tue Jun 24 13:14:42 2008 +0000 Fix the bug raised by Tchimou. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b753d1d450c04472b123ce8869126dfe5e3825c Author: mquinson Date: Fri Jun 20 13:17:23 2008 +0000 Reintroduce some changes removed by previous commit of Malek git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e1a1e4edb3ef826823e82b51388bc0a8d70af76 Author: cherierm Date: Fri Jun 20 13:04:52 2008 +0000 Remove a non functional project. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8850c68a8678c92d92558a8c7d81c7dd4487b6cb Author: cherierm Date: Fri Jun 20 12:58:39 2008 +0000 Update the compiler options of the SimGrid DLL project and add the new projects of the teshsuite to the solution. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f70acecaf42790bac86a1df64963313d004f1fb Author: cherierm Date: Fri Jun 20 12:56:55 2008 +0000 Change some compiler options of the Visual C++ projects git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0873e98ba1254b722cea4cf68002a729cf467e3a Author: cherierm Date: Fri Jun 20 12:53:59 2008 +0000 Add Visual C++ project of the example: metaxml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 766ea054be8f595c5c692c89603697811e797d74 Author: cherierm Date: Fri Jun 20 12:52:21 2008 +0000 Update compiler options of the Visual C++ project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16b7c469a260278a64f95101c062e2b0792164d7 Author: cherierm Date: Fri Jun 20 12:50:23 2008 +0000 Visual C++ project of SimGrid teshsuite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcee12262f157b5a931b52ff5f32855888c6202d Author: cherierm Date: Fri Jun 20 12:40:48 2008 +0000 Ansi C declaration of variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a32955e28e1a04563cdffe672da2632055b389ac Author: cherierm Date: Fri Jun 20 12:37:35 2008 +0000 D meta command doesn't need a `!' before git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d201a460533e30bc27db56a6ad0b3b462f8ac55f Author: cherierm Date: Fri Jun 20 12:36:24 2008 +0000 Ansi C declaration of variables. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fff2e00d4ccc43f92e60bbc971289cd003399af Author: cherierm Date: Fri Jun 20 12:28:03 2008 +0000 On Windows - Stack-based Buffer Overrun Detection (/GS option of Visual C++) seems not allow usage of buffer and some examples need a biggest size of buffer. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1175edd91aa4b1e90a0cd822eda961ee21d20a54 Author: cherierm Date: Fri Jun 20 12:23:28 2008 +0000 Code refactoring on CPP git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43186d1a213aef27ac1cc3b9feb42c01333d4bcf Author: cherierm Date: Fri Jun 20 11:27:41 2008 +0000 disable a warning on Visual C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6ae7b948dffd7f9268106a86f9de21d7d0a3621 Author: cherierm Date: Fri Jun 20 10:20:23 2008 +0000 implement xbt_os_thread_cancel() for windows and make a little changes (test pointer before use it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 657ace25fc9c54a83d3f99f0ee24322e3718089b Author: cherierm Date: Fri Jun 20 10:08:04 2008 +0000 update gras architecture macro to 3 for Visual C++ (little endian, 8 bytes alignment) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07e52eb1f30627a2bc27ebe777ac1dd76b003e1b Author: cherierm Date: Fri Jun 20 10:04:31 2008 +0000 isatty is already declared in io.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce5ae8aae631ae355b4390babcb1639afcbab172 Author: cherierm Date: Fri Jun 20 08:23:00 2008 +0000 The correction of a comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c622be53c551a86b0fbf5ce8f2ee2d776f421b2 Author: cherierm Date: Thu Jun 19 19:25:28 2008 +0000 last modification of the tesh2 files (variable extend and some corrections) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b721afb0365afc75d8f9bb14ab9697411bae931e Author: alegrand Date: Thu Jun 19 09:30:54 2008 +0000 Autogenerated file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 375bf97d4031bfbb5012e5b28303982224740a1e Author: alegrand Date: Thu Jun 19 09:30:43 2008 +0000 Import of Frederic's files and set up a very basic test (juste parsing the files). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a1783a75ff099602980161312fb76e7eacca460 Author: alegrand Date: Thu Jun 19 08:32:22 2008 +0000 Ooups, stupid me. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7725d3bbfb046caa2e0eafc8150ee68aac38ee10 Author: mquinson Date: Wed Jun 18 22:27:45 2008 +0000 the prototype of the models in surf changed a looong time ago. I've no damn idea how this one managed to sneak out until now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bc35687e386d159ae0fe9e1c8565d644ff6667c Author: alegrand Date: Wed Jun 18 22:23:46 2008 +0000 Use newly created SURF function to indicate whether a link is shared or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1f873975cf6b465d3ba98df6a7b5d664f2d0a55 Author: alegrand Date: Wed Jun 18 22:23:39 2008 +0000 Export functions in SURF to indicate whether a link is shared or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dcce49e3749a1404035806425a83279328e99f59 Author: alegrand Date: Wed Jun 18 22:23:31 2008 +0000 Frederic's patch to get the sharing policy in SimDAG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6c8296a49b42adfd95d11d3cc28cade36de7b7b Author: alegrand Date: Wed Jun 18 22:23:25 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d7a911a7a8b7d944ecd26db22c577e185f33630 Author: mquinson Date: Wed Jun 18 20:27:19 2008 +0000 Commit a tested tesh file now (bummer) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c3919f7eae0a6d8dc3f739ea48a57c51fdc8a4c Author: mquinson Date: Wed Jun 18 19:54:17 2008 +0000 Update the tesh files of pmm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15100af1ac1ac431fda361b824ce2c63a55be54b Author: mquinson Date: Wed Jun 18 19:32:41 2008 +0000 Revalidate output: the SIMIX_host_get_table is not in the same order now that hosts are in a dict instead of a fifo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95fbf33d8c6245484d339e78fda4a06b2cd36700 Author: mquinson Date: Wed Jun 18 19:32:32 2008 +0000 this structure traversal was awfully written git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bda1a7061f2ebe20dbc9beb7b709f2a928b4229 Author: mquinson Date: Wed Jun 18 19:32:15 2008 +0000 use a dict to store the smx_hosts since we lookup by name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 981e6c07ffd02fb1110b19f26ddf3118a9199126 Author: alegrand Date: Wed Jun 18 15:54:06 2008 +0000 Plug some memleaks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 200fb4cf89cf885b36a52cfaeb21c2d763ab5cb9 Author: alegrand Date: Wed Jun 18 15:54:00 2008 +0000 Plug a memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c22d773b874a5f0cc406502dd036694b05c3d2d Author: mquinson Date: Wed Jun 18 14:16:08 2008 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be7098ec6b72994a7d4effce9566da762ea04ef7 Author: mquinson Date: Wed Jun 18 09:36:44 2008 +0000 More informative error messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6b4d114cf558c844ffe562be65b85bd9a6e4912 Author: alegrand Date: Tue Jun 17 20:17:08 2008 +0000 C++ users need love (thanks Kurt). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c935a3ba7a911055c0e1d5469033de505a39a191 Author: mquinson Date: Tue Jun 17 19:41:40 2008 +0000 gcc needs uint32_t on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d775b043128e2998cebf822de27eebd9f63afad Author: mquinson Date: Tue Jun 17 19:40:28 2008 +0000 Damn. I forgot to commit the check for the valgrind header. Without this, the patch of Sékou is useless (bummer) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cc116df6141ab43b28388fc91cd188f8d54618b Author: mquinson Date: Tue Jun 17 19:34:55 2008 +0000 Commit an old figure about the internals of the threading model in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 950b63c52f7fb038a5b03cb60fe198cba74bf9f6 Author: mquinson Date: Tue Jun 17 19:33:39 2008 +0000 Document some of the recent changes (and prepare slowly for RC1) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83154fde481b60d02f99e3cc9783f342e51e857c Author: mquinson Date: Tue Jun 17 19:32:34 2008 +0000 Document the fact that vagrind knows about our ucontext stacks now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a108c89423c8fdfd6382248b7c828163cee62abb Author: mquinson Date: Tue Jun 17 18:46:25 2008 +0000 Various cleanups and some more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4618d871cc83f0f8e1b5590e7893a009ba02688 Author: mquinson Date: Tue Jun 17 14:25:59 2008 +0000 Add a xbt_dict_size function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9642eb5f3dcd31fe02bb21cf90229e6f083346e9 Author: alegrand Date: Tue Jun 17 13:55:35 2008 +0000 Update the tesh file... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aabd210b4d26517b0b8df0967bdf51181d37a5ca Author: alegrand Date: Tue Jun 17 13:55:31 2008 +0000 Cleanup: move these frees to the right location. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c38df10f5b19109fe02620e289a879c26086f19 Author: alegrand Date: Tue Jun 17 13:55:27 2008 +0000 Plug a memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b76973ccb7d1f21c6cbbb3199170dc6abf43383 Author: alegrand Date: Tue Jun 17 13:55:23 2008 +0000 Plug a memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c887e7aea191b04acc16aecd8508ee881a3f6e50 Author: alegrand Date: Tue Jun 17 13:55:18 2008 +0000 fix teshfiles accordingly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de0793f2cd48c8a02e151a4d0e5b1b2c0d396b04 Author: alegrand Date: Tue Jun 17 13:55:14 2008 +0000 Plug some memleaks by a cleaner management of surfxml_bufferstack. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 986e097639af0e900f09bd3860dfdc2b4d1434f9 Author: alegrand Date: Tue Jun 17 13:55:05 2008 +0000 Plug a memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc931f15e9d5738c9943bb9bd22ed2c90cb30a39 Author: alegrand Date: Tue Jun 17 13:54:54 2008 +0000 Plug a memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecc321240ca692a825b2223dba57172ed04d74b7 Author: alegrand Date: Tue Jun 17 13:54:49 2008 +0000 Plug a memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35d334f5df5de65c93a77675c3825fbedde916dd Author: alegrand Date: Tue Jun 17 13:54:43 2008 +0000 move set_list initialization to where initializations are done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c883f29dd011df0640842b12436d6f5129efd6e Author: alegrand Date: Mon Jun 16 21:05:34 2008 +0000 Finally kill the memleak in the route parsing (I hope). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfba58804092abb7c4f2fc4fe922bcab23413be2 Author: alegrand Date: Mon Jun 16 12:54:12 2008 +0000 Uggly and naughty memleak that caused a lots of performance problems ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45e08c4a3b81340cc24d5a96fa56e4071ded1e09 Author: alegrand Date: Mon Jun 16 12:54:05 2008 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13e7c8c49583a842d1b78f4386a1d23b5878da1c Author: alegrand Date: Mon Jun 16 12:53:58 2008 +0000 clean treatment of timeouts and cond_free. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c00bbed928d91a5df600a2a721cc07942dbdc04b Author: alegrand Date: Mon Jun 16 12:53:50 2008 +0000 Yet another harmless optimizations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5170605771bcf4c4f54c00f8177eb423a6a2f9c2 Author: alegrand Date: Mon Jun 16 12:53:41 2008 +0000 Harmless optimization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61ba1f56206697142f14085360e932c3463030fb Author: alegrand Date: Thu Jun 12 09:39:10 2008 +0000 Potential bug fix. It may have happened that this cleanup is not done. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5f5ca788c99698ca253d21fe88344b0bf026c42 Author: alegrand Date: Thu Jun 12 09:39:07 2008 +0000 Bug fix This check failed when selecting messages from a given host. It had to be done even before entering this loop. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 311d21362aff192fe4d49d8cc6ed907e9e3f8fb0 Author: alegrand Date: Thu Jun 12 09:38:58 2008 +0000 Add convenient debug function on conditions and use it in simix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88f37b6fb2e255b82a42d81005ecb4d40a96fc82 Author: alegrand Date: Thu Jun 12 09:38:53 2008 +0000 indent -i2 -kr git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f42b036f1f1c7b2a3c6f5276eb37d48dd080a45 Author: alegrand Date: Thu Jun 12 09:38:48 2008 +0000 dos2unix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3306173adf8a11cb32a60a7636181a230a7104ee Author: alegrand Date: Thu Jun 12 08:36:20 2008 +0000 Factor most callback definitions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a390251ac26e0a5f46b1fc7b7416b9c33009294 Author: alegrand Date: Thu Jun 12 08:07:36 2008 +0000 Allow reinitialization after Martin's last memleak plug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c84313d3072b90158c775fbbee4ee5a32810614 Author: alegrand Date: Wed Jun 11 16:02:53 2008 +0000 Plug a memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f16b82f28f1d2115de766375f4ef2e668fcd82ec Author: mquinson Date: Tue Jun 10 15:40:58 2008 +0000 Make cunit memory clean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45cb2841f9c4e7b7117b6ffd9fef5e78c9004931 Author: mquinson Date: Tue Jun 10 15:40:10 2008 +0000 plug some little memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3ac24207e20bfbf5f44be62ab5186a14730a0b3 Author: alegrand Date: Tue Jun 10 14:00:34 2008 +0000 Minor optimization. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d99408c1b1a29a2af225a238c0f8d84c5277923a Author: mquinson Date: Tue Jun 10 14:00:20 2008 +0000 Get the debug output more verbose git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2986bf8ab3123b588a84a423e807b3aae21dda6a Author: alegrand Date: Tue Jun 10 13:23:35 2008 +0000 Clean and reorganize: move some frees to the right locations... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86cd0192ed278be94c173e011ed9df47a555328a Author: alegrand Date: Tue Jun 10 12:59:38 2008 +0000 Factorize some code in the parser, hide some functions and variables, avoid useless calls, plug some memleaks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de3dfb527a418c04e54118a3ed7ee83d7ceb2a4c Author: alegrand Date: Tue Jun 10 12:59:32 2008 +0000 Plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f9fc7c0a4bfe5de9ed8b08edb68cdfbe9eb5742 Author: alegrand Date: Tue Jun 10 12:59:26 2008 +0000 Plug memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1ff7ae4a4545b027588474652a802eb7b25add3 Author: mquinson Date: Tue Jun 10 12:00:48 2008 +0000 Some more debug output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21470e468f3d83143e8c553967867e64130e12e6 Author: mquinson Date: Tue Jun 10 11:57:57 2008 +0000 plug memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 365737b0c6d06b7d405041e092eb3bd6b67c4559 Author: mquinson Date: Tue Jun 10 10:04:51 2008 +0000 Oups, I changed the prototype of these functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a49cb4a117b37fc93e5f94ea4eb3a4e0459a3f14 Author: mquinson Date: Tue Jun 10 09:55:31 2008 +0000 useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c65166d5d62b621dc24f397174f6e847ecb6b934 Author: mquinson Date: Tue Jun 10 09:08:32 2008 +0000 allow to attribute a rank to slaves in peer groups. This allow to make tests with more predicatable outputs. Also change the example outputs, also to make them more predictable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5577dbda04698c97299e6cb1640a219a2875210b Author: mquinson Date: Tue Jun 10 07:49:13 2008 +0000 no need to dupplicate the work of svn blame git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 621412879ee45f47c529d22c170a7186b40471fd Author: mquinson Date: Tue Jun 10 07:45:05 2008 +0000 useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ef58e28c19ec764ab755fa2415cc7cdb6c17f5a Author: mquinson Date: Tue Jun 10 07:39:49 2008 +0000 Cut a now useless dependency of surf.h to portable.h which would have caused the whole simulation world to be recompiled each time we reconfigure the source git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e469954c6c50ca3d594303279359b5f9fb1411eb Author: mquinson Date: Tue Jun 10 07:31:22 2008 +0000 Remove the surf_*_model_description_size constants. They were hard to compute when we add a new model, and we can go without them by using NULL terminated arrays git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d42f087b6455decd2eb71db29d38d6909fd6165 Author: alegrand Date: Mon Jun 9 21:56:41 2008 +0000 Propagate recent modifications of change_host function to java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27d91a033ba0229a15e7b2fbae4833156b015c04 Author: cherierm Date: Mon Jun 9 15:36:05 2008 +0000 last changes of tesh2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51d69b9600fd0044d0facb4ad91af08efa23471c Author: velho Date: Mon Jun 9 11:26:46 2008 +0000 Removed duplicated declaration of surf_network_model_init_GTNETS in network_gtnets.c . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4edcc6fd526c6817e93bfbc2c268a33609e9cc1 Author: velho Date: Mon Jun 9 11:26:42 2008 +0000 Added a properties field to struct network_card_GTNETS. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eff7d54e2ea06b3c43ea68fdb165efd0f8e7135f Author: velho Date: Mon Jun 9 11:26:39 2008 +0000 Moving init_GTNETS function to the right place. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea0524ecb6a6250bcf1fc58563e1b0c2078fcbee Author: velho Date: Mon Jun 9 11:26:34 2008 +0000 SDP compiling now, added header portable.h to header file and sdp. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 768181fe8c94ad9edcf641d7fe8ed79120860632 Author: velho Date: Mon Jun 9 11:26:29 2008 +0000 Reno2 now compatible with the new and more appropriated name for define_callbacks (old named parse_file). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ae74379239257728e26a139b816a490fd8181f5 Author: velho Date: Mon Jun 9 11:26:26 2008 +0000 Correct the network_model_description_size in order to include Reno2. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a148ae3a296d7cf7532fa636e659a860ad3f943 Author: velho Date: Mon Jun 9 11:26:22 2008 +0000 Added Reno2, a model that takes 2W/RTT as the utility parameter in the Low proposed Reno bandwidth sharing model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 881abd8885ef97b5157eb965c87cd71d0294aea8 Author: velho Date: Mon Jun 9 11:26:18 2008 +0000 Added a function and the bound to the variable structure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3415111c9b5acc19a1df8352138fe56d02e35eea Author: velho Date: Mon Jun 9 11:26:14 2008 +0000 Added the feature of getting remaining communication from gtnets flows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 350172a2c7211c5ff9a9cb7d69bfdbb89eded181 Author: velho Date: Mon Jun 9 11:26:10 2008 +0000 Fixed small bug when running_actions were empty. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10f23d04cb0a60324df495c7b2e57704b57874b8 Author: velho Date: Mon Jun 9 11:26:07 2008 +0000 Make GTNETS compatible with new parsing and variable name convention. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af80eb49a15d417e40f06e0d58b74f24052d2c24 Author: velho Date: Mon Jun 9 11:26:04 2008 +0000 Use the same type name (network_link_GTNETS_t) as in the private header. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 276405fd88b9e0b1f4d8c0ef7cc2a3db2ea23b91 Author: velho Date: Mon Jun 9 11:26:01 2008 +0000 Better management of additionnal network models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f885aa29e590cb747421ebfe897310e7e99c8658 Author: velho Date: Mon Jun 9 11:25:57 2008 +0000 Clean up the mess. Now the GTNETS and SDP detection are clean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd2f82a8fe8350e92ffe68306cf4a9468c17e3f5 Author: velho Date: Mon Jun 9 11:25:53 2008 +0000 After extensible reading in automake info files the AC_DEFINE is not used for defining a macro directly it only creates a config.in.h to autoheaders or to the temporary tests. For the moment the best opition is to put this -D... flag for all compilations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4782cbf2b807dfaaf2969c2f3a10f68a16fd8e69 Author: mquinson Date: Mon Jun 9 09:04:32 2008 +0000 Ensure that the random generator respects the provided mean and standard deviation. Based on a patch from Louis-Claude Canon, thanks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d045730df220c1b78e758d1d7a7fc1c6a53a424f Author: alegrand Date: Sat Jun 7 14:09:22 2008 +0000 Rodrigo Righi patch to enable migration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1127bf8323be983d065a03ca485252463389e77 Author: alegrand Date: Sat Jun 7 13:59:21 2008 +0000 Revalidate "output" avec Benjamin Depardon's bug correction. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1125ee008d92c7f0bbebc9274d7f44829fa58f9 Author: alegrand Date: Sat Jun 7 13:45:22 2008 +0000 Fix the bug raised by Benjamin Depardon. The usage of this changed_state attribute was "premature optimization". The use of FIFO mode complicates the call path and makes things more complicated. That is why I've finally decide to use a clean dynar... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a2196b36aedada4157b53b11c869cdc49e3788f Author: cherierm Date: Fri Jun 6 15:58:32 2008 +0000 a win32 auto.tesh (because echo test and pwd do not exist on Windows) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54842afbb7202b341fd232f62644fb1f47a15118 Author: cherierm Date: Fri Jun 6 15:55:38 2008 +0000 last change of Tesh2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8be60e243e894e53d6c01479c4ba21e5b50dad0e Author: velho Date: Fri Jun 6 10:27:48 2008 +0000 Corrected small bug in network model host_number is used instead of card_number. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b37708a6c9f6d751f79782bd598a547c017b81e6 Author: mquinson Date: Thu Jun 5 14:34:18 2008 +0000 Some extra check to ensure portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feddb3e3d068d66be616cc2a4eac3b442db4e0b1 Author: mquinson Date: Thu Jun 5 14:25:22 2008 +0000 malloc(0) fails on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9c2aa28e5d10813d53d9d4a06bef26910cc189c Author: mquinson Date: Thu Jun 5 10:03:14 2008 +0000 damn ANSI C git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a73f7f292dcbb309a16a06a71202618502c34d7 Author: mquinson Date: Wed Jun 4 19:30:36 2008 +0000 Ops, sorry windows. I'll stick to ANSI git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ee8421b7470c34ceef99b437d4c3982b0e2f31b Author: cherierm Date: Wed Jun 4 17:54:32 2008 +0000 not needed (use Cat.c instead) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e7ffafe86f9a1468bb19ec9c40a68f8eebf6d2e Author: cherierm Date: Wed Jun 4 17:50:44 2008 +0000 a example of Tesh variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43cf4cd6781986091c55dab5d194785b67a5852f Author: cherierm Date: Wed Jun 4 17:48:52 2008 +0000 not needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b93bbbeb48fa3f92e3f8cf5d2c636ed7e0528a89 Author: cherierm Date: Wed Jun 4 17:47:23 2008 +0000 source code to manage the Windows Unix and Mac file formats. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7bdc45248f10911a1b4478cac934042e4c3a8eb8 Author: cherierm Date: Wed Jun 4 17:45:41 2008 +0000 source code used to check if a specified command exists (if the command checking is enabled) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3ca1b2ef804a731f8ff98a1c11047baff615928 Author: cherierm Date: Wed Jun 4 17:43:42 2008 +0000 a text file which contains the list of sh built-ins. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c00a1fd69790d8d63f76d45cabd4f013c1a61eea Author: cherierm Date: Wed Jun 4 17:41:51 2008 +0000 some new files used to check Tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2e52e70789159e58204f2cc770dc5f7a4c6498b Author: cherierm Date: Wed Jun 4 17:39:00 2008 +0000 Last corrections of Tesh tool. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fecf74ce104327729eb6ae5e950e57adb287c27 Author: mquinson Date: Wed Jun 4 16:15:44 2008 +0000 kill dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abcec414741588aaaa8b719ae581b183b2327569 Author: mquinson Date: Wed Jun 4 16:11:13 2008 +0000 plug a memleak on thread cancelation (gras listener are always canceled) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9b0f584c1c1e074237ad62082cca02c312899cd Author: mquinson Date: Wed Jun 4 16:09:54 2008 +0000 fix expected output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d9d98b8db89fbb8b6907f5875e82607712e0731 Author: mquinson Date: Wed Jun 4 16:05:55 2008 +0000 Solve the empty_main bug: simply yield main gras thread right after the listener creation so that it gets a chance to finish its initialization before we cancel it right away if the main is empty git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b77b6baea7aa7e0d4e2fe4772a850af6dbf233d7 Author: mquinson Date: Wed Jun 4 16:04:24 2008 +0000 Some more debug output to understand the gras/empty_main bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34c6518ab6cdb0b402cca01ac045561cba9bd009 Author: mquinson Date: Wed Jun 4 15:16:26 2008 +0000 Make sure all the source files have an reference of the copyright and of the licence git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 001af98d95108465ad06cb0f6668402d29246b86 Author: mquinson Date: Tue Jun 3 20:56:06 2008 +0000 Inform valgrind about ucontextes [Sékou Diakite] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b98502d1393e861e4173c1dd841e892761bcbb34 Author: mquinson Date: Tue Jun 3 20:53:20 2008 +0000 Well. Some of the tests do not fail git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5380a8a716781f153e9294c32f43417173e3f090 Author: mquinson Date: Tue Jun 3 20:36:52 2008 +0000 Ok, amok tests do fail. I know that, but I'm sick of delaying the release for that piece of code that nobody uses (beside Lionel of course) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c3094b34f1876804c0f3685b359f855baf852ba Author: mquinson Date: Tue Jun 3 16:04:43 2008 +0000 Well, actually, yes, top_srcdir is supposed to be a relative path. But since it's not in eclipse, let's go for abs_top_srcdir instead of crude hacks around the directory when calling a command from a subdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c818afba85a6fa4a233d1cfd96711585c19e9fbe Author: mquinson Date: Tue Jun 3 15:56:24 2008 +0000 top_srcdir is not supposed to be a relative path git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d694361c79337e775fce7ee5195bf70e2f611cca Author: mquinson Date: Tue Jun 3 15:53:43 2008 +0000 top_srcdir is not supposed to be a relative path git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49ee23364e64238e221aa5a06e142b24d28a7b1c Author: mquinson Date: Tue May 27 10:13:00 2008 +0000 dos2unix + indent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8b31f6c35a1b234a459f0579d5e7ee3a5fa5326 Author: cherierm Date: Thu May 22 12:06:20 2008 +0000 the makefile used on bob git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ab8023464d766b0ce5a93cf31009f1178a3a3f2 Author: cherierm Date: Thu May 22 12:04:26 2008 +0000 not needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dee071f4221411b9d090e693b5fa46ad6ea487a Author: mquinson Date: Wed May 21 18:28:29 2008 +0000 Display any possible format sequence when the user provided an invalid one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2199d5a471ed69291ec95e5919d64e8e79ce50fc Author: mquinson Date: Wed May 21 15:48:07 2008 +0000 These files are missing from the archive sometimes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e95781ddd15466ec8f85b88157f5b45db294b878 Author: mquinson Date: Wed May 21 15:35:48 2008 +0000 Because of numerical stability issues (once again), the timings are not exactly the same on 32bits and 64bits for the small_sleep test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ab4322ccfb0a06d5f9ee784872cd08bb96211c4 Author: mquinson Date: Wed May 21 15:29:47 2008 +0000 Damn. The order of events changed again in surf. Revalidate once again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00a6f2179108328c7a1e02f7c671fce23cab7633 Author: mquinson Date: Wed May 21 15:28:38 2008 +0000 Damn. The order of events changed again in surf. Revalidate once again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c84c646bd7234377ccdd7410915f981cc9a95ff0 Author: cherierm Date: Wed May 21 15:11:47 2008 +0000 Refactoring of code and documentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b9f1461e3444561c67dbf0b688d69172b1a8d31 Author: cherierm Date: Wed May 21 15:11:19 2008 +0000 Add a class of exception for file not found and Msg files containing the declarations and implementation of the function connected to MSG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5ee9e974615a1c7f82bf9f86c5c71e00b8e61f4 Author: mquinson Date: Wed May 21 15:00:43 2008 +0000 also capture the output of the tests (which all write to stderr) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8c29e0ad8da256d3fdc27921467e8df7a5693ad Author: mquinson Date: Wed May 21 14:58:52 2008 +0000 kill all free_string functions declared locally to cleanup dynars afterward, and use xbt_free_ref consitantly for that (plus plug two memleaks on the way in surf parser) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a7c78afcfb651c6e585f19ec4f60089e8a483a8 Author: alegrand Date: Wed May 21 13:48:56 2008 +0000 Speed up update_action_state AND generic_maxmin_share for sleep actions with no maximum duration. These sleep actions are not put in the running_action swag but in another private one. Thus, they're somehow hiden from the surf kernel but it does not need to see them anyway. The cpu module takes care of them as the only thing that might happen to them (from the surf kernel perspective) would be to fail, which is now done through the update_resource function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f21e6f4956e55ea1fb4c3ee5fed01f503ddb2344 Author: alegrand Date: Wed May 21 09:53:01 2008 +0000 Well the output of printf("%p",NULL) might depend on the system. So let's use a more stable convetion and revalidate the output. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f5491cf07822f077c2efaaca576badc8ef5bde1 Author: mquinson Date: Wed May 21 09:46:39 2008 +0000 Do not use NULL as a name since AIX and linux do not display them the same way (AIX->"";Linux->"(null)") git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ac42a7264ec67c14dfefe08d2cc383e83a652ca Author: cherierm Date: Wed May 21 09:45:35 2008 +0000 complete the auto.tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 776fcba2a9efccb02e87d1e7e33c053708181d44 Author: alegrand Date: Wed May 21 09:44:55 2008 +0000 Do not print pointers (%p) when using INFO. This kind of output is system dependant and it breaks the testsuites.. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4405793fb91f01cb34387b16f9624669b02c863 Author: cherierm Date: Wed May 21 09:41:15 2008 +0000 add catch-wrong-output.tesh to auto.tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30a1073a0f492be53830245979507e1c06d9f93a Author: mquinson Date: Wed May 21 09:36:45 2008 +0000 revalidate output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c70be774ea7f214c9945645ddcb11bbdb5ef33a Author: alegrand Date: Wed May 21 09:32:47 2008 +0000 This is the right condition that prevents deadlocks! :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fce3e038d2d89c473f0b7cdcd5855bad5c99b770 Author: cherierm Date: Wed May 21 09:04:48 2008 +0000 change the free function by a free_error function to clean all the tesh errors from the dictionary. change some distraction in tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93d8f13d479489bfd3039faad13b7525d7521b87 Author: mquinson Date: Wed May 21 09:04:36 2008 +0000 add one more testing script to the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82c0c72923e55859ed85f6450937f9b9a55f75f2 Author: alegrand Date: Wed May 21 09:04:35 2008 +0000 Change output of an example and fix the corresponding tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9cc5b0555a2321f2479c5dacbc8ea1854addd59 Author: alegrand Date: Wed May 21 08:45:31 2008 +0000 Revalidate output! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4353399a03731d894b4127bdc317f18a5db7f1b3 Author: alegrand Date: Wed May 21 08:45:24 2008 +0000 Handle failed tasks in update_resource_state function instead of the update_action_state function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b1a306fd49277f2ee84b9bb9dbfdff69762734e Author: mquinson Date: Wed May 21 08:42:02 2008 +0000 do not try to malloc 0-sized arrays git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47356ba8885453d04bda53ab4e1fc972b22c7e90 Author: mquinson Date: Wed May 21 08:18:31 2008 +0000 add every platform example that we have. Moreover, one of them is mandatory for a test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c3ae3a2225af20324f35ea26a8199a723e60ceb Author: mquinson Date: Wed May 21 08:08:17 2008 +0000 Add the test runner to the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf5db4aeb780f9e2d70d2c1a39317eaca6b1ecdc Author: mquinson Date: Wed May 21 07:26:52 2008 +0000 fix the test integration (they were meant to be run from teshsuite/gras/empty_main instead of teshsuite/) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7eb051ee29dec5f8770db3f17c3512d7ac605826 Author: mquinson Date: Tue May 20 23:22:03 2008 +0000 Mmm. Time to bed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d82e015777b68aabdb4e584062eddc5cee7ee9c9 Author: mquinson Date: Tue May 20 23:20:37 2008 +0000 Extra care for environ shouldn't be mandatory here, since that's not a dynamic library but a binary. But the linker complains anyway git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a84811a06a4284511846bd3b042962e74f163db Author: mquinson Date: Tue May 20 23:09:16 2008 +0000 I changed the way to connect traces afterward about 5 months ago. good time to notice that this example didn't got updated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1035915cf712d1cf12e982cefdf833f811934f05 Author: mquinson Date: Tue May 20 23:07:40 2008 +0000 Second try to let the darwin linker find the environment variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d6302a1424685d59cbc1fee83dbe45dc7febccf Author: mquinson Date: Tue May 20 23:02:52 2008 +0000 revalidate the output; more details get now displayed in about the platform, somehow. Not sure of what happened to these outputs. That's what happen when a test remains broken for 5 months, stupid me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 610ff8005a1a187cc31fda9486f959744230b983 Author: mquinson Date: Tue May 20 22:59:00 2008 +0000 Ops, I was saving the data for further use, but I inverted key and value in the dict. This bug is at least 5 months old, and is yet another proof than nobody uses traces (even if you can use them without trigering the bug, with the old interface) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12768bb6f056210f01fa6ddc9accb322d7ee7dfd Author: mquinson Date: Tue May 20 22:26:51 2008 +0000 Some extra love is needed to use the environ variable in a dynamic library on darwin git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6006d2b57769822d80bc5259cc3a46928c203b52 Author: mquinson Date: Tue May 20 21:38:42 2008 +0000 Revalidate output after last change in surf changing the event order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23bd05f4d8c6a2a0c5f6c061db3b500ed14d8565 Author: mquinson Date: Tue May 20 21:02:01 2008 +0000 Revalidate output after last change in surf changing the event order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88232559b065988e42d4bc389b2e8248050ab231 Author: mquinson Date: Tue May 20 20:59:19 2008 +0000 Revalidate the output after last change in surf messing with event order, and fix a typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9046619a52ea2f0d4ff5c7a081c7f59e1ed30b08 Author: mquinson Date: Tue May 20 20:54:37 2008 +0000 Explain the copious warnings of automake in this directory in the comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5cfd88211415db40a7b8eaa8735e668f2bc1ab97 Author: mquinson Date: Tue May 20 20:50:37 2008 +0000 Do append the right buffer to the message when we switched to dynamic logs; be more paranoid on static buffer overflow git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4ac0a191eae1ee939fb03f12d5a2a80e7102633 Author: mquinson Date: Tue May 20 20:49:33 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7dc3f1ac4535ed2254da92e8881cd6eeb870f84a Author: mquinson Date: Tue May 20 20:08:50 2008 +0000 Fix make dist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c96428494baeac8558bfa40c422833026751804 Author: mquinson Date: Tue May 20 17:31:10 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bd1f7386ddad36c4ad2a12e131e224afe2551a6 Author: mquinson Date: Tue May 20 17:29:46 2008 +0000 Rework all examples and test cases of the properties git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3e2024b794b44875934f421a156dcc7fcfd7341 Author: mquinson Date: Tue May 20 16:09:22 2008 +0000 Implement properties on hosts and processes in RL (host is inited to empty, and process is inited to system process environment) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f22fa286e259aad98dd2e0e37e39fa7e89151ae4 Author: mquinson Date: Tue May 20 15:51:09 2008 +0000 add the ability to tesh to mess with the processes' environment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d9f9aaf15fb6376d19932bee8adf9dd53151a1c Author: mquinson Date: Tue May 20 15:46:28 2008 +0000 plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a01e72b3aab192e7f8a4e2f26e9cde6ecc9a94ec Author: mquinson Date: Tue May 20 13:05:11 2008 +0000 cleanup around the free-like functions used as dealloc callbacks in dynar and dicts. One function was publicj with its code in xbt_os_time, and the other one was private to xbt_str.c. Now, they are both public and have their code in xbt_main (don't want to do a new .c file for them) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c54b74368b97bb0d0b42aea6857681d7ff9df910 Author: mquinson Date: Tue May 20 12:52:06 2008 +0000 Get ride of a supurious compiler warning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 522261ba45697c4a9d6ba283af7394c435b817e2 Author: alegrand Date: Tue May 20 09:59:00 2008 +0000 Speed up update_action_state for sleep actions with no maximum duration. I use the following "now classical" hack. The swag has two parts: actions that really need being updated are in the head part and the ones for which no update is needed are in the tail part. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea2730242c0c2b01ee200a9f1aecd2c4686eb7f2 Author: alegrand Date: Tue May 20 09:58:11 2008 +0000 Change the prototype for update_resource_state. Now that update_resource_state also takes care of failed actions, it is mendatory to get correct informations about action's finish time. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c06d2ac05b3cbd41f5809761dfbed88414ef1a1a Author: alegrand Date: Tue May 20 09:57:29 2008 +0000 Try to make actions as failed only when needed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6ed451b54e9f16d1b1e58987f34aef5cdbc56f7 Author: alegrand Date: Tue May 20 09:56:47 2008 +0000 Incredible bug fix in function lmm_get_var_from_cnst with bad consequences on trace handling... This function could not work so I had to change the prototype and update parts of the code that relied on it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9696bff0990aae5d10afd990f38ff376a96e9e3 Author: mquinson Date: Tue May 20 09:01:08 2008 +0000 Rewrite the timeout computation to reduce numerical instabilities issues git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c94047a774737b8f5384262706c265670a28a00 Author: mquinson Date: Tue May 20 08:05:24 2008 +0000 Stupid us (as in Arnaud and me): we should not set sleep(-1) to sleep(MAXMIN_PRECISION). the fix targets durations close to 0, not negative ones. This change broke almost all simulated examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5507e5e22ea2dd58aa96f5574f484114b48a85b Author: mquinson Date: Mon May 19 22:16:37 2008 +0000 Ignore autogenerated cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09c8124a61c40287d7f4e0690eb723808491ebc1 Author: mquinson Date: Mon May 19 13:20:05 2008 +0000 Test case trying to handle messages for a very short period git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea6c1e33aa83826778637849d951a9eccabf3d67 Author: mquinson Date: Mon May 19 12:42:01 2008 +0000 do not wait for too small durations to avoid numerical instabilities git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6713c5277547eab779ccbac88e16fb15ab0b39f9 Author: mquinson Date: Mon May 19 11:33:35 2008 +0000 Also release the mutex when I didn't got what I wanted git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 625fca10d205608488a33657f398f8355cc8575d Author: mquinson Date: Fri May 16 16:08:54 2008 +0000 Sometimes, the time to wait is soo small that the increment does not change the global clock (for example, 100000 + 10E-15=100000). Add an epsilon to the wait to avoid the issue. I'm still not completely sure that the fix is 100% effective (because 10E300 + 1 = 10E300), but I don't have any better idea git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dec242c057a35631bad2c2464580873b0c1200f3 Author: cherierm Date: Fri May 16 15:06:13 2008 +0000 Some new files of the cxx version of the MSG API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21722d01338d0cf9a704fdb226507d1be787871a Author: cherierm Date: Fri May 16 15:04:54 2008 +0000 Code refactoring git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c78836d773a51d00f3fb2dec7b602e353b3a833c Author: cherierm Date: Fri May 16 15:04:21 2008 +0000 not needed now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3291ac14eb4c7c8a7fc3db17f6bc0916e160916 Author: cherierm Date: Fri May 16 09:52:21 2008 +0000 Add comment and exception mechanism to the Host class. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcdc04710d2ebb5e537604b0c5a616b265834335 Author: mquinson Date: Fri May 16 09:27:32 2008 +0000 documentation improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b1ec3c5445076d8f5827f850a9a5e9ea4853696 Author: cherierm Date: Thu May 15 16:13:59 2008 +0000 Some modifications and some files added. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 624064042aa82cbdb6d83b0f73bba7ba61048bbc Author: mquinson Date: Thu May 15 14:24:16 2008 +0000 Remove a crude hack where first call to surf_solve() finalize the initialization, and introduce a surf_presolve() function to do so. That a tiny little cleanup, but well, I had to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ab625b56b685868e0e77505f92d462eaf17e890 Author: mquinson Date: Wed May 14 21:35:10 2008 +0000 autogen commit fest (some of them being tests related and mandatory for SHA addition) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5fbc3c2bb1c06106e5fea0e032868219cea9d50 Author: mquinson Date: Wed May 14 21:21:10 2008 +0000 An implementation of the SHA1 hashing algorithm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15c8941df0f0fc1df336d0d56a4e03fdfd9154bb Author: mquinson Date: Wed May 14 21:15:36 2008 +0000 Make an error message a bit more explicit about the most probable error cause git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f767a4eb0cf070d331e73d9be7d2c2be4f71dd5 Author: cherierm Date: Wed May 14 15:57:57 2008 +0000 started of C++ wrappers for Msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d806ee7a9db407701523491f5bf4ea4fcee944e Author: mquinson Date: Wed May 14 13:31:55 2008 +0000 do not declare these functions both private and public, since it mess this poor windows linker git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e3990a61706fabb11965ce66c36cc41425f56dc Author: mquinson Date: Wed May 14 13:27:40 2008 +0000 If the queue is empty after the timeout, do raise an exception, don't try to get an element anyway git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aec69a3f489dd93266830ffceed079447d156d35 Author: mquinson Date: Thu May 8 15:10:30 2008 +0000 do not use static buffer of log event for headers when switching to dynamic logs: when user plays hardcore on seeking scalability limit, this buffer is completely empty git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba26409dfb68b4eb12207ba64a996558177d4195 Author: mquinson Date: Wed May 7 20:51:00 2008 +0000 Export some mailbox related functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9395ec6253621045b5ff80b34e3d889c30abbce5 Author: cherierm Date: Wed May 7 13:27:29 2008 +0000 Change of Visual C++ project of SimGrid DLL consecutive to the code refactoring of Martin. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74675ce78880a3b535ac66a852f4e6cb82814fa3 Author: cherierm Date: Wed May 7 12:50:12 2008 +0000 correct a thoughtlessness (access violation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25f91411fb239be077f2eca65d7762482d17a026 Author: cherierm Date: Wed May 7 12:04:35 2008 +0000 add the tesh suites relative with gras, simdag and xbt git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 842b8b761b8c0efdade0e9f688b22ac8ae89d965 Author: cherierm Date: Wed May 7 12:02:59 2008 +0000 some changes for Windows (shell) compatibility and comment the sync call to test (not implemented on Windows) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4436709a75032b662525b0b43e346e7b9af8282b Author: cherierm Date: Wed May 7 12:00:48 2008 +0000 modify the name of the cat windows version (cat instead Cat) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08900c12bf41b32e8d1e41bd653b87a96c8c7b19 Author: cherierm Date: Wed May 7 11:59:38 2008 +0000 replace the long option semantic by read-me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0077c5440d7caaeef1a1afaea99c9815dc91441a Author: cherierm Date: Wed May 7 07:54:24 2008 +0000 not used files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72a105702165975d1702e64af7d28b60eb311672 Author: cherierm Date: Wed May 7 07:52:56 2008 +0000 Add the new integrated files version (use xbt data structures instead my own data structures) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c801085faffe5e42117edfab7b8507fc45abc696 Author: cherierm Date: Wed May 7 07:49:24 2008 +0000 delete all the files to add the new integrated files version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89efe8ae36c375d8d876117cc49b1748ffdab136 Author: mquinson Date: Wed Apr 30 09:54:48 2008 +0000 Propagate file renaming to windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8700caca74cad94377ac2e631ccaf9693dd83e7d Author: mquinson Date: Wed Apr 30 09:47:58 2008 +0000 do not to uniformize the type naming scheme today git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62550fb1e1fe5ecd00a5b56ff95fcbbc034cf98d Author: mquinson Date: Wed Apr 30 09:37:25 2008 +0000 New test making sure that it's ok to have empty processes (ending before doing anyting) in simix. For now, it's not, but anyway git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 200c3a57e0b5ae23d64227042bea01ae67a87b3b Author: mquinson Date: Wed Apr 30 09:28:06 2008 +0000 cosmetic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a36490865cd1ec001ec14642bf31fa8fee70cae Author: mquinson Date: Wed Apr 30 09:21:53 2008 +0000 Rah. I finally found why the doxygen parser got fucked by this file and were able to make this stupid thing happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c5c0b844b6170abceeda320021733719081dc14 Author: mquinson Date: Wed Apr 30 09:20:52 2008 +0000 Stop messing up doxygen with strange HTML chars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e33bfee8391fbf3a1a0b4cd5cd33f14a291c8052 Author: mquinson Date: Wed Apr 30 09:00:31 2008 +0000 Documentation fixups: Marc was a bit quick at copy/pasting (+ DTD renamed) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1bb45eb32ee32ccf1ac08faff0e771c28679ecbb Author: mquinson Date: Wed Apr 30 08:57:47 2008 +0000 Documentation fixups: do not mess with doxygen by adding useless # (which are meta-chars for doxygen) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42530ed329ac001f1de9b9303549d5ea1972c630 Author: mquinson Date: Wed Apr 30 08:55:54 2008 +0000 Documentation fixups: some arguments got renamed, and the DTD did also git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ad831a02a37d90b38b22753135e3b58a53729a1 Author: mquinson Date: Wed Apr 30 08:52:42 2008 +0000 Stupid me. Arguments should be marked with @a in inline documentation, not @e git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 682d5bf3e9ce21ce5163ca767fc5c592b51814ba Author: mquinson Date: Wed Apr 30 08:48:25 2008 +0000 Documentation fixup and light reindentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f7392f77ddc44bcfe96400eafd6fcefb2df0fc2 Author: mquinson Date: Mon Apr 28 12:54:25 2008 +0000 Use the whole set, not missing the last element. Patch by FS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17407118a68e7d3aa002e4b99dc9c1dc311a238f Author: markls Date: Fri Apr 25 23:47:16 2008 +0000 need MPI_Wait in header file... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 199dde0d67866552a9673dda5eb548217e4af5e5 Author: markls Date: Fri Apr 25 23:46:54 2008 +0000 fixed bugs in SMPI_MPI_Comm_split and added back SMPI_MPI_Wait git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7555d51e10906e1e1d50be93e2b415cc24bbeeee Author: mquinson Date: Tue Apr 15 18:09:42 2008 +0000 Do throw an exception only when the requested factory was not found, not all the time (plus cosmetics) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e341678fb22223c97e7309b5383cca5bbc0e9994 Author: mquinson Date: Tue Apr 15 18:08:13 2008 +0000 propagate file renaming to the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 174c80034360aeccfcae359f23fdb9df4c36e789 Author: mquinson Date: Tue Apr 15 18:07:15 2008 +0000 publi++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0234b78b08b54ee4634fefb987b4f5c369cd7bb Author: mquinson Date: Tue Apr 15 16:11:26 2008 +0000 Do not pass a NULL argument to processes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac953f2bdaf78f9d77ac7e6ea4b3dc82c1e7750b Author: mquinson Date: Tue Apr 15 15:12:57 2008 +0000 Propagate the change of prototype (use exceptions, not int return) of context factories functions to the stubs too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73fba08cc642101a80f354a848663d8388601827 Author: mquinson Date: Tue Apr 15 15:10:09 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3089a0e01ec70b6599306cd9998a47e42e3d8eb7 Author: mquinson Date: Mon Apr 14 16:19:21 2008 +0000 search the factory under its new name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51808185aef5858ecfe879351fbfa9a9814cb674 Author: mquinson Date: Mon Apr 14 16:18:34 2008 +0000 Use exception where appropriate instead of integer return git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a846ad553db254d40d568b15dd50b2300bb1411 Author: mquinson Date: Mon Apr 14 15:39:28 2008 +0000 propagate the xbt_jcontext_factory_init()->xbt_ctx_java_factory_init() renaming to the stubs, too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 845c9bf89e96a66e3c70ac7ca6e22dd2b3f3ec45 Author: mquinson Date: Mon Apr 14 15:36:25 2008 +0000 The xbt/xbt_context_factory.h file was merged into xbt/xbt_context_private.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c17057f5df312c247010140721caf078c45e927a Author: mquinson Date: Mon Apr 14 15:30:57 2008 +0000 Forgot this one (sorry for the noise, I'm debugging using the buildbots) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c382a9ec9ddb51b131771f0d66e2bcee6ce7eec7 Author: mquinson Date: Mon Apr 14 15:28:41 2008 +0000 Continue propagating the recent file renamings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74db6f9329c0c6196c1d5e342485b7bfcffa8e9a Author: mquinson Date: Mon Apr 14 15:26:59 2008 +0000 This file was renamed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e970353f6db8e98fd13fcc1bf80e57e84f3d25c Author: mquinson Date: Mon Apr 14 15:21:07 2008 +0000 Try to fixup the context mess git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3111b4d9bcae48261dfa4990fcc27ea9e7a7f0aa Author: mquinson Date: Thu Apr 10 08:41:24 2008 +0000 Files still broken, but at least in the right directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9be7b15cf2a06f451f9d7ee8d85abf5a7308760e Author: mquinson Date: Thu Apr 10 08:40:45 2008 +0000 Commit broken files which were wrongly moved; right move in the next commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c564c0bd8919c1fc75353823933c20de97ac140 Author: mquinson Date: Thu Apr 10 07:30:37 2008 +0000 do not define EXTRA_DIST multiple times, or the last one will overwrite the previous ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33884eff27b7054eed0d18268f4ed25f4bfffd66 Author: mquinson Date: Thu Apr 10 07:26:28 2008 +0000 rename some ucontext files to context_sysv so that alphabetical order get all context related files together git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 131c883489555ae200d5d3c02b7448731949c352 Author: mquinson Date: Thu Apr 10 07:17:08 2008 +0000 rewrite a comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70cd6a444de36426806d3bcbc3793c2acdc8b8ed Author: mquinson Date: Mon Apr 7 13:48:19 2008 +0000 do not use strcpy for overlapping areas git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8006a4b3135774dd48c9820f820b96ece2f9972 Author: cherierm Date: Mon Apr 7 13:37:05 2008 +0000 test files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69d97910b92419335f6a1b35302ce4b8c1c9b2cc Author: cherierm Date: Mon Apr 7 13:34:31 2008 +0000 add new files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe53701228db0390daa50be847aadc572dd21e71 Author: cherierm Date: Mon Apr 7 13:26:23 2008 +0000 last version of tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c09a81f5beb799e8233d9f6e5eaa1843fe23f3da Author: mquinson Date: Mon Apr 7 09:42:19 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42c6459b6f78a6816126ec5aa910d528f9896811 Author: mquinson Date: Mon Apr 7 09:40:08 2008 +0000 Look for the GRAS_ROOT in /usr/local if nothing specified git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b13a2e5f15ba5daa7f5ae404476b992e19df2244 Author: alegrand Date: Wed Apr 2 16:32:16 2008 +0000 Bug Fix. This function used to return the last task of the list when no matching task was found. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6221d3ea79e03497f0805fa80e742adb53f69d15 Author: alegrand Date: Wed Mar 19 03:02:40 2008 +0000 Update Makefile.am so that all tesh files are distributed as well as other xml/trace files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f77f42bb58f569b0e676bbf03c06164e27c4fccc Author: cherierm Date: Mon Mar 17 16:25:04 2008 +0000 add the source file network_constant.c in the visual project of simgrid dll. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28f5ae5d207329ba6cc3419936d9434027c76a26 Author: cherierm Date: Mon Mar 17 16:23:39 2008 +0000 rand_r() function is not implemented on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e132cf1053def55779a6a2a1d5944fc8f9c070ab Author: mquinson Date: Sat Mar 15 22:41:50 2008 +0000 The dirty commit Arnaud refuses to do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 841493f1159e95a32f05ae19760ab669279d647e Author: alegrand Date: Sat Mar 15 20:42:57 2008 +0000 Use a random generator that updates its seed so that our simulation is deterministic. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e08ccfc85466d59704df52779255e26a2e4383af Author: alegrand Date: Sat Mar 15 20:42:38 2008 +0000 Handle action whose latency is 0. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c64338f207fb4c29cd07a50235966909140c34f Author: alegrand Date: Sat Mar 15 20:42:24 2008 +0000 Use a random number for latency instead of a constant value. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 798f93fb78cd01e4a0bc50b22bf09abd58f48992 Author: alegrand Date: Sat Mar 15 20:42:10 2008 +0000 Getting rid of rates. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 164dd48c28eb1c6660b5579536cfbdcc613eb2ac Author: alegrand Date: Sat Mar 15 20:41:56 2008 +0000 Getting rid of lmm_variables and lmm_systems. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71855c3d4eb59aa687b05fa351bb09df42495a43 Author: alegrand Date: Sat Mar 15 20:41:42 2008 +0000 Getting rid of network_links. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2100a623303a759f788b188ad4e19222680d1205 Author: alegrand Date: Sat Mar 15 20:41:28 2008 +0000 Getting rid of the routing table. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3880d9bc954cf5d4c6a623c0b7239a1a147ac483 Author: alegrand Date: Sat Mar 15 20:41:11 2008 +0000 Don't call lmm_solve and correctly use latency in update_actions_state git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 005253020c596252eb3840d645b2077727978795 Author: alegrand Date: Sat Mar 15 20:40:56 2008 +0000 update_actions_state git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f3b2693d46e98f5feb274b9ecb6240a6790ceb7 Author: alegrand Date: Sat Mar 15 20:40:42 2008 +0000 Clean the communicate function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7fe15f62820f53f48d0f894212373fac36e449b Author: alegrand Date: Sat Mar 15 20:40:25 2008 +0000 Starting to code a "constant" network model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c19150f4a1c712b3435ccc04b30e7cfacd66c689 Author: alegrand Date: Sat Mar 15 20:37:26 2008 +0000 Add seed management to have independant streams. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da0db58ee61303869347de945bd288b086cd8d6a Author: alegrand Date: Sat Mar 15 20:37:09 2008 +0000 Use doubles for random generators instead of ints and floats. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12cdc9f3fef6c84dea9a3eb4602c2183d8bd3a9e Author: alegrand Date: Sat Mar 15 20:34:40 2008 +0000 Move a definition around so that other network models don't need to see CM02 internals... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 148f5e8e381d67771e1b389f6ee068d25482b2f7 Author: alegrand Date: Sat Mar 15 20:34:24 2008 +0000 The interaction between the parser and the surf modules makes more sense now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e0ee2bc0a05cd0c5bb16c8217b6e101dbabe05f Author: alegrand Date: Sat Mar 15 20:34:07 2008 +0000 cosmetic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 241f5458d9377dbfea5d9b333d5150cd79d89e03 Author: alegrand Date: Sat Mar 15 20:33:45 2008 +0000 Cleanup in includes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db6c267b9e7204810325e7814222fdc8e50f1fe5 Author: alegrand Date: Sat Mar 15 20:33:18 2008 +0000 Bug fix. I wonder how this function may have ever worked... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bea7d471e30c245e71b6276dcdcd420f8e9d088f Author: cherierm Date: Thu Mar 13 13:46:37 2008 +0000 tesh version 2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0f6612f4d1ff68fd89ea26930b81618077da742 Author: mquinson Date: Wed Mar 12 13:33:47 2008 +0000 welcome to modernity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c18a8ae0d5eda51c2286b9a51fc569a177e67710 Author: alegrand Date: Mon Mar 10 09:18:15 2008 +0000 Revalidate output (surf model improvement: latency is now taken into account in the bandwidth bound). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6233573355fbac2cd4df6fbceae24987980ef2f Author: alegrand Date: Mon Mar 10 09:17:39 2008 +0000 Revalidate output due to: 1) recent parsings modification and maybe xbt_dict modifications: the first two hosts of the list are not the same ones as they used to. 2) improvements in the surf model (latency is taken into account in the bandwidth bound) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01b01f97cc04d395832ccf4db31d0213294733c1 Author: alegrand Date: Sun Mar 9 21:47:18 2008 +0000 revalidate output. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5467c565b7568483e25701d74f1167e1fb6ef455 Author: alegrand Date: Sun Mar 9 21:47:12 2008 +0000 Bugfix. 1) Use ptask_L07 as other models do not support parallel tasks anymore. 2) Do not free arguments defining parallel tasks. They are automatically desalocated when the action is destroyed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9e946cdde00d87529a22bd6e152357d8e71e935 Author: mquinson Date: Fri Mar 7 21:32:52 2008 +0000 Fix a god damn race condition: make sure nobody changes the dynar->used value before we get the lock by actually locking before reading it (inline xbt_dynar_insert_at in xbt_dynar_push) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d449744bf13fe169eaee166e0cba7453d410b0d Author: mquinson Date: Fri Mar 7 21:10:41 2008 +0000 Right. time_t is not long int on AIX. ahah. Very funny. Ok, I've found worse than windows to play with git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37d0fdaa9ea99528889ee493a9f1e580d71397e0 Author: mquinson Date: Fri Mar 7 14:31:52 2008 +0000 publish a symbol used by a test, for the poor souls using windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cddbbf6baa99c4ceae9ba97cc90eb2d7b24123b8 Author: mquinson Date: Fri Mar 7 13:52:17 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78fffc8daeb09b8fd087f0533987251025625eb9 Author: mquinson Date: Fri Mar 7 13:42:10 2008 +0000 Revalidate the output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22b96fa759d3b97167b2eb450d35f45cb7827bd7 Author: mquinson Date: Fri Mar 7 13:37:54 2008 +0000 avoid redeclaring standard headers to avoid mismatches git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f444d21cbf68b991d87d9715750b1616612d683 Author: mquinson Date: Fri Mar 7 13:25:31 2008 +0000 Ignore cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddf200da26e5f76607a92be55c34f71b1ce6acf4 Author: markls Date: Fri Mar 7 08:32:09 2008 +0000 moved XBT_LOG_CONNECT calls into smpi_global so that they will only be called once per program invocation rather than once per process. Also surrounded by #ifdef so that smpi can still compile against older versions of simgrid. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b57381fd90f9a91865c5224c63a45c9bd766a5f Author: markls Date: Thu Mar 6 23:28:11 2008 +0000 fixed nasty border condition bug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dee33fe0e35a8737c785e3fb82083a2e7da49597 Author: mquinson Date: Thu Mar 6 14:09:45 2008 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 350e169fa2d1d6cc186708fb94386f8783464253 Author: mquinson Date: Thu Mar 6 13:24:18 2008 +0000 Don't be paranoid, people won't connect stuff badly, will they? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 682eb8ce658cd1cafc772d2f62b6fb9430471b81 Author: mquinson Date: Thu Mar 6 13:23:40 2008 +0000 Connect correctly the log channels manually for windows. I didn't try to compile last commit, sorry for the noise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f034296466bf89268e0db232f0a365744efab460 Author: mquinson Date: Thu Mar 6 12:01:33 2008 +0000 Fix detection of old versions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bff077b4621c68455a86e60292cb0bf872a879d5 Author: mquinson Date: Thu Mar 6 10:26:18 2008 +0000 Do connect all log channel manually to parent using XBT_LOG_CONNECT() too, so that it works properly under windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e00f3570db7ec3423c3f6916f33ca42b4ac4753 Author: mquinson Date: Thu Mar 6 10:24:56 2008 +0000 Make sure that all the categories are connected with XBT_LOG_CONNECT() too, so that it works properly under windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f95d18a77d4a399455342cef52cdfe13d167acce Author: mquinson Date: Thu Mar 6 09:36:13 2008 +0000 Cosmetics on the way the documentation of the tree of log channels is generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2b67da53caa5f63793426f332a783d00fc5ccf2 Author: mquinson Date: Thu Mar 6 09:05:37 2008 +0000 Stupid microsoft compiler not understanding the basic bases of C99 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e00b768a2d33062b955b0e2a7482364743d8fc7d Author: mquinson Date: Thu Mar 6 08:59:50 2008 +0000 Strict ANSI compilers (such as microsoft ones) do not allow non-constant initializers. So, work it arround by adding a XBT_LOG_CONNECT macro to connect the child to the parent afterward git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e11f6ef1cf9f284b96b06da4eb866b24dd50bc1a Author: mquinson Date: Thu Mar 6 08:51:01 2008 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df683c7a96702e432d272face6679f856c90d2b6 Author: mquinson Date: Thu Mar 6 08:04:44 2008 +0000 Regenerate all flexml-generated files to fix a FTBFS on buildbots git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ad196a6a1d0b9997e180078695d451de4b37cf3 Author: mquinson Date: Thu Mar 6 08:02:38 2008 +0000 regenerate all makefiles.in with the lastest autotools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d047dfce0abdf5de4ac04f20eac80c555525eea2 Author: mquinson Date: Thu Mar 6 08:00:56 2008 +0000 Get the flexml-generated file regenerated on need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42e51c286c2bc58a8a2a3a452ed3fcf3fcc7d15d Author: alegrand Date: Wed Mar 5 01:51:49 2008 +0000 Revalidate output. There is no task root in this exemple... probably an old cleanup of basic6.c and somebody forgot to update the tesh file accordingly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3ea1db9e96c5cc786a9918a68cbdad316f71b20 Author: alegrand Date: Wed Mar 5 01:51:45 2008 +0000 Bug Fix: The symptom is hard to describe. Sometimes some tasks were not scheduled whereas they should have... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be2d36ae9df65c27b876844c2d1d4fc934a1be37 Author: alegrand Date: Wed Mar 5 01:51:39 2008 +0000 Revalidate output. It did not take into account last improvements to ptask_07 (a better management of 0s and the RTT bound). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d8d17cf1dc77c1fa006da88fb597985a9e14774 Author: alegrand Date: Wed Mar 5 01:51:30 2008 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0abf9c969014b958ed882009cd45f368e472236 Author: alegrand Date: Wed Mar 5 01:51:23 2008 +0000 Revalidate output. It did not take into account last improvements to ptask_07 (a better management of 0s and the RTT bound). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f1d1fc24bbaa7061f3d62f56d5d909b7aad4b33 Author: alegrand Date: Wed Mar 5 01:51:18 2008 +0000 Bug fix in the trace management: the power value was not scaled. The power of a host was between 0 and 1 when using traces instead of being in Mflop/s. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c571b16ce7b2ab1b642fc2b7b822bbb2e2320a88 Author: alegrand Date: Wed Mar 5 01:51:12 2008 +0000 Remove useless \n in DEBUG messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f86e04fdcf633dff1e0211b6f4c9910e7b7714d Author: alegrand Date: Wed Mar 5 01:51:07 2008 +0000 Help running properly after last XML parsing/DTD changes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5872ae74a724e52f08c96760bf38142696ad5f2c Author: alegrand Date: Wed Mar 5 01:51:01 2008 +0000 Remove useless \n in DEBUG messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf9f395602a8127a0f48f48819d03b7b597dbb44 Author: alegrand Date: Wed Mar 5 01:50:51 2008 +0000 Help running properly after last XML parsing/DTD changes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46aad9240a775dd935553ee3baff3e8d59e3a88c Author: alegrand Date: Wed Mar 5 01:50:44 2008 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b85a81173fda07b964dfd4d9d78a66bb8f1fe45 Author: alegrand Date: Wed Mar 5 01:40:41 2008 +0000 Help compiling after last xml parsing/dtd modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6604e8466fdc826ccc67cc9e0cabfc85ea8ea0c5 Author: markls Date: Thu Feb 28 08:18:17 2008 +0000 added simple usage message to smpirun and removed nonworking sample programs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 930b6d39af0b622220cc3c2267e2ddf65806fd42 Author: mquinson Date: Sun Feb 3 14:16:15 2008 +0000 dead link-- git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd7f6b8ed24809565026336235edcd4eedea1465 Author: mquinson Date: Sun Feb 3 14:15:38 2008 +0000 Fix the DTD wrt trace:connect. I like it better this way ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfc0da2aec8e099dc554b1321ff895f6151e0418 Author: mquinson Date: Sun Feb 3 10:54:13 2008 +0000 kill properly the surfxml.h file since it got renamed to simgrid_dtd.h a while ago git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd830a0265e8f675b0410653157614aad78b8140 Author: mquinson Date: Sun Feb 3 10:52:34 2008 +0000 Reintroduce a more robust hack here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2309375de9d96c9e135209f62d34c76b9c8fc8e Author: mquinson Date: Sun Feb 3 10:40:57 2008 +0000 Remove a useless and now harmful rapid hack git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b7e9aa204fa9bcf509eaaa5f3f3e84158deecd6 Author: alegrand Date: Fri Jan 25 12:57:34 2008 +0000 Add comments on how to hack surf to seamlessly handle large hierarchical platforms. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9dcc6d112b6086b831300a3dfd611bde47c91457 Author: mquinson Date: Thu Jan 24 18:47:00 2008 +0000 Use unsigned integers for malloc arguments to allow mallocation of more than 2Gb at once git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0c7a85d5a6e9e1697d538a3162508c52633595c Author: mquinson Date: Wed Jan 23 16:37:24 2008 +0000 Oops. Forgot a stub git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cca85a0d782c2d7c34f1610b314e4edb1875ee9a Author: mquinson Date: Wed Jan 23 16:18:50 2008 +0000 Do not prepare backtraces for display in backtrace_current since this is a very long operation. Only do so when we actually have to display them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecd2c6ffbf406f1dc3b8fac525f5f3c009a3540c Author: mquinson Date: Wed Jan 23 15:58:45 2008 +0000 And now, fix the linux layer for backtrace extraction by not using values of backtrace (ie, e->bt & e->used) before actually calling the backtrace function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ad3dc7768dc9da9cb1960032ed93e38d1cad956 Author: mquinson Date: Wed Jan 23 15:46:03 2008 +0000 Regenerating autogenerated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d487aa52c3a83f58fc2cf45ad222f2e84d0c9e04 Author: mquinson Date: Wed Jan 23 15:27:13 2008 +0000 avoid naming conflicts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 651776e5843a918e1857083d01898a2fbbb13f4c Author: mquinson Date: Wed Jan 23 15:09:44 2008 +0000 do not call backtrace directly when raising an exception, but our nice portability layer (xbt_backtrace_current) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1367acede3ffaa7fb76cb2a7bf6955575ff466ab Author: mquinson Date: Wed Jan 23 14:49:23 2008 +0000 Damnit. Cross-compiling adds the pickyness of gcc to the brutality of visual-C. I'm getting tired git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c133768a7de55aa45bb6ca94ae4263ae3d740999 Author: mquinson Date: Wed Jan 23 14:43:31 2008 +0000 Allow gcc cross-compiling targetting windows, which does not like exported symbols of type [] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aec1891acd3a43ea3b6c2501ad94239733ee1694 Author: mquinson Date: Wed Jan 23 14:29:01 2008 +0000 Damit, leftover of the gcc syntax for inline assembly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08aaedd334e95fc144248a31cf6411ecf1b08052 Author: mquinson Date: Wed Jan 23 14:26:13 2008 +0000 give up on cross-compiling backtrace code from gcc: inline assembly code cannot be written in a way that both compilers like (so stick to MSVC syntax, and disable the feature when using gcc either in cross or natively with mingw32) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af4b3676dc5b56c898a4e7c477666864019b5b69 Author: mquinson Date: Wed Jan 23 13:56:28 2008 +0000 Allow gcc cross-compilation targetting windows, and hopefully kill the dbghelp singleton git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6604679679d6c5e526e7b3405a32e28b34bf4fa2 Author: mquinson Date: Wed Jan 23 13:53:36 2008 +0000 Allow gcc cross-compilation targetting windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbbe240cf88805f1a1a1e68c86d1242d76764d4c Author: mquinson Date: Wed Jan 23 13:52:20 2008 +0000 Various cleanups+allow cross-compilation with gcc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b98424a55321be220303d8d2883d37dc7e2a80a9 Author: mquinson Date: Wed Jan 23 09:44:42 2008 +0000 Other try at killing that singleton git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74bd666910b9171b5f8374ff98d189b173ceeace Author: mquinson Date: Wed Jan 23 09:38:35 2008 +0000 Other try at killing that singleton git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b0f10320bc41d518a6a15e71182f2a14bbf03ad Author: mquinson Date: Tue Jan 22 16:39:40 2008 +0000 try to kill the singleton design pattern git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8cf41c8401043b29a756dc6a3efed702b31433c Author: mquinson Date: Tue Jan 22 16:16:57 2008 +0000 End of last commit about cleaning up windows backtraces (sorry, codding through the build bots) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f93abc6448737e66b30c1eb5f4d341dc518d6d00 Author: mquinson Date: Tue Jan 22 16:13:34 2008 +0000 Separate the dummy implementation of the backtraces into its own file (backtrace_dummy), better init/exit mecanism for the backtraces since windows actually has something to do there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c644d95f72f72a7a81885dc809a372e0880fdf1b Author: mquinson Date: Tue Jan 22 15:54:13 2008 +0000 Cleanups: kill code dupplication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5daf43327dc8fce985687f6306daa762ec07a4b6 Author: mquinson Date: Tue Jan 22 11:01:21 2008 +0000 xbt_new raises an exception on error, no need to check for ENOMEM git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 064591f1a09841a3b4d5d360f1a0a32179faa5f8 Author: mquinson Date: Tue Jan 22 10:45:12 2008 +0000 Erm. Reindenting did not make the trick on assembly code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d2220ca1c127fc19c249e6e59dec2ac47107854 Author: mquinson Date: Tue Jan 22 10:43:30 2008 +0000 Fix another small signess issue git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46d32aa56799072667ff2a197080eef1c491b6c6 Author: mquinson Date: Tue Jan 22 10:41:32 2008 +0000 Fix a small signess issue git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bccebf423e34203bb20f22ac5b52c756aba29e26 Author: mquinson Date: Tue Jan 22 10:35:23 2008 +0000 Reindent (no real change) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97774044e527e50a00dddb17e2464f92af7d07f1 Author: mquinson Date: Tue Jan 22 10:32:48 2008 +0000 Move a bit of code into the platform-dependent files (to allow their upcoming cleanup) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 817f423294247a7e527922620bd339a6e19ca454 Author: mquinson Date: Fri Jan 18 10:26:22 2008 +0000 And now, fix the other arguments of makecontext to avoid using unitialized data on the stack git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4464975caf1bb39f0870464045c753af5c578fd Author: mquinson Date: Fri Jan 18 09:58:48 2008 +0000 Fix the prototype of the context running wrapper to stick to the standards git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae2a5a18b19be8ffe9b75acff37152e010f5a860 Author: cherierm Date: Fri Jan 11 13:10:50 2008 +0000 include sysdep.h for xbt_new0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a4335062238cd526c686b232aaca21e72665d70 Author: cherierm Date: Fri Jan 11 10:48:19 2008 +0000 Delete the auto aliasing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 950df687a08eb5cc43d7c8040089327d905cf21f Author: cherierm Date: Fri Jan 11 10:27:29 2008 +0000 Declaration of the MSG_task_receive_from_host() function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58b5d8d78829948f50164d6b39292157cc3f4e1d Author: cherierm Date: Fri Jan 11 10:20:07 2008 +0000 the java samples alias0 and alias1 are renamed autoDestination and explicitDestination git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d02a312e6d5f764e6034c6bf2200940959257a2 Author: cherierm Date: Fri Jan 11 10:17:51 2008 +0000 Usage of xbt_new0 instead calloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3a6228d1e65a6f7eea5b97ae0fa2668af06d59d Author: cherierm Date: Fri Jan 11 10:16:41 2008 +0000 Usage of xbt_new0 instead calloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 709c31c0f7ab71a0669732a0e3a2349bf8c9a746 Author: cherierm Date: Fri Jan 11 10:15:40 2008 +0000 rename msg_mailbox.h to mailbox.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 349849fb3243c5650fa9706f0f6df5069d51cf9b Author: cherierm Date: Fri Jan 11 10:12:35 2008 +0000 rename msg_mailbox.h mailbox.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 648ef671efa341346c38df5f27d10a530119108f Author: cherierm Date: Fri Jan 11 10:10:53 2008 +0000 This change is relative with the mailbox concept : include/msg/msg.h The function MSG_task_receive_with_time_out is renamed MSG_task_receive_with_timeout src/msg/private.h Add the declaration of the structure of a mailbox, the structure simdata_host use now the concept of mailbox src/msg/global.c The initialization and the finalization of the mailbox module are respectively call by the functions MSG_global_init() and MSG_clean() src/msg/msg_mailbox.c Implementation of the functions MSG_mailbox_get_task_ext and MSG_mailbox_put_with_timeout, MSG_mailbox_get_by_channel; the MSG_mailbox_destroy function is deleted... src/msg/msg_mailbox.h renamed mailbox.h src/msg/host.c The host use now the mailbox concept (the mailboxes of the hosts are not added in the global dictionary) src/msg/gos.c All the functions use now the now concept of mailbox, refactoring of code (the code related with the mailboxes is merged in the MSG_mailbox* functions) src/simix/smx_global.c The initialization and the finalization module functions are now call in the msg.c source file. src/simix/smx_process.c Add the mailbox identified by the alias "Host:Process" in the global dictionary src/java/jmsg.c msg_mailbox.h is renamed mailbox.h src/Makefile.am msg_mailbox.h is renamed mailbox.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5b93304c003059f0994a809fb147eb7e90791c6 Author: cherierm Date: Fri Jan 11 09:57:59 2008 +0000 A distraction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e48eb6d93f5e3ca06c7b96ce44ea472fac6b995 Author: cherierm Date: Fri Jan 11 09:56:55 2008 +0000 add the inclusion of the dbg_help.h header, remove the unnecessary code and use xbt_new0 instead calloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b73ac14c229ad53d187d31efd8bf036ec835ea74 Author: mquinson Date: Wed Jan 9 07:27:00 2008 +0000 Fix syntax git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9b4191594f5b6c5abb448476d52e0938df26bfa Author: mquinson Date: Wed Jan 9 00:05:04 2008 +0000 Stupid me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fdfc4f33dc29577f6f4a71bae011bd6383f7d43 Author: mquinson Date: Wed Jan 9 00:03:42 2008 +0000 ooops git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e389f19bb8f06a68db291772c30b7d9ceec7ecc4 Author: mquinson Date: Wed Jan 9 00:01:49 2008 +0000 Publi++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba11850de8833a19ad5cff08ffd08905ce8940ee Author: mquinson Date: Tue Jan 8 22:21:46 2008 +0000 Update the contrib page, and add a link to it in the navbar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6d121d93f57cd0a5e3622e72dec4033c25c8f3b Author: mquinson Date: Mon Jan 7 23:07:21 2008 +0000 Simplification (plus remove a warning blocking the compilation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7e3ea420425da84269f71c65b8c8206f9fc82c7 Author: mquinson Date: Mon Jan 7 22:51:18 2008 +0000 Also distribute the msg_mailbox header in the tarball git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3347e271cd0ddb7da133ad0e66826cb559e1dd14 Author: mquinson Date: Mon Jan 7 22:39:07 2008 +0000 split windows and linux backtrace setup out of the main exception file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7903b662927d5080f04fc4a6646ef7ca311eeaca Author: mquinson Date: Mon Jan 7 22:10:52 2008 +0000 Fix english, use more XBT str functions, some little other cosmetics. Kill backtrace_symbols_fd that we do not need (it dupplicates code with backtrace_symbols for no real reason) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7a9e28adc2e52f3397145b65b3f5f857f81e619 Author: cherierm Date: Mon Jan 7 17:19:31 2008 +0000 Do not export the mailbox functions now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11080e8f4111076f5971b6f2339357d1328621ec Author: cherierm Date: Mon Jan 7 17:15:12 2008 +0000 A distraction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb9e7c6921dc283b126f6ec9f4d6d6ea95bb13c5 Author: cherierm Date: Mon Jan 7 17:13:39 2008 +0000 Export the mailbox functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2b0c903d3e7168844266bd69e316c404c1d7959 Author: cherierm Date: Mon Jan 7 17:01:59 2008 +0000 Remove the unused variable item. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1b86374a5c9d3f40f72910eaa68ad5ff7bd5a93 Author: cherierm Date: Mon Jan 7 16:56:16 2008 +0000 Add end line in msg_mailbox* files and add the file msg_mailbox.c in Makefile.am git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit adcf9688831ae9fb347b047dc2d8f83b0950e3b5 Author: cherierm Date: Mon Jan 7 16:45:53 2008 +0000 The Visual C++ project of the masterslave_forwarder_with_alias example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1397ecc61425245eae6e38c34c039a5be027fab6 Author: cherierm Date: Mon Jan 7 16:44:14 2008 +0000 The materslave_forwarder using the mailbox concept git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a9678e895ca8d18ed1ffdad4407a6aaa6fc9a2b Author: cherierm Date: Mon Jan 7 16:42:58 2008 +0000 The java examples to illustrate the usage of the mailbox concept. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c861b15010ab22b3a4b7b7762929433f6d8b47ff Author: cherierm Date: Mon Jan 7 16:39:40 2008 +0000 Add the mailbox source file and header. msg_mailbox.h Header containing the declaration of the functions related with the mailbox concept msg_mailbox.c Source file containing the implementation of the functions related with the mailbox concept git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3ba71e33e73c61ca467a37dda2bc3b9d5f9ed1b Author: cherierm Date: Mon Jan 7 16:36:32 2008 +0000 This change introduce the new mailbox concept. A mailbox is a storage used to put or get an msg task. It is identified by an alias. For more information about the usage of the mailbox see the java examples alias0 and alias1 and the C example masterslave_forwarder_with_alias in the directory /examples/msg/alias. This change impacts the following files : include/msg/msg.h Add the declaration of the functions related with the new concept of mailboxes. src/msg/host.c Adapte the functions __MSG_host_create and __MSG_host_destroy to the new concept of mailboxes. src/gos/gos.c Implementation of the functions related withe the new concept of mailboxes. src/simix/smx_global.c Initialization et finalization of the mailbox module. src/java/jmsg.c Implementation of the jni callback functions related with the mailbox concept. src/java/jmsg.h Declaration of the jni callback functions related with the mailbox concept. ApplicationHandler.java Implementation of the operations related with the properties of a process Host.java Implementation of the operations related with the new concept of mailbox MsgNative.java Implementation of the operations related with the new concept of mailbox Process.java Implementation of the operations related with the new concept of mailbox Task.java Implementation of the operations related with the new concept of mailbox msg_mailbox.h Header containing the declaration of the functions related with the mailbox concept msg_mailbox.c Source file containing the implementation of the functions related with the mailbox concept directories alia0 et alias1 contain two examples to illustrate the different usages of the mailbox concept using the java interface for msg. directory alias contains the example masterslave_forwarder_with_alias which illustrate the usage of mailbox instead channel as in the masterslave_forwarder example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5163 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb38b738b6810c3e4c0be80ffc5de5eb25e62435 Author: cherierm Date: Mon Jan 7 14:37:23 2008 +0000 Ansi declaration of the variables (at the beginning of the block). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85b2987dcff719252ce8fcece5b27e51ef9b4d5a Author: cherierm Date: Mon Jan 7 14:31:27 2008 +0000 Add the backtrace in the table of string only if the symbol and the line information exist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4272e5735e685afc759b02dfbcb08acaf462c791 Author: cherierm Date: Mon Jan 7 14:29:26 2008 +0000 Destroy the context of the maestro after the call of the function xbt_context_empty_trash to avoid an possible access violation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cad53ea106892eb80ebd9a11d3498d1cc5d4c2e Author: markls Date: Mon Dec 24 06:27:26 2007 +0000 some of the action checking code didn't work right, so I removed it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e759b094e418c94354a054dd0b52034d5cbe3e85 Author: markls Date: Sun Dec 23 06:37:02 2007 +0000 accidently tried to compare action to state. now fixed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b0d45659b3ca3d1a18fa754bb04ed74396b3bd7 Author: markls Date: Sun Dec 23 06:17:02 2007 +0000 blah git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ea2649a94e38ff0333ca955277091e7d4af8dd4 Author: mquinson Date: Fri Dec 21 11:10:57 2007 +0000 Use bprintf instead of sprintf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da7234e118bad4b40af632d1616c54906cdbd350 Author: mquinson Date: Fri Dec 21 11:05:14 2007 +0000 Ops, forgot to commit this one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c56524afd9d8c0c43c7815b1a14cf877de32976c Author: cherierm Date: Fri Dec 21 10:31:39 2007 +0000 Implementation of the back trace functions for Win32 on the x86 architecture git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71b2f901b79f9307dccfa285e0e109fe7440326a Author: mquinson Date: Thu Dec 20 14:08:14 2007 +0000 ops, leftover git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02d733302bf8e265a9d623da98f251aad33d4414 Author: mquinson Date: Thu Dec 20 14:07:36 2007 +0000 mv surfxml.dtd simgrid.dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3df6cac0b5a1214cb750b260d904d16348ec4ec1 Author: mquinson Date: Thu Dec 20 14:00:28 2007 +0000 Regenerate with flexml 1.7 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8bec927fdd4ba46ad849bfae6743afebe2fa971 Author: mquinson Date: Thu Dec 20 13:58:01 2007 +0000 indent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b740dbac380307523d63ba35837aaa1893a7c18 Author: mquinson Date: Thu Dec 20 13:57:08 2007 +0000 Call xbt_exit in the test runner (to check leaks) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dd7ee747ff56617b741bef0cbe70b27c4973cb8 Author: mquinson Date: Thu Dec 20 13:55:33 2007 +0000 This file needs stdio.h for sprintf (it could use bprintf instead, but that's another story) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce9a8cd31fe69fafd4c09fb03960afed24f98bab Author: mquinson Date: Thu Dec 20 13:51:06 2007 +0000 These two certainly do not need hardcore portability bits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2067f221ad119091bca733bd47e72f096bc1dbbd Author: mquinson Date: Thu Dec 20 13:49:54 2007 +0000 I know I'm picky git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d424c678a28b1861b272b58af0dd46d903b1192 Author: mquinson Date: Thu Dec 20 13:49:00 2007 +0000 mv surfxml.dtd simgrid.dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 741d951a0891942a7c26ad070f0292ee65a82c49 Author: mquinson Date: Thu Dec 20 13:47:01 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be24a421768041ffd250dc4dc68a285f0b59b88f Author: mquinson Date: Thu Dec 20 07:42:18 2007 +0000 Improve compilation time by epsilon by sharpening the includes (str.h loads dynar.h and a whole bunch of cruft, so do not load str.h from sysdep.h which is basically loaded by everyone) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 077162be219d71e3d0625ee0de4fdfc5060ec7d2 Author: mquinson Date: Wed Dec 19 20:58:31 2007 +0000 Do load portable.h explicitly since strbuff do not bogusly load it for us anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b00f93ba23b10b26ed955c8b6a90cf52a2cdb73 Author: mquinson Date: Wed Dec 19 20:56:47 2007 +0000 Oops, do not load portable.h from a public header: it's not installed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b969a6dbe995a3b0bbeabd228769d4516f3ec400 Author: mquinson Date: Wed Dec 19 14:27:01 2007 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6901c97fb452fff1c526f9fe866ca29dd106e39 Author: mquinson Date: Wed Dec 19 14:26:46 2007 +0000 Avoid timeouts on very large platforms by blocking for ever git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e90dd226891efc9327e81f46ba5cda5e28e4e2c5 Author: mquinson Date: Tue Dec 18 11:01:11 2007 +0000 rename surfxml.dtd into simgrid.dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef3acbef4d4754ec3af577d97d863a77a442b695 Author: mquinson Date: Tue Dec 18 10:56:47 2007 +0000 Rename the platform updating script, distribute it and document it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f1f915e754bd2549f850932b7a3d05cf1e8178f Author: mquinson Date: Tue Dec 18 10:49:08 2007 +0000 Move the platform updater into the archive (users will need it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9f94df227d53ef89d9cb8748d1241b983c2071a Author: mquinson Date: Tue Dec 18 10:33:02 2007 +0000 Dos2unix (second try) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9765bf96e11d3c8627ca46ef3a0824fd0758b163 Author: mquinson Date: Tue Dec 18 10:32:32 2007 +0000 Dos2unix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dcbf2427d14d935ac1cbc3981f4cc7a97d6e7cc3 Author: mquinson Date: Mon Dec 17 15:12:58 2007 +0000 Document my lastest trick to increase the amount of started nodes in the simulator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f85a939437f403c5c5225f645f02b80977c495f Author: mquinson Date: Mon Dec 17 12:21:55 2007 +0000 update to lastest XML conventions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1514c63e1ab19c96e7288e12ece2647728430b8 Author: mquinson Date: Sat Dec 15 01:46:43 2007 +0000 A deployment involving all nodes (for timing purpose) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f46bb17f80ec2fbeafaa3ca398303ce2f94b2f82 Author: mquinson Date: Fri Dec 14 21:29:30 2007 +0000 Also add the make_deployment.pl to the tarball git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22f458ce4459c47599e68b1ac0e2033f044adb1b Author: quasar Date: Fri Dec 14 16:27:46 2007 +0000 solved a bug in route:multi. routes to where not added. appeared after the killing of KCC... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a282cd526f86a0a40d53e51967237697f7291389 Author: mquinson Date: Wed Dec 12 20:29:53 2007 +0000 Finish the code cleanup by killing completely the KCCFLN05 model (rip, crappy model) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00b32754b866aa931c74b2666e401dc7e2f83af5 Author: mquinson Date: Wed Dec 12 20:27:23 2007 +0000 Output cleanups for when the exception arises in a separate thread git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f99888ac48c81401dae9d1140742c256183153f Author: mquinson Date: Wed Dec 12 20:12:25 2007 +0000 Change the trick to build log category names: this does not only appear when it's missing, but also when it's defined twice (and it looks ridiculous to have it named does_not_exists then) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc95b4f20d7d8aa7230e1fe1dd56c9a089c6a1e6 Author: quasar Date: Wed Dec 12 08:40:13 2007 +0000 updated test results for metaxml, props, modified test send_recv_KC.. to CLM.. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 687f4837379b6b1d25eecb3c3ad9faa6e495efc8 Author: quasar Date: Tue Dec 11 15:59:23 2007 +0000 fixed bug in route:multi generation; appeared after the KCC.. model was eliminated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6235a7e4900661d6562ea3607cfa299778cfef1c Author: quasar Date: Tue Dec 11 09:26:58 2007 +0000 the parsing time info switched to debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a251a46feac3eac126243e066a947e153464a29e Author: quasar Date: Tue Dec 11 09:19:59 2007 +0000 eliminating KCCFLN05 model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bf99128679525898380b17401a8c6174a9f87d1 Author: quasar Date: Tue Dec 11 09:03:03 2007 +0000 modified cluster to allow changing properties individualy foreach node git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 027f3abe8f56d9729fa87329b559a5723e34aed5 Author: mquinson Date: Fri Dec 7 12:34:26 2007 +0000 Don't hide issues. If users asked for rand48, we must given them this exact generator. And if we can't, then they must know git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40151dc650bf350da4d9b73d3b66d1a078a0dc8c Author: mquinson Date: Wed Dec 5 22:33:43 2007 +0000 Fix string format (variable changed to unsigned long recently) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72bdbf81a3dadb1338ae8743d2410842ff04948f Author: cherierm Date: Wed Dec 5 13:47:51 2007 +0000 Window doesn't provide the function drand48(), remove useless break and add extern C declarations for C++ compilers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf56a22da60094d8e7f14b1457526dc194d40226 Author: cherierm Date: Wed Dec 5 13:45:11 2007 +0000 Ansi C declaration of the variables (at the beginning of the blocks) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1efa42ba7f4518c68673b1e644962c2e112ef96c Author: cherierm Date: Wed Dec 5 13:44:17 2007 +0000 add random_mgr.c to the Visual C++ project of the SimGrid library git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dec200cc0376860eabbacb940e28e2a695f8926 Author: cherierm Date: Wed Dec 5 13:15:02 2007 +0000 modify the structure of the solution of the Visual C++ project of the SimGrid DLL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8afde10750bec2e6e5af76c482d57a83832cb27b Author: mquinson Date: Tue Dec 4 16:29:05 2007 +0000 Cleanup the example, and revalidate the outputs accordingly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b2e1d2ab52db865c0b2eb8ba2233524243c86c3 Author: mquinson Date: Tue Dec 4 16:16:47 2007 +0000 Revalidate output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 984eea37bf79c5050c5560ecc052212047adfebc Author: mquinson Date: Tue Dec 4 16:05:21 2007 +0000 these symbols had multiple definitions 5mn ago, and now, they are not defined anymore. I hate the MacOSX linker git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0e028b4d4f388d57421fc5d0f9ffa2e847cab98 Author: mquinson Date: Tue Dec 4 15:55:13 2007 +0000 Mac users need love so that their prehistoric linker don't get messed up with multiple definitions of the globals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce567a1cd81d0bcbabc52f367a5aeea860ff2edc Author: quasar Date: Tue Dec 4 14:13:10 2007 +0000 eliminated INFO leftover in KCCFLN model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 438bfc4048738bae5d24ee5776097fda6c3b3358 Author: quasar Date: Tue Dec 4 14:07:38 2007 +0000 fixed a bug in KCCFLN model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b4eb8fa03f6e6bf4dd3db8c6d67270ed9f0d176 Author: quasar Date: Tue Dec 4 14:05:20 2007 +0000 fixed a bug in KCCFLN model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8eac09e9fea8df05ac324368525b417998a60b3 Author: quasar Date: Tue Dec 4 14:01:00 2007 +0000 fixed a bug in add_route in all models + dict uses DJB2 hash func now + modified the metaxml example file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37ec56537968ba667e4d5bee5d4e4d7cfd9cb17e Author: mquinson Date: Fri Nov 30 17:02:11 2007 +0000 Two more hashing functions (chosen by define, not dynamically: who cares?), some more debug, new function xbt_dict_dump_sizes() to display hashing functions quality, and a bug fix in dict_get (a || was written &&) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3f8997103629ced10eb0115bcbf771e5217ce9d Author: mquinson Date: Fri Nov 30 16:58:35 2007 +0000 only display logs of failed tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e9a70eee1c1b9b934d5844de1b6721e0c37b15c Author: mquinson Date: Fri Nov 30 08:29:33 2007 +0000 Adapt to lastest dict API update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0443518bf57fa4111a6437a8f3322f12cd88f29 Author: markls Date: Fri Nov 30 01:38:14 2007 +0000 I just realized that the changes I made to the cond-wait test would break programs that contain more than one MPI_Barrier. This should fix the problem for most systems, though maybe this function should do something like SMPI_DO_ONCE and maintain a separate counter for each invocation... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8787f75c9d14a09fa99c40380a579b2b8372b40a Author: markls Date: Fri Nov 30 01:23:43 2007 +0000 chaned global execute_mutex and execute_cond to host-specific and wrapped all cond_wait statements in while loops with appropriate tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 505fa6b336fedfbe5951b01dc5c49f8c3f54e177 Author: mquinson Date: Fri Nov 30 00:18:03 2007 +0000 Make dictionary internal table dynamic (and automatically resized). No need to specify its size anymore; functions xbt_dict_new_ext() and xbt_dict_hashsize_set() thus dropped. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e049faf8cdd41c59c2e97f8c46fd6052b23b8a3 Author: quasar Date: Thu Nov 29 15:52:47 2007 +0000 modified atoi to strtol when getting route ends in all models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb06f72a8720cfdbd5534a578797a1c4dfa9eb32 Author: quasar Date: Thu Nov 29 15:15:54 2007 +0000 metaxml example modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c882f48d6847f5f4437f940b6507137a497ab53 Author: quasar Date: Thu Nov 29 14:48:00 2007 +0000 metaxml example modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0f64868be448bd2a3ecb02f597e78d34d8a1979 Author: mquinson Date: Thu Nov 29 14:44:08 2007 +0000 Revert Malek's last change. Removing the feature is not the right strategy to port stuff to windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcfe8a7146bbc845782f3f8730f7f4a60a7dd4e8 Author: quasar Date: Thu Nov 29 14:35:25 2007 +0000 metaxml example modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d86b2dcd3a4ccfe7ac18c5c78a82ba5ab93d7a26 Author: quasar Date: Thu Nov 29 14:21:45 2007 +0000 metaxml example Makefile modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71de38fc45f5191ad209e4ccbd96cdc07e1248bd Author: quasar Date: Thu Nov 29 14:13:50 2007 +0000 metaxml example Makefile modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f873a419ff7d53f08e076924cb65ed987681f1eb Author: quasar Date: Thu Nov 29 13:36:39 2007 +0000 metaxml example modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb336e3a52c0d33bf60677a24ec6a2b6687453bc Author: quasar Date: Thu Nov 29 13:31:22 2007 +0000 metaxml example modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08b79a403bd0ada00e3ddd5bddef42a00261c218 Author: quasar Date: Thu Nov 29 13:23:13 2007 +0000 eliminated bug INFO message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3507930c130404d05f982cf9fe960fb95f7eb4b Author: quasar Date: Thu Nov 29 13:16:45 2007 +0000 merging branch 5018:5083 into trunk git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc40832e8f3a22ad82ecb43143d8759248eb8093 Author: cherierm Date: Wed Nov 28 16:14:47 2007 +0000 Oups : the visual project of the msg_prop example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13ec477e7b4b050bd4a7f4d906ae3decfa2164a0 Author: cherierm Date: Wed Nov 28 16:08:57 2007 +0000 all the Visual project define now the linker library entry simgrid.lib in release mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ccdbec085036f43103fcfacaeb9d2cfb2389d41 Author: cherierm Date: Wed Nov 28 16:07:48 2007 +0000 Visual projects of the simgrid testsuite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8c9b06b4092fa22d5165e5c173ee37f68681bed Author: cherierm Date: Wed Nov 28 15:59:18 2007 +0000 This change corrects the definition of the macro XBT_LOG_NEW_ROOT_SUBCATEGORY. Indeed, Ansi C (Visual C++ compiler standard language) doesn't allow to initialize a structure during its declaration with non constant values (OK Martin, I definitively correct the trouble for the other platforms) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8222f8d9049626eec0ff3e39bdef19b541eea164 Author: cherierm Date: Wed Nov 28 15:50:28 2007 +0000 special declaration of snprintf on Visual C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a12b4c12e99dab8c91826186e04128315310559a Author: mquinson Date: Wed Nov 28 15:01:58 2007 +0000 Fix use of verbatim sections git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5077 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c35a4b9957c7e0efe6816f03e11e91608005858 Author: mquinson Date: Wed Nov 28 15:00:18 2007 +0000 oops git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 802b8b24b1a8c9e15b5dd40936309327a058a00e Author: mquinson Date: Wed Nov 28 14:46:28 2007 +0000 cosmetics: inline header files loaded only at one location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a98ccaabd3c9a11e76421143067c9f59ea603746 Author: cherierm Date: Wed Nov 28 14:41:36 2007 +0000 Ansi C declaration of variables (at the beginning of the blocks) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c94d5115f132eae5d3fc15cea509ef75a84d76e Author: cherierm Date: Wed Nov 28 14:23:49 2007 +0000 exports the reno and the vegas function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3fa1d952e6a7aa7c04de36149dfd452b5498683 Author: mquinson Date: Tue Nov 27 16:08:34 2007 +0000 Dupplicate the string we put into the returned dynar, so that user can free it without issue git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc2b94d892a06fa78b8bc872a47130211d99f6c4 Author: mquinson Date: Tue Nov 27 15:41:57 2007 +0000 Rename xbt/xbt_context.h to xbt/context.h, and add src/include/xbt/context.h to the tarballs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9b0dc96439383147b02491962e8ccf8cfdeff6b Author: mquinson Date: Tue Nov 27 15:40:35 2007 +0000 cosmetics to java documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a20a14d7ca7e3180c7ecbbb3164fcf5af5ee0574 Author: mquinson Date: Tue Nov 27 15:39:51 2007 +0000 Some more cruft to ignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b20979bc8008c6665721eaa0e6979d667284cec Author: mquinson Date: Tue Nov 27 15:36:07 2007 +0000 xbt/context.h is a private header, and the filename does not need to be prefixed by xbt since we always load it as xbt/context.h, so xbt/xbt_context.h is a bit redundent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4263281a2286d2509215da95b78d72ad3cbbc6ed Author: markls Date: Tue Nov 27 11:34:36 2007 +0000 renamed MPI_ functions to avoid namespace collisions in distributed code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1906319f3340a70c04f334e2b5b35219b0cc7ae6 Author: mquinson Date: Mon Nov 19 20:13:15 2007 +0000 make visible the MSG_task_get variant accepting both an host and a timeout git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6284e1a973e0eced00afe0c6e44f10e857c21d0 Author: mquinson Date: Mon Nov 19 20:10:33 2007 +0000 Ops, forgot this in the java cleanup commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 076a3598c93a73842a64c03a6707b2b941fd881c Author: mquinson Date: Mon Nov 19 20:01:59 2007 +0000 Further cleanups of the Java bindings: * Properly document the java bindings (mainly, add them to the Doxygen) * No need for a ParallelTask class: they are handled exactly the same way than regular task, except at creation time. Thus giving Task a new constructor to build parallel tasks, and removing every other bit related to ParallelTask.java * The Channel object was wrong: in MSG, channels are just like ports on each host. In jMSG, they were global tags containing all hosts. I just killed them. Task receiving methods are static Task methods. Task sending methods are attached to the host to which you want to send. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 964fa7d1a4b0fb183a02d8b0020d74b1255312e0 Author: mquinson Date: Mon Nov 19 19:01:35 2007 +0000 Reindent, no change at all git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a1f1d17620dc6fff28292e37791e40d77eba401 Author: cherierm Date: Fri Nov 16 12:10:41 2007 +0000 don't cast the long int to avoid the warning but adapt the declaration of the variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5dfca905c3cb06d5fec362bbe4369116f148212 Author: cherierm Date: Fri Nov 16 09:27:51 2007 +0000 This avoid a warning on the Microsoft compiler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbef7c8c348e6873167124b5e78ebef2d5b0f7bd Author: cherierm Date: Fri Nov 16 09:22:48 2007 +0000 Do not include the C source files related to the context switch, add them directly in the Visual C++ project of the simgrid dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5054 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 011ed3b00de61aa6e8f865bde2b7f62033fa58eb Author: mquinson Date: Fri Nov 16 01:15:08 2007 +0000 add a stub for the java factory initier for the cases where we don't want to compile the jbindings (and also, rework the threads stubs so that both kind of stubs fit together) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f281a248565b50fe8c8fd760e70e3f50d4740a3f Author: mquinson Date: Fri Nov 16 01:14:15 2007 +0000 add a stub for the java factory initier for the cases where we don't want to compile the jbindings (and also, rework the threads stubs so that both kind of stubs fit together) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31b376e584d44ffd9efb74a8a44c2ade3f2d918f Author: mquinson Date: Fri Nov 16 00:43:20 2007 +0000 ooops, forgot to change this one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5768b9f954f944e0c8c31a85a284b7e72a7ce3ee Author: mquinson Date: Fri Nov 16 00:31:55 2007 +0000 Do not include C files. Instead, add them to the project file. Hopefully, this will allow to have threads but no java git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6e0662a8aa22de690e96c0a029a11ce9eb9ca57 Author: cherierm Date: Thu Nov 15 18:54:40 2007 +0000 Just declare the variable at the beginning of the function (strict ansi) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dce72deba233953a824c77054a55135960bbd57 Author: cherierm Date: Thu Nov 15 18:52:47 2007 +0000 Impact of the new context switch implementation on the Visual C++ project of the simgrid dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38358f283b76843ec38d4fb5f57f1142cf36033e Author: cherierm Date: Thu Nov 15 18:50:22 2007 +0000 Just compiler options modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5047 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15a3ae325b9d004f1aed997ed476b044accb45ea Author: cherierm Date: Thu Nov 15 18:49:05 2007 +0000 Visual C++ project : a simple modification of the options of the project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fadccf40e41dd2db9f783d5642141575817b1d3 Author: cherierm Date: Thu Nov 15 18:47:54 2007 +0000 The Visual C++ project for the sd properties sample git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0894facb1046b3a55e453017a7fd7da5f3817b27 Author: cherierm Date: Thu Nov 15 18:38:46 2007 +0000 these files are useless in the new implementation of the context switch mechanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8be93beba0c7547303f5a102c2cb528b8c586066 Author: cherierm Date: Thu Nov 15 18:23:30 2007 +0000 The file containing the new implementation of the switch context mechanism. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4629d26bb1491f2d6af1ba38dda6c5934f29bcd8 Author: cherierm Date: Thu Nov 15 18:15:33 2007 +0000 Impact of the new context switch implementation of the Makefile.in git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a56d323b6f5d2d22094df9c0521379dddbd9173a Author: cherierm Date: Thu Nov 15 18:12:47 2007 +0000 Impact of the new context switch implementation of the Makefile.am git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5873e2ce9c66711a168e9b419f0d1b6384ce1ffa Author: cherierm Date: Thu Nov 15 18:06:01 2007 +0000 This commit concerned the reimplementation of the xbt context switch mechanism. The gaol of this reimplementation is to separate the context switch mechanism of its implementation (context switch implementation based ucontext, based native threads or java threads). To do this, the code introduce a new concept : the context factory. This factory is responsible of the construction of the context adapted to the desired context implementation. Normally, the context factory to use is selected during the compilation process. But, for the java implementation of the context switch, the simgrid library select dynamically the context factory to use (the java context factory to use). This change also introduce three new concepts : the xbt_ucontext_t, the xbt_jcontext_t and the xbt_thread_context_t which derived from the concept xbt_context_t. Each of them is specialized to respect an interface contract. This contract is represented by function pointers such (start, stop, kill, schedule, yield...). For more details on this function pointers see the source code file xbt_context.c. The continuation gives the list of the modified, deleted and added files by this change. Modified files: src/msg/global.c get_pid is a function pointer src/msg/private.h use xbt_context.h instead context.h src/include/simix/simix.h java process management functions are not needed now src/java/simgrid/msg/ApplicationHandler.java remove an useless printed message src/java/simgrid/msg/msg.java simgrid for java and simgrid are now the same library so the name of the java library is also simgrid add the call of the native function selectContextFactory() for the context switch based on the java threads src/java/jmsg.c include the xbt_context_private.h which declare the context based java thread (jxbt_context.h doesn't exist any more) declare an define a new function native_to_java_process which returns the java process associated with a msg process define the native function java_simgrid_msg_Msg_selectContextFactory() use the xbt_context_stop() function to signal the end of the java thread instead the function xbt_context_exit() src/java/jmsg.h add the declaration of the java_simgrid_msg_Msg_selectContextFactory() function src/java/jmsg_host.c this file is now inclued from the file src/xbt/xbt_jcontext.c which declare the log category for java, so the macro XBT_LOG_EXTERNAL_CATEGORY is useless src/java/jmsg_parallel_task.c the same reason of the file src/java/jmsg_host.c src/java/jmsg_process.c the same reason of the file src/java/jmsg_host.c and this file needs to include src/xbt/xbt_jprocess.h instead the file src/xbt/context_private.h to get the definition of the java context src/java/jmsg_process.h include xbt_context.h instead the context.h header src/java/jxbt_utilities.c the same reason of the file src/java/jmsg_host.c src/simix/private.h include xbt_context.h instead the header context.h src/simix/smx_process.c modify the function SIMIX_jprocess_create() : this function doesn't use any more the simix java process management and the jprocess object is now passed as the fourth parameter of the function xbt_context_new(). src/surf/network.c it's pointers to functions src/surf/surfxml_parse.c just initialize the variable surf_file_to_parse to NULL src/surf/workstation_KCCFLN05.c function pointers usage and ANSI C variable declarations src/surf/workstation_ptask_L07.c function pointers usage and ANSI C variable declarations src/surf/surf.c adapt the code to the specific path separator of Windows src/xbt/xbt_main.c the function xbt_context_init() and xbt_context_exit() are now renamed xbt_context_mod_init() and xbt_context_mod_exit() src/xbt/xbt_modinter.h declaration of xbt_context_mod_init() and xbt_context_mod_exit() functions src/xbt/xbt_str.c avoid the warning thrown by the Visual C++ compiler when it meets a comparison between a signed and a unsigned integer src/gras/rl_stubs.c use xbt_context_mod_init() and xbt_context_mod_exit() instead xbt_context_init() and xbt_context_exit() src/makefile.am the java library build is now useless src/makefile.in this is the consequence of the previous change (makefile.am) Files to add: src/xbt/xbt_context_private.h this header replace the file context_private.h src/xbt/xbt_context.c this source file replace the file context.c include/xbt/xbt_context.h this file replace the file context.h src/xbt/xbt_context_factory.h this header declares the context factory structure used by xbt to build the adapted context src/xbt/xbt_thread_context.h this header declares the structure used in the switch context process based on the native threads src/xbt/xbt_thread_context.c this source file contains the implementation of the thread context src/xbt/xbt_ucontext.h this header declares the structure used in the switch context process based on the ucontext src/xbt/xbt_ucontext.c this source code file contains the implementation of the context based on the ucontext src/xbt/xbt_jcontext.h this header contains the declaration of the structure used in the switch context process based on the java thread src/xbt/xbt_jcontext.c this source code file contains the implementation of the context based on java thread Files to delete: src/xbt/context.c this file is replaced by the file src/xbt/xbt_context.c src/include/xbt/context.h this file is replaced by the file include/xbt/xbt_context.h src/xbt/context_private.h this file is replaced by the file src/xbt/xbt_context_private.h src/java/jxbt_context.h this file is useless (reimplemented in xbt_context.h) src/java/jxbt_context.c this file is useless (reimplemented in xbt_context.c) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ded03b0cabab3a00539bc4ab75cad2b31df46932 Author: mquinson Date: Wed Nov 14 11:16:17 2007 +0000 Cleanups and cosmetics of the example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d629cbb40f2ce7ee2696b9fd650d3ca16fd67f2 Author: markls Date: Mon Nov 12 09:02:38 2007 +0000 renamed DO_ONCE to SMPI_DO_ONCE. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0137f14a0c14e604049cfa61688d075686496f05 Author: markls Date: Mon Nov 12 01:29:00 2007 +0000 made some changes to allow more than one DO_ONCE block. also fixed bug in smpi_run_simulation and added some more tests of the compute benchmarking code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 773e09f91e02cdd7e30e221f2bd6f39e97896b16 Author: markls Date: Sat Nov 10 01:35:48 2007 +0000 cleaning up and refactoring some of the code to create execution actions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d13c76fb79f0ea6de163197084f9422f340b7262 Author: mquinson Date: Fri Nov 9 21:44:52 2007 +0000 Revalidate the damn output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f2f00652fd75c462b2cb832358e7b66c72c8e07 Author: markls Date: Fri Nov 9 17:58:00 2007 +0000 cleaned up action code to destroy completed actions. This fixes a timing bug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 820057e902a674a60d631efd7dd2da98bad16657 Author: mquinson Date: Fri Nov 9 15:06:36 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0a1fac6a0dd2c76c06af9b26f26f80720ed6702 Author: mquinson Date: Fri Nov 9 15:05:47 2007 +0000 Reimport images with right mime type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a36237f86b5de63b003d2575b8e8b475bf7fb00 Author: mquinson Date: Fri Nov 9 15:02:48 2007 +0000 Remove the images to reimport them with the right mime type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 691de02aaa753776d186a46eb702b5ed963ed724 Author: mquinson Date: Fri Nov 9 14:59:38 2007 +0000 Remove the images to reimport them with the right mime type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 028bb9b66150a77c878a2db7f9fc35b149b1ae16 Author: quasar Date: Fri Nov 9 09:53:47 2007 +0000 fixed bug for compound models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8a555ee87a73f15989d8134ed157646e8dba3e9 Author: quasar Date: Fri Nov 9 09:02:32 2007 +0000 update 1 pass git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52b3294f00d65fc4fa62f9fb5abe4e5ed43f9e4b Author: quasar Date: Fri Nov 9 08:54:29 2007 +0000 1pas mods git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bea6786798593b78e0d62a2308eacad3284d4537 Author: quasar Date: Fri Nov 9 08:46:51 2007 +0000 adding modifications for 1 pass & for adding routes only when platform end tag reached git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7740c25f68f21ce361c63ab639a7fe3cd18042b Author: markls Date: Fri Nov 9 00:42:03 2007 +0000 added code to allow for DO_ONCE loops. very preliminary. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1dfc81e1f63a498d6230d77ce9f951adfaecd941 Author: mquinson Date: Thu Nov 8 14:37:26 2007 +0000 One crude cast less, thanks to small cleanup by Mark git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6e3f2b55742279bfb7deeb3b79cf56eb82740bb Author: mquinson Date: Thu Nov 8 14:27:36 2007 +0000 Ops, missed some signess fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fc3119abd6191409d110f9ba3625da1d13c1d1a Author: mquinson Date: Thu Nov 8 14:11:54 2007 +0000 Better fix to the comparison between signed and unsigned int around dynar size: change all iterators to be unsigned (sorry for the rather intrusive change, but this is the way to go) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a275f1bc4f68d277215c5343c214a0cc4493e5d Author: mquinson Date: Thu Nov 8 14:10:07 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5003 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6bd61bc99f93bb0d6e9833f930c701ad04ae446 Author: mquinson Date: Thu Nov 8 13:59:14 2007 +0000 Some more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 719f54f0cb1ab272b4981f82cabada2a74f3d259 Author: mquinson Date: Thu Nov 8 11:11:56 2007 +0000 Revalidate output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1df5b3a820cabe48fd062116be57e17ffdcf5733 Author: mquinson Date: Thu Nov 8 10:58:21 2007 +0000 Specify that only can be a root tag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 496b518ef86c645f85931c53b9c8cba9e34bd66a Author: mquinson Date: Thu Nov 8 10:23:44 2007 +0000 Still more cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7f4fe72aa7300cabd9c44a2ebfd577c06255141 Author: mquinson Date: Thu Nov 8 10:22:51 2007 +0000 add a dist builder, which simply makes an archive to be distributed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 698ff134f56081536a21a7961c990c446f29a579 Author: mquinson Date: Thu Nov 8 10:21:48 2007 +0000 Add the configuration of some slaves in the SVN, making sure that it does not contain any password; create subdirs for each buildbot git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77b9ab2bde5f8a9db18bc80681149fcec51233db Author: mquinson Date: Thu Nov 8 09:54:31 2007 +0000 Portability fixups (second try). This is the bad side of using buildbots: each try have to be commited, thus a SVN log polution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4c280791d2bdab84989de5d040716b42798a07c Author: mquinson Date: Thu Nov 8 09:36:20 2007 +0000 Portability fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73c1556ffe18cf4542bfa39dc9384adc7d2bb79c Author: mquinson Date: Thu Nov 8 09:01:31 2007 +0000 don't try to distribute a non-existing file (copy/paste leftover) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28ee226d1aed00b2de5646a58142c87c4b0f8276 Author: mquinson Date: Thu Nov 8 08:58:28 2007 +0000 Properly say the test suite that java tests are not run when it's the case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b4427ae95b989d821237e676af8786c6a32eeb8 Author: mquinson Date: Thu Nov 8 08:46:55 2007 +0000 This file was moved (factorized) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0356b707db128ddbdb4e17d16871d5f11456262 Author: mquinson Date: Thu Nov 8 08:09:11 2007 +0000 Add the automake generated file so that the buildbot have a chance to work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25d0f572e51dd9830c815a99157176ee9df751e5 Author: markls Date: Wed Nov 7 22:54:19 2007 +0000 small change to calls to SIMIX_action_communicate and SIMIX_action_execute git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f7e08be303e0de189b55895761224b0421356d7 Author: markls Date: Wed Nov 7 22:48:48 2007 +0000 made small change to function prototype for SIMIX_action_execute so name is now type "const char *". This matches similar functions and makes calls to SIMIX_action_execute a little less unwieldy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa5821e46784328e7e2a71843e124254e8141d11 Author: markls Date: Wed Nov 7 09:49:46 2007 +0000 updated smpirun to use new xml format and made changes to benchmark code to (hopefully) make it more accurate. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2acec8bc88bd643a4c60f183ba50c50c11a9d5c4 Author: cherierm Date: Tue Nov 6 13:43:40 2007 +0000 Use the XBT_INLINE macro (defined in the portability layer header misc.h) to specify the inline keyword which depends of the platform target. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 036bc728f2527435c91e18e2eba06a36da8e516c Author: cherierm Date: Tue Nov 6 13:41:09 2007 +0000 A distraction, the SIMIX_process_create() function really takes seven parameters. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40d229d88583266e6dc69be41b01c03c361c8ac1 Author: cherierm Date: Tue Nov 6 13:40:32 2007 +0000 This change avoids a warning on the Visual C++ compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35e4c002d476068c030daccffe969c6e487dc848 Author: cherierm Date: Tue Nov 6 13:39:24 2007 +0000 Remove the masterslave example from the solution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4d4ac7819585f739a13e3289ab62b59065d426c Author: cherierm Date: Tue Nov 6 13:38:50 2007 +0000 Adapt some Visual C++ compiler options. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3318d4f4f09b51bc1158737c5cb0391df264d018 Author: cherierm Date: Tue Nov 6 12:40:24 2007 +0000 A distraction, the SIMIX_process_create() function takes only six parameters. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d0c4c0adbba2982f29444f00d1e70ad6b6aacdf Author: cherierm Date: Tue Nov 6 12:38:11 2007 +0000 This change allow to avoid the Visual C++ compiler Warning that occur when you try to compare an signed integer with a signed integer (xbt_dynar_length() function returns an unsigned long and the iterators or the indexes are generally integers). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad1b4e81c8f354761e994fa74f4b5333c916dd71 Author: cherierm Date: Tue Nov 6 12:30:06 2007 +0000 This change avoid the redefinitions of log categories. To do this, the parent category of a subcategory must be declared extern instead public data (see the definition of the macro XBT_LOG_NEW_SUBCATEGORY). An other change corrects the definition of the macro XBT_LOG_NEW_ROOT_SUBCATEGORY. Indeed, Ansi C (Visual C++ compiler standard language) doesn't allow to initialize a structure during its declaration with non constant values. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cbdb08389ff1e88cf34833b1795e646ffac2dc0 Author: mquinson Date: Tue Nov 6 12:28:39 2007 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37b98c752fcce79ee0a2acc9e9e52a918fe67b3b Author: mquinson Date: Tue Nov 6 12:28:13 2007 +0000 Also fix the prototype of the RL stub git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 388e72a241e9de8098ba85174d5b9a9b7018703b Author: mquinson Date: Tue Nov 6 12:27:19 2007 +0000 add gras prop tests to the make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 929a92039360680134032a1968d753d41f5afa33 Author: cherierm Date: Tue Nov 6 12:26:22 2007 +0000 Just disable a specific warning on Visual C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86a8865b0df491b343e018ffd2ff4722c93cb5fe Author: markls Date: Tue Nov 6 08:29:25 2007 +0000 added compute timer test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49aa15c63b8823fd0fc084e9e86d2fbd5ca025b7 Author: mquinson Date: Tue Nov 6 08:01:54 2007 +0000 cleanups (among which example simplification) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b1e594eae3a15ebd76c3938b82d0eef2a265cd7 Author: mquinson Date: Tue Nov 6 08:01:22 2007 +0000 Revalidate output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 301a28e1a96c21b0581abc2dd632952e3c5d0ff8 Author: mquinson Date: Tue Nov 6 08:00:28 2007 +0000 Fix constness of arguments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05f387fd301f13d6cd65f0181ac9cccf7b904a90 Author: quasar Date: Mon Nov 5 12:27:27 2007 +0000 tesh file for simdag props updated...again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12823585f9b299ba1e0edd6a8e4b680d10521aba Author: quasar Date: Mon Nov 5 11:59:06 2007 +0000 one more buf fix to simdag prop git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80547b28868bca7be177eff8b4629e94ff48f580 Author: quasar Date: Mon Nov 5 11:55:02 2007 +0000 one more buf fix to simdag prop git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 647db997657e0682964d52235ddce9d20afc8832 Author: quasar Date: Mon Nov 5 10:49:00 2007 +0000 cleared warn: init discards pointer... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2d9affd41689205b3fd38b2d6c12128d5672c6c Author: quasar Date: Mon Nov 5 10:36:16 2007 +0000 updating gras prop example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0039674dc4260ce2203ff4b35a012ea3a1c7a22a Author: quasar Date: Mon Nov 5 10:26:29 2007 +0000 updatig simdag prop examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41ca688826caf4f399fc7b2e42179affd5e5de58 Author: quasar Date: Mon Nov 5 10:21:04 2007 +0000 delete platform msg props git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2212197e6e094d039f714935671b1b0681a6cf9d Author: quasar Date: Mon Nov 5 10:20:23 2007 +0000 updating msg prop tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a88452927b0cc8acae6777b2ff1430f92fb5cb2f Author: quasar Date: Mon Nov 5 10:16:50 2007 +0000 factorized platform file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86d0ffac61f555b6ea2457a1d0f5dafd2dee62ae Author: quasar Date: Fri Nov 2 09:07:05 2007 +0000 Update msg property test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cbe3cead527977a853f966bb186a51cdd870ac5e Author: quasar Date: Fri Nov 2 09:01:55 2007 +0000 Update msg property test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f58c5e9d7e1b17fb32d4b19bfa9b91809c60b86 Author: quasar Date: Fri Nov 2 08:37:45 2007 +0000 modified tesh file for simdag/properties git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef58c032e4bc0fa60f5297e4478aa19d4655ea4b Author: mquinson Date: Fri Nov 2 00:24:15 2007 +0000 This time, hopefully, the files are in valid version 2 of the DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 551298c9962cf73d7ef8e0e8c49d2c670ca3e3d9 Author: quasar Date: Thu Nov 1 16:42:09 2007 +0000 simdag properties example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce7e8bd40f22e0388a69ba01390443153a084edf Author: quasar Date: Thu Nov 1 16:06:39 2007 +0000 gras prop example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a300c30846b3dbaf928e15958b4df1d797c73640 Author: quasar Date: Thu Nov 1 15:59:42 2007 +0000 msg properties example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e88eac1cbcd65de4fed7073b110f3730d4cccf31 Author: mquinson Date: Wed Oct 31 17:51:35 2007 +0000 Update the platform files: the root tag is now called 'platform', not 'platform_description'. Everyone knows that XML is a descriptive language, right? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 853f18489ffb78aaf43cba3b9f3b190d8cb27e21 Author: lmarchal Date: Wed Oct 31 16:01:57 2007 +0000 Corrected a small bug for transfers, and added host visualization, process sorting, time axis and legend. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1b6cb61ca85e53ac6d90a9b2bdc7d031ebaa6b8 Author: quasar Date: Wed Oct 31 10:08:37 2007 +0000 updating the dtd and some memory leacks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c912d653e6e097a2360fc07cb3fd719b6ddb3bd6 Author: mquinson Date: Sun Oct 28 22:37:16 2007 +0000 Add totals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d604aa6bc284f5e8c8e7d4216afea6fe43ba7564 Author: mquinson Date: Sun Oct 28 09:38:12 2007 +0000 Add the SVN revision to the VERSION string so that it lands into the archive names git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ddaab8765c7fe9f1aa6cb388df73ff237fc9071 Author: mquinson Date: Sun Oct 28 08:44:19 2007 +0000 Update the FAQ wrt lastest XML changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98034d675561423c984b776fb176a430c6ed3c32 Author: mquinson Date: Sun Oct 28 08:32:07 2007 +0000 Export the cute little macro that Arnaud devised to ease the bypassing work (and add a pointer to the right example in its new location) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16ab792245b8cc4b98cb0c3c03ac8a0b3fe9f8df Author: mquinson Date: Sat Oct 27 23:05:43 2007 +0000 Also display the status of the last build in the top box of each column git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1662c6336032e6b95552d423e4f89a747695db1a Author: mquinson Date: Sat Oct 27 23:05:12 2007 +0000 Reindent and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6a50b4cff693954278df4f26b46ac9abe689e79 Author: mquinson Date: Sat Oct 27 22:12:40 2007 +0000 Mac does not find the prototype of getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3ba4acfbebaa5dea295bf02ab69f0331498a2cd Author: mquinson Date: Sat Oct 27 20:58:38 2007 +0000 Cosmetics: do display the amount of failed tests in the waterfall, as well as the svn revision git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08f241eef608019850312a96a87546d41e58e219 Author: mquinson Date: Sat Oct 27 18:02:44 2007 +0000 Off by one access git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7aee0210f0feded0a8b2ac0b4d10ae894f5efe4b Author: mquinson Date: Sat Oct 27 18:01:23 2007 +0000 Damn it, we forgot to update the stubs, once again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 644854da04d9a81108d71d707a6cff9f83bcee2b Author: mquinson Date: Sat Oct 27 15:08:12 2007 +0000 Message improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31d2d4afabe8a9d6bcf0fc4f0c59c6550a54c6bf Author: mquinson Date: Sat Oct 27 15:06:11 2007 +0000 Revalidate the output after the conversion to the lastest XML version (s/cpu/host/ changed every logging lines) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0d8c0134b3c64af8d5dfeaec79b36945c9560c8 Author: mquinson Date: Sat Oct 27 15:02:13 2007 +0000 Ooops. When restarting the logging action with dynamic buffer because we overflowed the static one, use the copy of the vaargs, not the original ones (which were already used by static action) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e010c67e22a044c78980624b21821d03fea831db Author: mquinson Date: Sat Oct 27 14:53:03 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 558a3e70545cb12442d4fcaab591667049c3d458 Author: mquinson Date: Sat Oct 27 14:47:29 2007 +0000 Let's be brutal: copy the pthread_mutex_timedlock prototype since I fail to get this from the system headers on amd64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa0ec6d96aad54b7bc6cca1934d59ca74b16bd58 Author: mquinson Date: Sat Oct 27 14:35:18 2007 +0000 Cleanups around the inter-unixes portability code for sem_init, sem_timedwait and mutex_timedlock git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12dadf77a3ab1668ef9e4783ee69921b833509b2 Author: mquinson Date: Sat Oct 27 14:32:52 2007 +0000 Check for sem_init git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d1e64a60320ee4f8ceccaee1903ce5110107098 Author: mquinson Date: Sat Oct 27 14:30:24 2007 +0000 new line at EOF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dffa003b02c6e414b70812cb95cb01d7203233d6 Author: mquinson Date: Sat Oct 27 13:13:52 2007 +0000 Check for pthread_mutex_timedlock() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bc68256c987e5f1c512ad64bd7aa8309ce7c551 Author: mquinson Date: Sat Oct 27 13:08:22 2007 +0000 Kill useless variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e92c2e45cfa30177e301b03cbc9c6ecc548308d1 Author: mquinson Date: Sat Oct 27 12:06:43 2007 +0000 Make test more verbose to understand why it timeouts on build daemons git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cbd735597a79656bb5ca077c07e1f03225f6297 Author: mquinson Date: Sat Oct 27 11:47:05 2007 +0000 Oops, forgot to add this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 877cd20cda4a24fff7ecf2da9da4cd951c706e8e Author: mquinson Date: Sat Oct 27 11:45:21 2007 +0000 more explicit error messages, and random cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39e641683418fcf76ab46d973e2c70413f3e8336 Author: mquinson Date: Sat Oct 27 11:43:08 2007 +0000 Fixup the bypassing example: pretend we've found v2 XML, and split the bypassing function in two (one for the platform and one for the application) to make sure that the platform isn't declared twice (once in MSG_create_environment and once in MSG_launch_application) since it fools things git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67ae3ecf4e045a2410b261b597cdc953d50d53fa Author: mquinson Date: Sat Oct 27 11:33:33 2007 +0000 Fix stupid comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62be96c324e33952038493a0aef1bb4a518766c3 Author: mquinson Date: Sat Oct 27 11:31:47 2007 +0000 Check that the platform file does not define the same element (host or link) twice. Fail otherwise. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 412030f2d029818ada64567bd92cbc3d0ec0d634 Author: mquinson Date: Sat Oct 27 11:06:55 2007 +0000 Avoid segfault when trying to retrieve the name of the current thread while being in the maestro before initialization (where SIMIX_process_self returns NULL) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eaded0c5df38c966cdc7fa3f574019d33eb1377e Author: mquinson Date: Sat Oct 27 09:59:52 2007 +0000 More java approach with a specific task type for finalization instead of magic value in uniq task type, plus random cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94e383e3943b66c348b63c045df75efdc4978965 Author: mquinson Date: Sat Oct 27 09:44:36 2007 +0000 Better Java philosophy: create a new type of tasks to mean terminaison instead of relying of some magic value of the classical computation task (plus reduce the verbosity of the slaves) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48973ba8d3021aebad4c09d60efe3cbde1f7d1ef Author: mquinson Date: Sat Oct 27 09:21:27 2007 +0000 Reset the clock to 0 in surf_exit so that it gets zeroed in MSG_clean for people wanting to rerun simullations in the same setting (hello Pablo) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d957ef64a20f137180400430bc5d9cb442dfa889 Author: mquinson Date: Sat Oct 27 09:12:22 2007 +0000 Reduce drastically the size of the test since it causes timeouts on slow build daemons git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3c7fb7beaf2917fc3c4119ec2a0aa15a41721c7 Author: mquinson Date: Sat Oct 27 09:09:46 2007 +0000 Last useless cleanup about Marc jumbo commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a76911504e7585b831b889099ed10fd226a82491 Author: mquinson Date: Sat Oct 27 09:07:26 2007 +0000 Factorize the current_property_set symbol of simix (for process properties) and surf (for host and link properties); mark it 'extern' in include/surf/surf.h, and declare it strongly (ie, initialize it) in surf/surfxml_parse.c so that the poor macosx linker don't get fooled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8e56674c26143be19972c3ad447852af67a9a79 Author: mquinson Date: Sat Oct 27 08:36:33 2007 +0000 Kill code duplication, and doc tiny improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8dc7a3bb3f1aaa0fabb9a2acc22c32483f662bab Author: mquinson Date: Sat Oct 27 08:24:36 2007 +0000 Kill the useless _MSG_process_create_with_env_from_SIMIX(). _MSG_process_create_from_SIMIX() is part of the private API of MSG (I mean internal to the lib), so it can be changed without pissing of users git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27680c02b4e665650698b64e4da27bc1cbfc2752 Author: mquinson Date: Sat Oct 27 08:17:22 2007 +0000 Lastest cleanups in surf/ of Marc's jumbo commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e56742544f7195c4cc0525569d610b0ba0e3d8c Author: mquinson Date: Sat Oct 27 07:34:39 2007 +0000 I think I now better understand the surf internals: each resource can be *either* a cpu or a link, so we can merge all the get_??_properties into only one method. No object will need both of them. This could be further improved by moving this to a function in surf directly instead of leaving this in models, but it would be the first attribute being handled that way, so I prefer keeping the pseudo object philosophy in place in surf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 294430954d6bdfd2bdf43fcc49fde087be1474c6 Author: mquinson Date: Fri Oct 26 21:17:37 2007 +0000 useless cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fccedd82c75d10afbde45a5204708a09a4b5ac8 Author: mquinson Date: Fri Oct 26 21:16:52 2007 +0000 Yeah, that was a bit agressive against leaks... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83759160753ea6ca3fbc362cb618e6940ba3061d Author: mquinson Date: Fri Oct 26 21:08:05 2007 +0000 Ooops, this is a graphxml file, not a surfxml one. It shouldn't be updated... (revert) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0acafc02f2b8ad275861e752f8cb6833c37e4c42 Author: mquinson Date: Fri Oct 26 20:42:22 2007 +0000 Fixup the is_first semantic (does not change anything, but you're first the first time, not afterward) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3141b2111e49b104c2c6b59fe9e61146a688d38 Author: mquinson Date: Fri Oct 26 20:38:57 2007 +0000 Propagate the s/network_link/link/ from the XML to the C code (hope I didn't break anything) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9ffd4609de30c64881e5f799cf16344986b9686 Author: mquinson Date: Fri Oct 26 19:51:25 2007 +0000 Add the stubs to properties related functions in real life git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42001fa8f0d1b0c4193741147cd58c345e8f2233 Author: mquinson Date: Fri Oct 26 19:48:48 2007 +0000 Rename gras_os_property_value() to gras_os_host_property_value(); Documentation tiny improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b21abac7bb17776cabc3d2b6a01ac12bc2d4153a Author: quasar Date: Fri Oct 26 18:58:19 2007 +0000 provide a value for the properties of the child git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0e6b7221d19b7ac06973b58b4e8d5890efd37a0 Author: quasar Date: Fri Oct 26 18:53:23 2007 +0000 let's also be brutal with what seems to be a typo from Malek [Mt] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e16ef4c4c660214ac42b733a0abc6f6c12e9ef3 Author: quasar Date: Fri Oct 26 18:52:39 2007 +0000 Let's be brutal since we fail to understand the problem: time to get some food&sleep git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b70a26c1bb6cac81da302eb5e2add20cda2b48f Author: quasar Date: Fri Oct 26 18:24:57 2007 +0000 relax ordering enforcement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0dc557d095c0d4ff60e4050d4ccb403243b98124 Author: quasar Date: Fri Oct 26 18:24:08 2007 +0000 these symbols where only defined as extern, fooling the linker (plus some cleanups in the output when the XML is too old git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d9f27f6396cd1a4dddacc2a743ad697b9e342b9 Author: quasar Date: Fri Oct 26 18:01:06 2007 +0000 move the callback lists to the public headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6c2398ba549c03ee1d30ec8d5ace31c2406536b Author: quasar Date: Fri Oct 26 17:49:47 2007 +0000 Update the bypass example to the lastest DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f5f608dc2606cc595232e9eee012ca46a13a6cb Author: quasar Date: Fri Oct 26 17:42:10 2007 +0000 update all the XML files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93b1ad43497932f824818b84f5cef1ce3e649978 Author: quasar Date: Fri Oct 26 17:07:04 2007 +0000 oops, my last minute cleanup broke everything [Mt] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b39099ce5728e70fa6fe73bc637dfe3047506e2 Author: quasar Date: Fri Oct 26 16:46:59 2007 +0000 kill cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 504b4d20dd2db9ea1eaa9c4b390b2a412d7c9779 Author: quasar Date: Fri Oct 26 16:45:56 2007 +0000 * Cleanup the DTD by renaming: to to to "name" attributes to "id" * Modify the DTD to add properties to , and In the DTD, these are subtags, and this can be retrieved as a xbt_dict from the source code (see below) * Add the following functions to the user API to retrieve (as xbt_dict) the properties defined in XML: xbt_dict_t SD_link_get_properties(SD_link_t link); const char* SD_link_get_property_value(SD_link_t l,char* name); and, on the same model, SD_workstation_get_{properties,property_value}() MSG_process_get_{properties,property_value}() MSG_host_get_{properties,property_value}() gras_process_get_{properties,property_value}() gras_os_host_get_{properties,property_value}() * Modify the parser to work in one pass only. Some more work may be done so that surf does the parsing after the models have declared the callbacks. * Enforce the order in the DTD: routes must come after the last CPU, router and link git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97fad7c050587ca9dc0951b77d73e283b1dc9457 Author: cherierm Date: Fri Oct 26 09:12:09 2007 +0000 a distraction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66d97e68ea51b5514594e5818f75c7d844586eae Author: cherierm Date: Fri Oct 26 08:56:35 2007 +0000 This change the semantic of the timed function. The behavior depends now of the value of the parameters delay or timeout. If these parameters are negative, the timed function have the behavior of a blocking function. For example the following call : xbt_os_mutex_timedacquire(mutex,-1) is equivalent to xbt_os_mutex_acquire(mutex). If you set these parameters to zero the timed function have the behavior of a try function. For example, to try to lock a mutex you must call the xbt_os_mutex_timedacquire() function with the parameter delay/timeout set to zero. Finally, if you specify a delay more than zero, the timed function try to acquire the lock until the delay was expired, which is the normal behavior of the function. Remark : the changes of the other files are the consequence of this new semantic : because the timed functions also implement the behavior of the try functions, theirs declarations and theirs definitions are removed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29189eaaec0832afd90a05c0672a2c72ccb3cc4e Author: mquinson Date: Thu Oct 25 18:27:49 2007 +0000 Tiny improvement of the search speed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59c3feb27d1b34145342c079833725efc5dac5c5 Author: cherierm Date: Thu Oct 25 16:01:56 2007 +0000 the version of the xbt_os_time() function needs the declaration of the structure timeval. The structure of this function change : if the macro HAVE_GETTIMEOFDAY is defined or if we are on a Windows platform compute the timeval and return else use the poor resolution. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b1f5b13073e88e2730ee097206dbed4d2b2121a Author: cherierm Date: Thu Oct 25 15:22:24 2007 +0000 the inclusion of the header stat.h is tested in the file portability header portable.h (HAVE_SYS_STAT_H) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad8b9eb5d64ce0608e5f73895da09b8804dc446c Author: cherierm Date: Thu Oct 25 12:48:06 2007 +0000 distraction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 608d84881bd86f010d2ff4bc54b6ef913e46a116 Author: cherierm Date: Thu Oct 25 12:10:39 2007 +0000 distraction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50d76bb53bf8c0ea61e6c6deb8a0637fd762c2d0 Author: cherierm Date: Thu Oct 25 12:02:09 2007 +0000 Visual C++ need sys/stat.h for open() function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69effb2f7c500b6e399ee3816c72e52cc5b7e338 Author: cherierm Date: Thu Oct 25 11:58:39 2007 +0000 just had SG_BEGIN_DECL and SG_END_DECL macro (for c++ compilers) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f9669031a1bc6ab9f0ecab2981ba2214ae1c210 Author: cherierm Date: Thu Oct 25 11:57:20 2007 +0000 Most of this change is the consequence of the refactoring of the name of the function connected to the mutex object and of the unsupported semaphore function on MAC OS X. The file synchro.h rename the functions xbt_mutex_acquire() and xbt_mutex_release() to xbt_mutex_acquire() an respectively xbt_mutex_release(). This file also contains the declaration of two new functions xbt_mutex_tryacquire() and xbt_mutex_timedacquire(). The first is the non blocking version of the function xbt_mutex_acquire() (if the lock is already owned by an other thread the function immediately returns). The second function xbt_mutex_timedacquire() attempts to get the mutex during a specified delay (timeout), if the lock is not available during this delay the function returns (throws a timeout exception). These functions (for the real life) are defined in the file xbt_rl_synchro.c and (for the simulation) in the file xbt_sg_synchro.c. The header xbt_os_thread.h declare two new functions xbt_os_mutex_tryacquire() and xbt_os_mutex_timedaquire(). These functions represent the implementation of the xbt_mutex_tryacquire() and xbt_mutex_timeacquire() for the real live. These functions are implemented in the source code file xbt_os_thread.c. The change in the files dynar.c and xbt_queue.c, philosopher.c and parallel_log_crashtest.c is the consequence of the refactoring of the functions previously described. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bad664ccedc6b6785d798227cc169da29cdf67c Author: cherierm Date: Thu Oct 25 11:55:34 2007 +0000 The configuration file visualc.h is change to declare the _WIN32_WINNT macro before the inclusion of the windows.h header (this permits to use the TryEnterCriticalSection() only available if the previous macro is more or equals to 0x400). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 933643df9146f8e7e114736d08c0b1547d075d98 Author: mquinson Date: Thu Oct 25 08:33:48 2007 +0000 cleanup windows portability in there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3419e1204148e54500f86f4c1a7fae63b2b974a2 Author: mquinson Date: Tue Oct 23 13:51:24 2007 +0000 Reduce the unimplemented part git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efc583c42eef350fcdfa2560715243e95af94505 Author: mquinson Date: Tue Oct 23 13:50:08 2007 +0000 also autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 096b276ac4880645d3a7d93242cf57f9506c735a Author: mquinson Date: Tue Oct 23 13:49:13 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef0988cf8eb71517681c60a18a417f185bd602c4 Author: mquinson Date: Tue Oct 23 13:45:58 2007 +0000 Kill broken portability bits for visual and macosx git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db66fa6dd6b110bd9b72f6f68732263382aec323 Author: mquinson Date: Tue Oct 23 13:43:32 2007 +0000 Do not include the useless semaphore standard header. It's not needed, and moreover, it seems to load stdio itself. So, loading semaphore from here causes getline to become undefined since stdio.h is loaded before portable.h got a chance to declare _GNU_SOURCE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d05abe5cc7afadebd42020798544c7709558da8 Author: mquinson Date: Tue Oct 23 13:38:19 2007 +0000 printf format fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 849fa6c25089bdc4a465ab7de30d487ad75fdc05 Author: mquinson Date: Tue Oct 23 13:29:19 2007 +0000 * Check that sem_timedwait is available (since it's not on mac osx) * Check only once that pthread is available (and use previous result the second time) * Remove a useless rewrite (s/pthreads/pthread/) in with_context since nobody ever put pthreads as a value to this variable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0103780cc9560a420c049b15a146b904be65b10 Author: mquinson Date: Tue Oct 23 12:13:01 2007 +0000 Cosmetics on error messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db93cd1c0fc7fed756efeb7ffad21d553f41be97 Author: cherierm Date: Tue Oct 23 11:26:19 2007 +0000 Mac OS X doesn't provide the sem_timedwait() function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48fa4301adf5198d9af23f431c54ffc8f67890dd Author: cherierm Date: Tue Oct 23 09:54:00 2007 +0000 Just add the simgrid library in the entries of the linker of Visual C++. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f0cae3446fd30a51edafc8c73c56b95d6f10802 Author: cherierm Date: Tue Oct 23 09:53:15 2007 +0000 This change is about the the add-on of the semaphore examples and by the implementation of the gettimeofday() functions for Windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d42751b36f53c86a6ef9c1030f0628c3b8a97b9 Author: cherierm Date: Tue Oct 23 09:48:57 2007 +0000 Add the Visual C++ projects of the new examples sem_basic and sem_sched. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7116fd0b162ddec18c4a0b7485b189160b08200d Author: cherierm Date: Tue Oct 23 09:42:53 2007 +0000 This new directory contains two samples explaining the usage of the semaphore interface provide by the xbt layer. The first example : sem_basic, show how to use a semaphore to manage the access of a global variable shared by multiple threads. The second example : sem_sched, show how to use the semaphore interface to implement a simple context switch based on threads. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7236b52536dbdf823a94fef2a07536f548ddcc21 Author: cherierm Date: Tue Oct 23 09:38:51 2007 +0000 This implement the function gettimeofday() for win32 (Visual C++ does not provides this function) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 797980252c46782a2b6afdc729088af5acff79bf Author: cherierm Date: Tue Oct 23 09:37:14 2007 +0000 This change is about the refactoring of the source code of the objects use int the msg synchronization mechanism : - the functions xbt_os_mutex_lock() and xbt_os_mutex_unlock() are renamed xbt_os_mutex_acquire() and xbt_os_mutex_release() respectively - the functions xbt_os_sem_wait() and xbt_os_sem_post() are renamed xbt_os_sem_acquire() and xbt_os_sem_release() respectively This renaming impacts the folowing files : - xbt_os_thread.h and xbt_os_thread.c - context.c - xbt_rl_synchro.c - run_context.c In addition the function unschedule() declared an defined in the file context.c is renamed yield(). The prototype of the function xbt_os_sem_init() takes now only one parameter : the initial value of the semaphore. The second parameter of the function xbt_os_sem_timedacquire() which replace the function xbt_os_sem_timedwait() is now a double (desired timeout in seconds). To finish, the semaphore interface of the xbt portability layer does not expose the functions xbt_os_sem_open() and xbt_sem_close(). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27e8e9f73613b93381c59e87e4c68ec16933b2f0 Author: cherierm Date: Mon Oct 22 15:02:21 2007 +0000 use the XBT_EXPORT_NO_IMPORT macro instead XBT_PUBLIC_DATA and add the keyword extern to avoid the gcc compiler warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a123c4c5a80c3d2c1e60458750a8ad5f9bd4968d Author: cherierm Date: Mon Oct 22 11:36:59 2007 +0000 this declarations and definitions are only concerned by the thread implementation of the xbt context git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58ea41e6eaffe2381aac9c717969754792921127 Author: cherierm Date: Mon Oct 22 09:29:37 2007 +0000 This change exports the gras_procdata pointer and use the Win32 function GetCurrentProcessId() instead the function GetCurrentProcess() to get the process identifier git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b697365d2d5d7ac1558cfba04c50b0024a966808 Author: cherierm Date: Mon Oct 22 09:24:55 2007 +0000 Visual C++ already declare the isatty function in the header.h. So this change avoids the warning cause by this redeclaration for this compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 089cf09003bf75e0bea78f8b9533cdb8d089069f Author: cherierm Date: Mon Oct 22 09:18:51 2007 +0000 Remove the keyword extern to avoid the multiple declaration of the the variables declared with the macro XBT_PUBLIC_DATA; git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0886ea4ab50491bd7cf056d8ed576cd939acd3e Author: cherierm Date: Mon Oct 22 09:06:52 2007 +0000 Visual C++ already declare the isatty function in io.h. So this change avoids a warning for this compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b26df2277c5891bfef2822891d4d7235da4c51c7 Author: cherierm Date: Mon Oct 22 09:02:24 2007 +0000 Visual C++ already declare the environ variable in the stdlib.h. So this redeclaration cause a warning for this compiler. The declaration of this variable is now platform depend (WIN32 doesn't need this declaration). The pointer of the callback functions context default an context terminate are now exported in the Win32 dll. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c59e69a4309b7930efb62d6c239f120276621f11 Author: cherierm Date: Mon Oct 22 08:55:32 2007 +0000 Remove the return keyword at the end of the void function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fb99dcbb25446247ba821cb4cb038d14167ef7b Author: cherierm Date: Mon Oct 22 08:54:16 2007 +0000 Directly returns the newly created condition. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfe761f4bc8d35a74c3da5fabe99630c0788001f Author: cherierm Date: Mon Oct 22 08:51:31 2007 +0000 This change concerne the usage of the semaphore object instead the variable condition to synchronize the msg processes during a simulation. The xbt_os_sem_t type represents a semaphore and you' ll find its declaration in the header xbt_os_thread.h and its implementation in the file xbt_os_thread.c. The file portable.h is modified to declare the function gettimeofday() used by many several other functions such the function xbt_os_sem_timedwait() declared in the header xbt_os_thread.h. The context structure declared in the header context_private.h is modified to use the semaphore instead the condition variable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c5d24856794b213573f5e67bf138db144dac2eb Author: cherierm Date: Mon Oct 22 08:37:06 2007 +0000 This, modify the declaration of type of function pointer. It also clear the warnings throws by the compiler Visual C++ when occurs a comparison between an unsigned with and a signed integer. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df5fc39f2f638cf1454e29b9a5c2e39af9e1b9ba Author: mquinson Date: Sun Oct 21 07:46:30 2007 +0000 Kill a rather outdated section. Most parts are now in the History document, for the curious. The rest, such as "we want to make everything as clean as possible before releasing SimGrid v.3" can certainly be removed now that SimGrid v3 is released since two years. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 137552949b7b4a1fbd10665bdf6397405b96dae4 Author: mquinson Date: Fri Oct 19 10:13:22 2007 +0000 Rename section title to betterly express the agenda (generating platforms, then expressing specific things in them, then ...) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0674fa14e3b06844ab818116b8aa49016bc2626 Author: mquinson Date: Fri Oct 19 10:01:38 2007 +0000 Improve section about platform generation/mapping/collection git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8868438df1dd832632a624466cca18bd240fb89 Author: mquinson Date: Thu Oct 18 08:59:21 2007 +0000 strlen does not return int but size_t on 64bits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 696ec0996333921498c4827ca4f57f6ce40c1d53 Author: alegrand Date: Tue Oct 16 13:54:48 2007 +0000 'major bug' fix in ptask_L07. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dda7529f8f14f9674a4defb7471322b56e0d0cb0 Author: alegrand Date: Tue Oct 16 13:53:16 2007 +0000 Improve debug readability. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49142a06b4983d3a38d47e16d28ba8048515194f Author: alegrand Date: Fri Oct 12 10:31:51 2007 +0000 Adding a new test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70e4dad5ffd1ba6f56eb7bc97408411b9a73119b Author: markls Date: Fri Oct 12 10:29:31 2007 +0000 code cleanup, streamlining, removed some redundant function calls. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2bf42c16a47ee142876ed09ca652c3da011269e Author: mquinson Date: Fri Oct 12 09:16:36 2007 +0000 Let's be VPATH friendly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 305eb3e23d16b8df2801b5c736b42bb48fed3137 Author: mquinson Date: Fri Oct 12 09:02:48 2007 +0000 Allow java to compile in VPATH settings (at the price of a GNUism in the makefile) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f326322578072ac18c82438310ada8c462c97a5 Author: mquinson Date: Fri Oct 12 08:29:53 2007 +0000 Autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8412602500cae5f46897c6a85de6816c2ba8d427 Author: mquinson Date: Fri Oct 12 08:26:54 2007 +0000 Oops, I forgot this one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97d13963fc4bcb24172fd562b6600d79e8a6997d Author: mquinson Date: Fri Oct 12 08:26:26 2007 +0000 Enforce some order on the tags; needs flexml 1.8 to get relevant error messages when the order is violated by the document git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4d65d54bbffa5383e3b554761f16bd46ac8fbb8 Author: mquinson Date: Fri Oct 12 08:21:24 2007 +0000 ignore more cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 656a7769ed3f5da0857c8200f7ecad3efdbef781 Author: mquinson Date: Fri Oct 12 08:21:03 2007 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf04b8efb92e60adf389face2d957846ce7721be Author: mquinson Date: Fri Oct 12 08:19:46 2007 +0000 Do not truncate the output on large messages, but switch to a dynamically allocated buffer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6416bcb08e3e6a4b304df4c0647a39a1a86b5704 Author: cherierm Date: Thu Oct 11 10:27:01 2007 +0000 return NULL to avoid that the function returns an invalid pointer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18323d52bdd653e4594327ffa3873facd34c3ea8 Author: cherierm Date: Thu Oct 11 10:17:17 2007 +0000 this directory contains all the projects of the exemples msg and simdag for Visual C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c2fffc28675c48d6707767b7050d065cb9b91ff Author: cherierm Date: Thu Oct 11 09:20:41 2007 +0000 add the project group of simgrid (contains the msg samples and the simdag sample) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d608f2d7f30ce7bdd821c8ca6a33d50e8d85d46b Author: cherierm Date: Thu Oct 11 09:13:08 2007 +0000 delete the account of the buildbot git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46784b142aab6e4849a92709f781a09e0a567260 Author: mquinson Date: Thu Oct 11 07:41:42 2007 +0000 Move string buffers from 'private to tesh' to 'public in xbt' (I'm gonna use them in logs for messages too long to fit into the statically sized string buffer) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b36e8791797d299ccf61a294e7eb6dd39ecac7dc Author: mquinson Date: Thu Oct 11 06:57:25 2007 +0000 Move private definition out of the log.h public header. Moreover, this public header is already complicated enough, and loaded everywhere git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 725b49dcb59d91cbf1f29ab74e7992748eb1df06 Author: mquinson Date: Thu Oct 11 06:22:35 2007 +0000 Do truncate files before writting into it (gras file sockets are streams, seeking into it to change only subparts is a non-sense) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e5d8c6ae837b2f50e77f03f258853be8a39b4a6 Author: mquinson Date: Wed Oct 10 22:56:54 2007 +0000 Erm. Really revalidate this dataset (old one must be removed before regeneration since server file sockets do not blank the file before use). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cfe4c11de8688024538baa1a56a14d4fa664587 Author: mquinson Date: Wed Oct 10 22:50:27 2007 +0000 Revalidate this dataset after the move to full blown messages instead of direct transport layer use git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a04ee0550b9f78b95032b28e4568dbf31828d53d Author: mquinson Date: Wed Oct 10 22:44:47 2007 +0000 Let's play safe here and don't loose the first char if the socket was already tested alive in hte last select, but not read from by caller (which would be such a weirdo) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41c669ea6b387c92ce74889d0e00a42e023e10dd Author: mquinson Date: Wed Oct 10 22:43:31 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 703e84799670334e2fefde2af17dd93ea8c4fc13 Author: mquinson Date: Wed Oct 10 22:42:59 2007 +0000 Display hexa representation of the borken header if any, since it's often binary garbage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 120b070ae2607e0801a8e0dcff1be8213f4bd0ec Author: mquinson Date: Wed Oct 10 22:41:46 2007 +0000 Change completely the test to use messages instead of mucking directly with the transport layer: the listener thread won't let us play in his garden so easily git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a98e22685f02a89ca5ac78e20afa994ac36489a Author: mquinson Date: Wed Oct 10 15:56:21 2007 +0000 Do display where the exception comes from when dealing with remote exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b50a07be6e7ad1e96521f16137571f7f84f97f5f Author: mquinson Date: Wed Oct 10 15:55:26 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6a8d8720982ba6b6e58c71ee002eab1b222e6ca Author: mquinson Date: Wed Oct 10 15:54:23 2007 +0000 Do not use recv() but read() to check whether a socket returned by select() is valid to use or good to close. That way, it works not only for real sockets but also for file ones. This implies having a 1-byte-long buffer in the socket for the data we got during this check, and using this micro buffer before the rest of the content in the gras_*_recv() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8e99d72938eff05fb73e47d8f0e6249512e1930 Author: mquinson Date: Wed Oct 10 15:49:30 2007 +0000 Kill old cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8ccf96fc8f0185acb6d66f56245b92cd57bc865 Author: mquinson Date: Wed Oct 10 12:38:37 2007 +0000 And now, make sure that the logging of the log module do not appear all the time, but only when the module is under debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46e16e97ca3fad65c089cc6bc04cd48415ac31e6 Author: mquinson Date: Wed Oct 10 12:26:22 2007 +0000 Some more debugging, plus killing a stupid bug: when searching in a tree, exploring the first branch [and raising a not_found exception on the first leave] is not quite enough git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f7e3ee3f051a31e1568c69456e83f20ff69e69f Author: markls Date: Wed Oct 10 00:34:58 2007 +0000 updated to use branching-tree broadcast instead of for-loop. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b47e04f1a6749e163d6dc3f76f8e1cf09fc4984 Author: mquinson Date: Tue Oct 9 14:47:35 2007 +0000 When the logs are not usable because we are before xbt_init, do intialize them instead of whining git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4757d074e3631b1e316cb5adfc7f0238bc1b761 Author: mquinson Date: Tue Oct 9 14:45:00 2007 +0000 Some comments in the initalization of categories. Once again, remove the misplaced WIN portability cruft. Malek, search for your name in the comments... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1c190397d9e2c31a34db0ca8891dc23eeba5e2d Author: mquinson Date: Fri Oct 5 09:09:38 2007 +0000 Other useless copyright notice updates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cc9325535240d20ab9eab51ad116889b53bf20e Author: mquinson Date: Fri Oct 5 08:53:59 2007 +0000 Got bored during a meeting: fix the copyright notice of several useless files (found nothing more useless) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccf56140eb0b973a50ce9a981fa3e38667748495 Author: mquinson Date: Thu Oct 4 14:22:11 2007 +0000 fight against multiple 'extern' specification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a34a8fbc25f9f0b62c16bf59e797c0ad89d2b63 Author: mquinson Date: Thu Oct 4 14:03:48 2007 +0000 Mark data as extern; hopefully it'll help the macOSx linker git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38443eb9cd29adec4668736927369b1f4a690649 Author: mquinson Date: Thu Oct 4 13:21:12 2007 +0000 cosmetics around portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4664c9757fb743652b03460ca4a08957cc0a249d Author: mquinson Date: Thu Oct 4 13:17:12 2007 +0000 kill some misplaced portability bits, leftover from the conversion from OS synchronization to java one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0446fc9e3f379b9aff5e0bb44cf06d06b9e663cc Author: mquinson Date: Thu Oct 4 13:07:35 2007 +0000 Gcc is *very* permissive with pointers to functions. If we declare them as function, it understands that we meant pointer to functions. If we try to call a pointer to function, it understand we want to dereference that pointer before the call. Visual C++ is not that cleaver (what a surprise). So, try to sanitize a bit the situation by doing the Right Thing without expecting the compiler to understand what we really meant in the middle of what we said. (sorry for the huge diff) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0c3ddb2a70bac21cf1b9c57b6ef8860f9f6d924 Author: mquinson Date: Thu Oct 4 09:38:57 2007 +0000 Cleanup parts of malek's mess: reintroduce the bunch of changes he erased in his last commit; This still breaks GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e079e43cf0e786701cac6cb851f905f11bdbef64 Author: mquinson Date: Thu Oct 4 09:11:07 2007 +0000 Add the indent command line to the coding style git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3046f131e0f459b32ad396b0682401fc69fbce58 Author: mquinson Date: Thu Oct 4 08:42:29 2007 +0000 Let's learn a bit of svn syntax to not tell ugly things to users git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c201c0d1c86281bb94969e4d3ee23972d2e0275 Author: mquinson Date: Thu Oct 4 08:28:24 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41019fee552cfa9ebef931e59da029c950c5a4e0 Author: mquinson Date: Thu Oct 4 08:27:53 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0b73df31efd26872b75718af4a38b17f2533ce8 Author: mquinson Date: Thu Oct 4 08:24:35 2007 +0000 Allow to change the execution environment in this test (this allows to run it under valgrind) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82706edcda8a79adcd7e226c5a7e8476395516e1 Author: cherierm Date: Thu Oct 4 08:24:07 2007 +0000 now the simgrid dll is named simgrid so i have destroyed the previous dll project and i have added the new files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb184bdf341bbd16679a1eb0e9d069a279ad6cdc Author: mquinson Date: Thu Oct 4 08:23:45 2007 +0000 ignore cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b45450dd6933bae15675ec620867040421d536b6 Author: cherierm Date: Thu Oct 4 08:11:21 2007 +0000 use snprintf of Visual C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 645feae364d69d74fbed1325a905f7db436240d2 Author: cherierm Date: Thu Oct 4 08:09:49 2007 +0000 Now the java processes don't use the native locks so i have remove all functions connected to this locks. Because in the windows we can't signal a condition variable and wait it in the same thread i introduce a separate condition to schedule the msg processes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cd83128b3740b3d66ef8d8a2ced0ffa5168efe2 Author: cherierm Date: Thu Oct 4 08:06:19 2007 +0000 Now the java processes don't use the native locks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55c8f3c66f4f36410acf2f0130f72d577427485a Author: cherierm Date: Thu Oct 4 07:54:29 2007 +0000 sorry martin but i really need the portable.h inclusion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec67a7384cf059b8bf82519e47e00b99b9609dd0 Author: cherierm Date: Thu Oct 4 07:52:40 2007 +0000 the xbt_thread_create function must use a function pointer as first parameter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d8804c534eca423fe2ee8de4f0fe7b43420f76c Author: cherierm Date: Thu Oct 4 07:51:16 2007 +0000 declare portable snprintf and vsnprintf functions for Visual C++ 7 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f906123b75e746c913ebc0c9bddeac87d76f27e2 Author: cherierm Date: Thu Oct 4 07:46:36 2007 +0000 the first pointer of the xbt_thread_create() function must be a function pointer (not a function type ?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c704bcbb880386f96e0e992554afbe3fcc3f0758 Author: cherierm Date: Thu Oct 4 07:44:50 2007 +0000 uncomment the special definition of XBT_LOG_NEW_DEFAULT_CATEGORY macro for Windows. The windows version of the lib need it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d184124fe746b760ff77116171493c43e0eaff89 Author: cherierm Date: Thu Oct 4 07:40:48 2007 +0000 I just add two function pointer types. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e13a76274a80e9df59ea9e10f9a1415a6f10ddc Author: mquinson Date: Thu Sep 27 14:42:28 2007 +0000 Ops, this was published in heteropar, not grid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24e2706e88a240ca0307061604f28fb3980a95f5 Author: alegrand Date: Thu Sep 27 07:52:56 2007 +0000 autogenerated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3b06f46c40d606b77e60a172ba3142a15b24431 Author: alegrand Date: Thu Sep 27 07:52:50 2007 +0000 Add the test with failures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c268a105a85ff4323e2f8d005583df50ad138262 Author: alegrand Date: Thu Sep 27 07:52:43 2007 +0000 Remove useless file and update tesh file accordingly... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cce74c605b7a89ba2f3bd5173ac7283724eb5f85 Author: alegrand Date: Thu Sep 27 07:52:37 2007 +0000 Use the right file... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 957f3b50a63ab4579f3926ad5e5359e47a9050cd Author: mquinson Date: Wed Sep 26 21:55:45 2007 +0000 external_publi++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3afcbcf8628eae2103fc1bec703f6ae61ee5a048 Author: alegrand Date: Wed Sep 26 21:52:07 2007 +0000 Revert "Adding the prototype for the callback on startup mechanism." This reverts commit 0eb7621025a933db4ac7fbbec8e4646dd8bc279e. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0eb7621025a933db4ac7fbbec8e4646dd8bc279e Author: alegrand Date: Wed Sep 26 21:48:00 2007 +0000 Adding the prototype for the callback on startup mechanism. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 177514bcd99af83ad6a01dda22b82e37f3a5cec1 Author: alegrand Date: Wed Sep 26 21:47:46 2007 +0000 autogenerated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce04ed35abb51f42ca6b6b778ee3f6b08f9ab445 Author: alegrand Date: Wed Sep 26 21:46:05 2007 +0000 moving basic tests + revalidating tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f8a8e9746b25767398b48c794fa8835847a4b63 Author: mquinson Date: Wed Sep 26 21:36:59 2007 +0000 ignore binaries and cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e6447f0964c8b85284e3bc28e5176474530db21 Author: alegrand Date: Wed Sep 26 21:21:03 2007 +0000 Make teshsuite/simdag/network/test_reinit_costs work as expected. parallel_task_network_link_set should have been private but I need it "public" to ensure that it will be free at the end. Anyway, I only use it at the right place now. I reset it before use though, just in case somebody else mess with it again. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6b1db651973e604474203e43fb07c83ce168212 Author: alegrand Date: Wed Sep 26 19:40:16 2007 +0000 autogenerated file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c467ef28d4be10876a5d1bf0e4cfe6208ae57cd Author: alegrand Date: Wed Sep 26 19:40:11 2007 +0000 Adding Louis-Claude Canon's tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a9afac801b6f592772dfee3a181e27d517a18ef Author: mquinson Date: Wed Sep 26 19:11:40 2007 +0000 A whole bunch of test units from Sascha and Fred. Many thanks, dudes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8400efb989370b37b801ed83f85384040a457278 Author: alegrand Date: Wed Sep 26 19:10:43 2007 +0000 Update the doc with last reorganization of examples/msg/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9da7c01387335f567cc712b0cece2cffaa73c04 Author: alegrand Date: Wed Sep 26 19:10:38 2007 +0000 Doc + use all arguments in free function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00db56dc1eb37659b946d5b0f0d2fcd514c78a6f Author: mquinson Date: Wed Sep 26 18:29:58 2007 +0000 no need for return after a THROW (it will break the execution path, you can be sure of that, and gcc is aware of it too) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6657648604e50c773827e54d7ccc2975d05c6bfb Author: alegrand Date: Wed Sep 26 16:07:33 2007 +0000 revalidate tesh outputs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cc8c14862e9b7a54cf8ffdfc016dff027d613d7 Author: alegrand Date: Wed Sep 26 16:07:30 2007 +0000 This code should not be here. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e38ff5cd0c1d4bcbb38c2c1d68618f19358122f Author: mquinson Date: Wed Sep 26 15:51:30 2007 +0000 We switched to SVN git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52c93a3c8deda74a1475b1728d2b28df9bd24b87 Author: mquinson Date: Wed Sep 26 15:45:24 2007 +0000 Damn VPATH builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d6be29462964f855e547f30234981993e0ed2bd Author: mquinson Date: Wed Sep 26 15:38:44 2007 +0000 This test can last a bit longer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 719db78a976b1fbbad9d6aeb3001ae40b1e14c26 Author: mquinson Date: Wed Sep 26 15:38:28 2007 +0000 During VPATH builds, this directory may not exist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 545c6d9ee21cbe3cdc036cfd98af411bd407d301 Author: mquinson Date: Wed Sep 26 15:30:06 2007 +0000 And now, try to compile before commiting in order to not commit invalid code (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49ae91b380ed6fb042ad2719c0c956b3ba8048d7 Author: alegrand Date: Wed Sep 26 15:28:13 2007 +0000 Revert "ucontext and java are incompatible." This reverts commit d2a58228e658a1d5d4a35d534868ef4f06ebb53f. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7788b754434ef923675b3c88c08a02afc147ea9b Author: mquinson Date: Wed Sep 26 15:28:08 2007 +0000 Remove a wrong assert. This condition isn't supposed to be true all the time: I didn't got Arnaud's code right (+ cleanup: use THROW_IMPOSSIBLE instead of assert(0)) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f6adc5870d42c42392af1aecb398fb9cc0e451a Author: alegrand Date: Wed Sep 26 15:19:06 2007 +0000 remove dead functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 239726cf69bf87b1655086fca70f1089afb03e72 Author: mquinson Date: Wed Sep 26 15:15:53 2007 +0000 Yeah, right. 64bits architectures produce a different output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2a58228e658a1d5d4a35d534868ef4f06ebb53f Author: alegrand Date: Wed Sep 26 15:10:51 2007 +0000 ucontext and java are incompatible. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4736 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44f50bc7016a425a4898337f15cba7f08ddf5741 Author: alegrand Date: Wed Sep 26 15:10:47 2007 +0000 cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1492340ee6cd15b9c583a1e7a387ad082272ae64 Author: mquinson Date: Wed Sep 26 15:05:24 2007 +0000 * One makefile to deal with all the AMOK examples * Convert AMOK tests to tesh (most of the tests fail, but that's a first step) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a79aaac7b44189a4450f2e34b67fc34d07047be1 Author: mquinson Date: Wed Sep 26 14:58:00 2007 +0000 In free, do use a version of map that assumes that the dynar is already locked (since it is. Doing otherwise leads to a deadlock) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abc5102a36bbe2a0674fbdf41f0902be410d29c7 Author: cherierm Date: Wed Sep 26 14:14:54 2007 +0000 Now the java implementation of the msg process don't use the os locks. The functions connected to these locks are now not necessary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 771c4cd2f6fe9a8e22eb0cdcfa6086cbc24cee51 Author: cherierm Date: Wed Sep 26 14:13:50 2007 +0000 The windows implementation of simgrid use now the portable snprintf so, enable the PREFERE_PORTABLE_SNPRINTF macro and disable the HAVE_SNPRINTF macro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4695eeed280e6d07c8eeabfb9e106e93825c8503 Author: mquinson Date: Wed Sep 26 14:12:26 2007 +0000 Ops, forgot debuging outputs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4525aff4d01530d760f0203659d4ba5e0142b212 Author: cherierm Date: Wed Sep 26 14:11:40 2007 +0000 just add the copyright of the fileNow the java implementation of the msg process don't use the os locks. The functions connected to these locks are now not necessary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29493aabe8625e8359c877d61b143c3f98bb1072 Author: mquinson Date: Wed Sep 26 14:11:13 2007 +0000 Fight against synchronization issues on armageddon (ie, when a background task fail, forcing us to kill everyone). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25dad2df2f0ab55b6f5e3e00ad8a873c66368cc0 Author: cherierm Date: Wed Sep 26 14:10:53 2007 +0000 Now the java implementation of the msg process don't use the os locks. The functions connected to these locks are now not necessary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc7cd93ed2970afc40cb0173c7f2921095df80a1 Author: cherierm Date: Wed Sep 26 14:09:46 2007 +0000 Now the java implementation of the msg process don't use the os locks. The functions connected to these locks are now not necessary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e0eddd3c81823f2b174947afa8fab0f3aeb9980 Author: alegrand Date: Wed Sep 26 10:54:40 2007 +0000 Use THROW_UNIMPLEMENTED and THROW_IMPOSSIBLE as suggested by Mt. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5eab79dfd18afa1ce0374d1b32306737cb2ba296 Author: mquinson Date: Tue Sep 25 19:48:48 2007 +0000 I must be a code cleanup freak, sorry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0574c255bc0d86b6bbf91d5251ad80fc0cb01c0 Author: mquinson Date: Tue Sep 25 19:47:40 2007 +0000 Stop trying to add the .class files into the dist (plus indentation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bae41a261053ac0db117089bbaa97b070db7408c Author: mquinson Date: Tue Sep 25 15:36:48 2007 +0000 Cleanup: stop going into the subdir before going out [thanks Sascha] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfef07e929a51f264050985b6e8f5f302103dab2 Author: alegrand Date: Tue Sep 25 14:10:01 2007 +0000 Do not forget to distribute the java sources... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f06f5aad8a65c5e96dede8c95483d1868e9110e Author: alegrand Date: Tue Sep 25 14:09:55 2007 +0000 Fix EXTRA_DIST git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0045ed94c6fe86327acd63f597bf119b9d6aa17 Author: alegrand Date: Tue Sep 25 14:09:47 2007 +0000 do not forget headers for the dist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8a8f6550cb4c5454105f413e1af899b4ebafd1a Author: alegrand Date: Tue Sep 25 14:09:40 2007 +0000 Fix conditional includes. Check I'm right please. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afbeb65e72adada6b7a8832d1466949aff40c92c Author: alegrand Date: Tue Sep 25 14:09:34 2007 +0000 These Makefiles should always include the source files but build the binaries only when HAVE_JAVA. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63bdb2ee778b44aaa332bf6ff50fb4868462f075 Author: alegrand Date: Tue Sep 25 14:09:29 2007 +0000 Add missing files to the dist... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d97b684df677b8bc978204f2226cbe749d4c38d9 Author: alegrand Date: Tue Sep 25 14:09:18 2007 +0000 Add forgotten headers to the dist... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1abb173bf353d2796fef41a227c3b3adcb6586d2 Author: alegrand Date: Tue Sep 25 14:09:13 2007 +0000 These Makefiles should always be generated to ensure that they're included in the make dist... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0119ca0d882f90e1b139b9debbf2f9ea7a2bfb7b Author: alegrand Date: Tue Sep 25 14:09:07 2007 +0000 Fixing EXTRA_DIST (a \ was missing...) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de06d16ffe51a0f739ffc8d5e8259788c79fd16d Author: alegrand Date: Tue Sep 25 10:40:40 2007 +0000 fix broken file name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ff57cdfff5d7b558c581e588fbf9c70a4e39e35 Author: alegrand Date: Tue Sep 25 09:34:31 2007 +0000 Automatically generated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1e3c44c292ce4485d1b4810f040a8671d4f36bb Author: alegrand Date: Tue Sep 25 09:12:10 2007 +0000 Trying to fix make dist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b0ff742a8869d56d8b31e2448cf6930059f9eb4 Author: mquinson Date: Tue Sep 25 09:08:41 2007 +0000 Answer to FS: valgrind don't like contextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ff5d56d39f5ba67bded665d75d81d5932098afd Author: mquinson Date: Mon Sep 24 20:25:13 2007 +0000 Prefer automatically updated date marker to manual one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f9f0f87206ee0c212821928e8891af9dddf9faa Author: cherierm Date: Mon Sep 24 14:57:34 2007 +0000 Change of the name of the generated dll (now simgrid4java) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f636c3eccc59ae7c0b863b93f029e6aee4615c4e Author: cherierm Date: Mon Sep 24 14:56:14 2007 +0000 just add the copyright of the file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d40711aa68b41790dac747008cf849ac965c4793 Author: mquinson Date: Mon Sep 24 14:54:41 2007 +0000 This variable is only used with threads. Protect it with ifdef git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25dc0527f681b078dc6b535639f008db6eb6d103 Author: mquinson Date: Mon Sep 24 14:50:14 2007 +0000 Update autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2eee93edc8f36af95332db42a782a5c7b736e039 Author: mquinson Date: Mon Sep 24 14:39:40 2007 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65e7ca8076e559ed654d1aa20152072b6fbdc9d9 Author: mquinson Date: Mon Sep 24 14:39:10 2007 +0000 Add . to the classpath to find the source of the example, not only the library git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 349302ca4bcec337e2e008ba7b96358a3c7c7e8f Author: mquinson Date: Mon Sep 24 14:38:47 2007 +0000 Kill oldies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 150524015ed66466fb23d33466b94ac71ff6d4e9 Author: mquinson Date: Mon Sep 24 14:36:29 2007 +0000 Insist on searching the DTD where I put it in the jar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae9dd98bc4600e591fca903341d35d7cce68fe26 Author: mquinson Date: Mon Sep 24 14:33:53 2007 +0000 Auto apply the changes needed to port flexml to windows: there is no unistd.h there. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26682497b29a3eeb2d08eae44a4bef73a17a08fc Author: mquinson Date: Mon Sep 24 14:23:36 2007 +0000 Cleanup of the portability between win and lin at header level git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae8169afc916c94be22970461a9dcccd5777ae86 Author: cherierm Date: Mon Sep 24 12:23:29 2007 +0000 As the ApplicationHandler class this file doesn't use the the template class Vector of java 1.5 (not supported by the previous version of java) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8030f60ea5bf6dce3737f946ad27eae788d85b8 Author: cherierm Date: Mon Sep 24 12:20:19 2007 +0000 Just add a new line at the end of the file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9072c3cf98a5f6f31adfdc38a97ce562ef62dfa8 Author: cherierm Date: Mon Sep 24 12:19:35 2007 +0000 The java reflect is already of use, i have removed them. My version of java (1.5) use the generic class. So if i compile the classes ApplicationHandler or Process without type specification for the vector, i get the warning "Note: Some input files use unchecked or unsafe operations." It's just a warning, and all the examples always work. So now, i don't use the java templates. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b69b6e67e893ddd809ba10284c74996b54392247 Author: cherierm Date: Mon Sep 24 12:16:51 2007 +0000 Indeed, the sax.helpers and java.lang importation are not useful, i have removed them. The dll is now called simgrid4java. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02c6d9a528c1e0f288a782d72f227a4bb8463d63 Author: mquinson Date: Fri Sep 21 20:58:51 2007 +0000 This file must not be dupplicated in the svn tree. Tell your build projects to find it where it lives: in the surf directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8651a527a9da6883193946e8c295f941c57db1b4 Author: mquinson Date: Fri Sep 21 20:56:30 2007 +0000 Also remove the const markers of parameters in the function implementation, not only function prototype git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3186ea5485a1dc9c798cab0ca35e0b788d09f66d Author: mquinson Date: Fri Sep 21 20:49:20 2007 +0000 Kill malek's leftovers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58a485ea322cf683c4bcaa930f1bee8023e84d9f Author: mquinson Date: Fri Sep 21 20:44:28 2007 +0000 do not return after a THROW. Fix the THROW macro if there is an issue with it under visual, but don't polute the code with such things git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b42eaab0a37971daf4bafb7833937efdf9ac9d5 Author: mquinson Date: Fri Sep 21 19:55:36 2007 +0000 Move buildbot configuration into the build subdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22de79f138561dacc5c24306b12acd32971d7b2e Author: mquinson Date: Fri Sep 21 19:50:38 2007 +0000 Arnaud implemented latencies in L07, so do not warn users about the contrary anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f903fea2d6484345eff254d75e0925ddb1ba7feb Author: mquinson Date: Fri Sep 21 19:35:58 2007 +0000 Make FS happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d89aff1af4def1c161334be72223df959eca8c1 Author: cherierm Date: Fri Sep 21 16:16:07 2007 +0000 the Visual Studio project for simgrid and simgrid for java git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e7f87dde9f406ff0da5a240bb1c04c145a005c3 Author: cherierm Date: Fri Sep 21 16:07:25 2007 +0000 Visual C++ has no header named unistd.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ee8810614e6bd6e779e3d90790aa586fe66c6a9 Author: cherierm Date: Fri Sep 21 16:06:12 2007 +0000 use portable.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 872cbb10d995d395761a0c059588c24992266f78 Author: cherierm Date: Fri Sep 21 16:05:54 2007 +0000 Declaration of the variables at the beginning of the functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 568db0c9329e157e88f25ba85c515cb9f596f03a Author: cherierm Date: Fri Sep 21 16:05:11 2007 +0000 Declaration of the variables at the beginning of the functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da6f1cfc7f11484466aa4f8d43b4d2ce6cf711fc Author: cherierm Date: Fri Sep 21 16:04:43 2007 +0000 Declaration of the variables at the begining of the functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5a2ce76012c5f8503fbfd2d05d6ef36c1577b08 Author: cherierm Date: Fri Sep 21 16:04:15 2007 +0000 Declaration of the variables at the begining of the functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c1dbc23387b157f0281115823d94a2d8b78a1bd Author: cherierm Date: Fri Sep 21 16:03:41 2007 +0000 use portable.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30c1959a0d70e154fda0be2f32be85af4d0117a5 Author: cherierm Date: Fri Sep 21 16:03:10 2007 +0000 don't use const parameter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abb3abf458b64d01f452c59b0eaaef67dcf09949 Author: cherierm Date: Fri Sep 21 16:02:24 2007 +0000 void functions don't return git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ff65160b28483b8af4e159f58fa5e148371fd9f Author: cherierm Date: Fri Sep 21 16:01:43 2007 +0000 add_free_f use now a pointer to a free function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4de0642e643abd4e1bf34d1b7b06ac34b25b8a3c Author: cherierm Date: Fri Sep 21 16:00:48 2007 +0000 Declaration of the variables at the begining of the functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65fe7ce26905cc6a4e8cc05066817e8eb0779ecc Author: cherierm Date: Fri Sep 21 16:00:21 2007 +0000 Visual C++ config doesn't use the gnu functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4548f56df597a23f4f0510d698c08589e5265ce7 Author: cherierm Date: Fri Sep 21 15:59:15 2007 +0000 update the configuration file of Visual C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84079cc1149b1d8c588a029f2bde6c863b5ce740 Author: cherierm Date: Fri Sep 21 15:57:28 2007 +0000 adapt the prototypes of the declaration to the prototypes of the definition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 990b9f27efacca95636897ea924c05a98a06a97b Author: cherierm Date: Fri Sep 21 15:56:46 2007 +0000 correct usage of function pointer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94b47d13b6a0225e907acb87794c125e709b2b4f Author: cherierm Date: Fri Sep 21 15:55:39 2007 +0000 export data declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f3c41d3e486f83d8a2db908b84844b4297a3ec6 Author: cherierm Date: Fri Sep 21 15:54:28 2007 +0000 need to include portable.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 690d6b832cd459736ce26256ff03b0eba03786e9 Author: cherierm Date: Fri Sep 21 15:53:48 2007 +0000 Declaration of the variables at the begining of the functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 833349969034af040d8c1c0ff4fa5e8c9c43ad7c Author: cherierm Date: Fri Sep 21 15:52:52 2007 +0000 include str.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba4fe8873241fe9c59ed987c37feb8bd0ca134d3 Author: cherierm Date: Fri Sep 21 15:52:12 2007 +0000 Visual C++ has no header named unistd.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4666 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3f8483759ed01e7332f2cb243e8c42ea9ab23f6 Author: cherierm Date: Fri Sep 21 15:50:56 2007 +0000 declaration of the variables at the begining of the function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4665 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5319ffc7b1323889e1b8e2d88dd00e6a5f5b1372 Author: cherierm Date: Fri Sep 21 15:49:45 2007 +0000 adapt the prototypes of the declaration to the prototypes of the definition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4664 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6981c634d341a3a5c6833442ad8ee7bf3f8155b2 Author: cherierm Date: Fri Sep 21 15:49:32 2007 +0000 adapt the prototypes of the declaration to the prototypes of the definition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17eba096048f7fa3201bef0ccfd35465c4b28634 Author: cherierm Date: Fri Sep 21 15:46:38 2007 +0000 jni schedule and unschedule functions implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac1ac47758c06efeca6b7e80bcea7a769b946c9a Author: cherierm Date: Fri Sep 21 15:46:02 2007 +0000 now this file does not used the native locks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc970a2e444049bfa014679e0d987e2366589300 Author: cherierm Date: Fri Sep 21 15:45:40 2007 +0000 now this file does not used the native locks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 079c1c5c408fbcd58d07224707a1b069bf980834 Author: cherierm Date: Fri Sep 21 15:45:02 2007 +0000 now this file doesn't use the native locks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5afc50322a9c18246d11d4463617a19b8a0a342 Author: cherierm Date: Fri Sep 21 15:43:57 2007 +0000 append the surfxml dtd for the DTDResolver git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7204e506b3c58dcb7dd4c2078f5934146a55022 Author: cherierm Date: Fri Sep 21 15:43:04 2007 +0000 schedule() and unschedule() methods implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4bab1d29858681449ae3bb3051954f8a935bb82 Author: cherierm Date: Fri Sep 21 15:39:30 2007 +0000 correction of sem.acquire() method git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69d4750d05a6552a65395f2a40dfca3ae5405b03 Author: cherierm Date: Fri Sep 21 15:38:37 2007 +0000 import java.reflect git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c49f69bb2edeed690bb8efb5928e8b0725156b2 Author: cherierm Date: Fri Sep 21 15:34:31 2007 +0000 import sax helpers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a45df59f65941e485920731c4468745935520a3 Author: cherierm Date: Fri Sep 21 15:33:34 2007 +0000 import the good exception class git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 066a45db4814a56286330cc2d20f89e232a5934d Author: cherierm Date: Fri Sep 21 15:31:24 2007 +0000 builbot configuration files back up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95697de840e84f5dbd8534d53342cc1948900af9 Author: alegrand Date: Fri Sep 21 12:55:25 2007 +0000 Fix initialization. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77c0d30a89c96cbbce808326e6da24bc690961ec Author: alegrand Date: Fri Sep 21 07:48:43 2007 +0000 Removing now useless function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 901f9191ed3ea01f286189441081224571c3219c Author: mquinson Date: Thu Sep 20 16:06:20 2007 +0000 Ops, there is some more s_host fields around git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9999e6d0e6a45e7d1e73df48f7542f15e88e70ed Author: mquinson Date: Thu Sep 20 16:03:07 2007 +0000 Ok, you won't believe this one. Visual seems to break on structures containing a field which name begins with 's_' since it uses this prefix for internal purpose around debuging. How beautiful is the windows world... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58c6c5c7559e29d7671bd95e9e065a1ab60e83cf Author: mquinson Date: Thu Sep 20 16:00:57 2007 +0000 Further cleanups: - more comments - Remove a useless argument to xbt_context_stop (it's always current_context) - group actions of freeing context fields in xbt_context_free (some of them where in xbt_context_stop for no good reason) - __xbt_context_yield never receive a NULL argument, so change the if to an assert - plus other minor cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 337a6d86b619fe07f2f2b15aa369651f3f157a9f Author: mquinson Date: Thu Sep 20 15:28:53 2007 +0000 Kill old leftover git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3723ef2fd71c778f81f394fab2efa49e19207af Author: mquinson Date: Thu Sep 20 10:13:26 2007 +0000 Cleanup: shuffle the functions to get them in a somehow logical order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f6834456da9a92a1634e01cd93614bd823e6406 Author: mquinson Date: Tue Sep 18 10:24:48 2007 +0000 Kill oldies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db7e2db2bb48fbf6c4b6cdb22a7d66a476de9580 Author: alegrand Date: Tue Sep 18 10:20:47 2007 +0000 model->resource when needed... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fda275bbe43a5821e198bdaedbac2cd28049841 Author: markls Date: Tue Sep 18 10:20:23 2007 +0000 added very crufy hacked together broadcast and split. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 455207358c9e7b45b7db54a544a18498143b6f86 Author: mquinson Date: Tue Sep 18 10:13:53 2007 +0000 Only clean unit files in maintainer mode since we cannot regenerate them right in other modes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dac8b8bdde8be418dedb56d7b05a4ab5ec4d7af Author: mquinson Date: Tue Sep 18 09:33:43 2007 +0000 Regenerate unit tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f88c358468de67cee76939fad27f82d5266e6c74 Author: mquinson Date: Tue Sep 18 09:28:49 2007 +0000 Typo in botbuild detection git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8db088a5bcd9f5837c15c30e7de227cb78b04e9d Author: mquinson Date: Tue Sep 18 09:16:30 2007 +0000 revalidate 64bit outputs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b470fc7653464e7e6cb440ca449beb41b5c9df1 Author: mquinson Date: Tue Sep 18 09:00:56 2007 +0000 Add a compilation mode suited to build daemons. It's ways more permissive than regular mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ab4885a856f21049d97a746049b71987d1c695e Author: markls Date: Sun Sep 16 05:35:54 2007 +0000 working on mpi_comm_split. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9179c8d05a4cda5b653afb5a45f398597919fb7 Author: markls Date: Sat Sep 15 09:15:25 2007 +0000 adding very hacked together and inefficient implementation of mpi_comm_world. doesn't work yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 667f8558e4a5c583234d1907a413fcc8bc0fef58 Author: alegrand Date: Fri Sep 14 09:34:54 2007 +0000 Bugfix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5296487ead6cc10bf7b8769f979cb7c67ba7c00 Author: alegrand Date: Fri Sep 14 09:25:00 2007 +0000 Stupid me. Let's use the right variable. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4dce12b48e17a319961362f602389765b03a9eb Author: alegrand Date: Fri Sep 14 08:35:12 2007 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c65f8a6785ae20f60f8d4427be7b229837752b3 Author: alegrand Date: Fri Sep 14 08:28:11 2007 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a618f98883ad0b70c615462db956fc8929b98c31 Author: alegrand Date: Fri Sep 14 08:26:49 2007 +0000 stupid me. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d535428dd046734638334061f8b2ceb1a037854d Author: mquinson Date: Thu Sep 13 22:26:16 2007 +0000 New version of the java bindings by Malek, passing all [existing] tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f786c09b12eb263982346069d7505bbc97af6eb7 Author: mquinson Date: Thu Sep 13 22:21:42 2007 +0000 ignore cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27e8d8b3ba781152f972e318376c909acca2c402 Author: mquinson Date: Thu Sep 13 22:21:14 2007 +0000 ignore cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5565b4a70104f361b3b457df696904aacead25ba Author: alegrand Date: Thu Sep 13 14:27:20 2007 +0000 * full complience with execute_parallel_task * add support for a bound based on latencies. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cee66f5ca7166074a484e32ecb4d7ad360b0d432 Author: alegrand Date: Thu Sep 13 14:24:34 2007 +0000 take variable bounds into account. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ee0c37d2492ac7d156145375e18cb90fb9a88cc Author: alegrand Date: Thu Sep 13 13:13:31 2007 +0000 Follow surf's prototype for parallel tasks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 636a007638db42063e37613eeb77e35a12f69f61 Author: mquinson Date: Thu Sep 13 13:02:15 2007 +0000 Force the field precision to be int, as asked by picky compilers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 893d3998bdac575d97dae0c817412296a26ab6f9 Author: alegrand Date: Thu Sep 13 12:53:53 2007 +0000 remove cvs files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit baf83582249b6de878ba97605d3bf6c4392e076b Author: mquinson Date: Thu Sep 13 12:33:03 2007 +0000 Explain code visitor of what's going on here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4a4b01c32b54cfb3e7080d32efec1c5a27c1359 Author: mquinson Date: Thu Sep 13 12:32:28 2007 +0000 New test to ensure the semantic of gras_msg_handle(i) when i<0, i==0 and i>0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb68eb5a2ae1ece9db5d5ce1312f3266300f92e9 Author: mquinson Date: Thu Sep 13 12:26:49 2007 +0000 Handle properly the delay==-1 case (by blocking for ever) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 555d29d2175f18745690e62bf0fe7e2fba129f8f Author: mquinson Date: Thu Sep 13 09:20:31 2007 +0000 make the makefile more manageable by splitting variables definitions for each test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9c1fd56cd9427e5bed6fae50797831cba842cb7 Author: mquinson Date: Thu Sep 13 08:06:22 2007 +0000 Second step in putting the datadesc tests into their own directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 792ca68a0fda24b9b9efcd8db3d0db89f2497168 Author: mquinson Date: Thu Sep 13 08:01:05 2007 +0000 First step in putting the datadesc tests into their own directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 513ac189cf555a929a9fed734fa5bc4e9c6a615e Author: alegrand Date: Wed Sep 12 16:16:47 2007 +0000 remove crap in compound. Parallel tasks are not modeled here anyway... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7bed4fe0e8f404bd48f9bb3da46ea86793dfd14f Author: alegrand Date: Wed Sep 12 16:16:16 2007 +0000 consequence of the global maxmin system removal. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad12268f2c80726521d0465905ab283749ac4772 Author: alegrand Date: Wed Sep 12 16:10:52 2007 +0000 remove cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 427a367b3a89a64dbf91a0469841a717e4c604be Author: alegrand Date: Wed Sep 12 16:10:41 2007 +0000 bugfix revealed by making maxmin_system private... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52c33af391915f5257acafa1de193678cc5b49b7 Author: mquinson Date: Wed Sep 12 15:39:10 2007 +0000 Drop tests of the transport layer. The introduction of the receiving thread make them impossible since this dude absolutely expects messages on the socket, and make impossible to exchange raw data as done in these tests. These functionnalities are well tested elsewhere. datadesc_usage tests file sockets, and pretty everyone tests regular sockets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c100ab70bd411bfa74118817f1fb974a3b7252b Author: mquinson Date: Wed Sep 12 15:27:41 2007 +0000 Finalize the conversion of GRAS tests to TESH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3544e10b1294cc7dfda8c751df7ee830398ce7f Author: alegrand Date: Wed Sep 12 15:17:24 2007 +0000 Add partial latency support to ptask_L07. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5e3347c5a3986ceae8ec99212849947bae1ec23 Author: mquinson Date: Wed Sep 12 15:17:20 2007 +0000 ignore binary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a65bcaf6fb85551eb08cbaef7180f8f1a173a2b0 Author: alegrand Date: Wed Sep 12 15:15:53 2007 +0000 remove global maxmin system. Every model should use its own. It's cleaner and faster!!! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90a099c9ef74e8e687a4c93de7a166a6726fdf42 Author: alegrand Date: Wed Sep 12 15:15:17 2007 +0000 remove global maxmin system. Every model should use its own. It's cleaner and faster!!! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d11f3a46f6e184d0eccdd35ecc23f165a8c910f0 Author: alegrand Date: Wed Sep 12 15:14:19 2007 +0000 remove useless dependency git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a82a0def51e80b2c823577ac228ff2d0b176ef5 Author: mquinson Date: Wed Sep 12 15:13:52 2007 +0000 Regenerate yet another time the Makefile.in git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19107e8c0f60d995b3feac126592fab4a01bb536 Author: mquinson Date: Wed Sep 12 15:10:21 2007 +0000 Actually, the little32 architecture was renamed little32_8 a while ago, so dump oldies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47ffed3e3007c3ad80d896e4c69eb7dc0e6bf847 Author: mquinson Date: Wed Sep 12 15:07:18 2007 +0000 Do not comment the tests concerning architectures for which we didn't regenerate the data file, but do test them, and mark them as 'expected failure' in the Makefile; also, the big32 architecture was renamed big32_8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc19f3a35accc52a73f065494e4dab593bdb8fb0 Author: mquinson Date: Wed Sep 12 14:36:24 2007 +0000 Actually, the datadesc.little32 file was generated on little32_4 architecture (my box), so use it as replacement for the old (deprecated) datadesc.little32_4. Note that we don't have any working datadesc.little32 file for now. Ie, the little32 test fails git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb536ce640a5d78751f6fde9d97049cef9b683e3 Author: mquinson Date: Wed Sep 12 14:32:22 2007 +0000 Make the datadesc test usable with TESH by removing any platform-dependant outputs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a5028d633cefc62fb3856a416efcc397d3b662d Author: mquinson Date: Wed Sep 12 14:30:22 2007 +0000 ignore correctly stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d462afa403565dd50d8b96bb96300e3bc7eed87 Author: mquinson Date: Wed Sep 12 14:28:40 2007 +0000 Move GRAS tests to TESH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1eb87c9e20e9f75c6167aeed4cb90cfc4d82dc3d Author: alegrand Date: Wed Sep 12 12:57:13 2007 +0000 A few weeks ago, there was a brutal renaming of resource to model. It was a little too brutal. Setting back correct names for functions and variables that really concerned resources and not models... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90069d83ac5270136aa713147bee6e691ed3941f Author: alegrand Date: Wed Sep 12 12:44:11 2007 +0000 A few weeks ago, there was a brutal renaming of resource to model. It was a little too brutal. Setting back correct names for functions and variables that really concerned resources and not models... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3cf1195550552867acbc2b5846286f825679706 Author: mquinson Date: Wed Sep 12 12:36:42 2007 +0000 No need to install the test programs, right? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7c9d53b35ed4e3e2c87ba70dcb12df02b35e581 Author: alegrand Date: Wed Sep 12 12:31:53 2007 +0000 getting rid of workstation_KCCFLN05_private.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e3ffd24ed3fd5218b2adce6a292c27b2cd3afbf Author: mquinson Date: Tue Sep 11 15:27:36 2007 +0000 Ignore ignorable stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1625c3918a76dc643686e039ee8f1d0d69646293 Author: mquinson Date: Tue Sep 11 15:26:29 2007 +0000 Remove from the repository cruft that shouldn't be here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7445aa81ad7072eca4a4a54257ec22c4af4b133d Author: mquinson Date: Tue Sep 11 15:25:57 2007 +0000 ignore stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd8f4856c40aaa85fd5f0dee6a9c35fe4fb6ff47 Author: mquinson Date: Tue Sep 11 15:24:54 2007 +0000 Display more info git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1213bfe4fb4368952de0f8945fe2b2dc778d346 Author: mquinson Date: Tue Sep 11 15:15:32 2007 +0000 Add a teshsuite directory, very similar to the testsuite one, but using TESH instead of the crappy script we had so far. I plan to convert the content of testsuite to TESH one by one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit adfbfdd0c5a911371403647108561b36ac69b119 Author: mquinson Date: Tue Sep 11 14:34:00 2007 +0000 . is not in my PATH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa687c95eb57ae7dbfd7920c64890cab395d0fd9 Author: mquinson Date: Tue Sep 11 14:31:52 2007 +0000 Revalidate the output after the change inducing not waiting before launching the threads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20a3dee59732679705c8614b786b9d053434d180 Author: mquinson Date: Tue Sep 11 13:32:47 2007 +0000 Get serious about checking buffer overflows during log construction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 806a1085f36cee5bba8e2e68563f10ae97a01b3e Author: mquinson Date: Tue Sep 11 12:52:25 2007 +0000 ignore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf1572d64233f57ecdbab9f7a7160bdc97beccf4 Author: mquinson Date: Tue Sep 11 12:38:05 2007 +0000 Binary file => out, please git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25e0afd34ac1a814175a1cf08304a173862be671 Author: mquinson Date: Tue Sep 11 12:34:59 2007 +0000 Reimport binary data file with the right mime type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 249622132d1ddbb3142f183e45c1ec8930746c6c Author: mquinson Date: Tue Sep 11 11:59:46 2007 +0000 Reimport images, with the right mime-type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 351f5d19d53767a9d91627f5c0ba2309e2349d34 Author: mquinson Date: Tue Sep 11 11:56:57 2007 +0000 Reimport png files, with the right mime-type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ce074f093df1251fa618c350f01453e7d2bcede Author: mquinson Date: Tue Sep 11 08:56:57 2007 +0000 Actually, do not initialize at all the buffer to build the logs in the log event. No need for this to be zeroed. So, we do a partial initialization of the whole log event, but we already did this before since the category field is to be initialized with a non-constant value, so we do so right after with an initialization so that old and picky compilers (sun8 cc, borland) shut their mouth up. Also reorder the fields to help aligning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd3049286b9fc1bff1b893b44311dff6191770da Author: mquinson Date: Tue Sep 11 08:51:31 2007 +0000 Stop build the log strings on the stack: we are multi-threaded now, and this is like asking for problems. Instead, put them in the logging event. Note the use of partial initializer in _XBT_LOG_PRE: we only set the value of the first byte, the rest will be zeroed by the compiler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 652f57a8ad22d3b0194df708c7049be37d7d3074 Author: mquinson Date: Tue Sep 11 08:49:27 2007 +0000 Stop build the log strings on the stack: we are multi-threaded now, and this is like asking for problems git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 763e6eb2244b2dad1f57be28e69b12e6e5c66795 Author: mquinson Date: Mon Sep 10 15:18:39 2007 +0000 Do not wait one sec, since timestamps are removed from the output, that's useless git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3910bb4b6962a87e02b05acbf7cc32f7e192a96b Author: mquinson Date: Mon Sep 10 15:14:01 2007 +0000 Only output the elapsed time at verbose level, so that we don't see it during make check (this value changes in RL from run to run, of course, and cannot be strictly checked). Lionel, just increase the verbosity of the processes to see it again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ad68c1e6a0dfbb37bad2a4a4ac434700aab5d33 Author: alegrand Date: Mon Sep 10 09:14:13 2007 +0000 useless dependency git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 208f55a04ebf84bcb18a73f1354db3a87c9a46ce Author: alegrand Date: Mon Sep 10 09:13:53 2007 +0000 Clean cleanups with mallocators... Thanks Pablo for pointing this out! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04b83ff67daf1924db99ae07054ac5d058ed4a19 Author: markls Date: Sun Sep 9 04:05:24 2007 +0000 used host user data to store global index values and remove some clunky algorithms. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c086caac4026d0bbd54508d51ce4738157d15238 Author: markls Date: Sat Sep 8 01:50:00 2007 +0000 removing references to mpi_comm_world from internal code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70f73daa5a89aae711c56bfff7c0ff1386be8bf0 Author: markls Date: Wed Sep 5 22:26:54 2007 +0000 changed smpi data structures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6ad81f53cde4e33aa108f917d10f042921ea00e Author: alegrand Date: Wed Sep 5 13:54:37 2007 +0000 Adding a ref git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30c54a7badd5c6ab2f434f0fa4b7b160f5af115a Author: alegrand Date: Wed Sep 5 10:33:11 2007 +0000 use suspend instead of playing with priority... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5300ce49ed467e446b2273dd91d624a9bdcc65b Author: alegrand Date: Wed Sep 5 10:21:58 2007 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8507d8131d46fa3f2c111c155111a7992f717886 Author: mquinson Date: Tue Sep 4 14:46:52 2007 +0000 Windows users (at least, MSVC ones) need a def file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 884fa72dc5139f14bd6b54409f8821db854aeb63 Author: mquinson Date: Tue Sep 4 14:44:40 2007 +0000 Ignore ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f81d3ea69a2dcf134220eda64e6e2489b911eab Author: markls Date: Tue Sep 4 10:55:55 2007 +0000 renamed some functions and moved some data structures to make things more consistent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68d2b132184a5c50c3499257cb20e813fafdc125 Author: markls Date: Sun Sep 2 12:29:28 2007 +0000 requests were not being makred uncompleted before being recycled by mallocator. A minor bug that caused some confusion; fixed now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 520753601375d3841d10b558e66dc204a3b7ec83 Author: markls Date: Sun Sep 2 09:39:55 2007 +0000 SIMIX_process_resume needed to signal cond after resuming surf action. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5534a27cffd64f36f7954f4a693a970ba2b4d6f4 Author: markls Date: Fri Aug 31 09:17:27 2007 +0000 minor change broke the build. My bad. It should be fixed now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f905895de23cb0b3fe314fdbc5a7a827588dec98 Author: markls Date: Fri Aug 31 07:56:18 2007 +0000 trying to debug a persistent problem. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c9bf25b086ad8a9f4eb32420ef6693c8e796f22 Author: alegrand Date: Thu Aug 30 15:04:51 2007 +0000 Add debug + incredibly stupid bug fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3ff3ecad20b9ea7acb4aa9176059a65f0e5e4cf Author: markls Date: Thu Aug 30 08:34:12 2007 +0000 forgot to commit changes to this file earlier... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6bb32631746cb8f7744196398e11d9d499f7d8b Author: markls Date: Wed Aug 29 23:50:04 2007 +0000 moved some more data structures into private.h. Still having problem where suspended tasks do not seem to want to resume... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8304965b869fd1264284ea426f02dcd111fb62b Author: markls Date: Wed Aug 29 07:15:10 2007 +0000 removed some unnecessary waiting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6ce3162b34f0a964b8844368b9d86df4f1cf89b Author: markls Date: Tue Aug 28 21:07:49 2007 +0000 refactored smpi into multiple source files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1507b62960f85534246bbcc97d4ea26ef5b3c2c3 Author: markls Date: Tue Aug 28 20:03:27 2007 +0000 removed some files I need to add back again... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b72bab7544ab12487f83b3134c07399986471217 Author: markls Date: Tue Aug 28 09:35:32 2007 +0000 refactoring smpi into multiple source files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f21335c40ad9e8caf31a36cd2e741c99890292af Author: vernier Date: Tue Aug 28 09:02:00 2007 +0000 correction of a little bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c32e526741a2dfdb108e056ae1787b1692d7461f Author: eyraudl Date: Mon Aug 27 14:29:30 2007 +0000 Allow no specification of number of hosts on the command line : uses all available hosts. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 308a4b04499d1a30e47237295f4c6a3e8b23b5af Author: eyraudl Date: Mon Aug 27 14:28:45 2007 +0000 Measures elapsed time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbe3f99f98b52f1c320528c6b43572598a02ffef Author: eyraudl Date: Mon Aug 27 14:26:33 2007 +0000 Slight clarification of variable names git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a4c96d13256b0e6cefa972c52d3859b3e34cbe0 Author: eyraudl Date: Mon Aug 27 14:24:46 2007 +0000 Round-robin deployment so that everybody does not send to the same guy at the same time. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cb609ab057515d2982c6926073a512c7ecdb6d5 Author: eyraudl Date: Mon Aug 27 14:17:27 2007 +0000 Adaptation to 'Change the way we specify the sizes of bandwidth tests to be able to send really large amount of data' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6aba363fbe2e77ae9cdcafa2871567e4975d5246 Author: alegrand Date: Sun Aug 26 13:44:08 2007 +0000 Ooups. How come my code ever worked without changing that ?... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41dc6d45db484daa8165b921bb9036aa4333341a Author: alegrand Date: Fri Aug 24 13:30:58 2007 +0000 Priorities now fixed in the default model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d57c5f7a785e601be8c15fb6d1ca31b9cef0845 Author: alegrand Date: Fri Aug 24 13:30:39 2007 +0000 Use priorities... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6761e997f501c19abb9cf5329733d556b1dfcfd8 Author: alegrand Date: Fri Aug 24 13:19:52 2007 +0000 Use priorities... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb47fb240292d0cb5f2662be653d3a50f4f96972 Author: alegrand Date: Fri Aug 24 13:19:32 2007 +0000 Adding a test on priorities git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e52278566439b20cb46f86ccc08e5cf451f651bd Author: markls Date: Fri Aug 24 00:53:03 2007 +0000 moving smpi.h to public include directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67ffbbda1ad98080476ed498ce9387026573f14b Author: markls Date: Fri Aug 24 00:45:10 2007 +0000 publicly exported smpi data structures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b05bce78a73d4669fa1128e9d1d8842076aa4333 Author: markls Date: Fri Aug 24 00:44:35 2007 +0000 updated internal data structures to allow smpi to run outside of source tree. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b2a4637c63acb5ffa7e48bc17cf0ec92ad5d539 Author: markls Date: Fri Aug 24 00:00:25 2007 +0000 encapsulated simdata in private data structures so that smpi.h does not need to include simix.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7bee53d98e419478e5dbf09bf6252517f2b1bd0 Author: alegrand Date: Thu Aug 23 12:24:26 2007 +0000 Fix the test. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f2fc27e11f92c6a138859b7289003bee892af6e Author: alegrand Date: Thu Aug 23 12:22:56 2007 +0000 Use non stupid values for the parallel task. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d34d4643da24f6b3d7d512c51c5ff17e21efd31c Author: alegrand Date: Thu Aug 23 12:22:28 2007 +0000 Fix platform... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fb451178d802238fe9ab85697b84a4153793c94 Author: alegrand Date: Thu Aug 23 12:22:17 2007 +0000 Fix parallel task problem with SIMIX raised by F. Suter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b43c07d35a1a9eff2ad7dd94ca72b62ccfe6d915 Author: alegrand Date: Thu Aug 23 12:21:44 2007 +0000 Move initialization somewhere else because people that do not use MSG_launch_application also need love... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf6e499b29ed3183f40b60fbcd0fe3caed12f197 Author: alegrand Date: Thu Aug 23 11:35:29 2007 +0000 Adding an example of parallel task usage with MSG. Unfortunately, this example, although valid, fails... There seems to be something rotten in SIMIX. I'm on it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a200d0e99430d75ef8fe5acd17769a05149e7655 Author: markls Date: Tue Aug 21 18:41:40 2007 +0000 changed smpirun to delete temp files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 922792b7f43999747b4edc1ff39a7d19c585851f Author: markls Date: Tue Aug 21 17:55:50 2007 +0000 apparently we can't just pop items off the cond_list for each action any more. changed to properly unregister conds from actions now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b803384a6824e172da85bc3e5a7d8770df3e3ed Author: markls Date: Tue Aug 21 10:50:15 2007 +0000 removed unregister_action_to_condition calls. The way smpi works actions are destroyed after being completed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f155d2d76b81d5d14090941da900f78335080930 Author: velho Date: Fri Aug 17 09:30:37 2007 +0000 Substitution of the word "resource" by "model" in every surf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f6c4f9099210db9992a61ce40b97167b060cb29 Author: mquinson Date: Thu Aug 16 21:46:30 2007 +0000 Kudos, dude git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 073f8bce5afb1febdc3580607be8819b90705280 Author: velho Date: Thu Aug 16 15:33:48 2007 +0000 Substitution of the word "resource" by "model" in every surf related identifier git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0efc36f77ddd89b292a280c204a6b7341f1a9f89 Author: alegrand Date: Thu Aug 16 13:40:43 2007 +0000 "Cleaner" hack. Dude, I love C macros... ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c8ac1db6c32e22e4099bf4575de0d1eb53a6981 Author: alegrand Date: Thu Aug 16 12:08:32 2007 +0000 Hacking my previous hack to bypass surfxml. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1fdbf858f1b6fbd997b5ba904c6cb476022e8ad Author: alegrand Date: Thu Aug 16 12:07:29 2007 +0000 Stay up-to-date with latest deployment modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4ea932648c7e7f92ee0e06124c291077edc7674 Author: alegrand Date: Tue Aug 14 15:14:22 2007 +0000 There may be other resources than workstation. The whole resource_list should thus be browsed... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb49086d15de29bd837ba0078cac1da8a775d1fe Author: alegrand Date: Tue Aug 14 15:13:43 2007 +0000 A simple communication may also be from a host to itself... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9707c78bfa2c1c693947524ea2b3dfe32f0288c8 Author: alegrand Date: Tue Aug 14 15:11:37 2007 +0000 Bug fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a86e0a402b91472098931c5b24eee793bacef2be Author: alegrand Date: Tue Aug 14 15:11:26 2007 +0000 Take into account the case where some variable do not consume anything. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65f9b97bc1236e79d99a1bed3c5b4d3f2624e97f Author: donassbr Date: Tue Aug 14 13:34:57 2007 +0000 Changed task->simdata->using in the communication to do not destroy the task while it's being used. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 605a304a8e17cf715e99ed259232eab41e6049cd Author: alegrand Date: Tue Aug 14 13:20:35 2007 +0000 handle 0-size tasks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e170dd06b1a0d83b5b685faa0d1fe557c2e92a14 Author: alegrand Date: Tue Aug 14 09:47:11 2007 +0000 Update the changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 336c6d79b19bf75e381b0f7f0b2088a05c203872 Author: alegrand Date: Tue Aug 14 09:31:54 2007 +0000 Useless file (available in ../msg/) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69be1c2723a8ae01343cf1faba67091c49eff197 Author: alegrand Date: Tue Aug 14 09:01:31 2007 +0000 Use tesh and add tests for simdag (thanks Fred). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd766ac3e459f6ea543adff3f1c866c4d5317ab3 Author: alegrand Date: Tue Aug 14 08:43:14 2007 +0000 Bug fix + cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4083 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93ff1e377b7880b5410f82d1c0fbaad0afb68f84 Author: alegrand Date: Tue Aug 14 07:52:22 2007 +0000 Adding a masterslave example with failures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02bf6f381e18b56f56196027041aec66d2a0db80 Author: alegrand Date: Tue Aug 14 07:52:10 2007 +0000 I think we should always add such a "fake" action to handle failures (not just when no smx_action has been registered yet) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe3a11014fd24371140b3ce7faa9c4f56cf4c1c4 Author: alegrand Date: Tue Aug 14 07:51:02 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a79cc226e6e4235c695bce5c063e46c5db17239 Author: alegrand Date: Mon Aug 13 15:45:21 2007 +0000 stupid me! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c111cd4b6ab2b9e13463058b22142e3b0eeae10 Author: alegrand Date: Mon Aug 13 15:32:54 2007 +0000 Issue a warning about latencies instead of aborting. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d404fd22789732a960c2d72e97330301aefb7c5 Author: alegrand Date: Mon Aug 13 15:29:17 2007 +0000 bug fix in communicate + create 0-consumption on all hosts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4077 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04f12b7788612871cb4f9c7431fcbfeb895f8fe8 Author: alegrand Date: Mon Aug 13 15:28:28 2007 +0000 debug + fixed many bugs due to too fast coding... :( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e133b2408a0507b0f4f352dc64cabecdc2f1c98b Author: alegrand Date: Mon Aug 13 15:27:06 2007 +0000 Take into account the weird case where remain would already be 0 (could happen if a 0-size action is created) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4d1afaaa1e4fee55a98707443c05bdbc9abb42c Author: alegrand Date: Fri Aug 10 16:01:56 2007 +0000 reindent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbe2e12912b76638ef9cb5500a2541b9ed784607 Author: alegrand Date: Fri Aug 10 16:00:33 2007 +0000 remove dead files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a8131fae3826d983591ae1133e92075e2470536 Author: alegrand Date: Fri Aug 10 15:56:36 2007 +0000 Handle FAT_PIPES. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c486ced6e196a837494f2c8a8fb54e6ad02657e5 Author: alegrand Date: Fri Aug 10 15:19:19 2007 +0000 ptask_L07 can now do execute and communicate via execute_parallel_task git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2177056d39279d30b965cf282972c16e305063ff Author: alegrand Date: Fri Aug 10 14:51:02 2007 +0000 Use simple communications and computations whenever possible... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d8d147636aa2e85baafed0f35e7141e3c9480ed Author: alegrand Date: Fri Aug 10 12:35:18 2007 +0000 Automatically generated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41bd4481fbf3458d724615848762e08acb8f69f8 Author: alegrand Date: Fri Aug 10 12:34:39 2007 +0000 Add a new workstation model. Should give much more reasonnable results for parallel tasks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36b228de8ff3b26719036713c153ff7f64c13876 Author: alegrand Date: Fri Aug 10 12:33:40 2007 +0000 various cleanups + debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cc98de394c2f860157a7a1dbb8b48d95de0fbc8 Author: alegrand Date: Fri Aug 10 12:33:01 2007 +0000 various cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4066 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97a04f6828d3861f6ec6f02b64866dd76662506c Author: alegrand Date: Fri Aug 10 12:32:14 2007 +0000 Use the modular surf resource mechanism to allow SD users to change the resource models. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4065 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d6fabd4dd7f7a84e8dc435558262c481d68d632 Author: alegrand Date: Fri Aug 10 09:44:16 2007 +0000 Add a new "max-min" like sharing for parallel tasks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4064 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45bdbfdd527ed9da4c9ffe3c26c49d1f2569b4bd Author: mquinson Date: Thu Aug 9 18:41:44 2007 +0000 Autogenerated, and commiting it was important since the dynar_unit needs to follow changes in threads API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4063 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cd1a5695d7e05cd3dd2460eee2a3eaf0cee12c7 Author: alegrand Date: Thu Aug 9 09:05:40 2007 +0000 Automatically cleaned flexml files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60648258ef25542833a17c588efa9424c37d094b Author: alegrand Date: Thu Aug 9 09:04:51 2007 +0000 Automatically generated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0096979010f9f69dbdaec16b79fed7ffd1d6e791 Author: alegrand Date: Thu Aug 9 09:04:36 2007 +0000 Use XBT_PUBLIC instead of XBT_PUBLIC_DATA git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4060 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4eb19719e894c33eeba5df8cd3af77d217fbbaf0 Author: markls Date: Wed Aug 8 21:43:24 2007 +0000 needed to add new input files to build scripts to cvs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df5b50bcc705cf690e4dfaf22552673d0e0b3b25 Author: alegrand Date: Wed Aug 8 13:20:26 2007 +0000 forgot to propagate the last file renaming here. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f386752a6353a6fe792ba6c4ef2d115fe97043b3 Author: alegrand Date: Wed Aug 8 13:05:32 2007 +0000 Automatically generated files... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4057 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f9c694d30d544ee4ec9dcd3f9bfd1d1daace011 Author: alegrand Date: Wed Aug 8 13:05:19 2007 +0000 Use XBT_PUBLIC_DATA instead of extern in the automatically generated xml parser headers. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65439f04e0b79d6730d8c4d28b62880630b90601 Author: markls Date: Wed Aug 8 12:01:44 2007 +0000 smpicc/smpirun no longer require special envirnment variables. also they're now installed with scripts in the bin directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04e86d2ec21dd1d081a8e5edf3c59112fb9e2b6f Author: alegrand Date: Wed Aug 8 10:34:55 2007 +0000 Automatically generated file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4054 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9cb5e3d70f7208a4903b08fe41bee83df55ec2d2 Author: alegrand Date: Wed Aug 8 10:33:42 2007 +0000 Clean use of extern (XBT_PUBLIC_DATA). No automatic way of doing that as this is not an automatically generated file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44e9ce02788f6c438b9c5383b34c09b8a440b74b Author: alegrand Date: Wed Aug 8 10:21:52 2007 +0000 Committing automatically generated file (after the "sed" dependancy addition). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0809c8459acd6fdd7a03a076e49a5d1795ca6a00 Author: alegrand Date: Wed Aug 8 10:13:05 2007 +0000 Cleaning file names. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a109f85a61ea3c204a906bb7612ad68f03ae4e8 Author: alegrand Date: Wed Aug 8 10:12:21 2007 +0000 Clean up the mess after the new surf_resource management mechanism addition. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca6a50e3386144f6b9d8691ca204a185b6c8de2e Author: alegrand Date: Wed Aug 8 10:09:12 2007 +0000 More readable information. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 371a188e58806f854497789025f7459d0f8d5204 Author: mquinson Date: Wed Aug 8 00:04:35 2007 +0000 Threads are now named git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fca9cf4b67db62878728b687d0f25fb4492c3932 Author: mquinson Date: Wed Aug 8 00:04:12 2007 +0000 follow old internal API change (why didn't it got detected before?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4047 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82c7a0797243ae408facc5c64ef73fdc61afba83 Author: mquinson Date: Wed Aug 8 00:03:11 2007 +0000 this is a known failure. Mark it as is, do not mask it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6450f313da18181d743a3ff892cff5c668ed7906 Author: mquinson Date: Wed Aug 8 00:02:41 2007 +0000 Force the classpath to make it compile again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9966467dbf69806d43dfd5c3f73d6cf698e89278 Author: mquinson Date: Wed Aug 8 00:01:58 2007 +0000 kill old oldy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5df90feeb8af92ff36af866070beb2afa236464b Author: mquinson Date: Wed Aug 8 00:01:25 2007 +0000 use long option so that I still understand it 3 days after git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c803c90c02e18898f00775f8d8068635b24a6d10 Author: mquinson Date: Tue Aug 7 23:16:02 2007 +0000 Don't use %t in log format, but %P; revalidate the output after listener introduction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa33d267921893d6a12de561721cadb23638f5da Author: mquinson Date: Tue Aug 7 23:05:30 2007 +0000 Also sum up expected failures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05d08dda9b06ef25d9eff37873249d26056dcb16 Author: mquinson Date: Tue Aug 7 22:28:40 2007 +0000 A perl script to run all the tests in all directories, and report a summary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1b0d8b431066845a49cb4e6a53a040519f9e23f Author: mquinson Date: Tue Aug 7 21:28:37 2007 +0000 Don't bother trying to close the socket: gras reports it as unknown git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4039 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24a392be46c1272f7478e7dc80f3c74d7c21b881 Author: mquinson Date: Tue Aug 7 21:27:44 2007 +0000 This one is maybe unused since 2 years or more git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4cc294f2d53a7d6201026a0bc975ca550d55ad64 Author: mquinson Date: Tue Aug 7 20:53:26 2007 +0000 Erm. Previous output was buggy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4037 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 997c87a40b9c4aea8404213cc338fc3866589993 Author: mquinson Date: Tue Aug 7 20:49:05 2007 +0000 Revalidate the output, which changed when introducing the listener thread. Note that here, not only changed, but also the timing: overlapping computation and communication allowed us to gain one second out of 12. Yeah. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4036 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26145b7eba010704c869797469f096576eafb2e3 Author: mquinson Date: Tue Aug 7 20:45:39 2007 +0000 Revalidate the output, which order changed when introducing the listener thread git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4035 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d41af370e650b4849c9b77d4abeb3169badbece Author: mquinson Date: Tue Aug 7 20:42:09 2007 +0000 Don't bother trying to close the socket: gras reports it as unknown git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4034 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d3559e1b91e1976a6f2558f9889cf6f1066a1ab Author: mquinson Date: Tue Aug 7 20:37:23 2007 +0000 Do not open the master socket too early, or the listener will get messages before we got a chance to register messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4033 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66ca1b6f070fd403fa2562f002613ac835d6ea58 Author: mquinson Date: Tue Aug 7 20:31:30 2007 +0000 This debug INFO was removed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67426454c7977a3fba74a3c4838d65b6af94311b Author: mquinson Date: Tue Aug 7 20:28:48 2007 +0000 Revalidate the output, which changed after the introduction of the listener thread git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4031 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d554c88474df2f5f658ac6e5e31a70935708d5d5 Author: mquinson Date: Tue Aug 7 20:23:53 2007 +0000 Specify which thread is speaking, to allow the listener to speak up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4030 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b709d63884026801b6e89ac61c2f01e9eb5b0f8 Author: mquinson Date: Tue Aug 7 20:23:10 2007 +0000 Erm. Yeah, right, this function *may* succeed from time to time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8ee9ffc2584f27805105408cbed642136f1b677 Author: mquinson Date: Tue Aug 7 20:14:29 2007 +0000 Yeah, right. We should prevent to push the socket into the dynar in gras_trp_socket_new to prevent the listener from using it before it gets ready, but we still should push it one day (wasn't done for accepted sockets nor file sockets) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d471f92e8c432218b42fbde386427a230695fc6 Author: mquinson Date: Tue Aug 7 20:05:22 2007 +0000 Do not pass -g, or we conflict with the -g3 passed by the compiler.m4. And let this macro do its job, don't pass any CFLAGS here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17a7bbf450a12b9e518d3ed580cd56e43c70cab3 Author: mquinson Date: Tue Aug 7 20:01:54 2007 +0000 Remove debug INFO (oops) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d258edc98b560ac24607103d3eea739459598eb Author: mquinson Date: Tue Aug 7 19:59:41 2007 +0000 Stupid me: I did everything to allow os_threads to have each their own exception fetcher/handler, but installing the callbacks. That's why the SG version broke git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c874ce0965690e44734ddf63afa1f106a24f7ce Author: mquinson Date: Tue Aug 7 19:58:38 2007 +0000 Do not display the thread name by default. In SG, this is the process name, and if I add this explicitly, I'll have to revalidate all the testsuite (after fixing the fact that this value is not defined in SG) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49c66599a16037090462b50df22bc1c7f14db56b Author: mquinson Date: Tue Aug 7 19:56:33 2007 +0000 Comment windows cruft, which does not compile anyway (may need some extra love to actually export those symbols) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fd09fd9b0dace2b6229878981c1b3e12c2a74ab Author: mquinson Date: Tue Aug 7 19:55:44 2007 +0000 Revalidate the output: threads created through xbt_thread_create now have a name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb3a4bf32923e842b8f6086ec4a8362e3b32a87f Author: mquinson Date: Tue Aug 7 19:38:39 2007 +0000 Add a display to inform users about why nothing seems to happen for a few seconds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3be198601dc7795688cc8f464cc7a69d5e6e5f53 Author: mquinson Date: Tue Aug 7 19:35:46 2007 +0000 remove backtrace dumps git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 450cfbfe769b0d722ba69a031f96bb1272d3e6a7 Author: mquinson Date: Tue Aug 7 19:22:58 2007 +0000 Partially revert previous change: we indeed want a virtualization layer for time(), not a portability one (in other words, we want the time inside the simulator) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f8ab7a2b8ebf0665177ebc57d9aac522f47f151 Author: mquinson Date: Tue Aug 7 19:15:37 2007 +0000 make sure to call gras_exit to kill the listener threads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02a1c3ac481f803ad3a52cd20ab8cdb6d742240c Author: mquinson Date: Tue Aug 7 19:04:24 2007 +0000 Revalidate the output, which order changed because of the listener thread git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10b7c79ad6ce754d044df091411b76b177b61ac2 Author: mquinson Date: Tue Aug 7 18:48:43 2007 +0000 Use proper thread name, and some sanitizing of how we get the current time (using xbt portability layer, not the GRAS virtualization one) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff6508f17d5e1bda1a68d5431ceff8157b7a22df Author: mquinson Date: Tue Aug 7 18:47:18 2007 +0000 fix win build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46bade924148e45d2fd389682cddc4c3eabdff96 Author: mquinson Date: Tue Aug 7 18:45:38 2007 +0000 allow to retrieve the name of threads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddccd2f0e340dd7befc8c921ac1fc168af1b1333 Author: mquinson Date: Tue Aug 7 01:11:36 2007 +0000 Also detect mingw compiler as a gcc one, and also cleanup CXXFLAGS and GCJFLAGS from the cruft (-g -O2) that autoconf put in there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94220b889e5e3e250535d7858bc76c596632a9a4 Author: mquinson Date: Tue Aug 7 00:57:13 2007 +0000 this isn't used since at least 4 years git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a49f9d2a3af185725e3fa3ee91803b6c76b38aa Author: markls Date: Tue Aug 7 00:24:36 2007 +0000 added SMPI_DEP to configure.ac and src/Makefile.am git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a623340604a66684041dd77de82c8929397d024 Author: mquinson Date: Mon Aug 6 23:36:31 2007 +0000 You stupid automatic dependency trackers! Move out of my way! I'm building C source during VPATH builds, stop tracking the old version! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5266777b2fcf032f027aa4fd6e89aa0a345b960a Author: mquinson Date: Mon Aug 6 20:00:22 2007 +0000 re-export some symbols for windows after the regeneration of this file; I really need to port flexml to windows one day git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 366656fc3ab4b06a170d4639a31ce8f64b15a387 Author: mquinson Date: Mon Aug 6 19:45:29 2007 +0000 Damn autogenerated, get out of the way, I can't see the real changes I've made git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb9d73ed3e18758ebb1170324fef7a4308ffb8be Author: mquinson Date: Mon Aug 6 19:03:26 2007 +0000 actually, when --enable-maintainer-mode is on, we can remove these files on regular make clean; this avoids the make maintainer-clean which removes also the flexml-generated files even if they are hard to rebuild in VPATH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88ca04f3941a5ff78623a77fad2e78af9303219b Author: mquinson Date: Mon Aug 6 18:47:21 2007 +0000 Also get ride of unit files on make maintainer-clean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77b5a4bc1913ec481ac5e1e9ede2747ed2dc253f Author: mquinson Date: Mon Aug 6 18:41:08 2007 +0000 Name the threads, add a main_thread describing the one we don't create ourselves, and add exception fetcher/handler so that exceptions also work with RL threads (still to be done in the win part) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab54102ef792bedcc349e851768e4e9ada17fe02 Author: mquinson Date: Mon Aug 6 18:38:06 2007 +0000 win needs some love for symbols not defined in the library git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd01ddcfa633a3f0a7a72768c3f71703d085653a Author: mquinson Date: Mon Aug 6 18:36:14 2007 +0000 Name the threads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4003 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3f9fd472c566d8351de941b066d8f225437d39d Author: mquinson Date: Mon Aug 6 18:34:47 2007 +0000 name threads, plus only put an exeption fetcher and handler when using contextes: os_threads to it themselvesnow so that it works also for RL threads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2b090ca3f05b6cf0dd7f095c27791f93f1c1555 Author: mquinson Date: Mon Aug 6 18:30:27 2007 +0000 a bit more debugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c14a21f58a8a76971928aa344168ad18f8dabbb5 Author: mquinson Date: Mon Aug 6 18:28:30 2007 +0000 name the threads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c28b7e03130c89fae7bad65806977cdbccb79c53 Author: mquinson Date: Mon Aug 6 18:27:49 2007 +0000 name the threads, plus debugs (ways too much for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80a7ae91cc649d21e96ea4ea1b3f17364494f546 Author: mquinson Date: Mon Aug 6 18:26:09 2007 +0000 More debugging, kill dead includes, and give a name to the listener thread git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 173f89c2bae47be8560b162d55983b6554f44669 Author: mquinson Date: Mon Aug 6 18:22:52 2007 +0000 name threads to ease debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b33ddb6ae916d3b716daf109fc740d38e1766a9 Author: mquinson Date: Mon Aug 6 18:21:05 2007 +0000 name threads to easy debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ff37f6b97d13786335a6e1397cba376f39afd2d Author: mquinson Date: Mon Aug 6 18:16:27 2007 +0000 name threads to help debugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4356939afce9a4e0edb2c7f0e6b273e5f553f0b Author: mquinson Date: Mon Aug 6 17:10:24 2007 +0000 Insist on having the unit files generated in current dir when doing vpath builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a453a5e831415fd88e602944c84f967e7eb8530b Author: mquinson Date: Mon Aug 6 16:29:03 2007 +0000 As Arnaud said, one function to rule them all git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3613e222b23279e210c8b136898b29daf7e9ea01 Author: alegrand Date: Mon Aug 6 14:58:06 2007 +0000 Plug memleak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5f0abcd9ff1995bc253aa0919471deb042e60a5 Author: alegrand Date: Mon Aug 6 14:29:05 2007 +0000 Keep up with last SIMIX modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5178c3d78c741bc724a439f407d441300355c40d Author: alegrand Date: Mon Aug 6 14:23:47 2007 +0000 Keep up with last SIMIX modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78f7b6b11f281beb6250137ee404a94ec4cf7f77 Author: alegrand Date: Mon Aug 6 14:23:37 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c394d513c7c5cc4348ff885de7161f03da7a6f11 Author: alegrand Date: Mon Aug 6 14:22:28 2007 +0000 Clean the links between action and conditions. Now there are two functions: * SIMIX_register_action_to_condition * SIMIX_unregister_action_to_condition It creates and destroys links in both directions and should always be called together (i.e. "surround" a wait). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e81a23d99673c6b8ebefa9fc0cb613f30b58dd18 Author: alegrand Date: Mon Aug 6 14:20:42 2007 +0000 cosmetics + one function to rule them all git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f04e042bc53b073be4592ad529adb45ac59b777 Author: alegrand Date: Mon Aug 6 14:11:17 2007 +0000 indent -i2 -kr. Aaaah, I feel much better now. Sorry, my screen is *only* 1680 wide... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7bdcd8afa4b48dad527d34ba2dbc52f037e2c12 Author: alegrand Date: Mon Aug 6 14:10:11 2007 +0000 One function to rule them all. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b986ec78724f4f5d259947d66ef6a184079f384a Author: mquinson Date: Mon Aug 6 12:49:42 2007 +0000 Further fix of win build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b69e984a013e4e9e2d98fc4013cd1721bf2f0245 Author: alegrand Date: Mon Aug 6 12:23:37 2007 +0000 Reindent! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e6d2fea3ba3887101358f2ef4f24192a40de603 Author: alegrand Date: Mon Aug 6 12:10:59 2007 +0000 Adding convenient function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 343790d5b27cea6cead9ed4f0ec7e05ea331aa58 Author: mquinson Date: Mon Aug 6 11:57:33 2007 +0000 Fix win build of smpi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e4ca61fae62ebfd227d15a4be882c24361cdbbd Author: mquinson Date: Mon Aug 6 11:39:02 2007 +0000 fix win build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1a8552a42735c41d109bb458835a17976baed9c Author: mquinson Date: Mon Aug 6 11:36:46 2007 +0000 Fix windows build (don't ask why this helps) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddf5b93f08c793fed357c61e9e8486fbd8084b56 Author: mquinson Date: Mon Aug 6 11:31:56 2007 +0000 Add an explanation in the default exception fetcher to avoid scream in the future as loud as I did yesterday; plus also display the current thread when displaying a backtrace. These messages often get desynchronized with other logs, making it harder to see which backtrace matches which log (which thread) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5e0d89dbc8621122f715dee2397f6cfad684e7b Author: mquinson Date: Mon Aug 6 11:15:10 2007 +0000 Fix ucontext build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 856bf31438df639aaabc64a25da802580a5c58db Author: markls Date: Mon Aug 6 10:28:02 2007 +0000 removing all sub directories and private build stuff. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94ff4102c5e06620e21d6b8ba2c8838f6c711ddf Author: mquinson Date: Sun Aug 5 21:51:10 2007 +0000 Do not push newly created sockets into the dynar before they get initialized, or this dumb listener may use them too early git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9a0d5a9b18b4d55b9ef4ed7df44149011a7419a Author: mquinson Date: Sun Aug 5 16:20:08 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d31ded41b278226dc70b269dc7af66588e6474e Author: mquinson Date: Sun Aug 5 16:19:55 2007 +0000 Stop C file inclusion madness and do include the files in the libraries the proper way (ie, from autotools) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 357d3f9c2aedf22f0fed70e6971917f1e8e8099f Author: mquinson Date: Sun Aug 5 16:18:07 2007 +0000 Stop C file inclusion madness and do include the files in the libraries the proper way (ie, from autotools)src/Makefile.am git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 390acb1d11a4b35d53f1e13d643d17d91c89e1ca Author: mquinson Date: Sun Aug 5 15:44:24 2007 +0000 More debugs (actually, since there were no debug at all, 'some debugs' would be appropriate) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 056002da59af071ed3911e0d02f2e9f19996251e Author: mquinson Date: Sun Aug 5 15:42:11 2007 +0000 %P is now the process name, and %t becomes the thread name (as it should for compliance with LOG4J). Note that here, thread name means pointer to the structure describing the thread... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3970 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7de9cc2f04ea944de8a0f02b0c8f69856a085694 Author: mquinson Date: Sun Aug 5 15:41:05 2007 +0000 harden xbt_os_thread_self to work when module not inited, and xbt_os_thread_getparam when called from master thread (need because we use it in the logs now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit beaeea1d19e6f2b5d06d7463957aec00e2c13a77 Author: mquinson Date: Sun Aug 5 15:36:34 2007 +0000 document upcoming change to format layout before I forget git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed6e1fb6f2984a6b23d14b5c23959a2c4f530f4e Author: mquinson Date: Sun Aug 5 15:28:29 2007 +0000 documentation update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 726143cb26e756d4be87ea3ea90e50ff90dc374a Author: mquinson Date: Sun Aug 5 15:25:10 2007 +0000 Do not throw exception on problem, since we will be called again to display it when not catched git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7dd1dcde688f67f3c800c73cb1754e61f992f22 Author: alegrand Date: Sun Aug 5 13:13:27 2007 +0000 Gosh! I almost forgot Mark! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 998c2b5ef1b0018d63e2fcec82804e77a6570c3f Author: alegrand Date: Sun Aug 5 13:05:25 2007 +0000 Update. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1eb32ca7e4d755fec407842b7c879499e2034136 Author: markls Date: Sun Aug 5 09:41:13 2007 +0000 moving smpi into the mainstream build... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5baac1e80bae30d5978e9223241d8394cde43f22 Author: mquinson Date: Sun Aug 5 09:12:51 2007 +0000 contributers += malek git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e23f483facad7896791e5428ab9e6c9e3dad01a Author: mquinson Date: Sun Aug 5 09:06:56 2007 +0000 Improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a453c182504e579cc2525ae144033ea2b767baae Author: mquinson Date: Sun Aug 5 09:05:59 2007 +0000 Cut the people section to its own page git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea90c9e9fe4e63beee54ce57b3f503e3ebb05f0b Author: mquinson Date: Sun Aug 5 09:05:33 2007 +0000 Add the people page to the navbar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f10e939dce2d8ef10e8a233e65f3d36acc5c988c Author: mquinson Date: Sun Aug 5 08:54:33 2007 +0000 Proper list of people, also featuring a list of authors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36174e20fccd9865a859ea6302753fd1a8301049 Author: mquinson Date: Sun Aug 5 06:54:53 2007 +0000 utf8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c925487eb4a2268168884542202b00dfdf35f148 Author: mquinson Date: Sun Aug 5 06:42:23 2007 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2a1aee909cfa9076f9dbe34778140af74dfebd3 Author: markls Date: Sun Aug 5 05:46:44 2007 +0000 removed unused variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 597fed1bcbe054c18418f7332ebd923b69c01543 Author: alegrand Date: Sun Aug 5 00:55:13 2007 +0000 Update... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2d3c982198c1d49cd009610ffaa3f49f3f766a9 Author: alegrand Date: Sun Aug 5 00:35:35 2007 +0000 Update... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53f1aab6d0ed79310d4daba0e05a5c61f5cbab4d Author: alegrand Date: Sat Aug 4 21:48:43 2007 +0000 Return whether an item was removed or not when trying to remove a value in a fifo. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32cf63d69a16b52f474bd95d63ffcbf0449760d6 Author: mquinson Date: Sat Aug 4 21:42:23 2007 +0000 remove unconditional backtrace display git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70296775a03241b366acc2661765209966bf25ca Author: alegrand Date: Sat Aug 4 21:29:56 2007 +0000 Clean up actions when a condition is destroyed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62991b732646b4dcd27c68d5afe21147011900c9 Author: alegrand Date: Sat Aug 4 21:25:14 2007 +0000 Cleaner initialization. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb84459d5f8c9a6dea7f3a980b2d11142c6cacbc Author: alegrand Date: Sat Aug 4 21:24:41 2007 +0000 add debug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3948 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bc1e4a2e624d5d75d7ecc6f068da889e21076fe Author: alegrand Date: Sat Aug 4 21:22:48 2007 +0000 Adding debug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3947 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit caffa65a64dc6c71dbd7ec60af00ec0da51073a9 Author: alegrand Date: Sat Aug 4 19:09:09 2007 +0000 Reindent. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a78605066e144a5398e2f4be801f4f7d3161181e Author: mquinson Date: Sat Aug 4 17:24:11 2007 +0000 Insane amount of debugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 126a6ff45c126c2dfdde4f3a5a7ebefa36d755c4 Author: mquinson Date: Sat Aug 4 16:28:23 2007 +0000 These two files need to be added to EXTRA_DIST for an unknown reason related to some recent changes, but adding them is harmless, so I won't dig further; @GTNETS_LDFLAGS@ don't exist anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 984df7001307c7e6ade55387b0174bd6891c715c Author: mquinson Date: Fri Aug 3 11:47:34 2007 +0000 Cleanup the way we specify that we are compiling on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63f66b0c3b3bdd42f7a9eae5cd185744b6c2f260 Author: alegrand Date: Fri Aug 3 11:26:49 2007 +0000 Cleaning stuff. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c5fdc16c1cd593d4434110621ca3b6ed81bdec5 Author: markls Date: Thu Aug 2 22:43:43 2007 +0000 minor changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 444ec96fae3799e0a6ec931c17a66a409ad409af Author: alegrand Date: Thu Aug 2 12:54:18 2007 +0000 Automatically generated files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b1ff99f488e252cec35062032906144794292fb Author: alegrand Date: Thu Aug 2 12:52:18 2007 +0000 Making gtnets and csdp detection and compilation working. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db54ce3874b561d61cd3d25d82f4bd2d9f426ab3 Author: alegrand Date: Thu Aug 2 12:51:24 2007 +0000 Keeping up with the new surf model description. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43d5ef82ce405e8a5b9dee0e51ce0d64051dd2af Author: alegrand Date: Thu Aug 2 12:51:03 2007 +0000 Adding a nice description mechanism for models + cleaning (many?) useless functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3937 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc067af3e26dfddeff7391d403540118a2914dea Author: velho Date: Thu Aug 2 11:56:32 2007 +0000 Now configure receives the csdp path as parameter when using --with-sdp. Added check for --with-gtnest to assure that the user version is patched. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3936 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d1ac33fad13aec307f8dda44e7d7d9b57b7c751 Author: mquinson Date: Thu Aug 2 09:38:06 2007 +0000 Using shell comments to rip out M4 macros is dangerous since macros are rewritten on several lines, sometimes leading to commentign only the first line of the bash equivalent of the M4 macro ('dnl' is the M4 comment form) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14568d08e4f29076d77032092c7d98e2d16353a0 Author: markls Date: Wed Aug 1 19:53:18 2007 +0000 makes a lot more sense to use request->cond than a dummy cond in smpi_sender git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d13a11f4fc525eb1ac0a6f029174f54df85b01bd Author: mquinson Date: Wed Aug 1 16:54:16 2007 +0000 X<->Y inversion in the table (okay, I stop playing with this and go back to more serious issues) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2072462000fea064b65513c94236e617a897c1f Author: mquinson Date: Wed Aug 1 16:48:02 2007 +0000 Internal publi += 2 (alnem-related) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e879cb86ce44ec78fc0e318ad7b1932d4378e56 Author: mquinson Date: Wed Aug 1 16:38:50 2007 +0000 Rework the publication page git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e86d75b81ebb5ecd77977170610c79d5f644675f Author: alegrand Date: Wed Aug 1 11:15:23 2007 +0000 making all needed functions "public" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ddcf795c9939b02be8c01914ef4a5661542375b Author: alegrand Date: Wed Aug 1 01:02:05 2007 +0000 improve detection of gtnets and sdp git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6de256871ef1335762ac0e0ec8ea1859b70b979 Author: alegrand Date: Wed Aug 1 00:55:33 2007 +0000 Improve gtnets and sdp detection. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84db49c87e5e3dabc343c18f0aec5139c7dfd1b6 Author: alegrand Date: Wed Aug 1 00:55:02 2007 +0000 minor improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6014783616007765e0f042e01b75b721e08c412 Author: alegrand Date: Wed Aug 1 00:54:12 2007 +0000 We would like to check the availability of some funky C++ function (for gtnets) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b068fb07209cff63d16db86b8c5f90067b67a194 Author: alegrand Date: Wed Aug 1 00:53:29 2007 +0000 bring new network models to end users git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bd4d55089fbbd3a06ca5fe9741d19a639bff4da Author: alegrand Date: Wed Aug 1 00:44:11 2007 +0000 adding network models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 054b91c948ec2104bc2ad736c89d249b19e70ca7 Author: alegrand Date: Wed Aug 1 00:43:12 2007 +0000 can't see why these functions are considered more public than the other ones... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31a16f5dcf3a065e5a54871593435375e8582ef0 Author: alegrand Date: Wed Aug 1 00:33:26 2007 +0000 various cleanups: * cpu and network have their own maxmin_system * most network models are now handled in network.c and not in workstations... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 902ae2608df3ebb7f8316225d5ebbae4b0d42afc Author: alegrand Date: Wed Aug 1 00:32:07 2007 +0000 Iterate only on "active" variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a12ac1e0085ed93316094a277ef495b69f33ff03 Author: alegrand Date: Wed Aug 1 00:31:34 2007 +0000 just warn me when a value is weird. This is just a printing function, not an asserting one. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34684adf74990d4eb0fd89467fd0496b486c077b Author: mquinson Date: Tue Jul 31 09:24:17 2007 +0000 fix list indentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 456ae098e6f673b73c4757ff1a7bfd459e166c3c Author: mquinson Date: Tue Jul 31 09:21:32 2007 +0000 memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a00c16b5ea7fd8c37f39544914acfcb0f6e07b2 Author: alegrand Date: Mon Jul 30 19:48:10 2007 +0000 * Moving things around (private->public) * Adding a workstation_compound model * Getting rid of useless and GTNets-specific dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 900274c959292932f282c4493e5fbe8087f2bd12 Author: alegrand Date: Mon Jul 30 19:46:51 2007 +0000 Cleanup. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a13e2dfe53dbcfae3e7891a3fa467d2ac3a0cf0 Author: alegrand Date: Mon Jul 30 19:44:50 2007 +0000 Update (user++). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9186d32346495b57d1e153db08b7776ecc22753c Author: alegrand Date: Mon Jul 30 19:35:13 2007 +0000 Update (user++). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5b571d9d6f0d911e5347342d55457367eba4fb9 Author: alegrand Date: Mon Jul 30 19:34:46 2007 +0000 Fix Malek's last name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6d7151bb90b62f3cc983b6a9fa4ffae66181412 Author: markls Date: Mon Jul 30 18:50:14 2007 +0000 global variables successfully moved into encapsulating structures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bf6855044e376aaa7f506041a23e56cc7c0f9f8 Author: mquinson Date: Mon Jul 30 13:43:37 2007 +0000 Fix the build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcd242374852703578fad1dc49316d2571e67155 Author: mquinson Date: Mon Jul 30 13:43:22 2007 +0000 integrate the history to the build infrastructure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae5cdc816ea4ecbc0ecc4422c80aa4a71576ecb3 Author: velho Date: Mon Jul 30 13:41:27 2007 +0000 Corrected router parsing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da363bd916d329c438d990f47f939ed770959d95 Author: velho Date: Mon Jul 30 13:37:23 2007 +0000 add debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f870b7c05081768c14062df4b8585f74bf5c872c Author: casanova Date: Mon Jul 30 12:17:03 2007 +0000 Added a first draft of the project history, based on the "SimGrid saga" e-mail that Martin had sent out. Added a publication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b9e0441ca1bd2b1a1ceb3ab14aef0c03ecaca35 Author: alegrand Date: Mon Jul 30 11:38:51 2007 +0000 Hack so that SD_simulate(2.0) stops after 2 seconds... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 537b231b47f9c93386dd0aa2e33a5fb1bbb7b7e4 Author: markls Date: Mon Jul 30 11:03:33 2007 +0000 global variables moved into structs and everything compiles. still needs testing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8f0be85ee23b69476ce45197e33bb96bfdbdd98 Author: velho Date: Mon Jul 30 09:39:56 2007 +0000 Bug fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f35c1af6eba938d08d2f42c3758a174574fa93e Author: velho Date: Mon Jul 30 09:31:53 2007 +0000 Added a dumb router to worksation model in order to provide GTNETS platform files compability. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b05eea7a3de47b43cca531fd00c8c0f21fc477f Author: markls Date: Mon Jul 30 06:26:12 2007 +0000 wrapping global variables in structs. not finished so smpi probably won't compile for a few days... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f38951d944a6449419eb46c666e6f63745d6068 Author: alegrand Date: Thu Jul 26 22:47:50 2007 +0000 Minor improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bca2e76eea9877ee06b057f31a87b1f243ba7b23 Author: alegrand Date: Thu Jul 26 22:47:10 2007 +0000 * Provide func_f and func_fp as now required. * Compute the result for test1 using and alternate method and check that the result is correct. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61cbee9566cd330a3a307a256e287f39ae348798 Author: alegrand Date: Thu Jul 26 19:31:54 2007 +0000 Updating the tesh file with my last modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ec12164f9609473b06b985e6656a0cec77716f3 Author: alegrand Date: Thu Jul 26 19:26:20 2007 +0000 Commenting now useless check. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e21fff9a8aadd535db5b9a29859e3669a2622561 Author: alegrand Date: Thu Jul 26 19:25:04 2007 +0000 func_f and func_fp need to be provided. This is weird. I thought I already had commited these files... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1616ff77602e85cf20ec5172d87eb2c110dedb0d Author: alegrand Date: Thu Jul 26 19:00:33 2007 +0000 * Provide func_f and func_fp as now required. * Compute the result for test1 using and alternate method and check that the result is correct. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9ac9b66d4880cbbc9aebad711b3288701577fa5 Author: alegrand Date: Thu Jul 26 18:57:43 2007 +0000 Many bug fix: * func_fp can be used to compute new_mu without having to resort to a dichotomy. So let's ask users to provide it. * func_f can be used to compute the dual functionnal (d), that is useful to check the convergence of the gradient. So let's ask users to provide it. * bug fix in the dichotomy. The stopping condition on overall_error was wrong. * Compute the dual (d) to check the convergence. * BUG FIX in the RENO functions. We need to write 3.0/2.0 and not 3/2..... It took me a while to find this nasty one! :( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee4826df7653877c4146666d360ce83a546ce0ec Author: velho Date: Thu Jul 26 14:20:57 2007 +0000 Added the router as dumb cpus in order to work with GTNETS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f96f4cd1577c7fc928a675e8d53c323d47a5f40 Author: markls Date: Thu Jul 26 12:01:35 2007 +0000 minor code cleanups. Realized I wasn't deallocating message buffers. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11288d14ad648c0aa7620f08ee8058a762f8c640 Author: velho Date: Wed Jul 25 15:27:39 2007 +0000 Corrected error message. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d830be0a1bae5f138f8458a2d931fcaba8ae9ee Author: velho Date: Wed Jul 25 15:23:42 2007 +0000 Added the GTNetS feature to examples/msg directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 645f6efc7c0b668fccd73c6c9176eba04fc6cd5a Author: alegrand Date: Wed Jul 25 12:45:36 2007 +0000 * Added an "exact" alternative computation for test1 to check the lagrange results. Quite depressing for the moment but it should help in the end... * Cosmetics (indent). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bb6778fc75db048df1084e35f236f2bbdff438d Author: alegrand Date: Wed Jul 25 12:41:09 2007 +0000 * Hiding private functions * bug found in the dichotomy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b5792209006373d3c544307248923fcbff3258a Author: markls Date: Tue Jul 24 19:14:32 2007 +0000 seems to work again!!! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2d7449be5c9b3b78d266db18435864237c4ac6c Author: markls Date: Mon Jul 23 23:21:44 2007 +0000 everything compiles and basic program runs again, but still getting a pointer error when I try to actually send data between nodes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c083f59ec05e40f632911ca16d6180e9e59e58c Author: markls Date: Fri Jul 20 22:55:04 2007 +0000 basic code in place, most compile errors gone, possible problem with simix.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90fc1acb85ecd1d429868d7f957c2be384bbc455 Author: alegrand Date: Fri Jul 20 16:56:26 2007 +0000 Keeping interfaces clean (avoid loading maxmin_private) Cosmetics ("\n" are useless... mmh no, they're forbiden! ;) Shut lagrange's warning up from the tesh file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d1afd171325b34efc52a4bf1f0abfb545462258 Author: alegrand Date: Fri Jul 20 16:54:27 2007 +0000 Changing log hierarchy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57d65ecd18c591154169428816b1623be700097a Author: alegrand Date: Fri Jul 20 16:36:31 2007 +0000 We're still alpha version so let's keep the warnings and check our code which is still far from being perfect. Scaling for Reno helps getting correct values for test1 and I found it thanks to these warnings... (even though I still get warnings now). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d313a18f0b28380782e0f3c2ef30fd09379560f3 Author: alegrand Date: Fri Jul 20 16:34:47 2007 +0000 Keep cleaning up func_f, func_fp, func_fpip... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70babbb010af58f013725e2bbf411f0e3982364a Author: alegrand Date: Fri Jul 20 15:21:54 2007 +0000 We check feasability here, not the Karush Kuhn Tucker conditions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 493fc5668a6e4819bd820f86093ca3a7f0909d5a Author: alegrand Date: Fri Jul 20 15:19:31 2007 +0000 Share precision value with other modules. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 412f2a1c298a4fa51275e0d68f02ee787568432b Author: alegrand Date: Fri Jul 20 15:19:09 2007 +0000 Keep cleaning up func_f, func_fp, func_fpip... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0714dbb971a42b14418ea392844026a816f757e3 Author: velho Date: Fri Jul 20 14:59:40 2007 +0000 Cleanups and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 276a8af8e018883c394826d0f2f36532ced7737b Author: velho Date: Fri Jul 20 14:48:38 2007 +0000 Cleanups and cosmeticsCleanups and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f916c3e8c9a80f8fa1ab90897774d98e7ec9942d Author: markls Date: Fri Jul 20 10:16:54 2007 +0000 Everything should work at this point, but doesn't. Now for the debugging... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5f0619e1d6cb6f4a3a5cc446b7e89f7b111e4fa Author: markls Date: Thu Jul 19 21:04:16 2007 +0000 changed received messages to use own data structure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a76d5717862842060081d52f06c092250a9a573 Author: alegrand Date: Thu Jul 19 15:23:19 2007 +0000 Debug cosmetics. Detection in gradient descent and in dichotomy whether there is an update or not. Scale Vegas so that we have a better precision in the dual. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feeddca430b4809c6b7070267a045ac7af9fcf05 Author: velho Date: Thu Jul 19 15:00:18 2007 +0000 New tesh file for testing surf workstation/network models git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07d78188bfa97fe875da9a8ca2eeb2867e1242e8 Author: mquinson Date: Thu Jul 19 13:35:34 2007 +0000 give a useful name to threads (father's name + pointer 'arg' passed to the creation function) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2c36bb9b8f9f004079e2eb3064ccd25191ada87 Author: alegrand Date: Thu Jul 19 13:01:10 2007 +0000 moving lagrange functions for Vegas and Reno to their right location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5b850dd0d8d198990bd5fed9872005347f771fb Author: alegrand Date: Thu Jul 19 12:58:22 2007 +0000 Be nice with people that prefer = to :. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe298de923a532431e5dccf52c46a105e0a1ff06 Author: mquinson Date: Thu Jul 19 05:57:15 2007 +0000 Allow users to add extra CLEANFILES git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 155479dd57524928e1cc8440b70daf44ec143f1c Author: mquinson Date: Thu Jul 19 05:24:14 2007 +0000 Do not use non-letter chars in type name so that it's usable from this poor old parsing macro and its poor lexer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aed08a7a06b25674081adf610f369530e8c1e3bb Author: mquinson Date: Thu Jul 19 05:18:52 2007 +0000 Fix delay semantic (hopefully) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7dc1f0e2c0b12206841e4acbe2b0f8e5bc6bbb86 Author: mquinson Date: Thu Jul 19 04:50:48 2007 +0000 New function allowing to alias datatypes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c88ebbfe06e122c9b96b37683bc96b3ffd53524 Author: mquinson Date: Thu Jul 19 04:50:16 2007 +0000 avoid a name colision with the newly added function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57482a731f460751175e25965affd61370cdd285 Author: mquinson Date: Thu Jul 19 04:49:33 2007 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 020e815de91804ae96a647dc6eb21b765022fc4f Author: markls Date: Wed Jul 18 18:37:18 2007 +0000 added proper use of mutex to smpi_wait. smpi_receiver still needs appropriate datastructure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0eb371ccd29974a375f8c6526b1ba14946997662 Author: alegrand Date: Wed Jul 18 16:06:14 2007 +0000 Removing bugs and changing verbosity. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7debb7bb97cba7c93b5112b6cf6ac345f1faa0a4 Author: alegrand Date: Wed Jul 18 16:05:22 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d42e8dbd166e75d27c61f2474d473057e46e0bb Author: donassbr Date: Wed Jul 18 15:27:01 2007 +0000 Broken code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 945f379f0d3d7f8e923ee114de2e492e1cb5486f Author: donassbr Date: Wed Jul 18 12:29:51 2007 +0000 New thread to receive messages. Not working yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dad25b85f3881965a36aa1488d08ca8c526f0497 Author: velho Date: Wed Jul 18 12:21:42 2007 +0000 Debuging surf Reno and Vegas with lagrange optimization approach git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f67487b9be904fc6061da5a5362b0b2bbc4ed75 Author: velho Date: Wed Jul 18 07:02:29 2007 +0000 Updated file with new --cfg=workstation_model: git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0518c56eb90592d6eab49d785ac4440d13b43446 Author: mquinson Date: Tue Jul 17 16:56:26 2007 +0000 Properly disable broken test, plus small fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddb8c73a0006792523cc465a86f9fd5894762f8d Author: mquinson Date: Tue Jul 17 16:48:32 2007 +0000 Give up on timestamps in this test. Check the comment on top of the file to see why git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7483c40fde2a363bc0a3e8a6a71b44dd7f968b5b Author: mquinson Date: Tue Jul 17 16:36:24 2007 +0000 Disable broken test (yeah, that's bad) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 946014ca97de210a251e6f3d108ad37c67e1b6ce Author: mquinson Date: Tue Jul 17 16:33:54 2007 +0000 Full precision chronos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 883c611168c625313328529be4500714117c2bff Author: mquinson Date: Tue Jul 17 16:33:35 2007 +0000 try to not make the messages change (even if I fail to see why the err variable becomes crazy with optimization enabled) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 896367798806ba8917012a6d7e2a06b191401a72 Author: mquinson Date: Tue Jul 17 16:09:58 2007 +0000 The thread scheduling in RL depends on too much things (such as the amount of CPUs) to rely on this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8eaa6402665e66f547bb7f63ec63422c79d8fb81 Author: mquinson Date: Tue Jul 17 16:06:27 2007 +0000 64bits chronos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d98d9c02758907d26cd29abee408f333405921d Author: mquinson Date: Tue Jul 17 16:01:56 2007 +0000 update 64bits chronos after last changes to speed up RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c61f2c7d6eaf8ceec092ec02d308114eea1e29cc Author: mquinson Date: Tue Jul 17 15:56:15 2007 +0000 update 64bits chronos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43ab88abd205ce2a3c4833f63cc76d14cbd608c1 Author: mquinson Date: Tue Jul 17 15:53:45 2007 +0000 results for 64bits archs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 270e80029037e77694ef6514c2028334c2a43afc Author: mquinson Date: Tue Jul 17 15:49:17 2007 +0000 remove datasets which still need to be regenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d617dfd43796774f6e16db93b5fdd3c68d42e34 Author: mquinson Date: Tue Jul 17 15:19:45 2007 +0000 Regenerate test case on amd64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63ab38615c7e3176fca9d7b6aaa2836c92d48212 Author: mquinson Date: Tue Jul 17 15:16:10 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ffbf5644abe4ca281b16dd247b199b8aae6cabf Author: mquinson Date: Tue Jul 17 14:45:40 2007 +0000 At least, I've found a way to make both gcj and plain javac happy (I think) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5c3627960404266fab7bf94931d430f1a0e30ea Author: mquinson Date: Tue Jul 17 14:28:00 2007 +0000 Specify the right path to the simgrid.jar Hopefully it will make plain javac happy. It already makes gcj happy here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f8346d6507ba8dd2a6a2b768e053167f0e90792 Author: mquinson Date: Tue Jul 17 14:21:45 2007 +0000 Output of the lastest examples (forgot in previous commit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71f61f2876f80ac8191ab8d0413aa682db5e2d7c Author: mquinson Date: Tue Jul 17 14:20:22 2007 +0000 even more cruft ignored git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45c3480003459fd0c8ea061f99d4105b0e4e0c8c Author: mquinson Date: Tue Jul 17 14:16:29 2007 +0000 Stop using options that only gcj understands, and stick to the ones that both gcj and classical javac understand git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a998acab911e82703b50148cc1cc85d92b9d0d35 Author: mquinson Date: Tue Jul 17 14:14:56 2007 +0000 Document how to change the logs format, and add some examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b5febba0a97cfea3bbda8a2c526666cfb663903 Author: mquinson Date: Tue Jul 17 14:14:17 2007 +0000 regenerate output files with lastest version of the stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdd107cbd336adfcc842ef37dac3d4498fcbdd16 Author: mquinson Date: Tue Jul 17 14:13:41 2007 +0000 Examples of changing the logs format, forgotten clean file and small bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ef44ad1ef520a0d1ade150a0dfd1e8f6d60807f Author: mquinson Date: Tue Jul 17 14:12:08 2007 +0000 disable buggy option for gcc 3.x, but use it for gcc 4.x since it was fixed since then git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3aa863830d54f053bdf04c3ebfc23c3debbf6d02 Author: mquinson Date: Tue Jul 17 14:10:04 2007 +0000 Document the fact that dynar can now be synchronized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8acf7cc003e50702cbc4b233f34a226fb9bcb528 Author: mquinson Date: Tue Jul 17 14:10:02 2007 +0000 Autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d2a6b99f1209bc178f050c8973143e591a4727a Author: mquinson Date: Tue Jul 17 14:08:26 2007 +0000 Add a thread to listen the network. Not used so far git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit adc788f25c1be9c46e9ef22f607709f22d38a808 Author: mquinson Date: Tue Jul 17 14:06:44 2007 +0000 ignore some more crufts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3be2bfb3542b4a60d5411f93532de1d765b4c4bd Author: mquinson Date: Tue Jul 17 13:49:03 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 472bab1c4bcfa5110e3fccad3c2dced77e161db3 Author: mquinson Date: Tue Jul 17 13:47:44 2007 +0000 Kill a useless field git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d1b272640bfce7f3bbb5f9eb8bb3ebd7ac84c37 Author: velho Date: Tue Jul 17 13:15:16 2007 +0000 Now use --cfg=workstation_model: to switch to the desired network analytical model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bf134962bd68594f43bd31a5ec4210d1046efc0 Author: velho Date: Tue Jul 17 12:35:14 2007 +0000 Corrected tesh file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33cd6efd57137e43a183003a08f13872d2bc8320 Author: velho Date: Tue Jul 17 12:23:17 2007 +0000 Corrected tesh files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5309ac2d92a740cc65bf18def8b6483cdafe8b58 Author: velho Date: Tue Jul 17 09:56:58 2007 +0000 Added a blacklist of removed files to ignore also the binary ones. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5af2e836607de5f987083e8527181903dbbf8e91 Author: velho Date: Tue Jul 17 09:56:06 2007 +0000 Files blacklist updated. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5997f3b7b1f4789b20ad3f47fd5136d2d5b17007 Author: velho Date: Tue Jul 17 09:55:11 2007 +0000 Removing the burden of generating .tesh files of configure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19edb703722f775d2471bca2af25ec98fe6b9373 Author: velho Date: Tue Jul 17 09:44:03 2007 +0000 Using .tesh files instead of .tesh.in. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b431993f8844f64f0b5c005045e8db3cbc021dc0 Author: velho Date: Tue Jul 17 09:31:51 2007 +0000 Using tesh files instead of tesh.in avoiding configure overload. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd7f0b52bb1982ee46044bfc5b32bd95f89935a9 Author: mquinson Date: Tue Jul 17 09:23:18 2007 +0000 unlock the dynar before removing sockets closed at the other side git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f589251fbf30c150f5c1471b874606e4cdaf6735 Author: velho Date: Tue Jul 17 09:22:59 2007 +0000 The tesh files don't need to be generated by configure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a80f216e1cf65ffea72f3ac1fe7de5b33170b1e Author: mquinson Date: Tue Jul 17 09:18:48 2007 +0000 Make the check that RPC return something more strict git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7b2fe5ab6011734e88127a7cc7535dacea9cfba Author: mquinson Date: Tue Jul 17 08:06:18 2007 +0000 Let it compile without --disable-compile-optimizations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7beeef627c4096bfc5f93684a22ca8ffeb5fced Author: velho Date: Tue Jul 17 07:58:37 2007 +0000 Cleaning unused files from the repository. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 925907ed6a24252237456195a7fad882a9ebb13a Author: alegrand Date: Mon Jul 16 16:02:35 2007 +0000 Do not run sdp-based tests when sdp is not available... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7fb4480c24a5089ab8bbcbffec1e18a35e88b8e Author: alegrand Date: Mon Jul 16 16:02:08 2007 +0000 surf_workstation_model -> workstation_model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cc70bb882721e0b0300209a83e9e92573ee55f9 Author: alegrand Date: Mon Jul 16 15:55:00 2007 +0000 Enable to change the workstation_model from the command line (e.g. --cfg=workstation_model:CLM03). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20404b3a4c98b620cb4cd18ec1c2668ac278eb6b Author: velho Date: Mon Jul 16 15:00:11 2007 +0000 New directory hierarchy for examples/msg added. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfd0202e44c5db46f5e802d7ff4d3fa5ef40783c Author: velho Date: Mon Jul 16 14:58:53 2007 +0000 New directory hierarchy with make check working. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9cbc4426e05efd62112be9b19b24723cd2fe599b Author: velho Date: Mon Jul 16 14:58:25 2007 +0000 Readme files explaining examples and the directory hierarchy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d1e4e8f43226a5a63cb43aa79b1f6a4411c66b0 Author: velho Date: Mon Jul 16 14:53:30 2007 +0000 Added files to the msg SUSPEND/RESUME example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3d8431ed07f910b5ab9a7c59a78d2b6fc374b1f Author: velho Date: Mon Jul 16 14:49:39 2007 +0000 Added files to the MASTER/SLAVE parser bypassing example. It is not working for the moment once that we updated the parser flexml version. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa909d1667ec6ea5abb2278f85965f2d746634d5 Author: velho Date: Mon Jul 16 14:46:08 2007 +0000 Added files to the simple MASTER/SLAVE example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 876f943a0fe261de4baddbcc99d044ce0abc05ac Author: velho Date: Mon Jul 16 14:43:55 2007 +0000 New directory hierarchy for MASTER/SLAVE example with a forwarder module. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aee89a177a3536e035e38e44500bcee0eb49225d Author: velho Date: Mon Jul 16 14:40:33 2007 +0000 Added files to the sendrecv example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a0be9b0d6b5f1b280a9f7f22780a92aac974a61 Author: velho Date: Mon Jul 16 14:36:40 2007 +0000 New directory hierarchical tree for msg examples. Moving ping_pong to sendrecv directory. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf6791256c5865c68a174edc357a64da09652ab1 Author: alegrand Date: Mon Jul 16 14:32:42 2007 +0000 surf_workstation_model -> workstation_model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79b7fcc6dfb026ac94df11b5610ba84dde5b2c84 Author: donassbr Date: Mon Jul 16 13:33:49 2007 +0000 Undo dynar changes ("recursive" mutex). Added functions to remove data if we're inside of foreach. Changes in gras to work with the "sync dynar". I tested only with some SG examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32d67c0aab51ae17b989fdf8e0cd7cc8137e47be Author: alegrand Date: Mon Jul 16 10:59:01 2007 +0000 automatically generated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7c7ae406347035d3205a840c134196ad3a08480 Author: alegrand Date: Mon Jul 16 10:53:25 2007 +0000 Stop bugging me with java when I don't want it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 060556314d8ce7f8ef47a7ce2c46c3d92f62b1fb Author: alegrand Date: Mon Jul 16 10:18:25 2007 +0000 Shut automake's mouth up. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5834b3e37665fac531ccb6118397895604d5d569 Author: donassbr Date: Mon Jul 16 10:07:21 2007 +0000 Corrected bug. Bug: xbt_queues strangely handled simix_cond_wait_timeout now raise an exception if the timeout happens. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c54951e0b04dc8bef3b3709bf2c5f917062ced5 Author: mquinson Date: Mon Jul 16 09:15:50 2007 +0000 Allow users to disable Java binding, even if the configure thinks it found the tools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d0e473f94be76c5d74554817adbc79f57aef669 Author: donassbr Date: Mon Jul 16 09:11:56 2007 +0000 It have to call the correct functions. Now, it compiles. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26d8df6e5e8150a6ab91694a90260e8a1cbeddec Author: mquinson Date: Mon Jul 16 08:50:41 2007 +0000 Let the context version compile properly after the last 'sanitization' of the backtrace naming space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47801f582a7b05f4cd4680f96fb44316fe4e7a89 Author: donassbr Date: Mon Jul 16 08:45:41 2007 +0000 Wrong namming scheme. Corrected. I hope, I couldn't compile it yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1dc76e8e1d473b480e814d77d584d707c5a5cec7 Author: mquinson Date: Sun Jul 15 12:46:22 2007 +0000 xbt_string_t (C definition in xbt/str.h, right for us) is an acknoledged alias to string git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd9eb0dffce1ded356741cf4dd0c9c34f6790205 Author: mquinson Date: Sun Jul 15 12:45:25 2007 +0000 Add an alias to (char*) to help the parsing macro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82249929c30f14c908370dcfd99c7c6d1955dcc2 Author: mquinson Date: Sun Jul 15 12:44:56 2007 +0000 Add a GRAS_DEFINE_TYPE_LOCAL to allow users to have both common messages (shared with the rest of the library?) whose gras description is not loaded in current file, and private messages, whose gras description *is* defined in current file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c45ece9f4e79e326e1c803151d6a2ea7cffafa33 Author: mquinson Date: Sun Jul 15 11:34:14 2007 +0000 new function gras_os_hostport, returning a constant form of gras_os_myname():gras_os_myport() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8ea353a0ed7c46e9cab26b6b25e0ee92701df53 Author: mquinson Date: Sat Jul 14 20:52:26 2007 +0000 Need to install this one too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e277659eb138b3cd17a43ff4c92a67e9f054e9c2 Author: mquinson Date: Sat Jul 14 10:22:05 2007 +0000 memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5fa056288bb9c21740f0d0fc5b58fdbb08ff626 Author: mquinson Date: Sat Jul 14 10:21:45 2007 +0000 Memleak on the mutex git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5753373bd1394e1b8d85f0e1ee9f963de662dd76 Author: mquinson Date: Sat Jul 14 10:13:52 2007 +0000 If the timeout is negative, the user wants to block git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a807aa1bf344d03be30b4b87761f71acd41b910b Author: mquinson Date: Sat Jul 14 10:13:10 2007 +0000 more informative error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d96637e977c2001a04d4a49f35f91c75a6b3c06f Author: mquinson Date: Sat Jul 14 10:12:43 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24f3d0dfeff80caad8f9b871d58b877f3cc0a7a8 Author: mquinson Date: Sat Jul 14 10:02:32 2007 +0000 If the element is not found, don't try to continue but report the issue before it causes a segfault git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49ef939d12ab79d1e4b3ce1194ef89c8d6cafe5f Author: mquinson Date: Sat Jul 14 09:11:06 2007 +0000 Sanitize backtrace naming space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7c38a5c54c0ec04663ee41183bf583edea6c856 Author: mquinson Date: Sat Jul 14 08:52:10 2007 +0000 Sanitize backtrace naming space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f53a83e6e0569f94e664373316f96d197f7b8851 Author: mquinson Date: Sat Jul 14 07:44:55 2007 +0000 Kill dead files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4f00bf50283a629193daf4ae11616605b023abc Author: mquinson Date: Sat Jul 14 07:41:35 2007 +0000 doc improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9e502bd36d995b3851044802aeefd3d44b1274c Author: mquinson Date: Fri Jul 13 22:56:49 2007 +0000 kill oldies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d681299210301006d41a0fd6f90332f2bb9d929e Author: mquinson Date: Fri Jul 13 22:52:29 2007 +0000 Kill oldies, and document XBT virtualization mecanisms as I envision them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0835a762194309626ce9912541f7770c691d9169 Author: mquinson Date: Fri Jul 13 22:44:49 2007 +0000 Update the documentation instead of working (boooo) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb3a649562245b802c9465eec776f2af752e898f Author: mquinson Date: Fri Jul 13 21:57:48 2007 +0000 fix doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47aae2f82171dc72fa3a2e966571b9c86f763667 Author: mquinson Date: Fri Jul 13 21:55:59 2007 +0000 fix doxygen syntax git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffa7c2b3103319030c88a966e9c65f4c418a3449 Author: mquinson Date: Fri Jul 13 21:53:57 2007 +0000 users love cross-links in the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcb89639a7d553f76e6e02ee1169a8f8f3aa1896 Author: mquinson Date: Fri Jul 13 21:44:00 2007 +0000 Doxygen, don't be silly, this \n isn't for you git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d227f62c71b127feab03b55fefceee772a3eeaa Author: mquinson Date: Fri Jul 13 19:08:04 2007 +0000 Kill dead files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc911012d7b8acd058eb71df52b6a2686bb4f8ef Author: donassbr Date: Fri Jul 13 16:16:48 2007 +0000 structure sockets of gras_trp_prodata_t synchronized. changes in dynar. Martin??? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86188201e4a5e76f7e0131c71f700b638458e9c9 Author: velho Date: Fri Jul 13 16:04:59 2007 +0000 Bug corrections: i) boundless variables wasn't detected properly, ii) the sigma_i + mu_i wasn't done correctly, mu_i was added at each lambda_j variable instead of only once at the end, iii) the initialization of parameter df in lmm_variable_new was 1 and it must be 0.0, iv) the function for Reno has some workrounds that doesn't seem to work correctly (this last one to be continued...). Thanks to Arnaud Legrand. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a300a9b472bfb75d37e5ae9e965608c86ef4b069 Author: velho Date: Fri Jul 13 15:59:46 2007 +0000 Added the initialization of latency to the variables. Use the lmm_variable_update_latency function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4954bd08ec2284d5d90d3211116269c01b64066 Author: donassbr Date: Fri Jul 13 14:42:06 2007 +0000 I forgot it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 111463df0d9a94d78e136d3d81ff828ea96a2cac Author: donassbr Date: Fri Jul 13 14:20:20 2007 +0000 Added xbt_os_time and xbt_os_sleep. Execute in the real and simulate systems. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56136bb036c18df44cadd46cf5bd861c5bedcf0f Author: mquinson Date: Fri Jul 13 10:00:33 2007 +0000 update of the binary file corresponding to the exchange after the change in the content of a dynar (to add the mutex). Should be done for all architectures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52ec8e4c7d4db3976927b8cd5335ec8ce81b73b6 Author: mquinson Date: Fri Jul 13 09:57:20 2007 +0000 Datadesc now contain a mutex; send big enough data chunks when exchanging them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a9fb96d825e1be24909afe32fab3f552ba5c601 Author: mquinson Date: Fri Jul 13 09:48:59 2007 +0000 Working test cases git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 668c2891f0e27083f12431659631f90c18e1d517 Author: mquinson Date: Fri Jul 13 09:47:16 2007 +0000 reduce waiting times to speed up tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3033f40440af89108eae451162251279ea0e8fbd Author: mquinson Date: Fri Jul 13 09:37:57 2007 +0000 reduce waiting times during make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b0e99884dc8a04821a89dd5631ad077eaac6c3c Author: mquinson Date: Fri Jul 13 09:37:31 2007 +0000 if the plugin socket creator raises an exception, remove the broken socket from the set (or we'll get into trouble at finalization, when trying to destroy it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56c3026268986d7e710f5186c9a726fb96f4aef0 Author: mquinson Date: Fri Jul 13 09:00:25 2007 +0000 Speed up make check in RL a bit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 206f67a04d1740ae7345bd940fe00547f2fc2eaa Author: mquinson Date: Fri Jul 13 08:54:26 2007 +0000 reduce the waiting time in RL on make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07a0ce8c37c11c7392febf32c5b7894e0d6f2a5b Author: mquinson Date: Fri Jul 13 08:48:17 2007 +0000 revalidate the simulator output after last change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a8c7a1803a7faf1f7571c9c287cf8f76469ee4d Author: mquinson Date: Fri Jul 13 08:47:30 2007 +0000 Slaves try a bit harder to connect to the master git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73dc2637ce559cd39833b193dd6b6afdc872d85c Author: velho Date: Fri Jul 13 08:40:20 2007 +0000 Improved version of testsuite. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf62650fabc5ebfef5c056e1958ab7cadaa797f5 Author: velho Date: Fri Jul 13 08:33:25 2007 +0000 Added files to execute ping_pong example with a smallest possible platform. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddb9cdba7de52ce188e1ed7bbe313243271a27b9 Author: markls Date: Fri Jul 13 08:28:10 2007 +0000 more work on smpi receiver. basically everything is in place except matching pending recv requests to received messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d186d408714052004377be2c09487efc0c865e5 Author: mquinson Date: Thu Jul 12 14:23:42 2007 +0000 this was renamed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b175a4bac1e0a5d09b4489c2cd6ba01adad4905 Author: mquinson Date: Thu Jul 12 14:11:56 2007 +0000 autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 334c91befa04ae9840e7ba3a4cca0fdeb6b32957 Author: donassbr Date: Thu Jul 12 13:57:50 2007 +0000 Use a queue to control the selectable sockets. We don't need anymore the mutex and contidions on the transport structure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db94bc623e61cfc180156f0b17a8586fa1a58164 Author: mquinson Date: Thu Jul 12 13:56:28 2007 +0000 Stop using internal interface of dynars related to cursors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed53116f5e65b9127d95190df00fdd050c6be04e Author: mquinson Date: Thu Jul 12 13:55:39 2007 +0000 Initialize xbt beforehand git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f24ae5fb9223f69bf15e5418cdf856f111995e03 Author: donassbr Date: Thu Jul 12 13:55:39 2007 +0000 Corrected mutex unlocking. Raise an exception if the timeout occurs on the timed functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6161c3484706f9f1c5d6c7bb1c48cd041211cf8e Author: mquinson Date: Thu Jul 12 13:54:50 2007 +0000 New kind of error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da345f5a66d319a7470611b536c690a56de31e95 Author: mquinson Date: Thu Jul 12 12:06:30 2007 +0000 Dynar are now synchronized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3871b0b0de5c4a7420635305a67bfef7e91a8836 Author: donassbr Date: Thu Jul 12 10:55:53 2007 +0000 Type casting. Bug solved. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3473014423f69b4ec6ecaddca3f3c9e503a7adbf Author: mquinson Date: Thu Jul 12 10:36:49 2007 +0000 various little cleanups in the gras/sg code. Mainly reindentation and more informative field names for the structures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 440b8b64317ded54096037ddbed38670565c3c59 Author: mquinson Date: Wed Jul 11 17:51:37 2007 +0000 xbt/synchro.h test case, unfortunately showing some issues in the simulation for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7166ae6c85f79709c2d6dedb68b0c39af3222857 Author: mquinson Date: Wed Jul 11 17:50:08 2007 +0000 Go for a thread_cancel instead of a thread_destroy since every documentation says that it is the way to go git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0cf99d650f27689b97ddcce0582fdf9d6588da7 Author: mquinson Date: Wed Jul 11 17:48:54 2007 +0000 += thread_cancel git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16957701f9f986241cbf3236900a0e2e5b7612de Author: mquinson Date: Wed Jul 11 17:15:44 2007 +0000 of course, you shouldn't use the simulated time but the native one to see whether the user waited 5 sec before pressing Ctrl-C again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 456eb348c9521090931eba2c7fbfcacf40623fae Author: mquinson Date: Wed Jul 11 16:08:53 2007 +0000 When implementing the versatile threads, I decided to diverge a bit from the pthread interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44ca997a01460e17c9affb8fd4915daf91c439d5 Author: mquinson Date: Wed Jul 11 16:07:37 2007 +0000 implement versatile threads (working both on simulator and in situ); the simulated conditions aren't working yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73d7467abad2b60a0d08c3bd371c047f258a4265 Author: mquinson Date: Wed Jul 11 16:05:33 2007 +0000 versatile implementation do not fake the xbt_thread type anymore but has its own, so remove the KEEP IT IN SYNC warnings, and add a xbt_os_thread_getparam() function to retrieve the pointer passed to the constructor later on need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3736 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5eb84330f48589a19c1c88b96bfe322ff130b51 Author: donassbr Date: Wed Jul 11 14:23:15 2007 +0000 We need a default if the user didn't set any function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37a3fe2f50af03b870e11c64488366ac0abb5b36 Author: mquinson Date: Wed Jul 11 12:16:36 2007 +0000 kill dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d95d93298e8bb71b312af6d0d9ad70e6b1644e74 Author: mquinson Date: Wed Jul 11 11:43:05 2007 +0000 Generate the temps manually in this dir because the child process is not in the deployment file, so gras_stub_generator needs an extra argument to see it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb7d8706b79be9387ba60abdc12b536a9e8727b4 Author: mquinson Date: Wed Jul 11 11:38:40 2007 +0000 ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc0c0b491241f28c083c4b6540944ed604242ba2 Author: mquinson Date: Wed Jul 11 11:36:03 2007 +0000 More cleanups in simix and friends. Do not request users to pass a cleanup function to SIMIX_process_create. Instead, provide a SIMIX_function_register_process_cleanup function to set this globally git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb16e0570dc67c637041ae0e5c339e29bc35078b Author: mquinson Date: Wed Jul 11 11:15:55 2007 +0000 Test case for the gras_agent_spawn function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7dc67d76d26296cfc6b256b672f975c2e854a98 Author: mquinson Date: Wed Jul 11 11:12:09 2007 +0000 dead file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6de0046421a8be2333ff7bda55665963ef37411 Author: mquinson Date: Wed Jul 11 11:11:04 2007 +0000 New function: gras_agent_spawn git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5963dc7702840c2a23af05563584baab8cc2a78a Author: mquinson Date: Wed Jul 11 11:10:42 2007 +0000 please shutdown the process/agent BEFORE the whole gras mecanisms are shut down git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6fe500813d00b30525b071d9038a7edf7104267 Author: mquinson Date: Wed Jul 11 11:09:47 2007 +0000 Move smx_process related functions from sg_emul.c to sg_process.c; cosmetics; + add a new function gras_agent_spawn() (YUHU). Only implemented in simulation for now, but I can deal with it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a10a29a02bad2ef8c72b9e2ae32c336fc20d7c4e Author: mquinson Date: Wed Jul 11 10:47:16 2007 +0000 Split too long file, various cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23d88402ad47199eaf7e3b084c5af4b7f3344f55 Author: mquinson Date: Wed Jul 11 09:45:03 2007 +0000 Remove comments written in french (sigh), remove the unused (and not functionnal) generate_deployment function, add new option: --extra-process to generate wrappers for processes not in the deployment file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f561324441741058a611c6d3fabac107ad9f770b Author: mquinson Date: Wed Jul 11 07:46:56 2007 +0000 cosmetics: enforce prototype checking on callbacks in SIMIX_function_register_process_create/kill git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9896aefd0e354ac7342df0589f8ec119e0d517fc Author: mquinson Date: Wed Jul 11 07:20:18 2007 +0000 Move a private symbol (that I may want to kill soon) out of user's sight git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 173ca62b9e1e15103cedace333b7acbf3d68197e Author: mquinson Date: Tue Jul 10 20:44:15 2007 +0000 yeah, right git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1aa3c214bef547c3d50bbad0ea667c1b7d9ef3bc Author: mquinson Date: Tue Jul 10 20:39:21 2007 +0000 Ignore it, it's just a deseperate try to explain CVS that this version is better than the older one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d17036094433f0304c29b6f57922cee32b0c67c Author: mquinson Date: Tue Jul 10 20:36:12 2007 +0000 Kill the types xbt_context_function_t, smx_process_code_t and m_process_code_t; use a uniq xbt_main_func_t defined in include/src/function_types.h instead. This reduces the amount of supurious casts around, and prevent me from introducing yet another 'gras_process_code_t' alias ;) This symbol was part of the MSG public interface, but I doubt any user ever created a variable of that type (this is a pointer to function) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f851881b5dfc8776b706070e31ac55dd986f563 Author: mquinson Date: Tue Jul 10 20:28:02 2007 +0000 Stupid me. The code produced by the gras_stub_generator need these symbols, making them public (sorry for the noise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43b4f9a0855bec7ef1a6e07056b4af1d3be44e9a Author: mquinson Date: Tue Jul 10 20:11:32 2007 +0000 Arg. Move private symbols out of the public header. They are only used in SG, and have no sense in RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67ca666f2f04f48a9d1e651275c834fd65c826e8 Author: mquinson Date: Tue Jul 10 19:47:51 2007 +0000 Arg. Move private symbols out of the public header. They are only used in SG, and have no sense in RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f15820876bd61e9b3d7bb9c4e0b9b5e77553be6 Author: mquinson Date: Tue Jul 10 18:05:15 2007 +0000 timeout on conditions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd5e6b169f6a55b9e913fe0f8ea3ec85fbb330bd Author: mquinson Date: Tue Jul 10 18:04:52 2007 +0000 add the ability to specify a timeout on waiting a condition in every interfaces (but windows, I personnaly dunno how to do it), and use it in the queues git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b96e1bf5be6e8238849ba847ddbd3f39a0c86188 Author: mquinson Date: Tue Jul 10 17:54:50 2007 +0000 sanitize file naming space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1d1bf1d5ec7881c00106546fca6031bf365f3e0 Author: mquinson Date: Tue Jul 10 17:29:51 2007 +0000 typos preventing the java disabling from working git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8aade67407e171a3cb545ef0b133a6feee6a9b64 Author: mquinson Date: Tue Jul 10 17:29:01 2007 +0000 Comment a windows hack which is out of sync with log layers addition and prevent the lib from compiling. It may happen that this hack is indeed mandatory to *use* the library. In this case, we'il have to update it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c81b88b7af71898176fabb4177118edfc3a70c22 Author: mquinson Date: Tue Jul 10 17:25:53 2007 +0000 ops, wasn't compilable under windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b338053bf57bfe29230791472d1d4c6b16e0cb1 Author: mquinson Date: Tue Jul 10 16:40:20 2007 +0000 Make sure min and max macro are declared everywhere in simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97f7cdba9efb1d65c608a271f4caeb1a22a0a39d Author: mquinson Date: Tue Jul 10 16:36:32 2007 +0000 rename xbt_portability.h and sysdep.c to xbt_os_time.h and xbt_os_time.c to express more clearly what they do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 080fe941d0cefc731c075d239acca77e8e324b70 Author: mquinson Date: Tue Jul 10 16:29:28 2007 +0000 Windows don't have any pthread implementation... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4285d5c631a45876e45a4d95de76689d8a0b84a Author: mquinson Date: Tue Jul 10 15:58:15 2007 +0000 Split up a too long file, taking the oportunity to sanitize the file naming spacec git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a08c3880c5aceabfda3d53b4e97357d940258a40 Author: mquinson Date: Tue Jul 10 13:04:30 2007 +0000 Split up a too long file, taking the oportunity to sanitize the file naming spacec git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f529f3589de095d87dea6d451d4c648b4e3147e Author: markls Date: Tue Jul 10 05:55:06 2007 +0000 some more work on smpi_sender and smpi_receiver. It'd be nice to be in a position to do unit testing... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20ab7b029068573eb7ac3d983782a9cb27c96cec Author: mquinson Date: Mon Jul 9 18:41:52 2007 +0000 Hello module xbt/queue (classical producer/consumer synchronization scheme) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6e568cfd5b9e6c60c12841ffa644135712cbf4a Author: mquinson Date: Mon Jul 9 17:50:44 2007 +0000 We need the os threads here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04d7360141aee3e07eac2ea6a0748df09ab6cdc5 Author: mquinson Date: Mon Jul 9 17:48:08 2007 +0000 Erm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b17b58f85d3a55ce3c6ec7298b2437853c83bda Author: mquinson Date: Mon Jul 9 17:44:56 2007 +0000 Further document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b03617bf4f7a079013761ea9cd4697fb9ff08a11 Author: mquinson Date: Mon Jul 9 17:40:42 2007 +0000 Hello xbt/synchro module (synchronization working both in simulation and real life, for use in GRAS mainly but not only) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c720b83e270f7078e3795144be9c461f62fcf2a Author: mquinson Date: Mon Jul 9 17:39:59 2007 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e208fa1fce2449fb9d83259d4d4cb2fe9f6cdfb Author: mquinson Date: Mon Jul 9 17:39:13 2007 +0000 Hello xbt/synchro module (synchronization working both in simulation and real life, for use in GRAS mainly but not only). Implementation would be cleaner (and a bit faster) with ELF symbol aliasing, but I'm not sure of how it works under windows, so I prefer to play safe for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7516e3d43bd243928406a631bc5c9e89b2789f04 Author: mquinson Date: Mon Jul 9 16:32:07 2007 +0000 rename xbt_thread, xbt_mutex and xbt_thcond to xbt_os_thread, xbt_os_mutex and xbt_os_cond to make room for symbols like xbt_cond, which will be implemented with xbt_os_cond in RL, and with smx_cond in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b9fef86b73d5262c31dab7e82aaed3f2d62e660 Author: mquinson Date: Mon Jul 9 16:30:13 2007 +0000 This file is a stub for XBT, it has nothing to do in the gras/ dir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9204fcde35174139ca0e6c1c0acbddd9457ecfdd Author: mquinson Date: Mon Jul 9 15:26:45 2007 +0000 We also need jni.h to compile (naturally) + move java checks to their own section (commit generated separately since they get updated when configure.ac is changed to update the $ Id $ in it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37e8f739969be26fe92724a7fe535847340d09d1 Author: mquinson Date: Mon Jul 9 15:22:32 2007 +0000 We also need jni.h to compile (naturally) + move java checks to their own section git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 474d70ebfe2c23d2dc82f1904362c3feddda3e78 Author: mquinson Date: Mon Jul 9 14:13:28 2007 +0000 do not break when java isn't around git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 826086c286215ff9dd0134bae4224909a9a4d7c5 Author: mquinson Date: Mon Jul 9 10:40:09 2007 +0000 Get ready to RTFM fred about static linking git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5df3137d0c7edb988478158a8237c0e849c8594 Author: mquinson Date: Sun Jul 8 21:18:15 2007 +0000 hello, automake-1.10 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 569e1862c8fa9d370cdb9f157fdb1e2b9ff71a07 Author: mquinson Date: Sun Jul 8 21:14:19 2007 +0000 Go for automake-1.10 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4638b3ad2daa1144d1860dc1b2373c323e64732 Author: mquinson Date: Sun Jul 8 21:13:33 2007 +0000 Make sure this file can be included alone (it needs va_*, which are loaded elsewhere most of the time + note to Malek git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4ccbfc25d36b36070947224ce2830ec4b10a8ad Author: mquinson Date: Sun Jul 8 21:12:11 2007 +0000 Stop hardcoding prehistoric versions of aclocal ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6229182f68c6fe490de375437b1a7c5823369c9 Author: mquinson Date: Sun Jul 8 21:11:37 2007 +0000 (kinda) working java wrappers by Malek and me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2033091e2339a120d594b4cbf81a89d72faa0d05 Author: mquinson Date: Sun Jul 8 21:02:03 2007 +0000 (kinda) working java wrappers by Malek and me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3913bb7b7d28a6c8f383b7973f72a4fc7a1f4f01 Author: mquinson Date: Sun Jul 8 20:51:53 2007 +0000 (kinda) working java wrappers by Malek and me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72e3f21f7aaa97e1aed018cd49b8e26ae000f487 Author: mquinson Date: Sun Jul 8 20:49:10 2007 +0000 ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82cbacaf0879d1e2991732cfbe24750f95853c42 Author: mquinson Date: Sun Jul 8 18:10:52 2007 +0000 In reality, Java use native thread synchronization. It will change, but for now, it complicates this file to make sure that the right symbols are defined in both version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed80cc6ad0e1fba70d280268871861361593f38c Author: mquinson Date: Sun Jul 8 18:09:20 2007 +0000 s/__SIMIX_display_process_status/SIMIX_display_process_status/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aeef4803f9e4f62d67e540f1f3699bd6eae49620 Author: mquinson Date: Sun Jul 8 18:08:13 2007 +0000 hack around the place to get the initialization phase of java working + cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ba3f02277f53f9d332c7eccc5a902bb59bb4690 Author: mquinson Date: Sun Jul 8 18:05:10 2007 +0000 More verbose on exception throwing (java still raises this) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4dbff03b21e7203db342f455ba4eccdd6ab834bf Author: mquinson Date: Sun Jul 8 18:03:27 2007 +0000 allow interfaces to call SIMIX_display_process_status git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b246b51c247059cf38dd9f95a7558297787c8e87 Author: mquinson Date: Sun Jul 8 18:02:31 2007 +0000 Allow java to call __MSG_process_cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d718fb4abae595ad28ec04bc778dbcb3b37b4c2 Author: mquinson Date: Sun Jul 8 17:59:36 2007 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba60107ce7dfae9e82d98a0a41151948c104d301 Author: mquinson Date: Sun Jul 8 17:58:38 2007 +0000 Allow interfaces to display process status + trick around in SIMIX_jprocess_create (see its code) + indentation on SIMIX_process_create git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c49d0269c4163c8b4d8232dd7d43f21abea3a44 Author: mquinson Date: Sat Jul 7 13:44:28 2007 +0000 when building the backtrace search the path if the binary is not right there (as it is the case with java) -- rah, a bit of crude system programming is good for me after so much of Java(TM) ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b954240096d6a5c28a1d92cabee46a8ebdea5e2 Author: mquinson Date: Sat Jul 7 13:10:15 2007 +0000 Do only call addr2line on a library when we got the actual name of the library, naturally. I dunno how to get this name when it's not explicited in /proc/self/maps (Ideas someone?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1ad3869f4a66c317ba550880d95efa5f4ec2e1e Author: markls Date: Sat Jul 7 06:08:27 2007 +0000 ported most of smpi_sender to simix, smpi_receiver soon to follow. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7e5b28fc032abb5aae910f5186d8df8c9fac98c Author: mquinson Date: Fri Jul 6 20:27:38 2007 +0000 Stubs of the functions allowing the upper JAVA layer (user interface) to get back some information from the bottom one (context implementation). These are only stubs here because this file is not involved in libsimgrid4java; xbt_jcontext is used instead, but I'd prefer to wait before commiting this one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc4ecf5c1d5c6335a43abc0e4b07303908634ade Author: mquinson Date: Fri Jul 6 20:25:29 2007 +0000 some code allowing the upper JAVA layer (user interface) to get back some information from the bottom one (context implementation). This is used in the JAVA callbacks in charge of starting/stopping the java thread on behalf of the jcontext stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ef9ca913f518849060bfbf9b27ce8042f306389 Author: mquinson Date: Fri Jul 6 20:24:17 2007 +0000 some code allowing the upper JAVA layer (user interface) to pass some information to the bottom one (context implementation) + the code to create a SIMIX process hosting a JAVA thread (things are a bit different here) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64d2562eea7ac471385b53b55a338ab3a15fd746 Author: mquinson Date: Fri Jul 6 20:22:40 2007 +0000 Rename some struct fields in private datatype to explicit whether they are smx objects or msg ones + some code allowing the upper JAVA layer (user interface) to pass some information to the bottom one (context implementation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0432353f714a914f179660603a6ce728070a7ec Author: mquinson Date: Fri Jul 6 20:21:06 2007 +0000 Rename some struct fields in private datatype to explicit whether they are smx objects or msg ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33031346e83c0597228a77c5568e943101f5afbb Author: velho Date: Fri Jul 6 19:40:25 2007 +0000 Corrected bug when choosing workstation model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3666 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f794dd6b1fc076a9ee7bd8320f70ec8b559c12eb Author: mquinson Date: Fri Jul 6 19:05:37 2007 +0000 Propagate Pedro's typo fixing to the header files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3665 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9da7688afd73ab808214b8c039f3fb0a8bb6ec6d Author: markls Date: Fri Jul 6 16:33:28 2007 +0000 added in code to add computation action to simulation... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3664 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5707630f4aaebdc50607bd6896677388eb373499 Author: velho Date: Fri Jul 6 15:33:53 2007 +0000 Corrected some bugs, added the simix support to the other workstation models: KCCFLN05_Vegas and KCCFLN05_Reno. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7bd78e067ea14ae8cef3817272fbc4c632f5bd00 Author: mquinson Date: Thu Jul 5 16:56:46 2007 +0000 It can happen that users put the call to MSG_config before the one to MSG_init (hello Pedro ;). Check this and fail gracefully in that case. A yet better solution would be to initialize stuff in that case, but MSG don't like getting arguments (through MSG_init) after it's initialized so it seems really hard git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44fdfaebfe9ba33fdfa7638ad48be5d57df8d446 Author: velho Date: Thu Jul 5 16:29:51 2007 +0000 I don't know why this example wasn't working. I changed it in order to test the surf/lagrange.c method using a very simple example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1dc69874c312d5cc9fff17769e2a97d42b34f592 Author: donassbr Date: Thu Jul 5 12:04:38 2007 +0000 It was more difficult to find the bug that I thought, but it seems working now. The AMOK test works. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e60600e9da5cb747f33a551533481176bf32618c Author: markls Date: Wed Jul 4 21:43:36 2007 +0000 do-nothing program that uses only MPI_Init and MPI_Finalize works now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 554542681a91f6e2f03abc8e08cba77f487f993d Author: velho Date: Wed Jul 4 15:05:47 2007 +0000 Using relative error to approximate the values of lambda and mu. In other words: error = (new_value - old_value) / new_value. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abe4718a5d6b036c7ae9684f827f0980d3f91a80 Author: mquinson Date: Wed Jul 4 13:50:48 2007 +0000 avoid any name clashes with msg/private.h so that the java interface can do crude things and load both git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d34205927e16900678cd70bd625722aa89e93142 Author: mquinson Date: Wed Jul 4 10:06:38 2007 +0000 Stop useless sensors before they wine about not getting message before timeout git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee1ae984b7ed9175a5b9901f1c81c4155da13585 Author: mquinson Date: Wed Jul 4 09:53:52 2007 +0000 Rationalize the description of which file goes in which module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 076082a84e49c256cd3e6798c8193c58ffcbbe55 Author: mquinson Date: Wed Jul 4 08:52:35 2007 +0000 finish the convertion of tests to TESH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bfb3cdebf6d1a0105a7a738a602015ed583a39e Author: mquinson Date: Wed Jul 4 08:25:38 2007 +0000 Continue documenting my changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e08d968a7bf442e7c75368a44ab03c19deee2e3 Author: mquinson Date: Wed Jul 4 08:23:36 2007 +0000 More informative error message when non-clean end, even when simix debug emssages are not enabled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1afaa52dfcf5663f782c011a90ac049e269ac9a6 Author: mquinson Date: Wed Jul 4 07:46:47 2007 +0000 Only use the basename of __FILE__ when propagating exceptions to avoid strange errors when using make check in a VPATH setting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33eb0d4ebf462c79d7d121f9628286ddf01be68a Author: mquinson Date: Tue Jul 3 20:05:34 2007 +0000 Use 0 to indicate an invalid PID instead of -1. Someone may consider it unsigned or whatever git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 136aada204feb49032c48dd0467dcacb1fdd50a4 Author: markls Date: Tue Jul 3 20:01:01 2007 +0000 finally putting in proper use of mutexes. code still needs work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39c6a42ab89e515e5be6f68c11cd3ba98b85cb47 Author: mquinson Date: Tue Jul 3 15:34:10 2007 +0000 Make sure that MSG_process_get_PID() never raise an exception, even with invalid parameters, because it will be called back by the exception handling mecanism (through the logs), and it will lead to a stack overflow git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbb63ef1525bb1e2c743972e397adceb042fc05a Author: markls Date: Tue Jul 3 13:22:25 2007 +0000 undoing an unintentional mistake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e44cf2b94eb0e3c0afeb511d20c8daf2218db7a Author: markls Date: Tue Jul 3 05:35:31 2007 +0000 re-start smpi from scratch to use SIMIX. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef1657800e020b345bb297237682edb093525054 Author: velho Date: Mon Jul 2 20:30:49 2007 +0000 Erased bad commentary. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c027c476705c1c88c5c76570ccdd75809fbc3af2 Author: velho Date: Mon Jul 2 20:24:59 2007 +0000 Added the generic method to model fairness depending on the transport protocol specific constraints and behavior. Protocols TCP Reno and Vegas already implemented. Seems to work with the testbed in src/testsuite/surf/simeng_usage. Still need to be tested using a msg application. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 037955e458fb05c8ad1a1bdc3509bac0664f87a2 Author: mquinson Date: Mon Jul 2 16:31:29 2007 +0000 Convert GRAS pid from long int to int; setup a virtualization layer in XBT to choose between GRAS and MSG when searching to compute the pid, for example in the logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68d2e2165a1b9166b5e16ffc117921cb2cd1f5fc Author: mquinson Date: Mon Jul 2 14:51:04 2007 +0000 Revert the convertion of MSG pids from int to long int: linux ones are int only, I'll change GRAS ones to match reality instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a637e72fc2e1a30daa00872a35cf382b5f1413a Author: mquinson Date: Mon Jul 2 14:42:54 2007 +0000 Convert MSG pids from int to long int so that they match the GRAS ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ee48b39a42f77628d1ae9091da4ddaf44e22988 Author: mquinson Date: Mon Jul 2 14:30:05 2007 +0000 Simix does not display event occuring at the same timestamp than the old version, but that's perfectly ok (plus regeneration of autogenerated) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09cec4c2b769c567b55762f381d4caae5f017fd7 Author: mquinson Date: Mon Jul 2 14:21:01 2007 +0000 Specify that we want the simulation tests before the real ones (since they are faster), and that test_sg_32 test_SG_64 test_rl are PHONY targets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b4f3109c8339cb70f07ae300dc3f792106936a5 Author: mquinson Date: Mon Jul 2 14:15:24 2007 +0000 Also convert the generator to SIMIX... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8abef827aba823ebe8be8142db6871f0def97b0 Author: mquinson Date: Mon Jul 2 14:09:57 2007 +0000 Make sure we can set the testing environment of the commands [to valgrind] from outside git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e6f6d33ce604eb6dec6de125a2e0eb1056638b6 Author: mquinson Date: Mon Jul 2 14:04:36 2007 +0000 Make sure that the tests can be run directly with tesh without relying on the Makefile for strange variable settings (but it only works with bash) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74e61eaf8bac72214053f04e98a81bbddbaf70ed Author: mquinson Date: Mon Jul 2 13:59:14 2007 +0000 Make sure that the tests can be run directly with tesh without relying on the Makefile for strange variable settings (but it only works with bash) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fb09b2809af42665146caf2504a9eb7691a2aaa Author: mquinson Date: Mon Jul 2 13:46:38 2007 +0000 Simix does not display event occuring at the same timestamp than the old version, but that's perfectly ok (even if it changes quite everything in the simulation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40058719eea275acea10e0f5c5398d2a6b20d9c9 Author: mquinson Date: Mon Jul 2 13:37:24 2007 +0000 Improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29ff9533dbff9d91d3dbc57e950966cd53eb5201 Author: mquinson Date: Mon Jul 2 13:21:31 2007 +0000 Simix does not display event occuring at the same timestamp than the old version, but that's perfectly ok git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7055c70d0031dff72122cafc9e194793aa018010 Author: mquinson Date: Mon Jul 2 13:07:50 2007 +0000 Document the arrival of SIMIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a79b5317e3971aeec215406fad09719c4ec9da11 Author: mquinson Date: Mon Jul 2 12:48:53 2007 +0000 Simix does not display event occuring at the same timestamp than the old version, but that's perfectly ok git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4aa366fc563a47e8a154b7a74b9c92afdddb296f Author: mquinson Date: Mon Jul 2 12:37:00 2007 +0000 Fix the documentation hierarchy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a182f5974fd99d654a4cfb39ac5989707a4a0bd9 Author: mquinson Date: Mon Jul 2 12:34:59 2007 +0000 I scratched my own change to fix the documentation hierarchy when integrating SIMIX. Let's redo the change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9109e33f97818dd3f8cfd6ff989219730532c82 Author: mquinson Date: Mon Jul 2 07:20:54 2007 +0000 Integrate Bruno's work on SIMIX onto main stream. Tests are broken, but it looks reasonable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae66e43b95b26467c1cb9df271e83f51d3d7147b Author: mquinson Date: Mon Jul 2 07:07:46 2007 +0000 Integrate Bruno's work on SIMIX onto main stream. Tests are broken, but it looks reasonable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a18de5d84898a36d9bbdadf2683990da025a60e4 Author: mquinson Date: Mon Jul 2 07:05:01 2007 +0000 64bits sizes induce tiny timing differences git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddf70be43d23dd846543429b2ec0d8e00775e52c Author: mquinson Date: Mon Jul 2 07:03:42 2007 +0000 64bits sizes induce small timing differences git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3624 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5e00710cee0792aed527b6898d94d715aa20d2d Author: mquinson Date: Mon Jul 2 06:58:17 2007 +0000 64bits sizes induce small timing differences git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e25e96c6822e9239f828201581c1955cdfa41322 Author: mquinson Date: Fri Jun 29 15:35:47 2007 +0000 Make sure that amok test files (which are not converted to tesh yet) are made executable by autoconf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92a1a3afd9e836da4c7cec7022097b7956c6d749 Author: velho Date: Fri Jun 29 15:21:29 2007 +0000 Added all TCP VEGAS/RENO related functions. TODO: the diff functions in file lagrange.c. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30a95d9c54b09486dad30be824b354fb570078b1 Author: mquinson Date: Fri Jun 29 15:14:59 2007 +0000 Make sure the navbar tricks we use in the post-processor don't land in the short description, or it will fool the post-processor (since they appear on the father page) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f226063bd973b7eac5051d63fe92a0353af7bfcc Author: mquinson Date: Fri Jun 29 15:14:32 2007 +0000 useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd58f65c73f87956225770ab4bd8b68908e612b1 Author: mquinson Date: Fri Jun 29 15:12:26 2007 +0000 New log macros added git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 912407e95629995cbad746937404a60038ede456 Author: mquinson Date: Fri Jun 29 14:54:24 2007 +0000 And now, update the doc for all added macros. Sorry for the noise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04f846bf0eb1859fefc4708303b6caccc5ba676c Author: mquinson Date: Fri Jun 29 14:53:00 2007 +0000 New macros were added. Update the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a13f1d80af3fdf8c9bf34f422c84b92f4dd9b08b Author: mquinson Date: Fri Jun 29 14:51:07 2007 +0000 Fix various issues raised by newest version of doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d2474056f3585651f3c8a6ccfaeef3e436c92f8 Author: mquinson Date: Fri Jun 29 13:36:21 2007 +0000 shut doxygen up about unknown html tags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3d2fecc03dcde912155839a9dcc51495f2b941c Author: mquinson Date: Fri Jun 29 13:31:29 2007 +0000 Update configuration file to modern doxygen versions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e4f999b26b57e6b752aceb8fbba3a61878440d7 Author: mquinson Date: Fri Jun 29 13:17:53 2007 +0000 publi+=2; fix encoding git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0eafddc7c697dc2a6879bf0b135572fdedf3981 Author: mquinson Date: Fri Jun 29 13:14:15 2007 +0000 no timeout, show display even if not checking it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d2567eff4d3867fa2884e10b62a286d7a467da8 Author: mquinson Date: Fri Jun 29 13:12:33 2007 +0000 Update autogenerated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d30b64ee1cb46a273b00b58ad3c97bb92157cd55 Author: velho Date: Fri Jun 29 09:20:13 2007 +0000 Added the update for the Df parameter (lmm_variable_t), which means the sum of all link latencies. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f40e1039e80236fc190d0d0eca797aa28b98c6b Author: markls Date: Thu Jun 28 14:55:00 2007 +0000 A lot has been moved over to simix, but getting rid of tasks requires duplicating a lot of infrastructure... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a3424cb8da52bf9abd5d2a97f43c6e477335eda Author: vernier Date: Thu Jun 28 11:44:36 2007 +0000 set an homogeneous max. number of parameters (10) for INFO, DEBUG, VERB ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f0c681f9cd0f4cc8ee287ce2e1d5418b94a07bb Author: velho Date: Thu Jun 28 07:44:58 2007 +0000 Now compiling. Sorry Arnaud. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e376d7c01ee1d21100df2eac196e9ef5950169e Author: velho Date: Wed Jun 27 16:00:23 2007 +0000 Added function prototypes in maxmin_private, minor bug corrections in surf.c. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b8f6b458c1847e0acff41c086d4dba656b2ac88 Author: mquinson Date: Fri Jun 22 21:00:16 2007 +0000 stop looking for the useless fortran compiler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fa0cf14a9beccb117af336a2f8cd4f76ce50af5 Author: markls Date: Tue Jun 19 01:58:31 2007 +0000 porting smpi from msg to simix. This may be more work than I originally realized. SMPI doesn't work at the moment, sorry. Check out the previous version if you want to try it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de84720db69b484a671d0c2414a669dc9fcd9467 Author: mquinson Date: Mon Jun 18 13:17:45 2007 +0000 New question: 'Implementing communication delays between tasks' + change the order of the questions related to SimDag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecb6ebd6cc772d1c45baedd0fd0dfc1c750af21a Author: mquinson Date: Tue Jun 12 08:07:52 2007 +0000 Add gtnets to the dependencies of the libsimgrid.so on need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8116ec6cb7d8707bdcfe21887e7943eedab50765 Author: markls Date: Tue Jun 12 06:58:03 2007 +0000 had to add make file to make it possible to actually build anything... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d47debaeffa6807956ee9cc7da90759efe49beda Author: markls Date: Tue Jun 12 04:25:02 2007 +0000 added smpi to cvs repository. still need to do a lot of integration work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c080fdf88d3dc8cbf7413b1f8b3ce66d475070a Author: mquinson Date: Fri Jun 8 14:59:39 2007 +0000 Less details in output, less chance to get it wrong when slaves don't come in the exact same order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bce4412f5f0304db461754d064bac23274bd31f Author: mquinson Date: Fri Jun 8 14:56:48 2007 +0000 New timeout syntax git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2116b664b780d9d8d3066b8f69a4accc533fd12 Author: mquinson Date: Fri Jun 8 14:55:20 2007 +0000 buglet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f6a20c70493120df0f813a6832d69d35c6f5a7c Author: mquinson Date: Fri Jun 8 14:33:50 2007 +0000 Allow to disable timeouts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8bccbd1a37865dca02edc261b2a59aaaebec315 Author: mquinson Date: Fri Jun 8 14:07:36 2007 +0000 Compute correctly whether we are on 32bits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b37a6e0bcfee702ca9ec70b28e873238f4dcc9c3 Author: mquinson Date: Fri Jun 8 13:54:47 2007 +0000 Export whether we are on 32bits or 64bits to makefiles (to pick the right GRAS tests) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c281d400a7c848c061c23bd01300073bac759e04 Author: mquinson Date: Fri Jun 8 13:52:22 2007 +0000 Do not use configure to generate the test script, factorize some Makefile.am stuff in examples/gras/tests.mk, use full precision in simulation timestamping and use two simulation tests for 32bits and 64bits since messages will be different in both cases, leading to different timestampings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bf6682034e2be71fe53412d8f671d9f4876eab9 Author: mquinson Date: Fri Jun 8 13:26:10 2007 +0000 Get the P2P gras examples out of the picture: they are a (sad) joke; stop generating the test_sg and test_rl with configure: that's too heavy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcdb9f4662d2d1f9fe3848ccf07b808b6b2959a5 Author: mquinson Date: Fri Jun 8 08:57:36 2007 +0000 Make sure the precision is int to keep 64bits happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3da1cd09e83a5351eea22b0fb8a5a9d42acbf609 Author: mquinson Date: Fri Jun 8 07:08:15 2007 +0000 use --log instead of the deprecated --xbt-log git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86df528d03ff316ae1576a4d85cc19efa4503892 Author: mquinson Date: Fri Jun 8 07:02:56 2007 +0000 split the MSG tesh test in several files, and get them reworked by autoconf so that we can find our xml files even during VPATH builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db6dd0c1d8b7be03a61ac10f52da7956ef0ab7b0 Author: mquinson Date: Fri Jun 8 06:59:47 2007 +0000 Use format precision modifier in date outputs, since some of the GRAS messages are path-dependant (exceptions do convey the path of the file where the exception where raised, for example). So reduce the precision expectation so that it work in all cases git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2223b0ee8b8fd9820628849dd1bed28214f7be5 Author: mquinson Date: Fri Jun 8 06:53:52 2007 +0000 split the tesh test in several files, and get them reworked by autoconf so that we can find our xml files even during VPATH builds; disable bypass for now since we will shut it down soon git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecddaf4da7c436a90e15a257b9332551f96f2951 Author: mquinson Date: Fri Jun 8 06:53:01 2007 +0000 split the tesh test in several files, and get them reworked by autoconf so that we can find our xml files even during VPATH builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 938c720364732926dd913b4825aa3cb03129313c Author: mquinson Date: Fri Jun 8 06:38:18 2007 +0000 Be more verbose about which command which message refers to, or it gets hairly with background commands git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2e6065db5acef8364ec63981d9ff4d14f78d6c8 Author: mquinson Date: Fri Jun 8 06:37:42 2007 +0000 We need the tests in the archive, obviously git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ceb7a8d8e39fbd7f0e87d3c8da4528c2de0fc59e Author: mquinson Date: Fri Jun 8 06:33:31 2007 +0000 Damn, this code gets annoying. Each time I'm sure it's finally clean, I find 2 bugs the subsequent day git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aefa13b20fbf858a796d4bd1573bd5e8fa9f7212 Author: mquinson Date: Fri Jun 8 06:31:52 2007 +0000 Implement a format precision modifier git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 958729a0ba664ccae3228e727cc1fb921cc8f815 Author: mquinson Date: Fri Jun 8 06:31:08 2007 +0000 Threshold is not the only setting we can modify anymore ; document the format precision ; plus other cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd37b018209faab7713ea9290633ec71bad6c99f Author: mquinson Date: Fri Jun 8 06:29:13 2007 +0000 When dealing with an uncatched exception, use CRITICAL after printf. Just in case the error comes from the logging mecanism and to avoiding looping on CRITICALs with no output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eae3fdfd06f32aea3befeed1e1f80b45082ded8c Author: mquinson Date: Wed Jun 6 16:15:26 2007 +0000 convert to tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b924d54e2594150e9e8a5b622c36c2981c3e9f37 Author: mquinson Date: Wed Jun 6 15:58:12 2007 +0000 Convert to tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33d399c1fa8847652ab2698ed6d7263bccb17447 Author: mquinson Date: Wed Jun 6 15:49:00 2007 +0000 Convert to tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 112eeba1a23b6c08c196961d47193deb03d8a4d5 Author: mquinson Date: Wed Jun 6 15:36:19 2007 +0000 Convert to tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63282590b70f29e96c5f0f7d0db30ca48c9e0fa5 Author: mquinson Date: Wed Jun 6 15:30:12 2007 +0000 the matrix may have 0 columns... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9325e9a82ed6cc0f6e487e2e61138e50b222519 Author: mquinson Date: Wed Jun 6 15:19:29 2007 +0000 Convert to tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52c6c77a17e2e89dd48b64f27fc31688fd0bd0bb Author: mquinson Date: Wed Jun 6 15:09:49 2007 +0000 convert to tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a85e42b19920e74b1a8ec5e13481396ed0ca2995 Author: mquinson Date: Wed Jun 6 14:43:57 2007 +0000 Move to tesh for the tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92bf4ba8e22e64dd7bb21dda3a5a113361073848 Author: mquinson Date: Wed Jun 6 14:42:56 2007 +0000 Stop using the logs after they are shutdown git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b70e717ae88822e3985f35e1c8f37bf330976a2 Author: mquinson Date: Wed Jun 6 14:18:11 2007 +0000 Stop using the logs when they are not ready anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12442080c860b7affd1b246f12895bda4f304330 Author: mquinson Date: Wed Jun 6 14:17:36 2007 +0000 Now that there is some mallocated space in the category architectures (the layouts, for example), we should be a bit more paranoid and forbid its use when it's not ready yet/anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbb009cb64282601e65400627ed59829c9c0f294 Author: donassbr Date: Wed Jun 6 13:58:13 2007 +0000 Updating cvs tree. Nothing important git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45fd73e922fcbd14b67a7327940bb2d63df60c02 Author: mquinson Date: Wed Jun 6 13:55:39 2007 +0000 Adapt the tests to the new code (and use log layouts to make sure we don't have to change the file when the line numbers in the code do change) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40dc499e35463c28c4572e077206864092452e6a Author: mquinson Date: Wed Jun 6 13:54:45 2007 +0000 Let the background childs die in any case on error, even if they are not the guilty ones, plus various other cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6e73e0bc2b1f092ab5a3ee79705ba6666c74da8 Author: mquinson Date: Wed Jun 6 13:45:03 2007 +0000 Be more verbose and display the string version of the error code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4094b990df848c60eed9c36f5a4bc57616d6eda Author: mquinson Date: Wed Jun 6 13:28:45 2007 +0000 Add log layouts and xbt/str tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d86319f97cfcd4f445d934cd5701654fcece4c97 Author: mquinson Date: Wed Jun 6 13:28:06 2007 +0000 Allow to change the log layout format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90080b6e30497a2d34d6622e14ef9bbae209a981 Author: mquinson Date: Wed Jun 6 13:25:20 2007 +0000 Be careful, the displayed message may contain format modifyiers (%something) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a9e1133c2a88d3d06f9a1d10a76cf0fbc049e8a Author: mquinson Date: Wed Jun 6 13:02:12 2007 +0000 Check what happens when splitting empty strings, and fix the resulting bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 795baf05d5f795265283aeaa6e52f718b75e3792 Author: mquinson Date: Tue Jun 5 09:22:38 2007 +0000 Deprecate all the --*-log option. With the module multiplication, it became a mess. --log is now prefered git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 043621276bcfe47f8089e22015ec1da99e6434db Author: mquinson Date: Tue Jun 5 09:08:53 2007 +0000 Add the new xbt/str testsuite to the autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a762701a2cdddc596e3dcfa65c8aae010c97599 Author: mquinson Date: Tue Jun 5 09:08:06 2007 +0000 Better split of layouts and appenders in the logs (let's not stick to the weirdness of LOG4J) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11a3b32b0d8ce88e299239800946ab8b81984856 Author: mquinson Date: Mon Jun 4 16:11:31 2007 +0000 New: xbt_str_split_quoted() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3556 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4a82dfad76e5fe783001540d8a7fb0e34078775 Author: mquinson Date: Mon Jun 4 16:11:05 2007 +0000 Add xbt_str_split_quoted(), add an automatic test for it, and fix some bugs found elsewhere in xbt_str in the process :-/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 302dd7da7f172722683acc556d288488bdab132f Author: mquinson Date: Mon Jun 4 14:02:06 2007 +0000 update a manual TOC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3554 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e291a3a66a2c277895e78b3921c068436e7f9a1 Author: mquinson Date: Mon Jun 4 13:53:03 2007 +0000 document xbt_str git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3553 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12e1d787707bb574c3930f6262a5e751c9a11043 Author: kayof Date: Mon Jun 4 10:14:53 2007 +0000 Fix bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3552 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b67f9757c2b3384bb3c0e8ef256fbdf6c2e7821 Author: kayof Date: Mon Jun 4 10:11:58 2007 +0000 Fix bugs... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3551 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f81ae8d6ee53f418eaaceb76430117ddc580869 Author: mquinson Date: Mon Jun 4 08:44:45 2007 +0000 Export public data in a way where we can specify that they are extern C git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3550 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fb9ee57df44e9a64aa7f95b03c0ddc8189a3d85 Author: mquinson Date: Mon Jun 4 08:42:47 2007 +0000 Export public data in a way where we can specify that they are extern C (plus buglet in log.c) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3549 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4e99925912842cb0c13231003d9f12bd4b23b71 Author: mquinson Date: Mon Jun 4 08:42:01 2007 +0000 Should be useless since we new0()ed the memory, but anyway. Better paranoid and safe than fuzzy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3548 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bed7df33bf28def1f3de010bd983f419f68f3049 Author: mquinson Date: Mon Jun 4 08:37:47 2007 +0000 Export public data in a way where we can specify that they are extern C git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 804285b78774da13e5e4a7b4802fd8abc9d52207 Author: mquinson Date: Mon Jun 4 08:37:12 2007 +0000 Autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a2df1bb215ba4fe6dd20a73a510366fd47b1d17 Author: mquinson Date: Mon Jun 4 08:30:45 2007 +0000 buglet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49db0fab32b65bf2224aa5d0334320e64a276787 Author: mquinson Date: Thu May 31 23:17:25 2007 +0000 Error message pretty printing (to ease grepping on the automatic ranking of my students' projects ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3544 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef9498da33adc932955ee172505d3c693679f420 Author: mquinson Date: Thu May 31 22:49:51 2007 +0000 oups, leaked a debug output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 240801b7c05a4efce78f175e114c9def9e16d7a5 Author: mquinson Date: Thu May 31 22:47:34 2007 +0000 Implement metacommand 'output display' to show it without checking it; try harder to stick to the deadlines: childs had the possibility to close their output file descriptor and keep sneaking around without being detected by tesh. There was also a little risk of race condition between the runner thread and the reader one; document the new metacommands git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3542 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a18476fe103e7af163c301d9a21b7b5ebe50e1a Author: mquinson Date: Thu May 31 22:44:49 2007 +0000 Add a way to the tesh syntax to log at CRITICAL level (to ease output grepping) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ae0d2d3b76afc9208ce9850cedbc17eb6207967 Author: mquinson Date: Thu May 31 21:47:38 2007 +0000 buglet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b871e73768f224635be8cb1a1edf291cb7c7a037 Author: mquinson Date: Tue May 29 10:01:16 2007 +0000 Mask the diff when logging at error level or higher; mask the command line anyway (was displayed just above) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8324bd72edb942bf0c67efb47daca3a916404647 Author: mquinson Date: Tue May 29 09:59:49 2007 +0000 Fixups to the diff computation (again), and kill the last empty line of diffs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b6e9568998551e1021271127ab2ab168249c363 Author: mquinson Date: Mon May 28 08:44:04 2007 +0000 typos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9631dc25e2590fe99c43918d153f6624b6a809d Author: vernier Date: Wed May 23 14:50:19 2007 +0000 autodetect amver 1.9 or 1.10 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0d93b15ae2bf3f001c5f31c9ffad72b29ffcb70 Author: mquinson Date: Tue May 22 12:55:18 2007 +0000 Let's not declare the max/min macros in C++ to avoid breaking the already existing system in there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f38fb0db35cabec94fef2da7563b82ef0adbb48 Author: kayof Date: Mon May 21 08:18:07 2007 +0000 bug fixes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 688c4d672181f6b26e54e7755f3eda2761ba80ef Author: kayof Date: Thu May 17 21:24:35 2007 +0000 added "#include "gras_config.h"" for USE_GTNETS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e7daeaec907ca6e74dcc5faaf2f23deae766aa4 Author: kayof Date: Thu May 17 18:17:06 2007 +0000 added a declaration for the GTNetS model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa06b844975857bf46e5425f96a3242cdbde834b Author: kayof Date: Thu May 17 18:15:04 2007 +0000 added codes for the GTNetS model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6aa53dbbb014675e9cd606fb63008c964ee9051d Author: kayof Date: Thu May 17 18:12:23 2007 +0000 fixed bugs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6a8f7639376a40e1e564af87d727962c6e090e8 Author: kayof Date: Thu May 17 18:11:29 2007 +0000 added a new model for GTNetS. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45ccc25ea606d8f4651ff5f03b3c98733b36203d Author: mquinson Date: Wed May 16 10:42:33 2007 +0000 Is it possible to have several paths between two given hosts? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a1ebf70d111c6a75ccf7a1953e3f10d0e233405 Author: donassbr Date: Wed May 16 10:00:09 2007 +0000 propagating bugfix to msg_simix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c89f4186519b2579cb507ee3d3965651a65df14 Author: alegrand Date: Wed May 16 09:56:12 2007 +0000 Adding a tag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43b66e7456b2c4ef3b3dc1e9950af3ac99258394 Author: alegrand Date: Wed May 16 09:27:51 2007 +0000 bugfix. Remove the task from the remote host fifo when there is a timeout. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e0c297dea5e914ab0d7c4fe0bc4d36fdd9a16a0 Author: kayof Date: Wed May 16 00:43:23 2007 +0000 Added one. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcbe3dff22bea8256e36e3d621afde0dddf1fc67 Author: kayof Date: Wed May 16 00:37:27 2007 +0000 Fixed name inconsistency, etc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e063dba3a717623827ff9292c1a497d54d6befe8 Author: donassbr Date: Mon May 14 14:42:42 2007 +0000 Bugs found!!! Now it works. I hope. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b401ba10cae8b375d11bee6d24b116936a91acb5 Author: mquinson Date: Sat May 12 22:06:25 2007 +0000 Typos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c64fbd0a87fbb1aa77568d58d4763d0ecd7e65e1 Author: mquinson Date: Sat May 12 21:50:29 2007 +0000 Major cleanup: mainly moving stuff around to have a decent TOC and rephrase obsolete things. Also added an entry on gcc complaining about _simgrid_this_log_category_does_not_exist__??? undeclared git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17bed892f8e6d8b010efccc0f428b84a83aed802 Author: mquinson Date: Sat May 12 21:37:26 2007 +0000 Make it clear from the title that these examples are about MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59a9c6e9853d52baf117e2ce392173047e864743 Author: mquinson Date: Sat May 12 21:26:54 2007 +0000 No reason to call it gras. It's part of simgrid, now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51fa7ffbdb2ae1429a64334ec7636ddeb13824c7 Author: alegrand Date: Fri May 11 14:12:20 2007 +0000 Auto-generated file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fbc54b5103d56fd1704271eb74711c53f07d35e Author: alegrand Date: Fri May 11 14:08:39 2007 +0000 Adding TAGS-friendly rule. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e7eb5ee8613f100bfefeb6475d93ce9c58c75ea Author: alegrand Date: Fri May 11 11:52:56 2007 +0000 Adding more debuging info. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 156e136f01b023610253de9a5ce4e38c1a1ad0b9 Author: alegrand Date: Fri May 11 11:07:49 2007 +0000 keeping up with last xbt_log modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44f22033191e5c21de3585de14d88c01d8ab3436 Author: mquinson Date: Fri May 11 09:27:52 2007 +0000 cleanup + more asserting for robustness git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 393552e42b4ac1d3d4d579b1c5d89348b71de975 Author: mquinson Date: Fri May 11 09:26:54 2007 +0000 Let the state in a coherent state after MSG_clean() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83636a12d4f21be42bb60312b7c897ce15217e9f Author: mquinson Date: Fri May 11 09:26:25 2007 +0000 Only shutdown the logs when all the XBT users are gone git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38fb9ec4d3c2c71b8ed53c222f854dc176006b47 Author: donassbr Date: Fri May 11 09:08:31 2007 +0000 Update gras_simix. Modified the implementation of ports. Now the pmm example works. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57553fe1121976fec514975b27b957c6c1605e2e Author: mquinson Date: Fri May 11 07:54:26 2007 +0000 Oups, forgot a file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b7886745b82bc45dac9662c5cacb75df7d19483 Author: mquinson Date: Thu May 10 23:23:21 2007 +0000 Let's work as 'documented' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 817f8a03cce56319fcefcbb7abe26a3d4153035a Author: alegrand Date: Thu May 10 20:48:40 2007 +0000 Add debuging informations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a41761192e6eb329881ee1579a5554c0efc5fe6 Author: mquinson Date: Thu May 10 16:21:26 2007 +0000 Renamed to xbt_log_appender_file.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f11d2862f6367e7ddb2892df275cad235a93c02 Author: mquinson Date: Thu May 10 16:20:49 2007 +0000 I'm a testing freak, I know git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dda3c203509614d7c0a960960e6235055f053b4d Author: mquinson Date: Thu May 10 16:20:17 2007 +0000 Random cleanups in the log mecanisms, and make room for the layouts I need to finish the TESH (default settings for layouts work, and there is no way to change them so far ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f93e0f7ac86d849ef6b202557d83e9a75852e0d4 Author: mquinson Date: Thu May 10 15:00:02 2007 +0000 Allow to split const strings, and avoid a strdup in the process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3503 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b2991a6a2a69c2c74cffc6e54c1888ad70824c81 Author: mquinson Date: Thu May 10 14:55:15 2007 +0000 remove_at already frees the element if last argument equals to NULL, so do not dupplicate the code here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3502 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b752e4c0bf35563ab1cae8af2940258327f1d415 Author: mquinson Date: Thu May 10 14:02:14 2007 +0000 Clarify from the API that the strings are modified in place by the trim functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f414bb91f49dfffd531da0a99baf6971cfefc1b4 Author: mquinson Date: Thu May 10 12:59:57 2007 +0000 What we really want is more tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94295894aaa30ec7c01f5deae1da046677897a72 Author: mquinson Date: Thu May 10 12:58:35 2007 +0000 Some more doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3d060aead49b9969ac0e9cb83d58b7959925460 Author: velho Date: Thu May 10 12:54:08 2007 +0000 Finally working. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b23e4cebaebae7310a1a7d8cf57d1cf28ec06a11 Author: mquinson Date: Thu May 10 12:48:21 2007 +0000 A pointer from the tutorial main page to the howtos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f43bfa62fbcc0e493e1e4fb3320f97b9ff7b6c0a Author: mquinson Date: Thu May 10 12:44:51 2007 +0000 A pointer from the FAQ to the GRAS tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 050d599da582aa34b0df8078472daee9aed63673 Author: velho Date: Wed May 9 12:28:31 2007 +0000 Cleaned up need some fixup. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ce5fedc816ac216fe35db80c6c5f5c903994d8b Author: velho Date: Wed May 9 12:27:35 2007 +0000 Here we go again. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 355d3a92c765a83ef3360bcbfd6e796493fe7cf9 Author: mquinson Date: Wed May 9 09:38:59 2007 +0000 Some more documentation to help BSD experts such as Bruno ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2374d723fbe340cdb633b35e5c4fb613ed0fe80f Author: mquinson Date: Mon May 7 13:51:26 2007 +0000 Stupid me. One day, I'll be able to compute array indices right git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32f95fab424517e997dfb22e93cfec669c5ea44e Author: mquinson Date: Mon May 7 13:36:50 2007 +0000 Let's find portable.h during VPATH builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e356ae492f80d611ab887563cab7de5a3840c7b6 Author: mquinson Date: Mon May 7 13:26:49 2007 +0000 We need the threads, and they live in the gras lib, not always in the sg one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de8b859fb6b90ae66d4631e1f3469aa353c305dd Author: mquinson Date: Mon May 7 13:22:59 2007 +0000 memleak plug in the win part git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b53b3b3484353b0d7ec7e7c4a920d2e7ca42eaf6 Author: mquinson Date: Mon May 7 13:22:37 2007 +0000 Avoid double free: xbt_thread_join already frees the XBT wrapper git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc0b5cbe2f4272deac718cb99e2c765745c26408 Author: mquinson Date: Mon May 7 13:12:59 2007 +0000 Do display the output when requested to not take it into account but the child dyied in an unexpected way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bea8646d56e86577253e8257235c49867a916928 Author: mquinson Date: Mon May 7 13:12:10 2007 +0000 keep up with lastest diff computation changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4133b4d22139f13efae5dd836983884fb32fbfa4 Author: mquinson Date: Mon May 7 13:11:34 2007 +0000 Keep within the declared matrix, don't go to (-1,j) when i=0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34088a40cf5189138af4b214e763fb8574e8c295 Author: mquinson Date: Mon May 7 12:53:42 2007 +0000 size_t is long, so don't play it smart and get it working on amd64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86051ed1b66342bae0e21fd6643e66331ac2c07d Author: mquinson Date: Mon May 7 11:18:56 2007 +0000 Huge code cleanup + implementation of the background commands. Damn thing, that was harder than expected git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 856e3152cf4b3d48782848ce738ed58e447f3a52 Author: mquinson Date: Fri May 4 15:25:40 2007 +0000 plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cbab0c1ae2e08f519824609764b951631c163766 Author: donassbr Date: Fri May 4 15:24:19 2007 +0000 Cosmetics... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6be27148babf9cba58fcc85eb7ea8859783018d2 Author: donassbr Date: Thu May 3 14:35:09 2007 +0000 Functions gras_trp_sg_chunk_recv and send added. Some memories leaks solved (socket destroy). But, I still don't know why the simulation time is different. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36509afeb2e1fae0ebb03c57a9b55f467ef32e46 Author: alegrand Date: Thu May 3 11:45:12 2007 +0000 Keeping up with last modifications of INFO by Mt. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d0a0c63fa09581253574d3bcb7e6626769245c7 Author: alegrand Date: Thu May 3 11:44:36 2007 +0000 Got rid of useless message. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d85c7fa9d87ecd832b455923ae60da440503bb7 Author: mquinson Date: Wed May 2 23:12:37 2007 +0000 update autogenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2fef14eb3dec519b18323fe58431c9b9f765aa6 Author: mquinson Date: Wed May 2 23:08:59 2007 +0000 Damn, forgot to remove that debugging output before commiting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2f494231ac952472e241cdedead19bf8bb680e6 Author: mquinson Date: Wed May 2 23:03:43 2007 +0000 gtnets integration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d02a6d7da1983ff1355fbf27bb206831a186c683 Author: mquinson Date: Wed May 2 22:53:08 2007 +0000 tweak a bit gtnets integration in autotools mecanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c878c7f73356568b2cf6c801d90e44a08a1e233 Author: kayof Date: Wed May 2 21:38:44 2007 +0000 *** empty log message *** git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ce23854338a6f7f5924fe23f2f250967016bf59 Author: donassbr Date: Wed May 2 15:46:18 2007 +0000 Correct some bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cff262f0a0384a8aaf0d719a32792fcc7ff89293 Author: mquinson Date: Wed May 2 10:09:06 2007 +0000 Three new functions in xbt_str module: split&join (hello perl) and diff (naive LCS implementation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01468b426eb004d5fbdbbf6ef89374c5dd1e06fd Author: mquinson Date: Mon Apr 30 20:55:53 2007 +0000 shorten git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af65faa449b38729c5419a84426def9228083b8c Author: mquinson Date: Mon Apr 30 20:37:17 2007 +0000 Make sure we don't went out of the string to handle *before* using it (thx valgrind) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e66a87c2e4298d9aef725f67d69eec2728f4aeca Author: mquinson Date: Sun Apr 29 11:36:01 2007 +0000 Do not call strcpy but memmove since both zone may overlap. Thanks valgrind for reporting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84a5e78f2a41b7d68fc5126c4f58b143757542e9 Author: mquinson Date: Sun Apr 29 11:35:10 2007 +0000 further cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00dad36142a587e058e8f7bc23456b77e67f13ec Author: mquinson Date: Sun Apr 29 11:30:41 2007 +0000 Further cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 201c29ab62c93305b5cdc3e973ccee3c59f65c07 Author: mquinson Date: Fri Apr 27 09:02:56 2007 +0000 Better modularization of the tesh source code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68176315bea2701407390bc1db5b9f426f1d2116 Author: donassbr Date: Fri Apr 27 08:57:21 2007 +0000 Bug corrected when compiling using --enable-simix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad839760bcdc43bce0f7143e26bdae76cfb8da24 Author: mquinson Date: Fri Apr 27 08:02:48 2007 +0000 commit generated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28ad902744a7994dd47701c0e107e3de63a0231e Author: mquinson Date: Fri Apr 27 07:20:49 2007 +0000 Do not display file position at INFO level (reduce the amount of false positive in test suites when the source code is changed) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abcea9301c9c3fcf6c834309f2588a945595128b Author: mquinson Date: Fri Apr 27 07:13:41 2007 +0000 Keep working during the SIMIX convertion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13031c16144f9b52d0d379173f6f05d1fb4b95f6 Author: mquinson Date: Thu Apr 26 11:48:21 2007 +0000 allow the command line arguments to be of the syntax .thres: and not only .thres= to avoid having two equal signs on --gras-log arguments. Old syntax still hold, but the new one is prefered git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 786dcff24a479b6c3ad44806b369954137c61f08 Author: mquinson Date: Thu Apr 26 11:47:51 2007 +0000 Test several settings from the binary itself instead of expecting me to pass those args on the cmd line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 769797e55b42efb93e64c27d32d3e7ad6da0cd0e Author: mquinson Date: Thu Apr 26 11:06:17 2007 +0000 refactoring: moving chunks of code around to try to understand that code again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e969452e161afbe2ec6220ecce30bd5d27cabb8c Author: mquinson Date: Thu Apr 26 10:50:40 2007 +0000 Follow cleanups in the xbt_str module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16894e8e53dfc85b8bdc64d87eeb476f2f44c402 Author: mquinson Date: Thu Apr 26 10:50:16 2007 +0000 remove _cleanup_double_spaces() since it's now exported as xbt_str_strip_spaces() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ff32988327bcfe4905c8ebcba7b2924f02f0432 Author: mquinson Date: Thu Apr 26 10:49:45 2007 +0000 further cleanups in the xbt_str module: add a proper prefix to the exported functions; integrate xbt_str_strip_spaces which were defined in log.c as static (what a pitty) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 634bf3aac7589078ddaadb1f3678d535d4c2edd4 Author: mquinson Date: Thu Apr 26 10:30:23 2007 +0000 concatenate getline.c at the end of xbt_str.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fec707ce95a76dbcfd23cb417aabe7d035962b3 Author: mquinson Date: Thu Apr 26 10:25:56 2007 +0000 Rename trim.c to xbt_str.c, so that we can have all the functions of this module in the same file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c52c06439d79284312a2a1fa211ba883183ec14 Author: donassbr Date: Thu Apr 26 09:23:50 2007 +0000 Forgotten files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5030ee44e0b07c5ce1775ea36cead3c875d89a8 Author: donassbr Date: Thu Apr 26 08:54:40 2007 +0000 Changes to test gras_simix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff1d0c3097e0e9f7f35cec9de334417c747a8e34 Author: mquinson Date: Thu Apr 26 08:48:30 2007 +0000 More verbose warning (long overdue commit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24f30a1f9d0c0c7b741d4c019ea3979d3d2e54e3 Author: donassbr Date: Thu Apr 26 08:42:13 2007 +0000 Changes to gras_simix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 325e11b2f4756b1912369af33486b0b6513cf315 Author: donassbr Date: Thu Apr 26 08:39:17 2007 +0000 A lot of changes made. Testing phase git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2aad4701a92049c1d4545f5958c0822255d664f1 Author: mquinson Date: Wed Apr 25 15:32:45 2007 +0000 typos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f8c3ea95b7547912d43b1a8f62bd80fc435d402b Author: mquinson Date: Tue Apr 24 13:45:13 2007 +0000 Forgot to commit this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4902d15e1abe2deb191f7d1de97c734db55d659a Author: mquinson Date: Tue Apr 24 13:32:30 2007 +0000 toto git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 923fdc584a32defc54b7e1eface6859938a6e860 Author: velho Date: Tue Apr 24 09:18:52 2007 +0000 Removed references to lagrangedico. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bdaf3e0e35da86e81694db125a7df5effa9f9658 Author: velho Date: Tue Apr 24 09:17:53 2007 +0000 Removed this file, it is just an experience of optimal step before achieve a formal proof that the method always converge. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50009f9e4abeaf823d476315d48f44a2f4de65e3 Author: velho Date: Tue Apr 24 09:15:24 2007 +0000 Added #define NOSHORTS in order to fix a bug in the csdp library. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e530b77c44cac0b95410af2c84132bf13fdb474b Author: velho Date: Sat Apr 21 19:50:19 2007 +0000 Working and cleaned up. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e6da540a28e7b4819fd58c608984a133d91760c Author: velho Date: Sat Apr 21 14:09:51 2007 +0000 Removed file lagrangedico.c. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit def62837cdeac53fb41fc2fcf8e9fb357caa9568 Author: velho Date: Sat Apr 21 13:47:07 2007 +0000 Cleaning up the lagrange model. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23f91d5a992286d5542763e6dc099990d71a563f Author: velho Date: Fri Apr 20 17:46:16 2007 +0000 Working, still need some cleanup. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94352664ec6e9949778a4cdfacb09f34af909de4 Author: donassbr Date: Fri Apr 20 15:50:47 2007 +0000 Initial structure to implement gras using simix. Modifie Makefile.am to compile the "new" gras if --enable-simix is used. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe0df91ca00b102a1752d92b10f5401f0fbac577 Author: donassbr Date: Fri Apr 20 15:32:56 2007 +0000 Removed debug message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a1e91112c3e611c25a4093bdf669e373ac79080 Author: velho Date: Thu Apr 19 11:26:41 2007 +0000 Corrected some bugs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c54088bd491b10bb563f1b672027dd457957dbca Author: velho Date: Thu Apr 19 08:24:34 2007 +0000 Corrected some bugs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 906b37901f3ba07732371cb4920a81e97979e369 Author: velho Date: Wed Apr 18 16:31:52 2007 +0000 Added the test of lagrange with optimal step, also called lagrange dicotomi. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4347ebf21c12a43c73239fd27630dd68d8c7f8d Author: velho Date: Wed Apr 18 16:16:52 2007 +0000 Added lagrange_dicotomi_solve. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ec790f5a5d5c9f82f7f984cbea4a5b886968902 Author: velho Date: Wed Apr 18 16:12:44 2007 +0000 Corrected some bugs in when computting mu. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f111a78d57796ae6d0270aea9ecb7a4762992969 Author: velho Date: Wed Apr 18 16:09:46 2007 +0000 New file, surf/lagrangedico.c, added. This module uses a lagrange optimization approach with optimal step to compute max( \prod log (x) ). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af9bfec65edfbd14cf49ebc4530b4c9d83326a91 Author: velho Date: Wed Apr 18 16:07:11 2007 +0000 The implementation of lagrange multiplier using a optial step. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fa53b835dfc3ee0e2483784d644e26134e7d9d9 Author: cherierm Date: Tue Apr 17 14:06:53 2007 +0000 Devloper Studio Project generation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c634dd506877ac5042192c6980934fa96f1b430c Author: casanova Date: Mon Apr 16 18:56:14 2007 +0000 fixed typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 831909c74e42b7e1d8b88e1698374ebe0c77b610 Author: casanova Date: Mon Apr 16 18:22:04 2007 +0000 Added a link to Kayo Fujiwara's M.S. thesis. Somebody should do a make sync (after a make html) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c39a25f872222a4563bae5e7fb29f20f8a760cc1 Author: mquinson Date: Mon Apr 16 15:57:04 2007 +0000 Ignore simeng_usage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2ef3bcc89d2ecfdf083257665a7db032a963f91 Author: mquinson Date: Mon Apr 16 15:56:10 2007 +0000 merge trim.h into str.h, where it belongs to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 138ac04d1bc1ecac875ff9013794019efd1450dd Author: mquinson Date: Mon Apr 16 15:53:54 2007 +0000 Commit generated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4c3a2a250606b6673da94589f91b73889112263 Author: mquinson Date: Mon Apr 16 13:04:17 2007 +0000 Improve the user experience of backtraces (?): Do not display the bottom of the backtrace (under main()); do not display whether it is a static or dynamic symbol; avoid to print garbage when one function pointer is equal to '(nil)' (even if I think that the libc should never give us such a stupid value, it's not a reason to fail miserably) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acc770ab2dc320f21686af8fb13a684aa8f20b90 Author: cherierm Date: Mon Apr 16 12:42:48 2007 +0000 uncomment a exception git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8563afcccc9caa2b2db1c99308e3c531bf9c506 Author: mquinson Date: Mon Apr 16 12:01:27 2007 +0000 cleanups + newline at end of file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e407d291fe64a484f52a27b88f04156beae00c0 Author: mquinson Date: Mon Apr 16 11:59:46 2007 +0000 Include the prototypes of these functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9afbd215e6823f9b84f34b7b2655186d2db8e3db Author: mquinson Date: Mon Apr 16 11:55:43 2007 +0000 Remove funky non-ascii chars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84d9bae32be86adea084e8a0cd00d2a20390fbbd Author: cherierm Date: Fri Apr 13 09:52:09 2007 +0000 on windows the stub_generator use now the environnement to locate the paths of the libraries libgras and simgrid ; the global variable _gras_procname is exported git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6e19243fb4d7530ddf146456f88ca2a52ee9adf Author: cherierm Date: Fri Apr 13 09:48:21 2007 +0000 the script of sg test on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1bd3e4da9a9c5ff5f817cf8e9cd07f2cfeff16f Author: cherierm Date: Fri Apr 13 09:47:58 2007 +0000 the script of rl test on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3f79cb50f4397aea7de50ef1676bed24b813125 Author: cherierm Date: Fri Apr 13 09:46:39 2007 +0000 ansi c declaration variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f86be56b41d48bc7f9ddafd05fad389f3906317b Author: cherierm Date: Fri Apr 13 09:45:55 2007 +0000 the script of the rl test on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac54f0cb5ffb31d61d28ab6e54788da7aaa0cc98 Author: cherierm Date: Fri Apr 13 09:45:33 2007 +0000 the script of the sg test on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 659b32e7f57a715dfd50b30319e47aba37028273 Author: cherierm Date: Fri Apr 13 09:43:04 2007 +0000 ansi c declaration of variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a6f317a5a6a1271d10199b4d0eada33ae0f0f8d Author: cherierm Date: Fri Apr 13 09:38:58 2007 +0000 the script test_rl.vbs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a63cd2e64ca622b4bb0efd78fecd6175aa756c29 Author: cherierm Date: Fri Apr 13 09:34:28 2007 +0000 the ansi c declaration of variables are at the begining of block git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c4f0b9ab9bbef077a979773d50bf35b8c08eca9 Author: cherierm Date: Fri Apr 13 09:32:55 2007 +0000 a script of the sg test on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f193f2536abaa54f0591ba4f9ab407da830a2cb7 Author: cherierm Date: Fri Apr 13 09:32:23 2007 +0000 a script of the rl test on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d81705e2089e379e105983e198341c83b081139 Author: cherierm Date: Fri Apr 13 09:31:44 2007 +0000 just a little mistake on this example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d888500227e4cbf0fbe2c24ff90241027975d273 Author: cherierm Date: Fri Apr 13 09:30:06 2007 +0000 a script to launch the rl test on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2caa5db5b21cdddfcc9c7b62334d7bf83c573f52 Author: cherierm Date: Fri Apr 13 09:29:34 2007 +0000 a script to launch the sg test on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75f370295dea10616beca0d7e106533e48052503 Author: cherierm Date: Fri Apr 13 09:26:55 2007 +0000 a script to launch the real test on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa3325d81bd93ec9295958060072be318bd2fc93 Author: donassbr Date: Thu Apr 12 15:23:43 2007 +0000 Functions added. Bugs corrected. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf0cc38d8036303ec0886ac6361e8e2b62ff0514 Author: velho Date: Thu Apr 12 09:45:06 2007 +0000 Corrected file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c0dfd20f04a956fac7c83746f032632b5b00b68 Author: velho Date: Thu Apr 12 09:44:37 2007 +0000 Sigma step working. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c04e8a8a0442b680aa18c22b2dbf0c17e916b41 Author: cherierm Date: Wed Apr 11 19:34:43 2007 +0000 used during the build process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8dc87da96e9e29fbbeee39c31332d75e6e9db114 Author: cherierm Date: Wed Apr 11 19:28:54 2007 +0000 export the _gras_procname variable in the dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d684cbb463740ed1376bf6d5640ad7097dfaf0c9 Author: cherierm Date: Wed Apr 11 19:25:30 2007 +0000 create the last directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aad06c990684e98b896522d2dfa2937f83dcefbe Author: cherierm Date: Wed Apr 11 19:19:41 2007 +0000 used during the build process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6f33eba1d33977ece142b0cf9fda70e3306a23f Author: cherierm Date: Wed Apr 11 19:13:26 2007 +0000 change the output directory of the dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b549809c9347a3f32c3bd7cbb72bc0193c45d879 Author: cherierm Date: Wed Apr 11 18:58:22 2007 +0000 just a new line at the end of the file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6a0980facd9ad8dbb66e0c7ab2bdf61d2d18825 Author: cherierm Date: Wed Apr 11 18:57:22 2007 +0000 export some variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5f57417b30b80a7d6bf53ce8e13f4dd184dceb0 Author: cherierm Date: Wed Apr 11 18:48:34 2007 +0000 make file used to build the libgras dll and the libgras library git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b0d835a88d72a81b39e5534f18889ad44d54a5d Author: cherierm Date: Wed Apr 11 18:47:41 2007 +0000 make file for gras examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3925497846c352bda86739dc183cfbc121357393 Author: cherierm Date: Wed Apr 11 18:39:31 2007 +0000 change the output directories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22ea28f0a7373748e5aaa7e2de579c2674948368 Author: cherierm Date: Wed Apr 11 18:36:14 2007 +0000 to create the last directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37e2e168ad96cdb3afa5f22d802be3d9fd70adda Author: cherierm Date: Wed Apr 11 18:32:25 2007 +0000 the windows source file of the libgras dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2012cce3fed41a9aeae1c81288ef9d01c3032a76 Author: cherierm Date: Wed Apr 11 18:30:42 2007 +0000 to create the tests/obj directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b832d2d29247865e63977164a38aaa7ad9ae666f Author: cherierm Date: Wed Apr 11 18:27:55 2007 +0000 to create the lib/debug directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06c7f4410dda8769d1bcfaf637e1486b886f085c Author: cherierm Date: Wed Apr 11 18:23:59 2007 +0000 to create the /libgras/dll/debug directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cc2adbf30918a6c64d57422ded5b1388c2779d3 Author: cherierm Date: Wed Apr 11 18:20:46 2007 +0000 to create the tests/obj directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40d8b7f06111c697415d3cdfc5705013eab1b263 Author: cherierm Date: Wed Apr 11 18:17:52 2007 +0000 to create the lib/debug directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3383 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8ed729fbff8e2d451338069dfd293d11bad9805 Author: cherierm Date: Wed Apr 11 18:15:21 2007 +0000 to create the examples/obj directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 625844efcce3d3f6356363708a0bd92f92ebc57d Author: cherierm Date: Wed Apr 11 18:13:29 2007 +0000 to create the examples directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c03851375a6036c9b0a27452c8c8402c23075bc3 Author: cherierm Date: Wed Apr 11 18:12:34 2007 +0000 to create the dll directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 904ee19f21b86d87e11b673469909d272f926406 Author: cherierm Date: Wed Apr 11 17:14:20 2007 +0000 consider the file trim.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95a9adeef48546cce979a75954d9fbe86e0e79cf Author: cherierm Date: Wed Apr 11 16:07:40 2007 +0000 no message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3378 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5b628973762fb661fd0e37af334707b67e1ff51 Author: cherierm Date: Wed Apr 11 15:27:24 2007 +0000 rectify a mistake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6229a273b373db3727210a0b1dc8d08f2fb0f538 Author: cherierm Date: Wed Apr 11 15:16:53 2007 +0000 export trim functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb84a4d4ce83d8b9a743278b22136e73f1d6dda5 Author: cherierm Date: Wed Apr 11 15:06:36 2007 +0000 consider the trim files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2ab93dec62600e1cad2ae359becae798da022b4 Author: cherierm Date: Wed Apr 11 15:05:42 2007 +0000 the expected signal metacommand use now the name of the signal instead the number of the signal git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3374 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5264a575173ef4886e577e1d9877578a84e8b63 Author: cherierm Date: Wed Apr 11 15:05:18 2007 +0000 the expected signal metacommand use now the name of the signal instead the number of the signal see segfault.tesh for a usage of this metacommand git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34fd857a23ba247f95fb9989b86d5e13433db2df Author: cherierm Date: Wed Apr 11 14:27:42 2007 +0000 the trim.c file header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19c532a674b0a5be588b5c9ecfb1959774985d58 Author: cherierm Date: Wed Apr 11 14:26:27 2007 +0000 Strip whitespace (or other characters) of f a string git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5662e30fdcc4e8b6e82fea3a7558ca780c4d9ab8 Author: cherierm Date: Wed Apr 11 08:38:36 2007 +0000 the build system need it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8806906f6ee71257fe0ddb66c886ad12d23aed9a Author: donassbr Date: Tue Apr 10 10:52:42 2007 +0000 Removed SIMIX_global_init_args and SIMIX_process_create_with_arguments. Added SIMIX_action_parallel_execute, MSG_parallel_task_create and MSG_parallel_task_execute (not tested). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5954bfcc43aa8893ed37743ec1bfda517089d018 Author: alegrand Date: Fri Apr 6 20:36:14 2007 +0000 xbt/str.h needs love... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e41099ae20756bd6d3d3b01b14bdede95b6821cc Author: donassbr Date: Wed Apr 4 13:52:57 2007 +0000 Functions added and changed. Keeps the cvs updated. MSG_process_kill added. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d093eb0c576e2f7a1d6c7a707ee55026aca3915 Author: donassbr Date: Fri Mar 30 10:42:08 2007 +0000 msg_simix alpha. All functions implemented. Some memory leaks solved. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07b23e956e96e9a73b3acbbf4639b3d464604a44 Author: donassbr Date: Thu Mar 29 09:41:09 2007 +0000 Many changes done. msg_test.c works. Not all functions implemented yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6aa3874e6796bf161c68e19f9986782385f90d5 Author: donassbr Date: Tue Mar 27 13:09:37 2007 +0000 Functions implemented, task_execute tested with a small example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a7bc2b51fce530a2664d62489a106ba66bb1227 Author: donassbr Date: Tue Mar 27 13:08:45 2007 +0000 API changed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1247bc18594c0d66b7bcebc88d919b8c467b545f Author: alegrand Date: Mon Mar 26 11:29:53 2007 +0000 Use tesh!!! It really works great! Thanks Martin! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9efe9810f0b576bfafa3ad30f4cd0d298b612258 Author: alegrand Date: Mon Mar 26 11:28:36 2007 +0000 Use reasonable values in deployment files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4de0a434d872a362ac4540728c15bfd966e81b86 Author: cherierm Date: Mon Mar 26 10:07:44 2007 +0000 these functions are already declarated in str.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a10ff0a0b9c2185332906ba6157af69b9d47e26 Author: cherierm Date: Mon Mar 26 08:47:26 2007 +0000 on windows getline function needs the stdio.h include file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c53a95b3314ebc4f950666c809137909bac7a3a2 Author: mquinson Date: Fri Mar 23 22:27:30 2007 +0000 Remove one of the tests which breaks on amd64, it will be readded after my vacations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 534fab3158310b5f3c2d2ae66e1627bf60fc4083 Author: mquinson Date: Fri Mar 23 22:24:52 2007 +0000 Avoid a segfault on amd64 by leaking the file descriptor git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac4f0d3784896df417282952f0495ebab70b1bdb Author: mquinson Date: Fri Mar 23 22:20:52 2007 +0000 Reduce the visibility of stdio.h because it was loaded wrongly (ie, before _GNU_SOURCE gets defined on need in portable.h, thus making getline invisible) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95b3c3ac1b7426d98596d09f5b3207dc477efdb2 Author: mquinson Date: Fri Mar 23 22:17:43 2007 +0000 Hell, I BROKE THE BUILD. Let's take some radical counter-measures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 815eff8a1dbe6a86a229bc66f3a6e2fea0253d6c Author: mquinson Date: Fri Mar 23 22:13:17 2007 +0000 Reduce the visibility of stdio.h because it was loaded wrongly (ie, before _GNU_SOURCE gets defined on need in portable.h, thus making getline invisible) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a33af9c0434a48328e48a500286de9ebdaa55cbe Author: mquinson Date: Fri Mar 23 22:07:08 2007 +0000 Update generated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f1acbf1f63cdc4d9d6221093e5dc00a03abc135 Author: mquinson Date: Fri Mar 23 22:06:07 2007 +0000 Load portable ASAP so that stdio do contain getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b9cf50be0a43c599b20b1ed28341971a571d70d Author: mquinson Date: Fri Mar 23 22:05:26 2007 +0000 Reduce the visibility of stdio.h because it was loaded wrongly (ie, before _GNU_SOURCE gets defined on need in portable.h, thus making getline invisible) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa5a11b84f7953b5b030e9996c47b890b27785d6 Author: mquinson Date: Fri Mar 23 22:03:21 2007 +0000 load stdio.h with _GNU_SOURCE defined ASAP before some random other system header loads it without the extra definition, thus hiding getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61aa68324746c53bc5eb1659c405790f586fde67 Author: mquinson Date: Fri Mar 23 21:21:55 2007 +0000 Add tesh[t], the TEsting SHell Tool git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55028d73721175c6147bc209cbc6fd87c021c3ce Author: mquinson Date: Fri Mar 23 21:14:57 2007 +0000 Fix the prototype of getline on platforms where we need to redefine it (non-GNU) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdd5a5f1bea4c3aced2cab95a9a2191b5090042d Author: velho Date: Fri Mar 23 17:31:05 2007 +0000 Added field mu_new and field init_bound was replaced by mu in structure lmm_variable_t. Added field lambda_new and field init_bound was replaced by lambda in lmm_constraint_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e70cf8c19e3bc258c6ee36d9a5a917008451337 Author: velho Date: Fri Mar 23 17:29:29 2007 +0000 Debugging. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fc0eacd4bf297c11c8035b310008a53fae3aecd Author: alegrand Date: Fri Mar 23 12:04:24 2007 +0000 stupid me! I forgot this file in the renaming process. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1e54111e358216c0357854c8c60f112d2ddb959 Author: alegrand Date: Fri Mar 23 11:35:55 2007 +0000 Commiting auto-generated files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9137c7e78bc07b6b74f15f2a179c3b377f9d5799 Author: alegrand Date: Fri Mar 23 11:35:11 2007 +0000 Renaming! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f85c01fa01dfbf9b06f6e8c1fa01e34f49647db Author: donassbr Date: Fri Mar 23 11:26:22 2007 +0000 Necessity to change the code to implement MSG.. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 025321b2ccc6b92ba4f87ad8adac2deccce6356c Author: donassbr Date: Fri Mar 23 11:25:27 2007 +0000 Some functions added (not all), the code compile, but it wasn't tested yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45fee8d511c94661b7155ef561c4a5381592b9fb Author: alegrand Date: Fri Mar 23 11:21:38 2007 +0000 sleep actions can neither be suspended nor resumed... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af0b76c237b3c0dfbdef8bfc7d0262622c8b19cc Author: mquinson Date: Thu Mar 22 16:31:00 2007 +0000 Factorize the definition of socklen_t between all compilers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f08a5b3c82ad8d1b8c2176eaf66c65992fa8f402 Author: mquinson Date: Thu Mar 22 16:08:54 2007 +0000 declaration of toupper git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 582124da6820f81abe11868871ad52e43639da07 Author: mquinson Date: Thu Mar 22 16:04:20 2007 +0000 Split the string related function to their own header file. It will ease their documentation, at least git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b26bcceaab3319bd79a436ad8066816ede6aa716 Author: mquinson Date: Thu Mar 22 15:03:49 2007 +0000 Update generated file with regard to the detection of borken makecontext: we don't try to pass pointers to this function, so it should work on 64bits too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c46f452bfd70d01f67704bc058e2f89f14da2d9 Author: mquinson Date: Thu Mar 22 14:58:45 2007 +0000 Revert last change: now, we can use contextes even on 64bits archs where passing a pointer as third argument of makecontext is broken git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 824667224ecdd60d1eca9c2c3b79ad1fadf03767 Author: mquinson Date: Thu Mar 22 14:57:44 2007 +0000 Let it work both with 64bit contextes, and with plain threads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd25a9741f772ae62cdd9c4dd63c1b53bd5362ff Author: velho Date: Thu Mar 22 14:50:26 2007 +0000 This program test the simulator engines using different modelling approaches: maxmin, lagrange and sdp. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddc4eff5706420572e2d38cea6e77dc0806a2ad1 Author: velho Date: Thu Mar 22 14:49:04 2007 +0000 Corrected the simeng_usage.c directive. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3fa98ca7ce6d3cebc47f87e1e783a214b04b35f Author: alegrand Date: Thu Mar 22 14:40:44 2007 +0000 Hacking to make it work with broken AMD64 contexts. To try! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20caf382b20af687ee1ba042b68bb87df38e8fdf Author: mquinson Date: Thu Mar 22 00:26:18 2007 +0000 Let's start with the library versionning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86991b943e9e2b413d2dff3b95824a01d031d317 Author: mquinson Date: Thu Mar 22 00:18:04 2007 +0000 Let's go for the next release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da87f6beb69857d417c47fd1b0799c609a2ae718 Author: velho Date: Wed Mar 21 18:34:10 2007 +0000 Added the compilation of file simeng_usage. I think this is a more appropriate name once this programs tests different modelling approachs in the simulator engine. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39b484e7e863de804daea3e0cc80afdf678af8dc Author: velho Date: Wed Mar 21 18:31:35 2007 +0000 Prototype of function lagrange_solve added. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc35426c6166da33a546b7fe44a168639dff03bf Author: velho Date: Wed Mar 21 18:27:24 2007 +0000 Added field intial_bound to lmm_constraint_t and lmm_variable_t. Needed by the lagrange optimization function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b496924ab1db1e2168e21d85f1bb5c5db2ae264 Author: velho Date: Wed Mar 21 18:11:19 2007 +0000 Model using the proportional fairness to compute the bandwith achivied with each connection. Corrected and compiling. Tests until undone. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d718faf3e77107bdf078e9efa9e3a4a7f7bf32e Author: velho Date: Wed Mar 21 18:09:28 2007 +0000 Added surf/lagrange.c. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 106facfd0f20f0321e561401f6e3de3fffbeadfb Author: donassbr Date: Wed Mar 21 14:51:27 2007 +0000 MSG/SIMIX Initial files. Only functions prototypes, not implemented yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d80e7348ea40daf2c7447e23d959fb167cffeb36 Author: donassbr Date: Wed Mar 21 14:50:31 2007 +0000 Changes in the functions, correct prototype function (SIMIX_config) and change exception raised in SIMIX_action. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dab96f2dde2a7d6ea12cfe41a75c690ddc2e4b3b Author: donassbr Date: Wed Mar 21 14:47:55 2007 +0000 Add support for host failure exception to the xbt_errcat_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebaa4006f69375229681ef6d7cb2a07addbc7cbe Author: cherierm Date: Wed Mar 21 14:20:59 2007 +0000 a empty file to create the directory in the repository git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3710083d64724dcfaa39a7f1681e9a18c9a0fe03 Author: cherierm Date: Wed Mar 21 13:59:58 2007 +0000 a makefile to build the ping_pong example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64ea6e2935f811a5c17422296732c984611eace2 Author: cherierm Date: Wed Mar 21 13:59:20 2007 +0000 a makefile to build the msg_test_suspend example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0bea10c0ffd193fba9a019d0e6eed1d30517444 Author: cherierm Date: Wed Mar 21 13:58:45 2007 +0000 a makefile to build the msg_test_communication_time example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 932cb0d785dc61df1f66a383211e2f178cce3d9e Author: cherierm Date: Wed Mar 21 13:57:55 2007 +0000 a makefile to build the msg_test example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf32c9356ac20e42528e2d1ce2f718cc5bd82730 Author: cherierm Date: Wed Mar 21 13:57:04 2007 +0000 a makefile to build the simgrid dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3315 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3359f8e3a8aed62dd11857f91fd3f16e8f74b98 Author: cherierm Date: Wed Mar 21 13:56:24 2007 +0000 consider the windows dll modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfb5f67dc26957daecf2afb4313ce7d3d9f0ab85 Author: cherierm Date: Wed Mar 21 13:42:59 2007 +0000 this file is used in the build processus to build the dll simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8e926e86ef601549e7f37b4b2b1d210dc6dd5f1 Author: velho Date: Tue Mar 20 10:05:44 2007 +0000 Start the development of the lagrange optimization method to implement the proportional fairness. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f68341674691958569f4f36fe7e4b3f50200cdcc Author: mquinson Date: Fri Mar 16 20:21:19 2007 +0000 commit automatic file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 503aa3da00d244d6198bdb7f5c489793bee62762 Author: mquinson Date: Fri Mar 16 20:15:04 2007 +0000 RELEASE \! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c521ec8a61f9cc04fd88ede4af09b78fe196018 Author: cherierm Date: Fri Mar 16 16:32:35 2007 +0000 remove the pragma directives in borland configuration file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d4fcecf7663d1b88bdc01d069fc8c047c5dec67 Author: cherierm Date: Fri Mar 16 15:11:01 2007 +0000 with ansi C the variables must be declared at the begining of the function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55be6c01c1ff0830eb948602c09dbb9f4344e466 Author: mquinson Date: Fri Mar 16 14:59:14 2007 +0000 Rework the portability layer around our getline definition. Damn thing. A proper xbt_string.h is needed, but it's too late for this version of simgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3ba288e92216e2f6d64cabfbee5fd6b3496c99f Author: mquinson Date: Fri Mar 16 14:57:12 2007 +0000 Only declare getline portability cruft if it is needed (it's not used so far), it can be ignored for release sake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 963c8f3d1cd6f63552673bdbc62252b90e4e6ffa Author: mquinson Date: Fri Mar 16 14:34:32 2007 +0000 Remove a useless (hopefully) portability hack git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6508dac8abd72a02679154467f7e88996630e043 Author: mquinson Date: Fri Mar 16 14:15:13 2007 +0000 Use xbt_thread_yield explicitely instead of Sleep(0). This is the same effect, but the intention of this is more clear (at least to me ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d282280b34c91d82c661c9b569bc0147da4662e3 Author: cherierm Date: Fri Mar 16 14:11:15 2007 +0000 with ansi C the variables must be declared at the begining of the function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc6209fd357fda640e8cf4bd86e1564f8be1f383 Author: mquinson Date: Fri Mar 16 14:10:03 2007 +0000 Commit separately the tons of additionnal debug informations I had to add to find the deadlock solved in previous commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21ec591fc56c559be671e8604a5f2332bcd2f9d6 Author: mquinson Date: Fri Mar 16 14:08:48 2007 +0000 Kill a deadlock in the new thread creation code I've introduced (sometimes, the main thread had the ability to acquire the individual lock of the created one before the poor dude got a chance to go in jail) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc4b669606c92cc46a11b4ac99e6546893174ed3 Author: cherierm Date: Fri Mar 16 13:42:49 2007 +0000 this file is used by the example ping_pong git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91d6ad75e25f9dab6466679ff12e56845ecdc6c8 Author: cherierm Date: Fri Mar 16 13:36:31 2007 +0000 for windows xbt_thread implementation a thread yield after it has signaled a condition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e674552e32597c7618313a1ffa914491d47bf89 Author: cherierm Date: Fri Mar 16 13:33:36 2007 +0000 Microsoft visual c++ need that git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46ad98c51ee33cbdbeb46a8c058beea42b152c61 Author: cherierm Date: Fri Mar 16 13:30:01 2007 +0000 force bye alignement to 8 and disable a avertissment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 587055732de9a37dd695007b69b62b3a4fed1111 Author: cherierm Date: Fri Mar 16 13:28:47 2007 +0000 optimize the comparaison between characters git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08343930578d162e6e8c47167025970929bcf41f Author: cherierm Date: Fri Mar 16 13:27:21 2007 +0000 on include extern C directive for c++ compilers plus include misc.h header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a59340736c6aef0d67fe88a16e0cd1fa8e18ae9a Author: cherierm Date: Fri Mar 16 13:23:31 2007 +0000 ssize_t is not defined in borland builder and visual C++ and now asprintf and vasprintf are not exported in the windows dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49054797aed6e149277e46fde87302c1d61b6299 Author: cherierm Date: Fri Mar 16 13:18:55 2007 +0000 only indent code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99539cdc5c814389e373ed62f61f116d56b6ac2c Author: mquinson Date: Fri Mar 16 10:54:33 2007 +0000 Plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88c7776b4e29712f5619c795110cbe343e5350a0 Author: mquinson Date: Fri Mar 16 10:48:16 2007 +0000 Let the stubs die more verbosely when they catch a logic error in our programmation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3290 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24805d9be154cac4d5300baecba35b4931204f97 Author: mquinson Date: Fri Mar 16 10:44:38 2007 +0000 Damn picky compiler. Kill unused vars when using ucontextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11819220e15518f0aacff177da8655da0a9f9826 Author: mquinson Date: Fri Mar 16 10:42:58 2007 +0000 Only initialize the mutex&condition used for context creation when using the pthreads to implement the xbt_contextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8c1bbfc07873fbd9f987e3b2499dc19ec02c2fa Author: mquinson Date: Fri Mar 16 10:34:50 2007 +0000 use two conditions during the thread creation phase to make sure that it is *really* impossible to signal the condition and get our own signal the line after. The pthread lib under linux works just fine on such a borderline case, but it may not be the case of any thread implementation. Namly, our xbt_thread implem for windows is not that permissive. It could be possible to make our implem more robust, but it is ways easier to make our user code less demanding git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a98aed7c91100cfe4414ec3fd23ae6f216710f24 Author: mquinson Date: Fri Mar 16 10:19:05 2007 +0000 Also avoid to leak the stub under windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 782885a2fe13a0a0fd7fb26eda8a0b7b4b08ae89 Author: mquinson Date: Fri Mar 16 10:13:26 2007 +0000 Kill the s_xbt_thread_wrapper_for_restart__ structure and use xbt_thread_t to contain what the former contained so that we don't have to free the stub, or leak if we don't git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b94070cec9eee33af7abc221f62927ffb9336331 Author: mquinson Date: Thu Mar 15 16:43:14 2007 +0000 Typo in my last change aiming at including SIMIX in the tarball regardless on whether we configured simgrid to use it or not git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54d487dba12f54926057abdf8fcdfca053c7df4e Author: mquinson Date: Thu Mar 15 16:39:42 2007 +0000 Commit generated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe50cfdb08ac4f5d3903b0230475c759f3cb4edb Author: mquinson Date: Thu Mar 15 16:39:06 2007 +0000 Kill oldies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18d1659df58e95d66cee33e0db2515afe2727241 Author: mquinson Date: Thu Mar 15 16:38:36 2007 +0000 Kill old context implementations on windows. We now use xbt_threads for this on this platform; Make sure the test units are rebuilt correctly even during VPATH builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d39e099be39dac99eede92137892d59b5ceb6a1c Author: mquinson Date: Thu Mar 15 16:37:20 2007 +0000 Kill old context implementations on windows. We now use xbt_threads for this on this platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52aad261af922bba6ad32127a85df1c2b0645ef3 Author: mquinson Date: Thu Mar 15 08:21:11 2007 +0000 Move xbt/xbt_thread.h to private interfaces since it's not always provided by the libraries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccd1b0c6039b17c8fe6529a327b39131a2618291 Author: mquinson Date: Thu Mar 15 08:20:17 2007 +0000 Add a [correct] prototype to xbt_thread_join git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b064f9c5b80aa2a27accdd0f97ab286a26d62d7f Author: mquinson Date: Thu Mar 15 08:08:16 2007 +0000 This is definitivly not a public interface: it is not provided in libsimgrid when using the ucontextes to implement xbt_context git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76036869988d98645b3cf2f6a2462c949fff6054 Author: cherierm Date: Wed Mar 14 21:28:13 2007 +0000 effect of the redefinition of the macro XBT_PUBLIC_DATA git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4420d55cb331b29921421bc04d32dc3b02c5e5e Author: cherierm Date: Wed Mar 14 21:27:17 2007 +0000 xbt_thread_join() function implementation, windows thread version modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4d4da7d43fb917b14ab7b7d1b9538ad65569844 Author: cherierm Date: Wed Mar 14 21:25:34 2007 +0000 xbt_thread_join() function is now implemented git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dcbbc368228a7623d2f8a53028f6da8f64a5a128 Author: cherierm Date: Wed Mar 14 21:24:35 2007 +0000 effect of redefinition of the macro XBT_PUBLIC_DATA git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b7ff86c51b392e6267c8b3341e28151ff6ef594 Author: cherierm Date: Wed Mar 14 21:21:25 2007 +0000 redefinition of the macro XBT_PUBLIC_DATA git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit addf942a7913b477a273e7a372967b200d95d12c Author: alegrand Date: Wed Mar 14 15:19:29 2007 +0000 Adding debug informations. Adding a "clean" suicide mechanisme for the xbt_context_kill functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a222d3b19b7286192a3426b11ea412b1e0ec119c Author: alegrand Date: Wed Mar 14 15:15:21 2007 +0000 Fixing the setkey getkey mechanism (it wasn't functionnal at all). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 946f44f7e149af72384a3aaf69ab98e44212ed02 Author: alegrand Date: Wed Mar 14 15:14:29 2007 +0000 Trickier example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9834f6db9c4a8428060bd39fd09c1bdfffd1407b Author: mquinson Date: Wed Mar 14 11:01:41 2007 +0000 Make sure that SIMIX is in the distributed tarballs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bda480f1d89e26a239de6900837b0285e379cea Author: mquinson Date: Wed Mar 14 09:22:31 2007 +0000 This is already exported from the corresponding header (include/xbt/ex.h), as it should be git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9265d9c593ebc87d80374d2c4d1e7b76c1bc1ffb Author: mquinson Date: Wed Mar 14 09:21:45 2007 +0000 Use XBT_PUBLIC_DATA instead of XBT_DECLARE_DATA git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3a022946c0849d8b4ffdb81fae65db33554cf7f Author: mquinson Date: Wed Mar 14 09:18:58 2007 +0000 This is already exported from the corresponding .h (./src/include/surf/surf.h) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb393fcf978a184c6a97772ab588b9d9a2a5c256 Author: mquinson Date: Wed Mar 14 09:13:25 2007 +0000 Use XBT_PUBLIC_DATA instead of XBT_DECLARE_DATA git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1132e28fb4848470655f287c13a0c4ecf549872 Author: mquinson Date: Wed Mar 14 09:11:43 2007 +0000 Rename XBT_DECLARE_DATA to XBT_PUBLIC_DATA for sake of consistency, and rewrite its usage to be consistant with XBT_PUBLIC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit daf7628852dc8c5b944f2667cc74d8ce75328aed Author: mquinson Date: Wed Mar 14 09:05:51 2007 +0000 portable.h is the header to load when seeking for portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30f09552abf56c908a8f0bbd397f578f62a4453c Author: cherierm Date: Tue Mar 13 14:07:10 2007 +0000 use win32/config.h on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0026f4fc6122e85840e274a1173101e4bc7ed0d6 Author: cherierm Date: Tue Mar 13 13:53:37 2007 +0000 export some functions for windows dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a87fc62c1667cf949e0b754086d895cbe4bae8b Author: cherierm Date: Tue Mar 13 13:49:13 2007 +0000 export some functions for libgras git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5b033d47fb71e1aa50b25a65f86abe4a003ccc5 Author: cherierm Date: Tue Mar 13 13:24:40 2007 +0000 define CONTEXT_THREADS to 1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fc1924f4999f9eada5c9368eab11676f5e9c06a Author: cherierm Date: Tue Mar 13 13:20:37 2007 +0000 consider the new macros CONTEXT_UCONTEXT and CONTEXT_THREADS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c5685dc7dbf80037da524d5787a8265bf36a552 Author: cherierm Date: Tue Mar 13 13:19:43 2007 +0000 visual c++ need snprintf and vsnprintf functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b03c4669c65ee144f7e3c86c9b6748d0c831931c Author: cherierm Date: Tue Mar 13 12:35:12 2007 +0000 special exportation data for visual c++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b463d8538aaf521c31bca0da865a5a6f56b2a6e3 Author: cherierm Date: Tue Mar 13 12:20:31 2007 +0000 not need to export XBT_LOG_ROOT_CAT in log.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82421f638de186b984d6cf9366bf618f188ce3f9 Author: cherierm Date: Tue Mar 13 12:12:56 2007 +0000 special data exportation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97ea8e6ffb9fade57fa48f52caca2a35b518b6da Author: cherierm Date: Tue Mar 13 12:10:35 2007 +0000 exports functions in windows dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 637cb1e7e9e007f9466f4813ee12617815dbf1f1 Author: cherierm Date: Tue Mar 13 12:08:51 2007 +0000 special data exportation for Visual C++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1de36c3be200c3edc5c3239ba3784bb1dc1499cb Author: cherierm Date: Tue Mar 13 12:05:09 2007 +0000 a new macro XBT_DECLARE_DATA for special data exportation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d18151cd617bbb4738fbc0b3151c71c12498970c Author: cherierm Date: Tue Mar 13 12:02:34 2007 +0000 export some functions in windows dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec0a450a5851dc5b9e6eb0eb9c346e90eb6151a7 Author: mquinson Date: Tue Mar 13 11:22:00 2007 +0000 This is a public symbol, isn't it (not realy sure, but should be harmless) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3248 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5b4da866899d8df510207c8e35722eee9ce48d8 Author: cherierm Date: Tue Mar 13 11:08:21 2007 +0000 Cast to the proper pointer type to avoid some warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3247 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a27375bf26a44cc15f7a048b5ab872747761a022 Author: mquinson Date: Tue Mar 13 10:22:44 2007 +0000 Reintroduce the changes to the windows build chain to allow gcc cross compilation (was removed by Malek's last compile) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3246 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d61928cc24fbd72d9830921386fd12e92912a2d Author: cherierm Date: Tue Mar 13 10:18:39 2007 +0000 Visual C++ compiler configuration file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5ded4c27fcbc0e3487b182cdacdb321ba4ab85d Author: cherierm Date: Tue Mar 13 10:16:16 2007 +0000 special configuration for Visual C++ compiler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b00dee55791fb860e475390a184cd439bf85042d Author: cherierm Date: Tue Mar 13 10:10:20 2007 +0000 special configuration for Visual C++ compiler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2485307bc9f202b0b96e735969b03ea7cf8a548 Author: mquinson Date: Mon Mar 12 15:03:42 2007 +0000 Make sure libsimgrid depend on libpthreads only when needed (ie, when we use pthreads to implement xbt_contextes); libgras depends on it anyway since it will soon be multithreaded git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b754cbe4ec669846baeee13c6362184019c5bbd Author: mquinson Date: Mon Mar 12 15:00:09 2007 +0000 proper file name for the stubs not used in either SG or RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21e36900d94aa0bb86014021552a228f5afde1c7 Author: alegrand Date: Mon Mar 12 11:20:58 2007 +0000 Keeping up with last renaming. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bedf1620c4d3e62b8ab4a834ac4b04f975cacbf9 Author: alegrand Date: Mon Mar 12 11:20:45 2007 +0000 Using more explicit names. Killing the init_context in last position. Adding debug. Calling cleanup_func before freeing args. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18709abb68a084b5d31147fabc6f23e1d4af9498 Author: alegrand Date: Mon Mar 12 11:19:12 2007 +0000 Various cleanups. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 145a798531c6dfbabfd82409a682e7cd14a39362 Author: mquinson Date: Mon Mar 12 09:28:49 2007 +0000 Add --with-pthreads as synonym for --with-pthread since Arnaud cannot type correctly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bf3909212b27d8a9453ecb35447f6b051eedf33 Author: mquinson Date: Fri Mar 9 17:01:22 2007 +0000 do not use xbt_context_init but xbt_init; do not try to yield when there is only one context since it fails for whatever reason git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit beaedc82c29cae2d3a54f1083ebd741386677d0f Author: mquinson Date: Fri Mar 9 16:55:23 2007 +0000 sync generated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9e3c0dba635930f332707a949d3cb085382949a Author: mquinson Date: Fri Mar 9 16:51:39 2007 +0000 Borland uses the thread implementation of the contextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f44ac8ea59fc1f2669b5912083fb2d29c2e98002 Author: mquinson Date: Fri Mar 9 16:50:58 2007 +0000 use the empty functions for context module init/exit when in GRAS_RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8267a61f91f5ed9e7368d3059e9d53b96cc8fcb7 Author: mquinson Date: Fri Mar 9 16:49:28 2007 +0000 don't use either pthread or winthread to implement xbt_context, but use our compatibility layer xbt_thread instead (when ucontext are not available, of course) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bfda9681b17c62ff51a715882d40ef3091cdbb4 Author: mquinson Date: Fri Mar 9 16:47:06 2007 +0000 Make the implementation more robust: don't die if something to destroy is already NULL, ignore instead; don't try to delete our pthread_key on shutdown. Valgrind detects no leak if we don't, and whine if we try to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20e3f0447e2e83fd41868152c58c32b36eeb4b6d Author: mquinson Date: Fri Mar 9 16:45:47 2007 +0000 Don't initialize the contextes manually, it will be done by xbt_init on need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf36dda959b02bcbcd7a14274dd0cd223fc6af32 Author: mquinson Date: Fri Mar 9 16:44:08 2007 +0000 Empty body of the context module init/exit functions since they are not defined elsewhere (and not used) in RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 573c7a5e13ac11e8e0444378bb8f88e5b200e0bc Author: mquinson Date: Fri Mar 9 16:42:39 2007 +0000 Integrate xbt_context_init/exit to the regular module mecanism; free the xbt_binary_name as late as possible since it can be used by module exit functions (if they do log) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 046ff6a2e730b43a41b781849c23f6adbb91c582 Author: mquinson Date: Fri Mar 9 16:41:26 2007 +0000 Move xbt_context_init/exit to modinter so that we can integrate it to the regular module mecanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c0fdee633207037b1fb1383525200649ed841b7 Author: mquinson Date: Fri Mar 9 16:40:16 2007 +0000 Load the getline prototype when it exists git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ca0822e6bcf4a1bba155fb37cc5f4be5bf87b3f Author: mquinson Date: Fri Mar 9 16:39:29 2007 +0000 Load the result of configure on cross-compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5979fe52092423ac8915b118cff1e161e57d1ecb Author: donassbr Date: Fri Mar 9 14:29:13 2007 +0000 Modified some functions and datatypes. Simix API changed too. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97ca6bcf28feeeef86e2db040ee58b9ad24be474 Author: mquinson Date: Thu Mar 8 23:39:02 2007 +0000 Commit the autogenerated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c2b8d6a5466ad1c8bb23b7ee4166c7c9944b114 Author: mquinson Date: Thu Mar 8 23:24:26 2007 +0000 bump version number git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e75aa05c1e1cc40dd97e136d2242be128d9c38a Author: mquinson Date: Thu Mar 8 23:03:18 2007 +0000 And now the 'compiles under linux' version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd3dbf44f23d5776244ef60ef985cbdde70ac2e2 Author: mquinson Date: Thu Mar 8 22:58:01 2007 +0000 improve hte windows part, still to be tested for real git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d107979a79ecd8878fa95e741c924d0478b6069 Author: mquinson Date: Thu Mar 8 22:54:19 2007 +0000 header of the getline replacement; documentation of xbt_abort and xbt_die since they landed in this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83e7d41831db5d0af8dc1430c4fd1bd1e1abbbdc Author: mquinson Date: Thu Mar 8 22:51:28 2007 +0000 remplacement implementation of the GNU only getline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30e581069989854635bc98b4c6a039233bd03dcc Author: mquinson Date: Thu Mar 8 22:44:10 2007 +0000 Check for getline() to provide a replacement when not there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9612c0760b0042c358072ca2d31eb17eb1cc60f3 Author: mquinson Date: Thu Mar 8 22:20:12 2007 +0000 libraries now unconditionnally depend on the pthread lib because of the xbt_thread module, define DLL_EXPORT when cross-compiling for billware git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a72cff4087f5af88b3cd45fa09bdf12d79cb028 Author: mquinson Date: Thu Mar 8 21:55:31 2007 +0000 add a newline at the end of the file to make gcc happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a84a50d509ea865635d1a3f48e89037f523fa822 Author: mquinson Date: Thu Mar 8 21:54:44 2007 +0000 Allow to cross-compile with gcc again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 079fc72766f21657cb49d9a183f0e35c0223e0f1 Author: cherierm Date: Thu Mar 8 20:23:04 2007 +0000 add some thread functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 007e84eaf7247e8987d9cf6f795cb4a93ea66aa5 Author: mquinson Date: Thu Mar 8 16:30:27 2007 +0000 Cut a multiple definition of a macro for users using damn pedantic warning flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1502e5c1de6e2f416c505875c2df7dea6b585c48 Author: mquinson Date: Thu Mar 8 16:19:54 2007 +0000 Make room for the new xbt_thread module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb773f880bb555fc668261dd7fce33c18d211db3 Author: mquinson Date: Thu Mar 8 16:17:40 2007 +0000 Portability layer over the pthreads working with pthread or on windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84a277aaf6a5232eb0166be05eb8053992a17da3 Author: cherierm Date: Thu Mar 8 15:20:29 2007 +0000 wint_hread update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ae39088350ad665caa35db1731009d9e3f1bda2 Author: mquinson Date: Thu Mar 8 10:00:49 2007 +0000 minor cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42fa434f36a91436ae816143a148d2bd5cd07439 Author: mquinson Date: Wed Mar 7 15:40:30 2007 +0000 GRAS API BREAKAGE: allow users to never call gras_msgtype_by_name() explicitly, expect the callbacks to return 0 when everything went well git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78c37d1780d1243aec405e7f38751e0aa5037c38 Author: mquinson Date: Wed Mar 7 15:38:12 2007 +0000 adapt to lastest changes in GRAS API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd6126e20f664d3cfe6533d593f6ffa822dcbdc4 Author: mquinson Date: Wed Mar 7 15:31:04 2007 +0000 Update the changes to reflect my last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e936ea2a66fc4a22ae23f96baa68cc0f55f870f Author: mquinson Date: Wed Mar 7 14:56:20 2007 +0000 update the mmrpc example to adapt to the changes in the matrix module (which is still to be documented) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2bf63103e5914cb2245c77d45adc47e9a302889 Author: donassbr Date: Wed Mar 7 13:38:57 2007 +0000 Some tests done and bugs corrected. Removed SIMIX_error_t. Added new privates variables in the header ( action and process ). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3203 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a6bb3ec35a4d3ebc36ef08cc6dcdfcec51de572 Author: mquinson Date: Wed Mar 7 11:03:04 2007 +0000 First wave of GRAS API breaking: gras_cb_register wants a message name (char*) as first argument and call gras_msgtype_by_name for you. gras_cb_register_() is the old behavior; same changes to gras_cb_unregister(). To come: the same for msg_send/msg_wait and so on. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3202 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4acc646cdf1d45794c328d86745a8407f86935e2 Author: mquinson Date: Wed Mar 7 10:16:38 2007 +0000 New question: What is the difference between MSG, SimDag, and GRAS? Do they serve the same purpose? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3201 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f4c74a5d1ee706562ae4f3c0f3927243d9274e5 Author: mquinson Date: Tue Mar 6 13:00:39 2007 +0000 New function SD_application_reinit() allowing to test several heuristics back to back on the same platform without reloading the platform description file [FS] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3200 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e6a22e5e70668af1007180c823291b4524f321e Author: alegrand Date: Mon Mar 5 16:09:30 2007 +0000 Adding convenient function for Fred Suter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3199 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68b0ad1f0b674b7e68eb1a94554140b1f732e195 Author: donassbr Date: Mon Mar 5 14:57:06 2007 +0000 New functions added, changes in the header files, function create_link(cond, action) removed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c72411932647b614f98e2db41c2daacf0e9bc43c Author: alegrand Date: Mon Mar 5 11:51:55 2007 +0000 Fix the doc! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4bf1e5b7c833104a7d4ead60518123dcc0916eb Author: mquinson Date: Mon Mar 5 10:46:08 2007 +0000 Move pictures to the webcruft/ dir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f2e30fad14098301c658ecbaaa2fc58f7b240e1 Author: alegrand Date: Mon Mar 5 10:04:31 2007 +0000 Updating the FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfec0d9d159a42d62d53ec5346b7832ae210432b Author: mquinson Date: Mon Mar 5 09:20:14 2007 +0000 fix the creation of the shortcuts when the html directory does not exist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 107cee5cd3f91d6a8a9bd800a09647b11341eabf Author: mquinson Date: Mon Mar 5 09:19:37 2007 +0000 Make the logo a link to the mainpage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df30ec204f03aef9ec97785dffe8835234488b10 Author: donassbr Date: Fri Mar 2 14:11:50 2007 +0000 Added new functions and some modifications on the headers was made. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9554a10817ff4ae4cdcaecf0b5b1633e04530a35 Author: cherierm Date: Fri Mar 2 13:21:31 2007 +0000 _sleep not implemented in stdlib.h on Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3327d30266f5bf58bd3e583a70d82ccbb4fae3b Author: velho Date: Fri Mar 2 12:33:30 2007 +0000 Solved a bogus conflict detected by CVS. In other word this commit changes nothing. Although keeps the repository in a consistent state. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 778f65057da68465382593cd036b6ee59ada54e9 Author: velho Date: Fri Mar 2 12:30:29 2007 +0000 Added round trip time contraint to the SDP program, this parameter corresponds to the bound field of the lmm_variable_t struct. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 188bfe299d297c8ebaaa4aab015c16dada25b827 Author: cherierm Date: Fri Mar 2 10:26:00 2007 +0000 update the double extern declaration bis git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7b7832589ac317a16a5132e19b3ca3a71f4e5fd Author: cherierm Date: Fri Mar 2 10:16:27 2007 +0000 update the double extern declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53d63869659928353a19042371e3b0e52804dcd5 Author: alegrand Date: Fri Mar 2 10:01:11 2007 +0000 Adding debuging informations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 150a737f93e8e354d4d7ae45e74239f562bd2b87 Author: cherierm Date: Thu Mar 1 17:51:31 2007 +0000 get_pid() for Windows is GetCurrentProcess() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b6bf43780ca98a105f87986ac4194428cdf2c70 Author: cherierm Date: Thu Mar 1 16:37:35 2007 +0000 export some function declared in trace_mgr.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aae5368a00d3800679d320302994cf34ee973a28 Author: cherierm Date: Thu Mar 1 16:36:55 2007 +0000 export some function declared in surf.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3fadeec591f22f7998679d1179cd8934512773c Author: cherierm Date: Thu Mar 1 16:31:54 2007 +0000 adapt the macro XBT_LOG_NEW_CATEGORY to the windows DLL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87dcbdd62cdd688ee0d9cefc7ae54854148ec5fb Author: donassbr Date: Thu Mar 1 16:22:17 2007 +0000 Copyright corrected. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6613d5a1da400fda1d9c4fc36c0e232ae7aabaef Author: mquinson Date: Thu Mar 1 11:59:52 2007 +0000 Cleanups: macro renaming, improve documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3180 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e18916cb45333fc435c326f6eb4c8511775ddd12 Author: mquinson Date: Thu Mar 1 11:18:35 2007 +0000 src/Makefile.am:195: whitespace following trailing backslash git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3179 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6367952505ec169142f91d8e97fddb9eaa0cc5a Author: donassbr Date: Thu Mar 1 10:40:15 2007 +0000 Simix Initial structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3178 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b9f615402d199230a70e615795870a249cb904e Author: donassbr Date: Thu Mar 1 10:37:33 2007 +0000 Support for Simix log. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3177 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25075d4291d4336a78b61f058a20903caeb8dd96 Author: donassbr Date: Thu Mar 1 10:32:40 2007 +0000 Initial structure. Nothing works yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 023d86f78c882708358c37d7ba9b63aeda514643 Author: cherierm Date: Wed Feb 28 19:21:37 2007 +0000 define the XBT_IMPORT_NO_PUBLIC macro for imported but not exported type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b9297154d3ff33c0003b42b1af18ea85b0058c6 Author: cherierm Date: Wed Feb 28 19:16:24 2007 +0000 consider log to windows dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e3fdc83d1b67a5a93b8480f060bb4dee174abdf Author: alegrand Date: Wed Feb 28 11:45:05 2007 +0000 Stupid me! Now the enable-simix option works. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6be7ab81297dd089509929e2c95fba3f3ba11e81 Author: alegrand Date: Wed Feb 28 11:34:55 2007 +0000 Making --enable-simix work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73a5704e54a0b421ab9e4a5dbba01218e099d661 Author: alegrand Date: Wed Feb 28 11:26:45 2007 +0000 Reverting last changes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be7d8c9b6354157a80ecd2361bbb9e59366105b2 Author: alegrand Date: Wed Feb 28 10:28:18 2007 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 421c862bdd97e9846933dea70327d47e4b0a122c Author: alegrand Date: Wed Feb 28 10:24:32 2007 +0000 Making room for simix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7caf60add51e287d7032f2832df2db1efa5d931 Author: alegrand Date: Wed Feb 28 09:20:12 2007 +0000 Homogeneous prototype. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76b3dfec9465ba46da7acfea0635ec523a29ffbd Author: alegrand Date: Wed Feb 28 09:14:10 2007 +0000 sdp headers have nothing to do in our CVS. Just configure simgrid so that we find libs and headers. E.g. ./configure --enable-maintainer-mode --disable-compile-optimizations --prefix=/home/alegrand LDFLAGS=-L/home/alegrand/lib CPPFLAGS=-I/home/alegrand/include/csdp --no-create --no-recursion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91ea4da00049eca05c7063cd3fe4b22ac5269fcd Author: alegrand Date: Wed Feb 28 09:10:35 2007 +0000 Help debug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a43b7ca8d478772d43998ffbe7adcb01ceb84225 Author: donassbr Date: Fri Feb 23 08:54:16 2007 +0000 Small bug, unbalanced parentheses git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3ef7bc87daaadc7c52e1b9189ce1d1dff113d9f Author: velho Date: Fri Feb 23 00:15:22 2007 +0000 Bug fix. Do nothing in sdp_solve when flows=0. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b87d5e4bfb92ba7092d707fbb1ecbb69aa7b0ff8 Author: velho Date: Tue Feb 20 14:50:17 2007 +0000 Added a comentary given credit to the author of CSDP library. At the beggining of each related file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3163 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14e496ec5bf8bddd3295e110847218ba9c7fc849 Author: velho Date: Tue Feb 20 13:58:26 2007 +0000 Files containing the data structures to make the CSDP library work. Those files were picked from the solver example in the CSDP5.0gpl. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 520a27f44d17bdd16feca1aa63e5bc48956b1834 Author: velho Date: Tue Feb 20 10:27:17 2007 +0000 Final adjustments, debugging information and memory leacks checked. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 713035b985f485773509aa513eeeb82a9b4a7548 Author: cherierm Date: Fri Feb 16 15:48:27 2007 +0000 some functions of the maxmin api are now exported in the windows dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9094b2be98efea4502089c96083d1bbd7d497e45 Author: cherierm Date: Fri Feb 16 15:37:52 2007 +0000 the xbt_os_time() function is now exported in the windows dll (for the same reason of the maxmin API functions) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3159 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e39ab4fb2d41eb77c2d069581c9ecf32ae1991b2 Author: cherierm Date: Fri Feb 16 15:35:01 2007 +0000 remove some commented code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8903774d4728f1b2b9260d25bb2b8295383703f Author: cherierm Date: Fri Feb 16 15:28:59 2007 +0000 borland compiler use now windows thread (instead of task state), for that the new macro USE_WIN_THREADS is defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fe4fa359ecb9b9941fe5800f147c247d228e3a0 Author: cherierm Date: Fri Feb 16 15:25:16 2007 +0000 file implementation of windows thread functions versus pthread for context API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c809a6e671dd2d46724fd05644020a7084b880d Author: cherierm Date: Fri Feb 16 15:23:38 2007 +0000 some windows thread functions versus pthread for context API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41c3166d0c9214faac7b6b06d9ce3899ed230327 Author: mquinson Date: Thu Feb 15 18:32:53 2007 +0000 Fix a warning (comment within comments) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2d8f7e672f0c1facfdabd402c3a80ae5159926f Author: alegrand Date: Thu Feb 15 17:03:20 2007 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afcae53677bc75bdd6f3128b06d4a1b2f4c33460 Author: velho Date: Wed Feb 14 17:04:43 2007 +0000 Added SDP support into surf. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ffba8ac7a4b5cb19a9feed264a11422ee0f202f Author: velho Date: Wed Feb 14 17:00:47 2007 +0000 Making a surf workstation model using csdp. How simple isn't it ? :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c6eb97a9af6205a25d94e8dc319816ae54673c1 Author: velho Date: Wed Feb 14 16:46:56 2007 +0000 Moving sdp tests in maxmin_usage (to have the same set of tests). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 930dda2576b57f81598900641221a2efead20090 Author: velho Date: Wed Feb 14 16:43:05 2007 +0000 C files also need to know whether they're compiling with CSDP or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a15306a130d26b8c7ca2d2ffb044d7dfb36c03bd Author: velho Date: Wed Feb 14 16:41:56 2007 +0000 Shut libcsdp mouth! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 498c3c71017948b283e10a0eea96d65d3217f169 Author: velho Date: Wed Feb 14 16:41:28 2007 +0000 Export sdp_solve only when compiling with csdp! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c0e78da09c05ae812555537ae50c3bd506758f1 Author: velho Date: Wed Feb 14 16:38:45 2007 +0000 Useless file! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3d595a572f0d8e76f06e11529a211d90b7ad6e1 Author: velho Date: Wed Feb 14 15:54:29 2007 +0000 Fix many bugs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74e0e2a3ea0e6a0ae9bb445ff167906fb0cbad7c Author: velho Date: Wed Feb 14 15:54:19 2007 +0000 Improved debbugging information. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5629ee08839a59133fbc0b00f4f6f1b4b098334e Author: mquinson Date: Tue Feb 13 22:16:29 2007 +0000 Update 'Where is the get_host_load function hidden in MSG?' according to the last thread on -user git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce281d7cfde2496cac213b1b0be4b5ef986a6e5e Author: velho Date: Tue Feb 13 12:36:05 2007 +0000 Corrected a major bugus. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ddbd13b7b2b59aaa7388999a969d1fe3e853cbd Author: mquinson Date: Tue Feb 13 09:40:45 2007 +0000 Add some links to the new example here and there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d322acae4c7f0d2af6a822b40e85e79bf5ef2eea Author: mquinson Date: Tue Feb 13 09:28:40 2007 +0000 Update the flexml memory limitation entry to reflect the state of the art git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fc95e72a7ab48262d93031e9438d731e16233e8 Author: mquinson Date: Mon Feb 12 23:17:59 2007 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c07b6ca0a273b5d5535c77f8dd07d591b6f26dc Author: mquinson Date: Mon Feb 12 23:15:01 2007 +0000 GRAS paper was published, sort the 2006 entries chronologically, and add a new one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a10bbc037f4a1326e7c104a899853a00ccbf55ec Author: mquinson Date: Mon Feb 12 22:06:04 2007 +0000 Link howtos into the compilation schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cf40ab812ace6d03c57405890f31bb2937e4e04 Author: mquinson Date: Mon Feb 12 22:05:19 2007 +0000 New lesson on explicit message waiting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16a912c5ab08403fde93ad11b93ce0f55aff7c7c Author: mquinson Date: Mon Feb 12 22:02:52 2007 +0000 add a toc, add the lastly added tour lesson, and link to the HOWTOs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 802995000d96fee0ef54092aab522b7b320e387e Author: mquinson Date: Mon Feb 12 22:01:13 2007 +0000 Add some info on this topic, even if it's veeery far from being sufficient. It's even too few to say that this page is started git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2ab19e91388d6ec5efcd7eca1930cec15f28393 Author: mquinson Date: Mon Feb 12 21:59:56 2007 +0000 Link to the HOWTOs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ee5a8695ed36406556a9949c5afb3bcf51a84a6 Author: mquinson Date: Mon Feb 12 21:59:19 2007 +0000 A HOWTO on how to design GRAS application as it seems less obvious to MPI coders than I thought git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ec08b460af40de357a004f07deaaeb01dc099f5 Author: mquinson Date: Mon Feb 12 21:54:44 2007 +0000 The files needed for the example of lesson 11 (explicit wait) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5121576ed9be3062ea9eac47afd77915ea3bf671 Author: cherierm Date: Mon Feb 12 19:41:05 2007 +0000 export the interface of the context type in the win32 dll for use in clients. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 019c6cc7b4c17dc45b74168e9ef1086e75ea1232 Author: cherierm Date: Mon Feb 12 19:39:47 2007 +0000 now define the macro NEED_ASPRINTF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b154016e54d112756f09e64c53df1e3453d117f Author: cherierm Date: Mon Feb 12 19:38:58 2007 +0000 Automaticaly find the directory used to store the simgrid library on Windows platforms (idem for include path). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04e7fb0ffb10e130bf7a7dd3e04e035d48673d78 Author: mquinson Date: Mon Feb 12 13:52:02 2007 +0000 Add a link to next lesson, minor improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e02e78a3ddbd11cb97758e2836d81c75781ef90 Author: cherierm Date: Fri Feb 9 17:10:49 2007 +0000 the makefile file for stub_generator for Borland Builder git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6884acf574714cbd992cdaa6f0e742df5e710994 Author: cherierm Date: Fri Feb 9 17:09:29 2007 +0000 the borland main file for stub_generator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a30afca8389522b64c028a4b4c247463d826b92 Author: cherierm Date: Fri Feb 9 17:08:58 2007 +0000 the borland project file for stub_generator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c61d4c6c165fab2cba2d6c50d59b5c6949257aac Author: cherierm Date: Fri Feb 9 17:07:23 2007 +0000 stub_genarator.c adaptation for Borland Builder Compiler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81644e6310a9a978395afa7b5999c799414b03ec Author: alegrand Date: Fri Feb 9 15:48:16 2007 +0000 First try of a simix "specification". git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 497de44e36d5ec43e5b61ff644bb7207b23c225e Author: mquinson Date: Thu Feb 8 15:54:30 2007 +0000 Document a bit the tricky symbol definition for windows, and remove useless tabs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02e75a7f7efe038912bb2c583d0a84f4e31781c0 Author: mquinson Date: Thu Feb 8 15:49:12 2007 +0000 Initialized globals must not be imported, only exported git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ec9ff96c79c72228eb7db6fe8c61840389410da Author: cherierm Date: Thu Feb 8 15:44:38 2007 +0000 allow for stuff to be exported into the DLL on need, but not imported. This is mandatory for the log categories (see commit in log.h), and all initialized globals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c80d460aa6de6fc6b03496b29a3acbc23d333f4 Author: cherierm Date: Thu Feb 8 15:43:15 2007 +0000 catgories must be exported in any case (so that they can be found in hte DLL); but not imported because the users are free to create new ones, which cannot be found in the DLL, obviuosly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80d4d1aa426ab111f611d3716144265d60b05c9a Author: cherierm Date: Thu Feb 8 15:23:57 2007 +0000 this is public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e43bfce5dad46e343cf32b54ef301156407b9ee Author: cherierm Date: Thu Feb 8 15:21:32 2007 +0000 any log category must be public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16e04c5135d941693b8395dff3362ff0635d9f99 Author: cherierm Date: Wed Feb 7 17:53:55 2007 +0000 no isatty declaration for win32 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 714522135e130637556b8f3ff8a730cab854947b Author: cherierm Date: Wed Feb 7 17:52:28 2007 +0000 _XBT_CALL decoration for inthandler function (signal function neeed this in win32) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d6a650d3eca402e8f725595d9671954705c3f50 Author: cherierm Date: Wed Feb 7 17:49:25 2007 +0000 change free by xbt_free_f git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44bbaf17ee62026b7371ae95b94f4fe8cd9c5096 Author: cherierm Date: Wed Feb 7 17:47:40 2007 +0000 change free function by xbt_free_f git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2907421670f8f2d4c97bc77a5d1d829bfccc7be0 Author: mquinson Date: Wed Feb 7 16:59:50 2007 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd53c5e78c5b54df1c9c7a8caa0e7040cec9660e Author: mquinson Date: Wed Feb 7 16:57:46 2007 +0000 this is not public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21a7d9d709c8be0902ff2364b939da5a5916ee97 Author: cherierm Date: Wed Feb 7 16:55:26 2007 +0000 do not export the functions of this header in the dll git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0d63b9e985fbb48855036a59c01372819351c02 Author: mquinson Date: Wed Feb 7 16:55:19 2007 +0000 Dupplicate extern keyword git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf8ed7c701d350f04a3f30c9e4333120155b622c Author: cherierm Date: Wed Feb 7 16:40:46 2007 +0000 change free be xbt_free_f git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 895151199518c0d298bd36eb6839453f8ede4e09 Author: cherierm Date: Wed Feb 7 16:39:32 2007 +0000 do not export private functions in the dll (win32 specific) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c25c5336b3cfe57ef33392a403efbdc7fbbcfc9e Author: mquinson Date: Wed Feb 7 16:10:11 2007 +0000 That's not public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad460de46f71760fd1534e32ab9ffbc0de3ed651 Author: mquinson Date: Wed Feb 7 16:09:36 2007 +0000 that's not public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1cea2b21e4a87c8fefbf5d44e9226ebe83ce37f Author: mquinson Date: Wed Feb 7 16:08:18 2007 +0000 typo in windows DLL cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae873defb158f1e0b82d83292486ddf2e0ab603b Author: cherierm Date: Wed Feb 7 16:04:41 2007 +0000 define _XBT_CAlLL in this file for win32 c function calling convention git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e624dd8c618a0e7cd852b40d2ed02b911ddcc57 Author: mquinson Date: Wed Feb 7 15:59:57 2007 +0000 typo in windows DLL cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e213dc3614ff1ac4adb8432cc5bd387a322ca95 Author: cherierm Date: Wed Feb 7 15:54:48 2007 +0000 now contains xbt_free_f implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2a8bc74f885b1131b2b419651eb3a64b6e2a60d Author: cherierm Date: Wed Feb 7 15:54:24 2007 +0000 now contains only xbt_free_f declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bfa8e8365923f9ad719ef3d7b999d6018930430 Author: mquinson Date: Wed Feb 7 15:53:42 2007 +0000 Some more conversion to windows decoration cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3dcd3bab8efd35953008abbf4838016e5f4ba1d8 Author: mquinson Date: Wed Feb 7 15:52:18 2007 +0000 typo+indentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f89cb139b9f91620f4932a7cffaa67aa1e65c92 Author: mquinson Date: Wed Feb 7 15:38:22 2007 +0000 Do not put the extern keyword several times (XBT_PUBLIC adds a new one) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 176970c7aea6df41b3673e938fbb6a5912982268 Author: cherierm Date: Wed Feb 7 15:08:51 2007 +0000 a default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52fd824d581c636cc12b14664328a4714774fc1a Author: cherierm Date: Wed Feb 7 14:57:35 2007 +0000 sorry a stupid error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad5365a072943b2b0bacc486fa504e93a99ea940 Author: cherierm Date: Wed Feb 7 14:48:56 2007 +0000 take care of new dll import and dll export in Windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8afc2600f02d2978910a7e4f5d59895de33604be Author: cherierm Date: Wed Feb 7 14:40:03 2007 +0000 a single xbt_free_f function used to handle calling convention function in Win32 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2526f1c7e0ab49356ec39836d248a2709fcfc059 Author: cherierm Date: Wed Feb 7 14:36:46 2007 +0000 new dll export an dll import mechanism for Windows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f1191c057332228e29da2f83f848e0fca6ca19e Author: mquinson Date: Wed Feb 7 10:15:43 2007 +0000 Cleanup XBT_PUBLIC stuff under windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0666f91f2577928e5fa447a872eb55108202f66 Author: casanova Date: Fri Feb 2 20:36:13 2007 +0000 Cleaned up the GTNetS interface based on e-mail discussion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ce2b121fd8e6a7e5c29678da045d337aaba9c3b Author: mquinson Date: Fri Feb 2 10:02:34 2007 +0000 the DAG model is implemented, now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 814d4af13ed8d7d2c2cd914013ea09231f1ee0ff Author: alegrand Date: Thu Feb 1 13:42:23 2007 +0000 Glups. Second bug of the week on FATPIPES in the maxmin solver. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a3353b9b1941eb4186036b347e440b3f97bdb62 Author: casanova Date: Wed Jan 31 21:16:54 2007 +0000 foo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 809ce498a496be4898e4ed739c54b129b55be4c0 Author: casanova Date: Wed Jan 31 19:38:24 2007 +0000 First draft integration of SURF and GTNetS. The code isn't even close to compile here and in fact the API calls are not even in the repository (and some aren't fully implemented). The point is to have something for Arnaud, Kayo, and Henri to look at. This should break the build as the build system shouldn't really know about this code (but not quite sure about that given that I never really looked into the cryptic build system) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e52076f00da40197dddb2e248805047c04b4097c Author: alegrand Date: Tue Jan 30 09:10:45 2007 +0000 Fix argument check. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bac8599c09533749e8d246494b44babc8f060b3d Author: alegrand Date: Mon Jan 29 10:51:33 2007 +0000 Keeping up with last trace modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3083 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee2bb49eaa4b0a08d8569c3dabf1f3535c2f2b5c Author: mquinson Date: Fri Jan 26 14:51:15 2007 +0000 some improvement to explain how to install from cvs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f89bec9c4a06ce0fbe4de15f84afb349a9d59bc Author: mquinson Date: Fri Jan 26 14:29:00 2007 +0000 Other try to fix the FS breakage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff791bec549f85a7c22f2177fb5c4e2c8d1f0fde Author: mquinson Date: Fri Jan 26 14:24:50 2007 +0000 FS found a new way to break the bootstrap git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbc5737b5de5e4074f1a097e89754440dd9099d6 Author: alegrand Date: Fri Jan 26 10:37:18 2007 +0000 bug fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a8a1f4b6bd3d6d4c0c641e3c9c005539252120b Author: alegrand Date: Wed Jan 24 16:56:26 2007 +0000 Stupid me! Bug fix in the maxmin algorithm (occurs only when using FATPIPES). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bc530ceb7c793d5ae3a7227f3cf41777d7e7b25 Author: velho Date: Fri Jan 19 15:54:35 2007 +0000 Update to cope with testsuite/Makefile.am modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3077 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6187b89265acef8d6004b67e70c4508f46fb1def Author: velho Date: Fri Jan 19 15:53:43 2007 +0000 Adding tests for sdp. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee5ba64df41bb3f6540616ac2ba157951d79245b Author: velho Date: Fri Jan 19 15:52:56 2007 +0000 Almost working! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 005aa4233aa5a5a11124e989887e1ddbc724c726 Author: velho Date: Fri Jan 19 15:52:39 2007 +0000 Making lmm_print public. Adding a tiny index field to lmm_variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 141e39afa534b765b9170317fb4a78de61352657 Author: mquinson Date: Fri Jan 19 14:27:54 2007 +0000 Copy/paste error. This is a matrix, not a dynar. Let's use the right callback (since it fails awfully on amd64 if not) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf284912dfbc378d8193912310771bf2d7e40fbf Author: cherierm Date: Fri Jan 19 14:20:42 2007 +0000 used in windows process build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 065ecafc1ff3e06dc643403d2499e33ee9cb2ea7 Author: velho Date: Fri Jan 19 12:11:48 2007 +0000 Added some variables and code in order to map the maxmin structure into a SDP structures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c320b0e24d986852285720b56d141cc19767907 Author: cherierm Date: Thu Jan 18 17:07:15 2007 +0000 an other lapse of memory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1439e2a87603489858546133f20e20f0f7bb388e Author: eyraudl Date: Thu Jan 18 16:50:58 2007 +0000 Use the correct value for the number of elements in the dynar. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20d3d2a3e4b3c6f609df3092e109b84e7e709710 Author: alegrand Date: Thu Jan 18 15:19:03 2007 +0000 Compile sdp.c only if we have found a working libsdp. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb8d38a91260db3685924aa6701998ba4ed16529 Author: mquinson Date: Wed Jan 17 17:54:42 2007 +0000 This file is generated in maintainermode => must be in CVS for non-maintainer mode builds of CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 302a8fe90567b91f14b3f59cb640b0e397b75813 Author: mquinson Date: Wed Jan 17 16:43:42 2007 +0000 This file is generated in maintainermode => must be in CVS for non-maintainer mode builds of CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3066 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e6f42d6a899fc95e82480d1ee21987b050a0c10 Author: mquinson Date: Wed Jan 17 16:38:26 2007 +0000 This file is generated in maintainermode => must be in CVS for non-maintainer mode builds of CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3065 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f40b5f5a11f612f62af79037866527a7184cd04c Author: mquinson Date: Wed Jan 17 16:18:07 2007 +0000 Missing file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3064 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cbf2c4c2d5eeacdd0298d8e5d27093762e96f55 Author: mquinson Date: Wed Jan 17 16:08:56 2007 +0000 Be a nice boy and don't saturate with 512*1024 messages of size 512k, but only with one such message (amok_bw_test semantic changes leftovers) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3063 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a82851adb3eecf7fbf28ad4b5c13342e7a4ab22e Author: mquinson Date: Wed Jan 17 16:07:48 2007 +0000 Debug messages improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92d240156b173432e445dd198b1311a845b3305a Author: alegrand Date: Wed Jan 17 15:03:18 2007 +0000 Adding sdp.c and the bunch of modified Makefile.in... :( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e95216b840bc4ca11be6d21b98d27ca91edba93 Author: alegrand Date: Wed Jan 17 14:59:49 2007 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3060 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39435b6fc640defc52a0ec0a5069f9ae6e89b773 Author: cherierm Date: Tue Jan 16 10:20:25 2007 +0000 update PAJE_PROCESS_PUSH_STATE, change the null string by a space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 388bedf88ec28c3b3204d18f96b7802e0022945d Author: mquinson Date: Tue Jan 16 09:50:55 2007 +0000 ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4b77022130d92f943cb9fffdaec3273a2a13388 Author: mquinson Date: Tue Jan 16 09:35:52 2007 +0000 Sort images in a specific subdir to clean up the place (gtut are good candidate to subdir, too) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3057 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d76f7a607a4a2276129981a632e3a9cd911be84 Author: mquinson Date: Tue Jan 16 09:34:58 2007 +0000 Another doc improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5295803e3f0c10964bab9588413dff85c56dc3e Author: mquinson Date: Tue Jan 16 09:17:16 2007 +0000 add a robots.txt for the search engines spiders git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab8bc0a329a7dce9b91f3dd24ac869052e4402eb Author: alegrand Date: Tue Jan 16 02:07:28 2007 +0000 Fix the doc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3054 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84ef0aebcd5b690bc55ec1845d4bf823be6b37f7 Author: cherierm Date: Mon Jan 15 10:52:38 2007 +0000 Remove unused paje type definitions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be0496d96433c281ac28197b5e2a208245ee4a91 Author: cherierm Date: Mon Jan 15 10:52:03 2007 +0000 Remove deprecate swith macro ALVIN_SPECIAL_LOGING, use default paje macro directive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8981262edc050375bacd962f5ff149f89712a032 Author: mquinson Date: Fri Jan 12 13:19:12 2007 +0000 ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e768b6f59f6c03b342ac1c2e9ef643b355af5c6f Author: mquinson Date: Fri Jan 12 13:18:43 2007 +0000 Also export the diagram of the upcomming module split on servers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bac1c8bce07d108db608d49ade81a19195591329 Author: alegrand Date: Thu Jan 11 21:42:21 2007 +0000 bug fix in the Paje traces. Unfortunately, it does not fix the weird push/pop issue. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 648979d110084d480eb59ada3de244305ffc324e Author: mquinson Date: Mon Jan 8 23:08:27 2007 +0000 Remove the generated from the .cvsignore files now that they are in the cvs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a051c75af568971246f7349d5d75026cb6d144c1 Author: mquinson Date: Mon Jan 8 22:55:56 2007 +0000 Remove a AC_MSG_CHECKING not paired with any AC_MSG_RESULT and thus producing ugly output (plus some cleanups now that CVS doesn't require maintainer-mode) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3047 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 207b809260da856cb7a1dc08b357dc0d34aa42f1 Author: mquinson Date: Mon Jan 8 22:48:50 2007 +0000 Harden the detection of broken makecontext: check that makecontext arguments can be pointers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1d3460faef6bca5610bf23bd4762e06417d1c66 Author: mquinson Date: Mon Jan 8 16:11:44 2007 +0000 Stupid me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8212047b4a5ab811d694a202f138fb8cf3928ba Author: mquinson Date: Mon Jan 8 16:08:17 2007 +0000 Ouups, skel_rewriter is not ready for release yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 013162cd57963a4b78fa05b5d8b01592f1d759b6 Author: mquinson Date: Mon Jan 8 16:05:29 2007 +0000 Add generated files to the CVS so that the use of autotools is not necessary to build from CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d203269562d240ad731f5e62945820fc4f5c2de0 Author: mquinson Date: Mon Jan 8 15:33:34 2007 +0000 Add generated files to the CVS so that the use of autotools is not necessary to build from CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8f178bd6831ef3610e1b23c538503ca91ef8926 Author: mquinson Date: Fri Jan 5 21:31:31 2007 +0000 If the user wants to force the use of ucontext on a box where they are not usable, we fail instead of falling back to pthreads. The user must know. When doing so, we fail with code 77 so that testing infrastructures understand that the test is 'not applicable'. This value comes from tools like dejagnu and autotest; Do some minor cleanups on the way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e9a5fc2c8f20d8429e130ce44241ffe451f5815 Author: cherierm Date: Wed Jan 3 09:50:17 2007 +0000 input files for surf usage2 test suite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f11967fb00628f35c428c71448416eaf1a304d9 Author: cherierm Date: Wed Jan 3 09:49:31 2007 +0000 input file for surf usag2 test suite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3039 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25c017819e328c70e2eedf3f6b1e50b2dc7009ff Author: cherierm Date: Wed Jan 3 09:43:47 2007 +0000 input files for maxmin bench test suite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7ef10c42d0421fbe968f09069b0f14ce01f2f00 Author: cherierm Date: Wed Jan 3 09:43:00 2007 +0000 input file for maxmin bench test suite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3037 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d68fff48772bef6d7f013fe25b719e6621d8461 Author: cherierm Date: Wed Jan 3 09:40:28 2007 +0000 input files for maxim usage test suite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3036 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b92d2d7a04d650c5ee89a8b9933f499d171fb466 Author: cherierm Date: Wed Jan 3 09:38:34 2007 +0000 input file for maxim usage test suite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3035 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a22a211ed4428358868f734717ebbbc35ce2636 Author: cherierm Date: Thu Dec 21 17:30:25 2006 +0000 a project group to build all projects on one click git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3034 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c323e168ad4d7a37300c2e6c54c3f9830d7c78f Author: cherierm Date: Thu Dec 21 17:28:28 2006 +0000 all borland make files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3033 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f6782ed8f8827ddf4e1e00128ac513750d11bb9 Author: cherierm Date: Thu Dec 21 17:27:32 2006 +0000 all borland project files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c8f83091c8a50d2aae9a995389820802370c266 Author: cherierm Date: Thu Dec 21 17:26:04 2006 +0000 all bpf files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3031 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 901dca0c34d7c5411125d67ac97ad8e1df788157 Author: cherierm Date: Thu Dec 21 17:22:44 2006 +0000 a directory for all builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3030 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 803db5b144024a4e2fd78b35744ebc1dba549a21 Author: cherierm Date: Thu Dec 21 17:19:47 2006 +0000 now we don't need this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0ce50e2d3d7582277b09a78da6b42bc48ce3c9f Author: cherierm Date: Thu Dec 21 17:18:17 2006 +0000 this file is now in build directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5aeed06a8db1fd17185808b8d2451ebd05df296 Author: cherierm Date: Thu Dec 21 17:17:13 2006 +0000 this file is now in the build directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8482bcaa175ca07123cdb850f4516dfae00fff02 Author: cherierm Date: Thu Dec 21 16:36:43 2006 +0000 this file is now in build directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c21191fcd55627affe27f4a74764991e17632f0 Author: cherierm Date: Thu Dec 21 16:19:39 2006 +0000 suppression du repertoire inutile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fdf8ea34de603a9d1fcffb1f2bc2ead011290b9 Author: cherierm Date: Thu Dec 21 15:49:14 2006 +0000 this file is now is build directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44f2cbefae6aa317668fb8cdf9df9a5841c71719 Author: cherierm Date: Thu Dec 21 15:29:41 2006 +0000 this file is not necessary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34cdff25ec72e0352bf243f3d309fb55a5b7703b Author: cherierm Date: Thu Dec 21 15:27:55 2006 +0000 this file is now in build directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ec74b9b99ec1adf51e54ee5289badc501e3b848 Author: cherierm Date: Thu Dec 21 15:23:36 2006 +0000 all_testsuite.bpg is now in build directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28de1ff76a78ba4d87ea61d5d9fce01c6d035a18 Author: cherierm Date: Thu Dec 21 15:01:52 2006 +0000 add pragmas for builder6 compatibility git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f445a784e392503959918f92b41d5c726b6619bc Author: cherierm Date: Tue Dec 19 16:32:52 2006 +0000 a special file used by builder compilers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19818beba52060ad87b0fcff14e7430f3b4367de Author: cherierm Date: Tue Dec 19 16:31:37 2006 +0000 time function implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a49693f77881858774949971d065ec8495fcfac Author: cherierm Date: Tue Dec 19 16:31:06 2006 +0000 thread safe dynarray concept implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99f4854be6276eae4a7c2367a6c30f223b1d8ddf Author: cherierm Date: Tue Dec 19 16:30:21 2006 +0000 test suite concept implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ceb052a0b80d8b83d0cf23bf736dae5fcd2f7724 Author: cherierm Date: Tue Dec 19 16:30:01 2006 +0000 test runner concept implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9527ec827f4e433d2a54d8744d32a7df4e0e40f9 Author: cherierm Date: Tue Dec 19 16:29:31 2006 +0000 test case context concept implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddd84f0fb297cb1070c8a9bb0e65681e64b0383f Author: cherierm Date: Tue Dec 19 16:28:59 2006 +0000 stream concept implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a62ce7934999cdbc4fa8d8b9a8513f51dab52548 Author: cherierm Date: Tue Dec 19 16:28:26 2006 +0000 main function of the application git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c43b608d2e6d3a1a3dd642970c4964179f7c5239 Author: cherierm Date: Tue Dec 19 16:27:45 2006 +0000 errno concept implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb9c6b049a77ae4d71d2d8314a084294b760ed91 Author: cherierm Date: Tue Dec 19 16:27:16 2006 +0000 buffer concept implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5ef3cf715ed2a21316c9f8cc94e75bcb7b0e116 Author: cherierm Date: Tue Dec 19 16:23:23 2006 +0000 resource file of the test project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6f0d79dfd46045f9bb88c0c17e667dea1536e0c Author: cherierm Date: Tue Dec 19 16:23:01 2006 +0000 project file of the test project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 007db7e87230c24e942c17d5c4ea8fe6e8b18227 Author: cherierm Date: Tue Dec 19 16:22:35 2006 +0000 bpf file of the test project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f5e849c2958cdab3690baade2ab80616ac450e4 Author: cherierm Date: Tue Dec 19 16:19:14 2006 +0000 contains the declaration of time function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cea42c623fb42824c068b155ad3bc156108fb9c6 Author: cherierm Date: Tue Dec 19 16:18:49 2006 +0000 contains the declaration of a dynamic array which contains a reference on asynchronus test cases git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58bfd034a0f9233bf33b8dabe5743e11fb6e5729 Author: cherierm Date: Tue Dec 19 16:16:17 2006 +0000 contains test suite concept declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba8f06820d54b736c7aa4ff3beffdb69280b0007 Author: cherierm Date: Tue Dec 19 16:15:56 2006 +0000 contains test runner concept declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3003 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12acfa6234bd1401c4f1835a0e972037f694cffc Author: cherierm Date: Tue Dec 19 16:15:05 2006 +0000 contains test case context concept declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d57332040ed7cd59139deef008861e680a48a548 Author: cherierm Date: Tue Dec 19 16:14:23 2006 +0000 contains stream concept declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 950d78a3cf9f4a2d9634ae85d0aa4c390ff5c9a6 Author: cherierm Date: Tue Dec 19 16:13:55 2006 +0000 contains errno declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79a4463b1f151f15e60df3f57c1d3575acb0d444 Author: cherierm Date: Tue Dec 19 16:13:23 2006 +0000 contains common definitions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7c4935b3e19e0d8835009ce154447cdf7826050 Author: cherierm Date: Tue Dec 19 16:09:12 2006 +0000 Buffer type declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3b3d1c9edfeb6e69cbd0b3042b35d24b6795e41 Author: cherierm Date: Tue Dec 19 09:51:27 2006 +0000 resource file of trace usage test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76a2cb65061dc45998500b63050c18bbbea8a09e Author: cherierm Date: Tue Dec 19 09:51:03 2006 +0000 make file of trace usage test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4537461a456bc20bbb4fd82cdef1e740849b992c Author: cherierm Date: Tue Dec 19 09:50:36 2006 +0000 source file of trace usage test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5eb14f7e2273c3e470fc304fc016e677c9c1f19 Author: cherierm Date: Tue Dec 19 09:50:01 2006 +0000 borland project file of trace usage test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ca23430795846f2284264fa6d4d30fb8b711748 Author: cherierm Date: Tue Dec 19 09:49:39 2006 +0000 borland bpf file of trace usage test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6137018268142ce0a772f64287953a44a5186b2b Author: cherierm Date: Tue Dec 19 09:49:02 2006 +0000 text file used in trace usage test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b17bb63e4a8124c5cbc151e1593c57a28de71cbc Author: cherierm Date: Tue Dec 19 09:47:46 2006 +0000 xml document used in trace usage test case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4c0b8e58a89752d2e84d635d625ba1b970adc6c Author: cherierm Date: Tue Dec 19 09:42:18 2006 +0000 text file used by surf usage demo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15c2da5ffe45c1859b8ffa276114f8201e77f342 Author: cherierm Date: Tue Dec 19 09:40:41 2006 +0000 resource file of surf usage demo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05a882e1392d498acc3cbf9065ef47bd2c135835 Author: cherierm Date: Tue Dec 19 09:40:21 2006 +0000 make file of surf usage demo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7362efd61289c29cdff5ad42ac5cbd23e18c56de Author: cherierm Date: Tue Dec 19 09:39:56 2006 +0000 source file of surf usage demo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18cf94b421cb6d687c6b5ea0c53b0e743d35496e Author: cherierm Date: Tue Dec 19 09:39:35 2006 +0000 borland project file of surf usage demo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 797efb5c4478c4ea0ddbac8982a80effd5512084 Author: cherierm Date: Tue Dec 19 09:39:16 2006 +0000 borland bpf file of surf usage demo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 454ce3fbfe74f61b61294610ed8d8897ad04646e Author: cherierm Date: Tue Dec 19 09:38:13 2006 +0000 xml document use in surf usage demo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d02d342bf2942a5e97d9d3599cbb7d94f3285a9 Author: cherierm Date: Tue Dec 19 09:30:57 2006 +0000 resource file of context usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c27063685d923b2edf0fbbcee0ad50c370dc9470 Author: cherierm Date: Tue Dec 19 09:30:24 2006 +0000 make file of context usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e55da7802d98fecd55db7bfe995cf31f705ea2d Author: cherierm Date: Tue Dec 19 09:29:55 2006 +0000 source file of context usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d56f7651dae93cf8e420cd84dcbb87fb4f4181fb Author: cherierm Date: Tue Dec 19 09:29:18 2006 +0000 project file of context usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0bdfbf43459356d2c855a093961e043661594b8 Author: cherierm Date: Tue Dec 19 09:28:59 2006 +0000 bpf file of context usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a327398bb603170df1acbcd269a3455b751be8cc Author: cherierm Date: Tue Dec 19 09:26:14 2006 +0000 borland resource file of graphxml_usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b84fae63adda418d339b11f0cdc752c9444b018 Author: cherierm Date: Tue Dec 19 09:25:51 2006 +0000 borland make file of graphxml_usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f66381390956fcb1dccbfccdba2d0b1fe795eb7 Author: cherierm Date: Tue Dec 19 09:25:32 2006 +0000 borland source file of graphxml_usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d2abdd439673a65ec85d52ef43906920cda5e61 Author: cherierm Date: Tue Dec 19 09:25:08 2006 +0000 borland project file of graphxml_usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b4dfb10f2fc5b802f4a74263852d6cf8348b715 Author: cherierm Date: Tue Dec 19 09:24:46 2006 +0000 borland bpf file of graphxml_usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f38ccd973fef554a94b04d1c2e93ce4042e0b90 Author: cherierm Date: Tue Dec 19 09:21:52 2006 +0000 xml document used in graphxml project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a6d4e12992942b1c724693c300a870a5f6c32af Author: cherierm Date: Mon Dec 18 17:51:16 2006 +0000 log usage source file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6400bf8d1491a09797cff79ff232b8f9d22a29e8 Author: cherierm Date: Mon Dec 18 17:50:31 2006 +0000 make file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b18fa5fdb0dde036127e9763da07737b1547f91 Author: cherierm Date: Mon Dec 18 17:49:20 2006 +0000 resource file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2970 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c88be3cbfb0b850a71c193911fad3f94dd2a81a0 Author: cherierm Date: Mon Dec 18 17:48:25 2006 +0000 log usage project git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40fc3798ea030c8d5a2479a94b021acb9bc63500 Author: cherierm Date: Mon Dec 18 17:47:29 2006 +0000 bpf log usage project file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f08608aa79287bf8e0429eaafbf1efd4565055aa Author: cherierm Date: Mon Dec 18 17:42:48 2006 +0000 heap bench make file" borland/builder6/simulation/xbt/heap_bench/heap_bench.mak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c964716ee8a46cd1aa50136cc576278ce68896e1 Author: cherierm Date: Mon Dec 18 17:41:29 2006 +0000 resource file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27f6b8480e66dac97dc777005bddcbd861975975 Author: cherierm Date: Mon Dec 18 17:40:28 2006 +0000 heap bench project source file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e58130a2c89a51c2f3d8882572630007cb60b7c5 Author: cherierm Date: Mon Dec 18 17:39:08 2006 +0000 borland porject file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b33f222143692a342167fc1b634b30ddab49601a Author: cherierm Date: Mon Dec 18 17:38:15 2006 +0000 bpf borland project file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb4df55669522a6b1721fddbfe583dae9a9d9159 Author: cherierm Date: Mon Dec 18 17:26:30 2006 +0000 all tests suite projects group git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1856cb14d3305f9ef81693b72aa0532506eae282 Author: alegrand Date: Tue Dec 12 18:10:07 2006 +0000 Quick and dirty hack to prevent gramine to comprise annoying files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d82e223aa60185435a5c6e6affc37984036e867 Author: eyraudl Date: Tue Dec 12 14:36:19 2006 +0000 Propagate the change the API of GRAS measurement sockets into the saturation code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96e155ad28d2c9903409dd6432dec2dcfbc55733 Author: alegrand Date: Mon Dec 11 13:45:25 2006 +0000 Major bug fix. Some situations were not handled in MSG_process_kill. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bfa630871ce6e821b88760ef217ec1797ddcf98 Author: mquinson Date: Thu Dec 7 23:44:49 2006 +0000 Allow users to have several source files (by overriding PRECIOUS_C_FILES in a makefile including the generated one), to override CFLAGS, and to specify EXTRA_DIST files to add to the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93f39f2280e117f34c2df62d80cf4d571235e571 Author: mquinson Date: Thu Dec 7 22:02:52 2006 +0000 add an example of nested structures here for the record git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18700a300acb3283a4f1e20d2581da92d5dcdb87 Author: mquinson Date: Thu Dec 7 17:19:22 2006 +0000 rework some error messages that flavien didn't understood at first glance git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0836e69317ea9ed13937cb0150158f2011c8e368 Author: alegrand Date: Tue Dec 5 11:16:54 2006 +0000 Bug fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d89d02d5a7fec7710e6bc5964c8ff99431d0d496 Author: mquinson Date: Tue Dec 5 10:09:56 2006 +0000 Modify the template of next sections of the GRAS tutorial to reduce the amount of errors reported by doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a9311205c29f193fc2cdbff5a286a066032704b Author: alegrand Date: Tue Dec 5 10:03:24 2006 +0000 Updat git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4062f1bdcba02203c01e73abc8f09f626fab0fc6 Author: eyraudl Date: Sat Dec 2 10:19:30 2006 +0000 Activate latency test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4036710f1d7f435ac50328d290cb95b108d505e Author: mquinson Date: Thu Nov 30 16:01:48 2006 +0000 Change the way we specify the sizes of bandwidth tests to be able to send really large amount of data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 989ba32a142691acd6c1efb0227a94e516b9b94d Author: mquinson Date: Thu Nov 30 14:15:24 2006 +0000 whining at CRITICAL level is not enough. Let's kill every body around git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6813c4e4f32c6c32a3b2ab0537e188270bc83a3a Author: eyraudl Date: Thu Nov 30 14:11:32 2006 +0000 Increase the number of messages when we reach the maximum msg_size allowed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b51ad8027b725a8a510d5cf4f621f633822108e0 Author: mquinson Date: Thu Nov 30 14:05:39 2006 +0000 cap the increment of the experience size to avoid choosing a value stupidly too large based on a wrong experiment; Add a check that the exp_size do not overlap MAXINT to make sure we don't do anything stupid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2948 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef9f1f9d8218d82bb3c1d55ca3fd53df9a723edb Author: mquinson Date: Thu Nov 30 09:36:40 2006 +0000 increase matrix size a bit, and do not wait insane amount of time on simulator now that the platform file is sane git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2947 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0189615fd0542854c3395490e9c3b635b4b5bba2 Author: mquinson Date: Thu Nov 30 09:29:33 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 514f4491be11bf31724f126c02442a0e1da25682 Author: mquinson Date: Thu Nov 30 09:29:17 2006 +0000 The waitqueue needed to store messages received without corresponding callback git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9ca87714e9d359e625fe60add814f5dd4ade9ed Author: mquinson Date: Thu Nov 30 00:15:57 2006 +0000 do not use exp notation to make sure that the parser don't choke (should be useless, but who knows), and kill a couple of 0.29s latency links. That's so bad that examples/gras/pmm cannot converge under such conditions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 504abaa9e908a691af0c564442e00f36a009a4e1 Author: alegrand Date: Wed Nov 29 23:54:11 2006 +0000 Do not draw empty containers. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d6799cde35ff2d3c7659889fa4f28721fcd094d Author: mquinson Date: Wed Nov 29 23:45:49 2006 +0000 In gras_msg_handle, do not discard messages without callback: they are probably messages to be explicitly awaited later. ie, proofs of mis-synchronization in userland since they are sent before being awaited. No big deal usually git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00ef5a480fe8d2bf9aca18bc01774d917d30dca1 Author: mquinson Date: Thu Nov 23 10:40:09 2006 +0000 Documentation improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e72d691690e6a528d5c99aa413dee828b852332 Author: mquinson Date: Thu Nov 23 10:39:32 2006 +0000 Add some surnumerous slaves, just in case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bfc53cc59cae28067100a5c8b377d64f6b95a8d Author: mquinson Date: Thu Nov 23 10:39:16 2006 +0000 Fix the code to kill surnumerous slaves git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ce5e2ee7fd0dd8344be0823d7bd7c4abb16b284 Author: mquinson Date: Tue Nov 21 16:53:26 2006 +0000 Mallocator on the message contextes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ab3563b9f429a75fbbdc95c6d3405fc4368d876 Author: mquinson Date: Tue Nov 21 16:52:08 2006 +0000 Compute fd_setsize only once, and not on each select git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2937 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16e829cbe5722020aef1c6061d8999aae6a7a7f2 Author: mquinson Date: Tue Nov 21 16:48:54 2006 +0000 Wait a bit more for pals since some dudes need as much as 7 seconds to get connected (no idea why) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2936 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecdb2f8336c585bff9c732045fa63d046dcd4702 Author: mquinson Date: Tue Nov 21 13:04:45 2006 +0000 Took 5mn to continue the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce0380939517d157b8f1f335401042dab8d7efb8 Author: mquinson Date: Tue Nov 21 13:04:10 2006 +0000 TOCs update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c860de84775bf3e84fc5f0fe92692d9dedb01b5 Author: mquinson Date: Mon Nov 20 16:53:30 2006 +0000 Tell that it's always possible to make an archive from the cvs to deploy blending edge code on brain-dead machines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80d878eaaf9cf612ce04c5ef0586c119b5c5f06e Author: mquinson Date: Wed Nov 15 16:44:03 2006 +0000 reduce waiting time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ddd23588536391f0f0e521269671b8a215231d3 Author: mquinson Date: Wed Nov 15 00:07:50 2006 +0000 log clarification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e500d98fef79a7b1bbe5e4f096dce8eef1a3d49 Author: mquinson Date: Tue Nov 14 18:38:50 2006 +0000 Cleanup the way moddata are destroyed at the end of the time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc4c8251c04db481742ebe77ceb4cfa64fac7085 Author: mquinson Date: Tue Nov 14 18:30:29 2006 +0000 leak plugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bb733d3343e8d01c1d09656c40d4b94b08d744d Author: mquinson Date: Tue Nov 14 18:29:01 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3232b275b9b38548bee1c3b6de1fbaec68f19584 Author: mquinson Date: Tue Nov 14 18:28:39 2006 +0000 Shutdown sensors when dying because there were not enough of them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c259b6fb45cece5af1c16f45893a13a4087fd49 Author: mquinson Date: Tue Nov 14 15:33:03 2006 +0000 a useless comment added git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32d7697b042737b32edcbc92c917045975bb5fed Author: mquinson Date: Tue Nov 14 15:31:47 2006 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a3ad5e2d39b008be6c9467aa387b8358076f12c Author: mquinson Date: Tue Nov 14 15:29:53 2006 +0000 Remove from the public interface a function that the user should never call git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d7d985bb411c1d38969ffce5f8789d7127887c3 Author: mquinson Date: Tue Nov 14 14:52:46 2006 +0000 Plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b166842cf79389293a5ad953b195caa6a03331f Author: eyraudl Date: Tue Nov 14 09:32:09 2006 +0000 Constructor for msg_cb_ctx should fill all fields of the structure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43bc6b8bca8abe222efa9cc72faf0018b1c8867d Author: eyraudl Date: Tue Nov 14 09:23:22 2006 +0000 Update make_deployment.pl script to the current command-line behavior of pmm. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8e308ccfcfb98b8139db72df485bb2eb9161971 Author: mquinson Date: Mon Nov 13 19:35:34 2006 +0000 Bug fix: there is no 'xbt_dynar_t' type description git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c270b48c4fb6b085742f2cff90a16cbf2727b967 Author: eyraudl Date: Fri Nov 10 12:42:26 2006 +0000 Makes sure that exp_size is always a multiple of msg_size. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 852138539bcbd3a5bc0fd928ab7bf99e0883b38e Author: eyraudl Date: Fri Nov 10 12:40:28 2006 +0000 Makes sure that data sent on measurement socket is exactly the experience size required. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ecb54288e404d4310a4f77d113d56582873927d Author: alegrand Date: Fri Nov 10 11:26:47 2006 +0000 Other test example (CVS only). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 360874ef02486f44db71b6ea1732457aaae54ed1 Author: alegrand Date: Wed Nov 8 13:10:47 2006 +0000 Ooups. I was still using Mb instead of b...:( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e90906b68568255553dca14a701e92730629710 Author: alegrand Date: Wed Nov 8 11:16:05 2006 +0000 SimGrid Next Generation! :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc0762fdc8c20edb01d4895bd9960ec15e10aafd Author: mquinson Date: Mon Nov 6 16:38:30 2006 +0000 document last change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22598191923908cf30fe0e54877e2993743c3ba1 Author: mquinson Date: Mon Nov 6 16:37:54 2006 +0000 * Change the semantic of gras_datadesc_by_name() to raise an exception when not found * Add a gras_datadesc_by_name_or_null() to retrive the old semantic of gras_datadesc_by_name() * Adapt to this change all over the place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2137669fc54b364d20ae4debaef1744d55acce2c Author: mquinson Date: Mon Nov 6 16:35:45 2006 +0000 Make some room for the lesson 11 on explicit message wait, and for the recapping of the first part of the tutorial (on message passing) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4dbb8291093865792122981a1403852581d8b91f Author: mquinson Date: Mon Nov 6 16:34:16 2006 +0000 Begin a recaping of hte first part of the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5783ed629595652c798bd0052b6e0ea7b1fd70fe Author: mquinson Date: Mon Nov 6 16:32:31 2006 +0000 Write the lesson 10 on RPC in GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eded0aed9492ec0bc966659640cc70b1c71771d8 Author: mquinson Date: Mon Nov 6 16:28:50 2006 +0000 * Add a gras_msgtype_dumpall() function to get the listing of all existing (registered) messages * Change the semantic of gras_msgtype_by_name() to raise an error when not found * Add a gras_msgtype_by_name_or_null() to retrieve the old semantic of gras_msgtype_by_name() * Make sure that RPC callback do call gras_msg_rpcreturn() (and do so only once) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78cad3370246d59acae7d4723d3209616f0497ed Author: mquinson Date: Mon Nov 6 16:25:27 2006 +0000 add two missing types: short and long (short int and long int were already there) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2da72a9e6d09f764ffaa7b3cbcd428150d9dc21f Author: mquinson Date: Mon Nov 6 15:56:10 2006 +0000 bug fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab72af3fe2367411d04c838acac97404a72ff3d5 Author: cherierm Date: Thu Oct 26 11:51:45 2006 +0000 fixe the last warning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c678ab90966c0875ff21e7f47aea0910a56a1cd4 Author: cherierm Date: Thu Oct 26 11:50:30 2006 +0000 fixe the warnings in surf.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b9b41ba4b187a21d78806da3e77c9d92aec3c58 Author: mquinson Date: Wed Oct 25 18:26:18 2006 +0000 Adapt the architecture signatures in the UNIX configure to the recent windows-related changes in the source code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 282c64153a57cf8f96b8afed99f81ec93156c77b Author: mquinson Date: Wed Oct 25 18:23:56 2006 +0000 fucking non-breaking space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48aaa08cacfde28d6ad1c9438ca2a39151bcdaed Author: cherierm Date: Wed Oct 25 16:04:04 2006 +0000 update the first byte of the file, which specify its index in the architecture table. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a3f267dad84995e64d48015ad3fa00ec0c4dc91 Author: cherierm Date: Wed Oct 25 15:21:35 2006 +0000 update architectures table git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2051ba75d76a5f5ccb8d0f1d59f7802f200a6aad Author: cherierm Date: Wed Oct 25 15:20:37 2006 +0000 update gras_arch_count to 11 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b8c5a5524be7fec9487bc4b8af8ca48787b6a3c Author: cherierm Date: Fri Oct 20 13:39:25 2006 +0000 same as surf.c. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d87eb28bf4a74d392333bb7292979a93da9a78ff Author: cherierm Date: Fri Oct 20 13:38:25 2006 +0000 Considers the windows filename conventions (different on unix/linux). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61eea4d2a96e8804b2d0cecc2ef5bece461255d6 Author: cherierm Date: Fri Oct 20 13:32:52 2006 +0000 The Ansi initialisation at the declaration of a struct impose that all values are constantes (see _XBT_LOG_PRE macro modification). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18dab3597a169e25af6b8f9a61f3bd08fff95cf1 Author: mquinson Date: Thu Oct 19 13:26:21 2006 +0000 Add redirector files to have nicer URL as reference git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b355d2202e25529a070d48bc2b0b31b6bec4b37 Author: mquinson Date: Tue Oct 17 09:08:53 2006 +0000 Use --surf-parse so that the simdag test passes even in VPATH builds git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b41c0f7023f7394e4e2120bd643f42b00f6efa8 Author: mquinson Date: Tue Oct 17 09:08:04 2006 +0000 Simdag also needs files in the tarball, and needs to be cleaned up afterward git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce64480f32b62fc660255ccef65d3da7e23a5d00 Author: mquinson Date: Tue Oct 17 08:33:50 2006 +0000 Remove this useless select since windows cannot select on files handles, only on socket handles (poor guys) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df278c2d5978eeee48427b054927b67ed9b19750 Author: mquinson Date: Tue Oct 17 08:21:55 2006 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27a469c1ee9600071cbe5839806375c23bd523ca Author: mquinson Date: Tue Oct 17 08:21:24 2006 +0000 Add a link from this file to the classical FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a12386cd8caa8f9aa56d92a506c1643fb221c2d9 Author: mquinson Date: Fri Oct 13 09:26:43 2006 +0000 Kill dupplicate files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e4f0cf5a8280c9034113e98707ac3f9c6a4691b Author: mquinson Date: Fri Oct 13 09:26:03 2006 +0000 Integrate simdag tests into the testing infrastructure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b354aa9bbae315db9d4c1edd97a2174a45cee8f2 Author: alegrand Date: Fri Oct 13 09:21:09 2006 +0000 Hope it works better now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5cd6f39e10e7f949b41348ba4a60f2b7f9285de0 Author: mquinson Date: Fri Oct 13 09:11:53 2006 +0000 Compile the simdag test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22c9664bc5ff2970279cbb2f094197c055256816 Author: dutot Date: Wed Oct 11 14:43:49 2006 +0000 Thanks Arnaud for allowing me to increase my commit number :) (printing modif made by Arnaud) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74a48836bd7c0eddcd37968ad3669066670763de Author: mquinson Date: Tue Oct 10 13:50:08 2006 +0000 Add a pointer from the README to the FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75ee647d501a3b1dd26ba9d9d7032fce6395091d Author: mquinson Date: Tue Oct 10 13:47:52 2006 +0000 Checks that theoriticians didn't forget to install the right packages to use the CVS version (hello PF) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93c0970d82cd9387241f8fa26589c8ec1df78cb9 Author: mquinson Date: Tue Oct 10 13:44:01 2006 +0000 a word for poor CVS users git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e1a28ccdb6a355c30b80e3d7db6c8166cd8c0e7 Author: cherierm Date: Tue Oct 10 08:53:51 2006 +0000 Avoids macro redefinitions in src/win32/compiler/borland.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6f6048524d89a309f1d98864039d73e63c5ad40 Author: mquinson Date: Tue Oct 10 08:41:33 2006 +0000 Load xbt/misc.h to get the definition of XBT_PUBLIC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0ad7d7849269b233e93df1f166866cf4bfe59ad Author: mquinson Date: Tue Oct 10 08:18:02 2006 +0000 Load xbt/misc.h to get the definition of XBT_PUBLIC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10916c573dcdaebc96b18c90647c1fc5de0e986c Author: mquinson Date: Tue Oct 10 08:16:58 2006 +0000 Move to misc.h the definitions needed to define XBT_PUBLIC on borland compiler git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7ca16289c913278988d37c1e2e57bdc93eb16e4 Author: mquinson Date: Tue Oct 10 08:16:05 2006 +0000 Move the definition of XBT_PUBLIC from portable.h (which is a private header) to misc.h (which is a public, installed header) so that it still compiles on unix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ebde7074c33d052212fe71fff5169f1414155a8 Author: alegrand Date: Tue Oct 10 07:38:05 2006 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3d77bcfdee15eacc3d7c72d3e572cace4427c51 Author: cherierm Date: Fri Oct 6 16:11:10 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f787351e3355ab558d4f491bc52bef2012eaa3e8 Author: cherierm Date: Fri Oct 6 15:52:06 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2c10f61cfd4d58faa73f006aa74def2c73c8860 Author: cherierm Date: Fri Oct 6 15:05:24 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0909f6ea8e2ed9702bd8a2c31163bc3474be79ef Author: cherierm Date: Fri Oct 6 14:15:43 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fe21db8281abdcb94d98c99022cd121c0650bc7 Author: cherierm Date: Fri Oct 6 14:01:43 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9361ad5f13f67578120a74bbbfba718292084cdb Author: cherierm Date: Fri Oct 6 13:44:52 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a096725bc62e55cda8178cf8001bc2de631acf0 Author: cherierm Date: Fri Oct 6 13:27:26 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3120a599eaebb943d30d9eec66ba58cf620aec47 Author: cherierm Date: Fri Oct 6 13:03:57 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a345a1a66c80cb2005504ff440444f70ee9071d Author: cherierm Date: Fri Oct 6 12:50:28 2006 +0000 Only adds the XBT_PUBLIC macro decoration a the begining of the public API functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f160bd7714a4e7946a0df2b68299f08cac39ff2 Author: cherierm Date: Fri Oct 6 12:46:33 2006 +0000 if needed replace (_XBT_WIN32_PLATFORM) || defined(_XBT_WIN64_PLATFORM) || defined(_XBT_WIN16_PLATFORM) || defined(_XBT_WINCE_PLATFORM) macros by the single macro_WIN32 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a6012ed0a3d3bb62a3177e326f237dbd915a09e Author: cherierm Date: Fri Oct 6 12:44:28 2006 +0000 Specific to borland builder configuration. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cc1fa85baabc5e4a8676b1812cbca51a5ceec67 Author: cherierm Date: Fri Oct 6 12:43:23 2006 +0000 The new Windows config file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca494e4204fbd3d22631eb82cb0668385ba89bda Author: cherierm Date: Fri Oct 6 12:42:22 2006 +0000 Defines the XBT_PUBLIC macro that specify public functions of an API. Please, use this macro if you when you declare a new public function (exported in windows dll). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c102403bfd59375027b5865880814bd2257531c0 Author: cherierm Date: Fri Oct 6 09:54:46 2006 +0000 grades overrun in test_heap_mean_operation() test funtion, adds test_reset_heap to oblige the heap to arrange his elements. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 013a4d76c35a5eabe84ced5b6b1bb356e0a8c864 Author: cherierm Date: Fri Oct 6 08:53:56 2006 +0000 Not need to include win32_context header file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0d720314bcf4c41da5f6783480aa64eb38a35fc Author: cherierm Date: Fri Oct 6 08:53:15 2006 +0000 Not need to include win32_context header file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9cec0dc29c4015e8600560b23772f22076044d7 Author: mquinson Date: Fri Oct 6 08:40:08 2006 +0000 And now, a syntaxically correct version of my 'cleanup' (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2aeae90fc3ac7059522d23c855dc0d4522d080a2 Author: mquinson Date: Fri Oct 6 08:30:53 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bedf2dbd161f416298d57e63707cc450d63964b Author: mquinson Date: Fri Oct 6 08:26:10 2006 +0000 Remove old cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 888a7206df16f0ab8f8c02f9b18d0d1a0229cf2b Author: mquinson Date: Fri Oct 6 08:25:50 2006 +0000 Cleanup malek's add git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abe3c6bd783939efbc85bb77066bc1b042caa18b Author: mquinson Date: Fri Oct 6 08:17:11 2006 +0000 Tell how much bytes we wanted when a malloc failed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a7b2c32940f3fa8d68a44b4e80c55974bbe4a2c Author: cherierm Date: Thu Oct 5 17:15:29 2006 +0000 grade overrun in test_heap_mean_operation() test funtion. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a76358453a876eb6ed6965bb63735a855df9f737 Author: cherierm Date: Thu Oct 5 17:10:10 2006 +0000 Update xbt_log_parse_setting() to consider the CRITICAL log priority. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fe1606ddde5d8e7c348a2c0d47476e99bba8739 Author: cherierm Date: Thu Oct 5 17:05:36 2006 +0000 Consider the case of windows context, update xbt_context_new() and xbt_context_destroy() functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87c80aa5c92dcce729a0ef2b5120fecf79f962ea Author: cherierm Date: Thu Oct 5 17:00:52 2006 +0000 Consider the case of windows context. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cac6abb5731ce3903643e9b9c8181dd3a7e1f28d Author: alegrand Date: Thu Oct 5 11:14:17 2006 +0000 Additionnal checks to help end-users. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7ffa9a44bd559475aebcda0481e7c886a926f7e Author: mquinson Date: Sun Oct 1 20:08:19 2006 +0000 Add gras_stub_generator to the gramine git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13adccf44e6c002a1817431ac227b51a8a9ddc7d Author: mquinson Date: Sun Oct 1 18:10:55 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b92cf3fa72c82cad5ba0f97d7d30b868f8fc334b Author: cherierm Date: Fri Sep 29 09:17:58 2006 +0000 Relocate connected socket macros in Windows configuration file win32/config.h. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 868ff295d4a5cb82e57929124037681ef638aed2 Author: cherierm Date: Fri Sep 29 09:16:34 2006 +0000 Bring home connected socket macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 645e4944596e341e20d7288a610b8a4aab5ac98a Author: cherierm Date: Fri Sep 29 09:13:32 2006 +0000 Taking in consideration inline keyword for c++ compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8365983df66a8bde31d4df2fd477ca31e964d6d Author: cherierm Date: Fri Sep 29 08:52:17 2006 +0000 Taking in consideration inline keyword for borland compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc998ae9ad7bfda536bdaae9871c090ca00dadb8 Author: cherierm Date: Fri Sep 29 08:51:30 2006 +0000 Taking in consideration simgrid configuration for Windows platforms and compilers. The connected socket macros are relocates in compilers configuration files (borland.h etc.) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82fbfee0e34bf0a419d07f3b88cc083d731ac939 Author: cherierm Date: Fri Sep 29 08:39:12 2006 +0000 Add win32/compiler/borland.h for specific borland compiler config. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0299ac02f914449fa3629aa864b302eebd3bfb6a Author: cherierm Date: Fri Sep 29 08:38:13 2006 +0000 Add win32/compiler/select_compiler_features.h to detect compiler features. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fc587b7c117eaf1e706e623597a4c1ade1c93d9 Author: cherierm Date: Fri Sep 29 08:35:08 2006 +0000 Add win32/platform/select_platform_features.h for Windows compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8dcdec139b0bf2540da12afeb39a6d60642cbbb0 Author: cherierm Date: Fri Sep 29 08:32:14 2006 +0000 Add win32/config.h for windows platform config. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abdb0af8acf1c8a97e7bae6ec6bfda218fd0f20d Author: mquinson Date: Thu Sep 28 14:46:11 2006 +0000 cleanup graspe mess on make distclean so that make distcheck works again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d151e5d5c2e99ddb025d67dd2f01291e8a8ebd2 Author: mquinson Date: Thu Sep 28 14:45:10 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c1fe6e308f9714c1077dd4c41589560165fd1e1 Author: mquinson Date: Thu Sep 28 14:44:40 2006 +0000 Use the right macro for inlining functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a1e71320dab92c8515b957212eaa1e7f6f5b88a Author: mquinson Date: Thu Sep 28 13:42:17 2006 +0000 Remove the #line directive from the flex generated files since they fool borland C builder git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cc560460dae8061757ff1b7df849a1b8b0983ff Author: mquinson Date: Thu Sep 28 13:29:50 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5d0a2b0b3b1bba7f39946169f3ab2f63bcdd28a Author: mquinson Date: Thu Sep 28 13:29:49 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 094e150150b00809883e764056e87b862cdf7a94 Author: mquinson Date: Thu Sep 28 13:11:31 2006 +0000 Remove unused variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0b50c272f4b55e09d388d7547c967ae4ae7cc1e Author: mquinson Date: Thu Sep 28 13:05:23 2006 +0000 Use the new semantic of the sock_errstr macro (allowing to save the errno before it gets erased by another thread git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2810ecbd370c15886dddb4563ae1a8e27ba161f3 Author: mquinson Date: Thu Sep 28 13:04:42 2006 +0000 Allow to save the errno before it gets erased by another thread, and do so both on lin and win git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4a258218681d1002c99d4556ba4b21bc6a6adff Author: mquinson Date: Thu Sep 28 12:56:47 2006 +0000 Minor cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4952700bfa2cab452513cdad187994f1e17d7388 Author: mquinson Date: Thu Sep 28 12:53:45 2006 +0000 Remove the #line directive from the flex generated files since they fool borland C builder git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 824306971e174912af0f94469a5b8715f236890f Author: eyraudl Date: Thu Sep 28 08:41:15 2006 +0000 Less verbosity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee28396e69a7419ce5840ee9500b958004802b90 Author: cherierm Date: Tue Sep 26 15:10:24 2006 +0000 Line 451, __FUNCTION__ replaced macro by _XBT_FUNCTION macro defined in misc.h header for code compliance. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7311f8beae83bc8348ecf58c083c5ead9af8d7f2 Author: cherierm Date: Tue Sep 26 15:07:19 2006 +0000 Removes the gras_config.h inclusion, adds the portable.h inclusion for win32 portability. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccde0c6c098524ebb532315f846bc0953c7c1e62 Author: mquinson Date: Tue Sep 26 13:50:10 2006 +0000 construct a build identifier string, and use it to populate stamp files. It should allow future graspe optimizations (allowing to recompile only when it's really needed for example) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfbcdfb4d3e827babc166137fc8fe7083e10d499 Author: cherierm Date: Tue Sep 26 13:48:51 2006 +0000 Declare all variables at the begining for ANSI C standard compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f070a52ef8818efe10518a8d156a8f7b85e7d211 Author: cherierm Date: Tue Sep 26 13:01:03 2006 +0000 Removes commented code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b9c69349c2371413f683cb548a25c4083f6884e Author: mquinson Date: Tue Sep 26 12:58:41 2006 +0000 Save the arguments passed to the configure so that we can retrieve them with 'echo @ac_configure_args@|./config.status --file=-:-' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7202794f0297f62f99a8a1b0e07d91c77699b60c Author: cherierm Date: Tue Sep 26 12:46:21 2006 +0000 Removes commented code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b19f91d6d214949e7814070fd00c21425622229 Author: cherierm Date: Tue Sep 26 11:56:21 2006 +0000 Includes portable.h file header for use of the va_copy macro definition (defined in borland.h because borland don't define it in stdarg.h). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d73db7e7e4a9ed4b54614699d8bd6afe97b5fa4f Author: cherierm Date: Tue Sep 26 11:55:39 2006 +0000 Declare all variables at the begining for ANSI C standard compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e922c64cc38e573a1bc19f2e4bb7b2001492ab00 Author: mquinson Date: Tue Sep 26 11:52:33 2006 +0000 Fix a typo so that the regular version still compiles git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ff1adcef352c6eb7cda9a59a80b50cfb5c2e2ab Author: mquinson Date: Tue Sep 26 11:52:16 2006 +0000 No need for *.l in gramine git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1043fd98ae0e20cb5d05d264a08903f3e059f27b Author: mquinson Date: Tue Sep 26 09:38:57 2006 +0000 Remove the comments from the C files (without arming the line numbers for error messages) and build bz2 and gzip archives (at full compression ratio) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53f20f2c2ee5abf90c81cbd7463b152b59b1677f Author: eyraudl Date: Tue Sep 26 09:23:48 2006 +0000 Added necessary files to the gramine distribution. Now it does compile. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea5f54682849bf0a59ebe0ff8a0c000b21803742 Author: mquinson Date: Tue Sep 26 08:21:29 2006 +0000 Implement GRAMINE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c66de3552065e9a3cb2c258cdf5158dab99de9d Author: mquinson Date: Mon Sep 25 21:55:28 2006 +0000 Split the AC_CONFIG_FILES macro call to ease a future implementation of GRAMINE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73fc2c498610a638baf68098665c8d65e3adc50c Author: mquinson Date: Mon Sep 25 19:08:05 2006 +0000 Revert last change since it did nothing beside arming the code esthetic ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 768604e7ced59142c04adcbdf3455b314c15f867 Author: mquinson Date: Mon Sep 25 19:05:34 2006 +0000 cosmetics (I'm an code esthetic freak, I know) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0522f9e21aa7c9733add8c988007d675fb906bdb Author: mquinson Date: Mon Sep 25 19:01:37 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e6c1d5c94fbccf86a4f6596834c0bead2250d7e Author: mquinson Date: Mon Sep 25 18:53:36 2006 +0000 Make this file compilable under both win & lin manually for the time we manage to switch to flexml 1.7 (where you can ask for the explicit inclusion of such files from the flexml command line) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20e7224a9192e52d450c5c879cbc03978b2b7ceb Author: cherierm Date: Mon Sep 25 16:23:07 2006 +0000 Includes portable.h file header for use of the va_copy macro definition (defined in borland.h because borland don't define it in stdarg.h). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f36359b30ecc68ee445dc33611532597a8b0df44 Author: cherierm Date: Mon Sep 25 16:17:59 2006 +0000 Declare all variables at the begining for ANSI C standard compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7b5794cd4d30535794ce41145e707ac8f13d2c6 Author: cherierm Date: Mon Sep 25 16:17:16 2006 +0000 Removes the gras_config.h inclusion, adds the portable.h inclusion for win32 portability. Declare all variables at the begining for ANSI C standard compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdc3365141999b8b24885ae7473162e4563e2dcd Author: cherierm Date: Mon Sep 25 16:15:06 2006 +0000 Includes graphxml.h to allow compilation on Builder C++ compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72df752eacfe720b851c3b0451d85303a61b3bf5 Author: cherierm Date: Mon Sep 25 16:12:51 2006 +0000 Includes context_win32.h file header to allow compilation on Builder C++ compiler. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e89e475207ef3b603dc2121f616c4a582d4d2684 Author: cherierm Date: Mon Sep 25 16:09:58 2006 +0000 Removes the gras_config.h inclusion, adds the portable.h inclusion for win32 portability. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3e6ed71424d1f37f8894fae0e1d0b471a1e5b47 Author: cherierm Date: Mon Sep 25 16:07:55 2006 +0000 No ucontext_stack.h file header on win32 platform. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2d9f61a7443c403dc00bcddfd1610bfd0ea1590 Author: eyraudl Date: Mon Sep 25 15:32:29 2006 +0000 Make AMOK bandwidth tests more robust. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54702ce88779779500025ff0ce2d66d70cbc9f7a Author: cherierm Date: Mon Sep 25 14:58:07 2006 +0000 Removes the gras_config.h inclusion, adds the portable.h inclusion for win32 portability. Declare all variables at the begining for ANSI C standard compatibility. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e59458bb5bc6dea868c6c5b40ee007547cf21b5 Author: mquinson Date: Fri Sep 22 15:16:10 2006 +0000 Do not export a single symbol since if we do so, we have to export all of them manually git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6917eb22496286d1fad6bf22b2a0747d1d72fafe Author: mquinson Date: Fri Sep 22 15:06:36 2006 +0000 Do not export a single symbol since if we do so, we have to export all of them manually git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0075ee0ed459ecb14142795d135583a5a37e1df0 Author: mquinson Date: Fri Sep 22 15:05:39 2006 +0000 This file does not exist, no idea how it compiles with this include. It may take the system eror.h, even if it shouldn't since we specify the path git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf01ea2cd1ea548d7c0a6ef991105df2b1b2cf32 Author: eyraudl Date: Fri Sep 22 11:24:40 2006 +0000 Going back on previous changes, which do not work on my machine. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c8e3b397e8f213abb133ceaa1dd40efbae561b1 Author: mquinson Date: Thu Sep 21 14:16:59 2006 +0000 Malek is a borland dude git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee46aeb90cdb3bc07942faa11cdc058ff0fa59e8 Author: eyraudl Date: Thu Sep 21 09:57:14 2006 +0000 Reserve more room for writing pointer addresses to make it work on large architectures. Plus more debugging messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c8d46824d6c4860d1123a9feca25c08a2ce9511 Author: eyraudl Date: Thu Sep 21 09:54:18 2006 +0000 Mark as volatile a variable used in a CATCH block git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f833b7679ab1b8d717e098ad79abf0c20de30911 Author: mquinson Date: Wed Sep 20 22:50:58 2006 +0000 Add the data into the generated def file when cross-compiling onto windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40b970377c0a908b5693daf9a2a5b20b85221483 Author: mquinson Date: Wed Sep 20 14:22:34 2006 +0000 Mark as volatile a variable used in a CATCH block git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a349013f66631d49b8c1a23c80e0e13cc8056112 Author: mquinson Date: Wed Sep 20 14:13:07 2006 +0000 Mark as volatile a variable used in a CATCH block git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10da10992e717ff220b7443d171e07559d45b3e4 Author: mquinson Date: Wed Sep 20 14:03:23 2006 +0000 Test the usage of empty dictionaries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12add936d351173b49b31a7a8d3cc85000185ed5 Author: mquinson Date: Tue Sep 19 17:57:08 2006 +0000 And now, let the CVS compile properly. I hate that: the stuff didn't even compile for 2 weeks, and nobody noticed. I'm glad that Malek arrived: he will set a proper testing infrastructure up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dfbfe31b97d0af580a00d1c766c8b8bca8112a6 Author: mquinson Date: Fri Sep 8 18:02:17 2006 +0000 SimGrid-based paper ++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9f059a161cec95eead6f90b6da546e418ead211 Author: mquinson Date: Thu Sep 7 15:42:29 2006 +0000 Make sure that we won't try to reuse a socket closed by the user, even if we have dumb users closing sockets containing more buffered messages after the one being handled. Instead, we do a CRITICAL() and ignore the buffered message. Not optimal either, but hell, I don't have any better idea git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08aa3c8ba9cf6d0bb850eab43addb9fbf8d2e595 Author: mquinson Date: Thu Sep 7 15:40:29 2006 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d15f902fbfa92925d4b48753f9f34472f9792424 Author: mquinson Date: Thu Sep 7 15:25:36 2006 +0000 Some more info in comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0186bc915bedb288a0ded8db716eb883ba1829c Author: mquinson Date: Thu Sep 7 13:08:10 2006 +0000 And now, let it compile cleanly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24287505ac8fca56db241a50415f1d3683b0133f Author: mquinson Date: Thu Sep 7 13:05:28 2006 +0000 Remove Darina's cruft. No idea why it survived so long git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fb1ab70f731a9aa6ad7e9047ccd52214b450101 Author: mquinson Date: Wed Sep 6 14:49:29 2006 +0000 avoid namespace polution (s/aligned/ddt_aligned/) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca9bf6a02e31f2a107f1963ba9724bb9a6affd77 Author: alegrand Date: Wed Sep 6 11:52:51 2006 +0000 Fix C++ comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11ae41aad7026933aef0b4b742700df706b6b56d Author: alegrand Date: Wed Sep 6 11:52:24 2006 +0000 Fix comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57f0ae70c99fa3e842587a3c3529c5bb2e7dc068 Author: alegrand Date: Wed Sep 6 11:52:13 2006 +0000 Fix doc... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d29dcdea1b878c7ef527e9d4683de63155ec1c7e Author: alegrand Date: Wed Sep 6 11:52:00 2006 +0000 Add a FAQ entry about communication time measurement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ab73bb42492837c61370d93daeaecbc239e4b15 Author: alegrand Date: Thu Aug 31 19:16:21 2006 +0000 I did it before Mt! ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a51b0592d154aeb047e32e94240613535d79eed1 Author: alegrand Date: Thu Aug 31 14:51:57 2006 +0000 Add entry on latency questions... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56487520f3dbeda88bec8d16a24a002735e80291 Author: alegrand Date: Thu Aug 31 13:40:09 2006 +0000 Some values were close to 0 instead of equal to 0, which caused some bad behaviors in saturated_constraint_set_update. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93aca7f5dc887d27c32e721953064501b10e662c Author: alegrand Date: Thu Aug 31 13:37:44 2006 +0000 Moving surf_double_update (in surf_private.h) to double_update (in maxmin.h) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fdcdbf09f8dadfc9a19c9ec1a32786c14c99fb5 Author: mquinson Date: Tue Aug 29 23:59:22 2006 +0000 Export the log channels when building DLLs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7515d47fd9d644de5a2366aa214c05ace3c89c2 Author: mquinson Date: Tue Aug 29 23:58:29 2006 +0000 Try to do what is needed to export data in DLL during cross-compiles git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77cdfbf1b6a3dd34ab14312ae9ae33e5c08e5532 Author: mquinson Date: Tue Aug 29 21:55:43 2006 +0000 This moved to the FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6681cf85c072b9f2b940b4d1235f26b64a296335 Author: mquinson Date: Tue Aug 29 08:32:44 2006 +0000 New FAQ: Cross-compiling a Windows DLL of SimGrid from linux git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81acd424e5854508a87709dd2d83d104fed0bdba Author: mquinson Date: Tue Aug 29 07:29:54 2006 +0000 Let's declare that the library is stable (interface wise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f255a9942bbf178d9ea25d34d1df2977ee6a4d7 Author: mquinson Date: Mon Aug 28 16:47:20 2006 +0000 Explain libtool that we __declspec(dllexport) all our public symbols so that it accepts generating a DLL. In fact, we didn't export any, but nowadays, we just need to export our data (not our functions) and I don't think we have any public data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09fe6799e9033d852f458ed2cffd6dd4ca0db94b Author: mquinson Date: Mon Aug 28 16:41:17 2006 +0000 Explain the linker that all our symbols are defined at compile time (we declare the dependencies on compile line) so that it accepts to generate a dynamic library on stupid platforms such as windows and AIX requesting this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7badf0efb2c7acecb04b1a529284d65229d3c733 Author: mquinson Date: Sun Aug 27 23:38:36 2006 +0000 Also reset the refs dict instead of freeing it each time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c4080140c1ea169b8143b2759a7138f8cdcec71 Author: mquinson Date: Sun Aug 27 23:19:18 2006 +0000 No need to memset what we will free one line afterward git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60a7fb293cd43bfeaab1d30dc06a1e5d6d258493 Author: mquinson Date: Sun Aug 27 23:15:25 2006 +0000 Yet another s/_deployment// massive change. Damnit, why can't I get them all right at the first shot? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 242f15ab683822fc58c076a62d52418bccd99357 Author: mquinson Date: Sun Aug 27 22:58:27 2006 +0000 oldies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67ce6d412627210abbaeafc5d67eef31f39ce2d9 Author: mquinson Date: Sun Aug 27 22:57:15 2006 +0000 Add port number to process identification in logs, since the hostname is not really discrimining when running in RL all processes on my laptop git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b996512c84c87b3e01e10859e2e9e5556e51fee2 Author: mquinson Date: Sun Aug 27 22:55:12 2006 +0000 Go for simple saturation test, no need to run a full featured ALNeM run in the make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03c815317641022e00ed80e892d63d06441158c3 Author: mquinson Date: Sun Aug 27 22:52:13 2006 +0000 Also shut amok down git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9d5cabf6b6d1e244af4183b317252b5a878a8e1 Author: mquinson Date: Sun Aug 27 22:43:14 2006 +0000 Ok, Paje is in a sorry state, but this leads to segfaults so kill it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 102da5d95e79f0e49794e38e1e96d84664b01cd2 Author: mquinson Date: Sun Aug 27 22:10:22 2006 +0000 oldies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3798d3d4ce92a4eb66241cde491bbad6feffaaf8 Author: mquinson Date: Sun Aug 27 22:08:54 2006 +0000 s/_deployment.xml/.xml/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd171236764099e12c70bfbf962afaebf795b54e Author: mquinson Date: Sun Aug 27 22:08:12 2006 +0000 STFU git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fdf9f364a9e9d694b395e9e45a2e2a4dcecf912 Author: mquinson Date: Sun Aug 27 22:05:10 2006 +0000 Check PROPERLY whether there is more data to consume from the buffer (to avoid a select) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8210ef736c5ba76c193eb7150dc7562a54ff7fd Author: mquinson Date: Sun Aug 27 22:02:19 2006 +0000 Some more debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 891385bd0e3fee0d2b7e11a85b038fe43601facb Author: mquinson Date: Sun Aug 27 21:39:25 2006 +0000 Stick to the file naming scheme used in the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8516b068ed1b8fa928ffa994440f9b40d21e791c Author: mquinson Date: Sun Aug 27 21:35:54 2006 +0000 This output may be interesting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d2d24d404f9a86c2e669c8aab88c078e2c5a402 Author: mquinson Date: Sun Aug 27 21:34:15 2006 +0000 cleanup a bit the parser code; Do not use attribute content in E[nding]Tag functions, since they are already freed in there with the CVS version of flexml (it may be seen as a bug in flexml, I'm checking with upstream, but I want SimGrid cvs working during the work) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2eeabdc91277ab6c28a485698c823e8475ce1850 Author: mquinson Date: Sat Aug 26 15:01:44 2006 +0000 Publi++ (YUHU) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit beddb2140723249f33a14906b66504f1cf212f1a Author: mquinson Date: Sat Aug 26 11:37:57 2006 +0000 A thumbnail of the poster git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a58ed12c5c7faea2595bc5d26e1ccf52e499d415 Author: mquinson Date: Sat Aug 26 07:27:03 2006 +0000 Move the poster in the right section git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e41a1157c6ceacf376fb9eacb1e5e6c0053e5ce9 Author: mquinson Date: Sat Aug 26 07:07:36 2006 +0000 Publi++ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68bcb78b6e39ac698aa44fcb676070a4c382e49b Author: casanova Date: Thu Aug 24 19:55:43 2006 +0000 Added the SimGrid poster to the list of publications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9d82d1c5ddc0c1ac63fe14f222efe59bb884294 Author: mquinson Date: Thu Aug 24 19:54:36 2006 +0000 updates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acef2ffa060f8631be2426e1316854bdd61c1c61 Author: mquinson Date: Thu Aug 24 19:51:19 2006 +0000 Layout fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f9570f05f4247ab11e6a474cd69c7ad20676209 Author: casanova Date: Thu Aug 24 19:41:58 2006 +0000 Two new publications added git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5cf02ea888ae53f3249513b779c7dc2bcc685df8 Author: mquinson Date: Thu Aug 24 18:49:04 2006 +0000 Import the makefile chunk to generate the gras temporary instead of trying to dupplicate it here. A real improvement since the previous attempt didn't build using vpaths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4074cbf2951df85b8ccaf4f2b49c86e140971dfd Author: mquinson Date: Thu Aug 24 18:46:45 2006 +0000 stick to the file naming convention presented in the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ddcb0c0f93b9af6ac4bf498c772edde53f74840 Author: mquinson Date: Thu Aug 24 18:35:59 2006 +0000 stick to the file naming convention presented in the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b42d7aedb6f826afd228aa610343b75b6bf45a12 Author: mquinson Date: Thu Aug 24 12:02:29 2006 +0000 SIGURS1 is not defined on windows (but signal() and signal.h are both here) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41d8bce3ae849d413eae48b4994721e38ee181e2 Author: mquinson Date: Wed Aug 23 08:49:42 2006 +0000 Three publications from University of Victoria, Canada git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df9e08cec9819d1e4b98cdbcb4da710d1fdb4d51 Author: mquinson Date: Tue Aug 22 23:09:04 2006 +0000 Don't bother emptying empty dicts in dict_reset git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2736 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abd385b3884e79d1b38867baa943146cda56e144 Author: mquinson Date: Tue Aug 22 23:08:21 2006 +0000 Use the new dict_reset function to improv perfs a bit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b45dd71227d7ebb7e360cadf851eaf03e2fd725a Author: mquinson Date: Tue Aug 22 22:56:21 2006 +0000 And now, remove the typo to the forname of FS ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feb70f975d413e7ced3a8cb0a10cf53b8152d396 Author: mquinson Date: Tue Aug 22 22:53:22 2006 +0000 Add a publication of FS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a102929d7611b3d5d6f756a3ce7f2cb198f6c95 Author: mquinson Date: Tue Aug 22 22:45:24 2006 +0000 Reformat so that the year separation come more clearly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56fa1c897b84e3ae4c2849285def19575dd27611 Author: mquinson Date: Tue Aug 22 22:27:24 2006 +0000 Implement a dict_hash_ext function able to deal with non-null-terminated strings so that we can use the version written by Christophe in dict_get, where we assume that the string is null-terminated and don't want to pay a strlen for nothing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5002aa59bfa50b9570c77c15e6b236af24d2685 Author: mquinson Date: Tue Aug 22 22:24:22 2006 +0000 useless cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5cbdde5bbe6b74aaddd7a6e820ccb7ae82b2f66 Author: mquinson Date: Tue Aug 22 22:23:25 2006 +0000 cosmetics (add missing braces so that adding debugging loads is easier) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8427d714a3ffb1057671980c647d86441abd589f Author: mquinson Date: Tue Aug 22 22:21:03 2006 +0000 Also run the memcopy test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23a3a6acc9aa5312ebb16f3de1bb798e08267843 Author: mquinson Date: Tue Aug 22 22:12:58 2006 +0000 hexa_str prototype changed to allow right-to-left display (for little endian pointers) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa92714018ad2134de97bf403cbebeee6d863b3f Author: mquinson Date: Tue Aug 22 22:11:24 2006 +0000 Let xbt_dict_hash work also with non-null terminated strings (and declare it static) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77b991d5e8d3a4c462f313fdd97989777415b498 Author: mquinson Date: Tue Aug 22 22:10:15 2006 +0000 This function is private thus static git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ae6545bfb26cc43af8e66284b505d819b4804df Author: mquinson Date: Tue Aug 22 22:07:03 2006 +0000 Improve the hexa displayer by separating raw and hex strings, and implement a downside mode, where data is displayed from right to left (handy to display pointers on little endian archs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efcb7beaff700ddcdca284436a934504be4d0b0b Author: mquinson Date: Tue Aug 22 21:17:54 2006 +0000 Check that we can have the content being different of the key, and improve the tests a tiny bit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5ede44761143e51746afe0bd20ae29c0812549a Author: mquinson Date: Tue Aug 22 15:27:47 2006 +0000 Improve a bit the test on searching non-existant data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4987848c429188389a83bbe355b0c62e7c543f61 Author: mquinson Date: Tue Aug 22 14:18:05 2006 +0000 Add a missing file to the archives git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1c821993be9275ac9305cb8dcda4f45e68cc8c5 Author: mquinson Date: Tue Aug 22 13:51:20 2006 +0000 the option --enable-maintainer-mode should be used by any CVS users, not only maintainers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75b03a200003911ee3691515fc8942291459ae48 Author: thiery Date: Sun Aug 20 17:32:59 2006 +0000 This file didn't compile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39a157b0abbb551db9d42f65d4268c9b607cd9cd Author: thiery Date: Fri Aug 18 13:03:53 2006 +0000 Add documentation for Surf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee55888d056642c8bff3c8aad86e6a84d05ab063 Author: thiery Date: Tue Aug 15 07:56:15 2006 +0000 Add functions to remove elements from a set git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3bb4a70ced17ee2c6461b24c445d511fd074ec7 Author: thiery Date: Tue Aug 15 07:55:23 2006 +0000 Add a function xbt_dynar_shrink git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cdd3084dadd240e28b0336738e5ad5f60fe909d Author: thiery Date: Mon Aug 14 11:19:09 2006 +0000 This dict was not freed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81b2c8f6358e3f5c0e1d480a45e8d1b574210177 Author: thiery Date: Mon Aug 14 11:17:40 2006 +0000 Use mallocators for dictionaries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01349d061b4b5be42314965607c25d6350625e16 Author: mquinson Date: Sat Aug 12 20:54:25 2006 +0000 Move this article to the right section (none of us authored this) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92fd5281d1a1dbe3fede44e387b1632284582b79 Author: mquinson Date: Sat Aug 12 11:38:05 2006 +0000 Make the context test a bit more expressive to newcommers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf87308f09decfa42d246de5db41e2bfe2977ef9 Author: casanova Date: Sat Aug 12 04:10:03 2006 +0000 Added the reference to the article: Hierarchical Scheduling of Independent Tasks with Shared Files, by Hermes Senger, Fabricio A. B. Silva and Waneron M. Nascimento in Sixth IEEE International Symposium on Cluster Computing and the Grid Workshops (CCGRIDW'06), 2006. http://doi.ieeecomputersociety.org/10.1109/CCGRID.2006.143 which uses Simgrid. Hopefully somebody can update the actual Webpage :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c605e37c3e74b65b478e6d6aec9534cace344b7 Author: thiery Date: Fri Aug 11 08:19:40 2006 +0000 Fix a seg fault when xbt_exit is called more than once git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2235022b4221ac01e95ed3fd7254d47783b5210b Author: mquinson Date: Thu Aug 10 22:12:12 2006 +0000 Revert last change. context in SG mean the API we have to give the context feature even if UNIX98 contextes are not available. So we certainly don't want to test it only when ucontext are availables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c11b107611797f67f611911c7a131de69d1843c Author: mquinson Date: Thu Aug 10 21:37:52 2006 +0000 Do not check our context code on hosts where configure decided not to use it (or was requested to do so) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0501f8c994f9488d43010fb5989f284ae7de8ff6 Author: thiery Date: Thu Aug 10 12:49:59 2006 +0000 Remove useless and costly strdups in platform file parsing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 212a22112855f8531e29e54f0db872ec4f0f4b7e Author: thiery Date: Thu Aug 10 09:21:22 2006 +0000 Use a mallocator for MSG tasks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f380ed3223bb8c115c1ce7935a00686db166088e Author: thiery Date: Wed Aug 9 12:52:12 2006 +0000 Malloc instead of calloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d493dcc7be50357ab919971e3a4ebc63b9b45b0 Author: thiery Date: Wed Aug 9 12:51:07 2006 +0000 Forgot to initialize a field git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15f745fcdda7473b2e3665fe0506461f9e13cf49 Author: thiery Date: Wed Aug 9 12:50:38 2006 +0000 Update SimDag example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8c343250cc9dd9be273331b19567c9744981758 Author: thiery Date: Wed Aug 9 12:13:12 2006 +0000 There was too many reallocs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7566d16ce01e9c1a081e3312f598b5b025375f9d Author: thiery Date: Wed Aug 9 09:04:55 2006 +0000 Use malloc instead of calloc because reset_f is called after the malloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b591838fb09269e35740c6c8991a7ca478d64303 Author: thiery Date: Wed Aug 9 09:03:53 2006 +0000 Use a mallocator for the fifo items git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9be5095bc8809b1873ea65dee1db5fbbc0ce57e3 Author: thiery Date: Tue Aug 8 12:24:18 2006 +0000 Fix uninitialized values git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9af650f7b0e1eb307aecd28d81f16c007421237 Author: thiery Date: Tue Aug 8 09:03:05 2006 +0000 Don't malloc a new dict each time in execute_parallel_task git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2a73b15365e2f673a8b0f8aff3c94aa13db239a Author: thiery Date: Tue Aug 8 09:01:33 2006 +0000 Use a mallocator for Surf variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 178d9ca3560ec4b1e756970b888b4e36212ce670 Author: thiery Date: Tue Aug 8 09:00:25 2006 +0000 Use malloc instead of calloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 999a23a59983e8c30e0bede13e9a050a509be4b9 Author: thiery Date: Tue Aug 8 08:59:51 2006 +0000 Add mallocators into Makefile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ec8348a66d93fc73cd28f4b77f721dfad870a10 Author: mquinson Date: Fri Aug 4 15:19:34 2006 +0000 Document the name of type descriptions created with gras_datadesc_dynar() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd6274487954af16de90c357090e2d698d886cd1 Author: thiery Date: Fri Aug 4 14:42:20 2006 +0000 Change parameter names from 'head' to 'dict'. Add two functions: xbt_dict_reset() and xbt_dict_length(). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fc37c3e200f4abc0106904b78a62d4e5bde554c Author: thiery Date: Fri Aug 4 14:39:57 2006 +0000 Improve the function SD_task_get_state git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29d1a6f84e39a8d2dcc58a22b7655913242d03a6 Author: thiery Date: Fri Aug 4 09:30:29 2006 +0000 Remove useless reallocs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e727abe62548b7e41e373141953030d1186cb1fb Author: thiery Date: Fri Aug 4 08:55:50 2006 +0000 Optimize function SD_route_get_list() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 584cf83039502064235bfe4cd62730835ebfeccf Author: thiery Date: Fri Aug 4 08:11:21 2006 +0000 Bad comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 421598739fa7167a9c4fac25b1038630f8b7fcf3 Author: thiery Date: Fri Aug 4 08:07:14 2006 +0000 Add Doxygen documentation for mallocators git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f285af89b36ec6a649276f48223c9c0f701633a Author: thiery Date: Fri Aug 4 07:17:52 2006 +0000 Replace an exception by an assertion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 955bec2f077d375885791fdf54742f6fda337672 Author: thiery Date: Fri Aug 4 07:10:22 2006 +0000 Add mallocators in ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0a285adff7bc710c372ad0b74445be3100515c9 Author: thiery Date: Thu Aug 3 16:41:13 2006 +0000 Reset an object only when the user needs it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e048b9d6c83f24e8649df8ae09759d4616ec0d30 Author: thiery Date: Thu Aug 3 14:08:18 2006 +0000 Add a mallocator system to recycle unused objects instead of free them and malloc new ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43e9ac12ea9282621bfaed783cb4c96847e9406b Author: thiery Date: Thu Aug 3 08:38:53 2006 +0000 Reimplement dictionaries as hashtables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e80589a26d21549becd7ff6d15201f24e391add Author: mquinson Date: Wed Aug 2 18:43:54 2006 +0000 document my last change (unit selection in testall), plus cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 759795182295cd1b6a2aa8d3aa1f67e7e509e877 Author: mquinson Date: Wed Aug 2 18:38:22 2006 +0000 Add a clean-unit target which removes any extracted units, usefull when working on cunit mecanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d194da3b6dc8eda6e9f27b4816dd9c986ef88c7 Author: mquinson Date: Wed Aug 2 18:37:40 2006 +0000 Allow the user to specify which tests should be run and which shouldn't git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98f4691dd28ce69c830d6976ff36d8b2616620ec Author: mquinson Date: Wed Aug 2 15:38:15 2006 +0000 Plug memleaks in the runned tests. Yeah, I'm vicious, but you knew that git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ba5420c448464cde2bf38435d24c2655a865f76 Author: mquinson Date: Wed Aug 2 14:01:33 2006 +0000 Make sure that mod won't go undefined when an exception is raised, and make the checks a bit more explicit when they fails git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5c13edfa4d3e59ef619acc141bf19df13ba251a Author: mquinson Date: Wed Aug 2 13:56:08 2006 +0000 Document a bug fix, and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbdc66c72fc096307e5f76e201dba14885d16e32 Author: mquinson Date: Wed Aug 2 13:54:04 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53da25efff65ea4eaa79023a4ff8c5d1d24d1470 Author: mquinson Date: Wed Aug 2 13:53:47 2006 +0000 Kill old unused stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a4cdddd9caa6ce3ed6cf860bebbf96f237f7241 Author: mquinson Date: Wed Aug 2 13:52:33 2006 +0000 kill unused struct git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c94b8729cdda91b699c5087ba0b13a0f82e52aa1 Author: mquinson Date: Tue Aug 1 01:56:13 2006 +0000 Make room for the other lessons on data description git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a78b54c302824f7eb5180385f3346502bede10b2 Author: mquinson Date: Tue Aug 1 01:29:24 2006 +0000 Lesson 9 is done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9af1b0795c4a75f8919d7a87491fe7ab041b272 Author: mquinson Date: Tue Aug 1 00:27:53 2006 +0000 Fix a vicious bug: TCP socket use a buffer and read operation get as much data as possible. It is possible that several messages are received in one shoot, and select won't catch them afterward again. Instead, the select will block and the surnumerous messages are lost. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13bf534d2abb679d945719b02071e03c38d64b63 Author: mquinson Date: Mon Jul 31 19:44:24 2006 +0000 Make room for the simpledata lesson git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd1b53e385e1eaa7561a5e259b02b681ded7139c Author: mquinson Date: Mon Jul 31 19:43:45 2006 +0000 improve my helping target git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58bce89d599a5bee49318c168f54fb407fbf5d24 Author: mquinson Date: Mon Jul 31 19:22:21 2006 +0000 Massive file renaming (stupid CVS) so that we can have more than 9 lessons and still have the files sorted in the right order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3f448e0ccc0e5e0195bfba380b1ba3a5c5b10b6 Author: mquinson Date: Mon Jul 31 19:07:48 2006 +0000 Massive file renaming (stupid CVS) so that we can have more than 9 lessons and still have the files sorted in the right order; make room for a lesson on simple data exchange git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 676756b1101b958d0b55f43a09f3dab421dd9c1f Author: mquinson Date: Mon Jul 31 17:46:52 2006 +0000 Document lastly added FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2666 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c64c0b996b81745a20b265400cbec749385c116 Author: mquinson Date: Mon Jul 31 17:46:15 2006 +0000 New entry: how to repport bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2665 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c8ca19e7f0a4920dc817e36b89e86d0050748bd Author: mquinson Date: Mon Jul 31 17:36:57 2006 +0000 Oups, previous commit was a bit premature. Properly explain how to setup your GRAS code as opposed to setting up your MSG code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2664 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d1ad6496a0ce39de5b320fe1fc579492c0afb84 Author: mquinson Date: Mon Jul 31 17:34:01 2006 +0000 Group valgrind related entries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d58ae24f6bab45822c4367f48668b8f8fde62a6 Author: mquinson Date: Mon Jul 31 17:31:57 2006 +0000 Group valgrind related entries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05e9d1ca67cae24135b736f2aeb128175a70fa70 Author: mquinson Date: Mon Jul 31 17:28:17 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81cb11b0827fcd9e3dc34cce48a07c46b2f6ece4 Author: mquinson Date: Mon Jul 31 17:27:29 2006 +0000 Make more clear that some entries are MSG specific git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac0d99a4accea2a4fc756e2910ac2953bf8cd89d Author: mquinson Date: Mon Jul 31 17:24:23 2006 +0000 New section: 'pushing the limits', with the entries about simulating more and more processes, since they don't really fit into 'troubleshooting' and since the latter section becomes hairly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe8f0007bbd37e5e104fda886ff613276082e4f9 Author: mquinson Date: Mon Jul 31 12:14:42 2006 +0000 Kill oldies deprecated by the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4cb158ece7d128b374f76d760012d4bd69dd4989 Author: mquinson Date: Mon Jul 31 12:09:36 2006 +0000 also post-process the examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f3d259ba77b65ac92dbe3775fb3102acb1b9066 Author: mquinson Date: Mon Jul 31 10:38:17 2006 +0000 Also post-process the tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 867a49cc3e9303bff3020ad7274414e4f1aa433e Author: mquinson Date: Mon Jul 31 10:36:50 2006 +0000 Document my code changes too, and reformat the documentation changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b98bdb740adb3243934a1a8cf0534cc7063117f Author: thiery Date: Mon Jul 31 10:01:06 2006 +0000 Document my last changes too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c3bea6a6bedf57e71ad871440eb588ddcbfbf02 Author: mquinson Date: Mon Jul 31 09:45:57 2006 +0000 Document my last changes (documentation improvement) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c4998db54add422f8b4fbb7410a75d032ef2ff9 Author: thiery Date: Mon Jul 31 09:40:31 2006 +0000 Add a sequential mode to the workstations. In this mode, only one task can be executed on the workstation and the other wait in a fifo. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 103b6a592080be703878c53f3a271fe764c140c3 Author: mquinson Date: Mon Jul 31 09:40:01 2006 +0000 New question: Valgrind spits tons of errors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40ae856c53d026ccb98eae6068730cb3796b5e8c Author: mquinson Date: Mon Jul 31 08:51:53 2006 +0000 No need to warn the user 4 times. Instead, explaining what's going on may help ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c7f8070aa73f3cf0c8ad0b799d46aa581a4437e Author: mquinson Date: Mon Jul 31 08:47:31 2006 +0000 Plug a memleak found by FS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cea67008229766aea75080cfb01eb1a1cf36427 Author: mquinson Date: Mon Jul 31 08:36:42 2006 +0000 Revert part of the last change since it let the make check explode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94d82f305aa8f28f405ab9b70dd2d5280a1ab3d9 Author: thiery Date: Fri Jul 28 11:50:55 2006 +0000 It was hard to use FIFOs when xbt_fifo_push was not mentioned in the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 145e627fb31fa35087140eb8d7388af6e889823b Author: mquinson Date: Thu Jul 20 11:48:18 2006 +0000 some more paje state poping git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39ed918a323bb8b7251c75ca508a215505724a52 Author: mquinson Date: Thu Jul 20 11:33:56 2006 +0000 Fix a bug in our usage of Paje git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40a4a30427bb61e5ecfc2144360581729f41ddfd Author: mquinson Date: Wed Jul 19 19:04:09 2006 +0000 Generation with flex-1.5.3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b46c248c6039e6d626c8f73a74de14c2b30b0da7 Author: mquinson Date: Wed Jul 19 19:02:04 2006 +0000 Get the flexml rules right git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 324d01ddfc12f429d4c51a474a61ec9900db69dc Author: mquinson Date: Wed Jul 19 16:20:18 2006 +0000 Also clean the generated makefile under its new name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a0c56f51ac6e9369d23bacff6900e08a738a861 Author: mquinson Date: Wed Jul 19 16:19:38 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c88f85a40ebbc997a9471e1e6542ebb7ec1decd7 Author: mquinson Date: Wed Jul 19 15:43:40 2006 +0000 Typo (?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92e35330e3fbffccf42a90a84b9cb01df906bf26 Author: mquinson Date: Wed Jul 19 15:36:48 2006 +0000 And now, add the right header to the dist (sorry) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46d8d2b806765df36c81b4c4fdbcd602af769772 Author: mquinson Date: Wed Jul 19 15:08:58 2006 +0000 Add a missing header to archives git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd6a1bd164a0acbb52a1cf49e2ee65cae4e2b07b Author: alegrand Date: Wed Jul 19 15:01:50 2006 +0000 add more debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 294f95a39505231ba48a99c4c4a9f4ecaeed7e40 Author: mquinson Date: Wed Jul 19 14:33:23 2006 +0000 Reduce debug loggings to their real value git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5fa0e26004ac8dafe1c9d50c1c14e6d7190f16f Author: mquinson Date: Wed Jul 19 14:31:00 2006 +0000 Yeah, right. Comments within comments. Erm. No comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28aa6d614c61c692bf1a32fbe17abce75bb02022 Author: mquinson Date: Wed Jul 19 14:26:22 2006 +0000 Document tools/xbt_exception_checker git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6c2be12b4d17ce974615f3df3bfbd32c0bf1bee Author: mquinson Date: Wed Jul 19 14:20:27 2006 +0000 A little script which saved my soul one day I messed up with exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac122a4b27f568306287b03f4eac88943b385481 Author: mquinson Date: Wed Jul 19 14:19:51 2006 +0000 Switch from libdata to moddata (to ensure the correctness of the latter, even if Testing can only prove the presence of bugs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58823a084d5ee98512c5e61d7a7e98e2730e9fff Author: mquinson Date: Wed Jul 19 14:18:17 2006 +0000 cleanup the GRAS+AMOK initialization schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b654b49c8603ff2f3fe7cfae9816cb585df0200 Author: mquinson Date: Wed Jul 19 14:16:15 2006 +0000 gras_modules come into the dance, cleanup the GRAS+AMOK initialization schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 183964efebc748b59809209b13ac7738903b068c Author: mquinson Date: Wed Jul 19 14:14:42 2006 +0000 gras_modules come into the dance git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6128f38b837d35ae9ab3822d9daa6750628caea0 Author: mquinson Date: Wed Jul 19 14:07:36 2006 +0000 log tweakings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c145db0b251fcbd6c859b25262651aaa5230fa9 Author: mquinson Date: Wed Jul 19 14:07:19 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee0e18b4700d33fd7e509b8d5b498eeb87e3a000 Author: mquinson Date: Wed Jul 19 14:07:04 2006 +0000 Make room for moddata along with libdata during the conversion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc35ba75078e8ed895386c9be316774d3235f869 Author: mquinson Date: Wed Jul 19 14:05:17 2006 +0000 New, proper, module mecanism. Still missing dependency tracking, but already allow modules to declare init/exit functions and per-process globals initialized during some join/leave functions. Once every module switch to that model, libdata can be killed (but both can coexist for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08cc32c523939ad907ffc4a0d9a260ab56798d28 Author: mquinson Date: Wed Jul 19 14:01:42 2006 +0000 Add a define directly setting the correct element header, document it, plus some cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2624 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d2aebe4cd57975eb57293b2294053ce15698e06 Author: mquinson Date: Wed Jul 19 13:55:02 2006 +0000 test_sg.in git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a6f1c0070d6523a52e1be9d1192f189ae32adb9 Author: mquinson Date: Wed Jul 19 13:54:46 2006 +0000 guardrail git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 275c165f880d3fc0f9ed4718193a27c01cdbd2ae Author: mquinson Date: Wed Jul 19 12:11:20 2006 +0000 Protect the link address git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fddd9ced0932a94d5f61960e520d58a44ba41d76 Author: mquinson Date: Wed Jul 19 12:08:57 2006 +0000 Don't mess up with absolute links git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 169edc40a9d6aac50da8647a98df1e2b7cd92727 Author: mquinson Date: Tue Jul 18 22:00:24 2006 +0000 Sanitize the XBT log chans, too. Arnaud did so for MSG+SURF, I did so for AMOK+GRAS, and we forgot XBT until now... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f209a0b502ccbd901fbd575b55f466c2cf7e23a5 Author: mquinson Date: Tue Jul 18 21:26:05 2006 +0000 Revert last change since it makes valgrind angry. No idea where this leak is, but it sounds harmless to me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 153998edbf873ca1ec4aeded8748f9e5465bf00e Author: thiery Date: Tue Jul 18 13:28:03 2006 +0000 Use exceptions instead of assertions when it is appropriate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b35bddd87e5e62fbdac2325def7aa96e33de5cd Author: thiery Date: Tue Jul 18 13:26:07 2006 +0000 I don't need that anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 539d5cccbc6baf033b0bc4b24c31d2875a79abf4 Author: thiery Date: Tue Jul 18 13:23:34 2006 +0000 Fix SimDag exception test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41a0af5d6003337f4ca3b3aed6f5757293bddab5 Author: mquinson Date: Tue Jul 18 13:06:29 2006 +0000 Another try at cleaning up the function types git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 737816cfdd995222e186dcf9c5106bcfb16e333a Author: mquinson Date: Tue Jul 18 11:50:39 2006 +0000 Try to catch up with last cleanup in the function type naming schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e305b772603f6cfd6ba15d1847ca90e9dd3c288 Author: mquinson Date: Tue Jul 18 11:49:13 2006 +0000 Catch up with last cleanup in the function type naming schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca584c16e35d7cafe4abca1f1e891a5caa011d5b Author: mquinson Date: Tue Jul 18 11:47:17 2006 +0000 cleanup the function type names git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91a328886133678d1aa148b817057476e8611aab Author: mquinson Date: Tue Jul 18 10:02:40 2006 +0000 Let's take the compatibilities issues seriously git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d08d3fd8f01b78342f3b00a1370ba55be723e5e8 Author: thiery Date: Tue Jul 18 08:21:03 2006 +0000 Free set->catname even if it was incorrect git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 555dd1af716f78f5092aeabdf8c4ac0f947379cf Author: thiery Date: Tue Jul 18 08:19:43 2006 +0000 Add missing xbt_ex_free git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87363de824c98c5824d7dcc8b16c6342fb63a6fa Author: thiery Date: Tue Jul 18 07:13:08 2006 +0000 Update SD_init() and SD_exit() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54a9c094f7fd3127fb70942225850317fe33996d Author: thiery Date: Tue Jul 18 06:50:19 2006 +0000 Forgot to remove that comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d75fc992b03f40a301c2e62781bde39979794e9 Author: thiery Date: Tue Jul 18 06:24:57 2006 +0000 Implement execute_parallel_task in model KCCFLN05 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32b5b8b24e805a651ffc567bc7da748f49467f0a Author: mquinson Date: Mon Jul 17 17:35:45 2006 +0000 Rename xbt/module.c into xbt/xbt_main.c since this file does not do any module management (and cannot since this notion seems to be gras only) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 020eb26a4ec67a9ead30b460e0ef977425eda1c0 Author: mquinson Date: Mon Jul 17 17:16:17 2006 +0000 Get xbt_init seeding the system random generator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d22f5c22cc45a58c1cc904b874e730cb554cf39 Author: mquinson Date: Mon Jul 17 17:15:49 2006 +0000 Really rename the HostManagement amok module to PeerManagement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b47649fd1bd845d7c3d4c07e4400382570d080db Author: mquinson Date: Mon Jul 17 17:14:43 2006 +0000 Really rename this module to peermanagement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9838d9f52ef61dc3aa9ac5afef9989e0987155da Author: thiery Date: Mon Jul 17 14:17:50 2006 +0000 Use model KCCFLN05 in SimDag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 901048f1a8c728fc007b6e2ee2ba3abd64f9352d Author: mquinson Date: Sun Jul 16 23:53:33 2006 +0000 cosmetics done instead of sleeping, stupid me. And then I pretend it's work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2772ff2aa6e8bc7715318865b75d2dab91787787 Author: mquinson Date: Sun Jul 16 23:29:38 2006 +0000 Lesson 8: exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5c64bb4aa7eb326efcfdec925c091bfc8b45af2 Author: mquinson Date: Sun Jul 16 22:59:44 2006 +0000 Documentation improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31b5ce77dbe7b94afee1b8ded57b8b91d8f3c970 Author: mquinson Date: Sun Jul 16 18:49:26 2006 +0000 Reintenting (sorry), plus do the list managment operation before calling the user action (since it could interact with the list, too) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fdd9d11419684606beb08a8a7bc673955eb08af Author: mquinson Date: Sun Jul 16 18:47:18 2006 +0000 placeholders for lessons 8 and 9, plus add tocs all over the place to ease the navigation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c0ae9ef71784f2d41e8ffe8a4400177227b85fb Author: mquinson Date: Sun Jul 16 18:39:11 2006 +0000 Add a little rule to check that the several TOCs in the tutorial are still in sync git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8f7e703e425b03794576432ebaa3351b26d0509 Author: mquinson Date: Sun Jul 16 17:45:15 2006 +0000 Lesson 7: timers (plus some cleanups) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ae75bc338dec8dd234cce993bda7b387ce11437 Author: mquinson Date: Sun Jul 16 14:27:51 2006 +0000 Gras_stub_generator does not produce the same files as it used to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49870879c2bfe0749fd245319e235e0a80af8e2f Author: mquinson Date: Sun Jul 16 14:27:21 2006 +0000 Use the include flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 678836ee7f2b57c38729b3453885f5bcadc7ef7d Author: mquinson Date: Sun Jul 16 14:17:00 2006 +0000 Lesson 6 added git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a50fad0ece7cf975227c3b8bbae84fb158c6b4e4 Author: mquinson Date: Sun Jul 16 14:14:03 2006 +0000 Documentation improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b16f0a1b014f90665507e6354ea7e2c5488bede Author: mquinson Date: Sun Jul 16 14:12:00 2006 +0000 Doxygen fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0059fe21a14d41afb1dd58c91604b11f639bae65 Author: mquinson Date: Sun Jul 16 11:01:00 2006 +0000 Lesson 5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d294cef35bcf12a367aa4e444b6e52ed8aff99ee Author: mquinson Date: Sun Jul 16 11:00:10 2006 +0000 Split gtut in several pages, add lesson 5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7579ca2dc3dd8c41b963363bdff5101434629072 Author: mquinson Date: Sat Jul 15 18:32:16 2006 +0000 Lesson 4 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d57bc21118adcb191d9af4f2b0891d39e22a81eb Author: mquinson Date: Sat Jul 15 18:31:49 2006 +0000 lesson 4 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e19d7dad00f58ab749b05eac3bf98e9580a5ed1 Author: mquinson Date: Sat Jul 15 17:55:06 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6681a34980ee2f55a2da1d99b525555502184edd Author: mquinson Date: Sat Jul 15 17:36:08 2006 +0000 Use an automatic TOC to avoid forgetting parts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58e26c09eef80e2bd066b09ff3ecbaac8c3a34d1 Author: mquinson Date: Sat Jul 15 17:35:19 2006 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05d4649d80e7e0a03b7542bba3e81212c7206766 Author: mquinson Date: Sat Jul 15 17:34:48 2006 +0000 Not this one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64c3572367a0944cbb51a4886ffcb2dc081ab979 Author: mquinson Date: Sat Jul 15 17:34:09 2006 +0000 Chapter 3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4c4a618cd7f38611b0a635d4c2b1724760501db Author: mquinson Date: Sat Jul 15 17:03:10 2006 +0000 First chapters of the GRAS tutorial git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f454d9a118e1485891ccaba2e469dac800355e6 Author: mquinson Date: Sat Jul 15 14:34:16 2006 +0000 We don't use txt deployment files since a long while git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f5868dc2af971441c3e33aed3706349959b989b Author: mquinson Date: Sat Jul 15 14:10:16 2006 +0000 Stupid rookies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4003b7456e5fcf18c79b20568363419d9f62686b Author: mquinson Date: Sat Jul 15 14:06:27 2006 +0000 Do not generate the stuff for remote generation since better ways are possible (with TakTuk); Also disable Makefile.am stuff. 3133T using automake should be able to write their own files (as documented) and we don't want to scare rookies; Improve the local makefiles git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c93f6448da98ea9b03fc5fb94a037f611e8c7da Author: alegrand Date: Fri Jul 14 09:09:37 2006 +0000 Setting up the 3.1.1 version. We have to fix portability issues. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fcf6f30a04dd091788836072b22c584bd6fb56b Author: alegrand Date: Fri Jul 14 00:04:51 2006 +0000 Last-minute modifications before release. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dac103d483561e02ed33b138b4a88d9f5a32e440 Author: mquinson Date: Thu Jul 13 23:32:49 2006 +0000 Add some more info to this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2481f6c44bc25a74776981f3fe332ab0ab1198c1 Author: alegrand Date: Thu Jul 13 23:30:57 2006 +0000 Updating the SG/SimDAG section (again!). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6eb19b4485e6ff870b8a3750f9893d61297644da Author: alegrand Date: Thu Jul 13 23:27:48 2006 +0000 Updating entry on SG and SimDAG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a1bca7c487a24615efa9f9be746a655bd030523 Author: alegrand Date: Thu Jul 13 23:22:40 2006 +0000 Add SimDAG to the ChangeLog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f46e249e1b62a1a9a9a994adc052d71ec973bcf4 Author: mquinson Date: Thu Jul 13 23:09:39 2006 +0000 This change went unoticed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7362918af654000c20127d0b98dfb28938e76eb9 Author: mquinson Date: Thu Jul 13 22:23:38 2006 +0000 simplify that chunk thanks to flexml 1.5.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd8e3ff158e1a50347cec5ac94eef4a6ef4adecd Author: mquinson Date: Thu Jul 13 22:23:05 2006 +0000 No idea why this file got regenerated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4dd89d5811921816e0e8d0323dd7feba2c926edf Author: mquinson Date: Thu Jul 13 22:21:47 2006 +0000 flexml 1.5.1 will save the world git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eee2dab87926d8b780754b4c06b806a7537f92d8 Author: mquinson Date: Thu Jul 13 22:19:32 2006 +0000 Fix doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e33945312989c2b5a84a31efafd429185ece096 Author: mquinson Date: Thu Jul 13 22:00:45 2006 +0000 Fix on hppa: there is no working backtrace() there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca025a2e6977ee806a33ac2b3c25f431e6643860 Author: mquinson Date: Thu Jul 13 20:36:12 2006 +0000 This example moved around git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bfb1ab31e8c42f6c98d059a9f81bcb5f3b66cf6 Author: alegrand Date: Wed Jul 12 23:31:57 2006 +0000 ooups... forgot the $@ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 763dd7fdfa3b774696588a9a6cfaab420daec3d1 Author: alegrand Date: Wed Jul 12 23:29:21 2006 +0000 Use the same xml files'directory as in gras... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8781b2b94b359245595de3eb6d14d38b9a420e4 Author: alegrand Date: Wed Jul 12 23:28:14 2006 +0000 Modify SD_task structures so that get_start_time, get_finish_time and get_remaining_amount survive/give sensible results when the corresponding action is terminated (as it is freed as soon as it is completed, we have to store relevant values in the SD_task) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79fc0bd8a433ccf51f3b5020d77d81788fddbf9e Author: alegrand Date: Wed Jul 12 23:25:41 2006 +0000 Fix log message with respect to our recent unit modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 129d63e8d61903819d6bb94b41996a8f045fa699 Author: alegrand Date: Wed Jul 12 23:24:25 2006 +0000 Move clock modification to the right location so that finish_time are correct... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2556 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 472ee9182d83a0d686ead1761f3d7634660bb37d Author: alegrand Date: Wed Jul 12 23:23:54 2006 +0000 Set start_time. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 835447bed9253b01ae2feb321b9ec0af2c9e7261 Author: alegrand Date: Wed Jul 12 23:22:59 2006 +0000 bug fix suggested by Vince... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2554 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9738b1ec83c0030ec5a8cda8a8c8f15a95d026d7 Author: mquinson Date: Wed Jul 12 21:43:17 2006 +0000 Revert Darina's last changes. This is definitively not the way to go git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2553 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef4efc8f19139175697dcf0a2757a7c592ca581b Author: mquinson Date: Wed Jul 12 18:57:25 2006 +0000 automake dont like '-' in names. Move those files from mutual-exclusion/simple-token to mutual_exclusion/simple_token git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2552 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81fd63faf12c3935d805b89fad0f9d4efff4d6b8 Author: mquinson Date: Wed Jul 12 18:49:58 2006 +0000 Move those files a second time today: automake don't like me using '-' in names, it preferes '_' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2551 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02cf8d9200bd27cb2cc551848069de4803425927 Author: mquinson Date: Wed Jul 12 18:49:57 2006 +0000 Move those files a second time today: automake don't like me using '-' in names, it preferes '_' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2550 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 276f2858f5bb7a929fa20bd754d2d412bf3efbb4 Author: mquinson Date: Wed Jul 12 18:46:25 2006 +0000 Move simple token-ring to a subdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2549 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66f3b8cb19ab2004198b7d2ff34556dcf6871967 Author: mquinson Date: Wed Jul 12 18:39:06 2006 +0000 Revert last change so that it still work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2548 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c23253688fb4b4a048a2f2ba1539c20c5c6db9fa Author: mquinson Date: Wed Jul 12 18:37:38 2006 +0000 Let it compile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 567c254430a96af16846fd14c2b84af8af36a056 Author: dimitrov Date: Wed Jul 12 16:22:25 2006 +0000 catching exceptions if some during amok_bw_request and saturate_start and rethrowing them with a value indicating which host died git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 290ae378d376167e6090af14de0835ec2efa55a3 Author: thiery Date: Wed Jul 12 12:40:31 2006 +0000 Test functions SD_task_get_start_time and SD_task_get_finish_time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 377bae6d1c676f4f8f1492820a5d334475c5e01b Author: mquinson Date: Wed Jul 12 12:40:02 2006 +0000 Re-import the simple-token example (was named tokenS before) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2544 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0baebe38f2574daa2c03c878538d85d4ffc9b7a Author: mquinson Date: Wed Jul 12 12:35:54 2006 +0000 Move the simple token-ring in a 'mutual-exclusion' subdir since another one of this category is comming git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bcf38830e79c2e492c7ec0ee8a2f79470722ff3 Author: mquinson Date: Wed Jul 12 12:32:32 2006 +0000 some people don't have 1Gb of RAM, apparently. Play nice with them too and limit msg_size to 64Mb instead of 128Mb git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2542 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a663419ba463280a80d1a5e2a1d8bba6b24f9259 Author: thiery Date: Wed Jul 12 12:22:55 2006 +0000 Add functions SD_task_get_start_time() and SD_task_get_finish_time() to SimDag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab413d78bd7f3f84d3b12e42a558d362daee3466 Author: thiery Date: Wed Jul 12 12:22:03 2006 +0000 Add functions action_get_start_time() and action_get_finish_time() to Surf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be437b7fa306304527b4b99a22d4bd017586cd68 Author: mquinson Date: Wed Jul 12 11:59:59 2006 +0000 s/xbt_host_t/xbt_peer_t/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bb3be3bd3933227b8a9fbe29ff6bf426afb1649 Author: thiery Date: Wed Jul 12 11:43:16 2006 +0000 Stupid bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01703ed5aaa3aa27a3e2fd6c1a78bb4b87a9da64 Author: mquinson Date: Wed Jul 12 11:41:35 2006 +0000 Ignore ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b511b8e4a7d720584d9d9a72b874709869bc10d0 Author: mquinson Date: Wed Jul 12 11:39:35 2006 +0000 s/xbt_host_t/xbt_peer_t/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c850a501710406c6fa550141e1438ce6316edbb9 Author: alegrand Date: Wed Jul 12 11:37:20 2006 +0000 bug fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 719139148de38b6d0dd44a684495f6ed8e0d06b5 Author: mquinson Date: Wed Jul 12 06:44:47 2006 +0000 Actually use the autocomputed saturation size, too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba4219dbc519ed46da9db9bf9e34dbdbb0534ed2 Author: mquinson Date: Wed Jul 12 06:44:06 2006 +0000 More documentation; logs tweaking; make sure msg_size won't go over 128Mb to avoid the swap git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12ae49296d24d861c54ec09f030827487a179b8c Author: mquinson Date: Wed Jul 12 06:41:08 2006 +0000 small adjustment of the syncronization delays; Let the saturation size be computed automatically git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a692599504b1ee4d59a1f4079573f8f5b703d64f Author: mquinson Date: Tue Jul 11 22:05:07 2006 +0000 Arnaud ask me for more documentation in my code. Can you believe it ?? ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf9419413aee24d54dbbbc6199278df283449546 Author: mquinson Date: Tue Jul 11 21:57:48 2006 +0000 - Also adapt the message size when experiment is too short to avoid segmentation - Use the right exp_size value when computing the bw git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba479548b9ab30bbfa69c8215cca6f03512c2f5d Author: mquinson Date: Mon Jul 10 17:59:35 2006 +0000 allow to autocompute msgsize to achieve Real Saturations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc623452c9774e898e5547d8aa3757d1621aeb75 Author: thiery Date: Mon Jul 10 14:00:57 2006 +0000 This function could be useful. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 058c687b139f1131ed53c1ddf5703e3e704bb4f8 Author: thiery Date: Mon Jul 10 11:03:02 2006 +0000 SimDag test script git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c1f25a4516ed1d54c927762c2e4b1cdef92e500 Author: thiery Date: Mon Jul 10 08:55:34 2006 +0000 Add SimDag test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb00b032747eab3a3c97d69fa8bdaaa59a7df77e Author: thiery Date: Mon Jul 10 08:53:49 2006 +0000 Update SimDag example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7634a14de0e11cd4e4cc66acc0982b5b10a9110 Author: thiery Date: Mon Jul 10 07:52:12 2006 +0000 Fix SimDag example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11362ada741bf755963d71a8236fa63d88726b96 Author: mquinson Date: Mon Jul 10 01:44:32 2006 +0000 wait a bit more for master, he's too fat to move fast enough. Slave of any country, get united git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a31ac7fe0ed227050cba13b9ca30f590759dfa8e Author: mquinson Date: Mon Jul 10 01:33:33 2006 +0000 These stupid autotools are not even able to remove the files they created git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5d2cf32d83cdf0a1fd56e0ead70c5ba3e56e406 Author: mquinson Date: Mon Jul 10 01:15:13 2006 +0000 Convert to amok/hostmanagement (it helps avoiding port number clashes between test directories when running make check) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11a7f1ad53ad8b84b278206be4c3265dbc6dfe4c Author: mquinson Date: Mon Jul 10 01:03:35 2006 +0000 garde-fou git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae8deb0b01e3d865e2ace3403dd0a6e9946d36b8 Author: mquinson Date: Mon Jul 10 00:21:54 2006 +0000 Kill oldies; add the results of the test of graphxml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80427fc0173a0a7e19200eeaabae05461e02eef1 Author: mquinson Date: Mon Jul 10 00:16:26 2006 +0000 clean up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5830634f03fb2dadd8476f05725a3aae8b0c0d2 Author: mquinson Date: Mon Jul 10 00:14:40 2006 +0000 The ENV code which where in the saturation example with no good reason git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54de3cbb5467f6b0e990fae260f06ad5ce645baf Author: mquinson Date: Mon Jul 10 00:13:18 2006 +0000 Convert to amok/hostmanagement; kill ENV from here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e255a72d6624338db9bfdec23c5a34051660d348 Author: mquinson Date: Mon Jul 10 00:11:06 2006 +0000 Still more to do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ef83f5c64d05388e5a2dfd8f1fa0d71c9caee1b Author: mquinson Date: Mon Jul 10 00:02:50 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6311b5a3ec785f4a92a64609f02f672d1a925eca Author: mquinson Date: Sun Jul 9 23:59:56 2006 +0000 No need to scary the users for this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b362f44b3941a4b07a255240da19066915fbacb3 Author: mquinson Date: Sun Jul 9 23:39:23 2006 +0000 Canceled RPC are a pain right now (until we move to a N/1-port model, they are likely to create a dedlock), so give a lot of information about what went wrong git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d36c3a38855b874be7b018b2069242b0602e420 Author: mquinson Date: Sun Jul 9 23:37:42 2006 +0000 Shorter delays, more logging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85aaad6189262fb909f57e6bdd57e2d288976971 Author: mquinson Date: Sun Jul 9 23:35:59 2006 +0000 shorter delays, more informative logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68d37afd19673d60103912f8c118086665f5cf3f Author: mquinson Date: Sun Jul 9 23:34:37 2006 +0000 Plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3489f102970893cd4a0462a176ff855c1a09f85c Author: mquinson Date: Sun Jul 9 23:28:08 2006 +0000 - Do not close sockets closed on other side: user may keep references to them. Instead, mark them as invalid and ignore them. - Do raise a timeout when a poll fails (timeout=0, but no message here) - New function: gras_trp_socketset_dump to display the content of the socket set. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 949138b814880ec20e78ab4d36d7ace8e90b63d2 Author: mquinson Date: Sun Jul 9 09:11:48 2006 +0000 Deal properly with assymetric RPCs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f739471a9775c2d1a3ef5b303aa7a505d065233c Author: dimitrov Date: Fri Jul 7 15:08:18 2006 +0000 doing bandwith measurments with MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10bda7a0c02fc986f3447f5321000a0b3d56e663 Author: mquinson Date: Fri Jul 7 10:10:48 2006 +0000 Sends in SG now have a 60s timeout. The right way to go is to have an adaptative timeout for both SG and RL, and also for receptions, but it won't be possible before 3.1. Moreover, the previous situation wasn't satisfactory either since we also had a semantic glitch between RL and SG (thanks to the channel semantic) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b84ada612ce0dc8021e10783001b5af386bf43f Author: mquinson Date: Fri Jul 7 09:42:32 2006 +0000 Take back the cvs ownership of this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4a2719ebe55085fc86be21a545723cf64884a83 Author: thiery Date: Fri Jul 7 09:35:32 2006 +0000 Free the memory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2503 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98f86232eb9857c8c31067d5db378a6ad417165c Author: thiery Date: Fri Jul 7 09:35:02 2006 +0000 Forgot to initialise a pointer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2502 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba87827c723c452c0c5d88380830f7d0a1bc40cb Author: alegrand Date: Fri Jul 7 09:00:02 2006 +0000 Update the "authors and contributors" section. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9eec454eff0e5d23fee1eee776df298c9366aef4 Author: thiery Date: Fri Jul 7 07:55:40 2006 +0000 Use action_free to free the actions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51a5195725c4c524ee5e84d8bab016472a539617 Author: mquinson Date: Thu Jul 6 21:38:23 2006 +0000 also save the cbps in SG, the same way I do in RL since a long time. I love calltree git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 659ba669d7e5726c70f22d33f62efec4f267f994 Author: thiery Date: Thu Jul 6 21:08:48 2006 +0000 Remove a huge memory leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5970a2578992ed4bc926a2e46efa532015ec4a4d Author: mquinson Date: Thu Jul 6 19:17:35 2006 +0000 Works both in RL and SG. Those processes are as stupid as lemmings. They we blocking trying to speak to themselves when all deployed on the same host (the case in RL) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7854ea73be3445ce2e61f94eff25a17f319649c0 Author: thiery Date: Thu Jul 6 18:59:32 2006 +0000 Add missing SimDag directories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5983e36cc85d416e5fed405d5df6dfbfedfe3812 Author: mquinson Date: Thu Jul 6 17:40:22 2006 +0000 Let's be good boys again and document our changes when they occure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63c620994dde3ca6d580fef1351497ca17b5c401 Author: mquinson Date: Thu Jul 6 17:38:30 2006 +0000 Also display the backtrace on Ctrl-C (use Ctrl-C Ctrl-C to quit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1686f70fdc6caf53c2fad8d39aced56a6743cd25 Author: thiery Date: Thu Jul 6 12:43:25 2006 +0000 Use _XBT_INLINE instead of inline git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be7ea0ed9c3e51fd120cc4a7d16bcadc8d50f3de Author: mquinson Date: Thu Jul 6 09:32:26 2006 +0000 also display CPPFLAGS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a135e5db92963fb7b1231ff276f4857f3f48cbbf Author: mquinson Date: Thu Jul 6 02:01:26 2006 +0000 SimGrid now works perfectly on gcc 4.x git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fc83978435be522f53a07b86a9cec5f3c3835ad Author: mquinson Date: Thu Jul 6 02:00:11 2006 +0000 Document my last changes (still missing a lot of things in there) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce0eed6c0ae76da99731d8cbc85a45103b3c741d Author: mquinson Date: Thu Jul 6 01:48:07 2006 +0000 Fix a stack corruption when xbt_dynar_remove_at was used with object larger than 8bytes. It was the case in gras_procdata_exit: we had a by 4 overflow. This leaded to segfault when using optimization on gcc 4.x since %ebx is stored right after our data in that case. YEAH, it works on gcc 4.x now. I would never have found this without Vince, thanks so much git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2e890e94a25ba9894686a94d8f5f34425599541 Author: mquinson Date: Thu Jul 6 00:46:10 2006 +0000 Ah! Some vpath build issues that vince didn't saw (he didn't install flexml ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3523ea09ad6f22794c862a3ce1f6c08666b03600 Author: mquinson Date: Thu Jul 6 00:26:14 2006 +0000 Another small fix for Vince, the only guy I know who tries a vpath build on a fresh cvs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2bddc3a21e510c3ce71107dc675948aa0b130432 Author: mquinson Date: Thu Jul 6 00:21:58 2006 +0000 Little fix for vpath building git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd7ac406613a351d1edddc4e7ddbb5af10d5d3ef Author: thiery Date: Wed Jul 5 13:55:07 2006 +0000 Change some function names git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6917abb37fd33708a5b71554d6cf9e866ba8fe4e Author: thiery Date: Wed Jul 5 13:48:42 2006 +0000 Add a SimDag example (mixtesim) created from an old SG 2.18 example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 593ae86304a79fe1420cb52505733e079a119ed3 Author: mquinson Date: Wed Jul 5 07:47:00 2006 +0000 Small typo (thanks gcc-4.1 for noticing) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43662fc728466f32cf81488e882c9a699bc56ffd Author: mquinson Date: Wed Jul 5 07:46:08 2006 +0000 Do use the result value of this test (thanks gcc-4.1 for noticing) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c748c88a0d83acdf77816e4061fa4d9c611739c5 Author: mquinson Date: Wed Jul 5 07:09:45 2006 +0000 Investiguated a bit the problems we have with gcc-4.0. Let's document what I've found, as well as the --disable-compiler-optimizations workaround git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4da635c1d34e531383f328ec05295d44e028653 Author: mquinson Date: Wed Jul 5 06:21:55 2006 +0000 Make sure some paranoid compilers don't choke on our example (unused variable globalcontext) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cf55eb21f1c33798b700bc0608d25ed45f52e7b Author: thiery Date: Tue Jul 4 16:42:25 2006 +0000 Add functions SD_workstation_get_computation_time, SD_workstation_route_get_communication_time, SD_workstation_route_get_latency, SD_workstation_route_get_bandwidth and SD_task_get_execution_time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca96c65bbc9e57bcb29bbf667e3da5d98ed2675b Author: alegrand Date: Tue Jul 4 14:37:00 2006 +0000 Adding a MSG_task_put_with_timeout function and giving better return values for __MSG_task_get_with_time_out_from_host. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 340ff76ef967bc9bfb4eb9ac8c8a47e221f91ee7 Author: mquinson Date: Tue Jul 4 14:00:25 2006 +0000 Automatic update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b44a4c1363c2831e4ce15471740af17c7b0f4c08 Author: mquinson Date: Tue Jul 4 13:44:31 2006 +0000 Display the name of the canceled RPC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82ef813a5d1cf608e1ae2a80c306a1cee9fceab1 Author: mquinson Date: Tue Jul 4 13:42:42 2006 +0000 More debugging (and smaller matrices during the debugging on RL phase) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c506ba473646782a6bf6f901c543416c16ee05ae Author: mquinson Date: Tue Jul 4 13:41:45 2006 +0000 More debugging and shorter timeouts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d9a9ffcf04507b7fd0e9ade4349b282cb03ba98 Author: mquinson Date: Tue Jul 4 13:40:42 2006 +0000 Not testing in RL would be like hiding problems. We wont do it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31de8963602310fd497400d0b5befa8ed78036d6 Author: mquinson Date: Tue Jul 4 13:38:57 2006 +0000 Some more debugging messages, and shorter delays 'cause I hate waiting in RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e9f637ec9c59777b768b16d44048673092abaca Author: mquinson Date: Tue Jul 4 13:37:40 2006 +0000 At least I found that damn borken char git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3be7dc6fa5ad6632e6f638ed704340cb86ae2aa Author: mquinson Date: Tue Jul 4 13:35:50 2006 +0000 When a GRAS process receives the SIGUSR1 signal, it displays its current backtrace. Another neat stuff for debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46cb4b4accc07e69d02cecac43b3f829a6978fb0 Author: mquinson Date: Tue Jul 4 13:34:17 2006 +0000 Signal-related changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7d4846f96db751134c9b0bb546f40a84a61265b Author: mquinson Date: Tue Jul 4 13:33:32 2006 +0000 Check for signal mechanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 149eacb246aabe7926f62376466d558a102e7c24 Author: thiery Date: Mon Jul 3 14:23:54 2006 +0000 Add functions SD_link_get_list() and SD_link_get_number() + optimize SD_workstation_get_list() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7096a14ba7ced90d836aade4d15ae5854168f865 Author: thiery Date: Mon Jul 3 08:42:24 2006 +0000 Allow how_long to be negative git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bfbedfca46f7b5e86d1db2ed02106587550a65d8 Author: thiery Date: Mon Jul 3 07:00:46 2006 +0000 Use macros DEBUG and INFO instead of printf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e01617e0cf654cb8f49f40baf572d9801e3da1e9 Author: thiery Date: Fri Jun 30 13:53:15 2006 +0000 Amount is finally back git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55077d62008fdeb02f282e971cd4b1ee5103fc07 Author: thiery Date: Fri Jun 30 11:34:28 2006 +0000 Remove attribute amount from structure task git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dc05ae685723a13f5244736364c22a87a0c3ad0 Author: thiery Date: Thu Jun 29 12:15:17 2006 +0000 Forgot to remove some debug information git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18063eeb619847565123bd64a8f017c932608fd2 Author: thiery Date: Thu Jun 29 12:12:10 2006 +0000 Optimize SD_simulate and fix bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f17e7a2d9e727cf8ba2da354280f3afd329c8a6 Author: thiery Date: Wed Jun 28 13:26:42 2006 +0000 Finish SimDag documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87f40446646326cb07fe9d8f15034826c2fa9d19 Author: thiery Date: Wed Jun 28 09:05:15 2006 +0000 Add documentation for workstations and fix a few bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ab1b8d93ffc4298887caa903a51a9a5e6264d46 Author: mquinson Date: Tue Jun 27 21:40:27 2006 +0000 How can I be so bad at boolean expression? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 510ceeffe379c276a6af4844c2724f960650167f Author: mquinson Date: Tue Jun 27 21:25:34 2006 +0000 React sainly in gras_msg_wait() when the sender dies in RL between sending the header and sending the body: ignore the message (and hope for a better one afterward) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eab4b9a9c7125a56a7e89065a889831d05799733 Author: mquinson Date: Tue Jun 27 21:22:22 2006 +0000 Fix the gras_socket_server_range function: only return the tested socket when it works (in SG, it worked every time, but bad things sometimes happen on RL) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1a2b99c9a458df65df7d91e6290a474694ac6bd Author: mquinson Date: Tue Jun 27 21:20:11 2006 +0000 The fact that peer closed the socket should be detected right after the select(). If we see it here, there was a problem. So, raise the exception in any case to allow messaging layer to react sainly to it (right now, the receiver would go into an infinite loop when the sender dies between the header send and the body send) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ee70b668c07f312f934575c35d8905dc27775cd Author: mquinson Date: Tue Jun 27 19:47:25 2006 +0000 Do not go for an endless block wait in handleall (ie, make sure the waiting time is positive) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c772bd3ca436f84d672d120e94351e2acf9e327c Author: thiery Date: Tue Jun 27 14:42:50 2006 +0000 Missing cases git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 399074b4ede421f542db26f61e9f435a0930e8b9 Author: thiery Date: Tue Jun 27 14:31:11 2006 +0000 Add a state SD_READY to the tasks to optimize SD_simulate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f96a606bca4f8de2bf9ab2307db1d64bbeeb0d93 Author: thiery Date: Tue Jun 27 14:29:48 2006 +0000 Add references git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81f80a4bedcbda4763f11f9e4853b9085ba122a8 Author: mquinson Date: Tue Jun 27 13:24:51 2006 +0000 Make sure that doxygen don't complain and do the right thing at the same time (tricky to achieve) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d8c0d29800852cbaf1a2fc70631994365ba4668 Author: mquinson Date: Tue Jun 27 13:11:47 2006 +0000 Documentation fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5039b5173e59b6da9f849e09d9de348adbefd25e Author: thiery Date: Tue Jun 27 12:33:59 2006 +0000 Update SimDag documentation: main page and datatypes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 510e24652262cadce33b0d83c6743f03eaa349d6 Author: mquinson Date: Tue Jun 27 12:17:18 2006 +0000 Calm down, doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b99147b3db04110c0cc1f3b70594cea66e42db83 Author: mquinson Date: Tue Jun 27 12:01:50 2006 +0000 Add SimDag to the picture (since my mouse is working right now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ffa115b390e378b3c55a9068ce183c5d1308ef8 Author: thiery Date: Tue Jun 27 08:23:28 2006 +0000 Working on SimDag documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40b53449bdcc2794891eb2316a58770a7f5eb9c1 Author: mquinson Date: Tue Jun 27 07:12:12 2006 +0000 Add SD to the doc hierarchie git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dcb15800f469ebddef0520d6e1a0b5d67a59ef6 Author: mquinson Date: Tue Jun 27 07:11:25 2006 +0000 Add SimDag to the documentation hierarchie git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5006bee977eef019719db64b3dfd56aa485cb77 Author: mquinson Date: Tue Jun 27 07:10:05 2006 +0000 Create a proper channel hierarchie for SD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b14c9b1fdb139830589a67d738473490b471f34 Author: mquinson Date: Mon Jun 26 14:49:17 2006 +0000 This is how this test should be started in RL when it will be git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aeea644625c718e4358f2b34d197f87dbb5b5f5e Author: mquinson Date: Mon Jun 26 14:48:41 2006 +0000 Take it easy : don't run this test in RL since it's not ready yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 795d4f3883317c84038a2ba73670967dcad9a48a Author: mquinson Date: Mon Jun 26 14:47:59 2006 +0000 Register the messages in the master too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f76d29290161a33f4fff55437a22821e685787b3 Author: mquinson Date: Mon Jun 26 14:36:03 2006 +0000 Reduce the PROC_MATRIX_SIZE so that the deployment file works; do not display the matrix when it's too large git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5af5363d2d50ddf6fdb149228e64eb066e1ab28a Author: mquinson Date: Mon Jun 26 14:32:06 2006 +0000 Do test this in RL too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d30b539fbe337850199e4ea005305e06e79b3183 Author: mquinson Date: Mon Jun 26 14:08:25 2006 +0000 Adapt the deployment file to the lastest changes in hte source (msgsize added) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2db7dfc9f2891898e38510ded649b03e78be28cb Author: mquinson Date: Mon Jun 26 14:07:55 2006 +0000 Useless cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25001f5d08a23c1094eacb4c5e8368bf07074167 Author: thiery Date: Mon Jun 26 14:04:11 2006 +0000 Fix SD_simulate return value git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acbc8f35e5a8520356ce5a527971e6685a4e5793 Author: mquinson Date: Mon Jun 26 13:57:20 2006 +0000 Detect socket closed by peer in the transport layer, so that such things don't polute the messaging layer. This is done by recv() on the socket, which is not allowed on 'file sockets'. So, add a property to the sockets indicating whether it is ok to recv() on the socket or not, and then use it right after the select to detect dead horses git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 883fca3cce00e333e4970bfb63e0b028188f25db Author: thiery Date: Mon Jun 26 13:28:33 2006 +0000 Fix SimDag compilation warnings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d025d7c1cb392baeaaed4b058f0ec82b9cb11fde Author: alegrand Date: Mon Jun 26 12:08:48 2006 +0000 Cosmetics + adding simdag to the main compilation branch. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1be63131cd544fd1e142525439c89b7140509bd3 Author: alegrand Date: Mon Jun 26 11:47:57 2006 +0000 Moving sd_test.c to examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fde322aea2fa9ee1dc887875f4719f8a818bb6d4 Author: thiery Date: Mon Jun 26 08:33:54 2006 +0000 Update function SD_simulate. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c22474b6cb132c199c1708c093c9544418bacecc Author: alegrand Date: Fri Jun 23 20:47:47 2006 +0000 Do not forget to insert task in the correct swag after having updated task->state_set. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7093fb34d72a218454bc09aff6f970d68442e0ce Author: thiery Date: Fri Jun 23 14:59:53 2006 +0000 Detect when a task reaches a watch point. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94446121333b0ae1ae6eea3c32124fd4b3df62f2 Author: amad206 Date: Fri Jun 23 12:58:52 2006 +0000 Modify the all2all to support all data Message Size and make_deployment to add a massage size in deployment files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca7838c3440b5dab4545fc2ebdfc52ff0717cf3a Author: thiery Date: Fri Jun 23 08:47:13 2006 +0000 Make private structures SD_link and SD_workstation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96f99f2c43f129472ec7603caef3e370be91e13e Author: thiery Date: Fri Jun 23 08:08:24 2006 +0000 Use swags to handle task states and change structure s_SD_task_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9db5085c8ca743ddfb4335d34c8927e1c758162 Author: thiery Date: Thu Jun 22 09:41:48 2006 +0000 Add a function SD_task_dependency_get_data and improve some code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7f5f06143485b58932a0dae4f9117925fbbefc5 Author: thiery Date: Thu Jun 22 09:23:06 2006 +0000 Replace xbt_dynar_get_ptr by xbt_dynar_get_cpy to simplify code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d74b4977daa2266f5a80c90d906c01eff72b4d7d Author: thiery Date: Thu Jun 22 09:15:59 2006 +0000 Implement functions SD_task_dependency_add and SD_task_dependency_remove. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea6da6025c7205848109303d8e90edad0727e819 Author: mquinson Date: Thu Jun 22 08:09:49 2006 +0000 STUPID ME. Don't die awfully when pals shutdown there sockets properly. Shame, shame git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf2a35d25a76593a26415d9fabde93546bcfaede Author: mquinson Date: Thu Jun 22 08:07:04 2006 +0000 More verbose on processes interactions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0be68a14fa76482e2ed06cb07be107a6d5c5c22 Author: mquinson Date: Thu Jun 22 08:04:03 2006 +0000 Those sleeps in the run script are redundent with the ones in the code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e96889c27396fab9cf26b4c22d282dfc962a1a5 Author: thiery Date: Wed Jun 21 14:26:21 2006 +0000 Implement SD_task_schedule, SD_task_unschedule and other SimDag stuff. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb29ecfb181924366b859d2dc26304d05a0eb85d Author: thiery Date: Wed Jun 21 09:46:18 2006 +0000 Implement functions SD_get_amount, SD_get_remaining_amount, SD_watch and SD_unwatch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee24b60d93f8cba630f8f8d60608f1f4eba309a2 Author: thiery Date: Wed Jun 21 07:47:24 2006 +0000 Remove the binary file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ac9e81ace9b9a129314e7e5e489dcdf583547da Author: thiery Date: Wed Jun 21 07:43:13 2006 +0000 Add a simple test program for SimDag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cbdff2439bf851c8bfe40bb452dc3a6f702424d Author: mquinson Date: Tue Jun 20 23:37:07 2006 +0000 First draft, doesn't work for now but I can barely keep the eyes open git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e55dc0b4b00f0616482bb8a86e18a7c3f88a903 Author: mquinson Date: Tue Jun 20 23:36:38 2006 +0000 cleanups and fixups. Seems to work now (but computation time are not reported into simulator, and slave number is hardcoded for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75ab9579163d7854f8a262ab0cc04739d876b538 Author: mquinson Date: Tue Jun 20 23:09:56 2006 +0000 Proper module use count to plug a (tiny) memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7b2c29e2b9a749e6d4d2c6bf34c1e2501c274e1 Author: mquinson Date: Tue Jun 20 22:52:31 2006 +0000 memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 397e06f8d2c5a2af351acb61724c047844187b59 Author: mquinson Date: Tue Jun 20 22:47:24 2006 +0000 Do really fill this with zeros git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a7eb8c381f11279a5b6e1e97a726ff8d0746bcd Author: thiery Date: Tue Jun 20 14:49:27 2006 +0000 Update SimDag task structure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9155a460bc645b1664a3e3acd7a68ba6786f19b2 Author: thiery Date: Tue Jun 20 11:37:36 2006 +0000 Remove field name from strucure SD_link_t. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8750e7f378b5d48477e1b0b2796a437366a3ea2b Author: thiery Date: Tue Jun 20 09:55:46 2006 +0000 Implement functions SD_workstation_route_get_list, SD_workstation_route_get_size, SD_link_get_name, SD_link_get_bandwidth and SD_link_get_latency. Add functions in Surf to access those information. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b02e11f6fc037a54fdbddc5a11d0c40dac1ef4c9 Author: mquinson Date: Tue Jun 20 07:44:49 2006 +0000 Prototype of gras_os_myport(), which happens to be implemented in transport module, but from the user POV it should be here, I think git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd82ebda0248c3578d25352e6f4729d0e9f4c66c Author: mquinson Date: Tue Jun 20 07:43:24 2006 +0000 Increase an hard-coded timeout since it gave me a bunch of headheaches in the simulations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e6aa71ce204a2d54e9d7f9a1c60fff8f389aa6a Author: mquinson Date: Tue Jun 20 07:42:32 2006 +0000 you're too verbose, dude git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c343c5c7ff19a75e79a7efcafb227e90b02a81ae Author: mquinson Date: Tue Jun 20 07:41:27 2006 +0000 Don't use measurement sockets as master socket; add the gras_os_myport() function to retrieve the master socket number git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3209c46f1f747594d2a66a527ca9d5091fa7c3df Author: mquinson Date: Tue Jun 20 07:30:33 2006 +0000 try to detect and discard RPC answers to already cancelled RPC. Don't really work yet since we use a 1-port model. Cancelling a RPC and resubmitting it will result in a beautifull deadlock git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbe931e3c86ea3b79130440b0c5f184d3affa51c Author: mquinson Date: Tue Jun 20 07:28:55 2006 +0000 More informative names when verbose running (useful when stopping the simulation with Ctrl-C) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 688697437ee29632f93998b1d41fcc0f8cb9faee Author: thiery Date: Tue Jun 20 07:06:05 2006 +0000 Fix function get_route git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04b62daf10d4a89e8a74ec793403183009da153b Author: thiery Date: Mon Jun 19 15:26:03 2006 +0000 Implement function get_route in model KCCFLN05 (not tested yet...) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52f9687dc29416ebfb912151beca87b2d7aab118 Author: thiery Date: Mon Jun 19 14:55:15 2006 +0000 Update function __SD_link_destroy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d30904268d899470a9945d5f29be7e06eca645c5 Author: alegrand Date: Mon Jun 19 14:54:42 2006 +0000 Better output... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab18a775a1f75bc5899cab352f64334fee259216 Author: thiery Date: Mon Jun 19 14:53:56 2006 +0000 Add prototype of function get_route in Surf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a809d7e6c41d91ba4e804783c61e35f197b196e Author: alegrand Date: Mon Jun 19 14:19:39 2006 +0000 Adding more informations when blocking. Should help debugging. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 702d6d0fe6771c35145c22266e0271c0c7daf0b7 Author: thiery Date: Mon Jun 19 13:02:30 2006 +0000 Implement link names in SimDag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f9e1424e8bfd8214561ba0675276f91ebc308c2 Author: mquinson Date: Mon Jun 19 12:34:17 2006 +0000 Cosmetics in __MSG_display_process_status + do publish its prototype in the private header so htat it works for you too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5d754e303bade51260fbcee19f9bb987eb7cb13 Author: thiery Date: Mon Jun 19 07:26:02 2006 +0000 Add a function get_available_speed in Surf workstation and cpu models in order to implement function SD_get_available_power in SimDag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e032ce75eebc9e6f6e2411d1b7937fe0370b16b Author: alegrand Date: Sun Jun 18 21:28:17 2006 +0000 Who said I never write documentation ? ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e15af19d133f86002870e5f7879a78c9f9f5d70 Author: alegrand Date: Sun Jun 18 20:25:25 2006 +0000 Adding arrows. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f5961fb2d9a99ce7117287a031bea7129eba888 Author: alegrand Date: Sun Jun 18 13:28:03 2006 +0000 Drawing states... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba78426a00f0f0e74fe1dee5f40f2e1b416f9ee2 Author: alegrand Date: Sun Jun 18 10:54:00 2006 +0000 Starting to work on a MSG-specific Paje substitute. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 748690bcd412302040caedf121b1c07eec881d0d Author: mquinson Date: Sat Jun 17 09:36:02 2006 +0000 Display the current processes status when the simulation is killed by a Ctrl-C git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aadbd4bb58506669d52d3b33fde49ceea2e771fd Author: thiery Date: Fri Jun 16 14:01:46 2006 +0000 Fix a memory leak. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6604439f3437486f84c0e239f28b162662631127 Author: thiery Date: Fri Jun 16 13:32:52 2006 +0000 Update workstation handling in SimDag. Change the prefix of SimDag functions with SD_* instead of the old SG_*. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9071b890daa80de72f89754f779392e1c582eb7 Author: alegrand Date: Fri Jun 16 13:28:08 2006 +0000 One day ALNeM will be referenced here... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2383 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf6462fa490b741ba5c0b5fd6bb64838d9093fd1 Author: thiery Date: Thu Jun 15 15:56:00 2006 +0000 Update destructors and test access to surf structures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d0eaea75f444b5ac20edfca6d4ce04cee7307e7 Author: thiery Date: Thu Jun 15 14:44:52 2006 +0000 Add private structures and functions + wrapping for Surf links and workstations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4fad1fad880c7fc0aebe999e0a2d627d9e42949 Author: thiery Date: Wed Jun 14 12:26:27 2006 +0000 Fixed a mistake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3af8b430269d158689ad7cdef5b5e54df8360a1 Author: thiery Date: Wed Jun 14 12:23:48 2006 +0000 Working on SimDag. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfc534f877804bee49c17b392d6c1c54a82257ae Author: thiery Date: Wed Jun 14 08:32:48 2006 +0000 Missing LOG 9 and LOG10 when XBT_LOG_MAYDAY is defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2378 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit acf57cdad5e2bf1046a3f1b39e7e18b045a7121d Author: thiery Date: Tue Jun 13 13:00:53 2006 +0000 First SimDag draft. See http://simgrid.gforge.inria.fr/doc/faq.html#faq_SG_future git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33eeb4be26b53ed1561488ce78e392b40ecf74df Author: mquinson Date: Tue Jun 13 08:59:37 2006 +0000 More work on this. Looks better now, but still doesn't run properly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4ad10b76792651791deb2fcdb1540c490ef149e Author: mquinson Date: Tue Jun 13 08:59:04 2006 +0000 Logging improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06080b9bcef5afd02c6235ba1468c7fd3c3146b3 Author: mquinson Date: Tue Jun 13 08:58:32 2006 +0000 New annotation for the parsing macro: subtype. We can now parse automatically structs containing matrices or dynars. Yeah (still to be documented though) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2374 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58b46d711c48cf9fd84097b9ee3ebfeb181ba4bc Author: mquinson Date: Tue Jun 13 08:53:03 2006 +0000 Why the hell should pointer address printing be something else than debug? ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a63c83a55c527e6e95c92cf2ef65ae575902387e Author: mquinson Date: Tue Jun 13 08:52:24 2006 +0000 Some new functions to this. Bloatware, here we come. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20f32f95d1c04327ecc47db8a0fa978805a28d6f Author: mquinson Date: Tue Jun 13 08:49:29 2006 +0000 Add a type to our collection git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2be9d7a0f6b86efddc28c5659cf3902a28cb4f4d Author: mquinson Date: Tue Jun 13 08:48:53 2006 +0000 I admit. DEBUG10 is purely insane git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0180bf201ee9730f75e6500d2cdc530f76d9df36 Author: thiery Date: Mon Jun 12 08:51:04 2006 +0000 Wrong error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9aa658ba9db1eedba9c05d2a95b917ed0c298dec Author: amad206 Date: Fri Jun 9 14:56:55 2006 +0000 Roots of the experimentation infrastructure and Modify make_deployment (to add version="1" in deployment file) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d3f7295504ccdb4ec0662e80344870128d3cc7f Author: mquinson Date: Fri Jun 9 14:48:20 2006 +0000 Switch to xbt_matrix_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c23c7c364bc717def83b5a90706bf63c6910943c Author: mquinson Date: Fri Jun 9 14:46:40 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a3c64d7f437f3e64f52752b8ab2a40d04705bca Author: mquinson Date: Fri Jun 9 14:46:25 2006 +0000 That's debugging, not verbose working git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cac5fc961fe896665cd3e266d18a9b53373285b5 Author: mquinson Date: Fri Jun 9 14:46:01 2006 +0000 More logging and other cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0cf4f541ebaa9d44fd3c8966d078713dd9ee224 Author: mquinson Date: Fri Jun 9 14:44:48 2006 +0000 Automatically generate matrices datatype description (same way than what we did for dynars), plus lots of cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9016c3105c66fdbf6e7abaffeeed7d56d6ef81a7 Author: mquinson Date: Fri Jun 9 14:43:14 2006 +0000 Automatically generate matrices datatype description (same way than what we did for dynars) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d548f22c406ea2d901977d5c9422881186907b7 Author: mquinson Date: Fri Jun 9 14:42:06 2006 +0000 Add the matrices to the XBT git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f8e11bd3c39828b5ee887efa53102bda85b50c4 Author: mquinson Date: Fri Jun 9 14:41:43 2006 +0000 Some new functions specific to matrices of double git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 353a1eccc059c8bd73a63ed3edf4a351cde45232 Author: mquinson Date: Fri Jun 9 14:40:15 2006 +0000 More informative logging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd96de814c2a76410ac55357b55568bb3dee3ebd Author: mquinson Date: Fri Jun 9 14:39:07 2006 +0000 A new datacontainer: the matrix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2896a6d8ecfcfc9eece7de4c315b1c3bdeec7adf Author: mquinson Date: Thu Jun 8 20:08:54 2006 +0000 add a flag to get the pthreads directly, I'm sick of having to type such a long option without the completion working git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0882de43a110e5f02b836aef84094ae000d685ca Author: mquinson Date: Thu Jun 8 17:24:07 2006 +0000 Bugfix: Do run a broadcast when asked for, and a all2all when the source is not specified git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 526e28af2206f697ebe73bbffacd8fd188f47870 Author: alegrand Date: Thu Jun 8 07:50:34 2006 +0000 Adding required file to the distribution... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fbf407209cb3b3284a27915c05fcc7f70655088 Author: mquinson Date: Tue Jun 6 11:50:32 2006 +0000 port to modernity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02ac88e65ab716d0bcc00e9dc8bb4414e565ca42 Author: alegrand Date: Mon Jun 5 19:25:03 2006 +0000 Forgot to document that... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06f9b3ee9bccbf9d755d73de6af72f7c483e8e9b Author: mquinson Date: Fri Jun 2 00:19:21 2006 +0000 Port to the amok_hm module. It simplifies things quite a bit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a7e89de7375168a45eca76ca83d97fdc3b6582f Author: mquinson Date: Fri Jun 2 00:18:10 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76f77a7ba962dae1b73948c1ad5609b298b2e2ec Author: mquinson Date: Fri Jun 2 00:17:42 2006 +0000 The prototypes of the min_duration addition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39e73f834dcaf61f33062f71db832981370d6222 Author: mquinson Date: Fri Jun 2 00:16:08 2006 +0000 Two new functions (gras_socket_server_range and gras_socket_client_from_string), plus let the SG selected sockets give a sensible value to peer_port (it worked on RL, make it more general) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89bd1851034ddc3896fe54234495242be91093d4 Author: mquinson Date: Fri Jun 2 00:11:11 2006 +0000 Two new functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42899c56484678345296504a65de123846148658 Author: mquinson Date: Fri Jun 2 00:09:53 2006 +0000 Allow to retrieve the libdata of a remote host in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 450dd9c8bcc7e9dc4f3a9ab8735474b587ca568b Author: mquinson Date: Fri Jun 2 00:08:49 2006 +0000 Give this module a minimal level of testing. I'm a jerk for commiting such shitty code without decent debugging, I know git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d54962f9e6f3dd33c20d85f335022f5842a4a93 Author: mquinson Date: Thu Jun 1 23:20:38 2006 +0000 cosmetics, and make two different error messages look different git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d81da1b85e198cbed6b4d2f9d38c172991df4c9 Author: mquinson Date: Thu Jun 1 23:20:01 2006 +0000 New function to get the element count of a set git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22a794f0d0351f5b8b5d1d38b8d15cb5d63d0596 Author: mquinson Date: Thu Jun 1 23:17:49 2006 +0000 Exchange master socket port number on client socket creation: gras_socket_peer_port on an accepted socket will point to the port on which the peer is listening, not the one on which he is speaking since the latter is assigned by the system and meanless to human beings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bce83a1a83e9a84ec823da05866fb90f6f82c5e5 Author: mquinson Date: Thu Jun 1 23:07:50 2006 +0000 GRAS is not the only one using libdata. AMOK does too, and other could. So, it is possible that some fabrics get registered after the call to gras_procdata_init. In that case, the corresponding libdata won't get created on time, and we should create them afterward on need. Plus some cosmetics and bunch of paranoid self-checking git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72ae967186e4864a90cc69a73b49002a3d87f10d Author: mquinson Date: Thu Jun 1 21:49:04 2006 +0000 virtu needs this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b41f277f2b33352749cc8269b61897647c815e8 Author: mquinson Date: Thu Jun 1 21:48:46 2006 +0000 fixme--: found a better place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ba8f9c6837bd5df3f0277ae3a05195c64929a99 Author: mquinson Date: Thu Jun 1 20:31:17 2006 +0000 allow to request remote measurement with a min_duration (that was easy, apparently) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c6a90da9f3dc843c0ba06f03c2ca3c3cff6eba5 Author: mquinson Date: Thu Jun 1 20:28:38 2006 +0000 Port to the new amok_bw API (with min_duration) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd31c88767cdfc44114e2f0a79ae153621a4caec Author: mquinson Date: Thu Jun 1 20:21:03 2006 +0000 Well. RPC answer need some extra love. (the answer type is not the request type, stupid me) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c72cc8534fe3d0386cd44dbb2aac2af2e463d23d Author: mquinson Date: Thu Jun 1 20:11:22 2006 +0000 And now, do it right. Change the experience total size instead of the individual message one; do not tend to the right value, but try to eventually pass it since it's our ending condition. I swear I did test previous version (but poorly, apparently) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cf06ff0fbd8de179636cc73baf9276437873d50 Author: mquinson Date: Thu Jun 1 19:59:23 2006 +0000 Plug a bunch of memleaks, and play with the new min_duration argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49e03b36189c51cf0a19fca59ce81a84bc21b5b4 Author: mquinson Date: Thu Jun 1 19:58:37 2006 +0000 In amok_bw_test, it is now possible to ask that the measurement lasts at least N seconds (N being a double). If it is not the case with the provided msg_size, it will get adjusted and a new test is made (using the same measurement sockets so you won't pay the handshaking twice). This mecanism is still to be offered in amok_bw_request(), but I'm on it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feae6da56f467575efed5dfb4c0a383efa96da0e Author: mquinson Date: Thu Jun 1 19:55:10 2006 +0000 yet some more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bc38666dcc85607c44e44d0a9226aba83e39a07 Author: mquinson Date: Thu Jun 1 19:54:19 2006 +0000 ctor/dtor of msg_cb_t + an new function to wait for any of a set of message types (+logging cleanups) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1570a7e2e51f5136dce7490cdb625fe88a0c02b5 Author: mquinson Date: Thu Jun 1 19:52:51 2006 +0000 ctor/dtor of msg_cb_t + an new function to wait for any of a set of message types git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b59504d08b0edfaaf41a2e63f91190c7c7861a2 Author: mquinson Date: Thu Jun 1 19:50:53 2006 +0000 New functions to search in dynars (plus some cosmetics) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd28fd4f9bcab896e194b4d853c0db02136bd683 Author: mquinson Date: Thu Jun 1 19:50:08 2006 +0000 New functions to search in dynars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 326904d37b52f089be0403e9549fddf3212c966c Author: mquinson Date: Tue May 30 08:32:18 2006 +0000 Next version will be 3.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa5c39e99f86a7d15686c09f5354f0f190ef6137 Author: mquinson Date: Mon May 29 21:57:03 2006 +0000 Now that MSG uses sain units, we don't have to convert anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58a5fef8735699a10762fe2bb8f1f938fba4b651 Author: mquinson Date: Mon May 29 21:51:17 2006 +0000 Now that MSG uses sain units, we don't have to convert anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7281def68f0bc7fec7b93ece533768a6b69a699 Author: mquinson Date: Mon May 29 21:45:23 2006 +0000 program expects name:port on each maestro argument, not one argument for each git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f7f47ee00c907564be06aa6fc65537d6dd57eff Author: alegrand Date: Mon May 29 21:39:26 2006 +0000 Providing up-to-date xml files... Version 1 with units in Bytes, Flops and Seconds. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56c92988c6bf8a4e5c1df4a5af4388310f879353 Author: alegrand Date: Mon May 29 21:34:55 2006 +0000 Ask for version 1. Default is version 0. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b69d6fe3f15209782ddcff38f5a260b8e26cf47 Author: mquinson Date: Mon May 29 21:13:02 2006 +0000 don't weep you little user, we are no bastards, we only look like git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ead1218a18a4c91ec40c0021274be310c4220791 Author: alegrand Date: Mon May 29 20:27:55 2006 +0000 Keeping up with last surfxml modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3b59a358b9d2d21386e10b93e4938fc71dda63d Author: alegrand Date: Mon May 29 20:01:09 2006 +0000 Update changelog. Move the most important modifications to the beginning. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c78223a1a84431ecf16e2f26a724269163c533fc Author: alegrand Date: Mon May 29 19:53:17 2006 +0000 Adding a "version" tag to platform_description. This tag is used to issue a BIG FAT WARNING when people use old platforms with wrong units. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6fee195e15a7088e51c2c1f8526c34425858158 Author: mquinson Date: Mon May 29 18:59:57 2006 +0000 Plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3427ca7c9f8f2563bb982044e1082cc8f3cdd1e Author: alegrand Date: Mon May 29 14:43:48 2006 +0000 retrive -> retrieve git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae373ac39eaf110513492e4e401504cb8cdafccd Author: mquinson Date: Mon May 29 13:31:38 2006 +0000 Make a log message more explicit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfea14b90aac7133b6763cdc867c6c7b812ffa3d Author: mquinson Date: Mon May 29 12:33:06 2006 +0000 Reduce default verbosity, shorten a message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2315 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a99e6e80df58bc21a2bcb7df0ba0874e922ed94 Author: mquinson Date: Mon May 29 12:29:43 2006 +0000 Yeah, right. I'm plainly stupid and cannot come up with the right boolean expression in less than 325325 iterations. So what? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba3cfdd2528cc9e2d3d1f74533906f2152155ac5 Author: mquinson Date: Mon May 29 12:26:39 2006 +0000 Take arguments as : (=cleanups); reduce default verbosity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6636e30100ce9c7147664849240b2c05d88dcaa9 Author: mquinson Date: Mon May 29 12:16:34 2006 +0000 Do obey messages asking to stop the saturation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f706837452870c96a5e4278c0b7d1b5f8bde99b0 Author: mquinson Date: Mon May 29 11:55:51 2006 +0000 Yet some more logging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4dab0e2b18e1f7ebe8e9ec2ecb24f94507477627 Author: mquinson Date: Mon May 29 10:00:47 2006 +0000 No timeout for saturations in full_fledged git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6082d3edcb0f8125d3ae059736c1a37c46644781 Author: mquinson Date: Mon May 29 09:59:55 2006 +0000 Should compile before committing (sorry for the spam) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d47fac2dc4dbc6f0a2644a9802ca36f7eb58e8ec Author: mquinson Date: Mon May 29 09:58:00 2006 +0000 Allow endless saturation experiment (by passing duration=0) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d84ec6831b616ae6f3706193ba326f4bded68f64 Author: mquinson Date: Mon May 29 09:55:40 2006 +0000 Some more debugging informations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05e4179c1b23aa2c3566e18162774d8b945422dc Author: mquinson Date: Mon May 29 09:44:51 2006 +0000 - Some more debugging info - Only use kasher debugging info source to avoid the segfault - Add a FIXME comment since the proper solution is not this hack but something in GRAS itself git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8094e67d625cee857ad58ddec82ae189d005d122 Author: mquinson Date: Mon May 29 09:32:00 2006 +0000 Tell who sent the discarded messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f22432486ef4631dfc0b19340ae387a0ecf84c20 Author: mquinson Date: Mon May 29 09:28:50 2006 +0000 Better choice of what is debug and what is verbose git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit adf2267be6a79da9c072ba8e0bd45092593518eb Author: mquinson Date: Mon May 29 09:25:17 2006 +0000 kill old cruft moved since a looooong time to a better place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad6d64eb4fda5283fb75ee76bf85b856c787dfd0 Author: mquinson Date: Mon May 29 09:23:58 2006 +0000 found one source of issues in RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ff7252fe769f6454818ac5d4e421ae7498381bd Author: mquinson Date: Mon May 29 09:20:32 2006 +0000 Declare the payload we expect (stupid me) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1095cadacd735f79bded966f30b4d6ebb1cf13ab Author: mquinson Date: Mon May 29 09:04:10 2006 +0000 Let's shild the user against himself: check that he provided a payload variable when he is supposed to (and only when he's supposed to) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 512c29cd8af269e41d82be7c06c40532c7ca9e8c Author: alegrand Date: Mon May 29 07:54:13 2006 +0000 An additionnal example that causes a weird behavior when doing a full_fledge_saturation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07c48b840765e90ae60a3c7f2d3ee466ed0a64b2 Author: mquinson Date: Sun May 28 21:34:46 2006 +0000 Let's be really verbose about what gets copied on the socket git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9149b1c5798289003b52371fcf2fd8c221821183 Author: mquinson Date: Sun May 28 20:42:32 2006 +0000 Unregister failed sockets from the big socket dynar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d21d0ee2e178c42493a22e5425d6a9d6da698d4 Author: alegrand Date: Fri May 26 19:53:02 2006 +0000 Moving platform_generation to contrib/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 159ec4477f94c16e7da9894ff1cf87925f532b70 Author: alegrand Date: Fri May 26 15:40:39 2006 +0000 Add new convenient functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 692fe2cce8341f6e7d60dc6f38fed78d902f1df2 Author: mquinson Date: Thu May 25 20:20:30 2006 +0000 we need libtool too to compile the CVS (but who don't have libtool on his box anyway) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd788aeedfc7d5a038af21bf23ef34771e9a59cd Author: mquinson Date: Wed May 24 12:22:21 2006 +0000 Stupid me, use an existing channel as external default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6fb0204d71beff637638ef52978df0e8f58453d7 Author: mquinson Date: Wed May 24 12:13:12 2006 +0000 Sanitize the log channels naming scheme in GRAS too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0df3d092ef2add4b5648a77b0bee5bcaabb0af65 Author: mquinson Date: Wed May 24 10:06:35 2006 +0000 Search typedefs of pointer to function where they now live git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09f286c26a7cabb1d5d5cfda4ecd26e06cd23080 Author: mquinson Date: Wed May 24 10:00:17 2006 +0000 Search typedefs of pointer to function where they now live git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2290 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9d2742e99a57ea99619973ec5b803fae8292095 Author: mquinson Date: Wed May 24 09:56:55 2006 +0000 A new datacontainer: the matrix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91f96895b59fdd084301de4855db3517575d1773 Author: mquinson Date: Wed May 24 09:39:56 2006 +0000 Move typedefs of pointer to function to their own file so that I find them when I want to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7a57b2fb564bdfd7672e881ec1c64bd3ecdd73e Author: mquinson Date: Mon May 22 22:37:47 2006 +0000 Shut automake up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ce431e319d916f1f58c34018c2d7d0179140215 Author: mquinson Date: Mon May 22 21:54:02 2006 +0000 Found the bug: the 'from' variable was used to receive a message from the master at the beginning of step, and then to exchange data between peers. So at the end of the step, when the slave wanted to answer to the master using it, it pointed to somewhere else (plus a whole bunch of cosmetics) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00e84427362bb31706135d339eb51b28d5c69d3d Author: mquinson Date: Mon May 22 21:39:12 2006 +0000 Cosmetics: rename the initial message to 'assignment' since it's kinda what it is, and since it sounds better git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85df79fc9b50c1121f01b0a1adc4879f4622aaf5 Author: mquinson Date: Mon May 22 21:18:43 2006 +0000 Pass the neighbor in the enroll message, not on the command line git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40bdb11e84c563daed9fcd3d81e7ad5971f3367b Author: mquinson Date: Mon May 22 20:37:35 2006 +0000 Allow to exchange fixed-sized arrays which size is \#defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f31b822855f7ec2da0495606a57dd12aab0e04ae Author: mquinson Date: Mon May 22 19:21:09 2006 +0000 Learn how to exchange xbt_host_t data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f21b4400e959778d4a1200e1b0c1a942715bb95d Author: mquinson Date: Mon May 22 18:47:04 2006 +0000 New function: xbt_host_copy (even if it's trivial) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 951ea664c4e8c3c71712d729fb7abf9115193676 Author: alegrand Date: Mon May 22 16:39:41 2006 +0000 Sorry for the noise. This script should not stay in this place. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f9569f3307e9e153a1ed34f84dfa81cbba78290 Author: alegrand Date: Mon May 22 16:35:23 2006 +0000 Putting it here in the meantime. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62e3231a0c0ab2726ef027a3e70f3e3dfe1e81db Author: alegrand Date: Mon May 22 13:54:42 2006 +0000 A few more tiers file and a convenient perl script for the alnem project. I put it here because it uses these .pm files. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7982e0a33b824aad32c50f35170a246fa6f0a40 Author: alegrand Date: Mon May 22 13:52:40 2006 +0000 More careful inclusion of files in the distribution. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33ed0609850cad5a782fbbc1dc67850629bdc064 Author: alegrand Date: Mon May 22 13:51:59 2006 +0000 Can't stand Mt modified this file after me! ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2d6ca40194a4c2823be67e3d270d19aa5ea6520 Author: mquinson Date: Mon May 22 09:11:46 2006 +0000 stupid me. col means row in french, so use line/row and not row/col, which means nothing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ba6247845b00a203edbc22f64c50a43f047fcdd Author: mquinson Date: Mon May 22 09:02:31 2006 +0000 stupid me. col means row in french, so use line/row and not row/col, which means nothing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 375f3e43fa33308a125965ea42e32dfc95339a91 Author: mquinson Date: Sun May 21 21:23:09 2006 +0000 Compute the slave position in the grid on the fly instead of passing it on command line (plus cosmetics such as typos hunting) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9eb42c5feb5b12390fee2dcf3cfb9a031d3c1fa0 Author: mquinson Date: Sun May 21 21:07:57 2006 +0000 first step to separate the host matrix size from the data matrix sizes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c39f5e7ad61e55ef597c798f9ba032ae4b4e9b80 Author: mquinson Date: Sun May 21 21:04:12 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e081f749e69ecc10ea0274b33ab3b8a5b4d6a0b Author: mquinson Date: Sun May 21 20:42:34 2006 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07b70712c10038fb6bf85ddfee3b9057f0ef10fe Author: mquinson Date: Sun May 21 20:40:54 2006 +0000 add the parallel matrix multiplication example (plus cosmetics) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afff1eddda5b1dd80b832df9082efca080a21b02 Author: mquinson Date: Sun May 21 20:40:14 2006 +0000 add the parallel matrix multiplication example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91de2878766aecae8244397cc5c48d5688b59b52 Author: mquinson Date: Sun May 21 20:38:39 2006 +0000 integrate to the distribution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a5c4a0d5915bb7a2b308e061bbf5f5c90e20575 Author: mquinson Date: Sun May 21 20:35:11 2006 +0000 Rename maestro/sensors to master/slaves git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7520caa9b073050234990cd24b9bf3a5e6e2f1c Author: amad206 Date: Sun May 21 19:23:38 2006 +0000 correct pmm_deployment.xml correct pmm.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 552b831aadcdba9ea4c7abaae26b498815523354 Author: amad206 Date: Sat May 20 11:57:32 2006 +0000 add comments to pmm example & modify pmm_deployment.xml ( Function : Maestro -> maestro) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af1dd538906ccadfd744f9959ab73dbab9801400 Author: mquinson Date: Sat May 20 10:03:59 2006 +0000 I cannot stand that Arnaud commited more recently than me on this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc63d85d562c878a91142b1b179fad91b556c31a Author: alegrand Date: Sat May 20 09:09:56 2006 +0000 Update slides' reference. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2601c249551a4e7f33d0aefd6887d8dd8b2a43a8 Author: amad206 Date: Sat May 20 08:42:39 2006 +0000 add the "test_sg" file : to use "examples/msg/msg_platform.xml" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2000d7ce1f215590db0453dcf90be6634ecf90e0 Author: mquinson Date: Sat May 20 08:18:27 2006 +0000 Flavien's platform generator. It can produce lines, rings, tores, meshes, hypercubes and such git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29bae2bcc4ae6d59eb3cc6c1e034daec79436b27 Author: amad206 Date: Sat May 20 08:06:44 2006 +0000 example of parallel matrix multiplication : I modified the pmm.c by adding messages of Ack (from sensor to maestro) to indicate the end of each step git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9721b510fe97149e451e1eaecb60b56be0ed27c9 Author: alegrand Date: Sat May 20 07:11:13 2006 +0000 Adding a FAQ entry on the CVS compiling. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d27239d695b18203a5b53cae488067deb9446e26 Author: amad206 Date: Fri May 19 20:23:00 2006 +0000 *** empty log message *** git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 47d343d5c013b137122a93af96e71959e8738cca Author: mquinson Date: Fri May 19 15:46:33 2006 +0000 Add a big fat warning to users seeming to use the CVS without --enable-maintainer-mode since it's a probable source of trouble git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c29ea41c1e876d54bb72b08da78905d2c254c4ed Author: amad206 Date: Fri May 19 13:40:00 2006 +0000 *** empty log message *** git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21466415aa95704f2c9a9b5a87cb7646bef177b6 Author: mquinson Date: Fri May 19 10:36:26 2006 +0000 Modify the experimentation suite so that it can test the broadcast stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f0122b5308bf080e16c9ae72134609a983fcb7d Author: mquinson Date: Fri May 19 10:21:08 2006 +0000 Roots of the experimentation infrastructure for Ahmed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f05aa676252e50dc1f789f5623a177deb733c66 Author: mquinson Date: Fri May 19 10:20:26 2006 +0000 update to pass the arguments the processes expect git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4dbd2cccade44cf536cccc028f87a53cdefe23ba Author: mquinson Date: Fri May 19 10:19:56 2006 +0000 Accept one peer (described as hostname:port) per argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26860eef5251a64ec0441bd4c2e0181515d577b2 Author: mquinson Date: Fri May 19 09:44:14 2006 +0000 And now, this damn 5-lines function without trivial bug. :( Sorry for the spam git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 422e163d2e62fd17bddf676642db97c099d2ac36 Author: mquinson Date: Fri May 19 09:35:23 2006 +0000 New function: xbt_host_from_string() creating an xbt_host_t from a 'toto:42042' string git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13206972c2b37e1891db900c963e596671da5870 Author: mquinson Date: Fri May 19 09:33:52 2006 +0000 Enable timestamping of messages emitted out of any user process (such as the terminaison message in MSG) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2248 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75e7f54eae118276872fa0c77812e4d0a7db8152 Author: mquinson Date: Fri May 19 09:21:55 2006 +0000 Various cleanups; dupplicate the processes on each machine since MSG (and thus GRAS/SG) have a 1-port model. A given process cannot send and receive at the same time. this leaded to a whole bunch of deadlocks when trying to do an uncoordoned all2all exchange. And synchronisation delays would have falsified the timing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2247 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71971980a326b8550626cf383a54bace922255b4 Author: mquinson Date: Fri May 19 07:48:11 2006 +0000 cosmetics: rename alltoall to all2all git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2246 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7e9a2b166568860ff95ac4cf0c58228bfc8da1e Author: mquinson Date: Fri May 19 07:45:46 2006 +0000 Add all2all to the picture git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 493afcb23b23c3b781bce78f6b5639b465bcdc60 Author: mquinson Date: Fri May 19 07:39:40 2006 +0000 ignore ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4cdc74511e983db95c312913e47f480643556820 Author: mquinson Date: Fri May 19 07:38:10 2006 +0000 This compiles, at least git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71e7163bcf1bc5048bd8b8202df232cc60b75390 Author: mquinson Date: Fri May 19 07:36:52 2006 +0000 Reupload with unix end of lines, not mac ones (don't ask what happened) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36b6a67ea52919727202e91384a6dd0eabb04d1a Author: alegrand Date: Thu May 18 23:10:12 2006 +0000 Bug fix raised by Fabien Janvier. Returns a sensible value when asking whether there remains some tasks to handle on the timer resource... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ba74eff4ca1ae75c21507c120d74d59f5b728b1 Author: alegrand Date: Thu May 18 23:08:18 2006 +0000 Add debugging informations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab2f9ddbfa677b1ce7b50c0e8dbe73cd3140f931 Author: alegrand Date: Thu May 18 23:08:03 2006 +0000 Getting rid of useless field git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3fc6c73cf5f642a8da73602badc99f40923fc2d Author: alegrand Date: Thu May 18 23:07:43 2006 +0000 Sanitize channel naming convention git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1044b43bd535d4d4716fbf48f41187fa9a53b69 Author: alegrand Date: Wed May 17 12:17:27 2006 +0000 enabling gras_stub_generator to take more than one deployment file as an argument. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00e9e2baf8996f8d8fe9d00948cd67a10a449d79 Author: amad206 Date: Wed May 17 05:45:43 2006 +0000 deployment file of alltoall example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a1d5751bdb5ac000f84a710d97413168954b587 Author: mquinson Date: Tue May 16 23:41:57 2006 +0000 This file is a dupplicate from the msg directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79c9293852d22fa518a2c1795468a293b6ef408e Author: mquinson Date: Tue May 16 23:39:49 2006 +0000 Ignore ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44fbbfe52130d5da457bda009c80153d3a8e7d22 Author: mquinson Date: Tue May 16 23:18:36 2006 +0000 stupid me. each process should pick its own port number for its master socket git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11d2ef8bcfaf9af6a241920bce6892b88315973b Author: mquinson Date: Tue May 16 23:14:59 2006 +0000 peigne la girafe git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 446e8038598b209dd9f9b6e673a0436dea320b61 Author: mquinson Date: Tue May 16 23:14:23 2006 +0000 Those damn sparse messages for networking error conditions drive me nuts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4af5e3cccdee300382df9aa824a8691f8cdbbda5 Author: mquinson Date: Tue May 16 21:45:22 2006 +0000 yup man. I needed THROW7 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f02d5fdd1af4cc2f9eaf3c6456c822616c1cb15 Author: mquinson Date: Tue May 16 21:14:23 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f49e885123fd180d19fee163bd0e35e3d241af0c Author: mquinson Date: Tue May 16 20:11:33 2006 +0000 New function: gras_msg_handleall to deal with all messages arriving within a given period git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b893d47aef7fcd5e09374f7620f262ad3d9857a7 Author: mquinson Date: Tue May 16 20:05:06 2006 +0000 New function: gras_msg_handleall to deal with all messages arriving within a given period git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 579c7b3bbc3945931795306ccf3a151729af5247 Author: mquinson Date: Tue May 16 20:02:54 2006 +0000 I want to know the name of the process on the other side (but this doesn't work yet) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e08f500c7f79bd07b9a3db65b57a1d6c808f28d8 Author: mquinson Date: Tue May 16 20:02:03 2006 +0000 Fix several glitches, add a 'proc' field to the sockets. I want to know the name of the process on the other side (but this doesn't work yet) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 179ecb9c3ff8bc3c284f82371fdd596676bc945c Author: mquinson Date: Tue May 16 19:59:15 2006 +0000 Doc improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36a34f7f519c4c02e0abf3a96ce5f7f7c659b1da Author: mquinson Date: Tue May 16 19:54:30 2006 +0000 document the Host Management amok module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc7c4f85c019585dd76958fc51f73bfd2443dc18 Author: mquinson Date: Tue May 16 11:39:34 2006 +0000 New amok module: Host management git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b21ab47f7af2ce3bb20bdce93d74a6b709c5580 Author: mquinson Date: Tue May 16 11:38:05 2006 +0000 give peer a chance to get the message before closing the socket git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6aee8176bcb1a32402d11424b1f2c027ceec1b6e Author: alegrand Date: Tue May 16 10:24:35 2006 +0000 Sanitize channels naming. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5151a86dde4a71352f55b9209bb3edc8b824aeb Author: alegrand Date: Tue May 16 10:09:11 2006 +0000 Sanitize channel naming. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f1599a32c0ae1a8540106d8361080f4cc0add47 Author: alegrand Date: Tue May 16 10:08:41 2006 +0000 A word about the C++ bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd114e08346dd0f5c71917b36c6756d3cfde81d6 Author: alegrand Date: Tue May 16 10:08:10 2006 +0000 Adding a set_data function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d775df9a16654b3523a6b316cb1aab211a102db4 Author: mquinson Date: Tue May 16 09:49:15 2006 +0000 sanitize logging channel naming git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05857412b7a07820d5cf092d9d21674a43fbffe9 Author: mquinson Date: Tue May 16 08:58:15 2006 +0000 Add xbt/host module to the lib git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 134b3ff8dc7cc3ea73a9d456c1ef2e62f73f5e4c Author: mquinson Date: Tue May 16 08:56:11 2006 +0000 sanitize the memory management git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2faee382b22b79244c0c4575cb543b427660432a Author: mquinson Date: Tue May 16 08:55:25 2006 +0000 Use xbt/host module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebb14529f1b65a2bcb035acccd4670004c7e353c Author: mquinson Date: Tue May 16 08:54:11 2006 +0000 glitch fix in host.h, and remove host_t cruft from misc.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3532fb16338d8b2d9ebfda0d382f374adbaa087 Author: mquinson Date: Tue May 16 08:46:46 2006 +0000 A function handy when storing dynars in dynar or dicts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72e371d8aa02403f32f9b9f715d6b8b6864c864c Author: mquinson Date: Tue May 16 08:42:54 2006 +0000 Add xbt/host.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51a05a5d56fdeed675ae02e0ecbb6fbae9cf9a37 Author: mquinson Date: Tue May 16 08:42:28 2006 +0000 Some (trivial) helping functions around xbt_host_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d9fb51432af6491c666d8cec1d2335d35c9a6c7 Author: mquinson Date: Tue May 16 07:48:19 2006 +0000 Make sure our granfather is highlighted too (bugfix) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31b412ff7aa005a523972b72a98ff323195ce5e4 Author: mquinson Date: Tue May 16 07:06:16 2006 +0000 Let RETHROW4 and RETHROW5 work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fc0edd948980d84a410a7e923dc19350c71edcc Author: mquinson Date: Tue May 16 07:03:42 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff6b959a86792a44710aa6f5168625d3fdc7ad5f Author: mquinson Date: Tue May 16 07:02:43 2006 +0000 I have a better idea of how to write the module mecanism in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 084456078cf419931855c0cc36a50c010f06fb31 Author: mquinson Date: Mon May 15 16:08:34 2006 +0000 Fix a timeout computation (stupid me) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b90d07573f04914086b9b4382d1b58b0579c4c47 Author: alegrand Date: Wed May 10 19:33:59 2006 +0000 Let's be nice with C++ users... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2203 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 696ee2a4af4489387e1557a5bd4bcc523d56ff04 Author: mquinson Date: Wed May 10 08:16:22 2006 +0000 do not launch addr2line when we failed to find sensible arguments for it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2202 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96b2c285d4c865cfc7d7e7c2805fc93356e9d73e Author: alegrand Date: Tue May 9 19:05:36 2006 +0000 Plug memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2201 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8b828daeec8e27cec7131eeb37c206d7f581f1a Author: alegrand Date: Tue May 9 16:01:56 2006 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2200 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f43676e503727ce56b7b661fb129d2370a1adc5 Author: alegrand Date: Tue May 9 15:59:25 2006 +0000 Pluging mem leaks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2199 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1210f6edb4a08e7ad2c4b8fa8aa3a4d74183deb5 Author: amad206 Date: Tue May 9 15:53:48 2006 +0000 *** empty log message *** git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9fdceb6aa2b5c38ac0d7701b1fe38542a63cbc04 Author: alegrand Date: Tue May 9 15:25:52 2006 +0000 Cleaning output. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e75423e5b03705970cb04b4cc57984307cfb2d12 Author: alegrand Date: Tue May 9 15:25:17 2006 +0000 Adding convenient access functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17852ca894ec6f7a684c098b1cb16ef5c380b23b Author: alegrand Date: Tue May 9 13:17:21 2006 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb9c46e03a4e98cde63514bce0f018fb564f9171 Author: alegrand Date: Tue May 9 12:36:21 2006 +0000 Improving debug informations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90750b2b8f84e51c766470561fbaed1de51e91b0 Author: alegrand Date: Tue May 9 11:37:54 2006 +0000 Fixing forgotten function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 432ff4fc84e13923bcc90a4d154ed51491acbbbf Author: alegrand Date: Tue May 9 11:37:27 2006 +0000 Improving debug informations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73b25c59277b3f3d73f662b8f1d2394a85d7680c Author: mquinson Date: Fri Apr 28 15:51:59 2006 +0000 I may be on vacation, but I don't like leaving a borken CVS behind me.... Ok, I admit I'm such a geek, that's disgusting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34b70d7b1ff96044e40daa4b42712cfd9f7c1684 Author: mquinson Date: Wed Apr 26 16:37:55 2006 +0000 Document the token ring example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6c66880378f9cfc2376913f4263f95d4bf28b69 Author: mquinson Date: Tue Apr 25 12:48:48 2006 +0000 regenerate with lastest flexml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 742212ec1266445079f959b75d347009e6881e3d Author: mquinson Date: Tue Apr 25 12:45:02 2006 +0000 Update the documentation now that the examples are splitted over several files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe827cdb7d9efc86b749e0d67671d93f94c44f8e Author: mquinson Date: Tue Apr 25 12:43:39 2006 +0000 the gcc attribute 'unused' made portable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02201118960697772e289bddc4ad32b78973fe36 Author: mquinson Date: Tue Apr 25 12:43:11 2006 +0000 Allow to declare a log category and not use it right away; add XBT_LOG_EXTERNAL_DEFAULT_CATEGORY to the defines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d27fee3e154a5eecf4cd708a23b0b656cbea6ec1 Author: mquinson Date: Tue Apr 25 12:41:09 2006 +0000 Allow to split GRAS projects in several files (the pb was around GRAS_DEFINE_TYPE), and update the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12538c6ab1bc03405ac74e6b2995ba1b4ee29bfa Author: mquinson Date: Tue Apr 25 12:40:20 2006 +0000 Split into several files to explain how it can be done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec8143ed6da4a35f7a3b5655f5d97f6508c14ae1 Author: alegrand Date: Mon Apr 24 16:48:22 2006 +0000 Removing overwhelming informations on the main page and adding important link. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d5a550c9ac944a71ea5f8e87ecef9e310fe497d Author: alegrand Date: Mon Apr 24 16:47:20 2006 +0000 Use absolute dir for testsuite as relative paths results in weird behavior on MacOSX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f411a1f5a36d755cf363da16dd96bbf1866b02de Author: alegrand Date: Mon Apr 24 16:46:14 2006 +0000 Add required file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c10150222e72277973671716f9e0250d3b26bced Author: alegrand Date: Mon Apr 24 12:05:55 2006 +0000 Commit my modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2180 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8491a35dcc0e28494505a20f346482e68e9fc70 Author: alegrand Date: Mon Apr 24 12:01:38 2006 +0000 *** empty log message *** git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2179 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d2d03cbe8e81c09d13f5c61a28ff65742f924d4 Author: alegrand Date: Mon Apr 24 11:59:20 2006 +0000 Bug correction. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2178 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2871f7ecfe5609f901bff642a8b1090c02e7a6c Author: alegrand Date: Mon Apr 24 11:58:35 2006 +0000 Adding debuging informations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2177 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3f49a2b30dd51c43eaa83426b5f7626f3c84572 Author: alegrand Date: Mon Apr 24 11:55:35 2006 +0000 adding convenient XBT_IN5 macro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac075836ffc4142d5e4353c046b1cef6092341a2 Author: alegrand Date: Sat Apr 22 20:12:21 2006 +0000 stupid me! Fortunately, Derrick was looking... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f1db817387c976b26184174ff9e7188a2e35a74 Author: casanova Date: Sat Apr 22 00:06:09 2006 +0000 Added a memset in function client() to avoid and "uninitialized" warning. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dadcd4624c7dd4bb76062e5fe55fe5246cf348e5 Author: mquinson Date: Fri Apr 21 23:41:38 2006 +0000 regenerate with the lastest flexml -- and unfortunately with the not lastest flex, but it should help Henri anyway git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7635b2e5c0f40d6fa06fa45d4c638a452aaf7743 Author: mquinson Date: Fri Apr 21 22:27:45 2006 +0000 Convert a printf to an ERROR so that even archs without backtraces use the log chanel (or gcc dies with an error about a variable being declared but never used. Yeah, paranoid flags are used) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6eaef274140423225d6b9fa095abcdbd78fb30c0 Author: mquinson Date: Fri Apr 21 13:54:33 2006 +0000 Vpath fixups: libgras is generated (obviously). It is thus in builddir, not srcdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3e20bf1b744d84c199388592a5c33b7f6245707 Author: mquinson Date: Fri Apr 21 13:50:47 2006 +0000 Vpath fixups: gras_stub_generator is generated. It is thus in builddir, not srcdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4837de68294333571d1d3e2c94f4dde1ffb072e4 Author: alegrand Date: Fri Apr 21 10:29:34 2006 +0000 #define already defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dda30da885cac586aba7a4290b65e2a209293dab Author: alegrand Date: Fri Apr 21 10:29:18 2006 +0000 stupid me! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e28c23f36068010d7a6bf9a4f687667973fd981b Author: alegrand Date: Fri Apr 21 09:02:12 2006 +0000 Correcting the relative priority problem in the default workstation model as well... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d4d3b9c36208184108f1648819324430a1044d0 Author: alegrand Date: Fri Apr 21 09:01:38 2006 +0000 doc fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c0fdd7b2dc34779b84346ef3d9deab16308d907 Author: mquinson Date: Fri Apr 21 08:49:22 2006 +0000 doc improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aaa70a4e410281b60c6566cc54066a1dfadc449d Author: alegrand Date: Fri Apr 21 07:55:21 2006 +0000 Fix the weight problem raised by Kayo and confirmed by Loris. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b8075e2de516f0340edb430731f336ce2540a3d Author: alegrand Date: Fri Apr 21 07:39:25 2006 +0000 The new workstation model is really the default for MSG and GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2163 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a8d03a93bcef51c75700ed3e828b68233f01292 Author: mquinson Date: Thu Apr 20 08:51:31 2006 +0000 Doc improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fd8e320a3dd37fce7d9f03970e14d7e4d95ff00 Author: mquinson Date: Thu Apr 20 08:42:57 2006 +0000 This file was recently added and is missing from the tarballs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 810a47c34010b88186910e830c46377f36c429a1 Author: mquinson Date: Thu Apr 20 08:42:21 2006 +0000 First draft of this module's documentation... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ad7bf59f1aee93a16388e3256fc6c3ef06b1e52 Author: mquinson Date: Wed Apr 19 14:31:30 2006 +0000 distribute all needed files to compile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2159 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16550aec32900d7d6e2419d36085a943f5e1ca4f Author: mquinson Date: Wed Apr 19 13:54:47 2006 +0000 Document the gras_datadesc_dynar function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d29692c4982e8f0092a7883ae41d786c556589b Author: alegrand Date: Wed Apr 19 07:14:10 2006 +0000 Document my modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6de34e70b28ae92d5cb2b4b33f094a0cc607eb64 Author: alegrand Date: Tue Apr 18 15:36:27 2006 +0000 Smarter assert in MSG_task_execute and take care of failures as suggested by Derrick. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 304841dfe3518c48342191921a79f553e6f0f474 Author: mquinson Date: Tue Apr 18 08:40:34 2006 +0000 This is *really* bad git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7f8f3fef9e1abe3640b1d421e6334d91a5b2559 Author: mquinson Date: Tue Apr 18 08:39:24 2006 +0000 Change the prototype of amok_bw_saturate_stop to match the rest of the module API. No worry, it was never released git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e228d90678a2880e5da0086b3ad2c149ed37aa4 Author: mquinson Date: Tue Apr 18 08:38:24 2006 +0000 Kill dead code; make sure that amok_bw_saturate_stop returns the achieved bandwidth and the elapsed time. Change its prototype to match the rest of the module API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6903f88b9cd26bb3c24c698fb04ec187f69a105a Author: mquinson Date: Fri Apr 14 08:10:18 2006 +0000 Init offset in any case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e35a24968303072a0c1b06fd0f65d166bbcc7eac Author: mquinson Date: Fri Apr 14 08:05:29 2006 +0000 Rework the headers to follow our habits git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ad504a00f12906e9d4d6dd5fe6a2c45862e7943 Author: mquinson Date: Thu Apr 13 12:43:38 2006 +0000 Raise an exception on timeout, as we should git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 214d4593f9a407095fa0c07b0e8299bfeeb1c40b Author: mquinson Date: Thu Apr 13 12:37:31 2006 +0000 setup the select() timeout correctly, some more debugging logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cc30cde5c0feab2c131204d2a1607404f5935c8 Author: alegrand Date: Wed Apr 12 15:13:07 2006 +0000 Adding more verbose informations to Paje git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cacec1086365a2ab8656e6b33a4ee945ea10e26a Author: mquinson Date: Wed Apr 12 14:53:59 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e3f5fa6e86f437732f1bca9d904e40f607fc390 Author: alegrand Date: Wed Apr 12 14:53:13 2006 +0000 Adding more verbose Paje output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c243283948ee9c9f3599b5a51005f9df8af53c5 Author: mquinson Date: Wed Apr 12 14:18:27 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c0a8b86fcd472830e5eb55b27f5946b4538aa8a Author: mquinson Date: Wed Apr 12 14:16:42 2006 +0000 Also display the pid on backtraces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a9f29bfccbe36ba1678ad35c9a1aa60eec4ccd0 Author: mquinson Date: Wed Apr 12 14:16:04 2006 +0000 pid is now long int git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f456ea03242380351789e2e8b380ee0da6ef635f Author: alegrand Date: Wed Apr 12 14:15:45 2006 +0000 Let's do a real round-robin on forwarders... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0d47e274f8b030eefa28627f8ed440507d89254 Author: mquinson Date: Wed Apr 12 14:05:23 2006 +0000 Make the code more robust: Add debugging outputs, add a bunch of asserts (not usual ones, since it would induce circular dependencies because we are so low in the SimGrid stack but anyway), work even if the /proc/self/maps line are not in the expected order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 337c0de59186a44f7a146bc28628ee10f6e5f9ed Author: mquinson Date: Wed Apr 12 09:10:10 2006 +0000 Use long int for the pids, just to be sure without doublechecking what the size of pid_t is on this arch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e40d8a3c090b9106352693e52ea61e63ecbbe93d Author: mquinson Date: Wed Apr 12 07:57:37 2006 +0000 sanitize this function name before its API is frozen by a release ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7a0bd6d14b9d12d0caf498e34c54f7842a7edc7 Author: mquinson Date: Wed Apr 12 07:52:42 2006 +0000 Document that amok BW module is done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7982e65ff47636c6e00c37fcc17964bcd6ac6323 Author: mquinson Date: Wed Apr 12 07:51:35 2006 +0000 Some more doc for the amok BW module, which can now be considered done. Yuhu git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c29627e7c77526e4d9103d986d2ebe4e1f4620ee Author: mquinson Date: Wed Apr 12 07:51:05 2006 +0000 Some more doc for the amok BW module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c2433a14012fa09e527bd40a51b5dba5a6579e2 Author: mquinson Date: Wed Apr 12 07:23:02 2006 +0000 Revert API breakage about xbt_ex_free since it was not mandatory and since API should be saved when possible; wait a bit more for friends git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6521142974bf561e632684f99fd1708726e474a0 Author: mquinson Date: Wed Apr 12 07:22:33 2006 +0000 Revert API breakage about xbt_ex_free since it was not mandatory and since API should be saved when possible git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3429978465882f1a8d4911725dd65019e36eefed Author: mquinson Date: Wed Apr 12 00:33:37 2006 +0000 Iiiirk. It leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00c0af024790b2d3b5b3de59dba99a3fdefba265 Author: mquinson Date: Wed Apr 12 00:17:56 2006 +0000 Make sure we won't try to survive to unexpected exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 67853231cc4fc6f6c80e5e013ffef12fec656a49 Author: mquinson Date: Wed Apr 12 00:13:54 2006 +0000 Make sure we kill peers properly, and plug some memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5cb343842f5ce9e1db20f0b24cbbc53c26f1e43f Author: mquinson Date: Wed Apr 12 00:13:13 2006 +0000 Do not close socket which were never opened (see documentation of the gras_meas_accept function, do not dig arround for hours like I did :-/ ) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e2ca643ddfa22db6d912fe297d319433217a401 Author: mquinson Date: Wed Apr 12 00:10:53 2006 +0000 cosmetics, plus tracked down a source of problem with measurement sockets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25a607b11c442099b3ef353df545d2f0c30f97d5 Author: mquinson Date: Tue Apr 11 23:52:57 2006 +0000 Track the symbols even if they hide in a dynamic library. Ok, the code gets ugly but the functionality is so damn cool... Ok, I didn't checked that we are on linux before digging into /proc, but what other system have backtrace, popen and addr2line? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6951fc17a8bd8598b124c4a0a28c5ec97b85d2e4 Author: mquinson Date: Tue Apr 11 22:23:42 2006 +0000 New function: xbt_display_backtrace(). Sweet while debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf7ebd6e502a23cdb48e71cf7521ceb5e4f04417 Author: mquinson Date: Tue Apr 11 22:23:01 2006 +0000 New function: xbt_display_backtrace(). Sweet while debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50b6bda2816a7b9f7859abdf9ef0f736ca533f80 Author: mquinson Date: Tue Apr 11 22:21:37 2006 +0000 Plug a memleak and shut it up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d467b61bdf76ec3433755ea3938d4cf4960bdc52 Author: mquinson Date: Tue Apr 11 22:20:43 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 706069c06ef96f07ce5899de2ec4ab789d192638 Author: mquinson Date: Tue Apr 11 22:20:23 2006 +0000 Do not malloc(0), please. It looks ugly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 444fd32bb5976fd3fd81197e6c321f21a5ed34b2 Author: mquinson Date: Tue Apr 11 13:47:36 2006 +0000 Rework the MSG navbar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7928b6040b5a0427a8839b020a90e6906332ef92 Author: mquinson Date: Tue Apr 11 12:20:08 2006 +0000 More verbose on the remaining bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f219e84239231fdb717b8e772300fd130300b1a Author: mquinson Date: Tue Apr 11 12:09:32 2006 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c67adcb762df6525747ba43ab1e5340bca51356 Author: mquinson Date: Tue Apr 11 12:08:32 2006 +0000 Major refactoring to make the test stricter and more robust git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0b9c1cc62e78a0be8dd6f117816d19356e2e0ce Author: mquinson Date: Tue Apr 11 12:03:40 2006 +0000 debug logs tweaking; to reset the exception container correctly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41197031220d27f8bbef65f14c78542eeebb9836 Author: mquinson Date: Tue Apr 11 12:02:41 2006 +0000 Use xbt_ex_setup_backtrace to actually setup the backtrace to avoid dupplicating this code; avoid the word 'break' within a TRY block, even if it should be ok here (rest of a badly paranoid debuging party); deal with fact that a callback not being attached to a RPC can raise exceptions too (in which case, we should propagate it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9a602a7aff1f69593c1606c535eb167677b8395 Author: mquinson Date: Tue Apr 11 11:59:16 2006 +0000 only dupplicate the procname when dealing with remote processes; cleanup the free function so that things won't get reused from one time to the other (since it causes bad segfaults) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c0619f4774180c94441d53b01f34257ad0853fa Author: mquinson Date: Tue Apr 11 11:58:42 2006 +0000 only dupplicate the procname when dealing with remote processes; cleanup the free function so that things won't get reused from one time to the other (since it causes bad segfaults); and make the testcase a bit stricter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93fd0db81717b4ee0d694c05f12fd5b426a8e038 Author: alegrand Date: Mon Apr 10 08:30:04 2006 +0000 Add a test in MSG_task_execute to stop whenever a task is being executed on two different locations. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 966e52972cddf264eba69744eb5607e805d47794 Author: mquinson Date: Fri Apr 7 15:49:20 2006 +0000 Catch up with lastest API breakage (xbt_ex_free) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3eaaf1a8869a1d2fb0364b7dc68e8b6d42ffec1 Author: mquinson Date: Fri Apr 7 15:43:43 2006 +0000 Display some info about the frames addr2line knows nothing about, and catchup with the lastest API breakage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit baff7c0f4f11e19eb8f4a1ff80a9dd5c519e9dc3 Author: mquinson Date: Fri Apr 7 15:42:30 2006 +0000 The neat backtraces need a semi-public symbol from the exception mecanism exported to where we deal with exception propagation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74486f4fe21d15423003177707cbc7046141c131 Author: mquinson Date: Fri Apr 7 15:41:01 2006 +0000 Catch up with the lastest API breakage, and fix doxygen on the way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a30eb8d63c2291f6b50b935cecf16139b372f9f2 Author: mquinson Date: Fri Apr 7 15:39:37 2006 +0000 Catch up with the lastest API breakage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4acfcad1ce01a174dea2d855443fa2e82ff5d5c Author: mquinson Date: Fri Apr 7 15:36:51 2006 +0000 Catch up with lastest API breakage, and fix doxygen on the way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c887f0caadd5c4a3ca769c84e9f5e732e0853edb Author: mquinson Date: Fri Apr 7 15:35:43 2006 +0000 Break the API once again so that we can reset the struct in this function (and not break if the same variable is used more than once) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b00a5bd2887ad6570a6f4b7b762af0bf91f7d1cd Author: mquinson Date: Fri Apr 7 13:55:29 2006 +0000 Document my new toy feature git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94b6ec133d337565a8741d9d5a8a9cb0b8687778 Author: mquinson Date: Fri Apr 7 13:52:28 2006 +0000 Reindent, deal properly with remote exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6939542e87acfb3ee4b452d2b85098fd9d53d49f Author: mquinson Date: Fri Apr 7 13:39:15 2006 +0000 Display neat exceptions backtraces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7856e312fded65253e43c2ddcd8373b1a48ebc14 Author: mquinson Date: Fri Apr 7 13:38:03 2006 +0000 We need to store the binary name somewhere to display neat backtraces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0e2569a31f82b42409bc6d6f3fa0bf01e93b906 Author: mquinson Date: Fri Apr 7 13:36:50 2006 +0000 check whether what we need to display neat backtraces is here or not git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 859cddc8c72fe93e978e780bbda8999fc60a72cd Author: mquinson Date: Fri Apr 7 09:11:10 2006 +0000 move oldies out of the way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13019fdd0d40b175149c6cba7f61b7c4535edbc3 Author: mquinson Date: Thu Apr 6 22:14:58 2006 +0000 Make two tests in the same file: a simple saturation test, and a full featured one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5864e92472443bbdccd7f8d9caac1059529fa50c Author: mquinson Date: Thu Apr 6 21:57:19 2006 +0000 Avoid returning in the TRY block since it makes everything fool, including myself git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83689606b1ddc04decc35784c2a756db7df3dc10 Author: mquinson Date: Thu Apr 6 21:53:28 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 569bbeaf0cf00247d78bfb670b9f2d8c2a3f9ba8 Author: mquinson Date: Thu Apr 6 21:52:03 2006 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75b9fefe8924dae3580c082319b0b853f46b846d Author: mquinson Date: Thu Apr 6 21:51:37 2006 +0000 Add an emergency debugging facility (cannot use regular one to avoid circular dependencies); plus use bold in the documentation around the point I forgot myself (doh\!) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5425a82cd81e3ef2c24d6e75027954a04dce1735 Author: mquinson Date: Thu Apr 6 21:49:11 2006 +0000 Document the issue I searched for 3 days now. HOW CAN I BE SO STUPID NOT READING THE DOCUMENTATION I WROTE MYSELF???? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7ace14cb46a13419c4e499d8d012aad0a6510e6 Author: mquinson Date: Thu Apr 6 21:24:46 2006 +0000 split out the compilation issues from the 'make check' ones, and add a link from the compilation explanation to the compilation troubleshooting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68534840afb8b52e899b7a1a2c1e040a5e5b6a07 Author: mquinson Date: Thu Apr 6 13:31:12 2006 +0000 There is a new process in can git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c0304f908af9fe113f015e8fce41fd4b69bb982 Author: mquinson Date: Thu Apr 6 13:17:16 2006 +0000 Make sure those scripts are runable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68cca5ae79796aad241905ebc99ec86764135c01 Author: mquinson Date: Thu Apr 6 13:15:06 2006 +0000 First pass of cleanup so that it compiles with paranoid compiler flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb0c855fd154347c6ee4e43362d7509c7c5eafef Author: illogict Date: Thu Apr 6 13:07:43 2006 +0000 Update for chord example, indentation, cleaning out... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e9fd9c3b692e912f2e119634ac1de50f132fa27 Author: mquinson Date: Thu Apr 6 12:46:09 2006 +0000 Infrastructure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e304251056df249996f9ac1c53aca1affcea98a Author: mquinson Date: Thu Apr 6 12:43:15 2006 +0000 Add can git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d753340c54c230f9ab7b6e5c5ed5ac47f7421ad5 Author: bimal Date: Thu Apr 6 12:40:53 2006 +0000 Initial import git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0580253f3ae0969d1f820a1cac2c7e3117ee8fd Author: mquinson Date: Tue Apr 4 22:43:28 2006 +0000 duration are double in GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 867f198b03e6e87da45c60a55e3dde0c88cf0926 Author: mquinson Date: Tue Apr 4 22:42:39 2006 +0000 seems to work in most cases. Yuhu git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6c753ad79e2aeab98730a51052fcb7c7f543403 Author: mquinson Date: Tue Apr 4 22:41:01 2006 +0000 allow caller to not be interested in all the data we can provide git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 856060282bcef7e9f575fd1b2d33071afdd58502 Author: mquinson Date: Tue Apr 4 22:40:16 2006 +0000 Avoid to actually malloc the chunk of data when exchanging measurement packets in simulation mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2083 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68fcf941103f800b3170fab73a1c2dfdb0ffd4a7 Author: alegrand Date: Tue Apr 4 15:39:11 2006 +0000 Using brand new logo. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a58dfcdf05c08b7ac9873956525777b542450c11 Author: mquinson Date: Tue Apr 4 14:40:21 2006 +0000 Found why the backtrace were not propagated anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4370e00d8befd5aca3fb217957742e07c60df430 Author: mquinson Date: Tue Apr 4 14:36:49 2006 +0000 zorglub git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f52518f3f44161c269e8ba3ee45bcc6179c3b90 Author: mquinson Date: Tue Apr 4 14:34:31 2006 +0000 Introduce saturation mecanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2930b8d3b3060a638fbdbccbf36a958dbd9187d3 Author: mquinson Date: Tue Apr 4 14:33:47 2006 +0000 Use message kind instead of message type kind or we won't detect rpc answer properly; better detection and propagation of remote error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 900c977019a54d76dee6bdb6a5dd38336f698c18 Author: mquinson Date: Tue Apr 4 14:31:02 2006 +0000 Reimplement on top of new amok module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2077 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03efe18546bf73cbdaa32cf7c53643f69300ade4 Author: mquinson Date: Tue Apr 4 14:30:17 2006 +0000 welcome, saturate testcase git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df1574af1592689f73d940fd6803b55d5eca7156 Author: mquinson Date: Tue Apr 4 14:29:24 2006 +0000 * Better split between bandwidth and saturation sub-modules * Sizes are now in bytes in GRAS * in amok_bw_matrix, no need to free the iterators: it wont work * first draft of the saturation stuff (not really functionnal yet) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5969ba39561f1fc29557ebf2c9d38ac8fccdd036 Author: mquinson Date: Tue Apr 4 14:25:54 2006 +0000 Welcome to modernity, testing infrastructure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16e690fe7ead327a86ea287e3e8d60d36f14ef8a Author: mquinson Date: Tue Apr 4 14:25:03 2006 +0000 sanitize around the xbt_host_t typedef; kill the remoteerr mecanism now that we have exception propagation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fda7b555d2a6c008c5613a392885006766115fa6 Author: mquinson Date: Tue Apr 4 14:24:14 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d22c100149c15b1423e8235fca44e80e4321e558 Author: mquinson Date: Tue Apr 4 13:58:57 2006 +0000 Allow for asynchronous RPC calls, plus better detection of remote exception, so that exceptions get forwarded nicely git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eeb909173025be7ebe4a6d27f6044860d46dda9e Author: mquinson Date: Tue Apr 4 13:57:45 2006 +0000 Typo in comments, and add the timeout to the CB context. This is mandatory to have this structure to use as asynchronous RPC calls context git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fbd5fc102ed26900150f86355554226cdf1c3b2 Author: mquinson Date: Tue Apr 4 13:56:53 2006 +0000 Kill non-portable comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 505f76637733397a9e37bbe6d5cb429a50de8efa Author: mquinson Date: Tue Apr 4 13:56:12 2006 +0000 Introduce asynchronous RPC calls git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95864eccc45f435a1f02259e8bdd6ec36f769e71 Author: mquinson Date: Tue Apr 4 13:55:32 2006 +0000 Test mecanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c829167929dfa54fafb6d016ff750765785e2686 Author: mquinson Date: Tue Apr 4 13:54:21 2006 +0000 Improve detection of remote exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2066 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 898d2e42909933180b325b080ac8f7ca016f3bcd Author: mquinson Date: Tue Apr 4 13:53:01 2006 +0000 Improve detection of remote exceptions, plus workaround a bug somewhere (backtrace not properly propagated, don't care for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2065 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fca91b94c151ea142e862d26474e042763bce4c Author: mquinson Date: Tue Apr 4 13:52:02 2006 +0000 debug msg tweaking git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2064 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b5fcaef8002c8385a82ef990f8e1c529ee9f95d Author: mquinson Date: Tue Apr 4 13:51:42 2006 +0000 Ignore ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2063 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76e91ec3aa2b6eaec7794e9db20f4d5800c07e2f Author: mquinson Date: Tue Apr 4 13:24:52 2006 +0000 Also test in RL ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d282a7b5ef6fd5e0d616c30e7caacb5a6858d38 Author: mquinson Date: Tue Apr 4 13:13:52 2006 +0000 Make the testcase catch more errors: let A,B,C be 3 nodes. A does a RPC on B, which callback does a RPC on C. callback of C raises an exception, is this exception propagated well to A? Looks like :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24f9cf0156e3f5137cb2f02e077e8c6a9d17f93d Author: mquinson Date: Tue Apr 4 08:27:05 2006 +0000 When answering a RPC, use the answer message type, not the request one. 'Some' RPC are not symetric ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2060 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f195dd910f958191b3aa6e34414e43379fd7a567 Author: mquinson Date: Tue Apr 4 08:26:18 2006 +0000 All we need on this earth is verbose debugging messages -- Gandi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ad4eb7e2cb900265a1cfa7c330feb1bffa7c526 Author: mquinson Date: Tue Apr 4 08:25:43 2006 +0000 Make sure we don't change a timeout=0 into a timeout<0, because in select it would change from non-blocking into endless blocking; plug a memleak around exception propagation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c12f278e4acdb6745858a4b841c8a4dedd09fea Author: mquinson Date: Tue Apr 4 06:28:54 2006 +0000 plug a memleak on remote exception propagation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2057 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 197f5fd25f0105b985772e8c8a7a93d0bc96293f Author: mquinson Date: Tue Apr 4 06:10:18 2006 +0000 More verbose error msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c5b5ff690647f846349b0f493e92a46862a75b7 Author: mquinson Date: Mon Apr 3 15:32:21 2006 +0000 Allow up to 8 params to the INFO logging severity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55b561cd6f62870d48e715a653fa7230da9fd25a Author: mquinson Date: Mon Apr 3 13:27:47 2006 +0000 Sizes in bytes; rework the documentation; uniformize the variable naming schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2054 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3ccc5f8981f5b1e258cab911a09679860b8cc7d Author: amad206 Date: Mon Apr 3 10:11:01 2006 +0000 the code of Matrix bandwidth function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1ca0de0530a9e7b449cc867f3fe67271e44b5ce Author: amad206 Date: Mon Apr 3 10:07:35 2006 +0000 prototype of the new matrix bandwidth test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 105b384ac978cbf3be8b18b0022f5e855cce3b19 Author: mquinson Date: Fri Mar 31 14:24:28 2006 +0000 Documentation fixup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abb2041092bc40c09f17255e0c97844674a5eb1f Author: mquinson Date: Fri Mar 31 13:30:03 2006 +0000 sexy sexy, I love figs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2147341ef6284bc59fec38c72967e0a15e1776ab Author: mquinson Date: Fri Mar 31 13:29:08 2006 +0000 Move the figs into a subdir, and add a new one to explain the amok bandwith measurement protocol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 953c0b61d637f5ade9219ab35bb7eaae2f39e5e0 Author: mquinson Date: Fri Mar 31 10:04:06 2006 +0000 Stick to the coding standards wrt xbt_host_t structure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62aa5b27fd7c04aa84a7b09a02f18b12222601ea Author: mquinson Date: Fri Mar 31 09:03:03 2006 +0000 Those damn RPC are done now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2047 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c128bebd6488f694535e2662a2d327506f77002 Author: mquinson Date: Fri Mar 31 08:59:24 2006 +0000 Do use those wonderful RPC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5567dfb63846f0f2a8ea9aea27dfa081060015b Author: mquinson Date: Fri Mar 31 08:58:41 2006 +0000 Sizes are now in bytes in GRAS & AMOK (plus 'the thing we live for is debuging') git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 821ac638c60740f3ce2cb99c7e00f1208fec6fae Author: mquinson Date: Fri Mar 31 08:51:45 2006 +0000 Move your ass to another host, you lazy maestro. Signed: the nodes. [el pueblo unido jamas sera vencido] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68ef5e4e1e45f787a75a6f5a08cec549a49043c1 Author: mquinson Date: Fri Mar 31 08:29:40 2006 +0000 Yet another documentation improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33de1a2d4e728a5b7d9b0419d6c854f9c963ee6c Author: mquinson Date: Fri Mar 31 07:53:49 2006 +0000 Documentation improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8c8c7f474f9ee9df9289b977a5477b7d2b88a86 Author: mquinson Date: Fri Mar 31 06:34:41 2006 +0000 There is half a dozen of examples, actually git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 590fa13bc6e61b35e81d89126a746223699e9cd9 Author: mquinson Date: Fri Mar 31 06:21:59 2006 +0000 clean behind Arnaud (hehe) so that make distcheck works again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf76d938a7122d044cdfdfa951c0faa7d06ae871 Author: mquinson Date: Fri Mar 31 00:38:02 2006 +0000 processes are now started in file order git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2039 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 073ca319b2651b2606957f289f3871e322a230a4 Author: mquinson Date: Fri Mar 31 00:25:46 2006 +0000 Fix doxygen; more debuging (is always welcome); make sure the caller wants to know about stuff before filling pointers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bf21a236e094b8ea975961e468aaab53e4233d7 Author: mquinson Date: Fri Mar 31 00:20:52 2006 +0000 Fix doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2037 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a64f7a4224b836692bfa5b1f0049ce21edb84e8 Author: mquinson Date: Thu Mar 30 23:56:46 2006 +0000 Keep in sync with callback API change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2036 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e98f6c12c71482db6e877fc063d2936eb234f08 Author: mquinson Date: Thu Mar 30 23:50:38 2006 +0000 I'm such a looser (too) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2035 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3969faa17b77e52ea0555371eb3826c7b36187c Author: mquinson Date: Thu Mar 30 23:29:09 2006 +0000 Document the introduction of RPC into GRAS, and the relevant API change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2034 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7923573c27797ef387caeb55a5ae4c4c60f28bf3 Author: mquinson Date: Thu Mar 30 23:20:42 2006 +0000 Some room for the rpc example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2033 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efe8cee1c6a9b35ad67ac04d2c68cde9bb7f64ac Author: mquinson Date: Thu Mar 30 23:20:12 2006 +0000 Keep in sync with last changes in the GRAS callback API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 676175dbd18ff6fbdf2b792d0bb8d999ee799ad1 Author: mquinson Date: Thu Mar 30 23:19:05 2006 +0000 Keep in sync with last changes in the GRAS callback API, plus minor cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2031 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 997c8258acf2a8d11006f438a096cbd1dada7eda Author: mquinson Date: Thu Mar 30 23:18:19 2006 +0000 Do not forget this great new feature in the library, please git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2030 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12a9f3c05daaf0c979b9227bec595d5b12666d31 Author: mquinson Date: Thu Mar 30 23:17:45 2006 +0000 More debuging, that's what we need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27085945e2ba71b57ef35d9aceb52e206c382e95 Author: mquinson Date: Thu Mar 30 23:17:10 2006 +0000 This is the proper data description to propagate exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac9b849c157154d379961e139bf8e1a436eb0bc1 Author: mquinson Date: Thu Mar 30 23:16:27 2006 +0000 Tweak things here and there so that we can propagate exceptions across the network on failed RPC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1facf10af443d22a55bde75e83d7b3dd7e3b189a Author: mquinson Date: Thu Mar 30 23:10:52 2006 +0000 Keep in sync with last changes in the GRAS callback API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c23c9831c41f6f2e75c45a84c298d531d4010c0c Author: mquinson Date: Thu Mar 30 23:09:20 2006 +0000 Keep in sync with last changes in the GRAS callback API. See, that's not such a big deal git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92c690c6d013290fbcddcc156c68affc52c42647 Author: mquinson Date: Thu Mar 30 23:07:38 2006 +0000 Here come the proper GRAS RPC. The callback API changed a bit -- check the changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8499055fbaebc9fd0d309ae43a6072c8f5b4a68e Author: mquinson Date: Thu Mar 30 22:59:18 2006 +0000 Here come the new GRAS RPC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41954ff1bc6116db4463d78c31488ba6aaf8c3c5 Author: mquinson Date: Thu Mar 30 22:58:31 2006 +0000 Here come the proper GRAS RPC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e18ccad74ce3d49299f1da9022c5d5e4ee76918 Author: mquinson Date: Thu Mar 30 20:35:29 2006 +0000 Remove the old crufty navigation bars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2021 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 268981d54533fb025d1353582cf229d235eb2fb2 Author: alegrand Date: Thu Mar 30 20:17:32 2006 +0000 finer inclusion of sysdep.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7139a4b9c5bef19fa62e28ad990e4cefe76414e6 Author: alegrand Date: Thu Mar 30 19:57:44 2006 +0000 use the right function name... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8632e7ad72719a278906047e9ad12eee5ef2426c Author: alegrand Date: Thu Mar 30 19:56:47 2006 +0000 missing } that prevented compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb16296588cfb863902b3dc30ce7d13517cb95ed Author: mquinson Date: Thu Mar 30 14:14:26 2006 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44de33fb61dd7f508d1a4043defb6c2be81d5fbd Author: mquinson Date: Thu Mar 30 14:10:49 2006 +0000 Do not force experiment sizes to be expressed in kb, or it becomes impossible to mesure the latency with it (need to use one byte-long tests) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit decfc99858552440a8f88bfd2cc258e66d407919 Author: mquinson Date: Thu Mar 30 14:04:17 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b58a135f01b3486e88d6178f532ae1521436727f Author: dimitrov Date: Thu Mar 30 11:10:06 2006 +0000 reset the xbtdata at the and of topologicalsort (forgotten) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 918966786673960cbebd09ac3f350e20b27a67d7 Author: alegrand Date: Thu Mar 30 08:35:38 2006 +0000 bad position for the initialization. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bdb339e3cb7e979b364c44e653752d8edfd0392 Author: alegrand Date: Thu Mar 30 08:35:01 2006 +0000 update README that were a little bit too much GRAS-centric (they had been written before the merge of GRAS and MSG/SURF) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e327e9f387eb3b03158e37e29ef20c77c99a4212 Author: alegrand Date: Thu Mar 30 08:33:45 2006 +0000 Update changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b04edd20d0aa441f74616fe74ee0099753f7605f Author: alegrand Date: Wed Mar 29 13:19:32 2006 +0000 cosmetics (reindent the code...) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e83adca90138a9938524736c05cca0616b6bee1 Author: dimitrov Date: Wed Mar 29 13:16:35 2006 +0000 tests of xbt_graph_export_graphviz git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 569404ec365dd90d477eedc3fb2782d20881d6e6 Author: dimitrov Date: Wed Mar 29 12:45:29 2006 +0000 Testing topological sort. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 139da70d9c161eaeec3e6eb74278c966370c6e62 Author: dimitrov Date: Wed Mar 29 12:45:05 2006 +0000 Adding topological sort. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2b261485d7431dddfa9a3422af3942db19cf7bb Author: mquinson Date: Tue Mar 28 19:48:43 2006 +0000 Document Arnaud's last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 528af874af8e42d2f77e68e7d19f2cfcf2e31738 Author: alegrand Date: Tue Mar 28 10:33:17 2006 +0000 Keep up with last dtd extensions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d1a13b3f51a5f4f6c28d6877f0cbde43e71d954 Author: alegrand Date: Tue Mar 28 10:31:31 2006 +0000 extending the graph structure to handle last dtd modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 538180328b36f798ccc1e5085f6831092edadfe9 Author: alegrand Date: Tue Mar 28 10:30:55 2006 +0000 Extending the dtd git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2003 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76da2a87ea1cf4def9fcb62ec75bbcd949c71bd5 Author: alegrand Date: Tue Mar 28 00:07:24 2006 +0000 making the use of xbt_fifo more uniform and closing Mt's bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac7ec891d7a36e741b3a597c60e0dabbd8dbd7ee Author: alegrand Date: Mon Mar 27 22:33:59 2006 +0000 Avoid endless bogus messages when an exception is raised from outside a context. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a66bb361bd220a821b4f65bead824e459aa387aa Author: alegrand Date: Mon Mar 27 22:06:14 2006 +0000 I'm so lazy... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35883da769fc2c27a5cbb84169e19729b4af67ab Author: alegrand Date: Mon Mar 27 22:04:53 2006 +0000 I'm so lame. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 930154323b19b9eaf6a0798306f57063089c7b0e Author: alegrand Date: Mon Mar 27 21:53:55 2006 +0000 Added an (non-tested yet) implementation of the Prim algorithm. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01dd1bb44269d5e74ecd5577ce450e77b8712bcd Author: alegrand Date: Mon Mar 27 21:53:14 2006 +0000 Changed the convention for undirected graphs to decrease useless memory usage (I hope I didn't break anything). Added an (non-tested yet) implementation of the Prim algorithm. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4537c6570dded0b0d4d37507e39a97d9c29e146e Author: alegrand Date: Mon Mar 27 21:50:58 2006 +0000 fix comments... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aecc62c76f48c4d984e4e7924a21d3d7893de589 Author: alegrand Date: Mon Mar 27 21:45:40 2006 +0000 Add a xbtdata field to nodes and edges. This field can be used by our algorithms to store specific informations. It is supposed to be initialized to NULL at the beginning of any algorithm. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aabd975e52da08365d28e98dcd315376f961c0b3 Author: alegrand Date: Mon Mar 27 17:18:05 2006 +0000 get rid of invalid data value given during parsing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 607611ba11f26785b2ade4e1a46303bb669946d7 Author: alegrand Date: Mon Mar 27 14:27:50 2006 +0000 handle directed graphs in graphviz export git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9d72b99604d4a19c62adc4f15da4dc7943cfd41 Author: alegrand Date: Mon Mar 27 14:18:35 2006 +0000 Stupid me! I had swapped function names.. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee19528d56a6480e640d0a03d856980a6ef5f5db Author: alegrand Date: Mon Mar 27 14:16:21 2006 +0000 plug memleak, fix uninitialized values, export functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 000ca00913fb7e46d8283598868d8614d6b81151 Author: alegrand Date: Mon Mar 27 12:58:17 2006 +0000 bug fix: cleaning should be done before returning... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c18629e9f34c1bfc159cbd516b382f019c52f91 Author: alegrand Date: Mon Mar 27 12:57:41 2006 +0000 check this constraint exists before testing something on it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75cfb20f55fefdbc4639abaed9f511f33566a134 Author: alegrand Date: Mon Mar 27 11:19:32 2006 +0000 Complete rewriting of this workstation instance! I will tell more about it on the list in a while. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b332dfa811db05ccd3c5acbbd7faf48a95c09a34 Author: alegrand Date: Mon Mar 27 11:18:43 2006 +0000 Adding traces for easier debuging + bugfix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f193ebb754cd9095bce1c93fc3419b5586ce4aa Author: alegrand Date: Mon Mar 27 11:18:09 2006 +0000 Adding traces for easier debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4538de412b356d9501393de9a6a1b3b554edda4 Author: alegrand Date: Mon Mar 27 11:17:48 2006 +0000 this value should have been be global... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0b2cf1c2284b7d5208350413679ee0311592a44 Author: alegrand Date: Mon Mar 27 11:17:07 2006 +0000 remove useless declarations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe3ff7182f42007abb8aa2198f2be4772b8c099f Author: alegrand Date: Mon Mar 27 11:16:42 2006 +0000 Adding convenient functions and traces for debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d01e2871178c0b6cb05d9c29463348fcd9b4f6d9 Author: alegrand Date: Mon Mar 27 11:15:25 2006 +0000 storing edges is useless and causes some segfaults as naming them is not mandatory... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 271392270efac4b11390c5809e1b8d47be253d87 Author: dimitrov Date: Mon Mar 27 08:12:02 2006 +0000 shortest path algorithm already working git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6310d76aa3949b9e51c9884dc7a141d12af4637e Author: dimitrov Date: Fri Mar 24 17:00:39 2006 +0000 bugs fixed in graph destructors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e1f85ff47cd3650dcb4b1b7aedb802657221377 Author: mquinson Date: Fri Mar 24 09:54:37 2006 +0000 Improve the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b8390a4273f3dc38d9c77f392904906b2e44a57 Author: mquinson Date: Fri Mar 24 09:35:43 2006 +0000 Make doxygen happy by providing a short description of this enum as a whole git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81792913e9a46c9f1438f5bb57751b557c0d383a Author: mquinson Date: Fri Mar 24 09:33:53 2006 +0000 Make debug output more informative git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 142a2b7199760634b6874308c862657bf5dd6cf1 Author: mquinson Date: Fri Mar 24 09:32:27 2006 +0000 Fix doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 666c6f0868f85c479b201bccf008794418e2aee0 Author: alegrand Date: Fri Mar 24 08:08:10 2006 +0000 updating the class hierarchy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a6ff19098990c544a9bf7edb96f4a3f95a2bfd6 Author: mquinson Date: Thu Mar 23 21:24:38 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d25c08f959694d1eb8872cd4234c562992599b45 Author: alegrand Date: Wed Mar 22 20:57:44 2006 +0000 surf in a nutshell... :D git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d2f05c1a2fbdc662e0eb9ad8e2dd7f7e6f7986c Author: dimitrov Date: Wed Mar 22 14:34:28 2006 +0000 some test code and bugs fixed + add of some accessors to members of private data structures edge and graph git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc5f945db724984312da4c8d3905c1db7d168889 Author: alegrand Date: Tue Mar 21 12:45:29 2006 +0000 keep up with last Darina's modifications of the DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bffc60d7c10adb5ad430c329b900094fef52bc0 Author: dimitrov Date: Tue Mar 21 12:37:25 2006 +0000 add a length attribute to edge node git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1970 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 076d269ffe3817780c1740e29f55cc08557015ca Author: alegrand Date: Tue Mar 21 12:06:40 2006 +0000 Make last version of flex (2.5.33-2) happy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc2807f8c8e87d2b1b45e41111482c4537862222 Author: alegrand Date: Tue Mar 21 12:05:46 2006 +0000 Removed useless commands that made flex happy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45187062f32cba44f28c6b83c31d8f6dfae6726b Author: alegrand Date: Tue Mar 21 10:27:31 2006 +0000 Update the changelog with my last modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 693ba4212f01cdcc236bc94bfb2a0fbcbb6a3379 Author: alegrand Date: Tue Mar 21 10:27:11 2006 +0000 Keep up with last API modifications induced by flexml's modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf16ac57d609fe787f319d0b98710bc5f4696a18 Author: alegrand Date: Tue Mar 21 10:26:30 2006 +0000 Enable surfxml to live with an other xml parser in the same C code. Now dtd should be able to have common tags without running into troubles. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89a547e41caeedbc7ef2b7a4fc4e18b2e6043a7e Author: alegrand Date: Tue Mar 21 10:25:23 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d5f7d3e7dbedf4c00607dd6b81df1a2e4391866 Author: alegrand Date: Mon Mar 20 15:38:34 2006 +0000 Adding basic graphxml test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b6756197928481edff951e309ddfc47629c7710 Author: alegrand Date: Mon Mar 20 15:37:37 2006 +0000 Adding basic parsing functions to the graph library git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bfc9b3ffef6e41c90e64b271ed981fabe05676cc Author: alegrand Date: Mon Mar 20 15:37:16 2006 +0000 Adding a XML graph parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32a7df2e748a1aab7c2339b846764350f22daf37 Author: alegrand Date: Mon Mar 20 15:35:09 2006 +0000 simple dtd for graphs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5af86d6eb6a3a3fb73b9d4f4bc77b7f0fb1a0793 Author: alegrand Date: Mon Mar 20 15:34:29 2006 +0000 enable surfxml to live with an other xml parser in the same C code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d6f35064b982906e6931d6e2cfbf22ab51a10b3 Author: alegrand Date: Mon Mar 20 14:36:33 2006 +0000 I don't think it does what it should now but at least it looks better and makes gcc happy... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4035d39bb6b959b2d8575fde505d364365029bd6 Author: mquinson Date: Mon Mar 20 14:01:21 2006 +0000 Rework a warning message to make it more clear (hopefully) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f5509273af174fc845f00268eb6430cf22d8ee0 Author: alegrand Date: Mon Mar 20 12:32:40 2006 +0000 mv surf_parse -> surfxml_parse git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f52318591180440dacf81c39dbec45ab670a4ab Author: alegrand Date: Mon Mar 20 12:20:38 2006 +0000 factoring + some functions go public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe21f93e2c0ca02141bebed00dddfd4d8315b5af Author: alegrand Date: Mon Mar 20 10:26:29 2006 +0000 Remove cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21d1ad7dbf848e45660858bb34ec8b45a31d87d3 Author: mquinson Date: Fri Mar 17 20:17:03 2006 +0000 Disable the chord tests for now since it's still borken git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit efcb94376a2fae87fc61c4d56ec1e6a0750a2a4d Author: mquinson Date: Fri Mar 17 20:10:31 2006 +0000 Put the pseudo-headers in the source file directly since nothing will need them beside chord.c and since it breaks the vpath building mecanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30f179b097b3523c46f00a5336047a8a007eaa70 Author: mquinson Date: Fri Mar 17 19:59:11 2006 +0000 Do distribute the graph.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38d875d4d634387a63fbe9550111a0a0dec7f3d2 Author: mquinson Date: Fri Mar 17 19:57:16 2006 +0000 Complete the compilation infrastructure wrt the last directory addition git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44727fb0343a00a3d344745c035d3c7cd9889634 Author: mquinson Date: Wed Mar 15 16:45:00 2006 +0000 add the ongoing internship code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6af8dcc83018e0230ffa04464ca1843254dac795 Author: mquinson Date: Wed Mar 15 16:44:43 2006 +0000 work even in subdirs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1948 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0aa689099c18a92ec871b1dd0ec1b77825094edd Author: mquinson Date: Wed Mar 15 16:29:16 2006 +0000 Let it compile on my box git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1947 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ed9fe7112a50e9444f0248e44b5264fe40b0434 Author: mquinson Date: Wed Mar 15 16:12:52 2006 +0000 Typo, stupid me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc646605a9127583153b05a60a15a8a188a5530b Author: mquinson Date: Wed Mar 15 15:59:53 2006 +0000 Current state git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f9103a9499fba3c92b5dd09e2728ea06c37a884 Author: alegrand Date: Tue Mar 14 21:01:37 2006 +0000 Adding licence + cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c41f6db03c1da0871287a5b70f919ab44278d938 Author: alegrand Date: Tue Mar 14 21:00:53 2006 +0000 Adding licence, getting rid of useless includes and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit abc136ac45fc4e77f49d139b714dee21c629a5c2 Author: dimitrov Date: Tue Mar 14 16:52:21 2006 +0000 oooups, we need this one as well. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b17648a31cb015991f7e035c222c2872a0eb0424 Author: dimitrov Date: Tue Mar 14 16:51:28 2006 +0000 constructors and destructors for graph structures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d8ec4ac68dc5d9c195625940a22a4842997fbb9 Author: casanova Date: Tue Mar 14 00:50:46 2006 +0000 Multiplied network latencies by two when computing bandwidths using the TCP bandwidth-sharing model as this model in fact requires RRT and not latency. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69741d58821803ebf07f8bfd7ed225960c552785 Author: alegrand Date: Mon Mar 13 17:36:29 2006 +0000 first guess git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 761e7ff85c9b056cca9907c9636c23e87ef0f3da Author: alegrand Date: Sat Mar 11 10:59:20 2006 +0000 Adding links to the various contrib projects that are currently in our CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bdfa7f00791519433a1afce4fe327752cb43a99 Author: mquinson Date: Fri Mar 10 22:54:21 2006 +0000 Make sure that the new contrib page gets postprocessed. Arnaud could you please push the new version on the site, my tree under heavy work due to RPC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1937 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad5a61715d2113a2b341b6e867e65588dd4faf68 Author: dimitrov Date: Fri Mar 10 15:56:05 2006 +0000 Adding a stub for the graph library. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1936 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8aaf612c0175ea07b478f13cdbd1d86b52d2cb12 Author: alegrand Date: Fri Mar 10 15:24:12 2006 +0000 Adding a contrib section to the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af838bb5dfd9631a1b3deae1d9eaaf36f0e4ecfc Author: alegrand Date: Thu Feb 23 11:46:57 2006 +0000 g++ needs love... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb7ade8f9674a6833d792f3de3dc8f0658cd40bf Author: alegrand Date: Thu Feb 23 11:46:23 2006 +0000 Adding Derrick's function to check whether a host is up or down. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd06a02dee50fb2987ec120be3286587a371b8e4 Author: alegrand Date: Thu Feb 23 11:45:43 2006 +0000 Adding toc to the index page. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90d7a44a10f763abca26651bd6c622f970c9a9d8 Author: mquinson Date: Mon Feb 20 21:51:12 2006 +0000 Cosmetics+ new section: I need a checkpointing thing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80f442e05f4079b95d52af88f58374dcbc3a8f72 Author: dutot Date: Mon Feb 20 15:19:23 2006 +0000 Resetting the rate to default should be done before the call to MSG_task_destroy which potentially frees the task and all the task structure. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5452f2220046484642bb07f9e870663bc5f054d Author: alegrand Date: Fri Feb 17 10:25:40 2006 +0000 reintroduce table of contents git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4dfc24c5da80e3b04c507df7f6855db23508ebdc Author: mquinson Date: Fri Feb 17 09:33:51 2006 +0000 Useless cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f04cc2cb3aeb922bf9444fb60db9e5a9ec4bfe76 Author: mquinson Date: Fri Feb 17 09:20:34 2006 +0000 ubuntu has another way of breaking SG, damn it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bca7b4983f63ac1f3b07d09fd9f803e08f93f18 Author: mquinson Date: Fri Feb 17 07:41:36 2006 +0000 Survive if a file belongs to Arnaud and is thus not chmodable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39d9efc58f43dde26ebb763543a05bb1e4bffdd0 Author: alegrand Date: Fri Feb 17 07:39:13 2006 +0000 missing file... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9ebde099a67b3dab22763af98721848db5eb29e Author: mquinson Date: Fri Feb 17 07:36:37 2006 +0000 What the hell does this broken char here? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c44e689b6f5cc2a75cd231706973a18336f8ac9a Author: mquinson Date: Fri Feb 17 07:36:11 2006 +0000 Add some cool logos at the bottom of the overview page, and use one of them as a back link to the gforge project page git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5aac974c1b1d350133105c254b91b18f9fd5085a Author: mquinson Date: Fri Feb 17 07:35:20 2006 +0000 Try harder to make it work on VPATH builds (still fails to find the png map) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f58609ff53bd9fd33432ebec0dffb6f072aba0b8 Author: mquinson Date: Fri Feb 17 07:25:54 2006 +0000 VPATH build fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9d2b9da05d7cc80af024ab4379f10eafc43bc71 Author: mquinson Date: Fri Feb 17 07:22:18 2006 +0000 This one is generated; fix the VPATH build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e590083276be0dcb85549d6d0125dbb00e3e777e Author: mquinson Date: Fri Feb 17 07:21:12 2006 +0000 Kill a damn nonbreaking space hiden as a regular space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7143a7cd4af07cfcb16e49a957e8ce527fa119df Author: mquinson Date: Wed Feb 15 14:53:53 2006 +0000 Make the maximal backtrace size configurable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ec7e0c51314baeb73e5132b97b804e265699714 Author: mquinson Date: Wed Feb 15 14:52:16 2006 +0000 ex_t datadescription. We need it to propagate the exceptions accross the network in case of RPC calls git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d74c953b87a96adcb8f469b96b9f2981d6d1d7e9 Author: mquinson Date: Mon Feb 13 15:25:32 2006 +0000 remove old cruft, and try to survive to rsync being unable to change the mode of the root directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41b8bca35d8b923745fe351f05925637ef0b6247 Author: mquinson Date: Mon Feb 13 15:22:52 2006 +0000 Rework the documentation navigation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6bb42aeb7bde961cddc355194ba73cc5f056ba0d Author: mquinson Date: Mon Feb 13 15:16:00 2006 +0000 postprocess everything, reduce verbosity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 462aabbcb2a3ce6a8c50cc04fea9e0879b20602b Author: mquinson Date: Mon Feb 13 15:15:08 2006 +0000 Make it more robust git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8628fb7d01af33ea3e38c32b15e24e7dc709bb9e Author: mquinson Date: Mon Feb 13 15:13:30 2006 +0000 A little LGPL cool image git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95f4cd6164af8f9e311bc69de97f523fb402c59a Author: mquinson Date: Mon Feb 13 15:12:11 2006 +0000 A little LGPL cool image git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0f0e53eee661900f54feb3a9501c30d550f8e5f Author: dutot Date: Thu Feb 9 10:31:29 2006 +0000 - set the value stored in the PID pointer to the correct result. - changed the return value to MSG_RETURN(MSG_OK) to comply with the demanded return type. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b912b1f0fd5ac64d5533fde6412c20bc0f81b2ba Author: dutot Date: Thu Feb 9 10:25:03 2006 +0000 minor change : these initialisations were performed twice. I left the second initialisations to be consistent with the other functions of the same file. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62458962e3771ee7663eb58c47838f6bda1cd369 Author: dutot Date: Thu Feb 9 10:21:25 2006 +0000 cosmetics : Some english mistakes in the comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 405d03957777051010c2246bf2d2e41024e1340c Author: mquinson Date: Thu Feb 9 07:50:14 2006 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c56f2cfd17f1c68ac7d80c7715b12070ff6bfe26 Author: mquinson Date: Thu Feb 9 07:46:34 2006 +0000 Dude, the make check is supposed to work. Promise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e9af9e68e8e10229b9ff8d0f23bb712fd821f89 Author: mquinson Date: Fri Feb 3 16:05:11 2006 +0000 give meanful information to the user on failure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b3712cb304c9fc65f8f2043cdeed64fa3c5604d Author: mquinson Date: Fri Feb 3 16:03:20 2006 +0000 Erm. Also work for not so fresh cvs checkouts... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 620d7b39338ad2318d4ca3c638b7dad337cf7967 Author: mquinson Date: Fri Feb 3 15:59:08 2006 +0000 Make doxygen mandatory in maintainer mode since we fail miserably without it in that case git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cbbbd885c925238d5511d29466a55f588422c885 Author: mquinson Date: Fri Feb 3 14:29:54 2006 +0000 Create the directory before use, for fresh CVS checkouts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdd61a7bc51373e5be77664ade327e30b9b74f5a Author: mquinson Date: Fri Feb 3 09:48:09 2006 +0000 the new version works since ages, no need for this cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4514daac23fcfbe8c6d340e9f4eb0e7d79704114 Author: alegrand Date: Wed Jan 18 16:04:49 2006 +0000 fix The Loc's bug. It happened only in very particular situations. If sender sends a task and there is no receiver, it gets blocked. If somebody suspends it in between, then neither the receiver nor the resumer was actually resuming it. Fixing it was tricky so I hope my few lines will make it. As time goes, MSG is getting more and more like an awfull pile of hack. I fear it is the next one on the CODE_TO_REWRITE list... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e5b8588203716306cdbf99953d4f8202d686134 Author: alegrand Date: Wed Jan 18 16:01:10 2006 +0000 add more debuging informations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00f5740c9dce76c8514e907c8c26221f1835793b Author: alegrand Date: Wed Jan 18 16:00:05 2006 +0000 update entry on the distributed scheduling of DAGs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be3aba83e97a2e202693460d32c53fc10eff4b82 Author: mquinson Date: Wed Jan 18 07:31:45 2006 +0000 A typo, and some reference name changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 356e8d58bfb1ba3e1a08812d003571a276fd748c Author: casanova Date: Wed Jan 18 03:25:37 2006 +0000 added new publications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 574da53d1ed2278d04743fa4c03578c7a3b9d088 Author: mquinson Date: Fri Jan 13 01:22:06 2006 +0000 Fix some bugs, but not all git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2ee6b3854b0f42ad545ea6d413aad8d26d081e3 Author: mquinson Date: Thu Jan 12 07:24:37 2006 +0000 Stupid copy/paste git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04f44059e3c7e92946e0b39c37060b18f4f963fc Author: mquinson Date: Thu Jan 12 01:43:50 2006 +0000 Refresh the list of papers using SimGrid. Drop any auto-citation, and bless scholar.google git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5251ecde9f9e1b9b20499ff91615656a2ce043c Author: mquinson Date: Thu Jan 12 01:43:06 2006 +0000 I'm so lazy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 125209f3e6df38a1da5181bbc179ce1719d558f3 Author: mquinson Date: Thu Jan 12 01:42:52 2006 +0000 Mode d'emploi git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcb7603324c08e732ab83d70b32bf10744aab0e5 Author: mquinson Date: Tue Jan 10 10:35:18 2006 +0000 Erm. Thanks FS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e37d6124f4ba1933336113a42d8ae63b6d4503b Author: mquinson Date: Mon Jan 2 21:08:43 2006 +0000 Also post-process pages.html. I'm gonna kill it, but it's not done yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60ef24f945763eddb1d70543d3573978a6829569 Author: mquinson Date: Mon Jan 2 21:03:11 2006 +0000 Kill a navbar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a77f8d403b78888c4adaea9a242ab7ff432a2d16 Author: mquinson Date: Mon Jan 2 21:02:40 2006 +0000 Documentation improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5ce62c56116731e8586e42aed37eac39ff387b6 Author: mquinson Date: Mon Jan 2 21:00:09 2006 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1a610d76933a8c608292b388f2bcbc1a9f8fcdc Author: mquinson Date: Mon Jan 2 20:58:13 2006 +0000 call the toc_create.pl only once; do all of the post-processing in the perl script, not with sed. This speeds things nicely; also kill the html/dir*.html file, we do not use them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c33b60fba9958748a202db96d88ce9263cde884b Author: mquinson Date: Mon Jan 2 20:56:14 2006 +0000 Do the post-processing of all pages (first line of navbar rewrite) here instead of with sed in makefile, it's ways faster so git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08a67980f1c779a48512acb22f6a44103e7c2c87 Author: mquinson Date: Mon Jan 2 20:55:13 2006 +0000 A new css specific to simgrid (quite empty for now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b62679a01dc8bc04dd6c24058fa57aea8409a381 Author: mquinson Date: Mon Jan 2 20:54:10 2006 +0000 Handle several files in one run; use the
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49a2a9bdee90448fbd7767e701a1343f0ecfbd5f Author: mquinson Date: Thu Dec 8 20:16:53 2005 +0000 bug fix in doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34f5fb9b7167b5392460d42af1871ba7666cd04d Author: mquinson Date: Wed Dec 7 21:54:39 2005 +0000 Rework the GRAS tree and kill some of the old navbar tries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f277e1d473d0c325f53b79088503ab4e825df179 Author: mquinson Date: Wed Dec 7 21:39:34 2005 +0000 Kill misplaced information on compilation. Also existing in FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f59bd027a2cdeb93f84d9f1da80fbb79ae910a0 Author: mquinson Date: Tue Dec 6 23:41:18 2005 +0000 damn cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64c2ed66b9addc6edb865543957dfc309fc49efc Author: mquinson Date: Tue Dec 6 23:40:27 2005 +0000 Some rapid improvement of the navigation experience. It works, one has to rework the tree to make the trip even more pleasant git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ef00c02d22fb5e225ef4c46d9cbd8cc22257c11 Author: mquinson Date: Tue Dec 6 23:39:29 2005 +0000 Let it compile even in NDEBUG (xbt_assert is then defined to nothing, and gcc complains that execution survives the DIE_IMPOSSIBLE point) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebf721be6a3f82fb5ce1df8fbe6a1dc1d2454278 Author: mquinson Date: Tue Dec 6 23:37:51 2005 +0000 add some pages that the post-processor misses git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79d683b2f5ca024b07c108f43ef3338972000b22 Author: mquinson Date: Tue Dec 6 23:33:44 2005 +0000 improve your navigation experience git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e53e880f72c4ee97b9e91655c3019c5ebca69cc Author: mquinson Date: Tue Dec 6 23:32:09 2005 +0000 Full featured post processer to improve your navigation experience git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5fdf5f3bab76a5b63a4219422bf79e72b97eb0c Author: mquinson Date: Tue Dec 6 21:22:01 2005 +0000 += index.php git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76cbcfa7eb9f1ffa118281104e07a12a3085e107 Author: mquinson Date: Tue Dec 6 21:21:36 2005 +0000 += *.toc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75fc8671809ed40a2bc14d463f1068cefcc82140 Author: alegrand Date: Tue Dec 6 21:09:31 2005 +0000 sexy underwear. Now, anyone will die for this webpage! ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c380cf9a7fd73fdc9c986cccf2b0ee0b85368b8 Author: mquinson Date: Tue Dec 6 20:06:39 2005 +0000 Reorder: first the programming environment, then the internals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 267e55ec7432a3d06ecaf0cd350d511731e085be Author: mquinson Date: Tue Dec 6 20:01:25 2005 +0000 s/Main Page/Overview/ 'cause I like it better git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93f9321b856ddec42279e8b097a331413534a404 Author: mquinson Date: Tue Dec 6 19:48:43 2005 +0000 s/Main Page/Overview/ 'cause I like it better git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab9715778f3f345381373ce15e9da82cf5e75123 Author: alegrand Date: Tue Dec 6 17:00:23 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e904d10c3d889816d9772d5d93ea91260e5157e Author: alegrand Date: Tue Dec 6 16:58:43 2005 +0000 Building the php for the simgrid homepage on gforge git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c49e172849d650c9146823011f0550efce7b084d Author: alegrand Date: Tue Dec 6 16:38:09 2005 +0000 sexy version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26c4a623817f25d33f841eca4e8faf9b8b395811 Author: alegrand Date: Tue Dec 6 16:36:35 2005 +0000 "Original" version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb1c19cc0d738cba2153be9ecc7e0266a2261b71 Author: alegrand Date: Tue Dec 6 15:42:01 2005 +0000 liposuction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ec2fb8f0e24bc6201d2b6d5d82aafaf69a004e7 Author: alegrand Date: Tue Dec 6 14:49:35 2005 +0000 make-up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 095896b81aaf9cc8975bbb3d78df4cc39d1e4825 Author: alegrand Date: Tue Dec 6 14:08:02 2005 +0000 Boob jobs. ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5011aa3becbb472fa53a6e531d9d0212b0c4a3da Author: alegrand Date: Tue Dec 6 11:18:02 2005 +0000 bugfix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b97c5198f1d70010a93dffc9e9f9afa0fbade5b0 Author: alegrand Date: Tue Dec 6 11:17:48 2005 +0000 Update and reorganization. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44289400e7292ba766239b9b58591f6115447b98 Author: casanova Date: Mon Dec 5 19:42:23 2005 +0000 Added an #ifndef/#endif around the #define MIN so that things compile smoothly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 201c5b2ae5ceba890c5e9ac5060824ddd5d5ba8b Author: mquinson Date: Mon Dec 5 12:52:32 2005 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bed88064aa044b31bc196dbf3056310fe3bae65b Author: alegrand Date: Mon Dec 5 12:34:44 2005 +0000 Add a table of contents to the FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1abab7ba806b9eabb6e3a9e575f154be0829323 Author: alegrand Date: Mon Dec 5 12:34:24 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b194fdc6064c36b3bf84fe3dddd5ad3bbac3488 Author: alegrand Date: Mon Dec 5 12:34:10 2005 +0000 table of contents builder git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cfefa1074ef398523f1c20916403757d4016718a Author: alegrand Date: Mon Dec 5 11:36:22 2005 +0000 cosmetics again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f206ca050b853d202fd639352c5a0d400d06a825 Author: alegrand Date: Mon Dec 5 11:35:51 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfdf9ff44f658ac7fb5d1b04fb56a101f49e4c28 Author: mquinson Date: Mon Dec 5 11:14:42 2005 +0000 Rework the entry on the limit of simulated processes and how to push it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 731a42d3aa2eae8a9656326bfe9c361d6ec25052 Author: mquinson Date: Mon Dec 5 08:47:09 2005 +0000 Reduce the context stack size from 512k to 128k, and add a comment indicating the meaning of this value. A FAQ entry on this is due git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e67dbb0915d072c70cb7dcd2f2240c7c8e439b2e Author: mquinson Date: Thu Dec 1 14:34:33 2005 +0000 Those crufts are generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16e348fac35049212c681eb6f63a883e56de25f4 Author: mquinson Date: Thu Dec 1 14:31:43 2005 +0000 cosmetics in default logging level git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83eccfb5c38c8430d0d6e4dceb94b608702711a0 Author: mquinson Date: Thu Dec 1 14:30:02 2005 +0000 A script to avoid writting deployment files containing thousands of hosts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12813b371b374ed92b54f5dc6f132293c6a5f876 Author: mquinson Date: Thu Dec 1 14:29:03 2005 +0000 Use XBT_MAX_CHANNEL in generated simulators since this constant also lives in xbt/misc.h. This makes it easier to change this value when needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b88f215b81c31999601680ae84b5aae5f00f5a4 Author: mquinson Date: Thu Dec 1 14:27:54 2005 +0000 Kill a redefinition of XBT_MAX_CHANNEL which is also in xbt/misc.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9312dc267dfb85349c41abdcef28a269128abbc Author: alegrand Date: Mon Nov 28 13:43:16 2005 +0000 add an entry on dynamic resources git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit decadb2e63e13ae4c3a453c7a41f577adf26f153 Author: mquinson Date: Sat Nov 26 22:11:40 2005 +0000 += How could I have some C functions do what the platform and deployment files do? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6043bcec4187fbbf5444e5a839c8ec5742113eb0 Author: mquinson Date: Sat Nov 26 21:29:14 2005 +0000 += Where is the get_host_load function hidden in MSG? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcf1df249835a5ef22d30199f38a753f93f09190 Author: mquinson Date: Thu Nov 10 19:43:24 2005 +0000 Document the Assertion 'next Date: Tue Nov 1 21:20:16 2005 +0000 More explicit error message when not going the maintainer way in CVS checkout git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e6ce704ca228efb244df049bc8c26dacbfdf884 Author: alegrand Date: Wed Oct 26 16:10:42 2005 +0000 fuckin' doxygen! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1838 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7481472c078583c976f9eee9b31a687b9881ea54 Author: mquinson Date: Tue Oct 25 20:33:31 2005 +0000 plug an harmless leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed8aacb67a4cd91be9445cb8f3c3d149b357460a Author: mquinson Date: Tue Oct 25 20:31:01 2005 +0000 plug a memleak which is harmless in most situations, but ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16fdb8c65ac8d5baebc0278c499546c5fb10207b Author: mquinson Date: Tue Oct 25 19:59:11 2005 +0000 New function: gras_msg_wait_ext (for a finer control of accepted messages); introduce the message kind concept. Not intended for API exposure, but makes room for a proper support of RPC in gras git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e0633f41cb1ab62db77bac6ad9bda9ee02ddd43 Author: mquinson Date: Tue Oct 25 19:21:18 2005 +0000 New function to have a finer control on what kind of message you're disposed to wait git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ea5ad4f724dff9bcb6f4c4f73783d2dae1c0211 Author: mquinson Date: Mon Oct 24 22:20:25 2005 +0000 Put all typedef of generic callbacks in the same place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc5b65b14023dc1ba53406a76b9e436fd40c22ee Author: mquinson Date: Mon Oct 24 22:17:03 2005 +0000 plug a leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 362344047babd671360bd0911973400ffa5066f4 Author: mquinson Date: Mon Oct 24 20:46:08 2005 +0000 make automake happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3f6273ab93a2b59cc711f4a4a5e9330b23f79c5 Author: mquinson Date: Mon Oct 24 20:44:50 2005 +0000 no variable declaration in the middle of the code, it makes old compilers anxious git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d290583cf0344ee69dbac8e0d4ce6f1407cb6d23 Author: mquinson Date: Sun Oct 23 17:50:36 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64b9cc0dac7b2352a9ba4851c8e0881ab85b12e1 Author: mquinson Date: Sun Oct 23 17:48:46 2005 +0000 Run the testing infrastructure on make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8888df4d713c0e6e23ce338e1adbc61a6d0421c Author: mquinson Date: Sun Oct 23 17:48:21 2005 +0000 And now get doxygen AND compilation AND testsuite working at the same time. I get somehow tired git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22c687a6681bb4a2fc52f7453259a1452c9f84b8 Author: mquinson Date: Sun Oct 23 17:45:27 2005 +0000 Kill dead test, add forgoten test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85897b1307bb68f05f31385803f1b3a5b806a73f Author: mquinson Date: Sun Oct 23 17:25:10 2005 +0000 Make sure doxygen still finds the code examples after recent data movement related to unitification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 675b693b6e0110d13e85a5c46a5d231e1785aca7 Author: mquinson Date: Sun Oct 23 16:54:43 2005 +0000 Display what's going on as the unit is running, not afterward (some of them are a bit long) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5a228e9f620ee4d9fb76dd276cf6fc2913b081f Author: mquinson Date: Sun Oct 23 16:09:10 2005 +0000 Kill dead tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6579cfb892c0938b26a45c5cd8f1a72e012e9508 Author: mquinson Date: Sun Oct 23 16:06:53 2005 +0000 Let's compile MSG once in the afternoon and cleanup the mess I've set by changing asserts to exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38fad1a54be8df52b153c7f9ca4c40ced5dba8c9 Author: mquinson Date: Sun Oct 23 16:04:08 2005 +0000 Let's compile SURF once in the afternoon and cleanup the mess I've set by changing asserts to exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d96798dd6a87fb575d8d22612d18a79f3e1d309 Author: mquinson Date: Sun Oct 23 15:32:43 2005 +0000 convert the modules dict, dynar and swag to unit testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6db286696d790d8b49b79d23877ee846c86306b Author: mquinson Date: Sun Oct 23 14:53:41 2005 +0000 += xbt_test_assert git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d076b836086d9936ae9000ba6edf9525691e5c92 Author: mquinson Date: Sun Oct 23 14:16:17 2005 +0000 Connect the m_datatypes_management doxygen module onto the tree git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cdd9ef0a986b5eadd2012e013eae9ecfd2f156c Author: mquinson Date: Sun Oct 23 14:15:53 2005 +0000 Connect the m_datatypes_management_details doxygen module into the tree git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a57f91ccf2d927dd2070e1062a1ea4393e46905 Author: mquinson Date: Sun Oct 23 14:10:42 2005 +0000 Connect node GRAS_msg into the doxygen module tree git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b777c7444435acd1c362627d3c751e26d690ebe0 Author: alegrand Date: Sun Oct 23 14:09:06 2005 +0000 add a simple navbar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3aee10984d32855971ee5a687856099e914effbc Author: mquinson Date: Sun Oct 23 12:58:59 2005 +0000 Port set datacontainer to unit testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4287d1e348027303eca96efe3a3a17ce107e0977 Author: mquinson Date: Sun Oct 23 12:50:33 2005 +0000 Try to explain gcc that we're rewriting the source file, and that it must report errors against another file (not very robust, but works if you have only one #ifdef SIMGRID_TEST chunk per file) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78d047fb1714cac2372c4d8771e7a54b9d7a6317 Author: mquinson Date: Sun Oct 23 12:49:03 2005 +0000 Make the current unit a global instead of passing it as argument. That way, units are free to fail into subfunctions; Add a xbt_test_exception to factorize what's to do when a test die because of an exception; Add some asserts to protect ourselves from badly formatted units git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6eb7e3c441272a8fa3929179283cee635eeff584 Author: mquinson Date: Sun Oct 23 12:47:15 2005 +0000 Make the current unit a global instead of passing it as argument. That way, units are free to fail into subfunctions; Add a xbt_test_exception to factorize what's to do when a test die because of an exception; add xbt_test_assert* to assert something or fail current test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3cf22df9688dee5cea0a742b75ffa97bae8bb722 Author: mquinson Date: Sun Oct 23 12:45:12 2005 +0000 These modules does not use logging anymore now that asserts dont git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d3268549bd00e5c641db00d49c5b8f120986439 Author: mquinson Date: Sun Oct 23 12:44:47 2005 +0000 Ok, I'm a lammer, and I cannot get the rule from an unit to its mother file right for automake and gcc at the same time. Let's assume and duplicate code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08c6a2f66d759072267060d3d365511dd13a8cba Author: mquinson Date: Sun Oct 23 12:38:45 2005 +0000 Let xbt_die die with an exception so that we get the backtrace without having to launch gdb; deal with the resulting cyclic dependency between xbt_die, exceptions and loggings by giving some prototypes twice git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd1afed305dfd477d90d107e060bfc3c22620110 Author: mquinson Date: Sun Oct 23 12:36:56 2005 +0000 Damn, there was an undefined symbol in the header file. Damn, I got bitten by it. Let's kill it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f3043515a1746dabd01f2e4000a0c7dafa3938e Author: mquinson Date: Sun Oct 23 11:13:56 2005 +0000 Convert modules 'config', 'ex' and 'cunit' to unit testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b5e43957fe16281ccee60ccccf064a0d4d0fec0 Author: mquinson Date: Sun Oct 23 11:11:39 2005 +0000 Convert config module to unit testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7df33197fec5021a48aa6fd327c8a7ac3b343197 Author: mquinson Date: Sun Oct 23 11:09:38 2005 +0000 deal with suite title which title are multiple of 2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 640bdb4e415cc9daee01a37bea85622e385806b8 Author: mquinson Date: Sun Oct 23 11:06:51 2005 +0000 Readd the example we need in the documentation, they used to live in testsuite/xbt/ex_test.c to check their syntax validity even if they are not run there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a59d4ae96a5ab66d5ba0ba146aa4fc275c8ab5a Author: mquinson Date: Sun Oct 23 10:18:21 2005 +0000 Add a tool to automatically extract the test units from the source code of the libraries, change the library makefile to use it on declared files and convert modules 'ex' and 'cunit' to this system git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 605d14f82cfcc854a9ab8d7b2592502128658d97 Author: mquinson Date: Sat Oct 22 23:08:33 2005 +0000 s/testsuite/cunit/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 423d998b546e97c9b535e6e703768fb6a7ebb2fc Author: mquinson Date: Sat Oct 22 22:45:23 2005 +0000 Rename testsuite to cunit (more sexy name); integrate it properly into SimGrid; use it to test exceptions and itself git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 810976b1e41f58871360b39fec33f2a472e4d358 Author: mquinson Date: Sat Oct 22 22:44:02 2005 +0000 Current state git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab55024e8ccdb08b01b688dc387afb3dc9e5fa8a Author: mquinson Date: Sat Oct 22 22:43:38 2005 +0000 Missing prototypes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8c9eb82be9ebfc8a9ec4ab10f914483a3e04f81 Author: mquinson Date: Sat Oct 22 22:43:14 2005 +0000 missing header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 669623b3892d9a80c9fda5c3058929f66d6cf177 Author: mquinson Date: Sat Oct 22 19:24:20 2005 +0000 Add xbt_dynar_getlast_as and xbt_dynar_getfirst_as helping macros git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7fc9fe25f03b219bd45664a5244b7487b89d1afc Author: mquinson Date: Sat Oct 22 14:45:22 2005 +0000 Move OSSP testsuite code out of the testsuite/ dir so that it becomes part of XBT git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f0849e9e79722079462b8620b0af4490f20b1ed Author: mquinson Date: Sat Oct 22 14:33:05 2005 +0000 Let it compile again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 215ed67257173f5e26c9489ec96c4ced08d1614a Author: mquinson Date: Sat Oct 22 14:23:47 2005 +0000 XBT documentation reorganization. module-xbt only contains the structure, module documentation moved to header files (even the @brief field); change @name to @defgroup; add navbars all over the place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e4f7439b31d1a92f0ebb8f2082d3108a79e13cf Author: mquinson Date: Sat Oct 22 14:22:49 2005 +0000 XBT documentation reorganization. module-xbt only contains the structure, module documentation moved to header files (even the @brief field) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05d45e33002376cbb91badb67a5d50fecb9c3b02 Author: mquinson Date: Sat Oct 22 12:12:38 2005 +0000 Support to get all parts, even the ones hiden within ifdef git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5db520d83cf2b68f786439ff7ff3e30dbb40e789 Author: mquinson Date: Sat Oct 22 11:40:09 2005 +0000 Add navigation bar in the documentation (of GRAS) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eed8daedf7c2d58e0db96826205f138cedb9cc5a Author: mquinson Date: Sat Oct 22 11:38:43 2005 +0000 Documentation reorganization: no @name anymore since doxygen was buggy on it until now and now refuse to parse them. Instead split parts onto other pages; add navigation bar to fight the resulting mess git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 098107614ab9ead636dcdd7ec45f5d04b2202216 Author: mquinson Date: Sat Oct 22 10:38:14 2005 +0000 New version was released git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b67bc2a7086cf460a20e105204b8e4de0adc6aec Author: mquinson Date: Sat Oct 22 09:46:13 2005 +0000 And now, use the proper dox tag for parameters git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f051fedb7432c390e204eafc58e2f5e66cf0ea08 Author: mquinson Date: Sat Oct 22 09:13:05 2005 +0000 Fix broken links git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8e91e2c1365a0cb5294e3b4dbe11faa6df5dd6c Author: mquinson Date: Sat Oct 22 09:11:48 2005 +0000 Fix broken links in documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b90a25e740ad0f8014d77fafbe1ebe824e53f09 Author: mquinson Date: Sat Oct 22 09:07:51 2005 +0000 Sanitize the documentation of heap: group defined in module-xbt.doc, its content declared in header file and each elements documented in the C file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f3240d4613e89aaabdc84c9c0b1531c93bd31c2 Author: mquinson Date: Sat Oct 22 09:05:33 2005 +0000 reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4b359f2ca42b88dd5d7a23463e23480942697cc Author: mquinson Date: Sat Oct 22 08:48:53 2005 +0000 Search the doc files where they live git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b7746b1015a2d0db47fa63ef37722fe87ead29d Author: alegrand Date: Fri Oct 21 12:53:51 2005 +0000 On the 3.0.2 tracks... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4c6ccfa7869a5f473b0367b802c0d4180831389 Author: alegrand Date: Fri Oct 21 12:43:29 2005 +0000 Getting ready for 3.0.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ff653f28a3e739bd5f993f301db3546438b47d2 Author: mquinson Date: Thu Oct 20 22:14:04 2005 +0000 let's be optimistic and assume that things are ok when we cross-compile (it does when the target is win) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d58f736cf21050afe126f6b38d356905dc5552da Author: mquinson Date: Thu Oct 20 20:57:28 2005 +0000 fd_set is not portable on IRIX, but needs some extra headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 694bf42143c905814e2e9a1af4963440a48c91ba Author: mquinson Date: Thu Oct 20 20:56:55 2005 +0000 Lost access to this machine git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 739b9167d2003cf3c319a3fa2f11d6686e5b790d Author: mquinson Date: Thu Oct 20 20:56:18 2005 +0000 I really dislike gcc on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8509761d0d99449b084eb82d8e482e60b702a792 Author: mquinson Date: Thu Oct 20 19:36:23 2005 +0000 Missing header on IRIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 520f4715694523f1ac80803a19267eaf5ac60f9d Author: mquinson Date: Thu Oct 20 19:07:13 2005 +0000 Yeah xlC, calm down, I'll write ansi C without fancy stupid things git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4439d15e7f8a346f40483a8751b7c487d987f463 Author: mquinson Date: Thu Oct 20 17:42:35 2005 +0000 I told you that the buf plugin is dead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2a3ea3bc4cb79656452e44a8be576d39d23cd88 Author: mquinson Date: Thu Oct 20 17:40:37 2005 +0000 amok_remoterr is dead; fix a logic issue: error was never rethrown because of poorly computed bound values git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1784c2a26f3a1ca836d21c25b161ba52c7f7b83 Author: mquinson Date: Thu Oct 20 17:39:30 2005 +0000 Avoid double free git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8719da76b3fec16ecc87a74fbbaf628bddc79336 Author: mquinson Date: Thu Oct 20 17:38:12 2005 +0000 Let it fit my testing infrastructure a bit better git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f107c626f71c9a6a1d52aad57344abd7331ed62e Author: mquinson Date: Thu Oct 20 17:14:45 2005 +0000 Eradicate the last bits of the buffered transport which used to live on top of either TCP or SG and was merged with TCP once SG used datadesc_cpy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afeb30cf79d466f018395ed13dc6371539607894 Author: mquinson Date: Thu Oct 20 13:22:28 2005 +0000 Messages which the payload datatype descriptor is NULL contain 0 bytes as payload (strange, isnt it?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8a981e08d565fb57ee841c3b13671f7c25ce6fa Author: mquinson Date: Thu Oct 20 12:58:33 2005 +0000 Let me run valgrind on that shitty code without changing this script git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7193fe1f5fb4e2b290923cfdc73ef0d4cd80c351 Author: mquinson Date: Thu Oct 20 11:00:32 2005 +0000 payload_size is used to memcpy the payload. Do not count the size of the pointed data (like the actual data of a matrix) in it (only count the size of the matrix_t in our example) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa2e04ec0dbef059105da86b2b750059fb66d39b Author: mquinson Date: Thu Oct 20 10:13:00 2005 +0000 I keep forgetting the correct name of this macro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44cf5d59345e127799454859d9f95b73866fbc3e Author: mquinson Date: Thu Oct 20 10:12:04 2005 +0000 This file is needed to do make distcheck git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8325847683d0f791587a0b465191d56d42ab782c Author: mquinson Date: Thu Oct 20 09:49:44 2005 +0000 Let it compile properly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d4f544e3472cef981da4cc84db078b72c8c6920 Author: alegrand Date: Thu Oct 20 09:18:14 2005 +0000 bug fix (found by Cyril Banino). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a59b3331acf8ba4b86eb3c513147d186bf8fc6c Author: alegrand Date: Wed Oct 19 14:28:53 2005 +0000 make g++ happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e7fc6623021c8649b97baa60b63c8463d02a9a3 Author: alegrand Date: Wed Oct 19 14:27:09 2005 +0000 make g++ happy. Hope it still has the same meaning though... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c06fbf3e711f990cc0838f68cc871aa8c5d0a388 Author: alegrand Date: Wed Oct 19 14:16:01 2005 +0000 make g++ happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4bd8ae37e9b6b7e460e99a445b640978271d805 Author: alegrand Date: Tue Oct 18 10:18:31 2005 +0000 final reference git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6656e9c8f2cac1323f2a090746ffede276cb5469 Author: alegrand Date: Mon Oct 17 15:11:54 2005 +0000 stupid example of msg_process_suspend and resume git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8eadc3bb05b2953b06e98b4518373ccb2331763 Author: alegrand Date: Mon Oct 17 15:11:13 2005 +0000 Return an error code when the simulation deadlocks. Avoid deadlock in this simulation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 581f7e0bfc3cae71b1e7c39a0c6af6b790e7b0a2 Author: alegrand Date: Mon Oct 17 15:10:27 2005 +0000 Getting rid of old printf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0bd0896ce802ba842f77b362f2fbbabb88747ff Author: alegrand Date: Tue Oct 11 14:44:21 2005 +0000 moved to %f instead of %g. It's usefull when values get large... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fd769deb562a55a04597bf2bf6722f7d7a6a4bb Author: alegrand Date: Tue Oct 11 08:16:29 2005 +0000 Document last changes. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8fe4e1d138d663fdad58f0c2499ed579a19bb4d Author: alegrand Date: Tue Oct 11 08:16:13 2005 +0000 Add two convenient functions for Cyril Banino. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9af2ab8540ae7fcd7a76daf405eb97b190e2dd40 Author: mquinson Date: Mon Oct 3 19:50:09 2005 +0000 The buf plugin is dead on SG. Thanks to the verbosity of simulated exceptions for making this error so obvious git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b32d08cb7d3c3563120366a1b508a325e8d5da3 Author: mquinson Date: Mon Oct 3 19:47:48 2005 +0000 Get the simulated exceptions as verbose as real ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7ed886c11a1cc353bbcfec65676be4f756af2647 Author: mquinson Date: Mon Oct 3 19:39:40 2005 +0000 Write yet another changelog entry for Arnaud (bugfix for Flavien); Get the simulated exceptions as verbose as real ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d9c844f205d622335b2e0895c9f37483fa1fd89 Author: alegrand Date: Mon Oct 3 15:44:06 2005 +0000 Add some debugging messages. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39822aeb568b150222aaaab2b1896115acd3aeba Author: alegrand Date: Mon Oct 3 15:43:30 2005 +0000 Make SURF complain when you ask to perform a communication between two non-connected cards. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5ed7b1b5fbb0cc057cb4cd1a1d18ca5ff6b22f7 Author: alegrand Date: Mon Oct 3 13:30:06 2005 +0000 removed a brutal exit. It doesn't make sense in MSG... the whole process should not die whenever a context dies. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 253adc083aed58ee34200da9e8dac111926a7092 Author: alegrand Date: Mon Oct 3 11:54:26 2005 +0000 Add the ability to print the message location in the code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60894e585d7f494d9ad32afd452a57f8849ceff6 Author: mquinson Date: Sun Oct 2 19:28:02 2005 +0000 Add a yummy matrix multiplication rpc thing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 775bbff55d13fae1433908f75b8e2d26e2ad3db0 Author: mquinson Date: Sun Oct 2 12:33:52 2005 +0000 Some more debugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81a55353c8f7d48feeadce4827eef2b402edbdf1 Author: mquinson Date: Sun Oct 2 12:32:34 2005 +0000 I must have been drunk when I did the previous version. I'd like to convince you that I was only asleep, but ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a609b7ecf4c56e0ba51fcde1da645baff8e1deae Author: mquinson Date: Sun Oct 2 12:29:39 2005 +0000 more explicit logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d43be87ddd67c84f4def31a55141bfd88239747 Author: mquinson Date: Fri Sep 30 19:45:53 2005 +0000 put the list of all existing categories in a more visible location in the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63a4a26d83d43a56ce3ac942d0da93a93d031ade Author: mquinson Date: Fri Sep 30 12:50:52 2005 +0000 Bug fix: Do not use the same name 'count' for two different variables (one being the total amount of copied data while the other is the array size) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 340c9657933b7046dfd4c4ae347815a1c0155340 Author: mquinson Date: Fri Sep 30 11:50:25 2005 +0000 allow the size of multidimentional objects to be given thru annotations in parsing macro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 413ea7637fc3e1561584e3dfd14c0d1541031942 Author: mquinson Date: Fri Sep 30 07:05:29 2005 +0000 Damn. It's harder than expected. First finish this damn article and come back later git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1736 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cc878d361168cb73eb344d3e9b0b8fe3d18e508 Author: mquinson Date: Sun Sep 25 06:38:45 2005 +0000 Don't forget to run the ./msg_test_surfxml_bypassed test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6b62461a5a1e61c9657f7b6654b2b2e2c80ecf1 Author: mquinson Date: Sun Sep 25 06:37:42 2005 +0000 let it run git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1fcdbc5a62ef265d3a879a74671224e8b9cc18b Author: mquinson Date: Fri Sep 23 19:08:40 2005 +0000 Let's stick to ascii and avoid non-breaking spaces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 662821815222ac95adb4a1a8c99338da3201d222 Author: alegrand Date: Wed Sep 21 16:23:22 2005 +0000 Let's document my modifications by myself !!! :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a56a7a2f426ab715677abb73698a586a5e6be4c Author: mquinson Date: Wed Sep 21 14:32:29 2005 +0000 Make the error message both correct and explicit about what's going wrong (%s is the whole block which should be name:value, not only the option name since we failed to parse the name at this point) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4756cec22a00f6fd09a87e4b92e441f70e5ee6cd Author: alegrand Date: Wed Sep 21 14:10:54 2005 +0000 "Malformated" is not correct and malformation is only for fetal development. :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7898b4af64e8069cba0b528baeb2cc5a0bf1b45 Author: alegrand Date: Wed Sep 21 14:05:32 2005 +0000 help compilation on grid5000 with the paranoid compilation mode... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e840469ac605f69e41699f30b93b6bab882a61f Author: mquinson Date: Wed Sep 21 11:21:45 2005 +0000 Let the hack to make solaris happy work even when bash is not installed, and when /bin/sh points to a *really* old shell not setting $SHELL correctly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4845f008b859b5d4959d02ecef841b8db4ae9f0 Author: alegrand Date: Wed Sep 21 10:43:35 2005 +0000 a few casts to help compilation with gcc-4.0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 400d76d6ab5e73b056aabdf9ef2842d8a495b500 Author: alegrand Date: Tue Sep 20 12:37:41 2005 +0000 solving the pthread problem. Henri, give it a try on your Mac. I'd really like to know whether it solved your problem or not... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85ecd1a46712ed5c0177be221207ce06adbb4586 Author: mquinson Date: Mon Sep 19 20:45:34 2005 +0000 Damn *slow* m68k git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f24975b15b40cc3c4b7aa618aeee21cb3cc7e235 Author: mquinson Date: Fri Sep 9 10:51:10 2005 +0000 Kill an internal function marked 'KILLME' and surviving from the times where libdata didn't exist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d26ab48f37e21ec08c9379fdfd0d8cd89a40233 Author: mquinson Date: Fri Sep 9 10:40:37 2005 +0000 Document last changes (gras perf improvement) and some cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4193f8dcb043ee338cc7ffb756037bce5c256cd Author: mquinson Date: Fri Sep 9 10:39:39 2005 +0000 That's done, now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32af1cdd2d2f29ac1ceb290845ed88b75bcc958f Author: mquinson Date: Fri Sep 9 10:38:38 2005 +0000 Do not free the datacontainer on dynar_reset. The corresponding perf gain exactly the point of this function, isn't it? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b98acff0ad259dc0a94fe63e6119afd8eabb740a Author: mquinson Date: Fri Sep 9 10:37:40 2005 +0000 Yet another dataset regeneration (some machines need a loooong time to recompile SG) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c626a03d1cebc8c01f8f17f4fac5ef9acff42633 Author: mquinson Date: Fri Sep 9 10:34:50 2005 +0000 Perf improvement: Change libdata to a set so that we can search for stuff by ID (and thus reduce the insane amount of dict lookups) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30d28b70caec655b8564a248904b621262de977b Author: mquinson Date: Fri Sep 9 10:33:17 2005 +0000 Do not use IOV for now, it doesn't seem implemented here, leading to serious performance *loss* git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3d9d17ee821ac77506e8eae7897d8250b120bcb Author: mquinson Date: Fri Sep 9 10:31:08 2005 +0000 Perf improvement: Change libdata to a set so that we can search for stuff by ID (and thus reduce the insane amount of dict lookups); Kill some dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1af4ffdbe3a94ec673728673636f5a36d2b0a539 Author: mquinson Date: Fri Sep 9 10:25:06 2005 +0000 Perf improvement: Change libdata to a set so that we can search for stuff by ID (and thus reduce the insane amount of dict lookups) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e9f0031ab47e172c38c52e2ae81c335a46b1d46 Author: mquinson Date: Fri Sep 9 10:19:46 2005 +0000 Perf improvement: reduce the amount of cbps creation/destruction by making it static and using a (newly created) cbps_reset (based on dynar_reset) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70de59087500552156e19520863b7b434bf3edfc Author: mquinson Date: Fri Sep 9 09:40:25 2005 +0000 Move some stuff unrelated to dynar out of dynar.h (into misc.h until I find a better place) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1253e13cfd127a81c36d903c3f55cbfb5248c985 Author: mquinson Date: Thu Sep 8 22:49:05 2005 +0000 documentation fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 494616a1d79ab04ce6f0309a5cbb29ee5876c379 Author: mquinson Date: Thu Sep 8 22:07:59 2005 +0000 Rename BEGIN_DECL since we changed the usual definition to a macro with arguments (since the usual version did fool doxygen) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16a493020852a67f5e16f96f33734ef84d5de1df Author: mquinson Date: Thu Sep 8 21:43:59 2005 +0000 this one comes from ia64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4582bdd261ffe9b87e7917f06100ea0a6ef6b02a Author: mquinson Date: Thu Sep 8 21:32:47 2005 +0000 Regenerate this one on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 033b77c0b95ef47b1afc1b2256634ac02bc5d1ab Author: mquinson Date: Thu Sep 8 21:26:35 2005 +0000 This data is used within the TRY/CATCH block; mark it volatile to avoid issues on non-x86 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec4271409156a4fbf4da5467ffe42ffbce0271bc Author: mquinson Date: Thu Sep 8 21:11:28 2005 +0000 Change an assert to an exception raising point (to ease debugging) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f30108f2cb11dbf66dae30edb0b55687e0efa4c Author: mquinson Date: Thu Sep 8 20:54:22 2005 +0000 Write a changelog entry for Henry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9575bda5bd6f7ca02d89bf74ba28b81a5215628 Author: mquinson Date: Thu Sep 8 20:52:44 2005 +0000 Officially start the work on next release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 446ec55c595a5a35ba2ce851f457372ee3451739 Author: mquinson Date: Thu Sep 8 20:10:21 2005 +0000 Regenerate some of the datatest after last wire protocol changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0d198d9da38e08cede43a169bde62366bf0fbe9 Author: mquinson Date: Thu Sep 8 20:07:57 2005 +0000 Be prehistoric-compiler-friendly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5168cf8cea67333b4088993d453905d7e7bfd875 Author: mquinson Date: Thu Sep 8 19:37:43 2005 +0000 Deal with the fact that some prehistoric arches don't have vector IO git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc8db9624f3a2e1ee50cf048601dcf05ec9c0393 Author: mquinson Date: Thu Sep 8 19:31:33 2005 +0000 Load the headers we need, don't rely on some random other ones to load this one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cdf0627c0275fde7e191dce7055615c21d60304 Author: mquinson Date: Thu Sep 8 19:29:17 2005 +0000 Adapt to recent changes in transport layer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87468a9f6b682ee41edc3a16a100554ef48032c9 Author: mquinson Date: Thu Sep 8 18:54:47 2005 +0000 Rework the Transport layer to simplify it and improve its performance git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b48a2fd4e7621cbc0f96e39bf7db3a0263232908 Author: mquinson Date: Thu Sep 8 18:43:26 2005 +0000 Rework the hexadecimal displayer I use to debug the Transport layer, and give it a proper header file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac142db78573fd358c82321a2c7f4f43ece4daa0 Author: mquinson Date: Thu Sep 8 14:41:36 2005 +0000 reduce verbosity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae4230804d95bf82200cf479fcaa3dd1760c239a Author: mquinson Date: Thu Sep 8 14:40:55 2005 +0000 Check whether the readv function is available or not git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f8883a78d93afcdca733415372f122e00a7fcdf Author: mquinson Date: Thu Sep 8 08:06:26 2005 +0000 Fixup the context build git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d85c5081d8db2930806f2495adee27d1dedcf0d6 Author: mquinson Date: Mon Sep 5 22:55:04 2005 +0000 The buffered transport is now RL only (will allow a zero-copy version) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit edcd2651f9d3a8bb0961ade1990e602b2dc73cae Author: mquinson Date: Mon Sep 5 22:46:23 2005 +0000 Tweak gras_trp_*_recv() prototype. This is now (sock, char*data,int size, int bufsize). Size is the data I absolutely want to get, and buffsize is the size of my buffer in which I copy them. This allows the buffer transport to get more data than mandatory of tcp and file transports (thus minimizing the call to the syscall read() without having to separately exchange the buffer size) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cc6b4b0df3ab644470c0472b7d5a0e2f68e02b3 Author: mquinson Date: Mon Sep 5 22:39:19 2005 +0000 SG don't get buffered by default (since only measurement sockets use it now) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5749deb83ce13b2f677328cc04053889880d2e26 Author: mquinson Date: Mon Sep 5 22:38:24 2005 +0000 Avoid a useless bprintf (and test whether NULL msg exceptions are ok) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f3823a8e02761f9bf06dd0fd9f630d87f537928 Author: mquinson Date: Mon Sep 5 22:37:51 2005 +0000 msg now has a RL and a SG specific files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f62498313aa0a0546155c6293d7bcfe685d35c3c Author: mquinson Date: Mon Sep 5 22:37:14 2005 +0000 A new little function I did need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30fa42275a3d69db8050adc17d8ef032bd98f330 Author: mquinson Date: Mon Sep 5 22:36:25 2005 +0000 make sure no variable seem to be used uninitialized to this stupid gcc which gets fooled by TRY/CATCH blocks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ae5a04bc1697aa3e21caf18508c59ca8587d96e Author: mquinson Date: Mon Sep 5 22:35:30 2005 +0000 Test gras_datadesc_copy(); make sure no variable seem to be used uninitialized to gcc; reorder the tests to test the easier first git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35471ecdf533b2701ca99d3921c42944531883ce Author: mquinson Date: Mon Sep 5 22:32:30 2005 +0000 Make sure that the code still compiles with the freaking paranoid gcc warning options, now that they can be turned on again (mainly assigning dummy values to variables which get initialised within a TRY/CATCH block) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ca7ba141fb09d54d776e57603c256e87a908fc9 Author: mquinson Date: Mon Sep 5 22:31:47 2005 +0000 This variable is used only with contexts, not with pthreads git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1ad2842b0b1b50f24f9761d35c5d5479dc40c6f Author: mquinson Date: Mon Sep 5 22:18:56 2005 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a805e57c57d140743159f2202281f4e096bf7ef Author: mquinson Date: Mon Sep 5 22:02:30 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 612bd419ef1c191a799e03b7b1cc5fad8f5d5982 Author: mquinson Date: Mon Sep 5 22:01:36 2005 +0000 Use gras_datadesc_copy() to exchange messages on top of SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 710e2ad7303dce00b7a72feebdc2cec6823806b6 Author: mquinson Date: Mon Sep 5 21:53:11 2005 +0000 Move msg_send/recv to a RL specific file, so that we can provide a SG specific version (and do so) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ada6ac7afdacb80dfe67fc9a72180e90ff8263a Author: mquinson Date: Mon Sep 5 21:45:38 2005 +0000 Allow exceptions with NULL msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 258983d53f9b05dbf0b4bf44ae6b21b083f1b2fd Author: mquinson Date: Mon Sep 5 21:45:15 2005 +0000 Allow exception with NULL msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6adbdf3111853382e59839fd562d8d47726f1dae Author: mquinson Date: Mon Sep 5 14:06:51 2005 +0000 Implement gras_datadesc_copy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c268289fb9e92f1caad399fd8a134e046d6933e Author: mquinson Date: Mon Sep 5 14:06:22 2005 +0000 Implement gras_datadesc_copy. Was actually easier than expected, that's a really good news git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 614783abcb28c771ad302252888494fe36da2bd8 Author: alegrand Date: Tue Aug 30 21:35:03 2005 +0000 getting rid of memleaks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da7e15623cc3e43bd5b30848b1b2283af9470b5c Author: casanova Date: Tue Aug 30 20:48:40 2005 +0000 Implemented the MSG_task_get_source() function. (See ChangeLog) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c08a3a6311b30c8cc038bf2ce0abb096db37054 Author: mquinson Date: Tue Aug 30 08:13:48 2005 +0000 Write a changelog entry for Arnaud, since he keeps forgetting. Tss. :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c574e7124773444482fd2db9a7af8228f16e04a Author: alegrand Date: Mon Aug 29 17:02:41 2005 +0000 Removed awful bugs noticed by Henri. And this code is 5 years old... can you believe it ? :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5119d31da6d329bfcf55d56333e554e1ce1de5e1 Author: mquinson Date: Sat Aug 27 21:56:33 2005 +0000 Documentation of xbt_log module unmercifully reworked git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0cd8bad281b6428eb9736724025ade137fd4dfe Author: alegrand Date: Sat Aug 27 05:29:19 2005 +0000 Add more checkings... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d21ea9e493b9574f7817319a5e1ce54596101c9 Author: alegrand Date: Fri Aug 26 19:29:14 2005 +0000 Update the changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7d081152701ce55594a9527980cd94891d239d2 Author: alegrand Date: Fri Aug 26 19:28:58 2005 +0000 Additionnal checks for Henri ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0c350a5630c81c0cb1dd4acf5e9d55891828c86 Author: alegrand Date: Fri Aug 26 07:54:03 2005 +0000 fixing the doc... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b8b7ec966d302f6a49ec6fc84c5afca7901dfcd Author: alegrand Date: Fri Aug 26 05:58:41 2005 +0000 Deprecating stupidly named functions... * xbt_fifo_newitem: Use xbt_fifo_new_item instead. * xbt_fifo_freeitem: Use xbt_fifo_free_item instead. * xbt_fifo_getFirstItem: Use xbt_fifo_get_first_item instead. * xbt_fifo_getNextItem: Use xbt_fifo_get_next_item instead. * xbt_fifo_getPrevItem: Use xbt_fifo_get_prev_item instead. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00e10260c18a854d25ebf608ab62f3b59e262a61 Author: alegrand Date: Fri Aug 26 01:43:22 2005 +0000 fixing the doc... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b048ccf439b072f6a0be4e2352dc14a515a3ea6 Author: alegrand Date: Thu Aug 25 23:36:43 2005 +0000 I think this is an obsolete section. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1666 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14c1a28fbdd2bde4f727adfbd4745cc60995c8a3 Author: alegrand Date: Thu Aug 25 23:36:15 2005 +0000 Stupid me. I hadn't noticed the xbt_dict_get_or_null function... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1665 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0dd18923bb1bb28d0c78c7d12a0adc06552a4788 Author: alegrand Date: Thu Aug 25 22:15:49 2005 +0000 I had forgotten to commit these files at release time... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1664 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b85cfb5c5c896217c19efbd161886ce5b52ec090 Author: alegrand Date: Thu Aug 25 22:14:38 2005 +0000 Catch not_found_error. I'm just restoring the previous semantic... We have to decide whether this should be done here or by people calling this function... The nice point with letting others do it is that it enables to store NULL pointers in a dict. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0b60e5b550acd203efd832a918aa0f3a43b4a8f Author: alegrand Date: Thu Aug 25 22:11:47 2005 +0000 a cast to make it compile... Martin, that's your part of the code. I don't know if I made the right choice... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3afcb8fdb7ebb1499e9fab2a0e1155a446db5c14 Author: alegrand Date: Thu Aug 25 22:11:02 2005 +0000 typos + update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff8717974ec4a99722d4a2b3d0182ee9b5d77893 Author: casanova Date: Thu Aug 25 21:26:36 2005 +0000 Replaced all task->name by MSG_task_get_name(task) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea51d990607c4a50858f2ce6ff88af25c9b3c572 Author: casanova Date: Wed Aug 24 20:29:43 2005 +0000 Fixed spelling and grammar in some comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ff030afe706a1878a7071caf35e24c7afc38224 Author: alegrand Date: Tue Aug 16 21:55:03 2005 +0000 update the changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37a7930defd21eff283b399671e0801eb8d0d464 Author: alegrand Date: Tue Aug 16 21:51:32 2005 +0000 include the right files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06499b3cdbabe67956c0367ceaf0b838ebe54ac2 Author: alegrand Date: Tue Aug 16 21:51:04 2005 +0000 regenerate the lexer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e3c08c3805d02cb1d8b60144d17f162b9847f9d Author: alegrand Date: Tue Aug 16 21:50:34 2005 +0000 moving public parts to public places and generating things to the right places git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2f29917b2407468904a70ed160bfab146d653d8 Author: alegrand Date: Tue Aug 16 21:38:22 2005 +0000 minor fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7632dbbc3c086092f2fab797df93119c70c8c681 Author: alegrand Date: Tue Aug 16 20:43:11 2005 +0000 renaming git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89f782568b30327f2950e31f9a27db094b0900a9 Author: alegrand Date: Tue Aug 16 20:41:28 2005 +0000 moving stuff to enable surf_parser hijacking git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06924c2f26e75f3f32c0b325e94b809b8179dfcf Author: alegrand Date: Tue Aug 16 19:56:06 2005 +0000 Bypassing the XML parser. Need to fix include directories to make it work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5a692a29ea9df03babe3234aeef77d278525a89 Author: alegrand Date: Tue Aug 16 19:05:23 2005 +0000 Preparing surf_parser to be hijacked git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 981999f4f8431a115718b4bb55a8877539b9d89d Author: alegrand Date: Tue Aug 16 18:51:50 2005 +0000 Preparing surf_parser to be hijacked git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73cb8ea31b709a91b67edfa2aa1c5c1c38c4458f Author: alegrand Date: Tue Aug 9 20:17:45 2005 +0000 moving to 2.97 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c3fd07b3d5875908620b896e1e2f15a8ff4f936 Author: alegrand Date: Tue Aug 9 17:25:46 2005 +0000 stupid me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7449f423015075040ab9357fa1cafb3d0accef1d Author: alegrand Date: Tue Aug 9 17:14:27 2005 +0000 Make the list of functions, types, ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6459cb984bf8673ede03d6488b4f69c92c4352f Author: alegrand Date: Tue Aug 9 06:41:18 2005 +0000 oops. forgot a msg_getClock... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e75c960a2195cf63765f99b862326466d488aad6 Author: alegrand Date: Tue Aug 9 01:53:46 2005 +0000 version 2.96 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5b6984a0236437d46945ee28731a6a072f6a2fb Author: alegrand Date: Tue Aug 9 00:26:42 2005 +0000 getting rid of deprecated functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2102287f9953ee825e0fce70d3aaa7a2e851493 Author: alegrand Date: Tue Aug 9 00:25:38 2005 +0000 adding a priority mechanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 678756f213ef3319ba90c79c134fd1c7a9d852be Author: alegrand Date: Mon Aug 8 20:54:30 2005 +0000 getting rid of MSG_getClock git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4429bcfe89f6c58957eaa979c5b13f7082f82eb5 Author: alegrand Date: Mon Aug 8 20:09:58 2005 +0000 add a list of all functions, types and macros to the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22bcded862f90edc0a261d19102d99cc6991b4d7 Author: mquinson Date: Mon Aug 8 19:59:09 2005 +0000 kill dead stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 422347799d6c44f299fd60b89aa9a46bb78ed4e6 Author: mquinson Date: Mon Aug 8 00:02:10 2005 +0000 of course, xlC does not like gcc attributes. And since this is a leftover, don't go the hard autotoys way. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c7bacf3d28e178a42b4d0034d2276c1c01f5711 Author: mquinson Date: Sun Aug 7 23:29:01 2005 +0000 xlC dont like having a return in a void function. Even if the value is void itself. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b58cbcbfe41278591ebd9a4315faf1c95833d9c Author: mquinson Date: Sun Aug 7 23:14:28 2005 +0000 I've lost access to this one, unfortunately git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 175bbb3535ec00ec21c63a51193cf09f8bc35eba Author: mquinson Date: Sun Aug 7 23:11:36 2005 +0000 don't include execinfo.h directly, but using portable.h; only use backtrace() when it's there and provide a dummy implementation so that things work without it (of course, no backtrace will get displayed on, say, AIX) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e354afe3a3a6acf85db8987075cf6143778b0ae Author: mquinson Date: Sun Aug 7 23:07:56 2005 +0000 load execinfo.h when available git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f11ef1761a86b1b1353e30f22430f08aed6181f Author: mquinson Date: Sun Aug 7 23:03:38 2005 +0000 Do not include execinfo.h directly since we cannot be sure that it's here. Paste the relevant part here instead (plus do not do any assertion about available exception propagation mecanism so far) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cdfdd352ff398ddd9f23fce63497f2ff75dd32ce Author: mquinson Date: Sun Aug 7 23:01:38 2005 +0000 Only pass '-Wl,--export-dynamic' (we need to get neat backtraces in exceptions) to GNU ld git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79e5adfad7b797250155cd0726a2f0930008af46 Author: mquinson Date: Sun Aug 7 23:00:50 2005 +0000 Check for execinfo.h, it's not always there (actually, only under linux) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 297c3256477b8c179af5a4e1942ff840b3a8975c Author: mquinson Date: Sun Aug 7 20:18:35 2005 +0000 Seed exenv with $SG_TEST_EXENV for mass-valgrinding git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e57efceb36d0da2a73ed5e30123c154dc1a7022 Author: mquinson Date: Sun Aug 7 19:50:10 2005 +0000 Fix previous commit: don't forget about valgrind when running the test following dict_crash (for which valgrind is disabled) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9410fb7986e9bc4a63c490a004cee1ca32dda9bb Author: mquinson Date: Sun Aug 7 19:48:56 2005 +0000 Uniformize the test_{sg,rl} scripts, rename the wine variable to exenv (excution environment) so that people don't think we try to run wine when it's defined to '', make sure we can control the exenv from the environment by setting the SG_TEST_EXENV environment variable (to run everythin within valgrind, for example) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8b81036abd9816522f09ea1842f8dc7e46f964b Author: mquinson Date: Sun Aug 7 19:02:38 2005 +0000 do not valgrind dict_crash, it's ways too big (and it's clean when dict_usage is) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f8f87554a4a836d322a895c9f8592a82dbda393 Author: mquinson Date: Sun Aug 7 18:56:35 2005 +0000 Do not register broken plugins git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97a2bf0eb7215eca7cfc89bc0572825611d198b3 Author: mquinson Date: Sun Aug 7 18:54:41 2005 +0000 Actually obey the key_len argument in exception messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1624 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d57edcb095bf120866cb3c53443a3576a17c9a5 Author: mquinson Date: Sun Aug 7 17:49:44 2005 +0000 s/surf_finalize/surf_exit/ for uniformity with other modules git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd6e70fdfd1ebdfd0e8c8189f91f82d8d9f7e228 Author: mquinson Date: Sun Aug 7 17:48:58 2005 +0000 Always traverse the head, not only on error catching git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbc3f5dfc21ca607f24813386b475efa608a7a33 Author: mquinson Date: Sun Aug 7 17:48:38 2005 +0000 s/mismatch_error/not_found_error/ when needed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aec1cecb47f0df15035f7d328bebf1386caf6de1 Author: mquinson Date: Sun Aug 7 17:47:59 2005 +0000 Fix memleaks by calling surf_exit when needed + minor cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a5692bb27e561f7ae39e7a8e8bd1a29cd989884 Author: mquinson Date: Sun Aug 7 17:46:40 2005 +0000 Avoid to use the data after freeing them, even in error reporting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3ef4ce507d9aa7d12da1d22373bf0bd052eb543 Author: mquinson Date: Sun Aug 7 17:45:31 2005 +0000 Fix a leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ace14e786553140b754d19bf5136e3ea5d397735 Author: mquinson Date: Sun Aug 7 17:44:54 2005 +0000 s/surf_finalize/surf_exit/ for uniformity with other modules; do call xbt_exit from surf_exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e0cb631580d4ee1271998cf2bcaec6c99e48282 Author: mquinson Date: Sun Aug 7 17:44:26 2005 +0000 s/surf_finalize/surf_exit/ for uniformity with other modules git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2163b0818b610b8d47f165c05b9400a714044231 Author: mquinson Date: Sun Aug 7 17:41:50 2005 +0000 Ups, you may need this git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48fad5a15b6e4cc86615df30490db71b448c54de Author: mquinson Date: Sun Aug 7 17:26:10 2005 +0000 Kill the xbt_memdup inline function since it's not exactly what we need, and changing its semantic without changing its name would be cumbersome. Fix a long standing bug with by one offsets reported by valgrind around dicts. YEAH. At least. I'm tracking this one since a *long* time. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5143d68911fc3fbe0e68e57109a5f0e472898e1c Author: mquinson Date: Sun Aug 7 17:12:11 2005 +0000 Fix a leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed58772b14355817ecc55b1b4af012c03323529f Author: mquinson Date: Sun Aug 7 17:01:13 2005 +0000 fix memleaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25d6952dcf52e6ffc1e4a402af0e2d3c17ac3935 Author: mquinson Date: Sun Aug 7 16:38:23 2005 +0000 Last bits of convertion from xbt_error_t to exceptions. Some more cleanups (mainly killing dead code encompassed between #if 0/#endif). I now fight to get it running on remote hosts, and I'm ready for SG3 (at least a release candidate) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fecda81dd23de9ca6d019a25e57519a5a63d4d2a Author: mquinson Date: Sun Aug 7 15:18:18 2005 +0000 Kill another xbt_error_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cef79d378cf5e1ec020105fc824691905abf521e Author: mquinson Date: Sun Aug 7 15:11:51 2005 +0000 Kill some more xbt_error_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cb0b137d473aa0e3c36a4a8d958c56884b0f9fd Author: mquinson Date: Sun Aug 7 15:06:55 2005 +0000 This header is now useless (yeah) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9786429920715b35e1f1275cf5ff50111d18b2c4 Author: mquinson Date: Sun Aug 7 15:05:58 2005 +0000 More xbt_error_t eradication; use xbt_assert where we mean it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a63d3d85e1818679541ec2d28613e2f04a15a3d0 Author: mquinson Date: Sun Aug 7 15:02:46 2005 +0000 Some more xbt_error_t eradication More precise error catching for not catching unrelated stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13fcf118a0aa6eb2c46a8a1a29b8aa586302374f Author: mquinson Date: Sun Aug 7 14:33:56 2005 +0000 Move the asserts out of error.h in order to kill it afterward git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a6782def42b659ec677cb6d2fff6fac97e666d2 Author: mquinson Date: Sun Aug 7 14:21:27 2005 +0000 Missing header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 715c6e1f1a58b294f61b8c7d3536bd73218ba64a Author: mquinson Date: Sun Aug 7 14:20:59 2005 +0000 change mismatch_error to not_found_error where appropriate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fba664482175a3b24521a7b748b221549b8004f2 Author: mquinson Date: Sun Aug 7 14:11:09 2005 +0000 change mismatch_error to not_found_error where appropriate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2684b76528879ff769dfac428eb9a07c6069285 Author: mquinson Date: Sun Aug 7 14:10:19 2005 +0000 Missing header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1bad7b84b3725d9ee4b542da9de8b85fa698e76 Author: mquinson Date: Sun Aug 7 14:09:29 2005 +0000 Some more xbt_error_t eradication; change mismatch_error to not_found_error where appropriate git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5345dbc4f5581fa62377d23e6f7299580e48fe9f Author: mquinson Date: Sun Aug 7 14:06:59 2005 +0000 Provide all the needed args in format git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a2ac109fd90a708925c3aad1f0baf01d22bf746 Author: mquinson Date: Sun Aug 7 14:05:45 2005 +0000 Add a new error category: not_found. It used to be in mismatch, but almost all errors were reported in this category; fix a typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f497a65ba1f3ee297eb65e7ee1d3ca2d403223db Author: mquinson Date: Sun Aug 7 14:04:53 2005 +0000 More xbt_error_t eradication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 445909d108dd025a885a6b33fa6f26b2a8582ae3 Author: mquinson Date: Sun Aug 7 12:26:01 2005 +0000 Finish the xbt_error_t eradication. As side effect, it does work again. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f762312bb7c2bc7f9eb92c2ead38d90c0cefe912 Author: mquinson Date: Sun Aug 7 12:03:17 2005 +0000 Document changes even before there are actually finished git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 149933f19168c87b400c0e0e5583fbcef0859ce8 Author: mquinson Date: Sun Aug 7 11:04:24 2005 +0000 Make sure the lens dynar always gets cleaned, even on exception git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e58005c971800b9901e68659faf34a71c1e8ba9c Author: mquinson Date: Sun Aug 7 10:59:43 2005 +0000 Use xbt_dict_get_or_null to avoid the exception madness git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1657c3c4c5c71b3791a2566f783c20fea534da2 Author: mquinson Date: Sun Aug 7 10:53:33 2005 +0000 Use xbt_dict_get_or_null since it's what we mean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d185d84715ba14619d19bcf69422523b8852242 Author: mquinson Date: Sun Aug 7 09:31:33 2005 +0000 Simplify a bit exception handling, plus minor cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cf6d75a72cb7aa2243030f752a3d249eea513d1 Author: mquinson Date: Sun Aug 7 09:25:05 2005 +0000 - Found a strdup left over. Use xbt_strdup instead. - Simplify the exception handling code, even by using dict_get_or_null when it's what we mean. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36ea7d05d86683d08bcfda3e47ac6f340e554fd7 Author: mquinson Date: Sun Aug 7 09:19:59 2005 +0000 Simplify a bit the way the exceptions are handled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c60fff4245c6ef263eed1fb706e198e23d8201fe Author: mquinson Date: Sun Aug 7 09:13:39 2005 +0000 Do not specify to gcc that this static function may be unused. Instead, we now compile (again) with -Wno-unused-function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93807d2c14529cbf38cb5516203a6b4b04a465d5 Author: mquinson Date: Sun Aug 7 09:12:35 2005 +0000 And now, a version which compile. Next time, a version which works. I'm gonna blow your mailbox >:) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 985077eeb363574eac7a04abc60805de44e95343 Author: mquinson Date: Sun Aug 7 09:06:11 2005 +0000 Kill dead cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5efb616a87a5a2492c33d8202888dff707d7c8ab Author: mquinson Date: Sun Aug 7 09:04:02 2005 +0000 Some cleanups, plus add some details to an error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e975271ea0dc4462a2d5d841e4a07bbcbd1d215 Author: mquinson Date: Sun Aug 7 09:02:18 2005 +0000 kill dead cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82518106b150cce494a3b7781d1aa37244e2864d Author: mquinson Date: Sun Aug 7 09:01:28 2005 +0000 Useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9189fe94c14ef9e31142d1603a1979ea7e731a0a Author: mquinson Date: Sat Aug 6 22:20:59 2005 +0000 ONGOING work on exceptions plus minor cleanups. DO NOT checkout if you need it *fully* functional. - Eradicate xbt_error_t in flavor of exceptions (there's still 98 such beasts from 463) - Kill some unused variable (compile with -Wunused-variable to achieve previous count down) - Now that the return value of the functions are not used by the error handling, begin moving the OUT argument from the last position to its natural place. For example: xbt_error_t gras_socket_server(unsigned short port, /* OUT */ gras_socket_t *dst); became: gras_socket_t gras_socket_server(unsigned short port); More may be needed on that front. - Begin adding some exception free functions for the fools: xbt_dict_get_or_null returns NULL when not found without throwing any exception. It prevents you to store NULL in the dict, but saves your mind from the C-ANSI exception madness. More are needed here, I guess. - Add the backtrace to the exceptions to ease their debuging. This is highly non-portable (glibc only), and the autotoys are not in place yet This is probably not the only portability breakage. - GRAS_DEFINE_TYPE (the parsing macro) is still broken by these changes But I need some sleep. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb9dad4e95bf3b7434cae7f56ec767befca84f4e Author: alegrand Date: Tue Aug 2 18:44:26 2005 +0000 update the changelog :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f866e4389ac3bb3e876976a750043193e0889bc9 Author: alegrand Date: Tue Aug 2 18:41:38 2005 +0000 Add a loopback if needed... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a21d66a0f319dfd7bb1eb23f718f82082ab0dc55 Author: alegrand Date: Tue Aug 2 18:41:07 2005 +0000 Make valgrind happy by initializing variables and correct english grammar. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f45709b7a4ab572309a21d894b6001360c8a873 Author: alegrand Date: Tue Aug 2 18:40:06 2005 +0000 stupid me ! :) Thanks for noticing Alan. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d641fef3635c887fbce66d0a1afe269c7cc6817 Author: alegrand Date: Tue Aug 2 00:04:29 2005 +0000 update the changelog :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 193edb1b7e0828fb6c6daa5dfac260468bb41e96 Author: alegrand Date: Tue Aug 2 00:04:07 2005 +0000 Add MSG_task_cancel and MSG_task_get_computation_remaining Add comments for parallel tasks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd5ced03e2b3636c21aed9ae734b2728e18b7415 Author: alegrand Date: Tue Aug 2 00:01:47 2005 +0000 Add msg_get_host_speed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db8a1188f020fa641b311dc3ca15a9775a6df67a Author: alegrand Date: Tue Aug 2 00:00:44 2005 +0000 add a get_speed function to the cpu and enabled the action_cancel function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 576feddc1d8d9b238198d7307931f638a065297a Author: alegrand Date: Mon Jul 25 20:12:57 2005 +0000 adding a slave on the master git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 592a283fee7cd35c5577b8702afc139624e63814 Author: alegrand Date: Mon Jul 25 19:41:06 2005 +0000 cosmetics and helped me a lot for debuging... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 443eba47c4dc02d14a0e5ec19cf491de16448706 Author: alegrand Date: Mon Jul 25 19:40:38 2005 +0000 Add FAT_PIPE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c54bb11ab9d68e5a581528dfc4c425ff68a8c776 Author: alegrand Date: Mon Jul 25 19:40:09 2005 +0000 Extending the maxmin solver to take into account shared resources (i.e. constraints that should be written max(x_i) < C instead of sum x_i < C) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8ddb2162490c1fcebf487731889cc730d5c5766 Author: alegrand Date: Mon Jul 25 19:36:03 2005 +0000 extending the parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8ea21d53b38f705e6839765d45f06e17c319991 Author: alegrand Date: Mon Jul 25 19:34:51 2005 +0000 bugfix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e73dc2efae11f86d0054e1a3f08eee1a0ca5797f Author: alegrand Date: Mon Jul 25 16:07:22 2005 +0000 do not create a parallel task is it does not consume any resource... Return immediately instead. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cff5886a1cc317d88f6083a641ea770f1f1cda83 Author: alegrand Date: Mon Jul 25 16:06:06 2005 +0000 help readability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 358b9ad92c93c8973e14d89159995f591ed0e3f3 Author: alegrand Date: Mon Jul 25 16:05:23 2005 +0000 useless stupid affectation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 735fb17ab2a657cb13e576e0dca27dd42283bb50 Author: alegrand Date: Mon Jul 25 16:04:24 2005 +0000 more flexible regexp git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 283dccfcac1fc4da6cc1fe42d26a5c981706959a Author: alegrand Date: Sat Jul 23 00:17:29 2005 +0000 do not forget to take into account parallel tasks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 750b84f70b72040ad22d14a19a218f59b1b48ae6 Author: alegrand Date: Sat Jul 23 00:17:11 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1bc219ec7289aa97e6231066c45ae26b7a19977 Author: alegrand Date: Sat Jul 23 00:16:50 2005 +0000 update MSG_task_destroy for parallel tasks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 884e1a15d5e1f2d5aea1134bd58b28903696b3f0 Author: alegrand Date: Fri Jul 22 18:23:34 2005 +0000 Adding parallel tasks to MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97d3abf54943fe29eef37b8c639b736eafd7aa09 Author: alegrand Date: Fri Jul 22 18:21:21 2005 +0000 doc fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc4d29e13ac8f50db7bf282457140561048c7ed6 Author: alegrand Date: Fri Jul 22 18:20:36 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3196e54e1f004f07f2348d059f351b95146732ef Author: alegrand Date: Fri Jul 22 18:19:43 2005 +0000 adding parallel task to SURF workstations git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc8444cfcfd9eb6957c32bbc3f851c07439eeafd Author: alegrand Date: Fri Jul 22 18:19:19 2005 +0000 routing table goes public git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1556 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c43354ae3ea5197fd9f4bc2b73b7979d1d206fd Author: alegrand Date: Fri Jul 22 18:18:04 2005 +0000 trivial API extension of the maxmin solver git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90b26357d5a8a6f19c6a15648f051d8e14e989e2 Author: alegrand Date: Fri Jul 22 18:17:11 2005 +0000 I know using different loging levels demonstrate the use of xbt_log but it is not really the purpose of this example and has troubled some guys. So let's make everything uniform. Beside, using an experimental resource model (KCCFLN05) is not a good idea as many peple just cut and paste this exemple and have troubles because this model is not fully functionnal. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1554 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bcb64274105bb46c01c6486534cf0110828a00a Author: alegrand Date: Fri Jul 22 18:14:02 2005 +0000 doc fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1553 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f29c31f5d08d54fc3650f220a3e2895569b23279 Author: alegrand Date: Thu Jul 21 20:32:09 2005 +0000 add references git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1552 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c566abe0330ef3264d289989982e29c96a1bde8e Author: alegrand Date: Tue Jul 5 16:04:31 2005 +0000 getting rid of unused variables git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1551 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fb5ab7a1b6fc59ea80553579f897faa7c97733b0 Author: alegrand Date: Tue Jul 5 16:03:45 2005 +0000 %lg -> %g ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1550 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de97a76069beee66a68e0070cc650e8ea49b60d2 Author: mquinson Date: Sat Jul 2 23:18:13 2005 +0000 I killed this file a while ago git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1549 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ee82b9f456d03fcd30fe4fb551f512298d46c75 Author: mquinson Date: Sat Jul 2 14:39:49 2005 +0000 This is needed during make dist, which may occure before make all. So explicit our dependency on the library, and tell make how to build it if not done already git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1548 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8092ea60f159017ed79fe804bc2cde24a3e8816 Author: mquinson Date: Sat Jul 2 14:38:46 2005 +0000 reduce the amount of loaded headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5db62343293f50d3a4da5ec28bab7c75443e00ae Author: mquinson Date: Sat Jul 2 12:09:54 2005 +0000 Oups, forgot a point git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a2653e329bdb4ecdc3397a0eb17f7a95f322d1c Author: mquinson Date: Sat Jul 2 12:04:30 2005 +0000 Almost a complete rewrite to sort out my ideas before they disapear during the (long awaited) vacations :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d3c65e69a8692c1cf544efe682c581ef86b6285 Author: mquinson Date: Sat Jul 2 10:00:25 2005 +0000 follow the lastest macro renaming in xbt_ex git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1544 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2e20feb4dca9f4f62d10a6181b175e3e0978771 Author: mquinson Date: Sat Jul 2 09:59:26 2005 +0000 Rename all macros to follow more closely the habits in SimGrid: s/xbt_try/TRY/, s/xbt_throw/THROW/, s/xbt_shielding/IS_SHIELDED/ and so on; Update the documentation accordingly; kill some cruft allowing to change the namespace (useless in our case) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b6694a93bd2e0f4fa5481e14e5cd8773910c550 Author: mquinson Date: Sat Jul 2 09:56:17 2005 +0000 Add a link to exception support on the main page git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1542 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02305db551e2a0804a3fd7b24622be6b12285572 Author: mquinson Date: Sat Jul 2 09:49:45 2005 +0000 s/TRY/TRYOLD/ I'd like to introduce a TRY macro in the exception mecanism, but this name is already taken in the old error handling code. So, let's first fight for the namespace reconquest git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f04e364d7fbc468666a577249d3520794930d1b Author: mquinson Date: Sat Jul 2 07:15:10 2005 +0000 Improve documentation and put the examples in another file, so that we can include it properly (with comments) in doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0b1cd463d680c1690999e7066fcc75b2c903752 Author: alegrand Date: Sat Jul 2 05:30:14 2005 +0000 Make context exception-aware. I don't know whether it works or not, though... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 837788ebd988892ad55ee58b2ff15c1c9c93a319 Author: alegrand Date: Sat Jul 2 05:21:11 2005 +0000 Help doxygen to display this documentation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d81cf325602a284f035cba0da5432490c143ca44 Author: mquinson Date: Sat Jul 2 00:20:08 2005 +0000 s/sg/xbt/ ; s/code/category/; document this stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4cc287260f3405196110824b01eeb9b53cb0ea65 Author: mquinson Date: Sat Jul 2 00:19:19 2005 +0000 s/sg/xbt/ ; s/code/category/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4494760f89bc6fefad4d92e2ffe81ec5d6a1c946 Author: mquinson Date: Sat Jul 2 00:18:02 2005 +0000 document exceptions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53aca8748184417b612379ebeb60067faa589f45 Author: mquinson Date: Fri Jul 1 22:29:50 2005 +0000 kill useless cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1189292e2b7ebb9fb1ef975160e5a85454b3c0bb Author: alegrand Date: Fri Jul 1 21:46:18 2005 +0000 moving the doc to another location on gforge git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd88e29544954dae0bed89a0c54bd345cf3c31df Author: mquinson Date: Fri Jul 1 20:58:50 2005 +0000 fit libex into SimGrid (with an axe, I admit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79c07daa1fb9a5cbda0f52165f443458ca321ecd Author: mquinson Date: Fri Jul 1 20:51:10 2005 +0000 Add a pimple^W^W an helper function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 798b6c0194977e423e5b0a7a6fe3366afcb753aa Author: mquinson Date: Fri Jul 1 20:49:45 2005 +0000 s/_XBT_GNUC_FUNCTION/_XBT_FUNCTION/ (that's how to get __FUNCTION__ portably) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3c2900284fa45a77ca4ec49d471a0b6da938be8 Author: mquinson Date: Fri Jul 1 20:49:08 2005 +0000 fit libex into SimGrid (with an axe, I admit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 537c8cc1a7377c548b567cc406a14821d498557d Author: mquinson Date: Fri Jul 1 20:38:09 2005 +0000 Prototypes to some *printf functions in public interface (badly placed, but works at least) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d2c6d00f1e8b5d3bb8ab17ff60f0c3833d42e3e Author: mquinson Date: Fri Jul 1 20:33:49 2005 +0000 s/_XBT_GNUC_FUNCTION/_XBT_FUNCTION/ (that's how to get __FUNCTION__ portably) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f3a9768bca32b22232ebcaa3485d4a8d1a781bc Author: alegrand Date: Fri Jul 1 20:33:06 2005 +0000 detect va_copy and provide a replacement. Code stolen from Ralf again... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d40d39f472cecd6791a4149b5e89d6d3a17d24d Author: alegrand Date: Fri Jul 1 20:32:24 2005 +0000 use a nice va_copy if none was provided by the system git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88c3069468fdbf586cdcc972e4e3a47f5d11bca0 Author: alegrand Date: Fri Jul 1 20:31:52 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89f2a9326028a243896fa4d4fbe1475bea9960c3 Author: mquinson Date: Fri Jul 1 20:22:49 2005 +0000 We now use vasprintf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 39e5ef41a8d6efee0966e7d2cf2d1fad4e76d340 Author: mquinson Date: Fri Jul 1 20:21:33 2005 +0000 move comments around so that they don't induce a syntax error in the generated configure script git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b9313ea77723b829456268c60835f9545a6f163 Author: alegrand Date: Fri Jul 1 18:13:04 2005 +0000 See! I document my work! ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8450d93f2fe023fcc97b14e314cf1cd30dd4aec Author: alegrand Date: Fri Jul 1 18:10:11 2005 +0000 MSG_process_resume did not work if you tried to resume yourself. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e4c1a3b0188099d75edef236de08c1fb7d579d5 Author: mquinson Date: Fri Jul 1 13:59:19 2005 +0000 include libex git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d491b750bb78240bbcddaf153ef8948893ba9d83 Author: mquinson Date: Fri Jul 1 13:58:05 2005 +0000 asprintf replacement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bde56d3d9f062f6be10b072edf3e14629866288 Author: mquinson Date: Fri Jul 1 13:57:40 2005 +0000 Test libex git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61b165735072e666dc5cb922b0a21fd7e6576706 Author: mquinson Date: Fri Jul 1 13:57:04 2005 +0000 asprintf & friends replacement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 366ebe36997b46c03c8570b98e57aa5129bb1837 Author: mquinson Date: Fri Jul 1 13:56:16 2005 +0000 Include libex and snprintf replacement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c7c1bee392df1564c9fdff7c278429f3c2fbd0f Author: mquinson Date: Fri Jul 1 13:55:41 2005 +0000 -Wformat=2 chokes on the snprintf replacement because the format is passed to real sprintf; -Wshadow chokes on try{ try{} } constructs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d66a44cd8faf523a6b43a1a706641518139db372 Author: mquinson Date: Fri Jul 1 13:54:04 2005 +0000 Make sure we have an implementation of asprintf, even on non-gnu systems git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f0e00fec83a9a1f7053f504e48173afb146331e Author: mquinson Date: Fri Jul 1 13:52:54 2005 +0000 Include the original version of the libex library. Still to be fitted to our needs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da914be97803afc90533a6b950883b65c70809c3 Author: alegrand Date: Fri Jul 1 06:55:24 2005 +0000 moving to 2.96 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 047faaf9f860833fec42238f3f0df8ae518a4cc4 Author: alegrand Date: Fri Jul 1 05:55:20 2005 +0000 major doc reorganization to get something that works... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b98287aa2f5a15cca6b1f56c3ff58567cc311a85 Author: alegrand Date: Fri Jul 1 05:54:12 2005 +0000 fix references broken due to trailing ":" git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1dfa8a3194a5fd243f468409945894b135a9a663 Author: alegrand Date: Fri Jul 1 05:52:43 2005 +0000 these references could not work... disable reference but typeset nicely git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 525f6a48d196fece2e4fbb032c604faccc1b0146 Author: alegrand Date: Fri Jul 1 05:51:32 2005 +0000 help doxygen to stop complaining about documentation for unknown define git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f47311e85fbd9e2156967acd248aceb351e1c28 Author: alegrand Date: Fri Jul 1 05:50:30 2005 +0000 help doxygen to stop complaining about nested groups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84b1a6eb5aff6720116770c1c606eccf944ca973 Author: alegrand Date: Fri Jul 1 05:49:52 2005 +0000 fix reference (especially the trailing ":") git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00d88e621b125609f0de3b123b97174100a28f4c Author: alegrand Date: Fri Jul 1 05:49:02 2005 +0000 tell the world that MSG_set_verbosity is deprecated. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1503 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f50aaa204b07e33e56277261a3d764d7bfcedef Author: alegrand Date: Fri Jul 1 05:48:13 2005 +0000 fix documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1502 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9075eb7e20bf55635639e7d2dd4040d7fd09e3c Author: alegrand Date: Fri Jul 1 05:47:53 2005 +0000 fix a reference git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a74c123a93983346bc7e498c89c745c7076b571 Author: mquinson Date: Fri Jul 1 00:04:27 2005 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f83da11836ecadd680aef8a0d2a9021800b19ae Author: alegrand Date: Thu Jun 30 23:45:56 2005 +0000 moving to 2.95 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ad6e2e839174288b967831afafee4502120bc94 Author: alegrand Date: Thu Jun 30 23:45:16 2005 +0000 some compiler don't like this return void... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32c34a5e26a82405864cbd1ecf2b64cd82c70cbd Author: mquinson Date: Thu Jun 30 20:51:13 2005 +0000 Some stuff were done, another one were added here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19728dc2c088aaaff2fa9dcfca9e36d869c25295 Author: alegrand Date: Thu Jun 30 05:40:24 2005 +0000 remove this damn fflush that spoils the performance (even though it was useful when debuging) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 407a83cbc983ae0d5773c1a418b1c4e580caa37a Author: alegrand Date: Wed Jun 29 23:04:08 2005 +0000 removing MSG_process_start from the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32f3c7c2fd01a3c0c499b7866bd505617e30a33e Author: alegrand Date: Wed Jun 29 23:00:04 2005 +0000 It's amazing how a well-placed ! can make such a difference. :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2096777c95d53cbfa4b19622c162c8974df760eb Author: mquinson Date: Wed Jun 29 22:57:25 2005 +0000 stupid me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f22af6263d8aae198c97e6a5a21c62115d7baff Author: mquinson Date: Wed Jun 29 22:35:05 2005 +0000 Document some of the lastest changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1257824e37d3761be3c60323d81fa7dce6ae82c0 Author: mquinson Date: Wed Jun 29 22:31:00 2005 +0000 disable MSG_get_msgload until we find a good specification for it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d3fd2c74f2fc09637b6845891e1b48cd5182281 Author: mquinson Date: Wed Jun 29 22:16:45 2005 +0000 Pass the args to the child git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c89da6104efd56ae525413ceec6678104aa3a25 Author: mquinson Date: Wed Jun 29 22:05:22 2005 +0000 Adapt to API change (I was too quick, I guess) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55cf41c6524efb1d45d4ce97753881c6057b6a29 Author: alegrand Date: Wed Jun 29 22:04:52 2005 +0000 I had forgotten a few functions last time. It could not work anymore... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e883305cea5e4b5738dd67fb1afa00ba3fc71a7 Author: alegrand Date: Wed Jun 29 21:54:25 2005 +0000 Add a select for Martin. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d52d77d655507787a4de97cda2600879a4f644a Author: mquinson Date: Wed Jun 29 21:42:13 2005 +0000 Adapt to upcomming changes in MSG even before Arnaud's done with implementing them. Yeah! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 554990200402cb0066f93c5f8cb4078e64c77806 Author: mquinson Date: Wed Jun 29 20:57:44 2005 +0000 put the great MSG_config stuff in the libs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78b7ddcea041887aed58f1c80e4838f1fe5d4728 Author: mquinson Date: Wed Jun 29 20:56:40 2005 +0000 xbt_cfg_set_vargs() and xbt_cfg_set() now handle only one variable at a time (they used to deal with NULL-terminated lists of arguments, but it was error-prone); Explicit another argument before the vaargs so that module setting function can pass their vaargs to the generic ones (the cfg set is implicit and don't need to be passed as argument in modules, so we can't va_start() on it); fix some error handling errors :-/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 151516a621d5672ec2ff0c4aeab7600b44ee7080 Author: mquinson Date: Wed Jun 29 20:53:51 2005 +0000 Try to use the MSG configuration stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6a9e071e80dac83aa2cddf5a98e90468efaac51 Author: mquinson Date: Wed Jun 29 20:52:54 2005 +0000 Explicit another argument before the vaargs so that module setting function can pass their vaargs to the generic ones (the cfg set is implicit and don't need to be passed as argument in modules, so we can't va_start() on it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33f32ad6d4e98ec1cbc7eeed1723deee82d59764 Author: mquinson Date: Wed Jun 29 20:51:12 2005 +0000 config support in MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ade56d3398a38946ba60efdd3000e5b6c9d053ed Author: mquinson Date: Wed Jun 29 20:48:46 2005 +0000 Kill evil cruft ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6797e494ca445d5894ccb5098c2df4a25e2d3ea Author: mquinson Date: Wed Jun 29 20:46:05 2005 +0000 First try at actually using the configuration stuff. MSG acts as cobaye here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5656a19c3369334d8de792391b1a085732b743ee Author: mquinson Date: Wed Jun 29 20:44:51 2005 +0000 Search for graspe-master where it is (ie, allow remote compile in VPATH setting ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d4f44983b405f88e6320243ef5781d0d654618c Author: alegrand Date: Wed Jun 29 19:53:36 2005 +0000 Add a new function: MSG_task_get_with_timeout. That should be very convenient to do a select... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b8507bc1dd3b18a2350a6d4eac309e87a4e13a8 Author: alegrand Date: Wed Jun 29 19:51:43 2005 +0000 helps for debuging without having to modify and recompile your code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3554543106ed1c78085a72f7c05b1abb030f7057 Author: alegrand Date: Wed Jun 29 19:50:59 2005 +0000 Useless file I had forgotten to remove. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c68cb2fa6012d3067edcad0b6164dc95c4ed9be Author: alegrand Date: Wed Jun 29 19:47:14 2005 +0000 Adding a function to set the max_duration of an action. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7628a0699cc6f92561dc39c0cff9bf2e06c59024 Author: mquinson Date: Wed Jun 29 05:34:04 2005 +0000 Do compile correctly under windows git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1514a3adcc4efc7905342de2da8e265a49d261c Author: mquinson Date: Wed Jun 29 05:33:48 2005 +0000 Do compile correctly under windows; some more information in the summary at the end git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f57ee10b025a90562714757d4e4b0f33f299f55 Author: mquinson Date: Wed Jun 29 05:14:28 2005 +0000 += ucontext_stack.h, which is generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 030a5011922ca9ac7d471362d5c8d820f052ff26 Author: mquinson Date: Wed Jun 29 05:13:53 2005 +0000 amok separate library is dead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 753cae90a856db7cd223182fb9fea6853fb7713c Author: mquinson Date: Wed Jun 29 05:12:58 2005 +0000 Include amok into libraries to avoid issues on AIX (linking tests against *one* not installed yet library works, but things fail on AIX when I try to do so for two libraries; I thus limit myself to only one library everywhere) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2181f9e30472f052bdf1590e619488017fa5334 Author: mquinson Date: Wed Jun 29 05:10:20 2005 +0000 Big fat warning of deprecation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 68bc51237bef4844fb9955a775e99a6555b3ad8e Author: mquinson Date: Wed Jun 29 05:07:22 2005 +0000 quote correctly macro definition to make autoconf happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dacbd9d8ffc6952f604bff54ec92212166b0dd1e Author: mquinson Date: Wed Jun 29 05:01:04 2005 +0000 Document lastest Arnaud's changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1703451f01d269c5b1cc49286b406ad2f28a56b7 Author: alegrand Date: Wed Jun 29 00:57:46 2005 +0000 Trying to make context work on stupid architectures by stealing some nice code to GNU pth. I probably have broken the windows support on my way but that should not be hard to repair. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3173125f018befde3abead2ffca56b9c361f770 Author: alegrand Date: Wed Jun 29 00:56:18 2005 +0000 automatic updates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14d6c9ebb53a01a4c0b36b625aed60518d13fe2e Author: mquinson Date: Tue Jun 28 12:08:46 2005 +0000 reduce amount of login for the new default loop count git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e1979645df94f4aee04980ca483fdf8ec3c0011 Author: mquinson Date: Tue Jun 28 11:59:00 2005 +0000 Don't pass -fno-loop-optimize to gcc<3.0, even on powerpc, since they don't understand it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 210773378309e0c5891ebe26177ec3d43f0ec283 Author: mquinson Date: Tue Jun 28 11:56:06 2005 +0000 No instruction before the last variable declaration with old gcc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b64bd0986e0cbb2faa2ec3900332a1eb7863cf9 Author: mquinson Date: Tue Jun 28 11:45:42 2005 +0000 No instruction before the last variable declaration with old gcc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53cc4a3aa4b84e658bba280f083a872eb1810b97 Author: mquinson Date: Tue Jun 28 11:24:14 2005 +0000 Reduce a bit the amount of logs at INFO level git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9011e52492ff1daaa07aa1911b3e1b358e380463 Author: mquinson Date: Tue Jun 28 11:16:01 2005 +0000 reduce the number of loops to do to not kill the old machines out there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6550f20e68d805495bf916b93d8090c524548258 Author: mquinson Date: Tue Jun 28 11:14:17 2005 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94cb2a45932016fef587911252968a77549c57dc Author: mquinson Date: Tue Jun 28 10:50:21 2005 +0000 Stupid C++ comments breaking AIX compilers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18e739f580a9bfaced8b8194398fdf302382d209 Author: mquinson Date: Tue Jun 28 10:37:55 2005 +0000 Stupid C++ comments breaking AIX compilers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2d009281d1e6d92065c4a080742cdee99577931 Author: mquinson Date: Tue Jun 28 10:26:15 2005 +0000 Got the last little bugs; more useful loggings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb7e5d550a7b9f486a6d602f415e2a4f65351295 Author: mquinson Date: Tue Jun 28 10:23:55 2005 +0000 Reuse the dynar of keys to speed the test up;verbose<0 => absolutelely no output per printf (ie, don't polute my neat logging stuff);various little bugfixes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dba704d6c73a519366d27f6b9bdf1e31f45f608d Author: mquinson Date: Mon Jun 27 23:38:29 2005 +0000 Add amok; feel free to make it look better git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e29831ff98feace0c36e4697439aa76e46e9b77 Author: mquinson Date: Mon Jun 27 23:01:58 2005 +0000 Document last change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76bd2535194e7efa0ddfa271cf9fc3afdc344f59 Author: mquinson Date: Mon Jun 27 23:00:55 2005 +0000 Implement callbacks, add some missing functions and some other cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03c846a1baad5d50f96eb442d50d428778ac6e15 Author: mquinson Date: Mon Jun 27 22:47:37 2005 +0000 Reimplementation in the modern coding standards git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5736ddf26ccce2afd1eb27b5ee74ff869673cac4 Author: mquinson Date: Mon Jun 27 22:46:57 2005 +0000 kill defaultlog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40b9cf85ae1a1b43b59a2d84d80eabf850d37ad8 Author: mquinson Date: Mon Jun 27 22:44:44 2005 +0000 multi dicts take care of their own logging category alone git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e57e94295118855d4c5cebecd714649282c1f46 Author: mquinson Date: Mon Jun 27 22:43:17 2005 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5aa5abf2a533bd9ba213ea336494f44dcd85a42 Author: mquinson Date: Mon Jun 27 22:42:13 2005 +0000 Improve documentation and other cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7718699dd610c56298d4aa737c1d35858f4c2b9e Author: mquinson Date: Mon Jun 27 22:39:01 2005 +0000 bump library version info; add dict_multi; cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12db95ab94e1021a75da2fb043d341a8b90aa72c Author: mquinson Date: Mon Jun 27 22:35:27 2005 +0000 Let's run amok git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c820a30e5e28b4f9ead72f94463a4442ffc78f28 Author: mquinson Date: Mon Jun 27 22:35:00 2005 +0000 Add an ad at the beginning of the main page git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d9bf39f29971e91d2555616e9a6332ce9c7c10b Author: mquinson Date: Mon Jun 27 22:33:15 2005 +0000 Implement callbacks, add some missing functions and some other cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b777cd7570d38c138ba99fc044fe55dc9a44b3aa Author: mquinson Date: Mon Jun 27 22:30:05 2005 +0000 Kill defaultlog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b0e03554c924939511bdc75e81f7531765c3160 Author: mquinson Date: Mon Jun 27 22:29:54 2005 +0000 re-enable multidicts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae71dd3c2f6618ac1761db2b0a3fb7c588e0f336 Author: mquinson Date: Mon Jun 27 22:28:53 2005 +0000 Wait until the end of the experiment before testing in another directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f5fcb14d23729174398f059830174fb530058e6 Author: mquinson Date: Mon Jun 27 22:28:02 2005 +0000 Let's run AMOK, friends git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f0f7f5a26e455fc673ec48115b731b4ee305b1c Author: mquinson Date: Mon Jun 27 22:27:09 2005 +0000 kill gras/core.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95af5d3f9b1231b3e3d8d17888c3e657c2b95e88 Author: mquinson Date: Mon Jun 27 22:26:22 2005 +0000 measurement sockets ARE functionnal; add function gras_socket_is_meas() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00001ff70f922b49f8c77737617d98f8d6f110e9 Author: mquinson Date: Mon Jun 27 22:25:34 2005 +0000 documentation 'improvement' (move it to the source file) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d72d6c126897c175fdb308a55e2603bcf2c50af Author: mquinson Date: Mon Jun 27 22:23:46 2005 +0000 Kill defaultlog and gras/core.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d11b30e2f4ac9920cf350e76147d065907b71418 Author: mquinson Date: Mon Jun 27 22:22:55 2005 +0000 Unstar the gras_trp_plugin_t type, even if internal, I'm now used to it; cleanups; documentation improvement; plugin_buf now declares its super plugin as static global, not in the data field in plugin (easier, cleaner and faster) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6aeb73952c9aad1e8fc1aa5738d8daf693dd32a Author: mquinson Date: Mon Jun 27 22:17:43 2005 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5fb2fa67ea062d8c26cfe3e6669a93fc2b7607bd Author: mquinson Date: Mon Jun 27 22:16:07 2005 +0000 Stop implementing bit fields manually, and ask the C compiler to do so for me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9eb8ec103dd99cf90ffb685007e50a38755f6046 Author: mquinson Date: Mon Jun 27 22:13:22 2005 +0000 More helpful logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b98e7805e2b634992db0d8301ec0e13cf66b3c71 Author: mquinson Date: Mon Jun 27 22:11:12 2005 +0000 Use select to sleep portably on weird platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe4c8b1394d6e39c3d84fdba06814d39763a8a1f Author: mquinson Date: Mon Jun 27 22:08:11 2005 +0000 Kill gras/core.h by moving the last bits into gras.h directly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 618709054477a826cf2d5aa94da7a6a65696171c Author: mquinson Date: Mon Jun 27 22:06:59 2005 +0000 Work better in RL (by not assuming that pid begin at 1 and are then incremented); take care of valgrind output in RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79c537eef79af75afc396907c355fa29a77bf9ae Author: mquinson Date: Mon Jun 27 22:04:53 2005 +0000 enable the multidict_crash test, even if it's not perfect yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b7358668fffbf7153bfb9b0a1b8aac6123f9f16 Author: mquinson Date: Mon Jun 27 22:03:47 2005 +0000 Kill defaultlog of xbt_init git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2626ed754c524798c68e3878eadaf6a8d5fad4c2 Author: mquinson Date: Mon Jun 27 22:03:20 2005 +0000 Update now that multidicts are reimplemented git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f454fb05ec302546cd75ac0dc8f0f3784a17b30 Author: mquinson Date: Sat Jun 25 13:16:49 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ddb702909db3b6f4f93d0ad2af58f00b005a960 Author: mquinson Date: Sat Jun 25 13:06:18 2005 +0000 Allow NULL payload messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78aee03b303315bcb935022506fdbf3ca99d57f8 Author: mquinson Date: Thu Jun 23 22:05:58 2005 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1c4b3ead099df97f5dff00f22d5cbfbf3d32ec1 Author: mquinson Date: Thu Jun 23 21:57:37 2005 +0000 clean(?) reimport git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a1a3a7bbd6433b0dab8dad372b9a2e0b2719cc8f Author: mquinson Date: Thu Jun 23 21:54:31 2005 +0000 don't use XBT_CIN, since I didn't manage to implement it correctly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23cadce3ae638ab6b246ca4e3b0a0c50e9d0e9c7 Author: mquinson Date: Thu Jun 23 21:53:57 2005 +0000 Try to reput the cvs base in a usable state, sorry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de20b4d75477c02d2fe70b85e5c42a31f3bafd1e Author: mquinson Date: Thu Jun 23 21:47:30 2005 +0000 Try to reput the cvs base in a usable state, sorry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20029610b4da98563453de7218813092b6bc95b7 Author: mquinson Date: Thu Jun 23 21:09:58 2005 +0000 bw_request now works git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92c95f0f54ec040441465d74d3a56008fa5d0e99 Author: mquinson Date: Thu Jun 23 21:09:19 2005 +0000 Automatic update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1967305c77b65adc9de924b55e835e6979638d02 Author: mquinson Date: Thu Jun 23 21:08:19 2005 +0000 automatic commit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c085ded81051c41ad34deac5e12163d06fd5673 Author: mquinson Date: Thu Jun 23 21:07:35 2005 +0000 libc is really brain-dead on debian git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34180c5a044ee58106feff2909a60415131bc142 Author: mquinson Date: Thu Jun 23 21:05:56 2005 +0000 Put the maestro on Jupiter so that there is a direct link between him and the first sensor (on Tremblay) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62638966a33659c83f42d3a2169bd3dfa3f313f6 Author: mquinson Date: Thu Jun 23 21:04:21 2005 +0000 let the maestro explictly kill the sensors so that they don't die too early; reduce the size of the experiment; test the bw_request now that it works git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2dadef9e08cdd2b5c1a57c7e9d063f519f23c7c3 Author: mquinson Date: Thu Jun 23 20:34:04 2005 +0000 Let bw_request work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b900f986c5bef91b93279a28e3b1b6b402338051 Author: mquinson Date: Thu Jun 23 20:32:02 2005 +0000 Allow users to not care about who sended the message they were waiting for (and thus providing NULL as&expeditor) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c101475dadc2682e575ed44c9e3687369d65ba37 Author: mquinson Date: Thu Jun 23 20:29:02 2005 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac90ceb451c8d228a7de1a9a9cc3821b2cc8b09a Author: mquinson Date: Thu Jun 23 20:26:03 2005 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2095c5547acacede3a192a7fd08155cfac713aeb Author: mquinson Date: Thu Jun 23 15:29:37 2005 +0000 let it work in RL (more work needed for SG) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 828a01a713bfef3f1e9e40e2ab396af78187359a Author: mquinson Date: Thu Jun 23 15:28:55 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 791f832cea6e18633bc614246193551293542bbd Author: mquinson Date: Thu Jun 23 15:27:49 2005 +0000 new function: gras_socket_meas_accept (mandatory on meas sockets, forbiden on others); don't bufferize meas sockets; be nice with valgrind and initialize the data we send, even if we don't care the values at all; all sizes are now unsigned long int git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5391847742b14cb81e50dafb00782703026cd16 Author: mquinson Date: Thu Jun 23 15:25:53 2005 +0000 new function: gras_socket_meas_accept (mandatory on meas sockets, forbiden on others) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85745e7eca5b947c62d42752c324b6320fd14998 Author: mquinson Date: Thu Jun 23 15:25:22 2005 +0000 sizes are unsigned long int git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d9f237d83d3ccdbd0a5a0fb2e82d8d633e98fa3 Author: mquinson Date: Thu Jun 23 15:22:30 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a77786e9ed0ea0f4c858aff458e2f3ad893ca839 Author: mquinson Date: Thu Jun 23 15:21:32 2005 +0000 dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef59b7b7d312b0f791a243d08c8f4416a64c4997 Author: mquinson Date: Thu Jun 23 15:21:04 2005 +0000 raising errors now use logging and not printf. We thus need a default log channel everywhere git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0ee10a52b42cbb65224c5926f91547851f10845 Author: mquinson Date: Thu Jun 23 15:20:02 2005 +0000 don't use printf bug logs. Even when raising an error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7376dfcfee00f204338e7e05a2a2da5b5b5d7e36 Author: mquinson Date: Thu Jun 23 15:18:57 2005 +0000 reenable amok now that it partially work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 302489aae7521d81da15bdfe35bda9f479560d21 Author: mquinson Date: Thu Jun 23 15:16:00 2005 +0000 yeah, amok comes back already git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a66f9dfbda188f773b18fb9dfdb26ae9956503cc Author: mquinson Date: Thu Jun 23 15:15:17 2005 +0000 use temps-gras-stub.mk to cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e8374a5ef66cc4de33d82c21db1ddd6c1b524b3 Author: mquinson Date: Thu Jun 23 15:12:03 2005 +0000 put the parts common to each gras/amok example in one file and load it from the other places git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05123b198d59b22c133d23dcf9b03934b4653e5e Author: mquinson Date: Thu Jun 23 15:05:43 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf9cc9d3e0d38e4cfc12c44af2558f142582f15b Author: mquinson Date: Thu Jun 23 15:05:27 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10db91712d127d0c5345947c8a037959b529760b Author: mquinson Date: Thu Jun 23 15:05:01 2005 +0000 Did some points, which made me think about the next steps git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f62af33b72afdbda1ae6b63f8c18ce64a27a2a5 Author: mquinson Date: Thu Jun 23 15:02:27 2005 +0000 Don't try to unregister accepted sockets from OS tables since they never were registered in there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a9181b377af88ec561a2147e21bb158657cb0dc Author: mquinson Date: Thu Jun 23 14:52:21 2005 +0000 on exit, close all the sockets left open and others leak plugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 71b1bcf9d7039df9c5810da59f8adfe2adbd9dc8 Author: mquinson Date: Thu Jun 23 14:51:23 2005 +0000 New GRAS example: simple/static token ring implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5baa4756f08e5a19b03f510d7552072ac5d208a Author: mquinson Date: Thu Jun 23 14:50:16 2005 +0000 automatic updates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8fd812d10ac0af376498fac70a6744babb318328 Author: mquinson Date: Thu Jun 23 14:44:38 2005 +0000 New GRAS example: simple/static token ring implementation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 860d8455a4aca1de4a2730a66f1f784c214fb535 Author: mquinson Date: Thu Jun 23 14:43:13 2005 +0000 free the libdata fabrics on exit (actually call the exit function of each libdata) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dceec8cbba80b23254db15e36f71edd425bc725 Author: mquinson Date: Thu Jun 23 14:42:12 2005 +0000 Reduce the default amount of logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1383 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 134d9301d8336ed27bf6ccf13978bb432f08e163 Author: mquinson Date: Thu Jun 23 14:41:36 2005 +0000 plug a memleak on exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a23cdba841776d9ef2396c8a8f7dc01bcc274094 Author: mquinson Date: Thu Jun 23 14:41:03 2005 +0000 reduce the default amount of logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9169866b4d15ec5783a28f90db81cf37fe255bf Author: mquinson Date: Thu Jun 23 14:40:39 2005 +0000 In RL, count the time from the begining of the application, not from the 1 jan 1970, so that details appear more clearly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae31c9605daeec056883c914f4f0d4cd676a8d4b Author: mquinson Date: Thu Jun 23 14:39:16 2005 +0000 in remove_at, if the user didn't provide room to retrieve the object and if there is a freeing function in this dynar, do free the removed object ourselves (plus cosmetics) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0d4f0b93e988553c814e169aec7fb5c422b3401 Author: mquinson Date: Thu Jun 23 14:36:43 2005 +0000 reduce the amount of logging; don't exit the process until after its last use (in trp_exit) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1378 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2479b96521c45f40637d8e4482c301b677266443 Author: mquinson Date: Thu Jun 23 14:35:10 2005 +0000 Bugfixes: in SG, don't nhol the size, when zeroing out.size, put it to 4 as it ought to be (how damn could it work before?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24738931e11d38749f48fb869338c5c6fcd9a8f5 Author: mquinson Date: Thu Jun 23 14:32:51 2005 +0000 bugfixing do find the existing sockets in the cache during accept() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2b06f52d16a7626dbd15787f318d5fc4ec518f5 Author: mquinson Date: Thu Jun 23 14:31:43 2005 +0000 Run make check on easy stuff first, and full featured examples afterward git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbf3a58354cba710332d0eff4a56d848bc9d0aed Author: mquinson Date: Thu Jun 23 14:29:08 2005 +0000 cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1374 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ebb9ac1906aa21624753d8e80e9c1fc5c73ef1a Author: mquinson Date: Thu Jun 23 14:28:20 2005 +0000 New example: tokenS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf9bb4da2395969314086bb3754a0e6b364c46d9 Author: mquinson Date: Thu Jun 23 14:27:56 2005 +0000 Generated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c55803f86d986570fa34340b5e88548d9b38ee5 Author: mquinson Date: Thu Jun 23 14:26:53 2005 +0000 Forget about amok for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48465b3cd2722ee424d082b36dfdb3ecf704290b Author: mquinson Date: Thu Jun 23 14:26:18 2005 +0000 automatic update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57b5fe03bd2b4daf9a44cde263ee6f53bc54a948 Author: alegrand Date: Mon Jun 13 19:05:12 2005 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d28b8ba7485f186918726a6672472dd30fedcc40 Author: alegrand Date: Mon Jun 13 19:04:52 2005 +0000 call surf->action_free. It's incredibly faster now, as you'd have guessed... :) Hope I didn't break too much things though. If you experiment troubles let me know. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41964ff94baca68cd488f6f7181b90c1ed547781 Author: alegrand Date: Mon Jun 13 19:02:43 2005 +0000 Add a new function action_use that help to delay the free of an action. It helps when many people are using the same action. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f5a2e23987ab74ad87320adce1bb1c886595410 Author: alegrand Date: Fri Jun 10 22:03:25 2005 +0000 Initialization that should be useless because of the calloc but seem to help valgrind. And I'd better have valgrind a friend than an enemy :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9497592e4cb9d325133bfcd29c86a02bbf31dbf Author: alegrand Date: Thu Jun 9 21:36:48 2005 +0000 default value of start_time = -1.0. It enables to make the difference between at time 0 and now (we may want to run MSG_launch_application many times at different dates...) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73a840e457ed83351caceb088b0880396fbe99e7 Author: mquinson Date: Tue Jun 7 08:11:53 2005 +0000 configure documentation improvement, and document the --disable-compile-optimizations instead of --enable-compile-optimizations since it's on by default. That way, bash completion works on the disable thing, which is the one we may want to use git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a79aeb34bbe254ac45236e37128b78728037116 Author: mquinson Date: Mon Jun 6 22:23:46 2005 +0000 amok examples revival; cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c49acbcdcd9b6239ca1b3018a2ba10676838e12 Author: mquinson Date: Mon Jun 6 22:23:04 2005 +0000 document last changes (s/raw/meas/) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa13347afebf4220df736b2401414d3112e44031 Author: mquinson Date: Mon Jun 6 22:22:21 2005 +0000 rename raw sock to meas ones; do declare msgtypes on all hosts in SG, not only the first one calling amok_bw_init git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d01820c429f4044f03d88363672e31d307e047a2 Author: mquinson Date: Mon Jun 6 22:20:01 2005 +0000 rename raw sockets to measurement ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 051f616fc46dc4567afb6f27f2c9dbc75e1cbef2 Author: mquinson Date: Mon Jun 6 22:17:19 2005 +0000 ignore some cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e744b1ef9431d71b562caa0163c7d31e72dfcf64 Author: mquinson Date: Mon Jun 6 22:15:51 2005 +0000 Revival of the bandwidth test to help me ensuring that the current hacking in the corresponding module of amok is ok; the given module is there to help me ensuring that current hacking with measurement sockets is ok. Oh, damn. Time to sleeeeep git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4802c5aaf0e767696542daafbcf6976ad4a8c0cc Author: mquinson Date: Mon Jun 6 22:01:54 2005 +0000 Document another public value, don't document in doxygen the private ones (ie, mask them) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee2b4571c020362de77c50685ae75495c0ea91be Author: mquinson Date: Mon Jun 6 21:57:01 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 56da01547ba7e9bb09171ee71669abb444271b5c Author: mquinson Date: Mon Jun 6 21:34:47 2005 +0000 Work around windows stupidity, leading to change printf("%%s %s", toto) to '%toto (null)' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 505d6b6136669e67fc42aa31fd1329e911d6aaf9 Author: mquinson Date: Mon Jun 6 21:08:30 2005 +0000 let it compile on windows too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba0ca547e30986d4a982dab79ed6aaadc139ff9f Author: mquinson Date: Mon Jun 6 20:56:15 2005 +0000 let timer work on host without gettimeofday (windows comes to mind) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8263c9bbadaf1ab49982051c234d404c53dd69e Author: mquinson Date: Mon Jun 6 20:52:43 2005 +0000 change the prototype of datadesc_get_name to return a const char* git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e36e64ebb00f7e5e62793c7b4f9f0a8da617261 Author: mquinson Date: Mon Jun 6 20:50:14 2005 +0000 Survive NULL datadesc in datadesc_get_name; change the prototype of this function to return a const char* git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a810e06af15688fb21253ff4b2ccf5ffc23cf8d0 Author: mquinson Date: Mon Jun 6 13:51:41 2005 +0000 Use ERROR to display stuff while raising errors. It allows to benefit from all the goodies in there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f5856cab1024a3b42a41db31fa968df68667552 Author: mquinson Date: Mon Jun 6 13:18:19 2005 +0000 Actually, null payload is quite common, harmless and those messages are plainly annoying git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7de1d21bd57f14182886eba8456dee1e363ed91 Author: mquinson Date: Mon Jun 6 13:07:33 2005 +0000 Add some example/tests to amok git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13c904d6998134e6eb726d1b695d9ce0c8c2e949 Author: mquinson Date: Mon Jun 6 13:05:06 2005 +0000 infrastructure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61854023a2f6440223cddb107a84a5c006b2be56 Author: mquinson Date: Mon Jun 6 12:30:53 2005 +0000 Rename raw sockets to measurement sockets since raw has another meaning in the networking community git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2aef1f664a657d5f43fbe8951a0ae9ead95316a0 Author: mquinson Date: Mon Jun 6 12:23:57 2005 +0000 Kill french dupplicate of the log documentation now that the doxygen one is in place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 021d6f3bc3e3d04e21143fe4c9d3be4957a26e1b Author: mquinson Date: Sun Jun 5 20:11:08 2005 +0000 Done some points git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6871d60846e21a811a079fb17970f7e09d79a5cd Author: mquinson Date: Sun Jun 5 16:18:31 2005 +0000 regenerate after modification to exchange dynars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88801c0759c36af8f0e28f60c32f072a4ca6e6c4 Author: mquinson Date: Sun Jun 5 15:56:34 2005 +0000 regenerate after modification to exchange dynars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff88ba9de79690ca006b0e44e680f3205542f451 Author: mquinson Date: Sat Jun 4 21:16:51 2005 +0000 variable declaration before actions. Damn old gcc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0d3ce3ae644257d5260f2cda5599efdcf59e040 Author: mquinson Date: Sat Jun 4 21:10:53 2005 +0000 regenerate on valnure (dynar exchange) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64fe4122b800a9f7919a81241399c4d4e03bc42b Author: mquinson Date: Sat Jun 4 20:56:41 2005 +0000 regenerate data after modification to exchange dynars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57a9b5eba15197470fe59be5a9262dc7dfd43f61 Author: mquinson Date: Sat Jun 4 20:55:16 2005 +0000 Document last changes, and cleanup things a bit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93bbfb13ee922b6a46b095c8e7ddf1a4e946d79e Author: mquinson Date: Sat Jun 4 20:53:49 2005 +0000 type cb now receive the typedesc they operate on; sanitize the struct/union fields callbacks now that they get used; 'cycle' is now one bit of 'flags' not a whole integer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be76efd4e3fae4da3f64db6ffae8fc5418a9b2ad Author: mquinson Date: Sat Jun 4 20:51:28 2005 +0000 stupid me, unable to set a bit flag git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa2e5b6995eb1572c4534259eea4197b3b618db9 Author: mquinson Date: Sat Jun 4 20:48:08 2005 +0000 Try to exchange dynars git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 276cd60a21dd997b8b1e107511855b4f20c20168 Author: mquinson Date: Sat Jun 4 20:42:58 2005 +0000 ability to send dynars transparently; type cb now receive the datadesc they operate on as argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94617ae1008480e71e426a6e9a390361a9c82c30 Author: mquinson Date: Sat Jun 4 20:41:37 2005 +0000 kill 'ignored' category; 'cycle' is now one bit of 'flags'; ability to send dynars transparently; add cb to fields, not to the type of those fields git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dcd3314eae443a27302a2038092ada47a0e346f2 Author: mquinson Date: Sat Jun 4 20:39:09 2005 +0000 kill the (defunct) ignored category; change 'cycle' to a flag with multiple bits used; add the 'extra' field for callbacks usage (used to store datadesc wide stuff when sending dynar, ie constants) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0528332a1b0ab924721c9d5102eb2c6f68354b6 Author: mquinson Date: Sat Jun 4 20:37:16 2005 +0000 type callbacks now get the typedesc they operate on as argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 72fd59deec43430442b33740da0c8f127caba7da Author: mquinson Date: Sat Jun 4 20:33:43 2005 +0000 Dumping function. As usual, for debuging purpose git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29e6857fd894e6bcb929dc8643834eb357d92b7f Author: mquinson Date: Sat Jun 4 20:32:53 2005 +0000 thanks debian for taking care of updating those files for me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9005f2b395fd85b7efdaa71d14f690b5769088cf Author: mquinson Date: Thu Jun 2 16:52:08 2005 +0000 move the dynar type definition to a specific header so that we can share it with the code in charge of sending it accross git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9eb8b5a3c4a65bf441c487ecef308654d4f384f4 Author: mquinson Date: Thu Jun 2 16:51:19 2005 +0000 move the type definition to a specific header so that we can share it with the code in charge of sending it accross git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9372ee127d1ac95f44215fa0a8bbde01398b4a14 Author: mquinson Date: Thu Jun 2 16:16:21 2005 +0000 Some more SG_CONFIGURE_PART for aestetic and such git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4b91e3eb08326707a5152d7e99ecadc0860f115 Author: mquinson Date: Thu Jun 2 15:54:06 2005 +0000 Don't use htonl in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6946b616b6a86ec67566c1e0f6675c4d35ad8ead Author: mquinson Date: Thu Jun 2 15:53:02 2005 +0000 missing header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3ab1c4ed0a356487c9d46b810fcef4ef5ac6733 Author: alegrand Date: Thu Jun 2 15:38:56 2005 +0000 Very weird. Those modifications were supposed to have already been commited. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 03fa6eaf33a30fb2d6a939b8c787d719bfa4a40a Author: mquinson Date: Thu Jun 2 15:35:06 2005 +0000 Put a header to a function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef76afcf3495ea944ba3229bbf7669be762cd387 Author: mquinson Date: Thu Jun 2 11:54:45 2005 +0000 Yeah. Cool, we use the SIZEOF_MAX. But now also load the header where it's defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0152b0fcb522280459d686aaa476ef1fb8326f88 Author: mquinson Date: Thu Jun 2 11:50:21 2005 +0000 Use SIZEOF_MAX now that configure tests it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b271fe0293916d8c00062d714a65d731faec8565 Author: mquinson Date: Thu Jun 2 11:48:48 2005 +0000 Check for the maximal size of scalar on this arch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 686dec33de79ebdb24cfc595fd679b63b466bc77 Author: mquinson Date: Thu Jun 2 11:08:54 2005 +0000 Remove my cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3595431d9a94c0b3833f488667f286529449b5ef Author: alegrand Date: Wed Jun 1 19:45:21 2005 +0000 SURF won't try to bring this process to life anymore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 937002db594a50d239dc6cebfb5c46c0ba7a5fd9 Author: alegrand Date: Wed Jun 1 19:19:29 2005 +0000 Reverting Mt's modifications and making use of the brand new SURF timer. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b27268d9d9bb2c80b6d5107343665d1df982c6e Author: alegrand Date: Wed Jun 1 19:18:17 2005 +0000 Reverting Mt's modifications. There is a problem in MSG_process_kill. I need to ensure that when I destroy a process, SURF won't try to bring it to life... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1315 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1007ad7dc0a98deb8f975017050a451316a06e4d Author: alegrand Date: Wed Jun 1 19:17:04 2005 +0000 Reverting Mt's modifications and preparing the delayed MSG_process_create. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 360eaf0a72835413586ed5b2c8caabdbab71553a Author: alegrand Date: Wed Jun 1 19:16:11 2005 +0000 Reverting Mt's modifications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit beca4657a3cf9a8ef593829ddd5249fcd15899ed Author: alegrand Date: Wed Jun 1 19:15:32 2005 +0000 Timer is now functionnal. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c8d74dc47818c66bab15857ebe888f5e1900e48 Author: alegrand Date: Wed Jun 1 18:51:10 2005 +0000 remove trailing lines. Mainly for testing the loginfo mechanism. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2784a5886dc34e25eae092827f5cdaad4bedc706 Author: alegrand Date: Wed Jun 1 18:33:45 2005 +0000 buffix... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 911f3385e7f85f79a3b4c8f50380dcf217b30501 Author: alegrand Date: Wed Jun 1 00:38:28 2005 +0000 Creating the timer resource. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b59658a063489a0f89b971818530597ce329a3ce Author: alegrand Date: Wed Jun 1 00:38:14 2005 +0000 Skeleton of a timer (still lack a little bit of code to be effective). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 749ea30edef7311180cd8449a1ff449ea5d47b93 Author: alegrand Date: Wed Jun 1 00:37:02 2005 +0000 Fake trace to help designing a crontab git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28b41e5afc60722c75727c405eb4b3d29caf093b Author: alegrand Date: Wed Jun 1 00:35:39 2005 +0000 moving/hiding resource_object where it is needed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0e0314deb67b21af9d4088bd5fe23300794de458 Author: mquinson Date: Mon May 30 16:04:06 2005 +0000 Tell explicitly gcc that hexa_print returns void git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6a45996cca0f81a329959d7e809c8f955d94dd3 Author: mquinson Date: Mon May 30 15:58:57 2005 +0000 Some more work to do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5e363e6dba846da390b665e0e4caa7ee90b2786 Author: mquinson Date: Mon May 30 15:53:51 2005 +0000 Tell explicitly gcc that hexa_print returns void git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e8a202a0ba0ac7a45eb9bdafdac47f1821b83ef Author: mquinson Date: Mon May 30 15:46:55 2005 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6a92abfb622b4e667e6853a5f39f6f003007588 Author: mquinson Date: Mon May 30 15:45:36 2005 +0000 embeed the buffer size within the buffer itself on SG. That way, send are atomic and cannot get intermixed anymore (at least the ones which are less than 100k) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 284832ed09bcd8f66de2c3e6287fb11bb10dc9be Author: mquinson Date: Mon May 30 15:43:33 2005 +0000 an hexadecimal printer I sometime use for debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1300 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de746a537cd455c094792011d63ee309fc8d8711 Author: mquinson Date: Mon May 30 15:33:40 2005 +0000 Made an error message more explicit (hopefully) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 53df2f10610a1118332e6fe650a10dc32bc5a37d Author: mquinson Date: Mon May 30 14:11:09 2005 +0000 Sanitize swag documentation: group definition in module-xbt; group structure in .h; element documentation still in .c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 404a5c6adee41f1161eee8e71278e2230abdd459 Author: mquinson Date: Fri May 27 19:43:13 2005 +0000 A proper (even if really KISS) implementation of gras_os_myname git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d1090ad7375e9ffbd83c87cb3b7622aead1084b3 Author: mquinson Date: Wed May 25 13:59:42 2005 +0000 Start the implementation of start_time and kill_time in the msg deployment. First bad news, I had to change the prototype of MSG_process_create_with_arguments. But until we use an option set here, there is no way to let the code evolving without such breakage (TODO). Second bad news: I didn't manage to implement start_time, ie to let processes sleep an arbitrary amount of time even before running at the first place. Third bad news: kill_time implementation seems buggy: examples/gras/ping hangs when the client has kill_time=0.8, ie when it dies during its sleep. I suspect a bug somewhere in MSG_process_kill In summary, Arnaud, please heeeelp :-/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86bade75f732e1e4de9d9b4d86069e325655beef Author: mquinson Date: Wed May 25 13:47:32 2005 +0000 Add start_time and kill_time arguments to processes in deployment file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d85805182365568b827d198e52c9463a946ec74 Author: mquinson Date: Wed May 25 12:50:21 2005 +0000 Properly explain to automake that flexml generated files are, well, generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d85b62de9da1e77e0cf1aab1238f1cf7057356e Author: mquinson Date: Wed May 25 11:37:42 2005 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a493e26f3d150dae733d8cda845ba86938932c7 Author: mquinson Date: Wed May 25 11:36:56 2005 +0000 differentiate the types 'char[22]' and 'unsigned char[22]' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bd7898e3cb6afa99ee0225e7d248028781d8193 Author: mquinson Date: Wed May 25 11:25:10 2005 +0000 compile with -g; do clean .o files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64475c65e715e134d5a72931863896eb5d43fd32 Author: mquinson Date: Wed May 25 11:13:20 2005 +0000 Bugfix: Allow absolute paths for platform description files; don't trust strlen to get the size of the malloced buffer. It can be smaller if the string does not fill the space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1290 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9869546955549027a1680253a3402d72f4d8e03 Author: mquinson Date: Wed May 25 09:33:27 2005 +0000 Issue a warning on dangerous (but not impossible) situation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97f40f7edaf947feba1f4e47d639160f68e8393a Author: mquinson Date: Wed May 25 08:56:09 2005 +0000 let's get more verbose on error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61441176a05ab34ceaaf7d7fde3e8f9fd6ee4e50 Author: mquinson Date: Wed May 25 08:44:14 2005 +0000 Check args before segfaulting on user git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61e1eca28dc76bf9d8a4c3f01fefb225f8d5c9f1 Author: mquinson Date: Tue May 24 06:26:56 2005 +0000 Implement MSG_get_msgload git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit edadfc86af1f3cb35e420c152c77f729e3b6a311 Author: mquinson Date: Mon May 23 08:16:19 2005 +0000 Trap to Arnaud: permissions will be fixed on html site on the next syncup without prior notice, ie I'll be given the right to change/fix them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f68c06b3e1b9a701356b63a0e99ae33401739be9 Author: mquinson Date: Mon May 23 08:10:12 2005 +0000 Typo in doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b83faaec297de22822cb424dc57c689465ff4b2d Author: mquinson Date: Thu May 19 13:53:30 2005 +0000 Typo fixing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1283 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f890d442c636b308299dc7d11a5954ebf6e6c0d Author: alegrand Date: Fri May 13 17:09:40 2005 +0000 New working version. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a8017e245d6deac4a1d31dfd21a781efcf2388b Author: alegrand Date: Fri May 13 17:03:46 2005 +0000 update for easier publishing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be592e8b8d0185410a7f66bfa271479a1fd1030e Author: alegrand Date: Fri May 13 17:02:05 2005 +0000 getting rid of gras-check-arch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4882091cfbf6ba61a576e0706b4fd03520b07fbc Author: alegrand Date: Fri May 13 17:01:41 2005 +0000 minor modifications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 916ecdd145136e27f011311261ced4d8befdd0dd Author: mquinson Date: Fri May 13 13:52:06 2005 +0000 kilkilkil old cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92aed71fd2dc79ee63009b6987dfad5896de4428 Author: mquinson Date: Fri May 13 13:51:15 2005 +0000 Mailing list migration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0088239fb0d8b5cda5a6bd7ea995f8b6bbbb8d02 Author: mquinson Date: Fri May 13 13:44:30 2005 +0000 This is outdated. I prefer killing it than getting hit one day git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0e706bfb6ca667f0d6b45ca170b40b6471523ec Author: mquinson Date: Fri May 13 13:09:25 2005 +0000 Mailing lists were moved out of ENS to gforge a while ago git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ea25ef8eaa7822f25f60a21a9daf84c49b053e1 Author: mquinson Date: Fri May 13 11:20:15 2005 +0000 Fix team email git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a0163896b60ee56d779f07afb6fa42a87c78940 Author: mquinson Date: Fri May 13 11:19:42 2005 +0000 Release 2.94 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30b6e2633cfcf570325ba083bac5e29943796ff6 Author: mquinson Date: Fri May 13 11:18:40 2005 +0000 Return what should be so that the emulation support is disabled on RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15b38042b4845b8739ce0f5d11e1c8ce8dd4ae78 Author: mquinson Date: Tue May 10 15:05:35 2005 +0000 The RL vs SG choice is done by the function implementation choice (library choice). No need to specifically check whether we're on RL or SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4f2f93c0322134842983911136549d38dbca416 Author: mquinson Date: Tue May 10 14:59:59 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db32f701b91d3ae38c3e96f36e8d80cb07f847f9 Author: mquinson Date: Tue May 10 14:56:21 2005 +0000 Rename gras_chrono_{init,exit} to gras_emul_{init,exit}, and call them at the right time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2188333e8e6e601894853b93fb726fa4d459837d Author: mquinson Date: Tue May 10 14:55:45 2005 +0000 Rename gras_chrono_{init,exit} to gras_emul_{init,exit} git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2eb0c3e05553c3b5ffd9e2af1ba6cc3e8b1bd81b Author: mquinson Date: Tue May 10 14:50:26 2005 +0000 Document properly the emulation module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 455a07955e3ded6b766e3a42939ed6fc87aa97f1 Author: mquinson Date: Tue May 10 13:48:41 2005 +0000 Introduce the emulation module in the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0182c7ea76feb1bfaefc546e584286608b14a6a Author: mquinson Date: Tue May 10 13:44:02 2005 +0000 Merge conditional execution and timing macros into emulation module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6c8aa3e9cb5ce12a2ee632bddac141fa9f0b29b3 Author: mquinson Date: Tue May 10 13:34:03 2005 +0000 header got renamed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f103b060ebe4ae96be56fd325b71b31c288ac251 Author: mquinson Date: Tue May 10 13:33:44 2005 +0000 kill dead and useless headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1da99cb4dcc64cf3993af474abf27399722aa09a Author: mquinson Date: Tue May 10 13:32:16 2005 +0000 Merge conditional execution and timing macros into emulation module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa10d062e88adc07c982d5961ecbca33972a52f8 Author: mquinson Date: Tue May 10 13:04:27 2005 +0000 Merge chrono.h (timing macros) and cond.h (conditional execution) into emul.h (emulation support) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23a046ae87cecf578eb0b45116321f6bffd770e9 Author: mquinson Date: Tue May 10 11:11:51 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0427752fb7dac8b9c0e4a0fc9cce58ba4b05144 Author: mquinson Date: Tue May 10 11:11:24 2005 +0000 Also loop on a simple malloc and on an integer incrementation to test the precision of the timers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65fa5368ce444c71b473d9cf2ffc8e7ed29a2ea6 Author: mquinson Date: Tue May 10 11:10:19 2005 +0000 Use proper timer; allow several timed sections per file (ie, use the 'line' argument to build the dictionary tag); cleanup our mess on exit; use proper logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 832fed2e817aad1deb04971a551b7a5204981d87 Author: mquinson Date: Tue May 10 11:08:44 2005 +0000 Implement real timers to avoid rounding errors when using only current time encoded as a double git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0044d55f406052a8fe431b8ba2eec7d85217dd3 Author: mquinson Date: Tue May 10 11:07:32 2005 +0000 Move private declarations to private header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5ec9cf45fa76b479c48a2a512dc6ce9fc40d89c Author: mquinson Date: Tue May 10 11:06:33 2005 +0000 the chrono module now cleanups its mess on gras exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 826d4530fc8e3b805049cf6dcdd411a57641f55b Author: mquinson Date: Sun May 8 21:25:01 2005 +0000 Some more work to do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63a34d8e7adcbddfd28cf3c1f6669f94e1eb475c Author: mquinson Date: Sat May 7 23:07:36 2005 +0000 Use my official email address, now that I have one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96e7e40441f08a9b60cc16d3cac6b7d387fb2a3f Author: alegrand Date: Wed May 4 01:29:17 2005 +0000 Cool! We have a bash access. Let's use it! :) https://gforge.inria.fr/forum/forum.php?thread_id=80&forum_id=45 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8efa99d55edbcede3aca675a37997a96474987dc Author: mquinson Date: Mon May 2 13:14:37 2005 +0000 Translate the todo and add an item git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09bb62f11f55964b402d295d0d42d5f679f965fc Author: mquinson Date: Thu Apr 28 13:48:10 2005 +0000 Document how to compile your code against GRAS; various cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bbffabddf1761a823dc02dd826313a4069ebe5b8 Author: mquinson Date: Thu Apr 28 13:46:46 2005 +0000 Protect a coma (separes arguments in m4) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1248 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 431603cb9166c1f00ee996b469d4632b09f48095 Author: mquinson Date: Thu Apr 28 13:45:28 2005 +0000 Fix a link git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1247 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5916b85507acd800c982de1c1fb24831a0b68bc6 Author: mquinson Date: Thu Apr 28 12:03:12 2005 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1246 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41b44f00f1417879040fda9119e98e480cba2748 Author: mquinson Date: Thu Apr 28 11:59:43 2005 +0000 document the image map git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bea8fdd9290539de8eed3f523a99bb9fdd82204a Author: mquinson Date: Thu Apr 28 11:58:08 2005 +0000 Configury beautification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42482b305301fa7fae8764506d906ed45dfce64e Author: mquinson Date: Thu Apr 28 11:45:36 2005 +0000 It's dead, my friend. Don't look for it anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f65648b37511c0c29ff4d7a49f41e2622d8defe4 Author: mquinson Date: Thu Apr 28 11:44:37 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22a798094ac42b8b1f8c8c16040d6bd30811f6b4 Author: mquinson Date: Thu Apr 28 11:42:38 2005 +0000 The grand Doxygen simplification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a7704487b236ab630cbbd21522703bd975ed877 Author: mquinson Date: Thu Apr 28 11:42:20 2005 +0000 kilkil useless git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61564332614752522a9bc97d27f5903a33643917 Author: mquinson Date: Thu Apr 28 10:07:13 2005 +0000 Fix cross reference to MSG documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8b999d8584c69171fd653758990ef7af027e273f Author: mquinson Date: Thu Apr 28 09:47:24 2005 +0000 Reduce the amount of unneeded differences between Doxyfile.main and Doxyfile.API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a4e55feeb53d29c30665c94a0d8b8d8de23c029 Author: mquinson Date: Thu Apr 28 09:37:59 2005 +0000 Doxygen simplification makes this useless git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9dece88dbea7b5f31abf6c79486b75d62796fe67 Author: mquinson Date: Thu Apr 28 09:36:48 2005 +0000 Let's get sensible git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c672eb1df1660baad5efba69cf0e4bd1b3f02592 Author: mquinson Date: Thu Apr 28 00:21:43 2005 +0000 Document 'Cleanups in the doxygenification of MSG examples.' git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 886f84da00e5fdff4da9ef40ec3a488dbac576b1 Author: mquinson Date: Thu Apr 28 00:20:14 2005 +0000 Kill the two-phases doxygenification now that it's useless. Actually, don't kill it yet, but just comment it. If Arnaud is ok with the new pages setup, I'll euthanasy it all. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce565aba5d85be05fae86117fe73792a0bcbc0a4 Author: mquinson Date: Thu Apr 28 00:18:30 2005 +0000 msg now has its own module file ; New doxygenification of the example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31cdbb05b8e60a3d47d1d688e1a35cd457a6f407 Author: mquinson Date: Thu Apr 28 00:17:44 2005 +0000 Rework the example so that it fits beter its new doxygenification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e18970601533e4f8df791b3225498c8cb05f225 Author: mquinson Date: Thu Apr 28 00:15:47 2005 +0000 Move msg module to its own file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7c5b4b893f4994a61c26e794c8b8c9fc6576aea2 Author: mquinson Date: Wed Apr 27 23:26:17 2005 +0000 add an introduction line before the list to make doxygen happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 702dbc47db2ffe8af2f299c49f64a04a3b8dfc30 Author: alegrand Date: Tue Apr 19 21:44:16 2005 +0000 Enable to call MSG_paje_output right before MSG_main. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aefec11f74b58bd4853ad136ed81d3988f26906a Author: alegrand Date: Fri Apr 15 22:19:03 2005 +0000 Killall can now be called from an agent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ac9a797df75936bc93ce7dad9e0086850f064e0 Author: alegrand Date: Fri Apr 15 17:18:45 2005 +0000 Sorry about that. I had forgotten to commit this file. It supersedes the placeholder from Martin. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 099ae62433e5e13777b38086a9a78a5b758fde71 Author: mquinson Date: Fri Apr 15 14:45:03 2005 +0000 Add missing header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0bdf8f25600f7e9f8c112d7f9ed2c89a9820979 Author: mquinson Date: Fri Apr 15 14:44:33 2005 +0000 use CVS version of flexml to generate it since it breaks otherwise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c31366609199a57339e472af71dbdd30c4fd60e Author: mquinson Date: Fri Apr 15 14:43:23 2005 +0000 Placeholder git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 536e2df34e0f3594005c270f62d8f5c074fec732 Author: mquinson Date: Fri Apr 15 14:30:24 2005 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4311d4e75331e015ee3cd2f2c45a833bb3c5ede Author: mquinson Date: Fri Apr 15 14:29:34 2005 +0000 Add flex generated cruft for gentoo users ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6590af9a0e62a853c73e5366bbe796b6237edcb4 Author: mquinson Date: Fri Apr 15 14:29:02 2005 +0000 Don't ignore flex result. Some poor gentoo souls need it in CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb92afbd7582caca17782da3c1fb9f8a444f1578 Author: mquinson Date: Fri Apr 15 14:28:18 2005 +0000 Fix flexml detection git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ffecc04a145c8aa4f5911ef27b0657ec01bf0d7 Author: mquinson Date: Fri Apr 15 14:13:38 2005 +0000 only express our happyness when things actually went right git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ec78c5693767d663a12d9849cf68d6e178ba4990 Author: mquinson Date: Fri Apr 15 14:10:36 2005 +0000 Don't ignore flex generated files. Gentoo only have an old flex and it's a pain git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8657fba02acd7ec7d4ea587439362d836d9ef42f Author: mquinson Date: Thu Apr 14 22:19:19 2005 +0000 Stop loading private headers in public ones git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6f1ed39139e19a28dc16c4b5f796ab9d9da35ed Author: mquinson Date: Thu Apr 14 21:46:37 2005 +0000 Add a word about ucontext configury git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 989078e144024c50828fc7bccbaa63832733390e Author: alegrand Date: Thu Apr 14 21:34:27 2005 +0000 moving timer functions so that we can use them for internals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79d467c1216693e97121b7227a15c1bc3c544d66 Author: mquinson Date: Thu Apr 14 08:31:53 2005 +0000 Regenerate with the lastest flexml (does only fix the copyright header) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94af71c0d81fa37aa96b4b7eb289db6dc2e19717 Author: mquinson Date: Thu Apr 14 08:30:58 2005 +0000 React sainly when flexml is not installed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0af845d5515775b388fe585c3964dca7616676b Author: mquinson Date: Thu Apr 14 08:30:36 2005 +0000 Automatic update (I love debian) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 150daebe098d4d7866b8db6c90ce18e56178302e Author: mquinson Date: Thu Apr 14 08:25:25 2005 +0000 Fix detection of flexml presence git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3859e43b3cf658791366f7b150cfd0bb9fb7190c Author: mquinson Date: Thu Apr 14 08:16:05 2005 +0000 Please die properly when flexml goes wrong or is not there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 611e12c3d9c307481fecbac2d8759484de621209 Author: mquinson Date: Wed Apr 6 10:49:07 2005 +0000 Regenerating with flexml 1.3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69719adc7957b3726e1302653bb8610f4059d493 Author: mquinson Date: Wed Apr 6 10:48:09 2005 +0000 Reduce a bit the flexml stack now that flexml 1.3 is out git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9095d6425344526ccae1d216db533fc81b6ee198 Author: mquinson Date: Thu Mar 31 20:28:58 2005 +0000 I can't code right now, but I can polute the ChangeLog ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4219ada82294f9bcc97947adf167c73bee5f6fbb Author: alegrand Date: Thu Mar 31 01:27:50 2005 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06f0d1d110338b3eb607633583183a076f7d2722 Author: alegrand Date: Thu Mar 31 01:27:00 2005 +0000 no more printf (using DEBUG) use of xbt_os_time for benchmarking... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2847e093dd8f81f32172ed41178acad8ef46566f Author: alegrand Date: Thu Mar 31 01:26:21 2005 +0000 uniformization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6db0f7d71e531f5a92f8592ae3b3f495b5b932cb Author: alegrand Date: Thu Mar 31 01:26:04 2005 +0000 cosmetic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1203 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e63af9cb81992dcf84822e931ec45c841f4b8cc5 Author: alegrand Date: Thu Mar 31 01:24:42 2005 +0000 use xbt_os_time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1202 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 933169f7340432501f2493e81b31589f4e4a7c8a Author: alegrand Date: Thu Mar 31 01:23:32 2005 +0000 bugfix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1201 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48fb61a024cd614fd1544b95c360022fc470b505 Author: alegrand Date: Thu Mar 31 01:21:58 2005 +0000 Add xbt_os_time(). This functions returns the number of seconds since the Epoch (00:00:00 UTC, January 1, 1970). Most users should use gras_os_time and should not use this function unless they really know what they are doing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1200 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee090d32918ca9a943ba989385ec407a73957224 Author: alegrand Date: Thu Mar 31 00:03:56 2005 +0000 cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1199 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 147d85384fe57aa5af318362a3cf1e9c2ed1153c Author: alegrand Date: Wed Mar 30 23:48:44 2005 +0000 removing msg_test from testsuite git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6928ad19369215544612db036d822f6a78dd2a2 Author: alegrand Date: Wed Mar 30 23:48:18 2005 +0000 upload what you can on gforge git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4a465b10cdc418a22dd5a739639dd58821aa3b7 Author: alegrand Date: Wed Mar 30 23:44:04 2005 +0000 we don't need those files anymore. We use their examples/ equivalent versions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 320dd2ebba27932ac6cbec8b51dd50cc169a61f4 Author: alegrand Date: Wed Mar 30 23:37:24 2005 +0000 Updating the documentation and uploading to gforge. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66159235638269235e9ff304bded7e223502e746 Author: alegrand Date: Wed Mar 30 23:12:46 2005 +0000 Advertisement for Paje. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 80f12741b28d98e2d8677bc987afcbedd02e25fb Author: mquinson Date: Wed Mar 30 16:31:28 2005 +0000 s/gras_process_getpid/gras_os_getpid/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 33f08ec411b521a99485dcdf5fa8db9fefcbeefa Author: alegrand Date: Wed Mar 30 00:33:46 2005 +0000 commit changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e2104d6715a3038c8ff9dc26631c08342c4c868 Author: alegrand Date: Wed Mar 30 00:28:24 2005 +0000 New colorizer. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ddab1a7a92fa2a458963cf9dc8dd5d2da30283e Author: alegrand Date: Wed Mar 30 00:25:37 2005 +0000 Forget about messages and use native xbt logs... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0aa5a19f3da8078299341578144c4d4aa45e3b18 Author: alegrand Date: Wed Mar 30 00:25:01 2005 +0000 Don't return stupid strings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbaca65f9e2d00fa1d658bb71472f255052a4998 Author: alegrand Date: Tue Mar 29 23:50:07 2005 +0000 Verbose logs. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 912a9ae1e7d165713255d17b216500188057ecea Author: alegrand Date: Tue Mar 29 23:49:23 2005 +0000 adding a getpid function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b2cf57955a81760994147720504339413d91aa9 Author: alegrand Date: Tue Mar 29 23:43:29 2005 +0000 Avoid segfault or infinite loop when calling this function from somewhere else than a MSG process... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 662efafcb2bbb2317a5b08d76316701957fe779b Author: mquinson Date: Tue Mar 29 22:26:47 2005 +0000 Document tonight's changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18d865e6985d7a5903eac874c8942b7001310625 Author: mquinson Date: Tue Mar 29 22:24:16 2005 +0000 Implement a gras_os_myname. KISS and don't try a DNS resolver tonight. ie, don't give a sensible result in RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32cc139a44b6a304568491452f1b704ab5648127 Author: mquinson Date: Tue Mar 29 21:34:49 2005 +0000 +=timer.trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea2225faa2638238ab3433a634d952196b69544a Author: mquinson Date: Tue Mar 29 21:34:18 2005 +0000 +=ping.trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7fe8d8f454c5a1986343b8fb785a62aae8581ec Author: mquinson Date: Tue Mar 29 21:32:39 2005 +0000 +=chrono.trace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f8521bcf90db5c4bfd343892568497ef90a94da Author: mquinson Date: Tue Mar 29 21:25:05 2005 +0000 Change the name of a function which was not implemented yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1180 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05d02d8e9e7b60ff48983f8c56288b486be75cf9 Author: mquinson Date: Tue Mar 29 21:20:46 2005 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1179 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a629859e5bf62936f3f8fcd9be986d0db00b3218 Author: mquinson Date: Tue Mar 29 21:14:26 2005 +0000 Change SIMGRID_INSTALL_PATH to GRAS_ROOT. It's not as clear, but I had to git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1178 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e3804d01fd5317dac9b0ddf0ddfbc46cf12cef1 Author: alegrand Date: Fri Mar 25 21:47:11 2005 +0000 MSG_getClock is a stupid name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1177 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 409cad633c6b5032649e7a54f6311e41c6178899 Author: alegrand Date: Fri Mar 25 21:46:39 2005 +0000 MSG_task_get is now fair... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e4034811b98b05387a4570e36325e557bcd6bd1 Author: alegrand Date: Fri Mar 25 21:45:18 2005 +0000 Sans serif is nicer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc7d90041b36b25bc650fac9b4c2aa48df04173b Author: alegrand Date: Fri Mar 25 21:33:23 2005 +0000 Stop sending mail to ME!!!! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 340e5989155cdf30bbcc9ad7b09c0d112f35d38f Author: alegrand Date: Wed Mar 16 01:21:27 2005 +0000 Add MSG_task_get_compute_duration() and MSG_task_get_data_size() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fef6f1c700a2d64048e6f29ee699e35090d025f7 Author: mquinson Date: Tue Mar 8 21:35:09 2005 +0000 document changes, and add the 2.94 release goals. Sorry we were used to do those goals in french. Now that the cvs is public, we'll work on git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bb08f3e8cb761d7ae0b0b187bb028d97c7e9c7f Author: mquinson Date: Tue Mar 8 21:32:59 2005 +0000 maintainer-mode implies enable-compile-warnings. Feel free to add disable-compile-optimization if it causes trouble to your gdb git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5939556d9528c8e533b0cdd4fd2cf4bd9c6f3c22 Author: mquinson Date: Tue Mar 8 21:31:10 2005 +0000 Revert last change. This was not the issue on PPC. Instead, gcc needed some more love git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28c2a33427c5ee40763791fcd2c21efa01d86a23 Author: mquinson Date: Tue Mar 8 21:30:00 2005 +0000 Now that gcc issue on powerpc is fixed, stop being silly and asking for xlC even when this good ol' gcc is around git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef988f479b7cc460b9993c709039f4b2395a2caf Author: mquinson Date: Tue Mar 8 21:28:45 2005 +0000 Buglet found by Loris: XBT_LOG_NEW_CATEGORY shouldn't produce warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a4605556b29bff6f45db13f0d1aa152819028bd Author: mquinson Date: Tue Mar 8 21:27:09 2005 +0000 Pass --fno-loop-optimize to powerpc computers so that gcc don't corrupt the test case. Change --enable-compile-warnings=[no/minimum/yes] Turn on compiler warnings. to --enable-compile-warnings use compiler warnings (default=no) --enable-compile-optimizations use compiler optimizations (default=yes, unless if CFLAGS is explicitly set) Kill --iso --ansi bits since GCC doc states they're not what we need Filter out the -O2 autoconf stupidly adds. We want -03 (without overiding user choices) when with gcc. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0629782d01ab97abca349c353d967f3124241c14 Author: mquinson Date: Tue Mar 8 21:14:56 2005 +0000 I changed the action a long while ago. Let's change the messages outputed, now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf448f2590985fd41f194de889629c4276fb126a Author: mquinson Date: Tue Mar 8 21:13:19 2005 +0000 english translation and housekeeping git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d85808f8c975fe988b965ef882047be71735927 Author: alegrand Date: Fri Mar 4 23:21:52 2005 +0000 On the way to 2.94 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 146abd86a237e18c43320ed134bc7a3aa20bde00 Author: alegrand Date: Fri Mar 4 23:02:54 2005 +0000 Clean clean clean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7ae4f77d53b8b487d22dad0106dd880ad018150 Author: alegrand Date: Fri Mar 4 22:24:50 2005 +0000 Ready for the 2.93! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd5368c476f1a63917ae4ab75a005f062704f962 Author: alegrand Date: Fri Mar 4 22:23:24 2005 +0000 moving to the right location. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b4e6354752a78d5aba770c15096cb72cdec1efa Author: mquinson Date: Fri Mar 4 22:16:48 2005 +0000 Done with neuf-trois. Move the remaining to TODO and have a decent sleep git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1159 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0205b326c723f3abd65db0947056760202cabc2e Author: mquinson Date: Fri Mar 4 21:03:56 2005 +0000 Move big structures out of the stack to try to help the poor powerpc owner, but it does not seem to be enough git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4218f7c9c2e769e2e74d14d0312c2eb67f335330 Author: mquinson Date: Fri Mar 4 13:58:01 2005 +0000 The boss of remote compilation in the whole 93 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6ec1b4ac395c51fbb1a79f546a07312de104826 Author: mquinson Date: Fri Mar 4 13:56:54 2005 +0000 Don't clean on each build (to benefit from rsync) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f04df477c63268c8e7e801164e10c106458bed6a Author: mquinson Date: Fri Mar 4 13:55:57 2005 +0000 find the build host even on incomplete build (done with rsync) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0d3bac107f6bf9b330652e24370017fb7af4ed4 Author: mquinson Date: Fri Mar 4 13:41:02 2005 +0000 It breaks xlC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8195abe1e3c58d6d86eb77eb4cf041b651e29de2 Author: mquinson Date: Fri Mar 4 13:38:49 2005 +0000 RL deployment almost done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65711338de6431c19a2a8c1c1c62bc744405f42a Author: mquinson Date: Fri Mar 4 13:06:03 2005 +0000 make remote cruft moved to tools/graspe-master git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9222bb195a7da9a87455a42552606b9ff5ed7fd5 Author: mquinson Date: Fri Mar 4 13:05:21 2005 +0000 Make sure graspe-master is executable, even if it's not generated by autotools (was too easy to do) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c9435870a762e8e7421ebae7cc888012135403e Author: mquinson Date: Fri Mar 4 13:04:18 2005 +0000 Distribute the good stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2d6a162a14c455fcf36b2edea83f6f5a9bd69b9 Author: mquinson Date: Fri Mar 4 13:03:43 2005 +0000 Insist on using xlC when available and when not instructed otherwise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 000a5e6a5e12f2d41e3197ac41aa7aef9a53103d Author: mquinson Date: Fri Mar 4 11:38:46 2005 +0000 mv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 44039849440cb2435ccb956c06b82ac4ee1b8ee6 Author: mquinson Date: Fri Mar 4 11:37:31 2005 +0000 - Bugfix: flush the socket on close only if there is some *output*. - Bugfix: flush idempotent when there's nothing to send (don't send size=0) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf0160924110ac23fe6b60a92415f43358a20d01 Author: mquinson Date: Thu Mar 3 22:36:18 2005 +0000 mv compile-remote-worker graspe-slave git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0e96a02bee7ecff1ba2a3b28e330d829aba723a Author: mquinson Date: Thu Mar 3 22:17:01 2005 +0000 Damn typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 654d4134187f74c5b78fa02335cd529625aba79a Author: mquinson Date: Thu Mar 3 22:04:47 2005 +0000 Don't try to optimize, since it breaks on ppc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 887e89f1a785d7dd3fc4dd3f923a41167fa712f5 Author: mquinson Date: Thu Mar 3 22:02:11 2005 +0000 mv compile-remote-worker.in graspe-slave.in git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14e6dcce07002bc18c89cb86feb6c379bc912fc0 Author: mquinson Date: Thu Mar 3 22:01:37 2005 +0000 datadesc_usage with AIX data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59a1aff0fbe12fa74b7d0b9fb46492fa7a822acc Author: mquinson Date: Thu Mar 3 21:57:16 2005 +0000 test whether ucontext actually work, not only whether they're here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4318208d7db16e05e147c4a5c5b31a04cff2d02e Author: mquinson Date: Thu Mar 3 21:51:15 2005 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f642a96437baf8ffa855db9417677fa6f64a2b6d Author: mquinson Date: Thu Mar 3 21:10:31 2005 +0000 I'd prefer xlC better than gcc on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a27d2520c0fe6ea0a9cbb9e4ae95171c291c3eb Author: mquinson Date: Thu Mar 3 20:46:18 2005 +0000 something went wrong git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 862dc59fa89047b4cf9748b830d83e8d2cc8c25c Author: mquinson Date: Thu Mar 3 20:42:59 2005 +0000 generated with xlC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ed9d0c1a58188afa7cc473410b6d6787311d592 Author: mquinson Date: Thu Mar 3 20:40:23 2005 +0000 Use inline portably git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed9b0e1a9b552d612cfbcfc03d730a42f7124b84 Author: mquinson Date: Thu Mar 3 20:19:11 2005 +0000 let's be friendly with prehistoric compliers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c80c9a5242e4a9990203af338a03c490982bbb2a Author: mquinson Date: Thu Mar 3 20:05:33 2005 +0000 Use kasher comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 182213e176290e8c89c19cbf6fd1103cb9b27156 Author: alegrand Date: Thu Mar 3 04:47:37 2005 +0000 stop lying... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e0150d5daca2aec9489343953d189b793f553f0 Author: mquinson Date: Wed Mar 2 17:33:25 2005 +0000 stop saying bad things about Alvin and explain people what's going on git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dddd8fa68144c73470799bfe1d2074fce9ec2024 Author: mquinson Date: Tue Mar 1 18:59:21 2005 +0000 Add the rules to remove the dependency of make dist on make all git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f8ebb23a6f40061a1582065cdf8ae8368903570 Author: alegrand Date: Tue Mar 1 18:54:45 2005 +0000 paje has to be initialized at the very beginning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb2a33ffbf5d75a089a156d48e6e7f4ed6217888 Author: mquinson Date: Tue Mar 1 18:45:55 2005 +0000 Deal with msg_test.trace properly when created git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82ee0a3ffa407ae179000e3543f0a412bdf40be3 Author: mquinson Date: Tue Mar 1 17:52:16 2005 +0000 cleanups +AC_CHECK_PRINTF_NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c55a069411b966c8f5c5ce0fae60c0d5e56ff377 Author: mquinson Date: Tue Mar 1 07:45:27 2005 +0000 Wrap potentially NULL strings to protect solaris git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bf94be443bfe2ab00307ad24df4f4420a1aac2e Author: mquinson Date: Tue Mar 1 07:44:20 2005 +0000 Define a wrapper to strings for when printf(%s,NULL) segfaults git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0458bcfaa9cb1c7c87e15f4ec14fa7de1a130a1f Author: mquinson Date: Tue Mar 1 07:43:43 2005 +0000 Check whether printf(%s,NULL) works or segfaults git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3de9bd297b49c6d0b62a18b21aef156da297dea7 Author: alegrand Date: Tue Mar 1 06:08:52 2005 +0000 more debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4da90af7c446df38e61a9e3f1ee5f698903cfc6d Author: alegrand Date: Tue Mar 1 06:07:48 2005 +0000 Make things work on allo-psmn. It's just a workaround. I let you make a "clean" solution ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61e745a2f451d107f45d7c5cb8b2e48648330c4e Author: alegrand Date: Tue Mar 1 06:06:28 2005 +0000 Moving functions to the right location and making them work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0f438dd4bc021e2c7a69ed3690397240a336b21 Author: mquinson Date: Mon Feb 28 23:06:36 2005 +0000 Copy the tarball only if 'scp' action is passed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08166da2ffafc477df00a2cf4b60e62f8d803096 Author: mquinson Date: Mon Feb 28 23:04:29 2005 +0000 Insist on not letting solaris try to print NULL since this leads this poor soul to damnation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 55053de21d932fb0cc93eec52ec22ebc38ae936f Author: alegrand Date: Mon Feb 28 22:40:06 2005 +0000 Stupid me ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 243dd7cf8f706d163951f89489bdb9c44f9e6b8e Author: mquinson Date: Mon Feb 28 22:31:04 2005 +0000 Pass debugging flags to binary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7d76fe7ae2d9bad4348ff8da3d4c9a3b36ebd06 Author: mquinson Date: Mon Feb 28 21:25:13 2005 +0000 simplify the output now that loggin' stuff displays process name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be085f31029f1170fc43c17d8b04f76174341f2e Author: mquinson Date: Mon Feb 28 21:01:29 2005 +0000 Add a stupid value needed on ARM git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1e3a07c845cd794bb97a3eddf62ca72580d50eb Author: mquinson Date: Mon Feb 28 21:00:45 2005 +0000 Activate Paje even if it's not really successful for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57394ca160458c1e38f48313dbcb1146d2e0013c Author: mquinson Date: Mon Feb 28 20:53:36 2005 +0000 Stop being stupid, and don't affect a char* into a char git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df697dbf8475c3c6fc2a86661ec18ccaad10517b Author: alegrand Date: Mon Feb 28 20:02:50 2005 +0000 Stupid me ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82edbc1fc4657623c61feb396e2cdd443bcc1556 Author: alegrand Date: Mon Feb 28 20:01:47 2005 +0000 Typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0db814e6b23d3c10c1977b0a3ee6a8cb3e97263a Author: mquinson Date: Mon Feb 28 18:04:56 2005 +0000 Solaris segfaults when asked to print NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a1d69836aca716308f3ac35a9f1159ee23799fa Author: mquinson Date: Mon Feb 28 17:14:20 2005 +0000 some more info in summary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b477caea7ac98994ae8805cf79c5c6fe45585161 Author: mquinson Date: Mon Feb 28 17:13:55 2005 +0000 win32 cross-compil needs love git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc6485562c7f11b39a3a41e7d4504e4f5c40890a Author: mquinson Date: Mon Feb 28 17:12:44 2005 +0000 When using gcc -maix64 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79ebca5ac166d3a2219d510a591c8301b9d4ffd4 Author: mquinson Date: Mon Feb 28 17:09:20 2005 +0000 Don't try to load windows.h because ucontext were not found git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a309a043e137fa21b5ef01306270a042f527b5a7 Author: mquinson Date: Mon Feb 28 14:29:46 2005 +0000 mingw32 cross-build needs love git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8194d07f735bc6c047a70525ebda6de6309c2493 Author: mquinson Date: Mon Feb 28 14:20:39 2005 +0000 Only test for ucontext.h and pthread.h when needed. Add a dependency from libsimgrid to libws2 (needed for hton in transport_plugin_buf) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5107974c25d5987e00e0bee138e4808e60545c9f Author: mquinson Date: Mon Feb 28 14:06:54 2005 +0000 let VPATH build work again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f3c8c1ebb472c4230da00dbd684001434eff7e1f Author: mquinson Date: Mon Feb 28 06:05:27 2005 +0000 datadesc.big32_2 got regenerated on m68k git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcaa37611044bf62e5f903806c2b9d7b136766d6 Author: mquinson Date: Mon Feb 28 06:03:12 2005 +0000 generated on m68k git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77e4c6baee740cb9885f19f2f378c70c5960cd8b Author: mquinson Date: Sun Feb 27 23:57:01 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7294a463b472f92d0310077ebf3eca75328d8a01 Author: mquinson Date: Sun Feb 27 23:56:28 2005 +0000 pthread by default git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe36671bd9796b7c10d67c261d3f362254127e5b Author: mquinson Date: Sun Feb 27 23:53:41 2005 +0000 Change xbt_strdup, xbt_malloc, xbt_malloc0 and xbt_realloc from macro to inline functions. It shouldn't change anything in generated code, and that way, we don't have to use the 'malloc(n)?:die' construct, which troubles splint. Less macro should also make Oli happy, for example. Also move the gcc attribute wrapper to another file to kill circular dependencies git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1099 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 973dff599bf52fd0c48e5186226355e9819e1236 Author: mquinson Date: Sun Feb 27 23:48:29 2005 +0000 HACKHACK: set msg_global to NULL so that xbt_procname works in SG even when not using msg (ie, in stub_generator) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1098 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d7af510c46032e6fa641df224fe2f67e81419b5c Author: mquinson Date: Sun Feb 27 23:45:59 2005 +0000 Display the current process's name in all loggings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1097 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4042406fae5369176f33168ef9fd88ff084327c6 Author: mquinson Date: Sun Feb 27 23:45:16 2005 +0000 Add xbt_procname(): returns the name of the current process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1096 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10f7b5f50f97af5ac7c9663b361717a219cfd4d3 Author: mquinson Date: Sun Feb 27 23:41:26 2005 +0000 Add MSG_task_get_name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1095 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8597d4e91f65d63a0b7c7ec8bf5620adbfa600d1 Author: mquinson Date: Sun Feb 27 23:38:43 2005 +0000 cosmetics in outputs, and call surf_init before initialization of msg_global since it mucks with it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1094 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6591c9df82136dbb9cb6e5b09651b3441f02e3e8 Author: mquinson Date: Sun Feb 27 23:35:12 2005 +0000 Move gcc attributes wrappers to this file (needed for splintification) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1093 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc0ab3d0f57f468a97d096c82613efcc960b7006 Author: mquinson Date: Sun Feb 27 23:33:34 2005 +0000 misc.h was missing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1092 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f70ef8a917677e839053e92a8a62e19cbfc290c9 Author: mquinson Date: Sun Feb 27 23:32:51 2005 +0000 Add a dist-files target to all makefiles. It outputs all files which must be placed into the tarball; use this to fix splint invocation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1091 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 990b4c331449051f8476377ac6e67a02f639be5a Author: mquinson Date: Sun Feb 27 23:30:03 2005 +0000 kill a calloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1090 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99511807c2b70fb7603c28390213ce406d2ede95 Author: mquinson Date: Sun Feb 27 23:29:25 2005 +0000 Useless cosmetics and plug harmless leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1089 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25d577cd1732a672eb06cb4f24c5b9eacd2df5d0 Author: mquinson Date: Sun Feb 27 23:28:22 2005 +0000 splint'able git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1088 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 823d34beebb36450fa3074133e498b21b3d53f02 Author: mquinson Date: Sun Feb 27 23:25:06 2005 +0000 more debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1087 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8dd91b297674117ccfc54e663b37fdf99da0213f Author: mquinson Date: Sun Feb 27 23:23:53 2005 +0000 some splint fixes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1086 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa7b0bf08f43186d444bc5bf846e2459ea89a8c7 Author: mquinson Date: Sun Feb 27 23:21:31 2005 +0000 loads all of gras.h, not only parts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1085 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01e49406f7138e402339dbd16027d3b57f054408 Author: mquinson Date: Sun Feb 27 23:20:20 2005 +0000 Pass options to the simulator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1084 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48ae032a205a8f4d80a53c8ada294ae2d80f4ae1 Author: mquinson Date: Sun Feb 27 23:19:41 2005 +0000 --enable-context option: remove the s from ptreads for consistency, and survive the user stupidity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1083 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ac8124e5fcee52dc950d676fda4a219408ea8a6 Author: mquinson Date: Sun Feb 27 23:18:02 2005 +0000 Add a dist-files target to all makefiles. It outputs all files which must be placed into the tarball git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1082 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19bdb25835da6ee353675dfb995cf9ca886361b2 Author: mquinson Date: Sun Feb 27 23:02:56 2005 +0000 splint'able git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1081 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a61b7d465d6e6e5fc1fa6e8ee0f8cdab9ebaba6 Author: mquinson Date: Sun Feb 27 22:50:42 2005 +0000 code is now splint'able; add a MSG_task_get_name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1080 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ee6fdb41d9ba663184bdd4d48f79ef28a0e6fbb Author: mquinson Date: Sun Feb 27 22:49:47 2005 +0000 code is now splint'able git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1079 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 868ca6786edec0d6e00deaf64e95968725b7f307 Author: alegrand Date: Sat Feb 26 20:34:35 2005 +0000 Contexts over pthreads. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1078 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61e3abb5c3ba9ea4bfe29d1a802401cececcc818 Author: alegrand Date: Sat Feb 26 18:19:37 2005 +0000 GRAS_rl does not depends on MSG anymore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1077 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50127d3670164120c6720d8669902fe710f21640 Author: mquinson Date: Fri Feb 25 10:22:11 2005 +0000 Argh, revert last change which was for debugging and wasn't intended to hit the server git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1076 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c0b98c9079fcea54750c8abd2d3fb158cc82c31 Author: mquinson Date: Fri Feb 25 10:14:10 2005 +0000 Document last changes (better SG/RL separation) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1075 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9dbe49c065ae48f80aa760e91c09964cb8a9225 Author: mquinson Date: Fri Feb 25 01:20:42 2005 +0000 Better separation of SG and RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1074 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee03aceabb155e75e16cc845fe21984dbac3cab0 Author: mquinson Date: Fri Feb 25 01:19:53 2005 +0000 get the surfxml from where it is git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1073 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 631d591bab136c3a757f777bacfbb302d79e739a Author: mquinson Date: Fri Feb 25 01:15:16 2005 +0000 WTF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1072 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fd88ca71adcbda9e58f38c0e8b629a360463299 Author: mquinson Date: Fri Feb 25 01:14:36 2005 +0000 Move out of COMMON sources all SG specific files. libgras is now 200k git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1071 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91ed5f7dcacdb834ddfdbd47cac021595c3fbc31 Author: mquinson Date: Fri Feb 25 00:20:37 2005 +0000 Remove dumb/precoce idea git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1070 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce8cb9805edd7ea0a23c62f710a237faaea455ca Author: mquinson Date: Wed Feb 23 23:48:41 2005 +0000 Document last change (fix flex version detection) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1069 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82fafc48890492688276abba53b490ed8cc0575c Author: mquinson Date: Wed Feb 23 22:03:51 2005 +0000 React healthily when flex is not there or is too old (code stolen from automake directly) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1068 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26f401169682bc57be86b76c751c34cec12758e1 Author: mquinson Date: Wed Feb 23 21:17:47 2005 +0000 Launch 2.93 devel git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1067 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32084afd566ea9d9133fcc600eaeb43202176abf Author: mquinson Date: Wed Feb 23 20:59:41 2005 +0000 Get ready for release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1065 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b6d43fe1fac3d1a12a5427e0c074fa0454c52e2 Author: alegrand Date: Wed Feb 23 20:57:43 2005 +0000 Preparing for the next version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1064 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1de2b066fc5b533e3bedba2757d4f45eb41ce380 Author: mquinson Date: Wed Feb 23 20:21:02 2005 +0000 Improve documentation of make remote git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1063 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd95642e9b0f808666984ec4eea4d7c4b9012a6f Author: alegrand Date: Wed Feb 23 18:55:53 2005 +0000 Typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1062 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61661270913163ed28fbcbbabc902cf7f44fb2d8 Author: alegrand Date: Wed Feb 23 18:55:23 2005 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1061 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34c67c4a8d03e1ba9e6abbff44df08184ddb7391 Author: alegrand Date: Wed Feb 23 18:54:52 2005 +0000 Now SIMGRID_INSTALL_PATH can be different of INSTALL_PATH Also add a LIBS variable in case somebody needs to add something else (e.g. ATLAS ;). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1060 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 95724d4a8dabb59052ed888bfedd65de712101dc Author: alegrand Date: Wed Feb 23 18:47:41 2005 +0000 Kill dead code. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1059 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f366644c065e49964cbcdd106b50405c3f30e89 Author: alegrand Date: Wed Feb 23 18:46:56 2005 +0000 Help debuging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1058 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 19000a5cd3bbcc747d896d6e555591bb1a08af38 Author: mquinson Date: Wed Feb 23 14:08:18 2005 +0000 Document last changes, make clean 2.92 is not out yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1057 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe65cc211073447d53e2ac87964f4d45779cddd0 Author: mquinson Date: Wed Feb 23 14:07:19 2005 +0000 Ignore ignorable autogenerated crufts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1056 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9982b1b66939e9bd45cc371cdde4f129aa59365 Author: mquinson Date: Wed Feb 23 14:04:53 2005 +0000 Adapt to API changes on gras_os_sleep git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1055 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ba22b28119f2ed00077482e5062e3d1d51bfaf6 Author: mquinson Date: Wed Feb 23 14:02:05 2005 +0000 Code cleanups around timers to improve maintainability and reduce buggyness git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1054 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 055e9f4538b81aad717a89653a05730759062fb1 Author: mquinson Date: Wed Feb 23 14:00:22 2005 +0000 increase debugging verbosity git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1053 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 779fa17c5eff417dd0a9b872b1c82a210983b231 Author: mquinson Date: Wed Feb 23 13:59:22 2005 +0000 Don't be delirious. timeout is in sec, not usec git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1052 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afb7b3ffbee7834a6c9c52db3a63841eb0b1539a Author: mquinson Date: Wed Feb 23 13:58:35 2005 +0000 gras_os_sleep needs floor. SG users thus need -lm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1051 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97ba095764fbd852783e6a6dfe40da2fdd3f1f25 Author: mquinson Date: Wed Feb 23 13:57:53 2005 +0000 uniformize gras_os_sleep prototype (seconds are double everywhere else, avoid rounding errors) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1050 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4da4acca8a5b5e43c3bdda26ea8ab2b1e802f1e Author: mquinson Date: Wed Feb 23 13:57:20 2005 +0000 add a virtu logging channel git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1049 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09c89264afd250d0a2b18ffdcf218c938bf4cf88 Author: mquinson Date: Wed Feb 23 13:55:22 2005 +0000 Check for usleep since gras_virtu needs it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1048 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd8e15b326b3c5f0940fabf22db421783eb4cc91 Author: mquinson Date: Wed Feb 23 12:46:11 2005 +0000 Fix the copy/paste git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1047 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f66cc3ad8199d974bab145bad7a87843e63afae Author: mquinson Date: Wed Feb 23 08:19:09 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1046 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa324d2e65e7b57cae9108a6664be800e2582837 Author: mquinson Date: Wed Feb 23 08:17:24 2005 +0000 Try harder to break that pile of crap when storing NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1045 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89977d794cd93842c820c99139fe4e1c04f00175 Author: mquinson Date: Wed Feb 23 08:16:07 2005 +0000 Add a boolean to each node indicating whether it's an internal node or not to allow the storage of NULL data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1044 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 119672546f8bc26a87d11164146b628d9a2883d9 Author: mquinson Date: Wed Feb 23 08:15:41 2005 +0000 Add a boolean to each node indicating whether it's an internal node or not to allow the storage of NULL data; Fix a by-one offset stupidity making the trees really sparse and maybe even uneffective; Cosmetics and debug info added; Question to Arnaud git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1043 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef4f048178e3b6cec78b1ca6be62e732e30ac87d Author: mquinson Date: Wed Feb 23 08:08:59 2005 +0000 Bugfix: don't assume that null content means not found. Add tons of debugs to find where this issue came from and reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1042 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d38fd32fe23b21705687ece2ed3624626b62d8ad Author: mquinson Date: Wed Feb 23 08:07:48 2005 +0000 Apply manually the changes which would result in regenerating with the cvs flexml version I didn't even checkouted git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1041 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4de869aa8bcf5a24acf31227f46f577e4bdb1479 Author: alegrand Date: Wed Feb 23 00:59:12 2005 +0000 Similar to chrono.c but should be linked with atlas. It is not intended to be distributed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1040 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51022ee04ab58f07c6ee48dec454c63c96de4f76 Author: alegrand Date: Fri Feb 18 23:02:28 2005 +0000 It's time for deployment. Works well but benchmarking is going to be tough because of non-synchronization, latencies, and clock skew... :( git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1039 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04332f1d57f5acd84209d2d601eb68f1fa70ce4a Author: alegrand Date: Fri Feb 18 23:00:36 2005 +0000 Minor bugfix requested off-list git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1038 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5fa49ab49ed995aabd7e0e8b9323493c03a782f Author: alegrand Date: Fri Feb 18 22:59:59 2005 +0000 make things more clean when deploying git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1037 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a466114ec837bb8f4adc03b4c9f176a34e5c3eef Author: alegrand Date: Fri Feb 18 07:12:44 2005 +0000 Keep working on it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1036 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca5fca38a56c90308636efa65657c83402de59cf Author: alegrand Date: Fri Feb 18 00:58:29 2005 +0000 That's the way, (aha aha) I like it (aha aha) ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1035 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6ad35ac6e43974e007dc2f81978e669c206d740 Author: alegrand Date: Thu Feb 17 23:41:11 2005 +0000 Generate a convenient Makefile for remote compilation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1034 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a75b020653efad4cd3b3a94a6c17e8745935733 Author: alegrand Date: Thu Feb 17 17:31:19 2005 +0000 Ooups. I had forgotten this one. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1033 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3546624f31ddb7580a5d7e7e4f66e00e05041d6 Author: alegrand Date: Thu Feb 17 05:49:26 2005 +0000 Functionnal benchmarking macros : It seems to be working fine. surf:~/Work/GRAS/gras/examples/gras/chrono $ time ./test_sg ; time ./test_rl xbt/module.c:44: [module/INFO] Initialize XBT gras/gras.c:27: [gras/INFO] Initialize GRAS chrono.c:32: [Chrono/INFO] Before computation: 0 chrono.c:52: [Chrono/INFO] After computation: 15.7531; Duration: 15.7531 MSG: Congratulations ! Simulation terminated : all process are over real 0m4.002s user 0m3.940s sys 0m0.030s gras/gras.c:27: [gras/INFO] Initialize GRAS xbt/module.c:44: [module/INFO] Initialize XBT chrono.c:32: [Chrono/INFO] Before computation: 1.10862e+09 chrono.c:52: [Chrono/INFO] After computation: 1.10862e+09; Duration: 15.6633 real 0m15.729s user 0m15.550s sys 0m0.060s git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1032 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd97404569cc6567988399bcdce1d89b8efef459 Author: alegrand Date: Wed Feb 16 23:22:11 2005 +0000 Tsss... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1031 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef99a405745deb2eaaa8fd1539fa6377495f9217 Author: alegrand Date: Wed Feb 16 22:58:31 2005 +0000 Adding everything needed to develop GRAS benchmarking macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1030 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06c58071014cbd46dde10c0cd3eda05b67d56805 Author: alegrand Date: Wed Feb 16 22:57:17 2005 +0000 Works better on this crappy SunOS5.8. F*ckin' prehistoric printf. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1029 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 714ad49f0f74fd38ad26215d7ce857eaf5a8cdb7 Author: alegrand Date: Wed Feb 16 22:50:35 2005 +0000 Adding everything needed to develop GRAS timing macros git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1028 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 931d547fccc65c7f2e5c6208c168f7e659d10aaf Author: alegrand Date: Wed Feb 16 22:50:07 2005 +0000 Debug help git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1027 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eabf5fd1b436c08b408de268a45aac7182924f34 Author: alegrand Date: Wed Feb 16 17:03:25 2005 +0000 C++ users need love. :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1026 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12414616e3b50fc5fe20c423d4fddfc7bff15e20 Author: mquinson Date: Tue Feb 15 16:03:53 2005 +0000 Make sure dict work when data is NULL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1025 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52bb54c8b87ffab62f80911401a9972ca13b67a2 Author: alegrand Date: Tue Feb 15 00:16:01 2005 +0000 Hi hi :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1024 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d22fa76b3b4e16afa64dbcf5b3e76ddb4f7355d9 Author: mquinson Date: Mon Feb 14 22:30:43 2005 +0000 Tire un bout de couverture ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1023 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42daed6c2683ee852b86e49c2726f561b38018f2 Author: alegrand Date: Mon Feb 14 22:11:37 2005 +0000 Preparing for the next version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1022 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a465346ba799ba104b9055e4b7c4b8c99d5acac7 Author: alegrand Date: Mon Feb 14 22:07:42 2005 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1020 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 597c82c4e8804f97532e3f4c965fccb19c6a6945 Author: alegrand Date: Mon Feb 14 22:06:13 2005 +0000 Update to publish 2.91 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1019 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fedd58ec87f4192243b4205167726db2f19bd3c Author: alegrand Date: Mon Feb 14 21:59:41 2005 +0000 Typos : a lot of mecanism -> mechanism and functional -> functionnal Finalize changelog git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1018 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 548c6b2142ac766395e10567352c3887a1b897a0 Author: mquinson Date: Mon Feb 14 00:09:05 2005 +0000 Allow to select on socket 0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1017 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2995193b7e30d03c04917852c4c0b26d26646273 Author: mquinson Date: Sun Feb 13 23:51:46 2005 +0000 Kill the useless xbt_free (was define'd to free) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1016 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93ca6b206350ea172a366902f34acf27bc5ed359 Author: mquinson Date: Sun Feb 13 23:32:26 2005 +0000 doxygenification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1015 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 818127c78194a2f3edfb8e26bd3ccadb136db6ac Author: mquinson Date: Sun Feb 13 23:32:11 2005 +0000 document the xbt_malloc macro familly, move the xbt_context out of the user interface. This is internals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1014 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0088c5ca40d4af018ea5f874550e1405fef9a93 Author: mquinson Date: Sun Feb 13 23:31:31 2005 +0000 document the timers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1013 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a34c60af48746935a7495f736dcaa2e3e9c45a4 Author: mquinson Date: Sun Feb 13 23:22:22 2005 +0000 mv include/xbt/context.h src/include/xbt/context.h since users shouldn't mess with it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1012 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85f62589b47d73ce9c9a6fecf21dc04289f0b301 Author: mquinson Date: Sun Feb 13 23:10:05 2005 +0000 Remove timer from here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1011 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f30704451da76b40ad793e3a29644c75e92449f Author: mquinson Date: Sun Feb 13 23:09:22 2005 +0000 Add timer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1010 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c87c9d8cb9788a2060058caf618390993166dbf1 Author: mquinson Date: Sun Feb 13 23:04:34 2005 +0000 Change the timer regression test to an example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1009 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit feb0e932349c35037f51a93f3185c3d5d21357c7 Author: mquinson Date: Sun Feb 13 23:01:42 2005 +0000 Move the timer test to examples, add the infrastructure so that it gets run both in RL and SG, some cleanup in configure.ac git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1008 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d379536a99d65399ab2a1b212ecd5a2718945dc Author: mquinson Date: Sun Feb 13 22:16:14 2005 +0000 add timers to GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1007 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8282b50a0adb1f3d6fabd4a64af3bfcd3afb8df5 Author: mquinson Date: Sun Feb 13 21:48:01 2005 +0000 don't run into the wall when asked to select over 0 sockets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1006 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc154f74e4236ef485c81aa065547b8fb9cdfcc7 Author: mquinson Date: Sun Feb 13 21:12:48 2005 +0000 Document, document and keep documenting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1005 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a5a65caf87e21352b720c50f24a3c43a5f1f62fe Author: mquinson Date: Sun Feb 13 20:37:58 2005 +0000 Bugfix: supposed to return a number of second git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1004 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc1d70da0cf36a3f31ae0ec7c0bfeeb00402af88 Author: mquinson Date: Sun Feb 13 19:28:06 2005 +0000 kilkilkil git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1003 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09a3ed04729d765807517e6f8d716bb60e4b4da7 Author: mquinson Date: Sun Feb 13 19:26:58 2005 +0000 Regenerate with flexml 1.2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1002 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e19adce0ed360638d224b4316d5f8e5833b13f9 Author: mquinson Date: Sun Feb 13 19:26:32 2005 +0000 Add a missing header; move include/surf/surfxml.h from EXTRA_DIST to sources, in the hope that it gets regenerated on need; cleanup my cruft around flexml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1001 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 543fcfdbc4aa5fdf9e85605758784253536fc624 Author: mquinson Date: Sun Feb 13 18:47:43 2005 +0000 Do generate the header we need with flexml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1000 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0aee06f9cdea04e795822811ea91e42181064784 Author: mquinson Date: Sun Feb 13 18:23:17 2005 +0000 Readd the -b option to flexml now that it is part of the official flexml, not only Arnaud's local version ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@999 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c5c9afac95287120459459121a8b6e131653e51 Author: mquinson Date: Sun Feb 13 16:49:27 2005 +0000 Place the new changelog (using debian format) at the begining of the file containing old one. Intend is to use debian format from now on. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@998 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ade879a8236e316c6e7ca02ec909981d957cae85 Author: mquinson Date: Sun Feb 13 16:34:54 2005 +0000 New functionality: possibility for libraries to register globals on each process. Just like userdata, but in a dictionnary to let them all coexist. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@997 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3c79423e7376662ff7bcfa809c4803564cf82acb Author: mquinson Date: Sun Feb 13 16:30:30 2005 +0000 New functionality: possibility for libraries to register globals on each process. Just like userdata, but in a dictionnary to let them all coexist. Todo: change it to a xbt_set_t so that performance don't suffer. Use it in gras (msg and trp). Plus some little doxygen cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@996 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b000d48d6710795b2c9a6d29b5da13eeb4724571 Author: mquinson Date: Sun Feb 13 16:16:00 2005 +0000 Make it sexier since it's included in the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@995 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a275f30257862edffbff3e6885cdfce835de4ddc Author: mquinson Date: Sun Feb 13 16:09:32 2005 +0000 compile binaries on make all, not only make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@994 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d88979392aa995371340597cbfc45f1cd33fe643 Author: mquinson Date: Sun Feb 13 16:08:12 2005 +0000 doxygen cleanups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@993 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee6f16afc165242f60908ec2460d02445d0f9cc7 Author: mquinson Date: Sun Feb 13 16:06:54 2005 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@992 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ab40d35e563a6192b8937e8b245c43a119c8156 Author: mquinson Date: Sun Feb 13 16:05:39 2005 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@991 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 445aa70580ff5c6cf5d27ca9e2314abd8019169a Author: mquinson Date: Sun Feb 13 16:05:13 2005 +0000 always compile the examples, not only on make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@990 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6520d7ebe2834ee2e913745a9e9043aa6169427d Author: mquinson Date: Sun Feb 13 16:04:23 2005 +0000 doxygenification of xbt git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@989 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d1ace5e34c941d6aba14e350e9074465a803d64 Author: mquinson Date: Sun Feb 13 16:02:54 2005 +0000 gtk-doc-tools is dead; document how to use doxygen. Plus various cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@988 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9f0b6f33ed2290b8f99ca0d34646e6418dcd0ba Author: mquinson Date: Sun Feb 13 15:54:27 2005 +0000 re-doxygenification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@987 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 707e365f2ebe9132b004da4995f4a705df9e5582 Author: mquinson Date: Sun Feb 13 15:49:07 2005 +0000 doxygenification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@986 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8052a6fee279fcee6d3641d44c1f479835cd044b Author: alegrand Date: Fri Feb 11 22:25:10 2005 +0000 Let's stop being no negative ... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@985 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be0f9191562ee0ec4c518ce70de694c29faa3106 Author: alegrand Date: Fri Feb 11 22:24:05 2005 +0000 correction git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@984 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d92b9dc8275172f6453577aa334d419120b6118 Author: alegrand Date: Fri Feb 11 19:29:54 2005 +0000 Bug fix. Now GRAS/MSG seems to be working... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@983 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1da9fac086b49b2dfa600f15355dc099c62f60ca Author: alegrand Date: Fri Feb 11 17:30:57 2005 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@982 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f091df92f0ee7966a3a75ff8461a134c93214a9 Author: mquinson Date: Fri Feb 11 14:52:20 2005 +0000 doxygenification of XBT git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@981 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49894e3da0a6f23f604617836e7f2afaab7e1095 Author: mquinson Date: Fri Feb 11 14:36:34 2005 +0000 Damn code dupplication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@980 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65b5f868cc0f3c9ae249b5b0928b8d8d93427b19 Author: mquinson Date: Fri Feb 11 14:34:02 2005 +0000 Continuation of the long double->double convertion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@979 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffb6b3fc6c9b2b1a1032e4de24cb0c9c2aba19b4 Author: mquinson Date: Fri Feb 11 14:31:54 2005 +0000 get rid of the nasty TRYCLEAN git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@978 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2acbecefb11b84dc60b6b00328fd307cd7302f19 Author: mquinson Date: Fri Feb 11 14:14:48 2005 +0000 rename the tool git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@977 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4514ef63c8e469ea0db1f047f99c7cddee452f26 Author: mquinson Date: Fri Feb 11 12:32:47 2005 +0000 Rename stub_generator to gras_stub_generator (which gets installed), and cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@976 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a31b95a462da7cb7bd72b670d74b3345e2f7b975 Author: mquinson Date: Fri Feb 11 08:30:28 2005 +0000 This is not used as format argument anymore, no need to protect the % symbol git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@975 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1809d0aebaf0f28bf099091e78a56fecf2e64d85 Author: mquinson Date: Fri Feb 11 08:29:42 2005 +0000 stupid typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@974 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dc15d9320e21832cad17c942ef9eff29791ec81e Author: mquinson Date: Fri Feb 11 08:27:43 2005 +0000 use the deployment file to specify the host where the server lives, do not overload the source code for it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@973 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab8a508d2cb9aed388c7215e1c68c0d6787961d2 Author: mquinson Date: Fri Feb 11 07:40:49 2005 +0000 the server is not on 127.0.0.1 in simulation mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@972 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3233dd795ce5dde1057c2a52c4614ae36fd2da5d Author: mquinson Date: Fri Feb 11 07:39:54 2005 +0000 Rename the binary to *gras_*stub_generator, install it and don't mess with CFLAGS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@971 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 639241fcd5b27ead9978ae606387541fb02fbdb0 Author: mquinson Date: Fri Feb 11 07:38:37 2005 +0000 Remove the ton of compilation warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@970 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d34ea0e6fcb4c209263157084ffd6fdda856deaf Author: mquinson Date: Fri Feb 11 07:18:41 2005 +0000 dead code eradication strike git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@969 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 375d96759fe49f8207b9aef70cf632676f1f7965 Author: mquinson Date: Fri Feb 11 07:10:58 2005 +0000 Extract the documentation of the stub generator git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@968 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48d3fe99d08f5da02d8b996fda75c3562a4a5bed Author: alegrand Date: Fri Feb 11 06:26:22 2005 +0000 Quickly updating the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@967 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0939a1dbf56c422ea4e28dee2e0acc6c412270f Author: alegrand Date: Fri Feb 11 06:12:56 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@966 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 547d834b15d8e09d85d3410fb7aa556b907c8473 Author: alegrand Date: Fri Feb 11 06:12:05 2005 +0000 Running GRAS on top of MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@965 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d775c35800d70241f651c457c4e0c5a6fff6d23b Author: alegrand Date: Fri Feb 11 06:10:31 2005 +0000 XML is... well we're using it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@964 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a5549091dbdecc6e56ff56e09ef922ba83b1d02 Author: alegrand Date: Fri Feb 11 05:55:43 2005 +0000 SURF does not use long doubles. Reverting MSG to doubles. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@963 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e290fa600a4e21fd0438d02db4a8279285df3a61 Author: alegrand Date: Fri Feb 11 05:55:14 2005 +0000 Let's try to play with the simulation... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@962 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a15a58a833bf3c852c54ae51645aece0bd72cfa Author: alegrand Date: Fri Feb 11 05:52:37 2005 +0000 Taking into account last MSG modifications. No need to pass gras-log arguments to each process as it is already initialized with MSG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@961 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ec66d102b4b055b55704961fcf6110f7e1a5763 Author: alegrand Date: Fri Feb 11 05:50:56 2005 +0000 get rid of this awful blue line around the picture git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@960 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a253b2722d6206ab70a182e029fe04de89334014 Author: alegrand Date: Fri Feb 11 04:47:28 2005 +0000 a figure with hyperlinks... Cool, isnt'it ? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@959 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 016df92e89c5ce9cee28e9249d6e6877258daf9e Author: alegrand Date: Fri Feb 11 02:02:03 2005 +0000 stub_generator reading XML files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@958 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit faae47650ad28bb74a26c888854c960a6b2d6d1c Author: alegrand Date: Fri Feb 11 02:01:03 2005 +0000 -O3 != -03 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@957 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c7dbfb54501b0ff072e3daaec992d7ad22a30eed Author: mquinson Date: Thu Feb 10 22:40:58 2005 +0000 Found how to ask doxygen to search the examples recursively git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@956 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7bc5a941702953af6babc4bca7c8163e2c3d8125 Author: mquinson Date: Thu Feb 10 22:38:35 2005 +0000 Explain why we have 2 set libraries in SG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@955 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 524f66091c87e846a7c972509f8cf1a235ce6033 Author: mquinson Date: Thu Feb 10 22:36:42 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@954 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a7ff4cee02f54d0d1dec98be4ffe7dd7f479801 Author: mquinson Date: Thu Feb 10 22:36:14 2005 +0000 Completely rework. Users dont care about our names, they want the code and (hopefully) the documentation ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@953 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa890c33e8ef20709091607940ae880bb0f15eed Author: mquinson Date: Thu Feb 10 22:35:20 2005 +0000 Cleanup some gtk-doc-tools leftover git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@952 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca6ced4ab7e6b5f0e61970d9930b0f7b8616c154 Author: mquinson Date: Thu Feb 10 21:42:01 2005 +0000 cosmetics in documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@951 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe984fc392bd16e771eb3b85239166983aee889b Author: mquinson Date: Thu Feb 10 21:14:11 2005 +0000 Explain where to search the images git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@950 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27509475c62083dad1d5c694becc6b12c4b84d93 Author: mquinson Date: Thu Feb 10 21:09:40 2005 +0000 Better looking git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@949 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a173dfe8921998b76385351bd93b9186fab29ae3 Author: mquinson Date: Thu Feb 10 17:36:15 2005 +0000 ignore generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@948 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccf0ccada44b2d8ad404336fe3ed0e5f9cb4f1c1 Author: mquinson Date: Thu Feb 10 17:29:46 2005 +0000 No idea what this -b flag is for. It's not in flexml 1-6 and neither in 1.1-1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@947 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6186e137ccbbedcceb7364b980a6547d2009764 Author: mquinson Date: Thu Feb 10 17:28:17 2005 +0000 Explain how main() functions are generated in GRAS; add a complete example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@946 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e7943186f8c5e75f1fc623d0f52ead2ae68f0fd Author: mquinson Date: Thu Feb 10 17:26:08 2005 +0000 Regenerate with flexml 1.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@945 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07db45c31602a15fae0e244e856f8a34b971686e Author: mquinson Date: Thu Feb 10 17:25:11 2005 +0000 Clarify the two ways to get messages (callbacks vs _wait) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@944 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bf92b53c213bf80601c11236ff0a7205520e3d1 Author: mquinson Date: Thu Feb 10 17:23:12 2005 +0000 generalize it so that others may use if git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@943 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5c51ff22d4e040c8236af16518a08ab47db3683 Author: mquinson Date: Thu Feb 10 17:21:59 2005 +0000 this is not the way to doccument examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@942 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 761318c77783a519dcb81945dd423e2e14c3241b Author: mquinson Date: Thu Feb 10 15:15:54 2005 +0000 Improve documentation so that it can be included in manual git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@941 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b7854be6d046f7aff1209967630aea1075b0e01 Author: mquinson Date: Thu Feb 10 14:15:52 2005 +0000 Split GRAS doc into another file; add a gras example (still to be modified to look better) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@940 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a033da054c1006d289ef46cf5e05a5cad823f358 Author: mquinson Date: Wed Feb 9 19:44:43 2005 +0000 mv src/modules.doc doc/modules.doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@939 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89863dc886e4d0a1dab445b7bf7400d7566cbf09 Author: mquinson Date: Tue Feb 8 16:58:17 2005 +0000 Do not use absolute path for REMOTE_PREFIX, this allows me to try on AIX automatically git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@938 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e544278b09b292b9bca9c4454c2b34554e45606 Author: alegrand Date: Tue Feb 8 16:24:33 2005 +0000 merge git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@937 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea61420aaa97ff1500c27b49b495e2f0d2557a8a Author: mquinson Date: Tue Feb 8 16:10:36 2005 +0000 Deal with relative REMOTE_PREFIX so that I can use them in the Makefile.am git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@936 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 384385780597cd067aca6af7e3759bf9f48b14e7 Author: mquinson Date: Tue Feb 8 16:04:14 2005 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@935 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1142f7585e066e768aa8758f9a537abc09f04d79 Author: mquinson Date: Tue Feb 8 15:51:58 2005 +0000 Acknoledge that some datasets are not regenerated yet, and deal with it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@934 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9df3f093a5b2403c83003c8a349fb666a6f65cd Author: mquinson Date: Tue Feb 8 15:50:31 2005 +0000 Stupid me. N*0=0, whatever value N has. (only change the output, not the datasets) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@933 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ae1c2c20f7730e31bb16472f2a9ae4c83b10b79 Author: mquinson Date: Tue Feb 8 15:40:06 2005 +0000 Try harder to get make remote on VPATH (but doesn't work because dist creates the tarball in the wrong dir. I'll fix it when on T1, not ADSL); REMOTE_PREFIX= simgrid, not gras anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@932 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d66b6ab4ce784e5beac713da25f6c8d3a1f989c Author: mquinson Date: Tue Feb 8 15:38:19 2005 +0000 Regenerate the ppc/sparc32 dataset git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@931 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01162745aeb9b6e45d6840a72883894f40f60083 Author: mquinson Date: Tue Feb 8 15:37:51 2005 +0000 First try of a dataset for AIX, but seems to be broken git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@930 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a73147e605d9015ef2624ca9bc578d4e7dc18bef Author: mquinson Date: Tue Feb 8 15:14:39 2005 +0000 Work around a solaris libtool issue git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@929 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38da0240fd97f0be640adfef8faf4e1a242bc521 Author: mquinson Date: Tue Feb 8 15:02:00 2005 +0000 Regenerate the data sets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@928 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0cec4a6bae47a23e1420f8fb3520830bbbe4932 Author: mquinson Date: Tue Feb 8 14:36:33 2005 +0000 Useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@927 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d02a0ae2e1733d919da46b91851b5741a81aec2 Author: mquinson Date: Tue Feb 8 14:35:59 2005 +0000 Let make remote work with VPATH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@926 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9af359d50c749f3eafaf037ee58f1ba0c4bf8dd Author: mquinson Date: Tue Feb 8 14:23:49 2005 +0000 Reorder and cleanup the architecture table git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@925 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77010c1579f1582a59a65391de6c6fcb26c8502d Author: mquinson Date: Tue Feb 8 14:22:50 2005 +0000 New dataset for linux x86 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@924 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e482cb1ef697b23d6ebe5c6d3849e4f48f0c49b Author: mquinson Date: Tue Feb 8 14:03:55 2005 +0000 Document that changing this invalidates existing test. Being trapped once is enough git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@923 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3dcd24586d0e643fc8c64da171ad073c968d8565 Author: mquinson Date: Tue Feb 8 14:00:51 2005 +0000 let make distcheck work in examples/msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@922 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3e650a06bf8a91b8feefda4acc421fd9641515b Author: mquinson Date: Tue Feb 8 14:00:16 2005 +0000 let make distcheck work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@921 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f043ecd2d0bcdbfb951637c6dd046d729c6509b4 Author: mquinson Date: Tue Feb 8 13:59:31 2005 +0000 Helper script to work with make distcheck git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@920 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2578f145b125d7228af0162ec317f4cd5c9a148a Author: mquinson Date: Tue Feb 8 13:32:28 2005 +0000 Do run the test on make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@919 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8474a5e25b188d7af25f8b515178f538c913b78 Author: mquinson Date: Tue Feb 8 13:30:17 2005 +0000 stupid me git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@918 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d905a08af01043d82f0597dc8e6e1245a54405de Author: mquinson Date: Tue Feb 8 13:23:15 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@917 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bccee1674a9a4309a530b28622112645fd0b496d Author: mquinson Date: Tue Feb 8 13:15:03 2005 +0000 Do not hide problems git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@916 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ccbeef9290504a02973ae73d7ab79781c62da114 Author: mquinson Date: Tue Feb 8 13:13:43 2005 +0000 Add the list of all existing categories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@915 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54b36b81cc3bd164e2a77326cd59011652d612c0 Author: mquinson Date: Tue Feb 8 13:13:07 2005 +0000 Use doxygen's section instead of my poor approximation; link to the list of all existing categories git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@914 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cdfc75d1d7dad3a21645ed7577e52da12ee4c617 Author: mquinson Date: Tue Feb 8 13:10:54 2005 +0000 Dont put this cruft into the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@913 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d788f0aa070c370acfaa33dee4004958c48c145 Author: mquinson Date: Tue Feb 8 13:10:15 2005 +0000 log category declaration cleanup; add a pointer from the log category description to the main page of GRAS_API (YEAH\!) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@912 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7c4ce8311e52876b3b669af4539f10c446c1383 Author: mquinson Date: Tue Feb 8 13:09:01 2005 +0000 Extract automatically the log categories, and add them to the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@911 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04f204cb476768675647841d4900e17f57f2c16a Author: mquinson Date: Tue Feb 8 13:00:01 2005 +0000 This moved to the examples/gras directory, kill old leftover git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@910 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82260ee8874d808a0436128d0f2a0e17f918fdb1 Author: mquinson Date: Tue Feb 8 12:16:04 2005 +0000 Useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@909 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3964b43f9eeaf7cbf65486d6cb6d4409b678cac6 Author: mquinson Date: Tue Feb 8 12:06:00 2005 +0000 cosmetics on log categories declaration; declare a MSG category here since MSG fails to do so itself >:-) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@908 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 099b60cfc8376454eed30db710260eaaa426211d Author: mquinson Date: Tue Feb 8 12:03:50 2005 +0000 Little script to extract the log categories from the source code and display them in a nice tree manner (I finally took the time to write it) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@907 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74d54a1d8e2d0d5dec85da02c74e7d0719700810 Author: mquinson Date: Tue Feb 8 10:01:19 2005 +0000 Avoid log cat name conflict with MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@906 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd58442fe3b5adb3508be554473901b4db9c7ac5 Author: alegrand Date: Tue Feb 8 06:14:59 2005 +0000 Linking to table of contents. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@905 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16072227dba258909792b99458156ab65f4ecdd3 Author: mquinson Date: Mon Feb 7 23:21:41 2005 +0000 write down the TODO git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@904 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7cccc79a97bdb37e1fe4c100a61c0d3d255b3d04 Author: mquinson Date: Mon Feb 7 23:18:12 2005 +0000 code cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@903 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2fad952ef4a63aedf6c8b2dc4e371de849f1e163 Author: mquinson Date: Mon Feb 7 22:40:20 2005 +0000 doxygenification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@902 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eca91eda2136d8994ffb75dae1282bb790716fa8 Author: alegrand Date: Mon Feb 7 22:02:31 2005 +0000 Temporary ifdef so that I stop changing this file and polluting the CVS. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@901 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 02f9796851bd58a1e8769e257d572195f2ac07fd Author: mquinson Date: Mon Feb 7 20:54:06 2005 +0000 explain why I hate doxygen so much tonight, and go have a decent sleep git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@900 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1132c208390db403e0fe891f6ff0cda438e0023c Author: mquinson Date: Mon Feb 7 20:05:36 2005 +0000 hide the macro body git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@899 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6837e7db7bc9c7d5b1924441d1bfcc2ec8e2fd6 Author: alegrand Date: Mon Feb 7 19:40:47 2005 +0000 Adding a nice skeleton for Henri. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@898 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f76ec2ccc54b00c9f370b3cc5267f67ce76f8a7 Author: alegrand Date: Mon Feb 7 19:30:11 2005 +0000 Cleaning type naming so that Henri has a nice skeleton to play with. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@897 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a88936907b1c292cc7f1a966cdc958446d9a54ed Author: mquinson Date: Mon Feb 7 17:45:57 2005 +0000 Continue doxygenification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@896 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e649c3530c0f9b73ecf464f7b2834f4b3da004e3 Author: mquinson Date: Mon Feb 7 17:12:23 2005 +0000 doxygenification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@895 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76c0b5d245c8c40361f7bd3e32a89b65d7859f19 Author: mquinson Date: Mon Feb 7 17:09:56 2005 +0000 Add a GRAS_implem module to hide all crude implementation details, GRAS_dd now defined in the .h file, not here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@894 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 90f57033e73fcc8191ed4ee325c9b7593eb699e6 Author: mquinson Date: Mon Feb 7 17:06:03 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@893 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d73750d4032cc6768f10f2778846d367f3360196 Author: mquinson Date: Mon Feb 7 17:04:49 2005 +0000 Do not document the crude internals of logs with the user interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@892 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8f11457ef58c17b4feb1cde1db9952d7f0799c4 Author: mquinson Date: Mon Feb 7 17:03:46 2005 +0000 Continue to document GRAS within doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@891 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9b94bc9be0c3ad5b5f816bf343152a3617a1bc2 Author: alegrand Date: Mon Feb 7 06:19:56 2005 +0000 Reorganizing and cleaning the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@890 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7392b17f0fee990af059ca94a2141236aa24d0c1 Author: mquinson Date: Sun Feb 6 21:17:20 2005 +0000 Little reorganization of XBT, huge adding of log documentation, placeholder for the several progenv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@889 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 108f9c5b56b3739ea4aaa9980f3466b4ef7cd06d Author: mquinson Date: Sun Feb 6 21:16:01 2005 +0000 Use gras_exit now that it exists and not xbt_exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@888 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d33d72a247c887483184c317deb4de6f18d0f12 Author: mquinson Date: Sun Feb 6 21:14:31 2005 +0000 memleak plug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@887 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ca6beef439aae0d4d7ba02af5a60435623d3e4f Author: mquinson Date: Sun Feb 6 21:13:37 2005 +0000 Plug a memleak when using the parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@886 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 438767b311970c8a65b6a891b805e430fd2aeb3f Author: mquinson Date: Sun Feb 6 21:12:52 2005 +0000 Begin to move GRASs doc to doxygen git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@885 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45ef403897cdd383a630c1500ebdf1cb34142498 Author: mquinson Date: Fri Feb 4 20:35:13 2005 +0000 More verbose messages on errors git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@884 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21612e9104cb11d3a13121582d94021c1a436a22 Author: alegrand Date: Fri Feb 4 20:23:11 2005 +0000 Log improvements. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@883 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 060af002dec4ef70bac07df71060a8882900294b Author: alegrand Date: Fri Feb 4 20:21:39 2005 +0000 No more dead code + bug fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@882 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 97c1804c212047bd75f3d65e828944cd5321c36b Author: alegrand Date: Fri Feb 4 20:21:21 2005 +0000 Mode silent of doxygen. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@881 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1c088d524f3cbbcc1b67ca52f02403506fb46d4 Author: alegrand Date: Fri Feb 4 18:55:46 2005 +0000 Keep improving the traces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@880 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad452c358d2b00bbabcd8f10e54a36b3c56985de Author: alegrand Date: Fri Feb 4 18:29:25 2005 +0000 Gargl ! Some C++ comments ! Sorry about that. What a lame ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@879 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9dfe6d3c2f48e9917e82f4b343fe8975c6e46823 Author: alegrand Date: Fri Feb 4 18:26:53 2005 +0000 Surf is not broken anymore. Those tests should be run. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@878 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64318694f830cd0dd242e4a5c8e091a56286da88 Author: alegrand Date: Fri Feb 4 18:26:15 2005 +0000 Improving traces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@877 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a9d4a27f57895978422f9cd1f51fd39b939f44fd Author: alegrand Date: Fri Feb 4 17:31:27 2005 +0000 Today Martin Quinson wrote : > You broke your SURF duude ! > 2 tests of 14 failed: > surf/surf_usage --surf-path=./surf/ platform.xml (returned 139) > surf/surf_usage2 --surf-path=./surf/ platform.xml (returned 139) Thanks. It's fixed now. I can't believe it didn't failed while using MSG. Looking a little bit closer, it makes sense but it was really close... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@876 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9ae1600e63126a80a5c389720f291bb8ea5dec1 Author: mquinson Date: Fri Feb 4 12:32:39 2005 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@875 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50981c93c3d4fdcdf57d910b13b10d3d4abefb58 Author: mquinson Date: Fri Feb 4 12:23:05 2005 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@874 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ca27f465b3af0a69ec3731b2f44527cc9cc1d72 Author: mquinson Date: Fri Feb 4 12:18:08 2005 +0000 More work to move gras->sg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@873 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d91f48baa379ce88e99b114c5ab9abe4420d7470 Author: mquinson Date: Fri Feb 4 12:06:00 2005 +0000 Fix Arnaud's changes (niark niark): some gras stuff is still in src/ and not in src/include yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@872 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14d178fc82abba0574e5c595d0cffd9483632de6 Author: mquinson Date: Fri Feb 4 11:50:44 2005 +0000 Re-enable GRAS/RL; remove brain dead stuff: temps must be generated in local dir, not in srcdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@871 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3bdd14ab5a67b0c6d6ccfbbaac5d8fc36f0d1e3 Author: mquinson Date: Fri Feb 4 11:50:00 2005 +0000 embeed this in the tarball git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@870 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4487fdf345d78507154edb411d8cb58b93ecbbe4 Author: mquinson Date: Fri Feb 4 11:49:42 2005 +0000 generate a missing Makefile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@869 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cbb287b6719bf4c6fec12a4cb654a8d3400d1bce Author: mquinson Date: Fri Feb 4 11:49:12 2005 +0000 Specify which version of aclocal we use (by default, it's the ooold 1.4) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@868 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d37110037927b4b6989c40d65abed420a625a4e6 Author: mquinson Date: Fri Feb 4 11:45:54 2005 +0000 Do recurse into the newly created gras/ dir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@867 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6ac78b3b68e90973da62167c4358bed0c5401c5 Author: mquinson Date: Fri Feb 4 11:44:49 2005 +0000 Ask users to repport bugs to the list, not to Arnaud's mailbox (I want to see them, too); don't use ACI anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@866 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad8576790aead7583177d44bc803b9c401bb7163 Author: mquinson Date: Fri Feb 4 11:43:08 2005 +0000 Missing header git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@865 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1963963ba176a5936364f29a3814cb105497f08e Author: mquinson Date: Fri Feb 4 11:40:35 2005 +0000 Stupid me, sorry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@864 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 776a9237e010b97793aa31a03303e241e83e6095 Author: mquinson Date: Fri Feb 4 11:36:37 2005 +0000 Move this file to gras subdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@863 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8eabc22e75fbfc2367ae381be37d12cfe6986b57 Author: mquinson Date: Fri Feb 4 11:35:13 2005 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@862 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5a983f6c17354d8e0c418b5201c6107bdba44e4 Author: mquinson Date: Fri Feb 4 11:30:48 2005 +0000 Continue the move gras->sg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@861 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92963aecc2bbd7596769f058ef4a1b27a5ee9c88 Author: mquinson Date: Fri Feb 4 11:29:31 2005 +0000 ignore generated files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@860 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d615cf194cbec84c5819c1d7888b6975b440151 Author: mquinson Date: Fri Feb 4 11:28:05 2005 +0000 Use the new AC_PROG_FLEX macro, move it to the right configure.ac section (where we test for progs) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@859 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef0f1af2ad6f1845b83518bd4370ae00ac8ba3d4 Author: mquinson Date: Fri Feb 4 11:27:10 2005 +0000 Clarify doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@858 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a47fa7dc6a96461ec3f71dbf52c0cd48308e48c5 Author: mquinson Date: Fri Feb 4 11:23:25 2005 +0000 A proper macro to test the flex version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@857 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fdd8ad6fdd72c8a26648e7d5e8054e63c7d1c277 Author: mquinson Date: Fri Feb 4 10:01:26 2005 +0000 remove gtk-doc-tools cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@856 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c51a6b6afe77a45c502ee8303a2fdc01e0e94ca5 Author: mquinson Date: Fri Feb 4 09:58:46 2005 +0000 Move gras example to their own subdir, re-enable gras-RL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@855 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30820942d6f98e57261592bb826e7da80f65a41e Author: mquinson Date: Fri Feb 4 09:56:49 2005 +0000 Move gras example to their own subdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@854 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cbd7c552d286a6b915bd8f3df45d1559d6a42fba Author: mquinson Date: Fri Feb 4 09:53:32 2005 +0000 re-enable GRAS, but only in real world for now (until the simulation part gets fixed) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@853 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d63b04ca166323a74a8df4f7d390dbc624b50ec4 Author: mquinson Date: Fri Feb 4 09:46:58 2005 +0000 cleanup of the autoconf path cruft (the one intended to keep make distcheck happy) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@852 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76abe652b11210f5af3d2ce223aa133ec79232ba Author: mquinson Date: Fri Feb 4 09:40:46 2005 +0000 ease the reduction of the number of tests, do reduce the number of tests so that the compilation time becomes affordable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@851 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 313487f556afa9fd9482106f9b5bb34060f8fb1a Author: mquinson Date: Fri Feb 4 09:39:59 2005 +0000 useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@850 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a4f405d9e406c1f16cb1af7f4204e92852985ab Author: mquinson Date: Fri Feb 4 09:38:08 2005 +0000 Cleanups: split each test family in its own list (should ease the disabling of a family); tests are now separated by ';' to protect spaces ;add some comments; lot of reindent git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@849 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37ea2352aff66611539fdd2abef2d21a1d80c656 Author: mquinson Date: Fri Feb 4 09:13:35 2005 +0000 continue the move gras->sg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@848 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 899a3b2de973f018bd96d419212ee4cdb2860b85 Author: alegrand Date: Fri Feb 4 05:39:50 2005 +0000 Major bug fix in SURF. In MSG, tasks that were transfered multiple times or whose state was changed did leave some variables in the linear system. Those variables were removed only when the corresponding tasks was destroyed. So sometimes, the result was correct (as in the comparison with masterslave3 of the old MSG). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@847 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50ffa5ce8e4e6da54f7047c0921c460e2bf1c104 Author: alegrand Date: Fri Feb 4 00:14:08 2005 +0000 brain-dead hack git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@846 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 272246589924a81f8292ed04bf46965dc438c26b Author: alegrand Date: Fri Feb 4 00:13:46 2005 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@845 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f537f6705eaf9d1d99186860f2da468a9d755417 Author: alegrand Date: Fri Feb 4 00:13:24 2005 +0000 Adding Killall function Adding interface with Paje git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@844 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88eab62fe6122f8c93f7319447c99e218418d2f0 Author: alegrand Date: Fri Feb 4 00:11:37 2005 +0000 Filling placeholders... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@843 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 745b5fc8d531eb1a573d9d47a9217811f8753071 Author: alegrand Date: Tue Feb 1 17:28:04 2005 +0000 Including a mail from Martin on How to use the logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@842 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e04390ba0f56cd9e99253f4756c65739ca0a303e Author: alegrand Date: Tue Feb 1 17:27:28 2005 +0000 More reasonnable value. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@841 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffe43ccd40d121bcde8fe95557df4388fc4dabd5 Author: alegrand Date: Tue Feb 1 17:26:59 2005 +0000 bugfix... I'm so pissed off to keep finding bug in this part of the code whereas I used it for a month. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@840 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4d6d5706e34843ba90b7180c6bb03b370b0bc58 Author: alegrand Date: Tue Feb 1 15:56:11 2005 +0000 moving to next version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@839 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 862c6709aaad43ce54184b77580aff18c367b14c Author: alegrand Date: Tue Feb 1 05:52:32 2005 +0000 Ease my job for now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@837 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8faf4522fc967d91e1df16381e08697efc82cc93 Author: alegrand Date: Tue Feb 1 05:52:14 2005 +0000 typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@836 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a41b5fa634b7df7f823f57c4b2a3e27874df28f Author: alegrand Date: Tue Feb 1 03:41:17 2005 +0000 No need to rebuild the parser if you're not a maintainer. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@835 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 64bc2b4c4d977aaf22cc5d043f509218f3c57a2e Author: alegrand Date: Tue Feb 1 03:40:39 2005 +0000 Add Changelog.Debian git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@834 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd781124db50c82bc3281a7b90664157ac7ea5bf Author: alegrand Date: Mon Jan 31 22:18:42 2005 +0000 using xml files located in examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@833 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 427cc939701a09af195be54c5caf55c89b0c9097 Author: alegrand Date: Mon Jan 31 22:18:20 2005 +0000 updating library number git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@832 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 379207b10c04e9f370159af2aa6c29e38e768e20 Author: alegrand Date: Mon Jan 31 22:17:50 2005 +0000 My bad. Sorry git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@831 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3b22c9035de34e3729c1ca058d2689760cb74db0 Author: alegrand Date: Mon Jan 31 22:16:54 2005 +0000 Those files already are in examples. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@830 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 872e6c960cfd42bfbb748574c0cf88693d0730a5 Author: alegrand Date: Mon Jan 31 22:04:09 2005 +0000 moving include/surf to src/include/surf (continued) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@829 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d71f65d9d83ec974281885f4e2bcd1abb01e05e Author: alegrand Date: Mon Jan 31 21:57:09 2005 +0000 moving include/surf to src/include/surf SURF is private. For developpers only. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@828 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 427dad324ea04760dd98967bf6f987d1010a05de Author: alegrand Date: Mon Jan 31 21:56:38 2005 +0000 Use Changelog.Debian git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@827 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb5df9fea82060252bf127c39fb5505b77a42623 Author: alegrand Date: Mon Jan 31 21:55:44 2005 +0000 Merging gras and simgrind in this changelog. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@826 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a225e9ef4a27c1192447262d702073b157c0a604 Author: alegrand Date: Mon Jan 31 21:30:06 2005 +0000 Now the documentation is correctly installed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@825 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9e9634656790d72da59373c2f5ca33f676ec0b21 Author: alegrand Date: Mon Jan 31 20:54:48 2005 +0000 aborting is cleaner than segfaulting git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@824 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 339d013a06e325ad25fec4201d8076a444fcc006 Author: alegrand Date: Mon Jan 31 18:02:27 2005 +0000 We should have done that more often... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@823 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3ac9530bdd50a7a168638228b1696f893d616b67 Author: alegrand Date: Mon Jan 31 18:02:07 2005 +0000 helper... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@822 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9760cb660594502509f6eb4ddc5f7dcfd2ae8d2 Author: alegrand Date: Mon Jan 31 16:53:48 2005 +0000 not distributing too much gras for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@821 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef58b79b0d9295257d42207996fd3d91d1d232b7 Author: alegrand Date: Mon Jan 31 16:52:40 2005 +0000 Updating the documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@820 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32c10a8d7dba4d62394ba0d10a8a21a3ffea1e32 Author: alegrand Date: Mon Jan 31 16:52:17 2005 +0000 Not distributing too much gras for now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@819 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 859e87bc3d3e81fa1df961e004ec48b9684d0cb9 Author: mquinson Date: Sun Jan 30 21:00:10 2005 +0000 More work to make make distcheck happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@818 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fdf4688dcb2bbde0f0d651f36fe1ec56b8b51a2 Author: alegrand Date: Sat Jan 29 05:50:13 2005 +0000 I WANT A RECENT FLEX !!! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@817 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6692e68ddfe1ef3234cacab53edb44277ae4405 Author: alegrand Date: Sat Jan 29 05:49:28 2005 +0000 updating the doc + a minor feature fix in MSG and SURF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@816 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd16785434a6411b1130c78684c365e4b3d51e31 Author: alegrand Date: Sat Jan 29 05:48:18 2005 +0000 updating the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@815 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e996e1e3eaec91c4cb7df2346c9a4390a5a532ff Author: alegrand Date: Sat Jan 29 05:47:35 2005 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@814 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b1ee1f1e2e0dc53e6bcbad453c26939027c8bd8 Author: alegrand Date: Sat Jan 29 05:47:00 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@813 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 131129319cc1f674cc66cb1f2a9d20ce817e926c Author: alegrand Date: Sat Jan 29 05:46:34 2005 +0000 a small example git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@812 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f175b4d887ca80cdb133f809bdf817db9a8482d Author: mquinson Date: Fri Jan 28 11:42:48 2005 +0000 You know the refain. It's needed to make dist, it must be within the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@811 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d585628e4581e3f987caafbff7f074644f3e2bce Author: mquinson Date: Fri Jan 28 11:42:16 2005 +0000 those files are generated. They are now right here under our nose; nardiiin, all the needed files must be in the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@810 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d6d900cd8a908df46352fb513d04b865d234342a Author: mquinson Date: Fri Jan 28 11:34:09 2005 +0000 distcheck fixups: generate those files automatically to explain doxygen where to search for the files depending on how we're compiled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@809 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df4ed19e8d85e87d8d17d3205a0438b193f46fa6 Author: mquinson Date: Fri Jan 28 10:35:53 2005 +0000 Show the user (and the poor one debuging that crap ;) what's going on git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@808 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 895bb530c35c5cad2a52c9d2efdb170159d50070 Author: mquinson Date: Fri Jan 28 09:40:00 2005 +0000 kill bad char git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@807 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 48ba874e7fbd8356e011567c8a173e6d9820cfcd Author: mquinson Date: Fri Jan 28 09:33:36 2005 +0000 distcheck fixups git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@806 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ebb95aa041c534654bcc26b00a275ec1c68d616 Author: alegrand Date: Fri Jan 28 01:16:45 2005 +0000 make communications from an host to itself instantaneous git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@805 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41ce7333c5bb37d746c820330f5534f8b9229fd8 Author: mquinson Date: Fri Jan 28 00:35:28 2005 +0000 do not write in source tree when compiling (make distcheck happy) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@804 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5aa0707135983883434c13627dd1adad3eade648 Author: alegrand Date: Fri Jan 28 00:25:19 2005 +0000 moving this autogenerated file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@803 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca193aaeb6fba06d3de61cb93c236e971d3353d5 Author: mquinson Date: Fri Jan 28 00:13:25 2005 +0000 Kill it the crude way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@802 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ca076dee06bc98aa0848609c5b87909d94d832c9 Author: mquinson Date: Fri Jan 28 00:10:57 2005 +0000 Helper script mandatory to create an archive=> within the archive git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@801 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11b5a6dcffc865710b18a9597c802a917ac0eb8f Author: mquinson Date: Fri Jan 28 00:07:44 2005 +0000 tarballs must contain everything git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@800 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 74645bf17655057b81ab984d4ecf77e1f7968b67 Author: mquinson Date: Thu Jan 27 23:54:16 2005 +0000 Readd this dead code to the tarball since removing it cleanly is harder git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@799 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d12b73df9c90c73810352507244d5d3d63c1c6b Author: mquinson Date: Thu Jan 27 23:48:48 2005 +0000 blurp git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@798 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebf1459a3667f63005cf1c5b87b07d1aa7cbab9a Author: mquinson Date: Thu Jan 27 23:41:30 2005 +0000 shut gcc of on generated code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@797 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52bbec97eae35ac830edcf70ab4970629e19e2b6 Author: alegrand Date: Thu Jan 27 22:22:06 2005 +0000 updating the doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@796 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 10ba4620635259ef1dd168c905bc30deeaeb9bcd Author: alegrand Date: Thu Jan 27 19:16:53 2005 +0000 build the documentation and include it in the distribution git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@795 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91397a507d59c279eb3faa1c07df1dedd1b6fb9e Author: alegrand Date: Thu Jan 27 18:56:12 2005 +0000 One more word on GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@794 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0f4aff06537ac17808c067245ad0123bf1b0dd01 Author: alegrand Date: Thu Jan 27 18:55:40 2005 +0000 Do not try to run gras yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@793 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c64e6aaf073674de0142b2ba5cd8e57331df1ab9 Author: alegrand Date: Thu Jan 27 18:55:05 2005 +0000 Ooups I had forgotten this one... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@792 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 96bfb0d6a04ac8260625415ea78bdbdb47a1a8d0 Author: alegrand Date: Thu Jan 27 18:44:27 2005 +0000 Use the standard model I really have to write a function to change the SURF model without having to modify the code... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@791 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 058ad71842ebb98aeb28b42adb14b49031f997d6 Author: alegrand Date: Thu Jan 27 18:43:07 2005 +0000 It's just a crappy perl script. But it may help those who are unable to make paje work. Moreover... I still haven't written the MSG output for paje. :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@790 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2aa100e524cc55b0d79218ab9d3d577e761017d Author: alegrand Date: Thu Jan 27 18:42:02 2005 +0000 convenient scripts to generate platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@789 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a63b491b014ce7061f61b6fd94876b9abd6ceff2 Author: alegrand Date: Thu Jan 27 18:41:37 2005 +0000 Importing the documentation !!! :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@788 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9a7067e48184aafdfc20d69e1dc6a58add7c415c Author: alegrand Date: Thu Jan 27 18:36:27 2005 +0000 Go away. There is nothing to look at here yet. Poor guy. This axe right through his spin... Must be horribly painful! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@787 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 509afa8dafbfc8a505586e5447a1ed4c76cf0ae3 Author: alegrand Date: Thu Jan 27 18:34:42 2005 +0000 I probably had been drinking too much the day I have written this command... Sorry to the inconvenience. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@786 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 92bb2be06658bec5abe69a30642ed469e47708fd Author: alegrand Date: Thu Jan 27 18:33:24 2005 +0000 A nice example on how to use MSG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@785 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e486bcb39da0b905b7e7b6151c728e7b366be717 Author: mquinson Date: Thu Jan 27 12:29:54 2005 +0000 Commented cruft I need to test the IDL projection code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@784 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ab1b38a27e708eea8f01668608d58c5bf4c439a Author: mquinson Date: Thu Jan 27 12:29:08 2005 +0000 Try to allow VPATH builds when we have to regenerate the sources. But I seem to remember that it doesn't really do the trick git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@783 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4d0a9d6299cc213c74aaa47478d5b71f61fb477 Author: mquinson Date: Thu Jan 27 12:28:01 2005 +0000 First steps for support to flexml within 'simgrid' ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@782 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45b9f54d155a0bd8a3399637edf185c236b35618 Author: alegrand Date: Thu Jan 27 00:02:51 2005 +0000 I know -O0 is not a warning flag but it is convenient when debuging... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@781 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e6e6498326aec873b66812380327a4ebc152655f Author: alegrand Date: Thu Jan 27 00:00:42 2005 +0000 Please. Don't try to run gras... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@780 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d9cf552f8bf9c4bf556f6e9f7495fc0e503bb45 Author: alegrand Date: Thu Jan 27 00:00:10 2005 +0000 changing the archive name SimGrid is the name of the project, GRAS, MSG, SURF, ... are codenames git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@779 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dff1fe523a13d17e7a195f55e827c9137ec6c476 Author: alegrand Date: Wed Jan 26 23:59:21 2005 +0000 changing the adress git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@778 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9366c901448249dd823fb52f0c00b913e14c9fb Author: alegrand Date: Wed Jan 26 23:59:04 2005 +0000 make distcheck functionnal git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@777 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a3e58e28eb077b33811b9d3c434dd502c2366ba Author: alegrand Date: Wed Jan 26 17:33:37 2005 +0000 Typo. Seems like I'm getting addicted to spam you guys. ];) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@776 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b9a2447efffcac84def3c87a774040a45a0837e Author: alegrand Date: Wed Jan 26 17:31:43 2005 +0000 running msg_test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@775 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da946dcb996a556fd433face6caa6e8469ffa790 Author: alegrand Date: Wed Jan 26 17:31:31 2005 +0000 missing files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@774 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7983449a462dd833c3ea25694a50f7be0fa9c784 Author: alegrand Date: Wed Jan 26 17:30:02 2005 +0000 Taking into account an old API modification of SURF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@773 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c226346a22e1773c3dd823f2843a599de5576434 Author: alegrand Date: Wed Jan 26 17:29:26 2005 +0000 New msg_test with forwarder agents. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@772 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac884b2e49525cc6782f40e5f6023e0908535b91 Author: alegrand Date: Wed Jan 26 17:26:35 2005 +0000 Bug fix : we could get stuck into an infinite loop for floating point precision reason. Extension of the parser to handle bound on outgoing communications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@771 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 045febe057cdab268bf1d2aedae1f6db9333672d Author: alegrand Date: Wed Jan 26 17:25:49 2005 +0000 Bug fix : we could get stuck into an infinite loop for floating point precision reason. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@770 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c856ab29791883f3ca4f8d526bac816cb08546d Author: alegrand Date: Wed Jan 26 17:23:48 2005 +0000 Now, a process can be killed and all process are killed at the end of the simulation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@769 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79adfdb539deedcac38651c4f8c9b0a8767beb23 Author: alegrand Date: Wed Jan 26 17:10:42 2005 +0000 Bug fix: a task could sometimes not be immediately forwarded. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@768 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28800061ff3b3913fc2e1cfbdc9d15211cf3a3f2 Author: alegrand Date: Wed Jan 26 17:08:36 2005 +0000 Usefull function to "kill" a context before the function it was executing has terminated. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@767 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 87c39468f57b12651ab8700eba05a2a11cfeaddb Author: alegrand Date: Wed Jan 26 17:07:23 2005 +0000 Extending the parser to handle bound on outgoing communications git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@766 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ca4a1a653905648d33077dd1bdfd11883e8fa11 Author: alegrand Date: Wed Jan 26 17:05:23 2005 +0000 Fixing line number for an easier debugging. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@765 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df40802c46e2670352494b4c10be4282a6962e12 Author: alegrand Date: Wed Jan 19 18:17:43 2005 +0000 Using logs and making some message more clear. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@764 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78e6d82818b5b5fcfb29e84da291e69073b18b55 Author: alegrand Date: Wed Jan 19 18:16:43 2005 +0000 Now, you can send a task of length 0 in a no latency model... Otherwise the emitter used to hang. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@763 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e191510f1cefbd3858e94de3c820f3e538642844 Author: alegrand Date: Wed Jan 19 18:15:13 2005 +0000 Bugfix... I had forgotten to reorder elements when updating a variable weight (and the order is heavilly used later to break loops). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@762 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b84ee836eb252fb8d20a6d6c60a4321100b033c8 Author: alegrand Date: Wed Jan 19 18:13:44 2005 +0000 bugfix (shame on me!) + asserts to detect earlier weird behavior git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@761 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c15fa58a2cc08dbf1eb63246b30b38d482f51df2 Author: alegrand Date: Sat Jan 15 00:54:20 2005 +0000 Taking into account last SURF modifications (suspend, resume and is_suspended moved in the common_public part). Introducing a new convenient function: MSG_task_put_bounded git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@760 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe5680debe2efd9f9aae7d9ea2ebc38ebfaee39c Author: alegrand Date: Sat Jan 15 00:52:07 2005 +0000 Cosmetics and forgot to say in the previous commit (gras/surf/include surf.h,1.19,1.20 and gras/src/surf cpu.c,1.27,1.28 network.c,1.15,1.16 network_private.h,1.9,1.10 workstation.c,1.11,1.12 workstation_KCCFLN05.c,1.4,1.5) that suspend, resume and is_suspended have now been moved into the common_public of resources. Sorry... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@759 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9070feda0eec90cf10d562ece376fcd6a777ff7c Author: alegrand Date: Sat Jan 15 00:46:32 2005 +0000 Now surf communications come with a maximum rate. Also fixed a bug in network.c (was using 1 instead of SG_TCP_CTE_GAMMA when updating link characteristics) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@758 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 841d5e83050a1c7a247ab9edfc5e3185663d996d Author: alegrand Date: Fri Jan 14 21:31:55 2005 +0000 Parsing values is good. Taking into account parsed values is better... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@757 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e552466303fbb7a0de83633a72d1bb3570a11e28 Author: alegrand Date: Fri Jan 14 19:57:03 2005 +0000 Add a forwarder in the MSG example. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@756 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2eae9b903fa523a15a5c8b4adb4471b6bd1e0af1 Author: alegrand Date: Fri Jan 14 19:54:41 2005 +0000 network actions should be suspendable too. In fact it seems to me that it is the case for any action. Maybe those functions should be then moved into the common_public part of resources. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@755 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c3d32ba7bd6d22b8c5dbf4cd48e21233f97ce05e Author: alegrand Date: Fri Jan 14 19:52:28 2005 +0000 Finding this damn fucking bug took me an inordinate amount of time ! It was well hidden deep down in the maxmin solver... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@754 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09f32d96bbc399a919b44b12f63ea054dcefda76 Author: alegrand Date: Fri Jan 14 19:47:24 2005 +0000 Not using MSG_suspend anymore in the internals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@753 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d2bb375b9ae908bb16a65a15e421d4bec2fb154 Author: alegrand Date: Wed Jan 12 22:38:47 2005 +0000 Now, MSG internals do not use MSG_suspend/resume anymore. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@752 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70932eb2dbde8adfe4cd1d7579501c6605bf6a53 Author: alegrand Date: Tue Jan 11 00:33:32 2005 +0000 Now, it works. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@751 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 262945d110ff9c941cf3b3400c8f0a2b8d8ab32d Author: alegrand Date: Mon Jan 10 22:19:52 2005 +0000 It worries me however, to realize how tough an ass-hole I have had to be, in order to get to stick to the principle of doing things right, rather than "just hack it in". -- Poul-Henning Kamp git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@750 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77f37f760119eedffa3ba51f5f67419822e48cda Author: alegrand Date: Mon Jan 10 22:17:56 2005 +0000 Adding default values to the DTD git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@749 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9bd0a4d2543b15d61e0256b03a6c7c4c20b66cfe Author: alegrand Date: Mon Jan 10 22:17:12 2005 +0000 Introducing new functionnality without breaking the API. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@748 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e92bff831fa8c30b281665a04079ccf715208cb8 Author: alegrand Date: Mon Jan 10 22:15:33 2005 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@747 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06ab471e85ff540b549b82a5ea7cf43ce65e7bd1 Author: alegrand Date: Mon Jan 10 22:13:16 2005 +0000 Add two convenient functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@746 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 839b9693a88683436de4e25e529e4abb3357799a Author: alegrand Date: Mon Jan 10 22:11:59 2005 +0000 I had forgotten a host... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@745 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c415c91f074a3047abd92a7d63b59baf1c61f51a Author: alegrand Date: Fri Jan 7 20:32:59 2005 +0000 Keep extending the DTD to handle an computation/communication interference model git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@744 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6b41eb21f97a92944773d9eeedc50e96dc3ec53 Author: alegrand Date: Fri Jan 7 20:32:07 2005 +0000 fixed a few memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@743 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab158dfebd45898626721b287897e543ff4471e1 Author: alegrand Date: Fri Jan 7 20:01:59 2005 +0000 Changed my mind. This function will be defined somewhere else. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@742 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b9103db7f7aac95d28b162b7f78c6a946bba864 Author: alegrand Date: Thu Jan 6 21:52:21 2005 +0000 Renamed resource initialization functions. Now they are postfixed by a alpha-style reference to the first paper where this model was described. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@741 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a661c633ade31b057c4113edb41a7710bb9885c3 Author: alegrand Date: Thu Jan 6 21:49:03 2005 +0000 Preparing to parse interferences for a new model. Also added a tag include that does not work yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@740 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57a4f5aab921d86f3af65a121fe8412f9b901038 Author: alegrand Date: Thu Jan 6 21:47:51 2005 +0000 I can't believe I had forgotten to add surf_parse.c... Also add a wrapper to surf_parse_lex. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@739 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0567af99e148d14863f72fe1ef3e1df80c707671 Author: alegrand Date: Wed Jan 5 23:19:44 2005 +0000 We don't need you anymore. You are weak. Goodbye ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@738 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05898e1bb90bb5120653b524b08f296edec37a0e Author: alegrand Date: Wed Jan 5 23:18:46 2005 +0000 Now, any surf-based program can take --surf-path arguments to help locating platform, trace or deployment files... Martin had a dream, I made it come true. ;-) However, now the gras_stub_generator is completely broken... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@737 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2c5f054447d4e6062e9960f91bc9524edb59866 Author: alegrand Date: Wed Jan 5 23:13:54 2005 +0000 Please, flex, tell me on which line problems are. Also try to put the generated files on the right place. And last, use a bigger stack. We're parsing huge XML platform description files afterall... ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@736 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e67841d89e12eca6d394db1b31180d6f0efda8eb Author: alegrand Date: Wed Jan 5 00:48:54 2005 +0000 No more need of these ones... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@735 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 317306cfb007dd6522a81061f92a94ad086c8428 Author: alegrand Date: Wed Jan 5 00:47:58 2005 +0000 XML version of platform and deployment files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@734 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9696c1a327d9f7439c42d72097c9eec20afb3c4a Author: alegrand Date: Wed Jan 5 00:45:29 2005 +0000 Moved from flex to flexml. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@733 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7a5a24eadee8d76e5d9a5fd49a7c3df3a50df80 Author: alegrand Date: Wed Jan 5 00:27:52 2005 +0000 Taking into account an old behavior modification of surf_solve git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@732 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5bfab7e446520ea27cf0f5e61b5479e5a9f5136 Author: alegrand Date: Tue Jan 4 23:23:06 2005 +0000 moving to flexml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@731 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0bd45c5a5894b7618f524ec62c0f7548de3dcbf6 Author: alegrand Date: Fri Dec 31 23:09:39 2004 +0000 Since we're using the SURF and not SG anymore, we should use that kind of format. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@730 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20ba974e467544c6206b074c4efe8a773c0955e3 Author: mquinson Date: Fri Dec 31 20:44:53 2004 +0000 search the deployment files where they are git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@729 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 343240db9464312aa8348d552be7f2db98614e80 Author: mquinson Date: Fri Dec 31 20:43:55 2004 +0000 Fix perl syntax git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@728 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc60f3900c752a9708fcfb332ea0db56af3d2e5d Author: alegrand Date: Fri Dec 31 17:19:11 2004 +0000 Take into account last API modification. Sorry about that. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@727 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a03a3630eb29b73919b4b8c78e0b2788cf49a12c Author: mquinson Date: Fri Dec 31 17:12:37 2004 +0000 library rename git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@726 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49a651544aadec287fa8b460808f7a166471f080 Author: mquinson Date: Fri Dec 31 17:11:46 2004 +0000 Search msg.h where it is git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@725 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf8ef4cdb70ddc05c6b9b01337c21a66552ce878 Author: mquinson Date: Fri Dec 31 17:05:47 2004 +0000 Search msg.h at the right location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@724 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f2d29b975f6d250065ce065ea091c3f826721f6 Author: mquinson Date: Fri Dec 31 17:00:42 2004 +0000 Add the prototypes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@723 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf6d29fa983a462f7759856d3d01854b5ee79a70 Author: mquinson Date: Fri Dec 31 16:54:10 2004 +0000 get ready to use MSG NG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@722 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f52dc841493c62b9ecd240bba553a8007e1c0e95 Author: mquinson Date: Fri Dec 31 16:53:06 2004 +0000 cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@721 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4dcf40b385fadadd6233f20ce9cd65f7121b8a4e Author: mquinson Date: Fri Dec 31 16:45:49 2004 +0000 Add the IDL compilation. But since it's WAYS broken, put it between #if 0/#endif git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@720 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 029e2d84bebe47254dd4d0b2c4fac80173d2cb45 Author: mquinson Date: Fri Dec 31 16:44:45 2004 +0000 Add the prototypes for the upcoming IDL compilation. Useless for now, but I want to commit everything to cleanup stuff with Arnaud git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@719 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b793f24240aa7c1ae697c1bbe400da838777d9f6 Author: mquinson Date: Fri Dec 31 16:43:36 2004 +0000 Pre-release cleanup: rename libgrasrl to libgras and libgrassg to libsimgrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@718 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 281c8c0cec5569ed092888636cffb472d2937320 Author: mquinson Date: Fri Dec 31 14:39:24 2004 +0000 Kill dead code, sorry for the noise git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@717 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8cefbe067bef21ae9819aee7ec57e74c2f80340 Author: mquinson Date: Fri Dec 31 12:09:53 2004 +0000 Add optimization flags to the game git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@716 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 012e8850b96760b97bee7f40ce87b4093866153e Author: mquinson Date: Fri Dec 31 12:08:57 2004 +0000 Add a function I need in GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@715 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8aaf488a3efac91cd28691c832e0b084c83f2e95 Author: mquinson Date: Fri Dec 31 12:05:52 2004 +0000 Automatic update, damn gtkdoc-tools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@714 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad3e29ada5d8150fe1aa9b78077780456f5673a9 Author: mquinson Date: Fri Dec 31 12:04:21 2004 +0000 SimGrid is dead, long life to SimGrid git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@713 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7425a1fb94da5f2f5c0542a73009c93f35776078 Author: mquinson Date: Fri Dec 31 12:04:11 2004 +0000 Properly check for errno and unistd; don't check for old generation SimGrid as we prepare to get funky git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@712 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 45dc3d9574981c40ef85d15884c368b5cfda2634 Author: mquinson Date: Fri Dec 31 11:42:40 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@711 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d749cb323abe34183779cdbbedbdee6428e5913 Author: mquinson Date: Fri Dec 31 11:39:18 2004 +0000 automatic update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@710 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da57f951c18f6fc1c9781415de082c1b7d6da801 Author: mquinson Date: Fri Dec 31 11:29:34 2004 +0000 Let's get funky and try to settle gras on top of msg new generation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@709 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c95af2aa8d7618ca682fd1dadee72afd4847c0f5 Author: mquinson Date: Fri Dec 31 11:16:19 2004 +0000 remove dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@708 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 238da78e8ed4a5788c50d0131fee97c96493c1be Author: mquinson Date: Fri Dec 31 11:14:30 2004 +0000 Remove the headers already loaded from somewhere else. Keep the remaining for the day I wonder how to let it work on some exotic platform git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@707 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 461bbfb9083ba335d612ee8161fa0ec93f9ea20e Author: mquinson Date: Fri Dec 31 10:45:10 2004 +0000 remove complications to run tests from there own directory now that the path isn't hardcoded anymore in surf/msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@706 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c06c178342da8b6df3c53a91107bae2078b45fb Author: alegrand Date: Fri Dec 31 03:03:00 2004 +0000 surf:~/Work/GRAS/heap $ valgrind --leak-check=yes --show-reachable=yes ./msg_test les ... [421.531] P3 | I'm done. See you! MSG: Congratulations ! Simulation terminated : all process are over Simulation time 421.531 ==8295== ==8295== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 1) ==8295== malloc/free: in use at exit: 0 bytes in 0 blocks. ==8295== malloc/free: 195685 allocs, 195685 frees, 6498475 bytes allocated. ==8295== For counts of detected errors, rerun with: -v ==8295== No malloc'd blocks -- no leaks are possible. Rha! The very good news is that this code (msg_test) behaves exactly in the same way as with the old MSG version. And it is a way faster !!! :) Before : real 0m3.130s user 0m2.290s sys 0m0.030s Now : real 0m0.392s user 0m0.290s sys 0m0.000s Cool, isnt'it ? :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@705 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06bb605c18bd9a9b704b0415d41ab31e02b49839 Author: alegrand Date: Fri Dec 31 02:49:39 2004 +0000 Mem leak hunting! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@704 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f379953cbe4a9a5b60472c218a6189d523856cd Author: alegrand Date: Fri Dec 31 02:49:07 2004 +0000 Convenient to optimize the SURF. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@703 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a34ef23d94354c30d547af05de907a6823cddf77 Author: mquinson Date: Wed Dec 29 14:38:32 2004 +0000 search data files in the right directory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@702 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3d18155a991509df0050df72c7531ffbcae7efc Author: alegrand Date: Wed Dec 29 03:15:51 2004 +0000 MSG almost works. It enabled me to find some bug in the SURF. I'm going to optimize maxmin and to fix this bug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@701 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20bc376523e15c251c29475bb499f715e5903159 Author: alegrand Date: Wed Dec 29 03:11:50 2004 +0000 *** empty log message *** git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@700 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 23165373290ff54efcd5c8bf8ec09dc135e66f4b Author: alegrand Date: Wed Dec 29 03:11:03 2004 +0000 add a startup and a cleanup function to each context git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@699 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a39a970a84bda5ee713426f9b3cab09ec1ffc16a Author: alegrand Date: Thu Dec 23 00:56:58 2004 +0000 arguments were not set. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@698 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 110b155a3d6309c2f780ca870d8c14391796ccd4 Author: alegrand Date: Thu Dec 23 00:55:07 2004 +0000 task->data (formerly callback) could not be set by end-users. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@697 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8ba628a1b24e5130c2f14ee2d7d7a0f470ba8b17 Author: alegrand Date: Wed Dec 22 20:43:12 2004 +0000 API modification in context breaks MSG. Removing MSG from the compilation list until it is repaired. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@696 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c4e3a3e34e94ed337b089eb6339bf9b6fd5b9657 Author: alegrand Date: Wed Dec 22 20:41:34 2004 +0000 Modifying the API so as to prevent a use of the context that would make valgrind unhappy. See, I really care about the happiness of valgrind... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@695 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a34c2f73c871a4fe86820c7be101d1e45af4589e Author: alegrand Date: Wed Dec 22 20:19:52 2004 +0000 No more leak: valgrind approved. However, some ways of using these context make valgrind cry and I really don't know why. Some other people have faced the same problem but "solved" it by supressing valgrind's warning... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@694 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1819c24ee15d55baeb26ead0ae4ddef7cf6679d7 Author: alegrand Date: Wed Dec 22 20:17:22 2004 +0000 How can I have ever wrote such a thing ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@693 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35cd3d66a276b47386bab662f867309a91a231c2 Author: alegrand Date: Tue Dec 21 21:46:49 2004 +0000 Trying to make old MSG exemples run on top on SURF. Definitely need to wax it more, especially the context part. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@692 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 110275bdfe31a33027e51860ed41f199da963cef Author: alegrand Date: Tue Dec 21 21:43:22 2004 +0000 debug debug debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@691 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d84975d9ede53a1989d70319edfc86d5d56f2f9f Author: alegrand Date: Tue Dec 21 21:26:31 2004 +0000 Forgot to disable debug printf's. Sorry for the noise. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@690 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b3794e6c61884e55d80259d2999e8a88132eb4c Author: alegrand Date: Tue Dec 21 21:24:50 2004 +0000 make valgrind happy happy. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@689 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1ad493ce814e21256c030c4fa05c743c835da8a7 Author: alegrand Date: Tue Dec 21 19:50:39 2004 +0000 Dude, that was baaad... ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@688 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 17ccf2e27ae2bc121dcd9e2d541f7a6c02492432 Author: alegrand Date: Sat Dec 18 05:41:25 2004 +0000 platform file is not hardcoded anymore git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@687 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 081d9a75524dd18d9b592c30bb400f1688986d1e Author: alegrand Date: Sat Dec 18 00:17:39 2004 +0000 This function has been accidentally deleted in the last version... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@686 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e1b5d6b1f7a74ab20653c0362cf0815f9a9d7b3 Author: alegrand Date: Fri Dec 17 23:52:52 2004 +0000 Finished to rewrite most functions. Now let's try it and spend one week to debug... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@685 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecdf7e8bc363f24b9e47e7be7291fed08419b97c Author: alegrand Date: Fri Dec 17 23:43:04 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@684 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit af235f79bfa9e9a73d80e5279432fb5d903c4068 Author: alegrand Date: Fri Dec 17 23:41:39 2004 +0000 moved src/surf/surf_parse.h to include/surf/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@683 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 421aa4b3efd1134af2afa1ebb920bb562ee58973 Author: alegrand Date: Fri Dec 17 23:30:56 2004 +0000 Add a convenient function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@682 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 49324ddce4feba6d5664c40e0fa3817460ca5549 Author: alegrand Date: Fri Dec 17 22:45:59 2004 +0000 This one was easy. :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@681 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee59b06df4d96bf36d6121f936147509908d85e5 Author: alegrand Date: Fri Dec 17 22:26:59 2004 +0000 A few more functions and I'll be able to make MSG program start and crash... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@680 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 710e7c0ce3fce936637636f544019e89e8ef023d Author: alegrand Date: Fri Dec 17 21:29:11 2004 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@679 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba42204af2ac208d3c988c988da958c1f4be36d4 Author: alegrand Date: Fri Dec 17 21:18:52 2004 +0000 Keep rewriting MSG so that it uses SURF instead of SG. The day I'm gonna run a MSG program, it is gonna take a long time before it does not crash anymore... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@678 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd89516cade805920cd23e69dd7eadabe83cad85 Author: alegrand Date: Fri Dec 17 05:46:56 2004 +0000 Keeping rewriting MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@677 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e6ef7fb32d89b473a637b0bf71f422cfa4241b6 Author: alegrand Date: Fri Dec 17 05:45:05 2004 +0000 Adding function to indicate whether an action is suspended or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@676 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5d8d2198da7c9d43ede3a7186cf0256bf1c59d7 Author: alegrand Date: Fri Dec 17 05:43:49 2004 +0000 A few more functions usefull in MSG. They should not be written like functions though as they are used in loop. Nevermind. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@675 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75206281a5a59ea2acdfd376a38433a79d692370 Author: alegrand Date: Fri Dec 17 00:04:50 2004 +0000 cosmetics : s/sim_data/simdata/g still does not break backward compatibility. It was private before. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@674 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f617f15b3e35f4212d1ba8c1ea62f20057e9714 Author: alegrand Date: Thu Dec 16 23:29:25 2004 +0000 cosmetics : create -> new git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@673 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bc094d73757277a46e3846e87d4b8e1cbdc56d9 Author: alegrand Date: Thu Dec 16 23:12:32 2004 +0000 just a move git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@672 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7db7b59e316e1b7e892fa60cca48bd6f857bb819 Author: alegrand Date: Thu Dec 16 22:55:55 2004 +0000 Keep rewriting MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@671 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f400b3fdbab9275df6005823d87299fed2c1c61a Author: alegrand Date: Thu Dec 16 22:55:27 2004 +0000 MSG is not a module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@670 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f254a9bcba572207bc1487e0c828edc5f79d52e Author: alegrand Date: Thu Dec 16 20:50:39 2004 +0000 making some field names more explicit (e.g. void * -> sim_data_task_t) even though the corresponding data are still hiden starting to reimplement MSG git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@669 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cedcdaf313c05c7ffabc01f72554023d04f0506b Author: alegrand Date: Thu Dec 16 20:40:06 2004 +0000 prefixing name functions by xbt_ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@668 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit badb98df59530d5db81112b8c612a598cdac1c83 Author: mquinson Date: Thu Dec 16 15:43:41 2004 +0000 move gras_datadesc_type_cmp() out of the way (from ddt_exchange.c to ddt_create.c) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@667 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ac790bcd70eadb800e6760efa92e4bca85abcfa Author: mquinson Date: Thu Dec 16 13:08:37 2004 +0000 Ignore binaries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@666 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0ed45221acbda299266e971a65781513182ece1 Author: mquinson Date: Thu Dec 16 13:07:43 2004 +0000 Works on G5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@665 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b91f70d7c653c348d1b7c2a33c17b8c759d21709 Author: mquinson Date: Thu Dec 16 13:03:07 2004 +0000 You evil namespace polluter git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@664 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3545719d0c3a72405795cb09ab82c44a830fb6cf Author: mquinson Date: Thu Dec 16 12:59:17 2004 +0000 Fight symbol redefinition since it breaks on G5 (don't ask why it does only break on this arch) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@663 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3efb9f87160dde247e505d94abef2cdeae18b9da Author: mquinson Date: Thu Dec 16 12:50:34 2004 +0000 no generated files in CVS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@662 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d833261e11951b3dee1a82fe57d77a5f5b4788db Author: mquinson Date: Thu Dec 16 12:45:21 2004 +0000 Port to G5 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@661 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aebb26f5b9fc18433979c1d984cd9748c46f463c Author: mquinson Date: Thu Dec 16 11:55:50 2004 +0000 My god, the AIX compiler is rather picky git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@660 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce4aa20a2a11cbdeecd08de0df7b132dd3ea429f Author: mquinson Date: Thu Dec 16 11:42:00 2004 +0000 automake-1.9 hits testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@659 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 00acbca0313738f5ad990b0f6d560de8ea7baf56 Author: mquinson Date: Thu Dec 16 11:38:20 2004 +0000 gras now works on win32 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@658 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit edd6505926f839352d6be3dad4c3862d130dea6e Author: mquinson Date: Thu Dec 16 11:37:59 2004 +0000 Cleanup library dependencies declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@657 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b7c41914e148a23c5f2a9f3a83d44a122aaad2a6 Author: mquinson Date: Thu Dec 16 11:28:51 2004 +0000 test_rl now generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@656 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8245db41eb22b6aa929c408e203d9a650d180580 Author: mquinson Date: Thu Dec 16 11:22:53 2004 +0000 test_rl now generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@655 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b46d0533495f4b64652da79f3eb6e8a941f2d67 Author: mquinson Date: Thu Dec 16 11:17:23 2004 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@654 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 79f22dac67ffee18ea9dde60e1a06fb3015a0ea5 Author: mquinson Date: Thu Dec 16 10:34:32 2004 +0000 cleanup the mecanism in charge of declaring the library dependencies to libtool git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@653 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63d8f9eef48188879374404578e8d36052c0b09e Author: alegrand Date: Thu Dec 16 00:56:14 2004 +0000 context_t -> xbt_context_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@652 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c57a24b1d86be7b62b1a415fec228f3aac05ae50 Author: alegrand Date: Thu Dec 16 00:54:29 2004 +0000 works better with multiple inclusion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@651 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c50345529923f31413c7ab878001d5798d6bdf9 Author: mquinson Date: Thu Dec 16 00:12:38 2004 +0000 gras works on win32 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@650 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3fbb07fa996104efceed27fbca5c6eccf0b98a66 Author: mquinson Date: Thu Dec 16 00:05:54 2004 +0000 yeah, yeah, linux. Don't bother. O_BINARY is a nasty flag from this nasty windows. Keep cool and ignore it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@649 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 78492f2b2d3a263a55beea7aa2a1fd00c0743524 Author: mquinson Date: Thu Dec 16 00:04:58 2004 +0000 you fucking windows. Don't even think about translating my bytes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@648 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c39a26c5592bf2636300ebbe1a996c9c3736d07e Author: mquinson Date: Wed Dec 15 23:42:03 2004 +0000 Some more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@647 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 318ecb1e49f9bdd791e8ae7da5203ce017a1222a Author: mquinson Date: Wed Dec 15 22:51:07 2004 +0000 Fix the ucontext detection: search for the header, not the function in libc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@646 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c8d9ba00d305d058d3e06b54657f3cb9b0b71c43 Author: mquinson Date: Wed Dec 15 22:50:04 2004 +0000 Add portable header loading for contexts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@645 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43f6b4aae371fca8b5d084e9ceb2484ff867221e Author: mquinson Date: Wed Dec 15 22:48:55 2004 +0000 Add the ucontext reimplementation for windows from Panagiotis git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@644 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de6f834747f9af2af9f110ee3ba3bb9f3f0d01f3 Author: mquinson Date: Wed Dec 15 22:47:38 2004 +0000 Make the context cruft work on windows; mark the pthread layer in context.* as deprecated. We will need threads around, but not here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@643 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc2b3dda779aba87dafc283529de7dbb54ae9a4d Author: mquinson Date: Wed Dec 15 20:33:08 2004 +0000 Let's keep cool and polite with the users of prehistoric platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@642 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd3561d45e21b43cd128804f53bd73f6076c58e0 Author: alegrand Date: Wed Dec 15 06:58:26 2004 +0000 Well, some things really are deprecated. Especially those that enable to build a platform by hand. Therefore, there is no more need for links... just process executing on hosts and working on tasks. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@641 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b33e9d03f09b1474cf98945d2f634fc7021c773 Author: alegrand Date: Wed Dec 15 06:20:08 2004 +0000 Starting MSG. To ensure backward compability, those two headers won't really change. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@640 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62f9057c5250b460384dd7d2e10d9b7bb2be3e5d Author: alegrand Date: Wed Dec 15 06:14:07 2004 +0000 when using doubles, %lg should be used for scanf and %g for printf (which is weird because it means printf does not make any difference between float and double). However %lg also works for printf. So let's keep it uniform and we'll change that if we ever find a machine where it does not work. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@639 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12d4b2676373746e2b576a761db494a695b3562b Author: mquinson Date: Tue Dec 14 21:29:07 2004 +0000 generate an helper script to make it work on win32 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@638 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 13922d945f0959dcd7620187728bdeeb7b6b0534 Author: mquinson Date: Tue Dec 14 21:28:16 2004 +0000 do not configure by default since I know cross-compile using VPATH git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@637 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9821fc4bc789214c6f55317a5eecc932cc23dce0 Author: mquinson Date: Tue Dec 14 21:26:50 2004 +0000 Make it work on win32; use the portable errno on socks; fix a bug revealed by the win port (but existing for all ports) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@636 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e8366ee43e688c3098ba5dd07e89d3c88aced29 Author: alegrand Date: Tue Dec 14 21:21:26 2004 +0000 Sorry for those stupid assert. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@635 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f85611b63c90c600e493fd5dc24c689ae0830f5 Author: mquinson Date: Tue Dec 14 21:19:27 2004 +0000 added a debug msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@634 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6b0b7f3b039443a2c7c5680471666a9e223b8cd Author: mquinson Date: Tue Dec 14 21:18:05 2004 +0000 check for the functions we need; generate and chmod +x the helper scripts we need git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@633 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd950e3c32576276db6406a6af962e5ef72b7327 Author: mquinson Date: Tue Dec 14 21:16:14 2004 +0000 Make it work on win32 ; some more debug msgs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@632 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85d865fcd03d5909990259a613c5a00c6085c584 Author: mquinson Date: Tue Dec 14 21:14:05 2004 +0000 cross-compile support: append '.exe' to the binary names we want to start when on win32 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@631 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0450dbf72458f8c636206f2e823edf31840c95fa Author: mquinson Date: Tue Dec 14 21:11:04 2004 +0000 support for wine testsuite execution: do not run the helper scripts from within wine. Note to self: this script becomes ways too hairly and should be 'reworked' from scratch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@630 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0174b734fea5f64c8c28a1b489ff1cd6e824ca35 Author: mquinson Date: Tue Dec 14 21:06:25 2004 +0000 initialize winsock; support multiple calls to init/exit functions (should be generalized); useless but numerous cosmetics and picky changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@629 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16bc1811129a94d231281b954689d284525bf6a1 Author: mquinson Date: Tue Dec 14 21:03:32 2004 +0000 cleanup for the upcoming release git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@628 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b52350bf53c07bb9b589c7f03324033d16dcd604 Author: mquinson Date: Tue Dec 14 21:01:59 2004 +0000 Make sure HAVE_WINSOCK_H is defined even if only version 2 since it's the used sentinel; define portable way to retrieve errno and errstr with sockets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@627 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d77b91386e85022cec573604f122d475bd68e4f Author: mquinson Date: Tue Dec 14 21:00:10 2004 +0000 some more possible logs (printf is the only way to debug cross-compile so far) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@626 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b5ba1582444ecd1bc7904b2aa0bb71fcabffc5e Author: mquinson Date: Tue Dec 14 20:59:20 2004 +0000 use gras_exit, not only xbt_exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@625 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cb699a49faa9fa426f301dc1d21b6d5617b9c1a0 Author: mquinson Date: Tue Dec 14 20:58:26 2004 +0000 Compile pas avec les warnings, sinon git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@624 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7f21dcaaa2d53d3cd4b709b95cda97330aeca0b Author: alegrand Date: Tue Dec 14 19:04:58 2004 +0000 Adding a context library to xbt. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@623 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c0662ce683e29ed5498a7ed4f961d152a1e1ba5 Author: mquinson Date: Sun Dec 12 18:49:24 2004 +0000 cosmetic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@622 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 607bb2a7ef2ed05e9f9d0be783621242313b3e88 Author: alegrand Date: Sat Dec 11 05:06:28 2004 +0000 No more use of abort. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@621 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d25ee31741e8dd64436721b11fe82a0969f369cf Author: alegrand Date: Sat Dec 11 00:12:07 2004 +0000 No more xbt_maxmin_float_t not xbt_heap_float_t. I use double everywhere. In SimGrid 2 I had to use long double for precision reason. Probably because of the trace integration but I should not need it anymore since there is no more trace integration. The real question is "is double sufficient for time values". The answer is yes since for values larger than 272 years, you still have a precision of 1e-6 s. float is clearly not sufficient however. Let's use doubles then ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@620 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3bd56a4b8be335c8028a2778309e5e79f4850fb Author: mquinson Date: Fri Dec 10 15:43:40 2004 +0000 buglet and improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@619 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a6b04b52ae82e68af569e9a226609be3a3cd324 Author: mquinson Date: Fri Dec 10 15:33:56 2004 +0000 Fix the semantic (gras_os_time returns seconds, not microseconds) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@618 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fddb39378296b21969d5a7f90492852c0c696eec Author: mquinson Date: Fri Dec 10 15:30:30 2004 +0000 Fix the semantic (gras_os_time returns seconds); Fix output (I didn't understood the subtility of the cast to double by adding 0.0) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@617 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd3ac41f3f76a6267b843ccfb4765959da283688 Author: mquinson Date: Fri Dec 10 15:24:58 2004 +0000 Add a blurb on cross-compiling lin->win git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@616 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e151870a757d9f9de719341e253195dec8dec145 Author: mquinson Date: Fri Dec 10 12:00:45 2004 +0000 glanced rapidely git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@615 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e53ea4f0258b33d9e59500d2de5f35acd50892f Author: mquinson Date: Fri Dec 10 12:00:04 2004 +0000 run_tests now run tests from their directory. But for how long? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@614 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5e5bf7833f882831890095e9985febe3be5b0124 Author: mquinson Date: Fri Dec 10 11:58:54 2004 +0000 ignore crufty lex results git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@613 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a42375c122cde29e0da1b28730b11624a5a38da7 Author: mquinson Date: Fri Dec 10 11:57:07 2004 +0000 run the testsuite with wine if needed (will certainly break on cygwin, but who use it?);some crufty workaround to call the tests from their own directory (surf tests expect this) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@612 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eb7afb185ea8377b26fc39bc15a4019cb4d0515f Author: mquinson Date: Fri Dec 10 11:54:18 2004 +0000 add portable.h (headers to include to program in a portable manner, for internal use); add gras.c (containing gras_init); declare that libgrasrl depends on winsock when on BillWare git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@611 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9c8eba1d2eeab072daa1b78edb31004d46907a58 Author: mquinson Date: Fri Dec 10 11:52:22 2004 +0000 define gras_init git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@610 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b52dc1b5fd2c90830626178b101ad848f69611e6 Author: mquinson Date: Fri Dec 10 11:52:04 2004 +0000 use gras_init. xbt_init is not enough git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@609 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da72355891fb8ccc9c55e73a5aa8551d30ae572b Author: mquinson Date: Fri Dec 10 11:51:31 2004 +0000 first work on the cross-compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@608 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b2da2dc71792c9bd255ad27c39cc3a715047d31 Author: mquinson Date: Fri Dec 10 11:47:34 2004 +0000 Ensure portability to win32 using the gras_os_functions :) Beware, gras_os_time resolution is 1sec on win32 (and as good as gettimeofday on modern platforms) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@607 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e8f431fc1fd63cde339b620cd53d869116fc94f Author: mquinson Date: Fri Dec 10 11:45:38 2004 +0000 define max only when not previously defined (win32 defines it); move xbt_abort to a more logical header (sysdep->error); fix some (c) dates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@606 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 11029a74f96a8817eaf2990426159953ca4369d0 Author: mquinson Date: Fri Dec 10 11:43:16 2004 +0000 test local version of gras, not the installed one; use gras_init now that it exists (again); fix some (c) dates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@605 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1731d8a4b9f6db24dfa0c1c50f5166cab0d62e3 Author: mquinson Date: Fri Dec 10 11:42:21 2004 +0000 test local version of gras, not the installed one; more verbose messages on errors encountered during cross-port git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@604 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 649e8032974d045864c789e291320f61bdce482f Author: mquinson Date: Fri Dec 10 11:41:11 2004 +0000 fix some (c) dates; do test the local version of gras, not the installed one; cleanup in the headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@603 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22372a28a3bc13497674b7b9e45fd0673f60f44a Author: mquinson Date: Fri Dec 10 11:40:17 2004 +0000 Ensure portability to win32 using the gras_os_functions :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@602 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e53c6f6a53477505a7bf2210dd3d5a43f3dea420 Author: mquinson Date: Fri Dec 10 11:37:39 2004 +0000 Compile pas cte merde :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@601 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit baa212aa2fc1e0f91b0e9a9536db52f1657331a8 Author: mquinson Date: Fri Dec 10 06:53:40 2004 +0000 fix (C) dates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@600 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit caf4fa6d0b422db71469a6548a1abf46698a0c5f Author: mquinson Date: Fri Dec 10 06:53:31 2004 +0000 There is now a proper gras_init function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@599 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 05e580c9a44d15e83295c78671d8670af0c6c850 Author: mquinson Date: Fri Dec 10 06:53:07 2004 +0000 remove gras from the xbt git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@598 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d93a9c3e3eab9b35bb1d8646317f05e835376cb8 Author: mquinson Date: Fri Dec 10 06:52:12 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@597 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 04ce6e7880ede315f411edf7ba21cbbfd5268b90 Author: mquinson Date: Fri Dec 10 06:51:47 2004 +0000 Compile pas, c'te merde git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@596 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 226c2fd31ee26b356140e0530a55633dfab0efb1 Author: mquinson Date: Fri Dec 10 06:51:20 2004 +0000 moved higher for the surf git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@595 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 26f971e8c5c6f6defe3f4166879a3701f6cce9ed Author: mquinson Date: Fri Dec 10 06:50:47 2004 +0000 Fix (c) dates; make clear this is deprecated code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@594 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 806a8ef96de0bc6fbb75cadb0fbd8f3ef824d0b8 Author: mquinson Date: Fri Dec 10 06:50:10 2004 +0000 Fix (c) dates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@593 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbb096197272b1a4c5b1eb8ffe2869655fd4782b Author: mquinson Date: Fri Dec 10 06:49:37 2004 +0000 Fix (c) dates; Initiate win32 cross-port git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@592 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ece8568526599562201b6ac73b53fc0e44fb15b1 Author: mquinson Date: Fri Dec 10 06:48:38 2004 +0000 Initiate win32 cross-port git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@591 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6339fda3621a56ce5d091fd55af43b1ee283e68b Author: mquinson Date: Fri Dec 10 06:47:33 2004 +0000 fix headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@590 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d769463e1607502305adaed67b4751d83ce558db Author: mquinson Date: Fri Dec 10 06:46:04 2004 +0000 Contain all the system headers we may need. Works on unix and linux git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@589 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c18276c5f769c232a091e7a8620d307c1afbbdd2 Author: mquinson Date: Fri Dec 10 06:45:04 2004 +0000 Fix (c) dates; win32 cross-port git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@588 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61e1171d003c55b170bfaf4ae845a5cf7f107bbd Author: mquinson Date: Fri Dec 10 06:43:28 2004 +0000 A proper gras_init function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@587 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77c6875da08eb632e94569d56ed38b001436040e Author: mquinson Date: Fri Dec 10 06:42:52 2004 +0000 Initiate port to cross compile over win32. Try to let TWO_COMPLEMENT work with cross-compile, and remove it since I failed and I doubt its utility. Add the win32 arch (the alignments are different) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@586 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab2a2facb2712c4f2eb91f9ab992dad388f78b74 Author: alegrand Date: Fri Dec 10 04:35:15 2004 +0000 A meta-resource : workstation is simply a CPU and a network card. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@585 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbfac212ab7a902c83bd54717626e6bcdad1930e Author: alegrand Date: Fri Dec 10 04:27:25 2004 +0000 Relic of the star removal. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@584 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93bfd522e431912cc88a28252eb9bc4074c991fb Author: alegrand Date: Thu Dec 9 23:26:29 2004 +0000 Each action can now have a maximum duration. That is a convenient way to model a sleep or a network saturation for a given period of time. Also add a suspend/resume to cpu. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@583 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1c06c4d49a2022cb250516dac52d613e9efaf66b Author: alegrand Date: Thu Dec 9 23:05:43 2004 +0000 HUSH ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@582 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 776d36ccff2685c448adda3235c08677fcc96ad0 Author: alegrand Date: Thu Dec 9 22:32:04 2004 +0000 Tss... lead to inconsistencies. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@581 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6c40e7e728be552a21d214a14a35e3af69920ee Author: alegrand Date: Thu Dec 9 19:13:16 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@580 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6a814700be1acfa36ffa5662b9008d1de4cde036 Author: alegrand Date: Thu Dec 9 19:12:12 2004 +0000 Bug fix + handling of variables with a weight equal to 0 (a suspended action) and variables with an element equal to 0 (no consumption on the corresponding esource even though this resource is used). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@579 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66ecc6358bb139b66dff125ba15057495db582f8 Author: mquinson Date: Thu Dec 9 14:59:54 2004 +0000 Fix (C) dates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@578 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ad093e088b44bb7aaaaa63d67df11202ca47e93 Author: mquinson Date: Thu Dec 9 14:57:52 2004 +0000 fix (C) dates git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@577 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 784cf31abce56536e965484a4e29211435f13425 Author: mquinson Date: Thu Dec 9 14:56:55 2004 +0000 Fix (C) dates; cosmetics on documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@576 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1cd92ef12faceee652c539c4c168ab5fd7f7da49 Author: mquinson Date: Thu Dec 9 14:55:28 2004 +0000 use BEGIN_DECL (ie, useless cleanup); picky documentation improvement git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@575 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6882f6dbdfb8ba6d6b2aad182ad005d7d98c8e53 Author: mquinson Date: Thu Dec 9 14:53:53 2004 +0000 fix (C) dates; proper xbt_log function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@574 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3056fdc14273fd654473f3035e2016a872c8238f Author: mquinson Date: Thu Dec 9 14:53:23 2004 +0000 kilkilkil useless and deprecated stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@573 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d630a8a0429ae6e380bf1e002a6e55c21cd078f Author: mquinson Date: Thu Dec 9 14:52:47 2004 +0000 Fix (C) dates; minor documentation improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@572 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16921b2333681159fd105debe96dc147029307e6 Author: mquinson Date: Thu Dec 9 14:51:52 2004 +0000 proper xbt_log_init function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@571 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f0afd3fe62d010f9156dff3dc4482cc8a927086 Author: mquinson Date: Thu Dec 9 13:54:09 2004 +0000 fix a typo correctly [thanks Guillaume] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@570 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c5162569994e4110486fdc1bb7309ccd1ec7bf4e Author: mquinson Date: Thu Dec 9 12:15:13 2004 +0000 fix a typo [thanks Guillaume] git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@569 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 864a44a5c16341562af058f523fb350d61cac65e Author: alegrand Date: Thu Dec 9 01:51:16 2004 +0000 More explicit names git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@568 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d01caf8dec7610aed836690b66e859c8f786ae36 Author: alegrand Date: Thu Dec 9 01:02:19 2004 +0000 Adding workstation : a single CPU and a network card... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@567 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0dbc0a91e80ca68d18da920824be854e043a2c03 Author: alegrand Date: Thu Dec 9 01:01:10 2004 +0000 Add missing dependency. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@566 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c354c48ec90c997cc7213ce96ca97d882934166 Author: alegrand Date: Wed Dec 8 23:56:19 2004 +0000 Fixed licence and copyright. No more reference to da GRAS possee or the OURAGAN project. Copyright is for authors. All the code is under LGPL. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@565 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 025925b6e39ea553f5f4c719d4e6d2ba62eab83c Author: alegrand Date: Wed Dec 8 23:38:32 2004 +0000 I'm not supposed to comment this module yet but it the file was there... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@564 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e65bb0d9728e27ef89f57274e60f13e94820d5f9 Author: alegrand Date: Wed Dec 8 22:45:19 2004 +0000 Destruction of a relic of the revolution gras->xbt git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@563 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a8926af1402150f829dc3b591625166c8720f6bf Author: alegrand Date: Wed Dec 8 19:48:35 2004 +0000 Renaming tbx to xbt and adding some of my functions. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@562 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 967a54863b79d76e3f6731776c0f2ec319c0ded7 Author: alegrand Date: Tue Dec 7 23:52:45 2004 +0000 I will translate one day. However those informations had to be there. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@561 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fa2100f09707b904904ddb3bd7b05d07fad350e2 Author: alegrand Date: Tue Dec 7 22:27:20 2004 +0000 Taking latencies into account to bound the effective bandwidth. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@560 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 18f3d78ccea3ed489627459b7e3c13d6c927473f Author: alegrand Date: Tue Dec 7 22:25:57 2004 +0000 Add lmm_get_var_from_cnst git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@559 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c45dbb9b597755fafbf53aef93a752c57afc7028 Author: alegrand Date: Tue Dec 7 20:03:31 2004 +0000 Martin wrote : > Then, you could rewrite this to: > > gras_assert1((f = fopen(filename, "r")), > "Cannot open file '%s'\n", filename); > > Since you have some core in the condition, you may want to leave the if, and > put a gras_assert2(0,"bla",bli) in it. Yes. I was not using assert because of the core in the condition. I hadn't thought to gras_assert2(0, Now that should be better. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@558 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 652a551093d0eaf9b82bce16d654f680c82e71ab Author: alegrand Date: Tue Dec 7 19:26:25 2004 +0000 Taking latencies into account (but not for the bandwidth limitation yet). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@557 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 445e3dba28e14444eb6e4f385e838bc53ee83d3f Author: alegrand Date: Tue Dec 7 19:22:26 2004 +0000 Remove useless comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@556 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41d6b826162331651172928a8d8b010cb6078e2f Author: alegrand Date: Tue Dec 7 19:20:29 2004 +0000 > CRITICAL1 fait des logs, c'est tout. C'est normal que t'ai viré le > return NULL; ? No. Thanks ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@555 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 589ed30a21a139bc5735627ed82e23df0318230d Author: mquinson Date: Tue Dec 7 19:16:21 2004 +0000 Save some space ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@554 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f552e0ca2faa0b56208a05221f5b424e597e6d8b Author: alegrand Date: Tue Dec 7 18:45:10 2004 +0000 Oooups ! > void > xbt_init(int *argc, char **argv) { and > Update of /home/mquinson/cvsroot/gras/src/surf > void surf_init(void) > { > + xbt_init(); I did not even notice he'd been crying... surf/surf.c: In function surf_init': surf/surf.c:57: warning: implicit declaration of function xbt_init' ... and he did not really looked angry btw. surf:~/Work/GRAS/heap $ ./surf_usage xbt/module.c:57: [module/INFO] Initialize GRAS Nevermind. It is fixed now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@553 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4fc610b42e6253c348b6fcc85f41f41bf13a19ea Author: alegrand Date: Tue Dec 7 18:26:24 2004 +0000 Initializing logs once and only once. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@552 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit db18cc7478c6fc7ce0d9e0c171b7fcb3cfc12491 Author: alegrand Date: Tue Dec 7 18:15:53 2004 +0000 Network module is working. Does not take latencies into account yet though. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@551 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0623786fda92bed93596f8de80575ab2db7385f2 Author: alegrand Date: Tue Dec 7 18:14:26 2004 +0000 move resource_used to the private part git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@550 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c017ef5ba2cee263fba6ab0e483e4639390782b7 Author: alegrand Date: Tue Dec 7 18:12:43 2004 +0000 Using logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@549 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 377dd379be48b94dfe1c244c1cb71ea5918a5af5 Author: alegrand Date: Tue Dec 7 18:11:47 2004 +0000 move resource_used to the private part + a few renaming git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@548 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a57ac7159e3cb1d3e7a726e598419baf2137624 Author: alegrand Date: Tue Dec 7 18:08:29 2004 +0000 Add some convenient functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@547 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb671f9a46d6bba398acb63681457a3ad5b8c1dc Author: alegrand Date: Tue Dec 7 18:05:27 2004 +0000 If a system has not been modified between two successive calls to lmm_solve, then no extra computation is done. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@546 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 704c020a28078a73f3592425ba5b7d9bade8455e Author: alegrand Date: Tue Dec 7 18:00:10 2004 +0000 move xbt_heap_float_t git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@545 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29a6ab7830b02207beb428d72527093beba9ad4b Author: alegrand Date: Tue Dec 7 17:59:12 2004 +0000 compile the network module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@544 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffcbccef3ac04b965677cd5c55192b3eb104d6f4 Author: alegrand Date: Tue Dec 7 17:58:22 2004 +0000 move xbt_maxmin_float_t and xbt_heap_float_t here git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@543 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d8d97d835782d0906f8c5a8d0d335fefae36873a Author: alegrand Date: Thu Dec 2 23:34:49 2004 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@542 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e4c15949cd4638f1336b274414bec9f65bef900 Author: alegrand Date: Thu Dec 2 22:04:34 2004 +0000 See the diff. Sorry for the noise. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@541 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2728e49797bd42f623228fe493854ceaaefd7082 Author: alegrand Date: Thu Dec 2 22:02:50 2004 +0000 Starting the network module. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@540 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cff653d00f47806c1962acb5a1abd1e61bb8b7ba Author: alegrand Date: Thu Dec 2 22:01:45 2004 +0000 Taking in account the fact that some resource may have no action terminated. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@539 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83c1f3bcb7ec8d6219ce4af96b06ac35a172a7ba Author: alegrand Date: Thu Dec 2 22:00:17 2004 +0000 Publishing some internal parsing function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@538 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 14a7f0b86565fffa82281d21f562b57de5d61975 Author: alegrand Date: Thu Dec 2 21:05:18 2004 +0000 Using the Surf parser. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@537 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a3bf2aed0a9869eb06fb3875ab81c1d4cbe1ac2 Author: alegrand Date: Thu Dec 2 21:03:35 2004 +0000 Surf Parser git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@536 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 647155a7a47a860221d368a16f3003e93e716e2f Author: alegrand Date: Tue Nov 30 22:37:12 2004 +0000 KILKILKIL git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@535 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c45203b2e06e1be40d5c1c614f928b9d31981c30 Author: alegrand Date: Tue Nov 30 22:05:56 2004 +0000 My bad. Sorry about that. Btw this logs are really terrific ! :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@534 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e0b0a957106c8c55b7aa24f118ed5862e98064d Author: alegrand Date: Tue Nov 30 17:38:49 2004 +0000 Removed a bunch of unused variables. Mostly some xbt_error_t errcode that were used before making memory errors fatal. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@533 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cb19863e8b0e5db48e444a50c1227a8ea82dbcf Author: alegrand Date: Tue Nov 30 17:37:06 2004 +0000 iso-c does not like , at the end of an enum. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@532 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b151744b6c748217a9d9e9ebee8e0718eda81528 Author: mquinson Date: Tue Nov 30 15:39:42 2004 +0000 me finds malloc within macro, me killkill it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@531 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4425d3b3c2cd85afb39ac1f8fcf3a9a2dad23e42 Author: mquinson Date: Tue Nov 30 15:36:12 2004 +0000 Test du script de commit log qui déchire git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@530 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f66e744a7b1a9d23ad2e31c737ad1d4d14c5ac0 Author: mquinson Date: Tue Nov 30 15:35:21 2004 +0000 commit de l'état courant de mes réflexions sur le wire protocole git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@529 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24b8008bb424160e633b1374f54dcd89bdcb9749 Author: alegrand Date: Mon Nov 29 18:45:39 2004 +0000 Rha! surf:~/Work/GRAS/heap $ valgrind --num-callers=8 --show-reachable=yes --leak-check=yes --db-attach=yes ./surf_usage ==28483== Memcheck, a memory error detector for x86-linux. ==28483== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al. ==28483== Using valgrind-2.2.0, a program supervision framework for x86-linux. ==28483== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==28483== For more details, rerun with: -v ==28483== 0x1bac5a40 Cpu A : 0x1bac6b10 Cpu B : 0x1bac6e10 actionA : 0x1bac7140 (SURF_ACTION_RUNNING) actionB : 0x1bac7288 (SURF_ACTION_RUNNING) [0] Asking to update "Cpu A" with value 1 for event 0x1bac6b70 [0] Asking to update "Cpu B" with value 1 for event 0x1bac6e70 [0] Asking to update "Cpu A" with value -1 for event 0x1bac6bb0 Next Event : 0 Failed : 0x1bac7140 [0] Asking to update "Cpu A" with value 1 for event 0x1bac6bb0 Next Event : 1 Next Event : 10 Done : 0x1bac7288 Simulation Terminated ==28483== ==28483== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 1) ==28483== malloc/free: in use at exit: 0 bytes in 0 blocks. ==28483== malloc/free: 77 allocs, 77 frees, 5279 bytes allocated. ==28483== For counts of detected errors, rerun with: -v ==28483== No malloc'd blocks -- no leaks are possible. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@528 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 15807bea7353de99396547e065c5d33bbf75ce56 Author: alegrand Date: Mon Nov 29 17:02:37 2004 +0000 I can't believe this file was not committed ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@527 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b97270997b724d6a08b1ebeaf679a583ca00cfc Author: alegrand Date: Mon Nov 29 17:01:01 2004 +0000 Failures now taken into account. Need to write clean-up functions, parsing functions, ..., then the network module. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@526 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 41f6e93622ccf2e2c09dd0fd75ef6ad4f458e80b Author: alegrand Date: Mon Nov 29 00:39:25 2004 +0000 OK, now clean structures are used for my objects. Forget about my uggly macros. Load variation handled for cpu. Next step, handling failures. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@525 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25f6494903ca6f70ce4408574a7e57e7419d427a Author: alegrand Date: Wed Nov 24 19:11:50 2004 +0000 A commit before a design modification. I'm gonna try the weird [ A ][ B ][ C ] structure I've talking you about. If it does not work or is a way to dirty I'll revert later. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@524 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe66dea314bdfd12ce0d8ecfd214b174d3d218ea Author: alegrand Date: Tue Nov 23 22:16:18 2004 +0000 rename xbt_swag_extract to xbt_swag_remove and add a xbt_swag_extract that does what it would be expected to do... :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@523 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd472f70823a1157acdca204f02accd97918dccc Author: alegrand Date: Sat Nov 20 00:17:49 2004 +0000 CPU can be created and used even though failures are not handled yet. SURF is now a working mini SimGrid. You can have a look at testsuite/surf/maxmin_usage.c to see how easy it is to use. Adding other resource types is really straightforward. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@522 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c83394d7f1f7e2aa6d9d2fa7467afa4da9b7bd9 Author: alegrand Date: Sat Nov 20 00:13:14 2004 +0000 Bug fix and add a fonction indicating whether a constraint is active or not. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@521 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91f0f8acd7bb93039252812ab45521b948ff50f4 Author: alegrand Date: Sat Nov 20 00:11:47 2004 +0000 Bug fix and add a xbt_swag_foreach_safe where you can remove objects from the swag while going through it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@520 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e129b9677a4073030b6533743c3a84056275548 Author: alegrand Date: Tue Nov 16 22:54:07 2004 +0000 Gasp ! A bug in the extract function ! Shame on me ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@519 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 28b7f1f95510fe2efa30fc2fb4b4d27826da931e Author: alegrand Date: Tue Nov 16 22:04:45 2004 +0000 Renamed host to cpu. That was really confusing. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@518 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee788f4511c85f6d6685fdd6692169453e244ce1 Author: alegrand Date: Tue Nov 16 17:33:49 2004 +0000 First attempt on SURF design. I'd like a 5'10" short board with a swallow tail. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@517 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 945609a7a65edb913de4858b2baf9663014d3974 Author: alegrand Date: Tue Nov 16 17:11:35 2004 +0000 #include "xbt/error.h" /* needed for xbt_die */ Mt. At some places, I was using xbt_new0 without including xbt/error.h and it failed. It seems to me that a .h should be self-contained but I also may have not understood the way you handle your errors. I've added the previous #include at the end of sysdep.h. You probably won't like it but tell me why please. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@516 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b01b2a3a3042334245c03df9ec70b62e197fecf0 Author: mquinson Date: Tue Nov 16 16:30:28 2004 +0000 Port to ARM git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@515 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cd16e4395a586a36a15b67a5c43eed8a27339ba Author: mquinson Date: Tue Nov 16 14:07:36 2004 +0000 Port to ARM git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@514 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 52cddda5c1a09052e77cfab8021f270000561e71 Author: alegrand Date: Mon Nov 15 22:38:17 2004 +0000 2004-11-15 Arnaud Legrand - Trace manager now written. It uses a heap structure and is therfore expected to be efficient. It may however be speed up (particularly when many events occur at the same date) by using red and black trees. One day maybe... - Max-min linear system solver written. It uses a sparse matrix structure taking advantage of its expected use. Most operations are O(1) and free/calloc are called as few as possible. The computation of the minimum could however be improved by using a red and black tree (again ! ;). Now, it is time to rewrite a really modular version of SimGrid aka SURF. SimGrid 3 wil denote the formerly known MSG+SG. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@513 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a3ca346623c1565323a0f30e96b99ca519ceee33 Author: alegrand Date: Mon Nov 15 22:29:43 2004 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@512 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 509304ee1435b62cd49eb9071995fab468f68f58 Author: alegrand Date: Mon Nov 15 22:20:08 2004 +0000 Add the trace library and fixed a few source of potential bugs in heap. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@511 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6dcae52c84f013cc5ff85bf697eb9ae459ebe6c9 Author: mquinson Date: Mon Nov 15 13:23:51 2004 +0000 Do not use uninitialized vars (last commit was brain dead) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@510 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ecc96cd9ae9894b1e23117b28f5d794ceb622f7 Author: mquinson Date: Mon Nov 15 13:23:12 2004 +0000 Die on error when determining minimal type boundary git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@509 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d5f170a81097358554ee2ac07aee0bcca1b8d72 Author: mquinson Date: Mon Nov 15 12:08:32 2004 +0000 Do declare variables at the begining of the block, not in the middle, to make old gcc happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@508 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2debd7e789ce8e0ebe31b415557304d4d464d8e Author: mquinson Date: Mon Nov 15 09:47:26 2004 +0000 distribute gras/core.h git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@507 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a347966b14d794317813ed24a3fc1e8e552dcf7 Author: mquinson Date: Mon Nov 15 09:25:52 2004 +0000 Hardcode GRAS_MAX_CHANNEL since it got killed somehow in the last headers reorganization (and was used only in this location) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@506 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 20030d496400037a20ee6453ff0071adf5216951 Author: mquinson Date: Mon Nov 15 09:21:17 2004 +0000 Fix make distcheck git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@505 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9aa54564f1345384a70387b1c6ff27f0e577816 Author: mquinson Date: Mon Nov 15 09:20:11 2004 +0000 Some more cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@504 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 153a23ebab4528af6f0b0152b880fdbe97b1bfd9 Author: mquinson Date: Mon Nov 15 09:19:23 2004 +0000 Apply the renamings s/gras/xbt/i of last week git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@503 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 54b8f28848112da9babbce7429b36b66a1d01080 Author: mquinson Date: Mon Nov 15 09:17:09 2004 +0000 Make it compile in mainaiter (paranoid) mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@502 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d2847697cc28421048991c7aa8da7a62f7d63e65 Author: mquinson Date: Mon Nov 15 09:17:01 2004 +0000 some cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@501 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab0d3baef9c902e597442f8da6a30a72fbd98c94 Author: mquinson Date: Mon Nov 15 09:05:03 2004 +0000 automatic update, I guess git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@500 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d231da7a60170457f3ccf584117ab8dfa1c3a113 Author: mquinson Date: Mon Nov 15 09:04:48 2004 +0000 do not configure the bandwidth example since it's broken and not distributed yet (fixes make dist) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@499 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 70bfaea19950aa1ef3d4a4617b43e31504c55406 Author: mquinson Date: Mon Nov 15 09:03:39 2004 +0000 distribute amok's headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@498 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 99b517a9c666f4882c8afe1fee51eae6238952c5 Author: alegrand Date: Fri Nov 12 22:55:56 2004 +0000 Comment some debugging stuff. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@497 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f58700be432433386a2502ca365345a1f5bf3098 Author: alegrand Date: Thu Nov 11 05:22:44 2004 +0000 Cosmetics. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@496 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ef0fb1245e9d6d3efea3b0940fcce04d9b19478 Author: alegrand Date: Thu Nov 11 00:46:49 2004 +0000 Max-min solver written ! :) Seems to be working fine ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@495 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a2fdf3f7d711438dfbb61e24fcf06897fba6243 Author: alegrand Date: Thu Nov 11 00:43:51 2004 +0000 No need to insert an element twice in a set. It causes some weird behaviour. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@494 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a866e7e4a9359b24914796fb19d60cd7ba9b7ec0 Author: alegrand Date: Thu Nov 11 00:39:57 2004 +0000 Correction of a badly-written macro git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@493 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0a765af45e3af8e4aeb5ac528b9f4e7ac6ce777f Author: alegrand Date: Fri Nov 5 23:15:46 2004 +0000 Efficient linear max-minimization library : first version. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@492 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 094d4121c2f71f7e28c0d0d3353962729c49e438 Author: alegrand Date: Fri Nov 5 23:12:38 2004 +0000 Illustrates the use of xbt_swag_offset git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@491 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e84353bc7028ad5f6d6c17dbb3217e1ec24d0baf Author: alegrand Date: Fri Nov 5 23:11:33 2004 +0000 Extract returns the object to remove if present in the swag and NULL otherwise. Add a function to initialize a swag already malloced. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@490 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e0eaa19922e1e2a84b2683c1c4f046cd31925965 Author: alegrand Date: Fri Nov 5 21:16:04 2004 +0000 Add the swag module to these Makefiles git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@489 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0ff69767ac5366173bd114a5dffae5414dcd1635 Author: alegrand Date: Fri Nov 5 21:11:11 2004 +0000 Swag : another name for O(1) set git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@488 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d001b03dcee41695c0bf66206429c364a89321eb Author: alegrand Date: Fri Nov 5 19:39:27 2004 +0000 Missing #include. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@487 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e8755b31f40edd05eb6679b4c5571083020545a Author: alegrand Date: Fri Nov 5 19:38:41 2004 +0000 Add the possibility to remove an item in the middle of the list. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@486 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8e7b6da73f9b4393ba523e947a9dc5837e654df9 Author: alegrand Date: Fri Nov 5 19:37:30 2004 +0000 maintainers need warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@485 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d13e000f56cfa4abba1c733cdc695a422b8ea39e Author: alegrand Date: Thu Nov 4 06:56:23 2004 +0000 Forgot to commit the changes for surf. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@484 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab3a9d12abbb2c3b42fa46f5869f234e78bc1180 Author: alegrand Date: Thu Nov 4 06:54:43 2004 +0000 Types and function prototypes for the max_min linear solver. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@483 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2ec77ead8131d77ef5201888c49ae61681fa3922 Author: alegrand Date: Thu Nov 4 03:27:23 2004 +0000 Added a dichotomy to the dictionnaries. make check works as well before so I assume that the patch is correct. I do not know however if things run effectively faster than before now. :) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@482 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d44311dba4b0e7d8e1d0bd4b36b6d5c9668765e9 Author: alegrand Date: Wed Nov 3 22:51:34 2004 +0000 Using xbt_new0 instead of callox in fifo and heap git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@481 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f9ddec9995bd05c627517bbb7fe62451788d1e4 Author: alegrand Date: Wed Nov 3 22:29:29 2004 +0000 Update or removal of needless comments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@480 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62c2953e8b2b2b33218b8783996086c2329a6d8f Author: alegrand Date: Wed Nov 3 22:25:45 2004 +0000 Now the testsuite compile. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@479 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2539fff313cbd67c45b8490f7961e45e358d9ba2 Author: alegrand Date: Wed Nov 3 02:54:13 2004 +0000 Renamed any gras stuff that was in xbt and should therefore be called xbt_something. Martin, please go in */xbt and do a grep -i gras *.[ch] Mostly loging has still traces of GRAS. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@478 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d45e78ba048ff7e081f940006a77bc122b5315be Author: alegrand Date: Tue Nov 2 23:28:29 2004 +0000 forgot to rename an include in this one. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@477 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ce261a585a6e77a71cd9f87e9f0ab6b88644a75 Author: mquinson Date: Tue Nov 2 22:24:26 2004 +0000 Proposition of protocol reorganisation to handle RPC more cleanly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@476 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 188feea2cf5d0362ee0863cd59f5738b07da2aae Author: alegrand Date: Tue Nov 2 18:46:30 2004 +0000 Private functions are private. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@475 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 30cc0c481881dac4d9764b64b35049798dad47c9 Author: alegrand Date: Tue Nov 2 18:36:07 2004 +0000 renamed xbt_heap_test to heap_bench git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@474 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ed2b5490d6323626eff2efb0021d1deba7e2fd60 Author: alegrand Date: Tue Nov 2 18:29:40 2004 +0000 renamed xbt_(*.[ch]) to \1. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@473 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b2e86f9f1c1771a166970e3b6d935bf11b56bab Author: mquinson Date: Tue Nov 2 16:02:10 2004 +0000 Enable bandwith's AMOK module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@472 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 025063499fe232e479f7207635f19cd195c574da Author: mquinson Date: Tue Nov 2 16:01:40 2004 +0000 Star eradication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@471 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f4629d6eb1cf045eba1ff7e2f213e13c85e513f Author: mquinson Date: Tue Nov 2 16:01:00 2004 +0000 some tests on the first AMOK module, showing how greatly borken it is git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@470 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dde42fbf6c2fbd6f713f871a54602cd5673e5902 Author: mquinson Date: Tue Nov 2 16:00:10 2004 +0000 Fix the debian target git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@469 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fc4c9e6585b6a410714badd79c11aee90a298165 Author: mquinson Date: Tue Nov 2 15:59:27 2004 +0000 Document the naming schema Arnaud forced me to follow (poor me, will someone have a thought about me? ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@468 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a98770fbd5e6ae23c01915da0204f16d2c219aa Author: mquinson Date: Tue Nov 2 15:57:59 2004 +0000 Choke on C++ style comments since it breaks on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@467 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2d52759a227513f185f5d8f9136ff4145e80943 Author: mquinson Date: Tue Nov 2 15:57:16 2004 +0000 cleanup what's already done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@466 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60601be7bdf010c5214fa71b424cdb3faef7b464 Author: mquinson Date: Tue Nov 2 15:56:37 2004 +0000 += test_sg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@465 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 821ed357ccf632fecc512c31036b18c774144830 Author: mquinson Date: Tue Nov 2 15:55:25 2004 +0000 missing parts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@464 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e38d01e7b27d128a6d756194166ce8e0445a33b2 Author: mquinson Date: Tue Nov 2 15:52:59 2004 +0000 Missing chunks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@463 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c7f3b5cfd507909a4655c8aa65dbbbe944857a2 Author: mquinson Date: Tue Nov 2 14:09:16 2004 +0000 document last change git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@462 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd28ea3d66eee426ac29108bc8a5d4f017dc326d Author: mquinson Date: Tue Nov 2 14:03:58 2004 +0000 cleanup MSG after simulation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@461 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 762cff8f2c6fe8ce4ed9a31e9fc5ce7da4647066 Author: mquinson Date: Tue Nov 2 12:06:52 2004 +0000 Get ready to add bandwidth when it works git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@460 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4e656aea20b21dc4170dea3d66df80060313252e Author: mquinson Date: Tue Nov 2 12:05:53 2004 +0000 Automatic changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@459 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12b2d9bdb5a36e30335510fe1be7ed24d9f16d0c Author: mquinson Date: Tue Nov 2 12:04:52 2004 +0000 go into the AMOK subdir git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@458 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad437279eac6319224e1701a4782184bd5b48542 Author: mquinson Date: Tue Nov 2 12:03:52 2004 +0000 Ups, should be commited since a while git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@457 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3d30122c79eeeea55f0e4b610d3904b0ee23668 Author: mquinson Date: Tue Nov 2 11:46:30 2004 +0000 bandwidth.c -> Bandwidth/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@456 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4488cf61cb9b235eb6a370dbd0ab63ff936e72a Author: mquinson Date: Tue Nov 2 11:44:30 2004 +0000 some more work on the bandwidth test module (ie, root of ALNeM) modernization. Still lot to do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@455 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 01021da3b27c6a5704bfa08cd0ce07be6b925e8b Author: mquinson Date: Tue Nov 2 11:43:06 2004 +0000 star eradication, mainly (check changelog) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@454 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad06b12ceb7fae8afb1ada0c66dc231f44459d41 Author: mquinson Date: Tue Nov 2 11:40:23 2004 +0000 star eradication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@453 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f31a18cacb752912477dd4fbb11a2451995a3de5 Author: mquinson Date: Tue Nov 2 11:37:32 2004 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@452 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 421e2f7dd584b6aa936de631a730fb3b21ca7565 Author: mquinson Date: Tue Nov 2 11:35:19 2004 +0000 The change Arnaud wanted so much: Big Star Eradication (plus some more, check the changelog) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@451 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bfbe7002a7ff4147e838e6d88841ed8e87683683 Author: mquinson Date: Tue Nov 2 11:34:14 2004 +0000 The change Arnaud wanted so much: Big Star Erradication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@450 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 102ef4964f88946b246ed7bfb81b57ec2156de1d Author: alegrand Date: Tue Nov 2 06:38:00 2004 +0000 Formers simgrid fifo : when real O(1) is needed... The way I'm gonna use that in the L.P. solver is so dirty (and therefore so beautiful) ! You're gonna like it ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@449 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43af7aead466095c362d1cd34d2ddd51ae4f3ce0 Author: alegrand Date: Tue Nov 2 05:41:44 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@448 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0447db21f56b3586a6b8f004c2bfbdb71d0d90a0 Author: alegrand Date: Tue Nov 2 05:39:05 2004 +0000 remplace -> replace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@447 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 32f13ca1c7961662a097b1b906f589a851bb3611 Author: alegrand Date: Fri Oct 29 18:22:13 2004 +0000 First version of the xbt_heap, trying to follow the coding convention. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@446 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 66eeb4028730b704a90c79edc202e18a159b3eda Author: mquinson Date: Thu Oct 7 09:42:27 2004 +0000 Avoid memcpy while retrieving data from dynars (speed up) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@445 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f644ce570251ad88ed4cc216f4a94adb1a79987b Author: mquinson Date: Wed Oct 6 14:36:36 2004 +0000 The datatest I'm fighting for since 2 weeks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@444 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 963174c92aba402bccdcd3de042cc54380f3a900 Author: mquinson Date: Wed Oct 6 14:08:02 2004 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@443 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c42000db0f347a26ac1645d830ac949194ec4da0 Author: mquinson Date: Wed Oct 6 14:03:54 2004 +0000 Current state. See changelog, sorry, I'm out of time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@442 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3d0d626e19a7b79320e7d922c9c1dcf122076cea Author: mquinson Date: Mon Oct 4 12:01:19 2004 +0000 Interface revolution: do not try to survive to malloc failure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@441 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a6f0160d9f260a762e0ddbc0fffa9fb45d53826c Author: mquinson Date: Fri Oct 1 13:11:35 2004 +0000 Rename GROS to XBT, thanks Arnaud ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@440 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91e733c9d93f619938673c35c0f9479a3862fc15 Author: mquinson Date: Wed Sep 29 09:34:23 2004 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@439 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cc0118417c2e650aa2a481102b1b3e2f8cf3599 Author: mquinson Date: Wed Sep 29 09:29:20 2004 +0000 Reintroduce the raw sockets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@438 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fbae123576a9e383ca4eb0ff2c6d78278f94b233 Author: mquinson Date: Wed Sep 29 09:28:42 2004 +0000 Reintroduce raw sockets. Created by gras_socket_{client,server}_ext;used with gras_raw_{send,recv} It should allow to kill the last bits of gras first version. This is not completely satisfactory yet (dupplicate code with chunk_{send,recv}; a bit out of the plugin mecanism), but it should work. Simplify transport plugin interface by not passing any argument to _server and _client, but embeeding them in the socket struct directly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@437 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93413c0a2359997287c5051024cdd74266bd5c55 Author: mquinson Date: Tue Sep 28 12:19:09 2004 +0000 Kick AC_FUNC_MALLOC since the rpl_malloc segfault on AIX. There is something I don't understand out there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@436 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e10c8cc37c59200273c80d6db4aa93672feb45b6 Author: mquinson Date: Tue Sep 28 11:27:30 2004 +0000 Only use the C comment style, not the C++ one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@435 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 65f147642e77209f94194a7d258028edbc3a8d36 Author: mquinson Date: Tue Sep 28 11:26:03 2004 +0000 Remove it again since it's useless without the Makefile.in, which I'd prefer not to add to the cvs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@434 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2615a1731654f6692c63756454581241ae82761d Author: mquinson Date: Tue Sep 28 10:49:09 2004 +0000 Make sure it works on my laptop before trying on AIX, la putain de sa mere git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@433 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61b5bee4ad8a9964696f05b0ea94c158500811e4 Author: mquinson Date: Tue Sep 28 09:41:04 2004 +0000 Add the configure to the cvs so that I can use cvs (and save BW) on prehistoric machines git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@432 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b8ffab4b7ff6925e733b450148f9d84d4d8488a Author: mquinson Date: Tue Sep 28 09:20:38 2004 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@431 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0c0857127aadbff3d4d1d317ca35b0c50621663a Author: mquinson Date: Tue Sep 28 09:18:54 2004 +0000 Some work to get it ansi compliant, still much to doo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@430 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 27e45c4d7ab7139603ac3f62de10f44d1bb071a0 Author: mquinson Date: Mon Sep 27 14:18:58 2004 +0000 port the SG part to the new stuff intended to work on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@429 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5bcac0242354f0c56f12600412a5eff1b8de0e00 Author: mquinson Date: Mon Sep 27 13:54:21 2004 +0000 more header to make AIX happy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@428 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a3bbe30291bf06fbd81fbf9c3d8c1cbea4aa17c Author: mquinson Date: Mon Sep 27 13:54:02 2004 +0000 Yet another malloc without cast breaking on AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@427 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22ddde33c7463ef914baebec43dfb7ba9ef8940f Author: mquinson Date: Fri Sep 17 09:35:45 2004 +0000 Add a blurb about the source tree organization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@426 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 007a4b5e35220b15976128a925d2773fe86b2502 Author: mquinson Date: Thu Sep 16 12:18:19 2004 +0000 Adapt header to last change in code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@425 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9b21bada62fe43b7e1cbb84a8eb44963aba8743 Author: mquinson Date: Thu Sep 16 12:15:59 2004 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@424 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 697cf9694dffefba03df5fcc070483b9f20a7209 Author: mquinson Date: Thu Sep 16 12:13:49 2004 +0000 document last change (size_t fixes for 64bits) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@423 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f738ba3162349f5c5e9f87840049391a3928fff8 Author: mquinson Date: Thu Sep 16 12:12:14 2004 +0000 alpha portability again (damn size_t) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@422 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e83582ddbc62ff2bf8dc35cf64612df0713ac690 Author: mquinson Date: Thu Sep 16 11:33:03 2004 +0000 some notes about coding standards to ensure portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@421 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2983646cc064674025ad00b87282666c6c07e5ca Author: mquinson Date: Thu Sep 16 08:58:39 2004 +0000 Add the right macro to the CVS, sorry Arnaud git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@420 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c0986b18d4d1c135bb89eb086cdf7c3c6a04c31 Author: mquinson Date: Wed Sep 15 15:41:41 2004 +0000 relibtoolize git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@419 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6172f648c94d88c1f0b4ac56214cd9b2e9644f65 Author: mquinson Date: Tue Sep 14 10:17:25 2004 +0000 Ask autoreconf to install the missing files git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@418 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b5489d96f94913ab9514a355339329a999cb9f1f Author: mquinson Date: Tue Sep 14 10:03:01 2004 +0000 distribute gnome-common.m4 to cut one strange bootstraping dependency git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@417 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d27410d3472face0b19720f8979f47b7eda905e Author: mquinson Date: Tue Sep 14 10:00:59 2004 +0000 Add a file needed to bootstrap (comes from the gnome-common package, but this build dep is far from being intuitive) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@416 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 292f1e462fb93371edac5ca1a291a2572870e36c Author: mquinson Date: Tue Sep 14 09:58:23 2004 +0000 Add a layer over the system headers to simplify portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@415 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3bc07123db69275fd073a4dec1c5eb803fd9b45 Author: mquinson Date: Tue Sep 14 09:53:42 2004 +0000 not much to do with the original macro => rename file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@414 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ec169728d8aeb4eabe6babed2985db4b4346655 Author: mquinson Date: Tue Sep 14 09:48:09 2004 +0000 +=.dirstamp git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@413 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f58c276cee616177fa8a685de955fb27f00876a1 Author: mquinson Date: Tue Sep 14 09:21:38 2004 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@412 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9b51d0f6749b70f9f4b3637f38d8b46d684a53d Author: mquinson Date: Tue Sep 14 09:19:35 2004 +0000 Flush the socket after write git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@411 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ef31c793f419af21bc43a6169b1264d7c6610069 Author: mquinson Date: Tue Sep 14 09:19:00 2004 +0000 work even when called from the upper directory (just as it is when make check is launched) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@410 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e53c798a51e075afef2fcb7e7318fcc237f5fe54 Author: mquinson Date: Tue Sep 14 09:18:13 2004 +0000 Run the 'tcp' and 'file' tests too git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@409 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6ff34272a5b3ded0fcbbb93d039b960d043e7520 Author: mquinson Date: Tue Sep 14 09:17:34 2004 +0000 do not use malloc directly since AIX does not like it. Use the gras stuff instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@408 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b52dc83342769c5c4e6dc36e05d30756a732fa20 Author: mquinson Date: Tue Sep 14 09:16:49 2004 +0000 clarify a comment git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@407 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d4fc06bb64ca1d0031a0dd49bfcc60d2ec44b32 Author: mquinson Date: Tue Sep 14 09:16:30 2004 +0000 add an header AIX seems to want git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@406 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9ba7b88014d3dfe4aa65b777260ed1d07a3cc56c Author: mquinson Date: Tue Sep 14 09:16:02 2004 +0000 deal with AIX by extending the architecture description stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@405 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 24eaa230ee251539291ce0e4b9b907abf814016c Author: mquinson Date: Tue Sep 14 09:14:53 2004 +0000 deal with AIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@404 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be62999ae838e69b232a490e77df1f59e399c0e6 Author: mquinson Date: Tue Sep 14 09:14:36 2004 +0000 Generate all tests git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@403 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98fcf9f030a152fb946c3860abc7b7d748d6f1a5 Author: mquinson Date: Thu Sep 9 14:16:25 2004 +0000 - Reduce the number of system headers loaded, overload some more system calls (such as malloc to cast the result of the system one, and work properly on AIX) - Fix and reintroduce the config support git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@402 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 320c1fe541f529573238ebba0bee1ec0293f1af4 Author: mquinson Date: Tue Sep 7 13:39:33 2004 +0000 fix paths so that make distcheck works again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@401 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5f55ee889e1d0a67e2a3b8c59cc49cd39982a1d2 Author: mquinson Date: Mon Sep 6 15:23:24 2004 +0000 Fix paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@400 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3dfbd9443c0f5629b99828a78fe1374d1c0547b Author: mquinson Date: Mon Sep 6 15:21:41 2004 +0000 mv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@399 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 206f5fd3ccc5de9c9e90ec5d8933cab8fd3bf070 Author: mquinson Date: Mon Sep 6 15:09:31 2004 +0000 fix the inclusion paths git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@398 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4275e47bb46eb57b81a979afa232e0fd911b6943 Author: mquinson Date: Mon Sep 6 15:08:51 2004 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@397 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08ca3d903c4c23e31317eca99bb234b39747bdf4 Author: mquinson Date: Mon Sep 6 15:07:55 2004 +0000 . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@396 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f7e7abcc0eb84935b193dee5f0a8450bd24418f Author: mquinson Date: Mon Sep 6 14:58:13 2004 +0000 mv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@395 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 81be07c4821e5c4a318032b8d9b1c6f4a2e8f962 Author: mquinson Date: Mon Sep 6 14:55:13 2004 +0000 move the definition of local definitions a level higher git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@394 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1168a60ae4e74d6270e22299915b70cbf0d46822 Author: mquinson Date: Mon Sep 6 14:31:18 2004 +0000 Welcome, Arnaud git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@393 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1068773bda2a9c50385808a643a04e4a1fc2c7a Author: mquinson Date: Mon Sep 6 14:22:27 2004 +0000 split gras and gros git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@392 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1150961596f137642fb900178823487f8fdc11bc Author: mquinson Date: Mon Sep 6 13:55:45 2004 +0000 kill cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@391 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 89ce21820a3a7c09f34eba112344b9ee3afecca4 Author: mquinson Date: Mon Sep 6 13:46:51 2004 +0000 NDEBUG remove also debugging logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@390 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8569c670de3c5e045ae24f3321fa5a72e6697b6 Author: mquinson Date: Mon Sep 6 13:45:48 2004 +0000 simplify ssh requierement for remote compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@389 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfdbea3f7c86d077cf1007ab24aa37f6ede667ea Author: mquinson Date: Mon Sep 6 13:45:00 2004 +0000 release 0.6.2. The code changes (interface simplification; portability to solaris CC again) are done since 2 weeks but I forgot to commit. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@388 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a98259236599d9c0e3a04697e89a6d053cd06a22 Author: mquinson Date: Mon Sep 6 13:23:05 2004 +0000 detect AIX and fail for now. How frustrating git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@387 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98392862e45a342fcccf01c11ddb768aaa7e3675 Author: mquinson Date: Mon Sep 6 13:20:12 2004 +0000 More documentation of -version-info of libtool; reflect last change in configure (set automatically optimization flag when using gcc) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@386 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3896512730560823d99834ce46adaa245c635e82 Author: mquinson Date: Wed Aug 18 20:36:14 2004 +0000 cleanup, deal with optimization flags the same way than warning and pedentic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@385 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit be8f78abda4730d3d53d642e798b6e21cd4b9d68 Author: mquinson Date: Wed Aug 18 19:57:39 2004 +0000 apply last API modification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@384 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7b96679cda31be219b57abab02cc75bedebe5b00 Author: mquinson Date: Wed Aug 18 19:55:23 2004 +0000 Specify the buffer size before allocating them, to avoid the pain of malloc(0) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@383 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 208debc0db79d1901a4655d3015218bb4700cd8c Author: mquinson Date: Wed Aug 18 19:21:33 2004 +0000 Interface cleanup: msgtype_by_name return the searched type (or NULL if not found) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@382 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6ac33cf3144a330b343c92b06f37de48dd66f17 Author: mquinson Date: Wed Aug 18 19:19:03 2004 +0000 Useless cleanup git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@381 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9b83bf67e3e87f77afbbe6dda2d61030c1c75856 Author: mquinson Date: Tue Aug 17 07:22:51 2004 +0000 V0.6.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@380 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0eaef9d438cbed19d62f9bd57b70659d5cac96b8 Author: mquinson Date: Tue Aug 17 07:21:09 2004 +0000 Pre-alloc the buffers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@379 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c42699bbf6e3a914278db129dcdd82ba551be4fe Author: mquinson Date: Thu Aug 12 02:45:57 2004 +0000 [after] last minute bug fixes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@377 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b2f8865b7d2f38344cb01a253c9018643598c10 Author: mquinson Date: Wed Aug 11 23:52:12 2004 +0000 Version 0.6 (protocol not changed; ABI expended) - The parsing macro can deal with the references, provided that you add the relevant annotations (using GRAS_ANNOTE(size,field_name)) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@376 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60f31f9d24bd348ccad2ea99ba96424360b11a92 Author: mquinson Date: Tue Aug 10 05:05:17 2004 +0000 Version 0.5 (protocol not changed; ABI changed) - Allow to off turn the cycle detection code in data exchange at compilation time. It should be at run time, but I'm short of time (and the config stuff is still broken). That way, we keep dict of of the critical path, which is good because the performance is poor: - search not dichotomial yet - dynar give no way to access their content and memcpy everytime - In composed data description (struct, ref and so on), stop foolness of keeping the subtype's ID, but store the type itself. This keeps sets out of the critical path, which is good since they rely on dynar and dictionnaries. The only loose of that is that we cannot detect the redeclaration of a structure/union with another content (but I'm not sure the code detected this error well before anyway). We still can detect the redefinition discrepancy for the other types. - Use a whole bunch of optimisation flags (plus -fno-strict-aliasing since it breaks the code because of type-punning used all over the place). This breaks on all non-gcc architectures (for now). All those changes (plus the buffer of last time) allow me to gain 2 order of magnitude on cruel tests consisting of 800000 array of integers on two level of a hierarchical structure (200 secondes -> 4 secondes) API change: - the selector of reference must now return the type it points to, not the ID of this type. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@375 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91a9c7db94f2c7c5706ff63c6098599399080aa1 Author: mquinson Date: Sun Aug 8 04:48:22 2004 +0000 Get v0.4 out of the door git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@373 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4b3b24933106341c49b0ce7c44f53f971a0916a Author: mquinson Date: Sun Aug 8 04:48:07 2004 +0000 document last changes, and get 0.4 out of the door git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@372 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d974ecb2e37bed232ac385a4cec4238f17cafda Author: mquinson Date: Sun Aug 8 04:46:17 2004 +0000 flush function, cosmetic in API, more debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@371 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 817ab4173d89aee92d1a981019d1c40199ef9611 Author: mquinson Date: Sun Aug 8 04:41:17 2004 +0000 Add the buffer transport, and some fat optimisation flags git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@370 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7674a7720bbe8d42cadbf0f83d6d534dc5c2f93b Author: mquinson Date: Sun Aug 8 04:40:58 2004 +0000 reflect the change of cbps API from v0.3 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@369 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0b8a3ea288a97ee138b90d79fcd53167ba076b2 Author: mquinson Date: Sun Aug 8 04:37:34 2004 +0000 add a flush function; move module init/exit declarations to gras_private; cosmetic on API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@368 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 94231df1406b77ceef622699e8f7721fd90307be Author: mquinson Date: Sun Aug 8 04:36:38 2004 +0000 cosmetic on the API git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@367 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d58934a46f789b5f6e436bb72f2e4fc031bd3661 Author: mquinson Date: Sun Aug 8 04:35:38 2004 +0000 load the right _interface git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@366 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f90c4488596762dac250c55e3055244e59097ddb Author: mquinson Date: Sun Aug 8 04:34:33 2004 +0000 kill gras_assertN when NDEBUG is defined git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@365 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3bbc59b9bdc77a22ac66c506bb11726f31055d0e Author: mquinson Date: Sun Aug 8 04:34:07 2004 +0000 We use the buffer transport when creating new sockets, even if that induce gross hack to keep MSG quiet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@364 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6639cb7f2f2d3338948936adf72624855a52f9fe Author: mquinson Date: Sun Aug 8 04:32:22 2004 +0000 Use flush when needed, load the right _interfaces, be more verbose when we get an known message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@363 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a5f261c83a880a5916e4f06d125ba8abef0fbcf Author: mquinson Date: Sun Aug 8 04:31:11 2004 +0000 Introduce the flush, use the buffered transport git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@362 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit def4767d965a52bb45851a32c49b99f39353a37f Author: mquinson Date: Sun Aug 8 04:29:45 2004 +0000 module init/exit functions are now in gras_private directly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@361 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd7353a302afdc5669b0129b6105ba7861736e76 Author: mquinson Date: Sun Aug 8 04:28:29 2004 +0000 inline all helping functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@360 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2f63dce7911dd967b5fd4acadc46a6010c8c0662 Author: mquinson Date: Sun Aug 8 04:26:35 2004 +0000 there is now a flush function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@359 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 57dce314090a845874cb9e3f24e9bcadc1bacaf9 Author: mquinson Date: Sun Aug 8 04:26:12 2004 +0000 gross hack needed by the conjonction of the buffered transport and MSG weird notion of channels git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@358 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b1ab6d7afa2b55d48d756269556f2da72853fa1 Author: mquinson Date: Sun Aug 8 04:24:16 2004 +0000 More verbose debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@357 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fcd179c4064ca0b02a2e3d9f3716392cae2534a5 Author: mquinson Date: Sun Aug 8 04:23:30 2004 +0000 new buffered plugin. Use either tcp or sg to do the grunt work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@356 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d405bc5d99ede20e6a3237b13585c1718c8ae10 Author: mquinson Date: Sun Aug 8 04:22:39 2004 +0000 Switch to the xml backend of gtk-doc tools since it looks like the way to go git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@355 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1d3cd4eb09d94f2a593aefbae60902d1cde0d0cb Author: mquinson Date: Sun Aug 8 04:19:47 2004 +0000 Do not include all _interface header here, but only where they are needed (speed up the recompilations) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@354 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5eb7913e18929137d97f8480a762198b802bed1 Author: mquinson Date: Sun Aug 8 04:19:15 2004 +0000 Introduce a new 'trace' log verbosity, used for GRAS_IN/GRAS_OUT macros git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@353 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9af9cb7483dc0319090e87b17ccdd9f33e4ea2cc Author: mquinson Date: Sat Aug 7 07:08:19 2004 +0000 Tell in which function we are in GRAS_IN/OUT (when compiling with gcc) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@352 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 07c0cc5dfad8847aebadc1a52e5b42cd08b59058 Author: mquinson Date: Sat Aug 7 05:50:01 2004 +0000 Fix a fuckin bug preventing to pass --gras-log argument to nodes in simulation mode; allow to pass several arguments that way git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@351 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4b05942738c0bd710e2b651d44be3a06fa50bc10 Author: mquinson Date: Tue Jul 27 01:43:26 2004 +0000 2004-07-26 Martin Quinson Version 0.3 (protocol not changed; ABI changed) - Major overhault of the datadesc interface to simplify it: - shorted the function names: s/gras_datadesc_declare_struct/gras_datadesc_struct/ and so on - add a trivial way to push/pop integers into the cbps without malloc. This allows to make really generic sub_type description, which simply pop their size of the stack. - add a function gras_datadesc_ref_pop_arr() which does what users want most of the time: Declare a dynamic array (which pops its size of the stack) and declare a reference to it. Poor name, but anyway. - kill the post-send callback, add a post-receive one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@350 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 767db55488b9fc6cae8d0610131b57d812b12eae Author: mquinson Date: Tue Jul 27 01:13:20 2004 +0000 Take the gras.h from the current dir, not the installed one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@349 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59ecd6cee1ac23b99873de3c4627a5f96c8f3817 Author: mquinson Date: Mon Jul 26 22:55:44 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@348 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 347c4fc806f4d7ce53af4aa084ca41c85a5a60d0 Author: mquinson Date: Sun Jul 25 00:51:51 2004 +0000 add the file boundary to the config.log on success so that the tools can extract them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@347 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f7ed3d84de266009a7fc10990540ecb644a67e9 Author: mquinson Date: Sat Jul 24 23:44:00 2004 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@346 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fbbd50fcd98fe6910b680f08ed14a1ee870ef8a Author: mquinson Date: Sat Jul 24 23:43:05 2004 +0000 Invalidate the little64 datadesc test for the time I manage to regenerate the data file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@345 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 42cc7fea43a995da3f69a9f272a6709478ded1c1 Author: mquinson Date: Sat Jul 24 23:41:08 2004 +0000 Add some tests about cbps git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@344 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 16ba86f08c16aca21dc67f3083a63e22f6389d02 Author: mquinson Date: Sat Jul 24 23:19:24 2004 +0000 Add some tests about cbps git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@343 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f28aa52cfe577ea47d2c88840c216f7f6d37e075 Author: mquinson Date: Sat Jul 24 20:54:16 2004 +0000 Append the config.log even on successful executions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@342 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f19d276d9df2874e488998df928e8773e7e578b Author: mquinson Date: Sat Jul 24 20:51:39 2004 +0000 Some cbps now return a gras_error_t ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@341 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b9c5f618c396d01f01084a51aa5e97541a4c5abc Author: mquinson Date: Sat Jul 24 20:51:03 2004 +0000 Let it work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@340 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2c8100157073c9fa6be8ab93d723432fef5c5c7 Author: mquinson Date: Sat Jul 24 20:18:24 2004 +0000 First step of splintification git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@339 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0153a9ba76784b8d2951dd93b04568891e25374c Author: mquinson Date: Sat Jul 24 20:18:15 2004 +0000 add a faq git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@338 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 91225594356c775dd384e44f5b5008cb3d9b7219 Author: mquinson Date: Sat Jul 24 20:17:28 2004 +0000 Fix a little bug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@337 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a309e9f7905162f641e676127e6c145864c5b41 Author: mquinson Date: Sat Jul 24 20:16:45 2004 +0000 More useful logging msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@336 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31f768a16c34148b8d1a98650421d531b0d892f8 Author: mquinson Date: Sat Jul 24 20:16:16 2004 +0000 Begin a FAQ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@335 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 097772060203ef41e44147474465a3a1707f4891 Author: mquinson Date: Sat Jul 24 20:14:47 2004 +0000 Add a test about cbps git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@334 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2b1ea50ce582ef6c9cf41de8a9707669677b7a26 Author: mquinson Date: Sat Jul 24 03:12:09 2004 +0000 Some more debuging message, allowing to catch and destroy a bug showing at full debug level git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@333 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 755a65ed491e7a1c5d446902a67d2d0c339b5b09 Author: mquinson Date: Sat Jul 24 02:11:51 2004 +0000 Do deal properly with the fact that internal key are not \0 terminated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@332 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f336f81bdb4f56dd59eaf21232f3bb981b971df Author: mquinson Date: Sat Jul 24 00:49:46 2004 +0000 compile with -g; do not compile by default, but only on make check git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@331 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93c0b0a94f95c8f3cacd3bd4d9a6d02f2807a2be Author: mquinson Date: Sat Jul 24 00:48:05 2004 +0000 pass '__attribute__ ((format (printf, 2, 3)))' to the function implementing the logging function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@330 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 310be1b379eb3ecbb79171666a51ef8c36f4127f Author: mquinson Date: Sat Jul 24 00:44:41 2004 +0000 Fix miscasted logging arguments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@329 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 38c0a36bdfd5f7dc3a660e0f38daa3294e420c60 Author: mquinson Date: Sat Jul 24 00:43:31 2004 +0000 open a frame on cbps creation, and close one on deletion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@328 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83d0cc97acfe93eea0bc0fde78f218fd523faeed Author: mquinson Date: Sat Jul 24 00:40:49 2004 +0000 Do compile with debugging symbols. No idea how I managed to get there without them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@327 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 35ed4dcf46c75f99006b67a85290d17d62a55bfa Author: mquinson Date: Sat Jul 24 00:32:41 2004 +0000 Change all size_t into long int; Fix miscasted arguments of logging functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@326 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 186804a62ed1a49d61f1d8a4ebabdd77a59de648 Author: mquinson Date: Sat Jul 24 00:28:14 2004 +0000 keys are not null terminated. Deal with it in logging messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@325 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 955ed46a9db660b6aa384f765cb05860318c13ff Author: mquinson Date: Sat Jul 24 00:23:17 2004 +0000 Teach gcc how to check the format and arguments type of debugging functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@324 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4bb811f3af19a18cba0a0122f320d900e5933da0 Author: mquinson Date: Fri Jul 23 00:38:58 2004 +0000 More verbose error message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@323 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3eacf49703e622e752bdd2e74e7614c875ca600c Author: mquinson Date: Thu Jul 22 23:26:31 2004 +0000 remote fail if one of the remote fails git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@322 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce41071a83edfed39b226ef047905f25ddf7c2bf Author: mquinson Date: Thu Jul 22 23:23:53 2004 +0000 make distcheck is now successful git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@321 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12db01eef510f93c84230ba3301c53508fdade57 Author: mquinson Date: Thu Jul 22 21:56:58 2004 +0000 Adapt gras_userdata_new to the change in gras_userdata_set git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@320 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit da99ac3b126cc796417327a77216af98a39be762 Author: mquinson Date: Thu Jul 22 08:12:11 2004 +0000 Generate this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@319 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88b195682c0062b55de5248962d736658f86de50 Author: mquinson Date: Thu Jul 22 06:09:50 2004 +0000 Also move the module headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@318 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e32d1f72606b96bb1abd9af359f1590528ec843 Author: mquinson Date: Thu Jul 22 05:51:02 2004 +0000 Make a proper gras/ directory in the include one, and stop fooling with recursive symbolic link. Ease the Makefiles git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@317 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebd3066b86ef358bce0557c175febcd8ed6fdefc Author: mquinson Date: Thu Jul 22 04:41:38 2004 +0000 Update versionning info, and add a cheat sheet to the makefile in order to do so without reading the (poor) documentation of libtool git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@316 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46ab91a19e3171307cbb44162d3077e897a1e5da Author: mquinson Date: Thu Jul 22 04:40:32 2004 +0000 Add doc for GRAS_DEFINE_TYPE into datadesc page git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@315 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4037ae4a120eec9e2b7a098760dab29e3a31e65 Author: mquinson Date: Thu Jul 22 03:30:51 2004 +0000 Since I broke compatibility, bump to v0.2 instead git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@314 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1b6c197b14e824a4d32214728d5988e288668b40 Author: mquinson Date: Thu Jul 22 03:29:39 2004 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@313 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f709f41ae43f27b816caa29f7a73a366846c06e1 Author: mquinson Date: Thu Jul 22 03:29:04 2004 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@312 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e26e70145357b48b6af30f0a0aaaa5f948a91b3f Author: mquinson Date: Thu Jul 22 03:28:47 2004 +0000 fix a typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@311 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 82f4136c8a0eb62ff116a0090501407f3fdf1a7a Author: mquinson Date: Thu Jul 22 03:27:42 2004 +0000 Bump version to 0.1.2 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@310 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6b6d68ab902831149a669ad2c4effa34237a7f9 Author: mquinson Date: Thu Jul 22 03:26:36 2004 +0000 improve documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@309 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a91fb1920bacd2a982a7e7cc341d2fea6617ade0 Author: mquinson Date: Thu Jul 22 03:18:43 2004 +0000 Move Virtu functions into the gras_os_ namespace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@308 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd355455febcf9eb36b76a103c9a70e8523bb52a Author: mquinson Date: Thu Jul 22 03:16:59 2004 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@307 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a2d229c7357bd911172708e440b85728eed4c509 Author: mquinson Date: Thu Jul 22 03:16:38 2004 +0000 Use local version of tools if available git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@306 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1989aac3d0cc3fdc25de8941796c93de7e93f0d2 Author: mquinson Date: Thu Jul 22 03:16:05 2004 +0000 document the gras_datadesc_t datatype git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@305 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f7f3561941c2be9d43711afb3036dc47df26651 Author: mquinson Date: Thu Jul 22 03:12:33 2004 +0000 Move Virtu functions into the gras_os_ namespace git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@304 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e90e2062c0afc9b2c0ab2a625872b647ce2dfc5 Author: mquinson Date: Thu Jul 22 03:11:42 2004 +0000 Ignore .la git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@303 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d1ed2bd6a31083dc50490827108c23b14e42aa1 Author: mquinson Date: Thu Jul 22 03:11:01 2004 +0000 Ignore .lo git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@302 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b80521942c15d745a890a32aa27acf591fdb9056 Author: mquinson Date: Thu Jul 22 03:02:28 2004 +0000 Remove the useless last argument of msgtype_declare git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@301 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 43b6c0080dcbe6047eb88078f6471d0e43846899 Author: mquinson Date: Wed Jul 21 07:06:11 2004 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@299 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd4517a998739af6fc4a03152eb8f4e6bb17d838 Author: mquinson Date: Tue Jul 20 03:59:54 2004 +0000 Distribute README.IEEE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@298 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0d10467d3da004f46adaa2c39f86fe16912df6dd Author: mquinson Date: Tue Jul 20 03:59:19 2004 +0000 Remove at make distclean the circular symbolic link created by configure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@297 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 59cb4a4f50d70bd03f9babe16555c642801bb22b Author: mquinson Date: Tue Jul 20 03:58:08 2004 +0000 Use the shared libraries; build progs only on make check; remove generated files only on maintainerclean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@296 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c1974541eb5c8b5ee3d923074b1cb1d1752c57fc Author: mquinson Date: Tue Jul 20 03:56:22 2004 +0000 Do not remove Makefile.in on distclean, but on maintainerclean; compile the test examples on make check only git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@295 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8c7a72b1976780811a87443937dd7e887806f4c2 Author: mquinson Date: Tue Jul 20 03:55:20 2004 +0000 Do not remove Makefile.in on distclean, but on maintainerclean git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@294 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 997056228c12c61a86a0143aeacc37f96fc3d118 Author: mquinson Date: Tue Jul 20 03:53:50 2004 +0000 DO install it a the right place git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@293 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f83874e893fe0689c8fd4f5e19d4d5ac051110e9 Author: mquinson Date: Tue Jul 20 02:34:58 2004 +0000 Bump version number git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@292 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61764813056545e4dd2de7c8eceb0c13eb84d4ec Author: mquinson Date: Tue Jul 20 02:34:40 2004 +0000 Use shared libraries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@291 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3489a2226fab82cd0e7e2f673a8ba5a369c63966 Author: mquinson Date: Tue Jul 20 02:34:27 2004 +0000 Build shared libraries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@290 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d0f930f3efef46eac3357ec0897f53ca87dba85c Author: mquinson Date: Tue Jul 20 02:32:42 2004 +0000 Install the cruft at the right location git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@289 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 61f985af34dc3ccfb0742985ef688adce9da5ee5 Author: mquinson Date: Sat Jul 17 22:55:34 2004 +0000 Pass the automake argument (gnu) in the macro so that I don't have to pass them on command line, so that autoreconf works; (useless) macro reordering git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@288 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84a89984e34dca1e9164a6995a8815483f87bf51 Author: mquinson Date: Sat Jul 17 22:53:17 2004 +0000 Figured out how to use autoreconf. Switch hand crafted bootstrap with the autoreconf based one git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@287 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c970d57b7ce83c4fab023abee3afd6d414fc9ffc Author: mquinson Date: Sat Jul 17 22:11:16 2004 +0000 Ignore all tarballs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@286 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 356040c95d63fb81b4d9f47929f075f727cb4e29 Author: mquinson Date: Tue Jul 13 21:21:45 2004 +0000 New dataset from alpha git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@285 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 685c84ca21e79ae55e7d0bee0bf846f85819694d Author: mquinson Date: Tue Jul 13 21:13:30 2004 +0000 Let the client to wait a bit on startup so that it does not connect to the server before it being ready git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@284 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4f2b57e6c010bf43dfac730d70f98cbc8e9d1f45 Author: mquinson Date: Tue Jul 13 20:51:47 2004 +0000 Version 0.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@282 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2cff1666fd86fe7110478b52551afd9cbfc4ac2a Author: mquinson Date: Tue Jul 13 20:51:29 2004 +0000 Include the changelog into the tarball git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@281 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 51ee2aa32d1b543b40c4e8a0322a286263383a52 Author: mquinson Date: Tue Jul 13 20:50:44 2004 +0000 typos git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@280 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b3a67c75ca6f6cbc8efe367c85ccd29f40139c35 Author: mquinson Date: Tue Jul 13 20:47:01 2004 +0000 Re-enable the little 64 test now that Abdou regenerated the test set git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@279 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit edcb38178ebfce614d167247f051fc2402bc4cb4 Author: mquinson Date: Tue Jul 13 20:46:13 2004 +0000 Datadesc from Alpha, generated by Abdou (many thanks) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@278 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 776f6e34c9fede2475080e6358f85ddc7f3edf55 Author: mquinson Date: Tue Jul 13 03:17:16 2004 +0000 Rename the changelog to follow the 'standards' wtr git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@277 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6026a938bdb6ae35d90e32c449d6b7a3924a95fd Author: mquinson Date: Tue Jul 13 02:20:56 2004 +0000 Short version of the changelog for users not wanting to dig into the internals git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@276 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bf3262034e399102974fbb1f5beed9895d0145d7 Author: mquinson Date: Tue Jul 13 02:20:22 2004 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@275 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 22caf150254f7dbae453e50db5b84e8d8438a7a5 Author: mquinson Date: Tue Jul 13 02:13:26 2004 +0000 Nope, I won't put the result of remote compilations in the CVS. I said no. Please quite insisting, you stupid cvs(!)! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@274 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 197a54d5359fdf8f18a0cc363dad7779c0e8a820 Author: mquinson Date: Tue Jul 13 02:11:49 2004 +0000 Rewrite the part about convertion git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@273 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 98ed5868a0d5ea70d6b186138a0f419712c1f8d3 Author: mquinson Date: Tue Jul 13 02:11:24 2004 +0000 Support for remote compilation (when in maintainer mode to not get trouble on aging makes) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@272 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e420a561836c08757d84c3ea55663afe1f48ffbf Author: mquinson Date: Tue Jul 13 02:10:20 2004 +0000 Generate a nasty structure exchange testcase with perl, and use it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@271 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b0fb558dd0d10e43e776cbe2f16998dd6ef45b1 Author: mquinson Date: Tue Jul 13 02:09:33 2004 +0000 +=.configure git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@270 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a64b549cec73f7dc6d8c49ba49ce87b1fe44cbc5 Author: mquinson Date: Tue Jul 13 02:09:04 2004 +0000 Why the hell this file should be in CVS when Makefile.in are not? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@269 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e2237fb7b9f359ad3a6fe808c93c8a9da232a93 Author: mquinson Date: Tue Jul 13 02:05:55 2004 +0000 autoconf generated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@268 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6cf061b5e399a51146190807ab2f8334af89b93b Author: mquinson Date: Tue Jul 13 02:05:08 2004 +0000 Html generation toy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@267 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 173afc59b0ae997390f2d80e2d054838eaf71a93 Author: mquinson Date: Tue Jul 13 02:04:42 2004 +0000 please close the structure behind you git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@266 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6a4f416030569a5ae5a45e3ceaf348395a941b1 Author: mquinson Date: Tue Jul 13 02:03:55 2004 +0000 take care of the architecture maximal boundary when computing field offset (damn intel); cosmetics & logs improvements git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@265 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6382f5446cd242b74ff4968190ec9c358f42fc63 Author: mquinson Date: Tue Jul 13 01:56:48 2004 +0000 Regeneration with new testset git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@264 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a64be606b6884952d21c79b12ed6091d7c786d9b Author: mquinson Date: Tue Jul 13 01:56:13 2004 +0000 Do not test for datadesc.little64 since I have no host to regenerate the test file on the new testset git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@263 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9232971da9f80dd5add946bf984b23c2a2016e0d Author: mquinson Date: Tue Jul 13 01:55:26 2004 +0000 Let it work for complexe structures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@262 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d398c5b8dfc57e2fa35a092f0c9e07561da578a Author: mquinson Date: Tue Jul 13 01:53:51 2004 +0000 Helper script for compilation on adverse platforms git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@261 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3abb242da989674a34e450a2efe079a29bf781c3 Author: mquinson Date: Tue Jul 13 01:49:42 2004 +0000 Back to only one (updated) TODO file. Mixture of french/english :-/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@260 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c2a0a99018ac40ded40ddd7b5a4049ad1658e36d Author: mquinson Date: Tue Jul 13 01:39:17 2004 +0000 Version 0.0.4; eradicate deprecated autoconf macros; test for lex (the datadesc parser is there); support for remote compilation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@259 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c76053bdb9d3a9e353be7a5533d1e0bfc48d9d03 Author: mquinson Date: Tue Jul 13 01:37:50 2004 +0000 Do not test for IEEE since we cannot deal with non-IEEE, and more important since the test seems broken (i386 *IS* ieee, stupid autoconf); More comprehensive testing for structure padding schema (mainly check that our assumption are respected, and choke if not. If presented an architecture not respecting them, I may change this) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@258 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fd0d4a393a78b24503c6ae1a60bbe8eefa669ea2 Author: mquinson Date: Tue Jul 13 01:32:00 2004 +0000 Do not choke on very old make around when gtk-doc-tools are not available git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@257 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e3409cf85e5c02d0d1bb8c35aa4a93e4707ff5c8 Author: mquinson Date: Tue Jul 13 01:31:24 2004 +0000 Perl generated test on structures (exaustivity) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@256 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9f480eb4f16a644b2de3baab7b62570dba8f7981 Author: mquinson Date: Mon Jul 12 01:45:16 2004 +0000 Blurb explaining why GRAS assume IEEE compliance without testing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@255 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8d4eb5ef6fc7ecbf9612b1dc7f7d5c80a2377e46 Author: mquinson Date: Sun Jul 11 23:32:27 2004 +0000 add the result of flex (no build-dep on this) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@254 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 483072928e0c397b39cb35eff642fdb8d2cad245 Author: mquinson Date: Sun Jul 11 23:19:12 2004 +0000 Add the tests 'double' and 'pbio', the latter testing the structure presented in the IEEE pbio paper and also testing the GRAS_PARSE stuff;Cosmetics; git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@253 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bcacc28507b8bf4ed4fe5f51b61ad98a6b916377 Author: mquinson Date: Sun Jul 11 23:12:20 2004 +0000 Let it work with new flex (just add the needed prototypes for the new functions) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@252 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8119102e03749d49f31338d2ad25fdff9455e50f Author: mquinson Date: Sun Jul 11 23:04:58 2004 +0000 cosmetics; add support for closing struct and union git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@251 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 057d8c7a4f707ada90d967e23cfe8aa09a97888b Author: mquinson Date: Sun Jul 11 23:04:01 2004 +0000 Damn idiot, double where declared being as big as float (not more); do dump structure fields in datadesc_dump() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@250 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0385040feb261512220a4f0f66b07d48541bf896 Author: mquinson Date: Sun Jul 11 23:01:38 2004 +0000 make sure union and struct are closed before exchange; more useful debug git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@249 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9089ba6d1c093456af4b2ba8015599f94f39f797 Author: mquinson Date: Sun Jul 11 22:59:51 2004 +0000 cosmetics; channel renamed fron DataDesc to datadesc (should all be lowercase); make gras_ddt_freev visible from ddt_parse; add gras_datadesc_declare_{struct,union}_close; fix an old bug remaining from GS (about fixed size array alignment); move gras_datadesc_parse() to ddt_parse.c git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@248 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b0c21a63f0957fb6c02b7c025a8f33dbd932842 Author: mquinson Date: Sun Jul 11 22:39:39 2004 +0000 First version of the structure parsing macro, and associated stuff git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@247 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b095e51cf906e01ac45cd8c31afac31f5ada29ab Author: mquinson Date: Sun Jul 11 22:37:17 2004 +0000 Add gras_datadesc_declare_{struct,union}_close; fix the prototypes of the functions involved in C struct definion parsing git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@246 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ba9729e3ff7e64435ce1874ef3f263df72976b3a Author: mquinson Date: Sun Jul 11 22:36:01 2004 +0000 add DEBUG7 and DEBUG8, for desesperate cases git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@245 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dfa1d4fc1c32949979c1ec344ed7cf7579dabd5 Author: mquinson Date: Sun Jul 11 22:35:23 2004 +0000 let it work on solaris (test -e does not exist there, but test -x does) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@244 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc0a5dc216778e8596a60177e35f13fdc429fcb1 Author: mquinson Date: Sun Jul 11 22:34:39 2004 +0000 The server timeouts after a while instead of running for ever (useful for solaris platforms where you must be root to killall) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@243 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5486850142571424fa1e9c1c7f1f68f4b07f01f3 Author: mquinson Date: Sun Jul 11 22:33:32 2004 +0000 let it work on old perl git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@242 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9d148adb429189974fa99531d53c8d09fc8711ce Author: mquinson Date: Sun Jul 11 22:32:49 2004 +0000 Protect ourselves against the reinsertion of the same structure. It would have freed it to make room, and then pushed the defunct stuff in position git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@241 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fe6a0cfb55ade63e074433039a7f3fe3762d6bec Author: mquinson Date: Sun Jul 11 22:31:48 2004 +0000 remove a debug message placed at severity warning git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@240 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a4668c300a50ef660d622b83582170131092f18 Author: mquinson Date: Sun Jul 11 22:31:18 2004 +0000 change obsolete macros to new ones; do not #define the size of the datatypes, that's stupid; actually run the test for two-compliements, not only compile it; first try at guessing the structure compaction schema git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@239 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d3e42dfb75b99b9e96fde0819bbdd926b4bf5d8a Author: mquinson Date: Sun Jul 11 22:28:43 2004 +0000 Do not configure subdirs (since they are result of interupted make dir); adapt to the new AC_CONFIG_HEADERS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@238 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 209b964d1f32712205dbda70f4d7055ed1f6f401 Author: mquinson Date: Sun Jul 11 06:33:16 2004 +0000 run autoupdate to get ride of obsolete macros git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@237 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d57abec7de7423956cb5f30d16b8731f9c3266a Author: mquinson Date: Thu Jul 8 22:59:52 2004 +0000 mv git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@236 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea057af53b46e6bcefca5198d48312803745ac4d Author: mquinson Date: Thu Jul 8 07:34:50 2004 +0000 data from alpha (little64). Thanks to Abdou git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@235 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 511f52562540cd995f8db11bcdc64a040c5c8734 Author: mquinson Date: Thu Jul 8 07:30:35 2004 +0000 More debug; cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@234 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0cadd848ea89e7692dfeb713275ce1d62b44a697 Author: mquinson Date: Thu Jul 8 06:15:56 2004 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@233 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8acc63e30703bdaa6342712051e76e89a446df47 Author: mquinson Date: Thu Jul 8 06:15:31 2004 +0000 update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@232 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4839f353704a6853a5b4549843e185d679a58ef Author: mquinson Date: Thu Jul 8 06:15:18 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@231 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9816fe9301ec23916e868ccf7f4d08c774a61fe5 Author: mquinson Date: Thu Jul 8 06:14:51 2004 +0000 Renamed git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@230 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bb719e3b37e3988bf46266bcdb04d12d2229dec1 Author: mquinson Date: Thu Jul 8 06:14:02 2004 +0000 Test if SG was compiled in a way that even solaris understand (hopefully) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@229 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 63b6f0809fce7794585a05ac3dfc845edd239cdc Author: mquinson Date: Thu Jul 8 06:13:24 2004 +0000 Ignore tests returning 77, as automake; try to read foreign datatypes; do not try config_usage, it's broken; cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@228 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b92eea1245d787acb9e114ff42dd15b6265f5625 Author: mquinson Date: Thu Jul 8 06:11:57 2004 +0000 Reflect recent size change in output git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@227 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad6959da916f5715693223fd972baf5a22d9bfa9 Author: mquinson Date: Thu Jul 8 06:11:00 2004 +0000 Rename architectures, implement conversion;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@226 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76f5c17a8cf2a22bb181f3553741b0d71d289e5e Author: mquinson Date: Thu Jul 8 06:08:31 2004 +0000 More explicit error message on failures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@225 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d4560ab1423a9c86db68f619889c176fd9ae3a55 Author: mquinson Date: Thu Jul 8 06:07:09 2004 +0000 Make sure we're on a two-compliment arch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@224 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e10d26b2d5bd7628a84226c1e7dfe8a417161595 Author: mquinson Date: Thu Jul 8 06:06:48 2004 +0000 Rename architectures git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@223 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f39efc63b5970adcf9924022c6c867f8f76ce5c9 Author: mquinson Date: Thu Jul 8 06:05:59 2004 +0000 distribute the gras-arch-check script git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@222 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2c9ee4edbd74b2ed7337cb4904a4ce178bb7cc2a Author: mquinson Date: Thu Jul 8 03:14:12 2004 +0000 If test cannot be run, say so to automake git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@221 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1016d6915e931bfb56d7ab20f0f9cdcdf559c3b7 Author: mquinson Date: Thu Jul 8 02:50:53 2004 +0000 Rename again the datadesc data file, since a whole bunch of arches are big32,big64 beside of ppc,sparc (and remove the calls to rand before generating them ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@220 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d48065b9eec21886c6b77c8291d37904f4fc5ac0 Author: mquinson Date: Thu Jul 8 02:49:22 2004 +0000 Stupid me. Using rand to generate the datatest is not very wise... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@219 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5d5c5fcc3459b0e95871eea36c0a3bc70d562ca Author: mquinson Date: Thu Jul 8 01:34:53 2004 +0000 Reduce the size of the tests, so that it runs decently fast git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@218 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 143861449244ac0833c495fbfcc9aeb16279cd43 Author: mquinson Date: Thu Jul 8 01:28:24 2004 +0000 More debugging git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@217 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c239a8feaf93a0cf38a2c3d201a5913a54796b3e Author: mquinson Date: Thu Jul 8 01:24:41 2004 +0000 rename datadesc test files; do not specify -Wno-unused-function, since that's a gnuism git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@216 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8a78fad974071d653c3608258057ec14cbba1ccb Author: mquinson Date: Thu Jul 8 01:20:03 2004 +0000 a little script to check the gras signature of the current arch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@215 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 027323f2d112002993c045865fed6e6501e46b9e Author: mquinson Date: Thu Jul 8 01:18:00 2004 +0000 sizeof(double) == 8 && sizeof(float)==4 || pas IEEE git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@214 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21f441b8a30d8a4399fd0da29c967c9032ff9b77 Author: mquinson Date: Thu Jul 8 01:14:04 2004 +0000 get ride of the testing to XML, since SG is now compiled without it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@213 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21eb20469ce09ccb1412b22827f9e6608fdcfb46 Author: mquinson Date: Thu Jul 8 01:12:17 2004 +0000 Solaris portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@212 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f163eaf7d789ceefbab6468cb341e1a1b84268ed Author: mquinson Date: Wed Jul 7 10:24:43 2004 +0000 define out backtrace related stuff for portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@211 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa34040f4a07cdb8b94e9b9a9a372ed95c5d5076 Author: mquinson Date: Wed Jul 7 10:23:00 2004 +0000 Rename git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@210 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ad0e7aecfb25fcdb9296e5bf34ed96b31b515927 Author: mquinson Date: Wed Jul 7 10:17:01 2004 +0000 port to alpha, inital try to convert, exchange/convert arrays of scalar in one shoot git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@209 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c808cbd02cbb8305a87172367afe6e29fae033e Author: mquinson Date: Wed Jul 7 10:15:56 2004 +0000 port to alpha git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@208 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a84e62756e9685405c5c24893da39235bef4715c Author: mquinson Date: Wed Jul 7 09:57:35 2004 +0000 add alpha git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@207 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c0e4a0f565c6707999ea9bc3dae9ccb2b86f4acd Author: mquinson Date: Wed Jul 7 06:20:15 2004 +0000 Accept the filename to use as second argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@206 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1a8095e410d774ded9f1b5115c77dabdb3b93500 Author: mquinson Date: Wed Jul 7 06:17:30 2004 +0000 distribute the result of datadesc_usage for different arches git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@205 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2af6810f20661fa8bd09d0e38c642359bbca35a Author: mquinson Date: Wed Jul 7 06:08:59 2004 +0000 Optimization: Send/recv array of scalar in one shoot git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@204 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 34351215653d33710b63ce10ddce7b0344b9145d Author: mquinson Date: Wed Jul 7 05:06:16 2004 +0000 Bug fix git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@203 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c33262c81f0eda17377b9be3e1b9be0ebbb3044c Author: mquinson Date: Wed Jul 7 02:45:00 2004 +0000 rename ppc to powerpc to be consistent with dpkg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@202 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f7a23e6f7427e07fb2176fb108149b35f60eac2a Author: mquinson Date: Wed Jul 7 02:37:54 2004 +0000 Foreign datatest. Let's try to read that on my laptop git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@201 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b39a6f5d58f7f02aae69819d0b8e71bc8a3c0569 Author: mquinson Date: Wed Jul 7 02:32:19 2004 +0000 Let make dist work; bump to version 0.0.1 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@200 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 754517751ffe1ca4227b69b8e10ac4bc0e10461e Author: mquinson Date: Wed Jul 7 02:30:46 2004 +0000 Let make dist work even when SG is not there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@199 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0b70414eea2bcd3549a4f9684c329f317df7b9d7 Author: mquinson Date: Wed Jul 7 02:29:59 2004 +0000 Speedup arch signature detection code; add sparc signature git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@198 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a0a65d723d4b060b6676e028cffb7af41869c4a8 Author: mquinson Date: Wed Jul 7 01:39:49 2004 +0000 Fix make dist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@197 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a543a6382a03480fb5915eeb255b29180488cc46 Author: mquinson Date: Wed Jul 7 01:38:02 2004 +0000 Do not use broken modules/examples git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@196 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cafbbc77e555fba053d59f93effa6777d931f750 Author: mquinson Date: Wed Jul 7 01:35:42 2004 +0000 Update to let make dist work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@195 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cf95ab28e45199b967a7beab362b1b0b3794043a Author: mquinson Date: Wed Jul 7 01:25:24 2004 +0000 make SG optional to the configuration and compilation process git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@194 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc293cb5073ab567b61ddaa4ee5db81e762d96e3 Author: mquinson Date: Wed Jul 7 01:23:01 2004 +0000 More changes to get ppc recognized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@193 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f0b72a88043c477582245a5de1975b21461f6c6b Author: mquinson Date: Wed Jul 7 01:22:20 2004 +0000 Back to automake-1.8 now that my machine works again git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@192 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ab49fcc1c0f8ba0a9353ce79388bb6d0ab12394 Author: mquinson Date: Wed Jul 7 01:11:42 2004 +0000 Add ppc arch signature git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@191 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8bdeb0c16eab29917ebe73cdf17bde45878b700e Author: mquinson Date: Wed Jul 7 01:03:33 2004 +0000 Result of datadesc_usage --write on i386 box git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@190 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7e99df0a1386a5ae5ba510ee949aecb76fc6204 Author: mquinson Date: Wed Jul 7 01:02:35 2004 +0000 In READ and WRITE mode (instead of RW), the remote_arch is the first char of the file; Let cyclic free its memory even in READ mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@189 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9a301698f8d228bb33b6e652c98a9fd1753eb75 Author: mquinson Date: Tue Jul 6 08:24:55 2004 +0000 A leak of 5 bytes is better than a segfault when more than one chunk in gras-log git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@188 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 425d9d340a6b9236522b494714940358f4cd8c7f Author: mquinson Date: Tue Jul 6 08:17:34 2004 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@187 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3e6198594720a26230708e18265ad47f8788d421 Author: mquinson Date: Tue Jul 6 08:10:09 2004 +0000 It works. Isn't that great? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@186 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e7f57f7d31cdd823f4915aaf54442cadea13cb54 Author: mquinson Date: Tue Jul 6 08:08:34 2004 +0000 MSG is freeing the pointer it gives me as argv. That's thus a bad idea to realloc it git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@185 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bd7753d965d41b892925d5d15fc1f9fda663ee95 Author: mquinson Date: Tue Jul 6 08:07:30 2004 +0000 exit gras in server, and say process are done when they really are git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@184 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5dcc0eb10d4324975301fabed5ef12c20f955a13 Author: mquinson Date: Tue Jul 6 08:04:38 2004 +0000 initialize in trp_socket_new a socket field which should be initialized anyhow, but isn't git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@183 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc25b620e3abeca5bb4d7003c5eea1970a307056 Author: mquinson Date: Tue Jul 6 08:02:46 2004 +0000 More debug msg, rephrase other debug msg git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@182 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 69872d0bb4e246568d1a2ad67d3239f5e68855dd Author: mquinson Date: Tue Jul 6 07:34:20 2004 +0000 in gras_dynar_cursor_rm, we want to get the content to free it if there is a free_func. But take care of writing it into a variable big enough, little scarabee... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@181 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ce6204c95dbdad72f954ed6a663f5b97eacc8868 Author: mquinson Date: Tue Jul 6 01:54:30 2004 +0000 current state git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@180 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a9c4dc630319669a6e3dd07aa9665b700443d15 Author: mquinson Date: Tue Jul 6 01:53:01 2004 +0000 Changes of the day so far: - Plug a whole bunch of memleaks - each process now have to call gras_{init,exit}. One day, their log settings will be separated [Transport] - Continue the code factorisation between SG, RL and common git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@179 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1fb6a9777849e3542d734189f06494eaefba6cb0 Author: mquinson Date: Tue Jul 6 01:51:13 2004 +0000 Current state. Does not work yet, but I'd prefer not to loose it ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@178 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5a75c2ad2b79132f8bef85bb8dd8643706e7ed8d Author: mquinson Date: Tue Jul 6 01:50:03 2004 +0000 More DEBUG call git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@177 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1e0a4f2b2639244ee9c081f7550d8c76b841b12e Author: mquinson Date: Tue Jul 6 01:49:31 2004 +0000 Eradicate fprintf, use proper logging function git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@176 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4de18e5861001f25ee66b2ab3f78c9257d52728 Author: mquinson Date: Tue Jul 6 01:22:43 2004 +0000 gras_trp_socket_new is in charge of pushing it into the set of known sockets git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@175 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e80868b45a605b7c4a5cdfda5ece522a3c2b2bad Author: mquinson Date: Tue Jul 6 01:01:17 2004 +0000 Make sure the process get the --gras-log argument in SG mode (where the arguments are usually given by the deployment file) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@174 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b8a24f4bc03d6ae054db7fd55887207ae8da9ab7 Author: mquinson Date: Tue Jul 6 00:43:17 2004 +0000 Each process have to run gras_init/exit (one day, they'll have separate log settings) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@173 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit df41a705b5b5f15a4806414061bf325bfd8a6272 Author: mquinson Date: Tue Jul 6 00:31:24 2004 +0000 Let it work in SG (gras_init and gras_exit called only when needed) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@172 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4f8bd3804ff1e7a3c5d7c179c6cc63ee14d3059 Author: mquinson Date: Mon Jul 5 23:53:46 2004 +0000 Some more code factorisation (registering the new socket into the set of known sockets is done by trp_socket_new instead of all over the place) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@171 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 76b2d8c9cdf908d428fef3d55c3185876978d97b Author: mquinson Date: Mon Jul 5 23:34:03 2004 +0000 free the callback list on gras_process_exit git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@170 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 168dc880e22aca384071d6f8dd39ec26bd094c4e Author: mquinson Date: Mon Jul 5 23:21:09 2004 +0000 move the dynar of all known sockets from RL-only to procdata (SG-wanna-accept change) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@169 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4eed03f7bb0f25191cc58578087de20d06f8b5d9 Author: mquinson Date: Mon Jul 5 23:19:44 2004 +0000 sockets is now part of the process data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@168 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 110bd0fd1e6ee85b32437b6134ee2f50cf75a716 Author: mquinson Date: Mon Jul 5 23:18:02 2004 +0000 use gras_trp_socket_new when accepting instead of mallocing ourself to get all the good initialization from there git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@167 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cefe872c36c945ce02f9c22760966c443e67154a Author: mquinson Date: Mon Jul 5 23:15:00 2004 +0000 initialize the buffer before use, even if the part actually used was already initialized. This prevent valgrind to spit an error about data passed to syscall not being [completely] initialized git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@166 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 58d9227184fb51af98700ece9235f69d26f2db6a Author: mquinson Date: Mon Jul 5 23:12:54 2004 +0000 add a valgrind target to the makefile, but not for the dict_crash since it takes for ever if we do run it under valgrind git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@165 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9d3c1e1600afd3d69155d3cf6d26ed054c97619 Author: mquinson Date: Mon Jul 5 23:11:31 2004 +0000 process_{init,exit} from within gras_{init,exit} git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@164 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit bc35938c0b928dea4807525d505882ae91647e87 Author: mquinson Date: Mon Jul 5 22:31:17 2004 +0000 Plug memleaks on exit (I know, it's useless) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@163 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 62a02b51b60cd69b26262eae02423f1d7da31b43 Author: mquinson Date: Mon Jul 5 22:27:26 2004 +0000 Plug a memleak on the name of the incomming messages git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@162 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 071fb4b0814e9b57eb879b401c3fd29a17ccdae4 Author: mquinson Date: Mon Jul 5 22:18:34 2004 +0000 Plug a memleak on sock_close (on peer_name) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@161 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e4cac8feae02c6455737148c1003de247b759ea6 Author: mquinson Date: Mon Jul 5 22:15:54 2004 +0000 Initialize whether the accepted sock is raw or not from what the server socket is. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@160 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d9d3add29c03f92d7b7cbe589ceefd6cfaab431 Author: mquinson Date: Sat Jul 3 23:30:56 2004 +0000 revert last change trying to inject the \0 after the name, since it was mainly cosmetic and break things around git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@159 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 444caf8797af18d1e91ac47120aa0446b60fc967 Author: mquinson Date: Sat Jul 3 22:39:44 2004 +0000 When inserting into the dict, save the trailing '\0' (ie, use strlen+1 as size) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@158 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d116f5f131292f503de788075e53164d8265a119 Author: mquinson Date: Sat Jul 3 20:15:53 2004 +0000 kill dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@157 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f6df1923a0543f5e45c69230a48d1f5ede286f0a Author: mquinson Date: Sat Jul 3 07:49:21 2004 +0000 Make sure that examples/ping/test_rl and examples/ping/test_sg are executable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@156 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9303528719c04cae2d569d9465c28ffe816b5d4e Author: mquinson Date: Sat Jul 3 07:48:52 2004 +0000 dummy scripts passing the args to the programs. Damn automake limitation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@155 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1009c1c2d5c9525c55dc2f423afaaf0d84fc65e9 Author: mquinson Date: Sat Jul 3 07:46:26 2004 +0000 Let it work in RL (yuhu) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@154 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7e40f3605a74e6ec2fb9c67bc98a416dbdc9be9f Author: mquinson Date: Sat Jul 3 07:43:43 2004 +0000 Propagate the interface cleanup from last week in datadesc, ie remove a superfluous level of indirection. User pass adress of variable containing data (both when sending and receiving), and not of a variable being a pointer to the data. Let's say that I like it better ;) The price for that is constructs like "int msg=*(int*)payload" in handlers, but it's a fine price, IMHO. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@153 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 50dfd47984333c254d1ff7d482ee8bb1ced712b5 Author: mquinson Date: Sat Jul 3 07:41:19 2004 +0000 new function: gras_datadesc_size to allow messaging layer to malloc the needed space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@152 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36950885fdb8e3294c2f1b4bde08dc84743714a7 Author: mquinson Date: Sat Jul 3 07:32:43 2004 +0000 adapt to the new syntax of socket_close git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@151 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e8ebdf5454dea965597077441ee968d2f540550c Author: mquinson Date: Sat Jul 3 07:31:12 2004 +0000 new function: gras_datadesc_size to allow messaging layer to malloc the needed space git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@150 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 704a0f5dead4ac665eb65bdd686d0bfab8d52f83 Author: mquinson Date: Sat Jul 3 07:21:25 2004 +0000 gras_socket_close now expect the socket to close (and not its address to put NULL in it after it). This is because the socket passed to handlers is one of their argument (=> not writable). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@149 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc8c1451d07d37a1800adc4f8a5f1a77bd2b1e21 Author: mquinson Date: Sat Jul 3 07:17:45 2004 +0000 -=gs_example ; +=datadesc_usage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@148 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dd65c1fbeceec3e8a0550dc98ea530366ff8821f Author: mquinson Date: Sat Jul 3 04:14:06 2004 +0000 Fix the ugly case of reference to dynamic array. The size of this array comes from the network. It is needed both at the reference reception level (to allocate enough space) and at the array reception level (to fill enough room). It is then passed as an argument of the recursive function. This is a crude hack, but I was told that working code is sometimes better than neat one ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@147 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c91ee5ab52f27d67b6c6756ebc091ac7a2d06d70 Author: mquinson Date: Sat Jul 3 04:10:02 2004 +0000 Plug a tiny leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@146 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6d22c8d5405eacbdf9d78257bcf999279ba7e780 Author: mquinson Date: Sat Jul 3 03:08:32 2004 +0000 Create a new log channel tbx containing dict, set, log, dynar, config (to shut them all up in one shot) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@145 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 93fd2018161e66e6022f9a91ac1a646babfe0088 Author: mquinson Date: Tue Jun 29 05:09:30 2004 +0000 Make it easy to specify the version of automake to use (it's 1.7 here on graal) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@144 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 181d55da4aed2b4e1357a58278f28adc3cd6ca63 Author: mquinson Date: Tue Jun 29 05:07:17 2004 +0000 New configure (generated on Graal since my hard disk died, and since the installed version here in the lab is automake-1.4, erk) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@143 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 06591fdabb9e626fc363e19ee8f43b7b18508953 Author: mquinson Date: Tue Jun 29 04:06:31 2004 +0000 Cruft eradication git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@142 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e94c298c90a9c318625133edb1c719c0e1cb5821 Author: mquinson Date: Mon Jun 21 17:55:34 2004 +0000 document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@141 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e44e3209d2f93ac9d645ec46bb058b05b770a524 Author: mquinson Date: Mon Jun 21 17:54:53 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@140 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1f618f8811b97cfd55769c05ec00cdca5f27aa06 Author: mquinson Date: Mon Jun 21 17:54:14 2004 +0000 Change the default port git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@139 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de6fe5331b6bca5f67584856912729a0814118ef Author: mquinson Date: Mon Jun 21 17:52:38 2004 +0000 More work on SG, almost done git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@138 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b1dd42b7917ae36a95ce2c9986e0fef46905704 Author: mquinson Date: Mon Jun 21 17:43:38 2004 +0000 Give it the possibility to do only writes or only reads (so that I can work on portability); make it work, even with cycles (beside with strings) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@137 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7d6b04b29fa0fbad39c672e0c6532747270df7ce Author: mquinson Date: Mon Jun 21 17:42:04 2004 +0000 make a gras_msg_recv_no_malloc function to make clear that if you don't NULL its argument, you'll get into trouble (interface simplification again) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@136 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b2d185d3bc9e8eee467d996f948c7ca7ab4d438d Author: mquinson Date: Mon Jun 21 17:41:42 2004 +0000 register the message even if it's already there with the same payload so that the old payload gets free'd when its refcount becomes zero; make a gras_msg_recv_no_malloc function to make clear that if you don't NULL its argument, you'll get into trouble (interface simplification again) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@135 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5eb045085f187501764ffeae1e28987c21816f69 Author: mquinson Date: Mon Jun 21 17:37:19 2004 +0000 remove one indirection of gras_datadesc_recv to ease its semantic; plug a few leaks; make gras_datadesc_type_cmp do its job git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@134 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0af54d5166bc403563b3d28ee9e8e65b4a59f25e Author: mquinson Date: Mon Jun 21 17:35:12 2004 +0000 remove one indirection of gras_datadesc_recv to ease its semantic git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@133 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cc01378100d56495f890b9d7021b6e05ec48e71f Author: mquinson Date: Mon Jun 21 17:14:18 2004 +0000 backtraces are useless git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@132 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 031b52f3db78bf8f6479a2866fc08215bee9737e Author: mquinson Date: Mon Jun 21 17:14:03 2004 +0000 prototypes of some new debugging functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@131 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 111b8df8d7c1c402122d4aacb375100510e8315c Author: mquinson Date: Mon Jun 21 17:13:27 2004 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@130 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 935fd603d498e38c004aa0522020ce27f16fd01a Author: mquinson Date: Mon Jun 21 17:13:05 2004 +0000 implement gras_procdata_exit to plug the leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@129 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f63a1f846bd0dee20becfd6f655789420849fafd Author: mquinson Date: Mon Jun 21 17:12:35 2004 +0000 implement gras_process_exit (using gras_procdata_exit) to plug the leaks git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@128 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d84efe2058c35c8592669a0d7bc14dd875003b5 Author: mquinson Date: Mon Jun 21 17:11:37 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@127 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0154333fd446f6e40144fcd5b302616b8c1f73c0 Author: mquinson Date: Mon Jun 21 17:10:56 2004 +0000 plug a stupid leak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@126 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b791e21e56ef3f6b98a843dfcefb5bf9815f0c0 Author: mquinson Date: Mon Jun 21 17:08:48 2004 +0000 Use refcounters on datadescription types so that messages can have pointer to datadescription directly (and not their name), and still deal with multiple creations of the types (in SG, each process create them) and without leaking on them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@125 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36bab9e99aa4098398ce96f01b3c06aff6d0919e Author: mquinson Date: Mon Jun 21 17:05:37 2004 +0000 New (debugging) function: gras_datadesc_arch_name git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@124 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 09284461e0f5845772b9f002394a42fb81438326 Author: mquinson Date: Mon Jun 21 17:04:47 2004 +0000 New (debugging) functions: gras_datadesc_get_{name,id} gras_datadesc_type_dump git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@123 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d21c9d9527afd7a99ee30e1ace72749025464b95 Author: mquinson Date: Mon Jun 21 17:03:26 2004 +0000 More verbose git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@122 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84eafe2f81ab7b7db83308e32ded2b164f219f4e Author: mquinson Date: Mon Jun 21 17:03:08 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@121 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 916a2445383d3ed94e8f17ca33e45333aea2251c Author: mquinson Date: Mon Jun 21 17:02:45 2004 +0000 Plug a memleak when using gras_dynar_cursor_rm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@120 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5ad9531aeffe7130cb9a83488f11b181519651d0 Author: mquinson Date: Fri Jun 18 18:20:18 2004 +0000 Initialize GRAS before use ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@119 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 9887afe7ec61e803ababb9345bee03d8d4c16dbe Author: mquinson Date: Fri Jun 18 18:12:42 2004 +0000 automatic update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@118 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 08b83235097cd24905e0b263d422e6220a08f03a Author: mquinson Date: Fri Jun 18 18:10:50 2004 +0000 porting to new standards git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@117 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ebbe47974d28ad50f4dc76d0b70ec577082e8230 Author: mquinson Date: Fri Jun 18 18:08:17 2004 +0000 Add an implementation trick to speed up SG realm git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@116 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a4a2728d8538392a95a9a94f47633222594a6ea0 Author: mquinson Date: Fri Jun 18 18:05:05 2004 +0000 Various cleanups; SG almost work git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@115 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 37bddfa8379fc8d061099f00fd57b62e26370b4a Author: mquinson Date: Fri Jun 18 18:04:03 2004 +0000 More work on this. Ok, it does not really work yet, but it compiles ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@114 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a057f91da245a7c4e2fe17290d18718e8e6f39e Author: mquinson Date: Fri Jun 18 18:02:51 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@113 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0713d566d608ad3489ada8327c366e65044d9279 Author: mquinson Date: Fri Jun 18 18:01:53 2004 +0000 Handle the fact that the RL plugin do not exist in SG mode (and vice versa); plugin names are lowcase; more debug message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@112 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6e346fa06674c164758dc7b1951e06975d70229e Author: mquinson Date: Fri Jun 18 18:00:00 2004 +0000 Implement select over SG (badly since there is so few support within SG); Add stupid implementation of the RL plugins to use when in SG mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@111 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2e4b8765bebb7cfce5147ed192dd8bf881d6957a Author: mquinson Date: Fri Jun 18 17:57:46 2004 +0000 Add stupid implementation of the SG plugins to use when in RL mode git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@110 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ffdfad0dab5d005809b7732310c0ced8e4d393e1 Author: mquinson Date: Fri Jun 18 17:53:49 2004 +0000 Eradicate two small, nasty and stupid bugs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@109 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3603b42cd77c15c70a491ccc05ffbd84caed7dc4 Author: mquinson Date: Fri Jun 18 17:51:10 2004 +0000 A debug msg more git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@108 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5d85db61b4d99b5d1ead411415f0dbd447aeae56 Author: mquinson Date: Fri Jun 18 17:47:36 2004 +0000 better split SG/RL/common ; remove old cruft git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@107 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4d16998e72553fe2df2bcb0fc7786a657175baf3 Author: mquinson Date: Mon Jun 14 20:28:06 2004 +0000 Continuation of the internal cleanup; Copy/paste of the SG implementation (not working yet, but soon) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@106 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 739ea7d737f8291a0e50fbaa357aa1c7d71d1783 Author: mquinson Date: Mon Jun 14 20:25:59 2004 +0000 Field renaming in the plugin struct to cleanup; raw is now a field of the socket, not a creation function argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@105 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2bdd7012204af630c426e5ca7c0952f946a41db Author: mquinson Date: Mon Jun 14 20:25:01 2004 +0000 Got all of this in the new generation GRAS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@104 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4c6db1aa9224333591395fbe6404013a0a08503a Author: mquinson Date: Mon Jun 14 20:24:30 2004 +0000 The core is in charge of mallocing for the transport plugins (instead of the plugin creation function themselves); raw is now a field of the socket, not a creation function argument git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@103 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd4ef55ba9da3104e13b95328a908dbc184b1900 Author: mquinson Date: Mon Jun 14 20:22:52 2004 +0000 get/set instead of retrieve/insert git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@102 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f5247eef9799e032825c207bf01cc7c8deb7620e Author: mquinson Date: Mon Jun 14 20:21:17 2004 +0000 More to do git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@101 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a201299e24cb00c2eeb046d66310ae08b8dc1f1 Author: mquinson Date: Fri Jun 11 21:09:06 2004 +0000 +=datadesc_usage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@100 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c6c517af9e561a831a14051c92abcb217b1fe2bb Author: mquinson Date: Fri Jun 11 20:34:48 2004 +0000 - Reput hook for raw sockets, needed for BW experiments - kill a few lines of dead code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@99 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5c59d2c517e9d811871e580abac9513e6e949e1 Author: mquinson Date: Fri Jun 11 20:29:19 2004 +0000 Remove a unused variable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@98 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e2577d0360f31128b87c748dc9a3253b2ed87727 Author: mquinson Date: Fri Jun 11 19:39:22 2004 +0000 [Data description] - Interface cleanup. . gras_datadesc_by_name returns the searched type or NULL. That way, no variable is needed to use a type desc once, which makes the code clearer. . gras_datadesc_declare_[struct|union]_append_name is removed. The last two parameters were strings (field name, type name), leading to common errors. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@97 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5c1d63690e8f46165af9fe760fc99f218d65e2bf Author: mquinson Date: Fri Jun 11 19:12:50 2004 +0000 More (forgotten) s/retrive/get/ ; s/insert/set/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@96 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f615d0c582e6346b9d4db61c8ed3d9ecdd5fe727 Author: mquinson Date: Fri Jun 4 22:45:11 2004 +0000 Update of external scripts git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@95 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ee01c066a5d211df354b5190694a50142ec865f8 Author: mquinson Date: Thu Jun 3 22:24:48 2004 +0000 API cleanup: s/dict_insert/dict_set/ and s/dict_retrieve/dict_get/ for consistency with dynar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@94 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 36bf0e8355d4908a2057106a5c7a3ce742cc361d Author: mquinson Date: Thu Jun 3 22:24:19 2004 +0000 new version of a script not being mine git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@93 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 73d53de1c9a9a2b536522d0d2e04031276941caf Author: mquinson Date: Thu Jun 3 22:16:04 2004 +0000 API cleanup: s/dict_insert/dict_set/ and s/dict_retrieve/dict_get/ for consistency with dynar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@92 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit de2f1c1df519abbc80c22d626d806ab7a47bf0a8 Author: mquinson Date: Thu Jun 3 22:15:13 2004 +0000 redo the instruction for the error case (please mail the results to...) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@91 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2d91bd21b39f20de1feeb90e2d999bc25269e46a Author: mquinson Date: Thu Jun 3 22:04:55 2004 +0000 fill the tree before manually removing elements form it + cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@90 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit aa7c707291dd1533fcac940f565b42188d558798 Author: mquinson Date: Thu Jun 3 22:04:10 2004 +0000 Do not assert out when the user tries to remove data from a NULL dict: that's a noop ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@89 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4a0c9427ad6245300056cdbae568ab579bb0c171 Author: mquinson Date: Wed Apr 28 11:55:39 2004 +0000 Document last changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@88 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 4ecf344e5f9176bc81c6e693540b88cd7da8258b Author: mquinson Date: Wed Apr 28 11:55:02 2004 +0000 gs est parti git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@87 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 77af3690304ccc7d653f713f348ae25783c2d21f Author: mquinson Date: Mon Apr 26 10:15:11 2004 +0000 Work to port on new API, to be terminated git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@86 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5836a5d0f7d04b47a0eb9c6bab4d793e2c61ea0 Author: mquinson Date: Mon Apr 26 10:14:42 2004 +0000 Generate code compatible with the new interfaces git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@85 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 88e99e0a899f7db13b4a270be4b1953b5e059f1f Author: mquinson Date: Mon Apr 26 10:14:05 2004 +0000 Update to reflect last code changes git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@84 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b1acf7fe2f1886e9adcb4313f53548c9995a906c Author: mquinson Date: Mon Apr 26 10:11:28 2004 +0000 [Messaging] - Porting to new standards. [Data description] - interface cleanup. There is no bag anymore, no need to take extra provision to mask the pointers behind "ID". Better splitup of functions between files create/exchange/convert. This is still a bit artificial since convert and receive are so interleaved, but anyway. [Virtu(process)] - add a queued message list to procdata (the ones not matching criteria in msg_wait) - factorize some more code between SG and RL wrt procdata [Tests] - use gras_exit in example to track memleaks - get rid of gs_example now that GS is properly integrated into gras - update run_test to integrate the lastest tests (datadesc) [Logging] - rename WARNINGn macros to WARNn since it prooved error-prone git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@83 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1bbfe6dff09cff639aaab8fd2898678a5a630c2b Author: mquinson Date: Wed Apr 21 18:44:57 2004 +0000 [Data description] - register init/exit functions within gras module mecanism - send/receive function. Convertion is not implemented, but short-cutted if not needed. struct/array elements are sent one by one (instead of block-wise), but nobody really cares (yet). Get a prototype before optimizing. - tests (using a file socket) for DD send/receive on: - base types: int, float - array: fixed size, string (ie ref to dynamic string) - structure: homogeneous, heterogeneous - chained list, graph with cycle Believe it or not, valgrind is not too unhappy with the results. The cycle happily segfaults, but the others are ok. And I'm sick of pointers for now. [Transport] [File plugin] - Bugfix when using a filename explicitely (instead of '-') git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@82 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6511b78ff810ead55a110d42b01a08255a55b56d Author: mquinson Date: Thu Apr 15 00:17:02 2004 +0000 2004-04-09 Martin Quinson [Transport plugins] - factorize more code between RL and SG in socket creation - Complete the implementation and tests of: o TCP o file (only in RL, and mainly for debugging) I lost 3 days to design a portable address resolver, and then decided that the prototype mainly have to run on my box. Addressing portability too early may be like optimizing too early :-/ [Tests] - use gras_init in the Tests instead of the crappy parse_log_opt (the latter function is removed) [Conditional execution] - New functions: gras_if_RL/gras_if_SG (basic support for this) [Code reorganisation] - Get rid of libgrasutils.a since it makes more trouble than it solves. Build examples against the RL library, since there is no way to disable its creation for now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@81 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84a0b9d1947db0f61f3a82fb6df02add111fd62f Author: mquinson Date: Fri Apr 9 18:31:01 2004 +0000 cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@80 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 40a81fdc943bd9afd92de9b35c03ff8ffebc4330 Author: mquinson Date: Fri Apr 9 18:29:44 2004 +0000 rename bloc_send/recv to chunk_send/recv because I had a doubt on bloc meaning in english git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@79 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7f06828c0b578173e3e8db71a29ec5084a82757d Author: mquinson Date: Fri Apr 9 18:28:19 2004 +0000 Redirect chunk_send/recv functions to the plugin version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@78 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 0fb3fc9b633724644a4528871430c7e4e7555e2b Author: mquinson Date: Fri Apr 9 18:21:08 2004 +0000 Make clear that the transport plugins are plugins; let the SG one compile git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@77 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f9531538117fa6a212d9c1cfdf4f0d51015f8295 Author: mquinson Date: Wed Apr 7 22:53:05 2004 +0000 comment out virtu_fs, since virtualization of filesystem is not implemented yet, causing empty section, causing trouble in doc generation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@76 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b4ec84014ccf592baacd58e99a82d3564f2b6774 Author: mquinson Date: Wed Apr 7 22:11:22 2004 +0000 comment out some unused variable to get automake 1.8 shut up git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@75 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 21195aad63099648eb479f1d64a9003685f8a1df Author: mquinson Date: Wed Apr 7 22:09:09 2004 +0000 Switch to automake 1.8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@74 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b2f0a00205926d36e5446f4490901b61e1261be4 Author: mquinson Date: Wed Apr 7 22:02:37 2004 +0000 Switch to automake1.8 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@73 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 331727ab14bbe61b3ab2e04c21df828249cd0775 Author: mquinson Date: Wed Apr 7 21:53:31 2004 +0000 Hide some functions to end-users (gras_trp_block_send/recv; trp module init/exit). Those functions are public within GRAS. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@72 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f1d9a4d0d60252fd89be58dd9c2751ede4a7ba10 Author: mquinson Date: Tue Apr 6 22:17:09 2004 +0000 Ajout de fichiers presents sur mon disque git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@71 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 31d626536ff0cdfa875075e092bf8c86a5e43710 Author: mquinson Date: Tue Apr 6 22:12:59 2004 +0000 J'en ai marre de faire des messages detailles. 'Current state' ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@70 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a7729514e277aabe9422a2626541f889ad1af08b Author: mquinson Date: Tue Apr 6 22:07:00 2004 +0000 Skeleton of virtualization functions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@69 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c9016a86cfc689cd2b4cb32e5246007fb2c81af2 Author: mquinson Date: Tue Apr 6 22:03:53 2004 +0000 Get rid of nws_portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@68 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8042b144f5c9dca3d27811d08ab0d534b7e35edd Author: mquinson Date: Tue Apr 6 22:01:31 2004 +0000 Reorganization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@67 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60c3ee0101748158fb267e81969d322f54e36ee5 Author: mquinson Date: Tue Apr 6 22:00:22 2004 +0000 ignorable changes (?) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@66 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2a4ebaa1b8202bdb4c8657b2886165b2927c72ee Author: mquinson Date: Tue Apr 6 21:58:53 2004 +0000 Reorganization, additions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@65 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit a77382edc44d21b5a9cf02aa164f1009b1ca8818 Author: mquinson Date: Tue Apr 6 21:57:08 2004 +0000 reorganization, additions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@64 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f4ffef3c8e8bfb4839af60921a0b2e5c8ce51f88 Author: mquinson Date: Tue Apr 6 21:52:23 2004 +0000 more documentation reorganization git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@63 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ea871e4eb6fd92dc1dba6f378b3bd16ad1bdd3d9 Author: mquinson Date: Tue Apr 6 21:50:12 2004 +0000 File renaming to reorganize documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@62 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6b104e3470faa218aeb35dd13739208cbc09ab65 Author: mquinson Date: Tue Apr 6 21:45:25 2004 +0000 cbps need love; remove stupid idea about trame git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@61 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 86c9e77ea2c33e092db2f505df57792a89ae6bb4 Author: mquinson Date: Thu Mar 4 19:32:20 2004 +0000 Typo within comments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@60 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5b9db2dcfeacc4003b9f5ad9923fd7ce1e0cad53 Author: mquinson Date: Thu Mar 4 19:28:02 2004 +0000 callbacks' persistant state. Almost no change from GS/vars.c: function renaming; some comments added; s/struct gs_type_t/gras_datadesc_t/ and so on git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@59 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 60e0b2dbcf46973c8698b2ac532f5b6c4fa0cded Author: mquinson Date: Wed Mar 3 19:19:17 2004 +0000 Document black magic about aligned_size for scalars. Thanks Oli on IRC git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@58 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 956e574daafdd9e4fc9cb977bfb06b53f9eea766 Author: mquinson Date: Wed Mar 3 18:58:07 2004 +0000 Documente macro aligned git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@57 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 12da3af7ce6d6a0711468bab78df3fffcafb5f80 Author: mquinson Date: Wed Mar 3 18:39:48 2004 +0000 Cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@56 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit deae77799e9e84938001bed044c63a9f60eb3548 Author: mquinson Date: Wed Mar 3 18:32:40 2004 +0000 split process.h (init/exit process; get/set userdata) out of core.h (unsorted stuff) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@55 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2396255a8ff979d90dc0b389ac11bad36cb73b7f Author: mquinson Date: Wed Mar 3 18:21:01 2004 +0000 bootstraping tools git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@54 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b0a9f609bcff2431265e3a8647c2374d0d86c71d Author: mquinson Date: Wed Mar 3 18:19:45 2004 +0000 Bootstrap the set of local types properly git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@53 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b398f29231473c714a3e31407a4523ef90b6784d Author: mquinson Date: Wed Mar 3 18:18:36 2004 +0000 Check the GRAS_ARCH; cosmetics git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@52 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 6f22854e0c325c700663ba4aa42b73dff4e8adca Author: mquinson Date: Tue Mar 2 23:43:17 2004 +0000 implement datatype comparison (mandatory for messaging module) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@51 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e5027d10e013486f32881c05c8c90463b1549250 Author: mquinson Date: Tue Mar 2 23:42:20 2004 +0000 Split the DataDesc in subfiles; implement ignored category; implement datatype comparison (mandatory for messaging module) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@50 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit fed9cb3e26900da3e1b71ad181e019331d8161f7 Author: mquinson Date: Mon Mar 1 21:06:49 2004 +0000 Update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@49 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 84e2031d0bcd57d0d27ff8fb8c26f5b7a7e1c578 Author: mquinson Date: Mon Mar 1 21:04:56 2004 +0000 ignore ignorable git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@48 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 106f897e98d5a22aacc30a599f594764b51b497b Author: mquinson Date: Mon Mar 1 21:03:31 2004 +0000 Add sets, continue mess with datadesc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@47 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dbf6b086a4d7aa22b371c985341de88da64af098 Author: mquinson Date: Mon Mar 1 21:03:10 2004 +0000 Add set_usage, remove tests of grassouillet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@46 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit afb6a920a5fb4da71b20d3653e67ff9c48f45dcb Author: mquinson Date: Mon Mar 1 21:00:43 2004 +0000 Transport becomes a real module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@45 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e1b2e70eb620dda84721dd3b5b8c9d60ca0ae4ce Author: mquinson Date: Mon Mar 1 20:59:22 2004 +0000 New datadesc implementation. Reformulating of Grassouillet (take error codes, cosmetic changes, remove bags from the scene and introduce sets), no revolution in comparison of GS; .c is the implementation; _interface is visible from within GRAS; _private is visible from this module git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@44 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff158e648559da0a70c0dfd41f80ee327894e245 Author: mquinson Date: Mon Mar 1 20:57:01 2004 +0000 Fix description of gras_dict_cursor_step() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@43 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8cc69a0fc4e5fc1a523cf6edc5ea47fc4faadc99 Author: mquinson Date: Mon Mar 1 20:56:23 2004 +0000 Parenthesis around macro arguments git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@42 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 081dcade7709989b3d7b83719121868ee11a3dfc Author: mquinson Date: Mon Mar 1 20:55:44 2004 +0000 gras_datadesc_declare_* prototypes (Create a new type and register it on the local machine) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@41 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 847b5679d57ac7c9afc2045e996a85db67a96fcf Author: mquinson Date: Mon Mar 1 20:54:15 2004 +0000 add the set, continue to mess with datadesc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@40 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b6491c34258d1493b01c3bc9514c87f0abb96edc Author: mquinson Date: Mon Mar 1 20:52:56 2004 +0000 A new data container coupling the facilities of a dynar with the ones of a dict git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@39 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 8f1bc541dc70656bc5b60900845a3a8aafed3565 Author: mquinson Date: Fri Feb 13 17:37:58 2004 +0000 I'll manage to organize that cruft. Ignore the cvs commits in the next few days git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@38 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit cd0b3423c978e4d5426cc6d8f0f56b3ce83265d1 Author: mquinson Date: Fri Feb 13 17:22:00 2004 +0000 mv gs/ DataDesc/ ; change the prefix of parsing functions from gs_parse to gras_datadesc_parse git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@37 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 46fe8e97bab7bc71c78f24668410dfeb5982847a Author: mquinson Date: Fri Feb 13 17:03:55 2004 +0000 mv gs/ DataDesc/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@36 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ecb402a8d53f904699cd07e613bc44df03879be6 Author: mquinson Date: Thu Feb 12 23:26:50 2004 +0000 mv gs/ DataDesc/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@35 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit c42d071414cfaed431e833f6c76e07704e101e10 Author: mquinson Date: Thu Feb 12 22:48:29 2004 +0000 mv gs/ DataDesc/ git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@34 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit b413f5823e2185e2f54b5558b4d3b4db2198f149 Author: mquinson Date: Fri Feb 6 16:43:31 2004 +0000 New version git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@33 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit e9c849711f3e3df59911cd89ef20b37bb9982e68 Author: mquinson Date: Fri Feb 6 16:41:35 2004 +0000 Fix make dist git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@32 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ab0ecac88db14e649fbe8cd9cce7ea219d2edaff Author: mquinson Date: Wed Feb 4 19:22:26 2004 +0000 Adapt to lastest changes in dict: Create dicts before use git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@31 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 7a72ff10c3d309d3d93290b9f9145f2a4b2d3b06 Author: mquinson Date: Wed Feb 4 19:19:45 2004 +0000 Do not use neither type parsing nor the mixed sequence (nb 5), since both of them lead to segfault for now git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@30 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 29e11537805dba85778e2bfc3c0b5984d0500477 Author: mquinson Date: Wed Feb 4 19:17:33 2004 +0000 pass the received arguments to the slaves git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@29 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ddeb819477ba758edbc672953e90d276374f1cc8 Author: mquinson Date: Wed Feb 4 19:16:55 2004 +0000 Do compile the tests of GS git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@28 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dfd5eaec356ece9feec6f3aa6ae49db840238d63 Author: mquinson Date: Wed Feb 4 18:32:55 2004 +0000 Make the number of element configurable at compile time git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@27 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 75ffa801579aeb214b8d95290b76c96a605a2422 Author: mquinson Date: Tue Feb 3 23:35:05 2004 +0000 Reduce overengeneering around datadesc, put stubs in place so that the kernel compiles again (but examples still cannot be built) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@26 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2de95fd8b3b3b3edb7e11074295f1b90d6427b36 Author: mquinson Date: Thu Jan 29 20:37:13 2004 +0000 make dist now works git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@25 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3a3ad7b4828808aeaddac16924ff03c45dd73fca Author: mquinson Date: Thu Jan 29 20:18:58 2004 +0000 Fix the location of the gras library (again) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@24 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit dcba8eddcfba041ff11c94eb1e8fff4cfd25550d Author: mquinson Date: Thu Jan 29 20:17:04 2004 +0000 mv core Core git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@23 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 092910cd23c789eb83b53efb69e85ae58ed3b1d0 Author: mquinson Date: Thu Jan 29 18:26:10 2004 +0000 /me is stupid. Making a directory called core breaks the make clean because it tries to remove cruft called core. Thus, mv core Core git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@22 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ac6456bcb4a2a713c60fa36ce616d7a9687917c9 Author: mquinson Date: Thu Jan 29 18:13:37 2004 +0000 add the first percent of a wannabe module mecanism allowing me to track memleaks effectively git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@21 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d5dcde9a955031ff47efb3ca61fa90ebcad8067a Author: mquinson Date: Wed Jan 28 23:58:06 2004 +0000 automatic update git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@20 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit eae06108b5fe86dffab7c13e7baaffcfa770e8f3 Author: mquinson Date: Wed Jan 28 23:56:32 2004 +0000 Set the cursor to NULL before use in an iteration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@19 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 5819b205bbbeb2cb2e9b31c1d7d31d9ed67a1000 Author: mquinson Date: Wed Jan 28 23:33:41 2004 +0000 Default debug level=verbose; tries to free the dict twice, just for entertaining purpose since everyone knows that it is safe to do so git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@18 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 83fd3e71884af5cb063e04ab0b42c3e4c897302f Author: mquinson Date: Wed Jan 28 23:32:02 2004 +0000 Default debug level=verbose (instead of debug); plug a memleak; add some logs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@17 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit f2a751c61e7aa152f2b6e829d0cce36ece004046 Author: mquinson Date: Wed Jan 28 23:30:38 2004 +0000 Redirect tests stderr to &1 to be usable in a |less git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@16 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit d9dde74e0e8fcaacdd7ad844be2a5b152d893731 Author: mquinson Date: Wed Jan 28 22:14:49 2004 +0000 basic support for automatic testing easing problem support from the users git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@15 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 3f7f0b36834a6691a448267cfe24e2884e1c959d Author: mquinson Date: Wed Jan 28 19:47:59 2004 +0000 New testing framework to make pb repporting easier git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@14 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 603e3e0717f9170f6844b293d04ad0c2ebdbaa84 Author: mquinson Date: Wed Jan 28 19:18:27 2004 +0000 use iterators git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@13 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 25e6bf5edb877acac0b08833a6f3eafa9039dc83 Author: mquinson Date: Wed Jan 28 19:16:57 2004 +0000 use iterators; try to traverse the empty dynar, just to see ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@12 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 708be7e6cd5c35960a6d2213597ad413214d3287 Author: mquinson Date: Wed Jan 28 19:14:26 2004 +0000 Rationalize iterators over dict (using the ones over dynars) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@11 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ae35beb6c764a2262c171680d36b16bab4598ec0 Author: mquinson Date: Wed Jan 28 18:58:09 2004 +0000 rationalize the iterators over dynar git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@10 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 253a5675682b1e78fddf4993f2825c6fed4a9ab3 Author: mquinson Date: Wed Jan 28 18:56:21 2004 +0000 compile out the Common dir for now. It's not ready yet git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 2267f663b4a962e6a5d510879ea99ebc8f37e19f Author: mquinson Date: Wed Jan 28 18:54:48 2004 +0000 mv test_log log_usage git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 1bbdfba4d473865f9068d953680eef6553d206d6 Author: mquinson Date: Wed Jan 28 18:41:14 2004 +0000 unifiate the name of test git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit ff021a73f0cd26b2f27ca729783aa486393f9b3a Author: mquinson Date: Tue Jan 27 19:53:06 2004 +0000 Initial revision git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3 48e7efb5-ca39-0410-a469-dd3cf9ba447f commit 85bd77ce2235a846db6202fec0dc396d07d6fead Author: (no author) <(no author)@48e7efb5-ca39-0410-a469-dd3cf9ba447f> Date: Tue Jan 27 19:53:06 2004 +0000 New repository initialized by cvs2svn. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2 48e7efb5-ca39-0410-a469-dd3cf9ba447f