Here is my current program. Looks like the first RSUBMIT works fine but after that I get: 2940 RSUBMIT task&loop WAIT=NO PERSIST=NO; ERROR: Unrecognized option, &. ERROR: Remote submit canceled. %MACRO gridsubmit; %DO loop=1 %TO 41 %BY 20; SIGNON task&loop SIGNONWAIT=Y; %SYSLPUT start=&loop; %END; %DO loop=1 %TO 41 %BY 20; RSUBMIT task&loop WAIT=NO PERSIST=NO; %NRSTR(%%)PUT Session started on grid node %sysfunc( grdsvc_getname( task&start)); OPTIONS noSYMBOLGEN noMPRINT noMLOGIC noNOTES COMPRESS=NO NOFULLSTIMER noERRORABEND noMFILE; LIBNAME dissert "\\\DATA\"; LIBNAME simulate "\\\DATA\simulated\"; %INCLUDE "\\\mod_defs ND v21.sas"; %INCLUDE "\\\optimization ND v21.sas"; %INCLUDE "\\\M_step ND v17.sas"; %INCLUDE "\\\macro simulation wl v2.sas"; %INCLUDE "\\\hazard.sas"; %simulations ( numsims=1, startwhere=&start, results=dissert.output&start, K=3, P=2, dset1=simulate.testlong, dset2=simulate.testwide, num_nodes=12, convcrit=1E-4, varcrit=1E-15, shft=1, limit=4500, limit2=200, non=1 1 1, sg=1) ENDRSUBMIT; %END; WAITFOR _ALL_ %DO start=1 %TO 41 %BY 20; task&start %END; ; SIGNOFF _ALL_; data dissert.output; set %DO start=1 %TO 41 %BY 20; dissert.output&start %END; ; run; %MEND gridsubmit;
... View more