X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2fc459da5e81c223895e15121c21678aa8f445f1..4c8cc143e9f531c24ca7f4d6e6b7b0a049404e35:/teshsuite/smpi/fort_args/fort_args.f90 diff --git a/teshsuite/smpi/fort_args/fort_args.f90 b/teshsuite/smpi/fort_args/fort_args.f90 index dbd9c10444..5d13591caa 100644 --- a/teshsuite/smpi/fort_args/fort_args.f90 +++ b/teshsuite/smpi/fort_args/fort_args.f90 @@ -1,18 +1,21 @@ -! Check that getarg does somethig sensible. +! Copyright (c) 2018-2021. The SimGrid Team. All rights reserved. + +! This program is free software; you can redistribute it and/or modify it +! under the terms of the license (GNU LGPL) which comes with this package. + +! Check that getarg does something sensible. program getarg_1 + use mpi CHARACTER*10 ARGS, ARGS2 INTEGER*4 I INTEGER*2 I2 + INTEGER ierr I = 0 + call MPI_Init(ierr) CALL GETARG(I,ARGS) ! This should return the invoking command. The actual value depends ! on the OS, but a blank string is wrong no matter what. ! ??? What about deep embedded systems? - - I2 = 0 - CALL GETARG(I2,ARGS2) - if (args2.ne.args) STOP 1 - if (args.eq.'') STOP 2 I = 1 CALL GETARG(I,ARGS) @@ -27,4 +30,5 @@ program getarg_1 I = 1000 CALL GETARG(I,ARGS) if (args.ne.'') STOP 6 + call MPI_Finalize(ierr) end