[alcf-discuss] Labeling stdout, stderr with rank?
Jeff Hammond
jhammond at mcs.anl.gov
Mon Apr 12 21:00:33 CDT 2010
I'm sorry I cannot answer the question directly, but is it not
reasonable to label fprintf statements directly?
printf("hello world\n");
becomes
printf("%d: hello world\n",DCMF_Messager_rank());
I imagine you can do this with the preprocessor or a remapping of
printf itself, although the latter may involve some fun-and-games with
symbol redefinition at link time.
Best,
Jeff
On Mon, Apr 12, 2010 at 6:01 PM, Tim Tautges <tautges at mcs.anl.gov> wrote:
> Hi all,
> Is there any way to label the .output, .error files with the rank they came
> from, producing a separate file for each proc? I've searched around in the
> FAQ and elsewhere, but can't find anything. I recall seeing somewhere that
> you can use the qsub -O option, and some special character like % that gets
> replaced by the rank. I've tried %, but that doesn't work.
>
> Also, I'm using --env MPIRUN_LABEL=1 on my qsub command, but it's not
> labeling output by rank like it's supposed to be. Has anyone else seen
> this?
>
> Thanks.
>
> - tim
>
> --
> ================================================================
> "You will keep in perfect peace him whose mind is
> steadfast, because he trusts in you." Isaiah 26:3
>
> Tim Tautges Argonne National Laboratory
> (tautges at mcs.anl.gov) (telecommuting from UW-Madison)
> phone: (608) 263-8485 1500 Engineering Dr.
> fax: (608) 263-4499 Madison, WI 53706
>
> _______________________________________________
> discuss mailing list
> discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/discuss
>
--
Jeff Hammond
Argonne Leadership Computing Facility
jhammond at mcs.anl.gov / (630) 252-5381
http://www.linkedin.com/in/jeffhammond
More information about the discuss
mailing list