Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis12/doc/report/diderotc-1.tex
ViewVC logotype

Diff of /branches/vis12/doc/report/diderotc-1.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2652, Thu May 29 23:14:49 2014 UTC revision 2653, Fri May 30 03:36:38 2014 UTC
# Line 23  Line 23 
23    \begin{Flag}{\Opt{--exec}}    \begin{Flag}{\Opt{--exec}}
24      Compile the Diderot program to run as a standalone executable.      Compile the Diderot program to run as a standalone executable.
25    \end{Flag}    \end{Flag}
26    \begin{Flag}{\OptArg{-o}{ outfile}}    \begin{Flag}{\OptArg{-o}{ outfile}, \OptEqArg{--output}{outfile}}
27      Use the name \Arg{outfile} as the stem for the generated code files.      Use the name \Arg{outfile} as the stem for the generated code files.
28      When coupled with the \Opt{--exec} flag, \Arg{outfile} will be the name of      When coupled with the \Opt{--exec} flag, \Arg{outfile} will be the name of
29      the executable.      the executable.
   
30    \end{Flag}    \end{Flag}
31    \begin{Flag}{\OptEqArg{--namespace}{prefix}}    \begin{Flag}{\OptEqArg{--namespace}{prefix}}
32      Specify a namespace prefix for generated interface to the Diderot program.      Specify a namespace prefix for generated interface to the Diderot program.
33      The default namespace prefix is \texttt{Diderot}.      The default namespace prefix is \texttt{Diderot}.
34    \end{Flag}    \end{Flag}
35      \begin{Flag}{\Opt{--snapshot}}
36        Generate functions to get a snapshot of the strand state during execution.
37      \end{Flag}
38    \begin{Flag}{\OptEqArg{--target}{tgt}}    \begin{Flag}{\OptEqArg{--target}{tgt}}
39      Specifies the target platform for the generated code.  The \Prog{diderotc} compiler      Specifies the target platform for the generated code.  The \Prog{diderotc} compiler
40      currently supports the following choices for \Arg{tgt}:      currently supports the following choices for \Arg{tgt}:
# Line 45  Line 47 
47    \begin{Flag}{\Opt{--double}}    \begin{Flag}{\Opt{--double}}
48      Use double-precision floating-point for the Diderot real type.      Use double-precision floating-point for the Diderot real type.
49    \end{Flag}    \end{Flag}
50      \begin{Flag}{\Opt{--force-bsp}}
51        Forces the generated strand scheduler to faithfully implement
52        the \emph{Bulk synchronous parallelism} model by requiring a global barrier synchronization
53        at the end of each super step.
54        Without this flag, the compiler will try to specialize the scheduler for more efficient
55        execution.
56      \end{Flag}
57    \begin{Flag}{\Opt{-g}, \Opt{--debug}}    \begin{Flag}{\Opt{-g}, \Opt{--debug}}
58      Enable assertions and debugging information in the generated code and runtime system.      Enable assertions and debugging information in the generated code and runtime system.
59    \end{Flag}    \end{Flag}
# Line 56  Line 65 
65  \begin{SECTION}{RUNTIME OPTIONS}  \begin{SECTION}{RUNTIME OPTIONS}
66    The executables produced by the compiler when using the \Opt{--exec} option recognize    The executables produced by the compiler when using the \Opt{--exec} option recognize
67    a number of options.    a number of options.
68      These include options to specify the values of input variables and the following standard
69      options:
70      \begin{OptionList}
71        \begin{Flag}{\Opt{-verbose}}
72          Enables runtime-system messages, which are printed to \texttt{stderr}.
73        \end{Flag}
74        \begin{Flag}{\Opt{-timing}}
75          Enables execution timing; the timing results are printed to \texttt{stdout}, unless
76          the \Opt{-verbose} option is specified, in which case they are printed to \texttt{stderr}.
77        \end{Flag}
78      \end{OptionList}%
79  \end{SECTION}  \end{SECTION}
80  \end{ManPage}%  \end{ManPage}%

Legend:
Removed from v.2652  
changed lines
  Added in v.2653

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0