The preferences on this page tell TotalView that it should enable the use of dbfork. It also indicates what will happen when your program goes parallel.
TotalView lets you start MPI jobs in two ways. You can directly invoke TotalView upon your program, which is identical to entering arguments into the File > New Program dialog box, or by directly or indirectly involving a starter program such as poe or mpirun. TotalView only refers to these settings when it is directly invoked on a starter program. For programs directly started by TotalView, the program executes in actually the same way as a non-parallel program. That is, all processes created are part of the same control group and TotalView allows this control group to run freely. This is discussed in the TotalView Users Guide.
Figure 16: Parallel Page When set, TotalView catches the fork(), vfork(), and exexcve() system calls if your executable is linked with the dbfork library. This is discussed in Chapter 8 of the TotalView Reference Guide.For more information, see the TV::dbfork variable.Stop the control group immediately after your processes creates the group’s processes.Allows all newly created processes in the control group to run freely.If set, TotalView asks if it should start the created processes. If you check this box, TotalView display its Subset Attach dialog box when the job goes parallel.TotalView automatically attaches to all processes when they begin executing.If set, TotalView opens the same dialog box that it displays when you select Group > Attach Subset command. Using this dialog box, you tell TotalView to which processes it should attach. Note that TotalView does not display this dialog box when you set the preference. Instead, this preference tells TotalView that it should display the dialog box when it is about to created processes.
Rogue Wave Software, Inc. |
Voice: (303) 473-9118 |
rwonlinedocs@roguewave.com |