From: Pierre Veyre Date: Thu, 19 Sep 2013 06:41:42 +0000 (+0200) Subject: ChangeLog X-Git-Tag: v3_9_90~109 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d394471a503b57ae3d31a9609ac5cb8677b9a594?ds=sidebyside ChangeLog --- diff --git a/ChangeLog b/ChangeLog index 941c3bfe7d..a7efc0b1db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2605 +1,114063 @@ -SimGrid (3.10) NOT RELEASED; urgency=low - - XBT: - * Our own implementation of getline is renamed xbt_getline, and gets - used even if the OS provide a getline(). This should reduce the - configuration complexity by using the same code on all platforms. - * new xbt_cfg_elm_boolean type - * Allow to disable SimGrid cleanups at exit from command line option. - There are situations where one may want a simulation to end with an exit. - Unfortunately, calling exit may cause SimGrid to segfault, which is quite - annoying when scripting around the simulator. Adding a - --cfg=clean_atexit:yes allows to circumvent this issue. - - Java: - * Reintegrate Java to the main archive as desynchronizing these - package is not acceptable anymore (Java is now considered stable) - * Add explicit synchronization facilities through semaphores - * Bugfix: Task.setDataSize() only changed the C world, not the value - cached in the Java world - - MSG: - * Dramatically change the way files are handled. API and internals changed, but - this part of MSG was not considered as production grade either. - * Add explicit synchronization facilities through semaphores - * Add a new function MSG_host_get_process_list() - - SMPI: - * SMPI is now included directly in the libsimgrid as the windows - linker doesn't force us on splitting it anymore. - * Improvements of the SMPI replay tool: - - Most of the collective communications are now rooted in the same process as - in the original application. - - Traces now rely on the same MPI data type as the application (MPI_BYTE was - used until now). Multiple data types can now be used in a trace. - - The replay tool now supports traces produce either by TAU or a modified - version of MPE. - - Bug Fix: the compute part of the reduce action is now taken into account. - * smpirun generates the hostfile if needed (with given hostcount and platform) - * Integration of more than 100 STAR-MPI, MPICH, OpenMPI collective algorithms - - allows to select one in particular with --cfg=smpi/coll_name:algorithm - - allows to use the decision logic of OpenMPI(1.7) or MPICH(3.0.4) by setting - --cfg=smpi/coll_selector:(mpich/ompi) - * Support for new functions : MPI_Issend, MPI_Ssend, Commutative operations in - Reduce - * Add a --cfg:tracing/smpi/internals option, to trace internal communications - happening inside a collective SMPI call. - * Fix the behavior of complex data types handling - * replace MPICH-1 test suite by the one from MPICH 3.0.4 - * Add all missing Fortran bindings, SMPI should work with Fortran 90 - (no privatization of global variables yet) - - SimDag: - * Allow to change SimGrid configuration (see --help) within the code - thanks to SD_config() as it can be done in MSG. - * Add a new function SD_task_set_amount() upon user request. - - PLATFORM: - * Handle units for values (10ms, 10kiloflops, 10Bps, 1GB, ...) - * Remove rule based routing (no more PCRE dependency) - * Add a limiter_link option to cluster tag, to specify a maximum reachable - bandwidth in fullduplex mode when it is less than twice the nominal bandwidth. - * Add a loopback_bw and loopback_lat options to cluster tag. - * Fix the peer tag that could not be mixed with other AS within a Vivaldi - routing. Now peers are encapsulated in an AS and have their own private - router but this is transparent. - --- $date Da SimGrid team - -SimGrid (3.9) stable; urgency=low - - The Grasgory release: GRAS is really dead now. - - * Complete overhaul of the internal host structures scheme. - - GRAS: - * If you use GRAS, you should stay at SimGrid 3.5 (at most) since it - was considered as experimental and badly maintained since then. - * Keeping it was thus a trap to our potential users, that could take - it instead of MSG or SMPI by mistake despite is pity state. - * GRAS seems to have very few users (if any), and no one volunteered - to maintain it further. It also induces a lot of XBT code (for - portability sake), that must be maintained too. - * For all these reasons, we killed GRAS. If someone wants to revive it - in the future, don't cry, our git history still remembers of GRAS. - - Documentation: - * Major overhaul. Merge our documentation again as time proved that - splitting it was really not helping our users. - * Further improve the developer documentation to help newcomers - hacking on SimGrid itself. The user documentation (and in - particular, the beginner documentation) is still in a sorry state. - - SMPI: - * Now works on Windows too! - * Much more extensive test suite, from MPICH - - SIMDAG: - * Add a new loader (SD_PTG_dotload) that creates a parallel task graph - (i.e., a DAG whose nodes are parallel tasks) from a dot file. Creates a - dynar of SD_TASK_COMP_PAR_AMDAHL and SD_TASK_COMM_MXN_1D_BLOCK tasks. - * Bug fix: let task be scheduled when the last dependency to be solved is - a control dependency. - * Remove SD_load_environment_script function. - Use the C sg_platf function if you want to declare a platform - programmatically. - - MSG: - * New function: MSG_process_get_number() - * Old function documented: MSG_config() - * Remove MSG_load_platform_script function - Use the C sg_platf function if you want to declare a platform - programmatically. - - SURF: - * Change the default value of the TCP_gamma constant (maximal size of TCP - congestion window) to a more realistic 4MiB value. If you notice changes in - your simulation results, you can fall back to the previous 20k tiny window - by adding --cfg=network/TCP_gamma:20000 on command line. - * (Hopefully) fix a bug wrt periodic availability and state traces - * Bug fix: use default values at start when first event in availability/state - trace is not at time 0. - - PLATFORM: - * remove the "new_" part of function name sg_platf_new_trace_connect - (resulting in sg_platf_trace_connect), since it does not create - anything new - - XBT: - * Kill synchronized dynars, and xbt_dynar_dopar(). We cannot think of a - use case where it's really mandatory, and maintaining it was a pain in - our code base. - * New: xbt_fifo_search(), search an item with a user-provided - comparison function instead of dumb pointer comparison. - - LUA: - * Fix the lua deployment: - Use `simgrid.init_application()` before deployment instead of - `simgrid.msg_register_application()` after. - - TRACING: - * Transfer the tracing files into the corresponding modules. - - -- Tue Feb 5 11:31:43 CET 2013 Da SimGrid team - -SimGrid (3.8.1) stable; urgency=low - - The "we are told that some people want to also *install* the simgrid - framework" release. - - * Add missing file "tesh.1" to the archive. - - -- Sat Oct 27 16:12:11 CEST 2012 Da SimGrid team - -SimGrid (3.8) stable; urgency=low - - The Psssshiiiit release: SimGrid jumps into the Cloud. - - MSG: - * Add an experimental interface to manipulate VMs. They are mainly - process groups with very few intrinsic semantic, but they should - allow you to build the semantic you want easily. - * New function: MSG_host_set_property_value() - * New function: MSG_process_on_exit(). To clean memory in all cases. - * Bug fixes that made the host (and link) failures unusable. - * Add a way to auto-restart process when the host in which they are - executing comes back (ON_FAILURE="RESTART" on deployment file, - MSG_process_auto_restart_set). - * Use the "msg_" prefix for all datatypes (instead of m_, msg_ and MSG_), - please stop using the old ones, they are DEPRECATED. - - * Deprecate functions MSG_global_init() / MSG_global_init_args() - Please use MSG_init() instead. (reducing the amount of entry - points in the library helps us). - * Make it impossible to link against the wrong version of the lib - * Deprecate MSG_clean(). No need to call it anymore. - * Function MSG_get_host_number() is not deprecated anymore. - - Documentation: - * Split the doc into a user guide and a reference guide. - * Start a developper guide to help people hacking on SimGrid. - - Cmake: - * Enable tracing by default. This modules rocks you should use it. - * Remove option custom_flags. Now use environment variables CFLAGS - and LDFLAGS. - * Use default cmake things to detect lua instead of home grown ones. - * New option "enable_mallocators" to disable mallocators, for debugging - purpose ("on" by default). - - Simix: - * Bug fixes around the resource failures: don't let the processes - survive the host they are running onto. - * Add an interface to auto-restart processes when the host in which they are - executing comes back. - * Ensures that SIMIX_clean is called automatically. It's not part of - the public interface anymore (bindings should be updated). - - SimDag: - * Bug fix for when SD_Simulate is called with a positive value: be careful - when comparing doubles. Sometimes they are different for non significant - digits only. - * New types of typed tasks. SD_TASK_COMP_PAR_AMDAHL represents a - parallel task whose initial work 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. - SD_TASK_COMM_PAR_MXN_1D_BLOCK represents a complex data redistribution - between two sets of workstations assuming a 1D block distribution (each - workstation owns a similar share of data) on both sides. - - These tasks can be scheduled with SD_task_schedulel or SD_task_schedulev. - Data redistribution will be automatically scheduled once parent and child - are both scheduled. The filling of computation_amount and - communication_amount structures is now done seamlessly thanks to the chosen - assumptions. - * New function SD_workstation_dump to display various information - * New function SD_task_set_rate to throttle the bandwidth allowed to be used - by a SD_TASK_COMM_E2E typed task. This rate depends on both the nominal - bandwidth on the route onto which the task is scheduled and the amount of - data to transfer. - To divide the nominal bandwidth by 2, the rate then has to be : - rate = bandwidth/(2*amount) - * Compute tasks that have failed can now be rescheduled and executed again - (from their beginning) - * Increasing source code coverage (src/simdag is now covered at 95.8% - on average) - - SMPI: - * Re-implement time-independent trace replay using SMPI (at the - smpi_smp_* level) instead of MSG. This should replace - examples/msg/actions/actions.c - * Implement support of MPI Datatypes (vectors, hvectors, indexed, - hindexed and structs) - * Implement the exchange of non-contiguous data. - [Khalid Hasanov & Jean-Noel Quintin] Thanks for the patch, guys. - * Correct behavior of smpi/sender_gap and set its default value to 0 - * Add option to asynchronously send small messages to allow better - simulation of pt2pt communications. --cfg=smpi/async_small_threshold:value - specifies the size in bytes under which messages will be asynchronously sent. - * Add support of MPI_Iprobe, MPI_Probe, MPI_Testall, MPI_Wtick functions - * SMPI now handles more MPI specific values in input. Closes [#14389] and [#14388] - - SimGrid: - * New C interface to define a platform: XML is now optional. - For more info, please check include/simgrid/platf.h. - * New interface to define random platforms from the C: - For more info, please check include/simgrid/platf_generator.h and - examples/msg/masterslave/masterslave_platfgen.c - * Export a sg_cmdline dynar containing all the arguments we got from - the command line. - - TRACE: - * Two new tracing options for adding comments to trace file so you - can track your experiments (see --help-tracing for details). - * New option to generate a impoverished trace file (--cfg=tracing/basic:1) - * Adding the SimGrid version that generated the trace file as a comment. - * Instrumenting other MSG functions (MSG_task_isend_with_matching and MSG_task_dsend) - * Fix to avoid key clashes on Paje links - * Other minor fixes related to the Paje specification - - XBT: - * Functions xbt_dict_hash() and xbt_dict_hash_ext() are made public, - and renamed to xbt_str_hash() and xbt_str_hash_ext(). - * New function: xbt_os_timer_resume() to restart a timer w/o resetting it. - * Greatly improve the robustness of mmalloc to user errors (such as - using an area after freeing it, or freeing it twice) - - -- Thu Oct 25 17:30:06 CEST 2012 Da SimGrid team - -SimGrid (3.7.1) stable; urgency=low - - MSG: - * Restore the prototype of MSG_process_create_with_environment() to - the pre-3.7 situation by removing the kill_time argument. - * Add a MSG_process_set_kill_time() function instead. - - SURF: - * Fix weird behaviors when dealing with parallel tasks. - - WINDOWS: - * Simgrid is now built as a dll. - * Simgrid-java now works on Windows. - * Simgrid-Java is now included into Windows package. - - MacOS: - * First pre-build package for MacOSX. - - Build System: - * Fix compilation when using MSG_USE_DEPRECATED. - * Fix some compilation issues on Macs and Windows. - * Reduce the number of failing tests on exotic systems, like Debian/Hurd. - * Environment variables CFLAGS and LDFLAGS are now honored by cmake. - - We discovered that the Lua console is broken, but we are missing the - manpower to fix it right now. The problem existed in 3.7 too, so we - are not blocking the release for that. Sorry if you depended on this - feature, any help would be really welcome. - - -- Thu Jun 7 2012 Da SimGrid team - -SimGrid (3.7) stable; urgency=low - - The "spring cleanups (before the next Big Project kicks in)" release. - - Models: - * We can specify the SMPI latency/bandwidth factor with command line - add --cfg=smpi/bw_factor:"threshold0:value0;...;thresholdN:valueN" - or add --cfg=smpi/lat_factor:"threshold0:value0;...;thresholdN:valueN" - You can also use the "config tag" from platform file by adding this line - - (see "example/platforms/tag_config.xml" to use "config tag"). - Note that the command line supersedes the platform file configuration. - * Change the correction factors used in LMM model, according to - the latest experiments described in INRIA RR-7821. - Accuracy should be improved this way. - * Use the partial invalidation optimization by default for the - network too. Should produce the exact same results, only faster. - * Major cleanup in surf to merge models and split some optimization - mechanisms from the core of the models. As a result you can now - specify which model to use (e.g., --cfg=network/model:LV08 - --cfg=cpu/model:Cas01) and which optimization mode to use - (e.g., --cfg=network/optim:lazy --cfg=cpu/optim:TI). - Incompatible combinations should err at initialization. See - --help-models for the list of all models and optimization modes. - * The CLM03 workstation model was dropped for simplicity because it - used the deprecated CM02 network model. Use default instead. - * Rename the TCP_gamma configuration option to network/TCP_gamma - * Rename the coordinates configuration option to - network/coordinates, and document it - * Use now crosstraffic keyword instead of the terribly misleading - fullduplex keyword. It is activated by default now in the current - default model, use --cfg=network/crosstraffic:0 to turn it off. - * Ongoing refactoring the model parsing to make XML files optional - See include/simgrid/platf.h for details (still to be completed) - - MSG: - * Major overhaul of the documentation. Almost instructive now :/ - * Deprecate the use of m_channel_t mechanism like MSG_task_{get,put} - functions and friends. This interface was considered as - deprecated since over 2 years, it's time to inform our users that it is. - Switch to MSG_task_{send,recv} instead, or compile SimGrid command line - 'cmake -Dcustom_flags="-DMSG_USE_DEPRECATED" .' if you really need to - use these (crappy) functions in your code. - These functions will be removed soon. Stop using them now. - * Deprecate MSG_get_host_{table,number} - Implement MSG_hosts_as_dynar() instead. - * Implement MSG_processes_as_dynar() (Closes gforge #13642) - * Remove the public field msg_host_t->name. Use MSG_host_get_name() - - Simix: - * Stabilize the parallel execution mode of user contexts - * Introduce configuration variables to control parallel execution: - - contexts/synchro: Synchronization mode to use when running - contexts in parallel (either futex, posix or busy_wait) - - contexts/parallel_threshold: Minimal number of user contexts - that must be part of a scheduling round to switch to parallel - execution mode (raw contexts only) - * Fix bugs that prevented to use suspend/resume along with - synchronization structures. - * Fix bugs in process termination that lead to invalid memory access - in very specific conditions. - - SURF: - * Introduce a parallel mode for the models (controlled by surf/nthreads - configuration item). In our tests, running the models in parallel - never lead to any speedups because they are so fast that the gain - of computing each model in parallel does not amortizes the - synchronization costs, even when ultra fast futexes are used. - This is released anyway because YMMV. - - SimDag: - * Performance boost by using a swag internally to compute the set of - tasks that are finished and should constitute the return value of - SD_simulate. - - SMPI: - * Enable it by default now that it is considered rather stable. - - TRACE: - * Documentation of the tracing functions. - * Performance gains when tracing categorized/uncategorized resource - utilization by avoiding calls to get route when updating resource - variables. LMM constraints are being used instead. - * API changed to set task categories. Use MSG_task_set_category instead - of TRACE_msg_set_task_category, and SD_task_set_category instead - of TRACE_sd_set_task_category. They only work if ENABLE_TRACING is ON. - * Bugfix for graphicator, routes not correctly obtained, memory leaks - * Examples for link user variables added (see at examples/msg/tracing/) - * Deprecated function TRACE_msg_set_process_category completely removed - * Trace header updated according to the latest Paje file format - * Tracing network lazy updates, no longer obligate users to use full updates - * --cfg=tracing/platform:1 also registers power/bandwidth variables - * Experimental: let user code declare/set/push/pop application states for hosts - * API changed to allow the manual creation of graph configuration files - for Triva. See TRACE_get_node_types() and TRACE_get_edge_types(). - - Lua: - * Improve the API of Lua MSG bindings, using the Lua spirit. - * Each simulated process now lives in its own Lua world (globals are - automatically duplicated). It helps writing simulators. Will allow - to run Splay programs within SimGrid in the future. - * Add a Chord example in Lua, equivalent to the MSG one. - - MODEL-CHECKING: - * Start the implementation of a solution to express temporal - properties, not only local assertions. This is still an - experimental work in progress, stay clear from it to be safe. - - XBT: - * Logs: - - Add new runtime parameters --help-logs and --help-log-categories - to display informations about supported logging parameters and - categories. - - Old deprecated parameters --{gras,surf,msg,simix,xbt}-log=... - don't exists anymore. - * Mallocators: allow value NULL for the reset function. - * Dicts: - - New function xbt_dict_new_homogeneous(void(*)(void*)) to - create homogeneous dictionaries, where all the elements share the - same free function. Non homogeneous dictionaries will be - deprecated in the next release. - - Dicts of scalar elements (xbt_dicti_*) are deprecated. - - Multi-level dictionaries are deprecated. - * Dynars: - - new function xbt_dynar_search_or_negative() that 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. - * Portability layer - - Make xbt_os_thread module (for thread portability) public. - Documentation is still to come, sorry. - * mmalloc module: - - Cleanups and simplifications to make it maintainable again. - - Exotic features (such as memalign and valloc) were removed. - - The metadata were extended and improved so that the - model-checker becomes able to explore and inspect the heaps. - - This may induce a performance drop when enable_model-checking is - ON in cmake (even if it's not used in the simulation), but it is - necessary at this point to get MC working. - - Turn model-checking OFF if simulation performance matters to you. - Not enabling it at runtime is not enough, disable it in cmake. - - -- Tue May 15 11:30:19 UTC 2012 Da SimGrid team - -SimGrid (3.6.2) stable; urgency=low - - The "Not coding new stuff allows to polish old things" release. - - General - * New bindings to the NS3 packet level simulator (experimental) - * Use the raw (efficient) execution contexts instead of the sysv - (portable) ones when possible. - * libpcre is now mandatory in any cases since not using it led to - severe performance loss and possibly other issues - * Update the XML platforms: - - G5K: include the latest machine in Nancy - - GridPP and LCG: new platforms - * Documentation was partially updated, at least (more to come) - - Bug fixes, cosmetics and small improvements - * Free terminated processes before the end of the simulation to avoid - exhausting the memory of users having very dynamic amount of - processes. - * Bug fix and cosmetics about canceling non-running tasks - * Bug fix about the dot loader's issues when using libcgraph - - Portability - * Create an installer for windows with nsis (amd64 and win32) - - Add an hello world project to illustrate simgrid project creation. - - Embed libpcre into the Simgrid installer to avoid - its compilation burden - * The raw execution contexts should work on Apple now - * Port to Windows 64 bits - - Sysv contexts now have an implementation for this arch - - GRAS communication features now support this arch - * Drop support for borland compiler on windows - - this code was not maintained, and we kinda depend on gcc nowadays - * Fix portability issues on kfreebsd/gnu: build error about semaphores - * Fix portability issue on unstable ubuntu: linker became picky on - argument order - - -- Wed Oct 5 15:51:01 CEST 2011 Da SimGrid team - -SimGrid (3.6.1) stable; urgency=low - - The "Oops, we broke Macs too" release - - Portability - * Fixed contexts detection so that raw ones are used when possible - * On Mac, do not use Posix Ucontexts with gcc v4.[1-5] since this - leads to a strange error, with user code segfaulting sometimes when - the generated code is not perfectly aligned (which is not - controllable from the user side, depends on the amount of code) - - XBT - * New macro: CATCH_ANONYMOUS, which is like CATCH(e) but without argument. - - -- Mon Jun 27 13:59:03 CEST 2011 Da SimGrid team - -SimGrid (3.6) stable; urgency=medium - - The Summer Release, also known as the "OMG! They Killed Kenny!" version - - Java and Ruby: - * Bindings now constitute their own package, separated from the main one. - Rationale: reduce our maintenance nightmare by reducing the module coupling - They will soon be released on their own on gforge. - * In the meanwhile: - svn co svn://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java - svn co svn://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-ruby - - GRAS: It is not considered as stable anymore, but experimental. Sorry. - * It's not quite deprecated for now because we have no replacement, - but it may soon become the case. - - SMPI - * New MPI functions supported: MPI_Comm_disconnect, MPI_Comm_get_name - * Fortran: New user-level cache variable to store the rank of the running - process. This improves performance by an order of magnitude. - * C: New coccinelle script to automatically locate and modify global and - local static variables. - * Improved SMPI network model with a sender-side gap to account for multiple - parallel sends. - - MSG - * New function MSG_comm_get_status(). MSG_comm_test() and MSG_comm_testany() - only say if a communication is finished, no matter whether it succeeded or - failed. You can call MSG_comm_get_status() to know the status of a finished - communication. - * New function MSG_task_dsend() to send a task and detach it. When a - communication is detached, you are never notified of its success or failure - and the memory is released automatically once it is finished. This function - is useful when you don't care about the end nor the success of a - communication. - * Change the prototypes of action replay. Sorry for inconvenience, - but this is really more efficient this way (and to adapt your code, - you just have to fix the initialization, that shouldn't be too long) - * Kill the braindead MSG_task_refcount_dec() function. I guess nobody - ever managed to do anything useful with it. - * New function MSG_comm_testany(). Similarly to MSG_comm_waitany(), it - takes a dynar of communications. It returns immediately and gives the - index of a finished communication (if any). - * New example: a basic implementation of the Chord P2P algorithm. - - SURF - * New model for multi-core CPUs. You can now use the core attribute to - precise the number of cores of a host. This is a basic model. Every - process running on the host receives at most the power provided in - the DTD (throughput<=power). Total throughput of process cannot exceed - power * num_cores. - * New peer tag. This peer tag creates a tiny AS comprising a host and a - router linked by an up-link and a down-link (possibly asymmetrical). - This kind of pattern allows to easily build last-mile model style platforms. - Aggregating such patterns in a rule-based AS is thus the technique of - choice for modeling large peer-to-peer/volunteer computing/cloud platforms. - * New model for Vivaldi routing. We transformed the Vivaldi network model - into a Vivaldi routing model (based on the rule-based model). This allows to - combine Vivaldi based latencies with last-mile platforms. - - SIMIX - * Added a check for NaN of IEEE754 infinite in the double entries of - the smx_user.c file - * Introduce a new context factory "raw", highly inspirated from the - ucontext factory, but using manually crafted functions in assembly to - do the work in an efficient manner. - * Allow to change the used context factory at run time, not only at - compilation time. Use --cfg=contexts/factory:raw for maximal speed. - * Add an option --cfg=contexts/stacksize:N to set the stack size of the user - contexts at runtime (only with raw contexts or ucontexts). - * Completely rewrote this module to allow parallel execution of user - processes. Use --cfg=contexts/nthreads:N to execute user processes - with N parallel threads (the default is 1, meaning no parallelism). - * Allow to decide dynamically between sequential and parallel modes. - When nthreads > 1, you can use --cfg=contexts/threshold:P to run the user - processes in parallel only when their number is greater than or equal to P - (the default is 2). - * Added a check for NaN of IEEE754 infinite in the double entries of - the smx_user.c file - - XBT - * New command line option: if you pass --cfg=verbose-exit:0, SimGrid - won't output the state of processes when interrupted with Ctrl-C - * 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 - * Add new macros with variable number of arguments. - - in xbt/log.h: XBT_DEBUG, XBT_VERB, XBT_INFO, etc. - - in xbt/asserts.h: xbt_assert - - in xbt/cunit.h: xbt_test_{add,fail,assert,log} - - in xbt/ex.h: THROWF and RETHROWF. - Define XBT_USE_DEPRECATED if you want to use the old numbered macros like - INFO1, INFO2, etc. - * Change xbt_die() to accept a format string with arguments, just like printf. - * New data structure: xbt_lib_t, like a dict but more general and with better - memory handling. - - INSTR - * New configuration options - Options triva/categorized and triva/uncategorized can be used to generate - graph configuration files for Triva visualization tool. - * Configuration option tracing/platform is renamed to tracing/categorized - * XBT logging makes tracing error checks easier, new root log hierarchy: instr - * New TRACE_user_link_variable interface: - User provides the name of the link and the tracing variable to attach to it - * the declaration of tracing categories must be done after the environment - creation - * simpler tracing interface, just one way to declare categories - TRACE_category or TRACE_category_with_color, it is up to you - * links in the trace file are again identified by their names - * trace contains the full platform hierarchy exactly as declared using the ASes - * Options tracing/msg/[task|process]:1 groups the process by hosts - for both cases, tasks and processes must have names that are unique during the simulation - these options generate traces that are suited to gantt-charts, such as the space-time view of Paje - * The experimental option tracing/msg/volume is deprecated - its functionality may be reincorporated if needed - * Buffering - The tracing generates a trace file with unordered timestamped events, - because of the way the core simulator (surf) works. A script available - at the tools directory (fix-paje-trace.sh) can be used to put the events - in order. We have changed the tracing so it can generate ordered timestamped - events in the final trace, but depending on the simulator (and how much time - is simulated) that can lead to a huge memory utilization. It is deactivated - by default, but it can be activated using the --cfg=tracing/buffer:1 switch. - - Build Infrastructure - * Define a SIMGRID_VERSION macro in simgrid_config.h. - - We are trying hard to keep the API stable, but it may happen that - some things change (we're a research project after all, not a - nuclear plant operating system). If such things should happen, you - could rely on that macro to adapt. - - current value: 30600 for 3.06.00, aka 3.6 - * Define macro MAKE_SIMGRID_VERSION(major, minor, patch) to help building - a number that can be compared with SIMGRID_VERSION. - * Add a build option -Denable_debug (set to ON by default): when set to OFF, - assertions and verbose/debug logging events are disabled at compile time. - - -- Tue Jun 21 08:57:43 CEST 2011 Da SimGrid team - -SimGrid (3.5) stable; urgency=medium - - Model Checking - * New feature to any SimGrid-based simulator: Model-Checking - Check SIN#1 for more details. - - SMPI - * New Model SMPI (three-interval linear regression for correction factors) - See RR-7426, available at http://hal.inria.fr/inria-00527150 - * Ability to use FORTRAN MPI code (through f2c, automatically privatized) - * New MPI functions supported: MPI_Get_count(), MPI_Comm_split() - * New: RAM folding (see RR-7426 and examples/smpi/NAS/DT-folding) - * New: execution sampling (see RR-7426 and examples/smpi/NAS/EP-sampling) - * See also src/smpi/README - - Tracing: - Tracing: - * Tracing system - - Tracing API changes: TRACE_start and TRACE_end should not be called - by user-code. They are automatically called by simulators created - with SimDAG, MSG and SMPI if the toolkit is compiled with - tracing_enabled=ON. Categories declaration and utilization remain the - same for MSG and SimDag. - - A function was added to the tracing API to declare categories with - colors: - - TRACE_category_with_color (char *category, char *color) - where color must be in the following format - "%f %f %f", red, green, blue - and red, green, blue are float values in the interval [0, 1] - - User can specify NULL as color parameter, or continue calling - TRACE_category (cat) - On that case, the tracing system will define random colors - - The following command-line options are supported: - --cfg=tracing/filename:msg.trace - --cfg=tracing:1 (activate tracing, needed to use others) - --cfg=tracing/platform:1 (categorized resource use) - --cfg=tracing/uncategorized:1 (uncategorized resource use) - --cfg=tracing/msg/task:1 (task creation) - --cfg=tracing/msg/process:1 (process creation, migration) - --cfg=tracing/msg/volume:1 (volume of MSG send/recv) - --cfg=tracing/smpi:1 (SMPI interface tracing) - --cfg=tracing/simdag:1 (allow SimDAG tasks receive categories) - - examples of examples/msg/tracing updated - * Tracing SimDag - - DAXLoader and DOTLoader functions can generate tasks with categories - - A new function to attribute a category to SD tasks: - TRACE_sd_set_task_category (SD_task_t task, char *category) - * Tracing the MPI interface implemented by SMPI - - Collective operations are traced with states - - Point-to-Point operations are traced with states/links - - Tracing activated by a parameter "-trace filename" passed - to smpirun during execution (considering that simgrid - is compiled with tracing enabled) - - To run the simulation with gdb, the simulator - accepts --cfg=tracing/smpi:1 to trace SMPI - - tesh files to check if smpi tracing is ok - - See examples/smpi/NAS/DT-trace - * GTNetS tracing re-worked - - adaptation to the tracing system of GTNets to cope - with modifications regarding the fullduplex mode - - new tesh files to check if gtnets tracing is ok - - MSG - * Asynchronous communications through the functions: - MSG_task_isend/irecv and MSG_comm_test/wait/waitall - * New function: MSG_load_platform_script() - to make possible using a lua script instead of XML files to set up platforms - * New function: MSG_set_function - to associate functions to processes, used when bypassing the parser - * New functions: MSG_task_set_name(), MSG_task_set_compute_duration() - - Platforms: Add some more examples in examples/platforms - * Grid'5000: see www.grid5000.fr - * *_30000_hosts.xml: various huge files [mainly scalability testing] - - SURF - * Change the XML format. This is a very important modification. SimGrid - 3.5 introduces a new hierarchical format based on the notion of - Autonomous Systems. Compatibility with old format is ensured - through the perl script provided in the install bin directory - bin/simgrid_update_xml. - It is now possible to build platforms with specific routing - mechanism (Full/Dijkstra/DijkstraCache/Floyd) and to easily - connect several platforms together. We will try to provide soon - set of realistic platforms exploiting these properties (have a - look at examples/platforms/ for the moment). - * Take the opportunity of the XML format change to be a good XML citizen: - rename link:ctn to link_ctn and similar changes (also dealt with by - simgrid_update_xml) - * Add a new routing scheme (rule-based) using regular expressions. It - enables to have an extremely low memory footprint when the - underlying routing is simple and can be compactly described. You - need to have libpcre4-dev (perl regular expressions) installed if - you want to use this routing scheme. - * Revive the cluster TAG and allow to easily and efficiently (both in - term of memory and speed) connect clusters together. Have a look - at teshsuite/simdag/platforms/ to see how this can be done. With - this tag, you can create clusters with thousands of tasks at no - cost (have a look at examples/platforms/). - Note: clusters are implemented as ASes, so there is no need for an - enclosing AS tag if you have only one cluster in your platform. - * Add new generic functions in the public interface that allows the user - to call SURF 'create_resource' methods from your code (same - functionality as the XML bypass mechanism but with a much lighter - burden). - * Add a new model (enabled through command line --cfg=network/model:SMPI) - that uses a piecewise linear approximation to produce better - results when exchanging small messages. - * Add a new parameter to handle correctly full duplex link and account - for interferences between uplink and downlink communications - (activate with --cfg=fullduplex:1). - - SIMDAG - * Rename the SD_READY (all dependencies are satisfied and task is - scheduled) state in SD_RUNNABLE and define a new SD_SCHEDULABLE (all - dependencies are satisfied) state. - This prevents a confusion between the notion of "ready to schedule" - (SD_SCHEDULABLE) used in DAG scheduling and that of "ready to be - simulated" (SD_RUNNABLE) used by the simulation kernel. - * 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 (even after the end of the simulation.) - * Change the return type of SD_Simulate from (SD_task_t*) into - xbt_dynar_t. This function was in handling a dynar internally and - converted it into a NULL terminated array for historical reasons. - * New function SD_dotload(char*) to load a DAG described in dot - format. This loader and the corresponding examples require the - installation of the graphviz library. - * Fix a bug in the management of tasks of size 0 in the surf network - models. This problem was only visible with SIMDAG and you should - thus disregard results produced with earlier versions if you - relied on this feature (some tasks were blocked because of this). - * Fix a bunch of stuff that prevented to use classical models with SIMDAG - even though your applications were doing only point-to-point - communications and sequential computations. Now you can really use any - model you want (of course, if you create real parallel tasks, which are - not implemented in most models beside ptaskL07, this will abort). - * Add an example that schedules a DAX on an heterogeneous platform - using a Min-Min strategy. - * New function SD_workstation_get_current_task() that returns the kind - of task currently running on a workstation in the sequential access - mode. - * Raise some warnings when unexecuted tasks remains at the end of the - simulation. This is usually caused by cycles in the DAG. - - SIMIX - * New function: SIMIX_process_set_function() called by MSG_set_function - * Change the underlying waiting queue in semaphores so that a process - can wait on several of them simultaneously (as in waitany). - * Fix the way to handle tokens in semaphores so that all access patterns - work: {acquire, acquire_timeout, waitany} / {release, release_forever}. - * kill the dirty pimple SIMIX_message_sizes_output() - Please use (proper) visualization instead - - XBT - * New data container: setset (set of sets of elements) - * New module: mmalloc (mapped malloc, allowing to have several - independent segments of malloc) - * New function: xbt_dict_cursor_set_data() - * New functions: xbt_dynar_sort(), xbt_dynar_compare() - * New function: xbt_dynar_is_empty() - * New function: xbt_fifo_get_last_item() - * Fix xbt_dynar_shrink(): use the right element size. - * Fix xbt_dynar_set*(): allow index larger than current size and memset 0 - uninitialized areas during expand. - * Fix semaphores: previous implementation was severely broken. - * Use library init/fini functions for our initialization. - - you can use logs and other feature as soon as you want in your - code (even before the xbt_init / MSG_init) - - xbt_exit is now a no-op and produce a warning when used. - - GRAS: - * Port GRAS to new SIMIX mechanisms. This allows gras users to - benefit from the latest improvement to the simulation kernel. - * Kill measurement sockets for now. If you rely on them, sorry. This - release is not for you. This feature will be reintroduced in the - future, but we cannot delay the release any further. - * New function: gras_msgtype_get_name(). - * Implement gras_agent_spawn in RL too (the prototype changed a bit) - * Fix (at last) the pmm example: it should not randomly fail anymore. - - Build chain: bug fixes and overall polishing - * Cmake is now stable enough. Hence, we killed the autotools. - * Port to windows ( TM :) - * Fix the 'make install' target. - No need to use 'make install-simgrid' anymore - * Introduce a 'make dist' target compiling a *source* archive - 'make package' compiles a binary archive - * Compile java files only on need - * Add --cd and --setenv command line options to tesh - * Out of source builds are not fully supported yet, but we are close - * Enable supernovae and optimization flags by default for our users - - LUA Bindings - * Add layer to set up environment directly from lua, without XML. - * The effect of gras_stub_generator can be achieved through - lua too (check examples/gras/console/ping_generator.lua) - - -- Wed, 01 Dec 2010 22:09:23 +0100 Da SimGrid team - -SimGrid (3.4.1) stable; urgency=low - - The "Polishing easter eggs is probably a good idea" release. - This is a bug fixes release only. - - - Java Bindings - * Fix a bug preventing the tasks from begin garbage collected. - - MSG - * Fix a bug occuring when a host involved in a communication fails. - This was not detected properly by the other peer involved in the - communication. Now, it's reported as a network error. - - SimDag - * Warn the user about loop dependencies in data flow of DAX files - * Obey the control-flow dependencies of DAX files - - Cmake - * Add option "enable_smpi" allowing to not compile SMPI. - Probably useful for the (Mac) users experiencing a build error here - * Improve the detection of lua5.1 and ruby1.8 - - -- Da SimGrid team Tus, 04 May 2010 28 16:11:16 +0100 - -SimGrid (3.4) stable; urgency=low - - The "Easter in Cargese" release. Also known as (major changes): - - * the "se habla Java, Ruby 話せます, fala-se Lua (and deaf-friendly)" - ~> bindings were greatly improved - ~> new tracing infrastructure for better visualization introduced - - * the "Welcome to configury modernity" release. - ~> we switched from autotools to cmake, and improved our cdash - - - A more detailled list of changes follow (full detail in svn log). - - Java Bindings: Various Cleanups - * (install java-gcj-compat-dev on debian-like to use them) - * Remove put/get: no need to export deprecated interface in Java - Use send/receive instead. - * Cleanup the examples and add a README per directory - * Remove example autoDestination (that's the only way to go now) - * Remove example explicitDestination (was a plain copy of basic) - * Make JniException a runtime exception, so that there is no need to - declare the fact that you may encounter such a beast. I guess that - nobody will ever want to survive such error. - * Create specific errors for each MSG case of failure: - host failure, transfer failure, timeout, task cancelled - * Cleanup the exceptions that may get thrown by each function - * Other internal cleanups in Java bindings. Performance still bad :/ - Ruby and Lua Bindings: create them - * (install ruby1.8-dev/liblua5.1-0-dev on debian-like to use them) - * That's new and great, you should try them out. - Same functionalities than Java bindings, only even less polished - SimDag: - * Kill the useless "rate" argument of SD_task_get_execution_time() - Everyone used to provide -1 as a value, it was not used, and the - semantic of a possible use wasn't even clear. - * SD_SCHED_NO_COST: Constant to use as cost in SD_task_schedule() - either as comm costs or compute costs to mean that there is no - such thing for that specific task. - * Add a SD_task_set_name() function - * Fix SD_task_unschedule() on typed tasks - * Fix SD_task_get_execution_time() to return seconds, not flop*sec - * In DAX loader, accept useless 'level' attributes to since - LIGO DAGs have them (seem to be to ease graphical representation). - MSG: - * Add an example masterslave_mailbox.c using send/receive and not - the deprecated put/get interface. - * Kill the MSG_paje_output() function. It's a noop since 2 years. - * Kill MSG_WARNING and MSG_FATAL return codes: they were not used - anywere in source. - * Rename MSG_TIMEOUT_FAILURE into MSG_TIMEOUT for sake of logic - (declare MSG_USE_DEPRECATED to still have the old name) - * Add a MSG_task_set_data() function - * About trace replay (see examples/msg/actions): - - implement barrier - - Allow to work with splitted trace files for each process - Give the specific trace file as argument of each process, - and call MSG_action_trace_run(NULL) - You can still have one merged file for all processes. - - Fix implementation of collective operations - * Allow task_execute() on 0-sized tasks (closes #10063) - SMPI: - * This is the first release of SimGrid where SMPI is not considered - beta anymore (even if some corners should still be improved) - * Port over the new SIMIX_network submodule (internal refactoring) - * Basic support to log events as with SMPE (use --cfg=SMPE:1) - * Implement more missing elements of the standard: - - MPI_COMM_SELF - - MPI_MAXLOC MPI_MINLOC + all associated datatype MPI_DOUBLE_INT, - MPI_FLOAT_INT, etc. - - MPI_Address() MPI_Get_count() MPI_Type_free() MPI_Type_extent() - MPI_Scan() MPI_Get_processor_name() - - Added implementation of missing case for Alltoall (warning: it's - *not* the bruck variant from OpenMPI; based on Alltoallv instead) - - SMPI_MPI_Gather() SMPI_MPI_Gatherv() SMPI_MPI_Scatterv() - SMPI_MPI_Reduce_scatter() SMPI_MPI_Allgather() - SMPI_MPI_Allgatherv() - * Bug fixes include: - - MPI_Waitsome() was broken - - Allow relative includes in smpicc - - Command line cfg argument 'reference_speed' was ignored... - - Some functions did not properly lead to auto-benching of user code - - smpicc passes -O2 by default (just like openmpi one) - SIMIX: - * add SIMIX_action_suspend() and SIMIX_action_resume() functions - * Bug fixes about timeouts during communications - * add SIMIX_message_sizes_output() as a pimple to write to file the - amount of messages per size. Use gnuplot to get histogram. - Pimple because that's the only user-visible function of simix, - defined directly in xbt.h (irk, sorry) - * About semaphores: - - Add a SIMIX_sem_get_capacity() function - - Fix interactions with processe resume/suspende - - release_forever() was stupidly broken - - Fix SIMIX_display_process_status() for processes in a semaphore - - Make SIMIX_sem_block_onto() user-visible - * Refactoring context stuff: - - Use pseudo-OOP for better modularity - - reimplement SIMIX_process_kill() without process_schedule() so - that the latter can take as invariant that it is called from - maestro. - - Merge context_start into context_new for sake of simplicity - SURF: - * Add a Vivaldi network model, coded live during SUD'10 ;) - * Rename configuration variables to start a hierarchy: - o cpu_model -> cpu/model - o network_model -> network/model - o workstation_model -> workstation/model - * New configuration variables: - o network/bandwidth_factor: correction to bandwith - o network/latency_factor: correction to latency - o netwotk/weight_S: correction to the weight of competing streams - * Add a long description to the models, that users can see with such - argument on the command line: --cfg=cpu/model:help - * --help-models display the long description of all known models - XBT: - * config: add the ability to set a default value after registration - Does not override any previously set value (e.g. from cmd line) - * dict: allow to have integer key and data. - When so, you need to use the following functions - void xbt_dicti_set(xbt_dict_t dict, uintptr_t key, uintptr_t data); - uintptr_t xbt_dicti_get(xbt_dict_t dict, uintptr_t key); - void xbt_dicti_remove(xbt_dict_t dict, uintptr_t key); - In contrary to regular dicts, the key is not malloced before copy. - Mixing scalar and regular elements in the same dict is not tested - (but may work). - * Allow to use xbt_dynar_shrink() to expend the dynar instead - Tracing for Visualization: - * SimGrid is now instrumented in order to generate a trace file for - visualization analysis: to use it, need to compile SimGrid with the - "tracing" option enabled, and instrument the program using SimGrid with - TRACE_start, TRACE_category, TRACE_msg_set_task_category and TRACE_end - (among other functions). - * The instrumentation only traces the platform utilization for now - * Documentation to use the tracing functions and how to analyze the - traces with the Triva tool is written. - * More information about: SimGrid FAQ (in the section Tracing Simulations - for Visualization) - Build system: - * We moved to cmake as default build system. Autotools support will - be dropped soon. Check the FAQ for more info about how to use it. - * Greatly improved our cdash/ctest interactions - Check http://cdash.inria.fr/CDash/index.php?project=Simgrid - * Added memory checking tests with valgrind; lot of memleak fixing. - This may be the first release of simgrid with so few memory issues - * Added code coverage tests. - Our coverage is still improvable, but at least we see it on cdash. - - -- Da SimGrid team Wed, 28 Apr 2010 28 17:11:16 +0100 - -SimGrid (3.3.4) stable; urgency=low - - The "Desktop Grid needs love too" release (also called Xmas release). - - Models improvements: - * Major speedup in the maxmin system solving by using lazy evaluation - Instead of solving completely the maxmin system at each iteration, - only invalidate (and recompute) the modified parts. - This new feature is enabled in default models but you can try to - turn it on with "--cfg:maxmin-selective-update=1" for other models. - * Cas01 IMproved as default CPU model - This CPU model is the same Cas01 model, but it uses the - maxmin-selective-update flag and a heap structure to manage - actions on SURF kernel. - It reduces the complexity to find the next action to finish and, - consequently, it's faster than the old Cas01. - This is the new default CPU model (Cas01). - * Rename the old Cas01 model to Cas01_fullupdate - Keep the old cpu model Cas01 with the new name of Cas01_fullupdate. - Use "--cfg=cpu_model:Cas01_fullupdate" to use the old default CPU model. - * CpuTI (CPU Trace Integration) - A new CPU model whose objective is simulate faster when using - availability trace files. - Instead of using a full featured, over engineered maxmin system for - CPU modeling, this model does the pre-integration of traces files - to calculate the amount of CPU power available, and so, executes - faster than the old CPU models. - Use "--cfg=cpu_model:CpuTI" to change to this CPU model. - * Use LV08 as default network model since it gives better accuracy - for small messages and shouldn't change things for big ones. - Use --cfg=network_model:CM02 to get the previous behavior. - - - ****************************************** - *DO NOT MIX 3.3.4 RESULTS WITH OLDER ONES* - ****************************************** - * The new CPU model may changes simulations! - The point is that events occurring at the exact same timestamp - are not scheduled in the same order with the old and new - version. This may be enough to completely change the execution - of simulations in some cases. - * The new network model will change simulations! - This new model is more realistic than the previous one, so you - should consider redoing your old experiments with this model. - Sorry for the inconvenience. - - Build System: - * Introduce the supernovae compilation mode - When compiled that way, the whole SimGrid (or almost) is put in a - single compilation unit and compiled in one shoot. - This is to help gcc which has difficulties to inline stuff from one - file into another. - The speedup seem to be above 15%, althrough more tests are needed on - amd64 to confirm that gain. - - MSG: - * Port of MSG's mailbox on top of SIMIX network - The put/get mechanism was greatly simplified on the way. - - SIMIX: - * New SIMIX network module. Provides: - - Mailbox: rendez-vous mecanism to find with who you want to speak - - Synchronous send/recv: easier and hopefully faster since the - logic is handled in the maestro process directly now - - Asynchronous send/recv: you dreamt of it? It's here now - Too bad that nobody cared enough to propagate the change to MSG. - * Add semaphores as SIMIX synchronization mechanism. - - SimDag: - * new function SD_daxload(char*) to load a DAX file - (see http://vtcpc.isi.edu/pegasus/index.php/WorkflowGenerator) - * Introduce typed tasks. 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. - * new function SD_task_dump() for debuging display - * new function SD_task_dotty(task,FILE*) writing to file the info - about the task in dotty format - * 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. - * Add getters on list of preceding/following tasks: - SD_task_get_parents(task) and SD_task_get_children(task) - * Add getters on amount of workstations and list: - SD_task_get_workstation_count(t) and SD_task_get_workstation_list(t) - * Add getter on task kind: SD_task_get_kind(task) - * Update the start_time and finish_time of tasks on completion/failure - * Bugfix: Remove task from state swags when destroyed - - GRAS: - * New function: void gras_cpu_burn(double flops) -- a simple CPU burner - - XBT: - * New function: xbt_dynar_dopar(dynar,fun) to map a function over the - dynar with one separate thread per value of the dynar. - * Change the prototype of xbt_thread_create(), sorry. - Added a boolean parameter indicating whether we want to join this - thread (used in SG only for now) - * Implement xbt_thread_join and xbt_thread_yield in SG also. - - Bug fixes: - * GTNetS wrappers should now be usable again (and betterly tested too) - * Fix a major regression from 3.2 where the timeout provided to - MSG_task_put_with_timeout() was used as absolute time before which - the comm should be done. - * Start to fix the tag. - - Internal links should be good now (beside of the loopback, which - use the private link instead) - - paths to the external world is still rather broken - - the tag is just broken. Actually that's brain-dead. - We need sth like - to make it less stupid - ** Check your platform with teshsuite/simdag/platforms/flatifier ** - * Fix a source-level compatibility glitch from 3.2: after defining - MSG_USE_DEPRECATED, you can use the old name - MSG_task_put_with_time_out() for MSG_task_put_with_timeout() - * Allow to compile from the SVN with automake 1.11 - * Fix some problems when using the "start_time" tag in deployment XMLs. - * Fix #8569: XBT/synchro.h has redundant declarations - * Fix #8563: MSG return values and exceptions - Introduce a MSG_TIMEOUT_FAILURE return code and use it consistently. - * Integrate patch #8636: Obey DESTDIR when installing documentation. - Thanks to Robson Peixoto. - * Fix a vicious bug in dictionaries inducing that some elements were - not freed on xbt_dict_free() - - Portability report of this version: - * Main portability targets: - - linux (ubuntu (804/810/910) /debian (4/5/testing) /fedora (core11)) - on (amd64/i386/ia64) - - mac leopard on i386 - Known problems: http://cdash.inria.fr/CDash/index.php?project=Simgrid - but nothing critical. - * Other platforms: windows, AIX and others were not tested for this release - - Timing report of this version: - * Lazy evaluation brings arbitrary speedup (ie, speedup depending on - scenario parameters). From 8h to a few seconds in desktop grid settings. - * Supernovae brings about 25% speedup on i386. - - -- Da SimGrid team Thu, 24 Dec 2009 19:07:39 +0100 - -SimGrid (3.3.3) stable; urgency=low - - The "Need for Speed" release. - - The timings done to validate the 3.3.2 were faulty. - Instead of being 5% faster, it was 15% slower (compared to 3.3.1). - - The problem was a conversion from a manually handled vector to - xbt_dynar_t on the critical path. - xbt_dynar_foreach calls functions, inducing stack management crap. - - We inlined these functions and xbt_dynar_foreach is now breath taking. - We also inlined xbt_swag_belong on the way. - - Here are some approximate speedup measurements (on master/slaves - simulations lasting between 10s and 20s each): - 3.3.1 -> 3.3.2: about same performance - 3.3.2 -> 3.3.3: 40% speedup - 3.3.1 -> 3.3.3: 40% speedup - 3.3.1 with inline patch -> 3.3.3: 30% speedup - - Our reading is that the refactoring which occurred in 3.3.2 made us - suffer much more from the xbt_dynar_foreach low performance, but - once we solved this, this refactoring proved to be very performance - effective. From the 40% speedup, somehow, 10% are due to the - inlining and 30% to the refactoring. - - That's a pitty that gcc cannot inline functions placed in other files - alone. We have to choose between: - - break the encapsulation (by putting private data structures and - accessors in headers files to help gcc) - - live with low performance - - switch to a decent compiler such as icc (not quite possible). - - -- Da SimGrid team Thu, 20 Aug 2009 21:21:33 +0200 - -SimGrid (3.3.2) stable; urgency=low - - The "Simplicity does not preceed complexity, but follows it" release. - - The main contributors of this release were (lexical order): - Silas De Munck, Stéphane Genaud, Martin Quinson, Cristian Rosa. - - SURF: - * Extract the routing logic into its own object. - (was dupplicated in network.c and workstation_LV07.c; - Allows to implement other ways of storing that info) - => kill now useless network_card concept - - Use dynar to represent routes (instead of void** + int*) - - kill link_set (use surf_network_model->resource_set instead) - - Add a command-line option to choose the routing schema to use - - Add three new models: - * Floyd (shortest path computed at initialization) - * Dijikstra (shortest path recomputed all the time) - * Cached Dijikstra (shortest path computed on need) - All these models where contributed by Silas De Munck, and are - described in his ICCS09 paper. - - * Simplify model declaration - (less redirections, less function to write when defining a model) - - Factorize stuff between models: - - model_init/exit - - Set of resources: - surf_model_resource_set(model) - surf_model_resource_by_name(model, name) - - Unify the types of models in s_surf_model_t (using an union) - - Embeed fields of common_public directly into s_surf_model_t - - Rename model methods: - action_free ~> action_unref - action_change_state ~> action_state_set - action_get_state ~> action_state_get - - Change model methods into functions : - (model)->common_public->action_use ~> surf_action_ref - - * Implement a generic resource; use it as ancestor to specific ones - (allows to kill duplicated code in models) - Drawback: timer command don't need no name nor properties; - workstation_CLM03 don't need no properties - (but I guess we can live with those few bytes wasted) - - * Improve the action object model - - implement a constructor avoiding dupplicated code about field - initialization in generic_action part. - - * Kill the SDP model: it has an external dependency, is deprecated - in flavor of modern lmm models, and didn't compile since a while - - SIMIX: - * Relocation of the context module from XBT to SIMIX. - (the context were decoupled from the simix processes, duplicating a lot of code) - => a lot of code was factorized - - less overhead is introduced during scheduling - - simpler API for the context factory - - the logic for process creation,destruction and manipulation was simplified - * Simplification of the s_smx_process_t data structure. - => accesing the simix level data associated to a process is faster now, - and the code is a lot more readable. - - SMPI: - * Implement some more MPI primitives: - MPI_Bcast, MPI_Waitany, MPI_Waitall, MPI_Reduce, MPI_Allreduce, MPI_Scatter, MPI_Sendrecv, MPI_Alltoall - -implementation: Bcast: flat or 2-ary tree (default), - Barrier: 4-ary tree, - Reduce: flat tree - Allreduce: Reduce then Bcast - Alltoall: "basic_linear" if data per proc < 3Kb, "otherwise pairwise". - Not yet implemented: "Bruck" for data per proc < 200b and comm size > 12 - Alltoallv: flat tree, like ompi - Scatter: flat tree - * Add support for optimized collectives (Bcast is now binomial by default) - * Port smpirun and smpicc to OS X - - SimDag: - * Kill SD_link_get_properties: hard to maintain and makes very little sense - Shout out if you used it. - - GRAS: - * Display the list of still queued messages in SG mode when existing - the process. - - XBT: - * Add xbt_set_get_by_name_or_null() [Silas De Munck] - * Add xbt_graph_node_get_outedges() [Silas De Munck] - * Add xbt_str_from_file(FILE*) - * Add xbt_dict_get_key achieving a linear reverse search - * Remove the context module - - Portability report of this version: - * Main portability targets: - - Linux(debian)/x86/context - - Linux(debian)/x86/pthreads - - Linux(debian)/amd64/context - - Linux(debian)/amd64/pthreads - On these, we still have the eratic breakages of gras/pmm and - amok/saturate_sg reported in previous version. We still think - that the tests are the cause of the fault, not the tested code. - - - Mac OSX Leopard/x86/context - Still false negative in tesh autotesting. - Smpi still fails, but this time because readlink does not accept -f - Everything seems to work properly beside of that. - - * Exotic platforms: - - AIX version 5.3 (only tested contexts this time) - Smpi still fails there because mktemp is not installed. - Everything seems to work properly beside of that. - - OpenSolaris 11 - I managed to compile it for the first time, but several breakages. - Won't delay the release for this exotic platform. - - * Windows: it's still lagging behind. If you want to help, please - stand up. - - Timing report of this version: - This version seem to be more than 5% faster than 3.3.1 (on linux - 64bits with contextes). The gain is less than expected, we are - investigating this for next release. - - -- Da SimGrid team Wed, 19 Aug 2009 17:07:12 +0200 - -SimGrid (3.3.1) stable; urgency=low - - OVERALL CHANGES: - * Implement a --cfg-help to show existing configuration variables - * Build chain do not require doxygen in maintainer mode - - GRAS: - * fix a bug on struct sizeof computation, which prevented the - exchange of arrays of structs in some conditions - - added a regression test about this in datadesc_usage - * Allow the exchange of 0-long dynamic vectors. - - for that, use -1 as indicator of dynamic size instead of 0 - - This implied to change any size from unsigned long to long, - reducing a bit communication abilities, but I guess that with - 64bits being quite common, this is more than enough. - - This also induce a protocol change, thus bumping network protocol - version from 0 to 1 (if we have external users, we have to get - clean on that point too ;) - - added two regression tests about this in datadesc_usage - * Be more verbose when propagating local exceptions - This helps debugging. - * Display the status of simulated processes when receiving SIGINT in - simulation mode - - MSG: - * Allow to control the simulation from a trace file. - New functions MSG_action_register() and MSG_action_trace_run() - The first one allows to associate a function execution to each - kind of action while the second one parses a trace file and - triggers the corresponding actions within the system. - For now, only a toy example is provided in examples/msg/actions - * Add an exemple of process migration in examples/msg/migration - * Fix a bug in task exchange which broke MSG_task_get_sender() - Add a teshsuite regression test for that. - [Bug: if MSG_task_get_sender() is called after sender exit, - bad things happen] - * Fix a bug which prevented suspend/resume to work properly - * Display the status of simulated processes when receiving SIGINT - This fixes a regression of v3.3. due to the introduction of SIMIX - * Bug fixing in failure management: - - trace could not start by a failure at time 0 - - failure during communications were not working - - SIMIX: - * Add SIMIX_process_set_name() to change the name of the current - process in the log messages. - * Store smx_hosts in a dict since we only retrieve them by name - * Move the configuration infrastructure to surf - - SIMDAG: - * Move the configuration infrastructure to surf - - SMPI: - * Massive internal cleanups: - - Store internal structures on processes instead of hosts (allows - to have more than one process per host, in addition of being more - logical) - - Cleanup the initialization/finalization process - - Kill a whole bunch of unneeded synchronization: - processes run in exclusive manner within the simulator - - Move queues from global tables to process data fields - * Improve smpirun: - - now accept -platform and -hostfile arguments - - Pass the right rank value to processes according to the hostfile - * Compile the examples by default, and use them as regression tests - * Implement MPI_Wtime() - * Change the reference speed to a command line option - - SURF: - * TCP_gamma can now be specified as command line option using - --cfg=TCP_gamma:10000000.0 - * Change the --surf-path cmd line option into --cfg=path: - - XBT: - * Also include strbuff from xbt.h public header - * xbt_ex_display(): do not free the exception after displaying +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 - Portability report of this version: - * Main portability targets: - - Linux(debian)/x86/context - - Linux(debian)/x86/pthreads - - Linux(debian)/amd64/context - - Linux(debian)/amd64/pthreads - These targets fail about 1/10 of times on gras/pmm, but we believe - that this is because of the test, not because of simgrid. - amok/saturate_sg fails even more rarely, and the test may not be - the problem. - - - Mac OSX Leopard/x86/context - The test suite still spits tons of errors because some obscure - force prevents us from removing the temporary directories - arguing that they still contain some metadata I've never heard of. - Smpi fails because seq is not installed. - Everything seems to work properly beside of that. - - * Exotic platforms: - - AIX version 5.3 (both contexts and pthread) - Smpi still fails there because mktemp is not installed. - XML inclusions seems rosty on AIX. - - * Windows: it's still lagging behind. If you want to help, please - stand up. - - -- Da SimGrid team Sat, 27 Jun 2009 00:14:30 +0200 - -SimGrid (3.3) stable; urgency=high - - OVERALL CHANGES: - - * JAVA BINDINGS for MSG (you dreamt of them? We made them) - [Malek Cherier & Mt] - - * Introduce the SIMIX module: factorize code between MSG and GRAS. - [Bruno Donassolo] - - Until now, GRAS were using MSG as an interface to SURF. It was - quite difficult because both interface have several differences - (MSG channels vs GRAS sockets were the most notable point). - - This also opens the gate to SMPI (which should occur soon) and speed - up simulations by to 40% (even if it were not the main goal). - - ************************************** - *DO NOT MIX 3.2 RESULTS WITH 3.3 ONES* Simix may changes simulations! - ************************************** - The point is that events occuring at the exact same timestamp are - not scheduled in the same order with the old and new version. This - may be enough to completely change the execution of simulations in - some cases. Sorry for the inconvenience. - - * Cleanup and upgrade the XML format to push further scalability - issues (check http://hal.inria.fr/inria-00256883/ for more info) - - * Improve the testing infrastructure with tesh. Now a very large part of - the code is tested not only by being run but also by checking that the - output match an expected output [Mt]. - - * Move on to FleXML v1.7 for the embeeded XML parsers. This version - is really less memory-demanding, which should allow you to use - larger files in SimGrid [AL]. - - * Inform valgrind about our contextes, so that it becomes usable - with the default (and more effecient) version of SimGrid - [contributed by Sékou Diakite, many thanks] - - GRAS: - * Introduce a listener thread in charge of receiving incoming - messages from the network. It allows to overlap communication and - computation but most notably, it removes some stupid deadlocks due - to the fact that so far, a process could not send and receive at - the same time. This made most non trivial communication schema - impossible. - * Convert the PIDs from long int to int to match the MSG ones (and - linux ones too) [Mt] - * New function: gras_agent_spawn() to launch a new process on - current host. Only working in simulation for now. [Mt] - * New function: gras_os_hostport() returning a constant form (ie, - not needing to be freed) of "gras_os_hostname():gras_os_myport()" - - XBT: - * Make the backtrace of exceptions more human readable [Mt] - * New module: xbt/str [Mt] - a ton of string utility functions (split, join, printf to a newly - allocated buffer, trim, etc) - * New module: xbt/hash [Mt] - SHA1 hashing algorithm (more to come if needed) - * New module: xbt/synchro [Mt] - synchronization tools (mutex and conditions) working the same way - in simulation and in real life (mainly useful for GRAS, but not - only). - * New module: xbt/queue [Mt] - classical producer/consumer synchronization scheme - * xbt_dynar_new_sync() creates a synchronized dynar. All access - (using the classical functions will get serialized) [Mt] - * Make dictionary internal table dynamic. No need to specify its size - anymore; functions xbt_dict_new_ext() and xbt_dict_hashsize_set() - thus dropped. [Mt]. - * Make sure the log channels are organized as a tree under windows - (because of ANSI C compatibility issue, any channel were child of - root directly) [Mt]. - - SURF: - * Cleaned many thing in surf and fixed a few bugs [AL]. - * Add a nice command line configuration mechanism to compose models [AL]. - * Add a new model for parallel tasks (ptask_L07) that is less buggy than - the previous one (KCCFLN05). It relies on something that looks like - a max-min sharing mechanism but cannot be written as such. A new solver - was thus designed [AL]. - * Add a new solver to lmm. Based on Lagrange optimization and - gradient-based descent, it enables to efficiently maximise systems s.a - - sum f_i(x_i) s.t Ax<= b with A_{i,j}>=0 and f_i a concave function. - - This solver enables to propose two new network models for TCP Reno and - TCP Vegas based on Low's work. These models still need to be fully - tested though [Pedro Velho]. - - SIMDAG [AL]: - * Bug fix in SD_simulate. Now the time bound given as argument is - used. - * Use the new parallel task model (ptask_L07) as default. - * Use the SURF command line configuration mechanism. - * 0-size tasks (for synchronization) should now work. - - -- Da SimGrid team Sun Apr 12 05:20:36 CEST 2009 - -SimGrid (3.2) stable; urgency=high - - OVERALL CHANGES: - * Port to windows. - We still experience issues on this platform, but we believe that at - least MSG is usable. - - GRAS API BREAKAGE (for simplification purpose, sorry): - * the gras_msgtype_by_name is not used anymore. Instead of - gras_msg_send(toserver, gras_msgtype_by_name("request"), &request); - you can write (and must) - gras_msg_send(toserver, "request", &request); - - If you still want to pass a gras_msgtype_t to the function (to cache - the type and avoid the lookup time), use the gras_msg_send_() variant. - - Impacted functions: - gras_cb_register, gras_cb_unregister, gras_msg_send, gras_msg_wait, - gras_msg_rpccall, gras_msg_rpc_async_call, gras_msg_wait_ext - * The callbacks are now expected to return 0 when everything went well - (just like the main() function) - - GRAS new features and improvements: - * New module mecanism where user code can use per process globals [Mt] - This is similar to gras_userdata_*() functions, but for libraries. It - factorize some code developped over and over in the examples and AMOK. - It has still to be documented and used (only amok/peermanagement is - converted for now). - * Fix a vicious bug in the TCP buffering mecanism which leaded to message - loss when they were small enough to fit into the buffer and sent quickly - enough so that they can all get received in one shoot. - * gras_datadesc_by_name and gras_msgtype_by_name: now raise an exception - if not found. Use the *_or_null() variant for the old semantic. - * 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. - * gras_socket_meas_send/recv: semantic changed! - The numerical arguments used to be (1) the total amount of data to send - and (2) msg_size. This was changed to (1) msg_size and (2) amount of - messages. This was need for the fool willing to send more than MAXINT - bytes on quite fat pipes. - - AMOK: - * Do really rename the hostmanagement module to peermanagement. [Mt] - Ie, rename functions from amok_hm_* to amok_pm_*. This breaks the API, - but this is rather new and this was documented in the module - documentation (poor excuses, I admit) - * Bandwidth measurement semantic changed! This follows the changes to - gras_socket_meas_send/recv explained above. - - SIMDAG: - * A sequential mode has been added to the workstations. When a workstation - is in sequential mode, it can execute only one task, and the other tasks - are waiting in a FIFO. [Christophe Thiery] - - SURF: - * The KCCFLN05 workstation model now handles parallel tasks. It is the - model for SIMDAG. [Christophe Thiery] - * Bug fix in the maxmin solver: Some values were close to 0 instead of - equal to 0, which caused some bad behaviors in - saturated_constraint_set_update. I now use a threshold mechanism like in - surf. [AL] - - XBT: - * When running manually src/testall, you select specific units [Mt] - testall is the result of our cunit mecanism, and should replace all - the scripty thingy around since bash don't run easily on billware. - - * A mallocator system has been added. [Christophe Thiery] - Mallocators allow you to recycle your unused objects instead of freeing them - and allocating new ones. - - Documentation update: - * FAQ reworking + New FAQs: - - "Valgrind spits tons of errors!" [Mt] - - "How to repport bugs" [Mt] - - "Cross-compiling a Windows DLL of SimGrid from Linux" [Mt] - - "What is the difference between MSG, SimDag, and GRAS?" [Mt] - - Communication time measurement within MSG [AL] - - I experience weird communication times when I change the latency [AL] - * GRAS tutorial [Mt] - It contains: - - an introduction to the framework and to the used communication model - - an initiatic tour introducing the most proheminent features: - o Part 1: Bases - . Lesson 0: Installing GRAS - . Lesson 1: Setting up your own project - o Part 2: Message passing - . Lesson 2: Exchanging simple messages - . Lesson 3: Passing arguments to the processes (in SG) - . Lesson 4: Attaching callbacks to messages - . Lesson 5: Using globals in processes - . Lesson 6: Logging informations properly - . Lesson 7: Using internal timers - . Lesson 8: Handling errors through exceptions - . Lesson 9: Exchanging simple data - . Lesson 10: Remote Procedure Calling (RPC) - . Lesson 11: Explicitely waiting for messages - . Recapping of message passing features in GRAS - - A HOWTO section containing: - o HOWTO design a GRAS application - More are due, of course. They will come latter. In the meanwhile, you can - check the examples which are still here. - - -- Da SimGrid team Fri Mar 16 21:11:46 CET 2007 - -SimGrid (3.1) stable; urgency=high - - General: - * Port to gcc 4.x - There was a stack corruption somewhere, visible only when optimizing - with these versions. [Vince] - - SIMDAG: - * This is a NEW module! SimDAG (SD for short) is a revival of the old SG - module that enabled to play with Directed Acyclic Graphs. It is built - directly on top of SURF and provides an API rather close to the old - SG. Some old codes using SG are currently under rewrite to check that - all needful functions are provided. [Christophe Thiery] - - SURF: - * Complete rewrite of the KCCFLN05 workstation model. It is now an - extension of the classical CLM03 model that gracefully handles - failures. This is now the default model for MSG and GRAS. It doesn't - handle parallel tasks yet though. [AL] - * Bug fix: Weights were not correctly set in the network part. - WARNING: This may have resulted in incorrect results with simulations - where there are more than one flow on a given link. [AL] - - SURF, MSG, GRAS: - * After a (long ?) discussion on simgrid-devel, we have decided that the - convention we had on units was stupid. That is why it has been decided - to move from (MBits, MFlops, seconds) to (Bits, Flops, seconds). - WARNING : This means that all previous platform files will not work as - such with this version! A warning is issued to ask users to update - their files. [AL] - A conversion script can be found in the contrib module of the CVS, under - the name contrib/platform_generation/surfxml_update.pl [MQ] - - MSG,GRAS: - * Bug fix: Processes were started in reverse order, wrt deployment file. - WARNING: if your code relies on this bug, please fix it. [AL] - * Bug fix: Add a test in MSG_task_execute to stop whenever a task is - being executed on two different locations. [AL] - * Bug fix: Failures are now better supported thanks to Derrick's tests - (there was many failure situations I hadn't thought of and that weren't - correctly handled). [AL] - * New function: MSG_host_is_avail indicates you whether a given m_host_t - is up or down. [AL] - - GRAS: - * New! a real RPC mecanism, as it ought to be since too long. [MQ] - Exception occurring on server-side are propagated back to client (!). - - API CHANGE: the callback changed their prototype. Change: - int my_handler(gras_socket_t expeditor, void *payload_data) { - to: - int my_handler(gras_msg_cb_ctx_t ctx , void *payload_data) { - gras_socket_t expeditor=gras_msg_cb_ctx_from(ctx); - and you're set. - * New! function: gras_msg_handleall to deal with all messages arriving - within a given period. - * New! function: gras_socket_server_range to get a server socket in a - range of port numbers (ease to avoid port number conflicts) [MQ] - * New! gras processes display their backtrace when they get a SIGUSR1 - or when Ctrl-C is pressed. Use Ctrl-C Ctrl-C to exit. - Sweet to debug RL processes [MQ] - - AMOK: - * Bandwidth module: - - Do not force experiment sizes to be expressed in kb, or it becomes - impossible to measure the latency this way (needs one byte-long tests) - WARNING: this changes the amok_bw_* function semantic. [MQ] - - Implements the link saturation stuff. [MQ] - * Peer management module: - New! module factorizing code that we wrote over and over [MQ]. - - XBT: - * New module: cunit (my jUnit implementation in ansi C) [MQ] - - Test units are placed directly into the library code, they get extracted - automatically and placed into the src/testall binary. - - Convert most of the XBT tests to this system. - * New functions: xbt_dynar_getfirst_as() and xbt_dynar_getlast_as() [MQ] - * XML parsing: rewrote parts of flexml to enable multiple xml parsers to - live in the same C code. This required to change a little bit the API - of surfxml parsing but shouldn't be an issue for end-users. [AL] - * New module: sparse graph structure with basic algorithms (this is work - in progress and the API is not considered to be frozen yet). [AL] - * Display more information on backtraces: source line & function names are - now displayed just like valgrind does (rely on addr2line tool) [MQ] - * New function: xbt_backtrace_display(). Sweet while debuging [MQ] - * Reworked a little bit some #include statements to load only required - headers. Some user code that relied on SimGrid to include stdlib or - stdio may need to include it by themselves. [AL] - * Fixed xbt/log.h. A missing SG_BEGIN_DECL prevented compilation with - g++. [AL] - * Renamed xbt_host_t into xbt_peer_t since it betterly describes what I - meant. This breaks the API of AMOK and of xbt/config. Sorry about this, - but I guess that almost nobody used those parts. [MQ] - - -- Da SimGrid team Fri, 14 Jul 2006 01:32:27 +0200 - -SimGrid (3.0.1) stable; urgency=low - - XBT: - * Unfortunately, I had missed 5 misnamed functions: - xbt_fifo_item_t xbt_fifo_newitem(void); - void xbt_fifo_freeitem(xbt_fifo_item_t); - xbt_fifo_item_t xbt_fifo_getFirstItem(xbt_fifo_t l); - xbt_fifo_item_t xbt_fifo_getNextItem(xbt_fifo_item_t i); - xbt_fifo_item_t xbt_fifo_getPrevItem(xbt_fifo_item_t i); - They're now deprecated. Please use their new versions: - xbt_fifo_item_t xbt_fifo_new_item(void); - void xbt_fifo_free_item(xbt_fifo_item_t); - xbt_fifo_item_t xbt_fifo_get_first_item(xbt_fifo_t l); - xbt_fifo_item_t xbt_fifo_get_next_item(xbt_fifo_item_t i); - xbt_fifo_item_t xbt_fifo_get_prev_item(xbt_fifo_item_t i); - [AL] - * Bugfix: really disconnect fifo items which are remove_item()ed [AL] - * Documentation: xbt_log module unmercifully reworked [MQ] - * Bugfix: there was a problem with the ending of contexts with - the pthread backend. It caused some weird deadlock or behavior - depending on the pthread implementation. [AL] - * Bugfix: get the exceptions raised in the simulator repport where - and why they come from when they are not catched in time [AL, MQ] - - SURF: - * Bugfix: Do repport the error when two non-connected hosts try to - exchange data (Thanks to Flavien for stumbling into this one) [AL] - - SURF: - * Add additionnal checkings on communications. Assert that two - communicating hosts are connected by a set of links... [AL] - - MSG: - * Add additionnal checkings on channel values in communication [AL] - * New: MSG_task_get_source to see on which host a task was generated [HC] - * New: int MSG_task_probe_from_host(int channel, m_host_t host): returns - the number of tasks waiting to be received on channel and sent - by host. [AL] - * New: MSG_error_t MSG_task_get_from_host(m_task_t * task, int channel, m_host_t host); - waits for the first task coming from a given host.. [AL] - - GRAS new functionnalities: [MQ] - * Enhance the parsing macro to allow the size of multidimentional objects - to be given thru annotations. - * New example (and documentation): Matrix Multiplication a la RPC - (as when I was young!) and fix a bunch of bugs found on the way. - - GRAS performance improvements: [MQ] - [DataDesc] - * Reduce the amount of cbps creation/destruction by making it static to - datadesc_send/recv() and using a (newly created) cbps_reset (based on - dynar_reset ()) - [Virtu] - * Change libdata to a set so that we can search for stuff by ID (and thus - reduce the insane amount of dict lookups) - - [Transport] - * Actually implement gras_datadesc_copy() so that we don't have to mimick - RL communication on top of SG since it's so uneffective. - It may also be used for inter-thread communication in RL, one day. - * Use gras_datadesc_copy() to exchange messages on top of SG - Allows to: - - improve message exchange performance on top of SG - - deprecate transport_plugin_sg.c:gras_trp_sg_chunk_send() & recv() - * Don't exchange on the network the size of the used part of buffer, - instead, specify the possible buffer size to read(). - Advantages: - - reduces the amount of read/write calls (one pair per exchange) - - reduces the amount of exchanged data (the size) - - allows to retrieve all arrived data on receiver side, if we don't need - it right now (subsequent read will peek the buffer) - - allows the receiver to proceed with the begining of the stream before - everything is arrived - - make it possible to build an iov transport (using readv/writev) - Extra difficulty: - - take care of the data with non-stable storage (like stacked data), - and bufferize them. - * If possible, TCP send uses vector I/O (when writev() is here) - - Don't use it for receive since we send data sizes and data on the - same stream, so we wouldn't be able to chain large amount of chunks - before having to flush the stuff to read the size. - * Rework the transport plugin mecanism to simplify it and reduce the - amount of pointer dereferencement when searching for the right function - to use. - - * I guess that now, we do almost as few system calls as possible while - doing as few data copy as possible. - - To improve it further, we could try to send all the sizes first and then - all the data (to use iov on receiving size), but it's only a partial - solution: when you have 2 dimensional data, the sizes of the second - dimension is data of the first dimension, so you need 3 streams. - - I'm not sure the potential performance gains justify the coding burden. - - -- Da SimGrid team Fri, 21 Oct 2005 14:42:20 +0200 - -SimGrid (3.00) stable; urgency=high - - SURF: - * New! Give the possibility to hijack the surf parser and thus bypass - MSG_create_environment and MSG_launch_application. Have a look at - examples/msg/msg_test_surfxml_bypassed.c to see how it can be done. - - -- Arnaud Legrand Sat, 20 Aug 2005 23:25:25 -0700 - -SimGrid (2.96) unstable; urgency=low - - AKA SimGrid 3 rc 2. - - XBT: - * New! Exception handling with setjmp or such (code from OSSP ex) [MQ] - This deprecates the xbt_error_t mecanisms. - It modifies (simplifies) all XBT and GRAS API. - MSG API keeps unchanged (exceptions raised by XBT are catched from - within MSG and masked with existing error handling facilities) - - SURF: - * New! Add a FATPIPE model. [AL] - * New! Add a parallel task model. [AL] - * New! Add automatically a loopback interface (in the default - network model) if none was precised. - - MSG - * Bugfix: MSG_process_resume now works with the current running process. - [AL] - * New! Add MSG_parallel_task_create and MSG_parallel_task_execute. [AL] - * Modification of MSG_task_get_compute_duration. Once a task has been - processed, the value returned by this function is now equal to 0. [AL] - * New! Add double MSG_task_get_remaining_computation(m_task_t task) and - MSG_error_t MSG_task_cancel(m_task_t task). Add a state - (MSG_TASK_CANCELLED) to MSG_error_t corresponding to the cancelation - of a m_task. For now, MSG_task_cancel only works with computation - tasks. [AL] - * New! Add double MSG_get_host_speed(m_host_t h) that returns the speed - of the processor (in Mflop/s) regardless of the current load on the - machine. [AL] - * API Change: use proper naming convention for MSG_getClock and - MSG_process_isSuspended: MSG_get_clock and MSG_process_is_suspended. - [AL] - * New! Add void MSG_task_set_priority(m_task_t task, double priority). - This function changes the priority of a computation task. This priority - doesn't affect the transfer rate. A priority of 2 will make a task - receive two times more cpu power than the other ones. This function - has been added to suit the needs of Nguyen The Loc and hasn't been that - much tested yet. So if it fails, please report it and send me your code. - [AL] - * API Change: removed all functions and types that were marked "deprecated" - since many months. Renamed MSG_global_init_args to MSG_global_init. - - -- Da SimGrid team Mon, 8 Aug 2005 17:58:47 -0700 - -SimGrid (2.95) unstable; urgency=low - - XBT - * Steal some nice code to GNU pth to fix context detection and usage [AL] - * Cleanup in the xbt_config API; add configuration callbacks. [MQ] - * Cleanup in the initialization API: the unused "defaultlog" is dead. [MQ] - - SURF - * Bugfix: Allow absolute paths for platform description files [MQ] - * Bugfix: do free the variables after use. Leads to drastic performance - improvement [AL] - * Implement max_duration (ie, timeouts) on resources [AL] - - MSG - * Implement MSG_config to configure MSG at runtime. xbt_cfg test on a real - case ;) [MQ] - * Implement MSG_channel_select_from() to help GRAS now that SURF provide - the needed support (timeouts) [AL] - - GRAS (new features) - * Implement measurement sockets. You can now get the bandwidth between two - hosts thanks to AMOK (see below). [MQ] - * gras_datadesc_dynar() builds a dynar type descriptor, allowing to send - dynar over the network (yeah) [MQ] - * Real (even if simplistic) implementation of gras_os_myname() on RL [MQ] - * simple/static token-ring example. [Alexandre Colucci and MQ] - * Use MSG_channel_select_from() and remove the *slow* hack we had to put - in place before [MQ] - - GRAS (bug fixes) - * Differentiate the types "char[22]" and "unsigned char[22]" in automatic - type parsing. "short" and "long" modifiers were also ignored; other - modifier (such as reference level) are still ignored. [MQ] - * Embeed the buffer size within the buffer itself on SG. [MQ] - That way, send() are atomic and cannot get intermixed anymore (at least - the ones which are less than 100k; bigger messages still have the issue) - * Array size pushed by the field, not by the field type (or each - and every long int will push stuff to the cbps) [MQ] - * use select() to sleep since it allows to portably sleep less than one - second. [MQ] - - GRAS (minor cleanups) - * .Makefile.local (generated from gras_stub_generator) |MQ]: - - Do clean .o files - - Compile with -g - * Type Callbacks now receive the gras_datadesc_type_t they work on as argument. - * type category 'ignored' killed as it was never used and were difficult - to transmit. - * whether a type can cycle or not is now a flag, leaving room for more - flags (as "ignored", if we feel the need one day ;) - * Rename raw sockets to measurement sockets since "raw" has another - meaning in networking community. - - AMOK - * Advanced Metacomputing Overlay Kit introduction. It is based over GRAS - and offers features not belonging to GRAS but that most applications - need. One day, it may be a set of plugins loadable at runtime. - * New module: bandwidth - bandwidth measurement between arbitrary nodes running this module. [MQ] - - -- Da SimGrid team Thu, 30 Jun 2005 16:29:20 -0700 - -SimGrid (2.94) unstable; urgency=low - - The first beta release of SimGrid 3 ! - - >>>Arnaud<<< - (documentation) - * Update the main page and the FAQ. Adding references to gforge. - - (gras) - * Add a gras_os_getpid function. - - (msg) - * Add MSG_task_get_compute_duration() and MSG_task_get_data_size() - * Extend the logs so that they also print PID, hostname, date, ... if - available. - * Convert the MSG example to the use of xbt_logs instead of PRINT_MESSAGE, - and kill the old version which were in testsuite/ - * Rewrite tools/MSG_visualization/colorize.pl for using with logs instead - of PRINT_MESSAGE - - (xbt) - * Add xbt_os_time(). As the rest of xbt/portability, this is not public - for users. Instead, each programming environment (GRAS, MSG,...) use it - when needed to provide such a feature to users. - Don't shortcut the mecanism or you will also shortcut the virtualization - you need on the simulator. - - >>>Martin<<< - (infrastructure) - * Cleanups in configury with regard to compile optimization/warning flags. - Also add -fno-loop-optimize to any powerpc since it's the optimization - killing gcc (< 3.4.0). - * Doxygen cleanups: move MSG examples, kill the second Doxygen phase - needed by MSG examples complications - * Borrow configury beautifications from PHP - - (xbt) - * Bugfix: XBT_LOG_NEW_DEFAULT_CATEGORY now compiles without compiler - warning (thanks loris for stumbling into this one). - * Bugfix: stop loading private headers (gras_config.h) from the public - ones (xbt/swag.h). - - (gras) - * Change SIMGRID_INSTALL_PATH to GRAS_ROOT in Makefiles generated for user. - * Rename gras_get_my_fqdn to gras_os_myname and implement it in the simulator - RL would imply a DNS resolver, which is *hard* to do in a portable way - (and therefore delayed). - * Implement a real timer mecanism and use it in timing macros. This allows - to avoid rounding errors and get a 0.000005 sec precision in timing - macros. While I was at it, various cleanups: - - allow to declare more than one timed section per file (fix a stupid bug) - - move some private declaration to the right place - - merge conditional execution and timing macros into emulation module - - document the module - - make sure the module cleanups its mess on gras_exit - * Documentation improvements: - - (new) how to compile applications using GRAS - - (new) emulation support (timing macros) - - -- Da SimGrid team Fri, 13 May 2005 10:49:31 +0200 - -SimGrid (2.93) unstable; urgency=low - - Alpha 4 on the path to SimGrid 3 (aka the "neuf-trois" version) - - [Arnaud] - - Use Paje properly where used. Still to be sanitized properly. - - Portability fix: Add an implementation of the contexts using pthread - - [Martin] - (misc) - - Add xbt_procname(): returns the name of the current process. - Use it to show the current process's name in all logging. - (infrastructure) - - fix detection of older flex version and the reaction, since we do - depend on modern ones (we use lex_destroy) - - Better separation of SG and RL in the libs: remove all simulation code - from libgras. As a result, this lib is now only 200k when stripped. - Some of the xbt modules may also be duplicated (two sets and such) and - should be cleaned/killed before SG3. - - Insist on using xlC on AIX because of weird problems involving gcc there. - - Cleanup the make remote stuff. This is now done by scripts - tools/graspe-{master,slave} (GRAS Platform Expender). This is still - mainly for our private use, but we're working on changing them to user - tools, too. - (gras) - - 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) - (msg) - - Add MSG_task_get_name. The task names are mainly for debugging purpose, - but anyway. - - -- SimGrid team Fri, 4 Mar 2005 14:32:37 -0800 - -SimGrid (2.92) unstable; urgency=low - - Alpha 3 on the path to SimGrid 3 - - [Arnaud] - (gras) - - New! First try of benchmarking macros. - - New! First try so that gras_stub_generator generate deployment and - remote compilation helpers. - (msg) - - Bugfix: Initialization fix in msg_test. - - [Martin] - (surf) - - Bugfix: applied patch to lexer so that it doesn't need a huge heap. - (xbt) - - Bugfix: let dicts work with NULL content (_foreach didn't) and cleanups - (gras) - - API Change: gras_os_sleep to take the amount of seconds as a double. - Accepting an int was error prone since it was the only location where - seconds were coded as such. It leaded to damn rounding errors. - - Bugfix: Hard to belive that timers ever worked before this. - - -- SimGrid team Wed, 23 Feb 2005 22:09:21 +0100 - -SimGrid (2.91) unstable; urgency=low - - Alpha 2 on the path to SimGrid 3 - - [Arnaud] - (surf) - - Bug fix in the lmm_solver. - (msg) - - New! Interface to Paje (see http://www-id.imag.fr/Logiciels/paje/) - through the function MSG_paje_output. - - New! Introducing two new functions MSG_process_kill() and MSG_process_killall(). - - It is possible to bound the rate of a communication in MSG with - MSG_task_put_bounded() (was already in the previous version but I had forgotten - to write it in the changelog). - - Bug fix to let GRAS run on top of MSG until we move it directly on top - of the SURF. - - [Martin] - (infrastructure) - - Various cleanups to the autotools stuff - - Begin to move Gras examples to examples/gras/ - - Let make distcheck work again (yeah!) - (documentation) - - documentation overhauled using doxygen. - gtk-doc-tools is dead in SimGrid now. - - Automatically extract all existing logging categories, and add the list - to the documentation (long standing one, to say the less) - (gras) - - Cleanup the known architecture table. Reorder the entries to group what - should be, and use a more consistent naming scheme. - (some of the test dataset are still to be regenerated) - - New! Allow library to register globals on each process just as userdata - does. - This is implemented using a xbt_dict and not a xbt_set, so we loose the - lookup time (for now). - Use it in msg and trp. - This cleans a lot the internals and helps enforcing privacy of the - headers between the gras components. - - New! Add a timer mechanism, not unlike cron(8) and at(1). - - Bugfix: gras_os_time was delirious in RL. - - Bugfix: gras_trp_select/RL don't run into the wall when asked to select - onto 0 sockets. - - Reenable GRAS now that it works. - - -- Arnaud Legrand Mon, 14 Feb 2005 14:02:13 -0800 - -SimGrid (2.90) unstable; urgency=low - - Alpha 1 on the path to SimGrid 3 - - * It is a long time since the last release of SimGrid. I'm sorry about - that but as I had told you, I was rewriting a lot of things. I apologize - to those who had been reporting bugs to me and that I had not answered. - If your bug is still in the new version, please tell me. Here is a - summary of the main changes. - - * REVOLUTION 1: The SimGrid project has merged with the GRAS project - lead by Martin Quinson. As a consequence SimGrid gains a lot in - portability, speed, and a lot more but you'll figure it out later. - SimGrid now comprises 3 different projects : MSG, GRAS and SMPI. - I wanted to release the new MSG as soon as possible and I have - broken GRAS, which is the reason why, for now, only MSG is fully - functional. A laconic description of these projects is available - in the documentation. - - * REVOLUTION 2: I have removed SG and I am now using a new simulation - kernel optimized for our needs (called SURF but only the developers - should use it). Hence, MSG is now roughly 30 times faster and I think - that by rewriting a little bit MSG, I could event speed it up a little - bit more. Beside the gain in speed, it is also much easier to encode a - new platform model with SURF than it was with SG. More to come... - - * REVOLUTION 3: I have tried to change a little as possible the API of - MSG but a few things really had to disappear. The main differences - with the previous version are : - 1) no more m_links_t and the corresponding functions. Platforms are - directly read from a XML description and cannot be hard-coded - anymore. The same format is used for application deployment - description. The new format is described in the documentation. - Have a look in tools/platform_generation. There is a tiny script - that converts from the old platform format to the new one. Concerning - the application deployment format, parsing the old one is tricky. - I think most of you should however be able to convert your files. If - it is really an issue, I can write a C code that does the conversion. - Let me know. - 2) the toolbox tbx does not exist anymore. We now have a library - with much more data-structures but without the hash-tables (we have - dictionaries that are much faster). - - -- Arnaud Legrand Mon, 31 Jan 2005 10:45:53 -0800 - -***************************************************************************** -* Follows the old GRAS changelog. It does not follow the same syntax, but I * -* don't feel like converting the oldies. (Mt) * -***************************************************************************** - -2005-01-31 Arnaud - Version 2.90: "the long awaited one" - - Finished rewriting and debugging MSG. Rewrote the documentation. - - disable GRAS for now since it needs to be ported to the newest SG - -2004-12-16 Martin - - Finish the port to windows (using mingw32 for cross-compile) - -2004-11-28 Arnaud - - Main loop and datastructures of SURF. A cpu resource object is - functional. Surf can thus be used to create cpu's with variable - performance on which you can execute some actions. - -2004-11-15 Martin Quinson - - Port to ARM. Simply added the alignment and size descriptions. Should - work, but the ARM machines are so slow that I didn't had the opportunity - to 'make check' over there yet. - -2004-11-15 Arnaud Legrand - - Trace manager now written. It uses a heap structure and is therefore - expected to be efficient. It may however be speeded 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 ! ;). - -2004-11-03 Arnaud Legrand - - Rename every gras_* function that was in xbt/ to its xbt_ - counterpart. - - Add a heap and a doubly-linked list to xbt - - Added a dichotomy to the dictionaries. 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. :) - - Inclusion of the SimGrid tree in the GRAS one. The archive is renamed to - SimGrid, and the version number is bumped to 2.x - -2004-10-29 Martin Quinson - - Introduction of the remote errors. - They are the result of a RMI/RPC on the remote machine. - ErrCodes being scalar values, you can't get the host on which those - errors did happen. Extending the error mechanism as in Gnome is possible. - No idea yet whether it is a good idea. - -2004-10-28 Martin Quinson - - Interface revolution: the Starred Structure Eradication. - I used to do typedef struct {} toto_t; and then handle *toto_t. - Arnaud (and Oli) didn't like it, and I surrendered. Now, you have: - - ???_t is a valid type (builded with typedef) - - s_toto_t is a structure (access to fields with .) - - s_toto is a structure needing 'struct' keyword to be used - - e_toto_t is an enum - - toto_t is an 'object' (struct*) - Exemple: - typedef struct s_toto {} s_toto_t, *toto_t; - typedef enum {} e_toto_t; - Moreover, only toto_t (and e_toto_t) are public. The rest (mainly - s_toto_t) is private. - - - While I was at it, all gras__free() functions want a gras__t* - so that it can set the variable to NULL. It was so for dicts and sets, - it changed for dynars. - - - Fix a bunch of memleaks in dict_remove - - Fix a bug in sg/server_socket opening: it failed all the time. - -2004-10-07 Martin Quinson - - Speed up dynar lookup operation a bit. - - gras_dynar_get is dead. - - Now, you can choose between gras_dynar_get_cpy (the old gras_dynar_get - but should be avoided for efficiency reasons) and gras_dynar_get_ptr - (which gives you the address of the stored data). - - gras_dynar_get_as is an helpful macro which allows you to retrieve a - copy of the data using an affectation to do the job and not a memcpy. - - int toto = gras_dynar_get_as(dyn,0,int); rewrites itself to - int toto = *(int*)gras_dynar_get_ptr(dyn,0); - - It does not really speedup the dynar test because they are - setting elements all the time (and look them seldom). But the dict does - far more lookup than setting. - - So, this brings the dict_crash test from ~33s to ~25s (200000 elms). - -2004-10-05 Martin Quinson - - Allow to (en/dis)able the cycle detection at run time. - - Whether we should check for cycle or not is now a property of each - datatype. When you think there may be some cycle, use datadesc_cycle_set. - datadesc_cycle_unset allow to remove this property when previously set. - - Note that the cycle detection is off by default since it impacts the - performance. Watch the data you feed GRAS with ;) - - This property is hereditary. Any element embedded in a structure having it - set have it set for the time of this data exchange. - - You should set it both on sender and receiver side. If you don't set it on - sender side, it will enter an endless loop. If you forget on receiver - side, the cycles won't be recreated after communication. - - - Header reorganization. - Kill gras_private.h, each submodule must load the headers it needs. - -2004-10-04 Martin Quinson - - Interface revolution: do not try to survive to malloc failure. - - Now, gras_malloc and friends call gras_abort() on failure. - As a conclusion, malloc_error is not a valid error anymore, and all - functions for which it was the only gras_error_t return value are - changed. They now return void, or there result directly. - This simplify the API a lot. - -2004-09-29 Martin Quinson - - Re-enable raw sockets. - Created by gras_socket_{client,server}_ext; - Used with gras_raw_{send,recv} - No select possible. - - It should allow to kill the last bits of gras first version soon. - - This is not completely satisfactory yet (duplicate code with - chunk_{send,recv}; a bit out of the plugin mechanism), but it should - work. - - - Simplify transport plugin (internal) interface by not passing any - argument to _server and _client, but embedding them in the socket - struct directly. - -2004-09-28 Martin Quinson - - Finish the port to AIX. - autoconf was my problem (segfault within the malloc replacement - function. No idea why) - -2004-09-16 Martin Quinson - - Fix some size_t madness on 64bit architectures. - -2004-09-08 Martin Quinson - - 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 - -2004-09-07 Martin Quinson - - Source code reorganization to allow Arnaud to surf all over there. - - Allow to document the logging categories. - - Remove all uppercase from logging categories and useless cleanup in names. - -2004-08-18 Martin Quinson - Version 0.6.2 (protocol not changed; API changed) - - Interface cleanup: gras_msgtype_by_name returns the type (instead of a - gras_error_t), and NULL when not found. Functions expecting a msgtype - as argument (msg_wait; msg_send) deal with NULL argument by providing a - hopefully usefull message. - - Portability to prehistoric sparcs again - -2004-08-17 Martin Quinson - Version 0.6.1 (protocol not changed; ABI not changed) - - prealloc some buffers to speed things up - -2004-08-11 Martin Quinson - 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)) - -2004-08-09 Martin Quinson - 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 out 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 well this error 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. - -2004-08-06 Martin Quinson - Version 0.4 (protocol changed; ABI not changed) - - Allow to pass --gras-log argument to processes in simulation mode. Really. - - New debugging level: trace (under debug) to see effect of GRAS_IN/OUT - - Implement a buffer transport, and use it by default (it relies on tcp in - real life and on sg in simulation). - That's a bit hackish since I had a new field to the structure to store - its data without interfering with the subtype ones. Inheritance - is tricky in C. And that's a kind of reverse inheritance with one class - derivating two classes. Or maybe a game with java interfaces. Anyway, - that's damn hard in C (at least). - Moreover, I got tired while trying to ensure plugin separation and - genericity in SG mode. MSG wants me to do weird things, so let's go for - cruel hacks (temporarily of course ;). - See comment in transport_private.h:71 - - do not include all the _interface headers in private but in the files - which really need them (to cut the compilation time when they are - modified) - -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 - -2004-07-23 Martin Quinson - Version 0.2 (protocol changed; ABI changed) - - add some testing for cpbs in the test cases, and fix some more bugs. - This invalidate again the little64 data file, since I cannot regenerate - it myself. - - remove an awfull optimization in the logging stuff, allowing me to: - - understand it again - - learn gcc how to check that the argument match the provided format - - fix all errors revealed by gcc after that - - internal keys of dict are not \0 terminated. Deal with it properly in - loggings instead of segfaulting when the user want to see the logs :-/ - -2004-07-22 Martin Quinson - - Fix some stupid bug preventing cbps (callback postit) from working - -2004-07-21 Martin Quinson - - Some documentation cleanups - - remove the useless last argument of msgtype_declare - - rename the Virtu functions to fit into the 'os' namespace - - move headers src/include -> src/include/gras/ and stop fooling with - gras -> . symbolic link - - make distcheck is now successful - -2004-07-19 Martin Quinson - Version 0.1.1 - - Build shared library also - - Install html doc to the right location - - stop removing maintainer files in make clean - - build tests only on make check - -2004-07-13 Martin Quinson - version 0.1 - - No major issue in previous version => change versionning schema - - Re-enable little64 convertion test now that Abdou kindly regenerated the - corresponding dataset. - -2004-07-11 Martin Quinson - version 0.0.4 - - Get it working with any kind of structure (we can compute the padding - bytes remotely for all the architectures I have access to) - - Implement the structure parsing macro (still not quite robust/complete) - - Improvement to the remote testing toysuite - -2004-07-10 Martin Quinson - [autoconf mechanism] - - get ride of a bunch of deprecated macros - - actually run the test for two-compliment, not only compile it :-/ - - test whether the structures get packed (and bail out if yes. Damn. - Alignment is a serious matter) - - test whether the structures get compacted (but respecting the alignment - constraints of each types) - - test whether the array fields of structures can straddle alignment boundaries - [base] - - Damnit, double are bigger than float (typo in creation of 'double' datadesc) - (took me 2 hours to find that bug, looking at the wrong place) - - Add gras_datadesc_declare_{union,struct}_close(). They must be used - before sending/receiving and are used to compute the offsets of fields - - Given that padding size depend even on compiler options, keep track of - alignment and aligned_size only for the current architecture. Not a big - deal since we send structure fields one after the other (seems - reasonable). - - Add the datastructure used for IEEE paper by the PBIO guys to the test - program, let it work on linux/gcc/little32. portability todo. - -2004-07-08 Martin Quinson - - import and improve remote compilation support from FAST - - make sure make check works on half a dozen of machines out there - -2004-07-07 Martin Quinson - Let's say it's version 0.0.3 ;) - - Implement conversions (yuhu!) - - Let it work on solaris (beside conversion, of course) - - Stupid me, using rand() to generate the conversion datatests in not wise. - -2004-07-06 Martin Quinson - - Let make dist work, since I'm gonna need it to compile on remote hosts - - Let Tests/datadesc_usage write the architecture on which the file was - generated as first byte. - - Add PowerPC (being also IRIX64), SPARC (also power4) and ALPHA - architecture descriptions. - - Add datadesc_usage.{i386,ppc,sparc} files being the result of execution - on those architectures. - - Optimization: send/recv array of scalar in one shoot - -2004-07-05 Martin Quinson - - YEAH! GRAS/SG and GRAS/RL are both able to run the ping example ! - - - Plug a whole bunch of memleaks - - each process now have to call gras_{init,exit}. One day, their log - settings will be separated - - Continue the code factorisation between SG, RL and common in Transport. - -2004-07-04 Martin Quinson - [Transport] - - Redistribution between SG and RL. - We wanna have to accept in SG, so move accepted related parts of RL in - the common part. (more precisely, the dynar of all known sockets is no - more a static in transport.c, but part of the process_data) - [Core/module.c] - [gras_stub_generator] - - Bug fix: Do call gras_process_init from gras_init (wasnt called in RL). - -2004-07-03 Martin Quinson - - Create a new log channel tbx containing dict, set, log, dynar (to shut - them all up in one shot) - [DataDesc] - - Fix the ugly case of reference to dynamic array. - - New (semi-public) function gras_datadesc_size to allow the messaging - layer to malloc the needed space for the buffer. - [Transport] - - 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). - [Messaging] - - 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. - [examples/ping] - - Let it work in RL (yuhu) - -2004-06-21 Martin Quinson - [Transport] - - porting SG plugin and SG select to new standards (works almost). - - plug memleaks and fix bugs around. - - [DataDesc] - - cleanup the prototype of data recv and force users to specify when they - want to handle references to objects. Test case working even for cycles. - - plug memleaks. Valgrind is perfectly ok with this. - -2004-06-12 Martin Quinson - [Transport] - - cleanup the separation between plugin and main code in plugin creation - -2004-06-11 Martin Quinson - [Transport] - - Reput hook for raw sockets, needed for BW experiments - - kill a few lines of dead code - [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. - [Dicos] Interface cleanup - - gras_dico_retrieve -> gras_dico_get ; gras_dico_insert -> gras_dico_set - This is consistant with the dynar API. - -2004-04-21 Martin Quinson - [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 latest tests (datadesc) - [Logging] - - rename WARNINGn macros to WARNn since it prooved error-prone - -2004-04-19 Martin Quinson - [Data description] - - register init/exit functions within gras module mechanism - - 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 '-') - -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. - -For information, the beginning of coding on GRAS was back in june -2003. I guess that every line has been rewritten at least twice since -then. +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