📄 node54.htm
字号:
<HTML>
<HEAD>
<!-- This file was generated by tohtml from mpichntman.tex -->
<!-- with the command
tohtml -default -dosnl -gaudy -basedef mpiman.def mpichntman.tex
-->
<TITLE>my windows don't show up</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<HR><H2><A NAME="Node54">my windows don't show up</a></H2>
<A HREF="node53.htm#Node53"><IMG WIDTH=16 HEIGHT=16 SRC="previous.xbm"></A><A HREF="node51.htm#Node51"><IMG WIDTH=16 HEIGHT=16 SRC="up.xbm"></A><A HREF="node55.htm#Node55"><IMG WIDTH=16 HEIGHT=16 SRC="next.xbm"></A><BR>
<b>Up: </b><A HREF="node51.htm#Node51"> FAQ</a>
<b>Next: </b><A HREF="node55.htm#Node55"> mpirun options don't work</a>
<b>Previous: </b><A HREF="node53.htm#Node53"> No more connections</a>
<P>
Q) I'm having a problem with mpirun. When I use the command-line interface my application loads
fine and works. When I try using a configuration file or use guimpirun, for some reason,
my application is unable to create a window.
<P>
A)
<ol>
1. Use the -localroot option to miprun and the root process will be able to create windows.
<P>
<BR>
2. The process launcher for MPICH, mpd, runs as a service. When it launches processes they are
put in their own hidden desktop. Any windows these processes bring up are hidden from view. If you
must be able to see your windows, you can allow processes to share the default desktop by
re-installing mpd with the interact option. Execute <tt> mpd -remove</tt> to uninstall and then execute
<tt> mpd -install -interact</tt> to re-install.
<P>
This will not work for a terminal services session. This will only allow windows to show up on the
default logon desktop (the monitor directly connected to the host).
<P>
There may be permission issues if a user is logged on to a machine and a different user attempts to
launch a process on the same machine. So '-interact' is not the default nor recommended method of installation.
<P>
<BR>
3. But sometimes I can see my windows, even with the default installation. This is true. If mpirun
determines that you are only running processes on the local machine, it bypasses mpd and launches the
processes in the current context - thus allowing you to see your windows. When mpirun parses a
configuration file, it always use mpd. <em>guiMPIRun</em> always uses mpd.
</ol>
<P>
<HR>
<A HREF="node53.htm#Node53"><IMG WIDTH=16 HEIGHT=16 SRC="previous.xbm"></A><A HREF="node51.htm#Node51"><IMG WIDTH=16 HEIGHT=16 SRC="up.xbm"></A><A HREF="node55.htm#Node55"><IMG WIDTH=16 HEIGHT=16 SRC="next.xbm"></A><BR>
<b>Up: </b><A HREF="node51.htm#Node51"> FAQ</a>
<b>Next: </b><A HREF="node55.htm#Node55"> mpirun options don't work</a>
<b>Previous: </b><A HREF="node53.htm#Node53"> No more connections</a>
<P>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -