> 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
/*** SURF Globals **************************/
/*******************************************/
/*** SURF Globals **************************/
/*******************************************/
-void surf_init(void); /* initialize common structures */
+void surf_init(int *argc, char **argv); /* initialize common structures */
xbt_heap_float_t surf_solve(void); /* update all states and returns
the time elapsed since last
event */
xbt_heap_float_t surf_solve(void); /* update all states and returns
the time elapsed since last
event */
under the terms of the license (GNU LGPL) which comes with this package. */
#include "surf_private.h"
under the terms of the license (GNU LGPL) which comes with this package. */
#include "surf_private.h"
static xbt_heap_float_t NOW=0;
static xbt_heap_float_t NOW=0;
if(action->state_set) xbt_swag_insert(action, action->state_set);
}
if(action->state_set) xbt_swag_insert(action, action->state_set);
}
+void surf_init(int *argc, char **argv)
if(!resource_list) resource_list = xbt_dynar_new(sizeof(surf_resource_private_t), NULL);
if(!history) history = tmgr_history_new();
if(!maxmin_system) maxmin_system = lmm_system_new();
if(!resource_list) resource_list = xbt_dynar_new(sizeof(surf_resource_private_t), NULL);
if(!history) history = tmgr_history_new();
if(!maxmin_system) maxmin_system = lmm_system_new();
e_surf_action_state_t stateActionB;
xbt_maxmin_float_t now = -1.0;
e_surf_action_state_t stateActionB;
xbt_maxmin_float_t now = -1.0;
- surf_init(); /* Initialize some common structures */
surf_cpu_resource_init("platform.txt"); /* Now it is possible to use CPUs */
surf_network_resource_init("platform.txt"); /* Now it is possible to use eth0 */
surf_cpu_resource_init("platform.txt"); /* Now it is possible to use CPUs */
surf_network_resource_init("platform.txt"); /* Now it is possible to use eth0 */
printf("%s : %p\n", surf_network_resource->common_public->get_resource_name(cardB), cardB);
/* Let's do something on it */
printf("%s : %p\n", surf_network_resource->common_public->get_resource_name(cardB), cardB);
/* Let's do something on it */
- commAB = surf_network_rescpource->extension_public->communicate(cardA, cardB, 132.0);
+ commAB = surf_network_resource->extension_public->communicate(cardA, cardB, 132.0);
surf_solve(); /* Takes traces into account. Returns 0.0 */
do {
surf_solve(); /* Takes traces into account. Returns 0.0 */
do {
int main(int argc, char **argv)
{
int main(int argc, char **argv)
{
+ surf_init(&argc, argv); /* Initialize some common structures */