http://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=1425 --- Comment #6 from Mihael Hategan <[email protected]> 2015-06-20 20:26:52 --- Sorry, I wasn't suggesting doing anything to /bin/ln. That isn't used by Swift. I was suggesting wrapping the application you have to accept job0-0.checkpoint (or whatever name) instead of job1-0.checkpoint. It is my understanding that you have an implicit app file (a swift log or the swift source would really help here), somewhat like this: app (file ckpointout) f(file ckpointin, string name) { appexec name; } file ck1in <"dummy">; file ck1out <"job0-0.checkpoint">; file ck2in <"job1-0.checkpoint">; file ck2out <"job1-1.checkpoint">; //? ck1out = f(ck1in, "job0"); ck2in = ck1out; ck2out = f(ck2in, "job1"); ... If your app would be able to restart from a checkpoint with any name: app (file ckpointout) f(file ckpointin, string name) { appexec filename(ckpointin) filename(ckpointout) name; } Then you wouldn't need the problematic assignment. You could simply say: ck1out = f(ck1in, "job0"); ck2out = f(ck1out, "job1"); -- Configure bugmail: http://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.