Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Spawt meerdere binaire bestanden of hetzelfde binaire bestand met meerdere sets argumenten, tot stand brengen van communicatie met hen en plaatsen ze in dezelfde MPI_COMM_WORLD.
Syntaxis
int MPIAPI MPI_Comm_spawn_multiple(
int count,
_In_count_(count) char *array_of_commands[],
_In_opt_count_(count) char **array_of_argv[],
_In_count_(count) int array_of_maxprocs[],
_In_count_(count) MPI_Info array_of_info[],
int root,
MPI_Comm comm,
_Out_ MPI_Comm *intercomm,
_Out_opt_ int array_of_errcodes[]
);
Parameters
Tellen
Aantal opdrachten.array_of_commands
Programma's die moeten worden uitgevoerd.array_of_argv
Argumenten voor opdrachten.array_of_maxprocs
Maximum aantal processen dat voor elke opdracht moet worden gestart.array_of_info
Informatieobjecten die het runtimesysteem vertellen waar en hoe processen moeten worden gestart.Root
Rang van proces waarin eerdere argumenten worden onderzocht.Comm
Intracommunicator met groep spawningprocessen.intercomm [uit]
Intercommunicator tussen de oorspronkelijke groep en de nieuw voortgebrachte groep.array_of_errcodes [uit, optioneel]
Eén foutcode per proces.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_COMM_SPAWN_MULTIPLE(COUNT, ARRAY_OF_COMMANDS, ARRAY_OF_ARGV,
ARRAY_OF_MAXPROCS, ARRAY_OF_INFO, ROOT, COMM, INTERCOMM,
ARRAY_OF_ERRCODES, IERROR)
INTEGER COUNT, ARRAY_OF_INFO(*), ARRAY_OF_MAXPROCS(*), ROOT, COMM,
INTERCOMM, ARRAY_OF_ERRCODES(*), IERROR
CHARACTER*(*) ARRAY_OF_COMMANDS(*), ARRAY_OF_ARGV(COUNT, *)
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |