Main menu

Navigation

pio fails to detect support for MPI-IO

3 posts / 0 new
Last post
piergiuseppe.fo...
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

Pier Giuseppe Fogli
Numerical Applications and Scenarios (ANS) Division
Euro-Mediterranean Center on Climate Change (CMCC) - www.cmcc.it

jedwards

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.

CESM Software Engineer

piergiuseppe.fo...

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:

<compiler MACH="athena" COMPILER="intel">

  <PIO_CONFIG_OPTS> --enable-filesystem-hints=gpfs --enable-mpiio </PIO_CONFIG_OPTS>

  ...

</compiler>

 

Thanks for your quick reply.

Pier Giuseppe Fogli
Numerical Applications and Scenarios (ANS) Division
Euro-Mediterranean Center on Climate Change (CMCC) - www.cmcc.it

Log in or register to post comments

Who's new

  • zoe.gillett@...
  • jayaiisc@...
  • xianwu0403@...
  • jiangfeng@...
  • gonzalo-ferrada@...