Failure to test file pointer before writing in setting up IA64 kernels
At line 191 of src/gmxlib/nonbonded/nb_kernel_ia64_single/nb_kernel_ia64_single.c the code attempts to write to the logfile without testing for a non-zero pointer. On all non-master MPI processes, this pointer is zero, and so the code segfaults.
ia64_double has the same problem.
To fix, insert a test for a zero pointer.
Since other kernels do not produce such output, perhaps some regularization across the kernels is a good idea.