How is the feature iparm(2) = 10 supposed to work with cluster_sparse_solver? If I adapt cl_solver_unsym_distr_c.c by changing the value of iparm[ 1] to 10, with 2 processes, it hangs on both Linux with IntelMPI and macOS with MPICH, and it segfaults with more than 2 processes.
Moreover, there is some unwanted output:
$ mpirun -np 2 ./a.out
RANK # 0 Total mem 0
RANK # 1 Total mem 0
$ mpirun -np 4 ./a.out
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= PID 48932 RUNNING AT
= EXIT CODE: 11
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Segmentation fault: 11 (signal 11)
Could this be fixed please?