Hi Guosheng,
Sorry to hear you are running into issues again
. Let's see if we can resolve this.
Could you send me a backtrace of gdb for a simple .pde-file?
For example, execute "d1_square.pde" from the pde_tutorials with
Code:
mpirun -np 5 bash .wrap_mpirun gdb -batch -ex "run" -ex bt --args ngs d1_square.pde
".wrap_mpirun" should be something like this (with OpenMPI), and just pipes the output to seperate files
for all mpi-ranks:
Code:
#!/bin/sh
ARGS=$@
$ARGS 1>out_p$OMPI_COMM_WORLD_RANK 2>out_p$OMPI_COMM_WORLD_RANK
Also, please send me the output of:
Code:
which ngspy | xargs cat
Code:
which ngs | xargs ldd
Also, could you try to import
netgen in python and see if that crashes too?
Finally, your CmakeCache, the cmake-command you used and the cmake-output would be useful.
In principle, the tests
are supposed to work with MPI! In this case, of course, they all fail because something is wrong with the ngsolve-libraries.
While this is probably not the issue you are running into in this case, on the cluster, they might still fail because you might not be allowed to run any MPI computations on the login node . If that is the issue, you have to go through the batch system (e.g. by switching to an interactive session and then running the tests as usual.)
Best,
Lukas