Konrad On Wednesday, October 2, 2019 at 5:50:53 AM UTC-4, Konrad Simon wrote: > > > >> >>> However, now my code runs on the machine I installed it on. But once I >>> use slurm to distribute the job across nodes I get "illegal instruction" >>> erros. Frustrating. >>> >> >> With HPC I used to have access to they did not use slurm, so I can't >> really comment here. >> If that's during running quick tests or so, it could be related to a >> wrong MPIEXEC pickedup by deal.II config. >> I wanted to fix that in Spack https://github.com/spack/spack/pull/11142 >> but apparently this solution may not be fully functional for Slurm. >> > > I guess I have a clue why I get the error. My backend nodes run on a > different architecture. The openmpi version (i.e. mpirun) is the correct > one. This is made sure in the slurm script. > That's always a pain to deal with. If you can, I would get an interactive session on a compute node and compile everything on the compute node. You can also compile everything in batch mode or compute on the login node and pass the flag for the architecture of the compute node.
Best, Bruno -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/db27dbf6-135f-4e72-9920-29db9d4bdc3d%40googlegroups.com.