Operações de E/S (cont.)
Alternativas ao Uso de stdin/stdout:
- Utilizar parâmetros de entrada na linha de comando
Exemplo:
Prog.Fonte:
printf("[%d] argumentos: %s %s %s \n",my_rank,argv[0],argv[1],argv[2]);
Execução:
{aldebaran}/home/usuarios/celso/% mpirun -np 4 teste arg1 arg2
[0] argumentos: /home/usuarios/celso/teste arg1 arg2
[2] argumentos: /home/usuarios/celso/teste arg1 arg2
[1] argumentos: /home/usuarios/celso/teste arg1 arg2
[3] argumentos: /home/usuarios/celso/teste arg1 arg2