Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
New dax loader infrastructure (empty box so far)
[simgrid.git] / examples / simdag / dax / dax_test.c
1 /* simple test trying to load a DAX file.                                   */
2
3 /* Copyright (c) 2009 Da SimGrid Team. All rights reserved.                 */
4
5 /* This program is free software; you can redistribute it and/or modify it
6  * under the terms of the license (GNU LGPL) which comes with this package. */
7
8 #include <stdlib.h>
9 #include "simdag/simdag.h"
10 #include "xbt/log.h"
11
12 XBT_LOG_NEW_DEFAULT_CATEGORY(test,
13                              "Logging specific to this SimDag example");
14
15
16 int main(int argc, char **argv) {
17   xbt_dynar_t dax;
18   unsigned int cursor;
19   SD_task_t task;
20
21   if (argc < 3) {
22     INFO1("Usage: %s platform_file dax_file", argv[0]);
23     INFO1("example: %s ../sd_platform.xml Montage_50.xml", argv[0]);
24     exit(1);
25   }
26
27   /* creation of the environment */
28   SD_create_environment(argv[1]);
29
30   /* load the DAX file */
31   dax=SD_daxload(argv[2]);
32
33   /* Display all the tasks */
34   xbt_dynar_foreach(dax,cursor,task) {
35
36   }
37   /* exit */
38   SD_exit();
39   return 1;
40 }