Update:
Recompiling did not make any difference. But here is what I discovered:
Issuing the following command:
artemis.py -f O:\trunk\configs\systel_gfmsmpi.cfg -c gfmsmpi_i7 --ncsize=4 art_bj78.cas > output.txt
gave this error:
================================================================================
PERIOD 1/ 5 : 1.1915 SECONDS
PHBOR: BOUNDARY 2 IS INCIDENT - FIRST IMPACT NODE 1[ -7.0000, 0.0000]
LINEAR SYSTEM SOLVING (SOLVE)
MUMPS ARE NOT AVAILABLE FOR SEQUENTIAL RUNS,
USE SEQUENITAL DIRECT SOLVER (SOLVER = 8)
job aborted:
[ranks] message
[0-1] terminated
[2] application aborted
aborting MPI_COMM_WORLD (comm=0x44000000), error 2, comm rank 2
[3] application aborted
aborting MPI_COMM_WORLD (comm=0x44000000), error 2, comm rank 3
---- error analysis -----
Which appeared strange because I had asked for 4 procs, not a sequential run. Un-commenting and setting "PARALLEL PROCESSORS : 4" within the cas file solved the issue. Which means that for some reason the ncsize argument in the command is not taken into account.
I have done some fiddling with the runcode.py script but they are limited in the HPCSTDIN related section and when reading the dictionary file from a UNC path. I cannot imagine how that could interfere.
Any ideas?
Costas