pio fails to detect support for MPI-IO

Hi,I'm using cesm1.1.1 on a platform almost identical to yellowstone, using Intel Compiler 13.0 and Intel MPI 4.1.pio's configure fails to detect support for MPI-IO. It seems the problem is due to the configure test which uses $FC rather than $MPIFC, complaining about not finding mpif.h .The problem can be overcome adding --enable-mpiio to PIO_CONFIG_OPTS in the Macros file, but I'm wondering if the test should use $MPIFC instead.Best,Beppe
 

jedwards

CSEG and Liaisons
Staff member
Either change should be okay - on some machines changing FC to MPIFC will fail becasue you can't run a parallel job on the same nodes you compile on.
 
on some machines changing FC to MPIFC will fail becasue you can't run a parallel job on the same nodes you compile on. OK, this make sense.I decided to add the --enable-mpiio option to the PIO_CONFIG_OPTS in the file config_compilers.xml in order to enable MPI-IO support by default on our computing platform:  --enable-filesystem-hints=gpfs --enable-mpiio   ... Thanks for your quick reply.
 
Back
Top