A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Spell check in NEWS and ChangeLog.
[simgrid.git]
/
ChangeLog
diff --git
a/ChangeLog
b/ChangeLog
index
607038f
..
5e95785
100644
(file)
--- a/
ChangeLog
+++ b/
ChangeLog
@@
-1,9
+1,9
@@
SimGrid (3.7) NOT RELEASED; urgency=low
SimGrid (3.7) NOT RELEASED; urgency=low
- The "sprint cleanups (before
spring
)" release.
+ The "sprint cleanups (before
the next Big Project kicks in
)" release.
Models:
Models:
- * We can specify the
smpi
latency/bandwidth factor with command line
+ * 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
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
@@
-13,7
+13,6
@@
SimGrid (3.7) NOT RELEASED; urgency=low
* Change the correction factors used in LMM model, according to
the latest experiments described in INRIA RR-7821.
Accuracy should be improved this way.
* Change the correction factors used in LMM model, according to
the latest experiments described in INRIA RR-7821.
Accuracy should be improved this way.
- (TODO: this is not true in the code, yet)
* 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
* 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
@@
-31,16
+30,15
@@
SimGrid (3.7) NOT RELEASED; urgency=low
* 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.
* 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.
- * Experimental: new configuration option --cfg=surf/nthreads:N to run
- analytical models in parallel with N threads (default is 1).
* Ongoing refactoring the model parsing to make XML files optional
* Ongoing refactoring the model parsing to make XML files optional
-
(more work is needed here to fully achieve this goal
)
+
See include/simgrid/platf.h for details (still to be completed
)
MSG:
MSG:
- * Deprecate the use of m_channel_t mecanism like MSG_task_{get,put}
+ * 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.
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 Sim
g
rid command line
+ Switch to MSG_task_{send,recv} instead, or compile Sim
G
rid 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.
'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.
@@
-55,10
+53,11
@@
SimGrid (3.7) NOT RELEASED; urgency=low
- 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
- 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
- to be run in parallel (raw contexts only)
+ that must be part of a scheduling round to switch to parallel
+ execution mode (raw contexts only)
SURF:
SURF:
- * Introduce a parallel mode for the models (
see
surf/nthreads
+ * 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
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
@@
-87,14
+86,22
@@
SimGrid (3.7) NOT RELEASED; urgency=low
* 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
* 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
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.
This is also the
-
first step towards running real distributed Lua programs with SimGrid
.
+ 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.
* 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
XBT:
* Logs:
- Add new runtime parameters --help-logs and --help-log-categories
@@
-115,6
+122,9
@@
SimGrid (3.7) NOT RELEASED; urgency=low
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.
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.
* mmalloc module:
- Cleanups and simplifications to make it maintainable again.
- Exotic features (such as memalign and valloc) were removed.
@@
-125,6
+135,7
@@
SimGrid (3.7) NOT RELEASED; urgency=low
necessary at this point to get MC working.
Turn model-checking OFF if simulation performance matters to you.
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.
-- $date Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-- $date Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>