From: Christian Heinrich Date: Tue, 2 Jun 2015 18:20:07 +0000 (+0200) Subject: [SURF] Added comment for surf_share_resources X-Git-Tag: v3_12~684 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/75aa2280ba3887420d77e003a62bd1a3512630f3?hp=922fa4ad065ee6bdd206735ff8c0f8e13964be8c [SURF] Added comment for surf_share_resources --- diff --git a/src/surf/surf_c_bindings.cpp b/src/surf/surf_c_bindings.cpp index 4576e1a7d0..cb638c0707 100644 --- a/src/surf/surf_c_bindings.cpp +++ b/src/surf/surf_c_bindings.cpp @@ -74,6 +74,18 @@ void surf_presolve(void) model->updateActionsState(NOW, 0.0); } +/** + * Computes when the next action executed in a + * specific model terminates; this is important, + * because we can safely skip the amount of time + * in which no model (read: not even a single one) + * changes its state; so, if for instance network, + * cpu, storage don't change (and if we assume they're + * the only models we use... simple example here :) ) + * for 2s, 1s, 3s then we can skip 1s as after this + * amount of time the new state needs to be considered. + * + */ static void surf_share_resources(surf_model_t model) { double next_action_end = -1.0;