The File > New Program command, which was discussed in this [url http://forum.etnus.com/gforum.cgi?post=97#97]FAQ[/url], now has a Parallel tab.



The Parallel system pulldown list names default configurations. If the parallel system is located in a directory named in your PATH environment variable, starting your program should be straight-forward. However, if your system isn't on this list or there is something unique in your environment, you will need to create your own environment. After creating an environment, it will appear as a choice on this list.

Information on creating your own environments is on our web site at http://www.etnus.com/...ion/mpi_startup.html.

Here are the TotalView defaults:

#Argonne MPICH
name: MPICH;
description: Argonne MPICH;
starter: mpirun -tv -ksq %s %p %a;
style: setup_script;
tasks_option: -np;
nodes_option: -nodes;
force_env: true;

#AIX POE
name: poe;
description: IBM POE;
tasks_option: -procs;
nodes_option: -nodes;
starter: /bin/poe %p %a %s;
style: manager_process;
env: NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat;
service_tids: 2 3 4;
force_env: false;

#LAM
name: LAM;
description: LAM-MPI;
starter: mpirun %s %p %a;
style: manager_process;
tasks_option: -np;
nodes_option: ;
env: ;
force_env: false;

#DMPI
name: DMPI;
description: DMPI MPI for Tru64;
starter: dmpirun %s %p %a;
style: manager_process;
tasks_option: -np;
nodes_option: ; # uses appfile with -np inside the file
#env: MPI_ROOT=$env(MPIHOME);
force_env: false;

#PRUN
name: prun;
description: Quadrics RMS/prun;
starter: prun %s %p %a;
style: manager_process;
tasks_option: -n;
nodes_option: -N;
force_env: false;

#MPT
name: MPT;
description: SGI Message Passing Toolkit;
starter: /usr/bin/mpirun %s %p %a;
style: manager_process;
tasks_option: -np; # only with single host
nodes_option: ; # %p %a : %p %a ...
force_env: false;

#Sun MPI
name: SUN MPI;
description: Sun Cluster Tools MPI;
starter: mprun %s %p %a;
style: manager_process;
tasks_option: -np;
nodes_option: ;
force_env: true;