Are you attempting to run the test suite in parallel with more than 2 processors? This test is known to fail when run with more than 2 processors.
Our web site describing the test suite states:
> Also note that the Xyce regression test suite is not generally suitable
for running on large numbers of processors, and contains many circuits
that are extremely small. Some are so small that they don't work at all
in parallel (which is one of the
> reasons that we have the "serial" and
"parallel" tags system). In addition some tests are just barely large
enough to work properly on two processors. So, we suggest running the
parallel build over the test suite on two processors, which is how we do
> our own daily testing of the code.
If you really want to run on 4 or 8 processors, you must add additional tags to the taglist produced by "suggestXyceTagList.sh". If you're running more than 2 processors, add the tag "-notmorethan2procs" and if you're running more than 4 processors, add the tag "-notmorethan4procs". This will cause run_xyce_regression to skip the tests that are known to work only on smaller numbers of processors. So, for example, if for some reason you really wanted to run on 8 processors:
XYCE_BINARY="`pwd`/src/Xyce"
EXECSTRING="mpirun -np 8 $XYCE_BINARY"
eval `$HOME/Xyce_Regression-7.4/TestScripts/suggestXyceTagList.sh "$XYCE_BINARY"`
$HOME/Xyce_Regression-7.4/TestScripts/run_xyce_regression \
--output=`pwd`/Xyce_Test --xyce_test="$HOME/Xyce_Regression-7.4" \
--taglist="${TAGLIST}-notmorethan4procs-notmorethan2procs" \
--resultfile=`pwd`/parallel_results \
"${EXECSTRING}"
There is no real benefit to running the test suite on more than 2 processors. The tests are so small that running them on more processors usually makes the test suite slower because there is too little work to spread around and too much communication added by spreading it around.
These system warnings are why the CommandLine test is failing. That extra text is confusing the test script that examines the standard output (most tests do not even scan the standard output, and look only at the simulation results):
> [1639463005.280847] [alienix:137586:0] ucp_context.c:1533 UCX WARN
UCP version is incompatible, required: 1.10, actual: 1.9 (release 0
/lib64/libucp.so.0)
> [1639463005.284594] [alienix:137589:0]
ucp_context.c:1533 UCX WARN UCP version is incompatible, required:
1.10, actual: 1.9 (release 0 /lib64/libucp.so.0)
> [1639463005.285896]
[alienix:137588:0] ucp_context.c:1533 UCX WARN UCP version is
incompatible, required: 1.10, actual: 1.9 (release 0 /lib64/libucp.so.0)
> [1639463005.290768]
[alienix:137587:0] ucp_context.c:1533 UCX WARN UCP version is
incompatible, required: 1.10, actual: 1.9 (release 0 /lib64/libucp.so.0)