1) srun: error: cn6174: task 0: Segmentation fault slurmstepd: error: mpi/pmix_v3: _errhandler: cn6174 [0]: pmixp_client_v2.c:210: Error handler invoked: status = -25, source = [slurm.pmix.2474387.0:0] slurmstepd: error: *** STEP 2474387.0 ON cn6174 CANCELLED AT 2024-02-20T00:12:00 *** srun: Job step aborted: Waiting up to 32 seconds for job step to finish. srun: error: cn6174: tasks 1-3: Killed 2) if (argc = 2) { nLoc = atoi(argv[1]); } if (argc = 3) { nLoc = atoi(argv[1]); nLength = atoi(argv[2]); } argc是常量,不能赋值,导致的错误。 3) 修改成: if (argc == 2) { nLoc = atoi(argv[1]); } if (argc == 3) { nLoc = atoi(argv[1]); nLength = atoi(argv[2]); } 即可。 |
说点什么...