Changeset 49 for trunk/test


Ignore:
Timestamp:
12/08/11 08:36:40 (12 years ago)
Author:
mmamonski
Message:

on site fixies

Location:
trunk/test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/Makefile

    r12 r49  
    11example : example.c 
    2         gcc example.c -o example -ldrmaa -ldrmaa_base 
     2        gcc example.c -o example -ldrmaa -L/opt/drmaa/torque/lib  -I/opt/drmaa/torque/include 
    33       
  • trunk/test/example.c

    r12 r49  
    3838 
    3939#define SEND_MAIL     0 
    40 #define WITH_BULK     0 
     40#define WITH_BULK     1 
    4141#define EXPORT_ENVS   0 
    4242#define DEBUG         1 
    43 #define N_JOBS        1 
     43#define N_JOBS        8 
    4444 
    4545#define ERR_LEN      DRMAA_ERROR_STRING_BUFFER 
     
    107107                printf( "constructing %d\n", i ); 
    108108                sprintf( arg, "%d", i ); 
    109                 sprintf( job_path, "./test_job" ); 
     109                sprintf( job_path, "/bin/sleep" ); 
    110110                argv[0] = job_path; 
    111                 argv[1] = arg; 
     111                argv[1] = "5"; 
    112112                argv[2] = NULL; 
    113113                for( j = 0;  j < 3;  j++ ) 
     
    127127#endif 
    128128         } 
    129  
     129#if ! WITH_BULK 
    130130        for( i = 0;  i < N_JOBS;  i++ ) 
    131131         { 
     
    145145         } 
    146146 
    147 #if WITH_BULK 
    148          { 
    149                 char *argv[] = { "./job", "bulk", "$drmaa_incr_ph$", NULL }; 
     147#else 
     148         { 
     149                char *argv[] = { "/bin/sleep", "5", "$drmaa_incr_ph$", NULL }; 
    150150                char *fds[]  = { "b.$drmaa_incr_ph$.stdin", "b.$drmaa_incr_ph$.stdout", 
    151151                        "b.$drmaa_incr_ph$.stderr" }; 
    152                 bulk_job = construct_job( argv, fds, WD ); 
    153          } 
    154         rc = drmaa_run_bulk_jobs( &bulk_job_ids, bulk_job, 1, N_JOBS, 1, err_msg, ERR_LEN ); 
     152                bulk_job = construct_job( argv, fds, "." ); 
     153         } 
     154        rc = drmaa_run_bulk_jobs( &bulk_job_ids, bulk_job, 1, N_JOBS, 2, err_msg, ERR_LEN ); 
    155155        if( rc )  drmaa_error("drmaa_run_bulk_jobs"); 
    156156 
     
    197197#endif 
    198198        const char *scalar_attrs[] = { 
    199                 DRMAA_WD            , NULL, 
    200199                DRMAA_REMOTE_COMMAND, NULL, 
    201                 DRMAA_JOB_NAME      , NULL, 
    202                 DRMAA_INPUT_PATH    , NULL, 
    203                 DRMAA_OUTPUT_PATH   , NULL, 
    204                 DRMAA_ERROR_PATH    , NULL, 
    205                 DRMAA_NATIVE_SPECIFICATION, "-l host=eeyore,nodes=1 -W x=FLAGS:ADVRES:usecase.0", 
    206200                NULL                , NULL 
    207201        }; 
     
    222216        int rc; 
    223217 
    224         scalar_attrs[ 1] = cwd; 
    225         scalar_attrs[ 3] = argv[0]; 
    226         scalar_attrs[ 5] = "jobname"; 
    227         scalar_attrs[ 7] = fds[0]; 
    228         scalar_attrs[ 9] = fds[1]; 
    229         scalar_attrs[11] = fds[2]; 
     218        scalar_attrs[ 1] = "/bin/sleep"; 
    230219 
    231220        printf( "allocaing template\n" ); 
Note: See TracChangeset for help on using the changeset viewer.