[FLASH-USERS] PoisTest crash during compilation

Klaus Weide klaus at flash.uchicago.edu
Fri Oct 20 15:38:46 EDT 2017


On Fri, 20 Oct 2017, Ryan Farber wrote:

> I am trying to perform the "PoisTest" test problem that comes with
> FLASH4.2.2 to test Poisson solvers.
> 
> I used the following setup command:
> ./setup PoisTest -auto -3d
> 
> Compilation crashed with the following error message:
> 
> io_h5_report_xfer_method.c:89:26: error: 'H5D_MPIO_SET_MPIPOSIX' undeclared
> (first use in this function)
>        if (global_cause & H5D_MPIO_SET_MPIPOSIX) {
>                           ^
> io_h5_report_xfer_method.c:89:26: note: each undeclared identifier is
> reported only once for each function it appears in
> io_h5_report_xfer_method.c:95:26: error: 'H5D_MPIO_POINT_SELECTIONS'
> undeclared (first use in this function)
>        if (global_cause & H5D_MPIO_POINT_SELECTIONS) {
> 
> I have commented out those lines from the file, which allows compilation to
> succeed but I am curious: does anyone know if that is an okay workaround?
> Where are those variables supposed to be defined?

This has already been addressed in FLASH 4.3.

Since FLASH 4.3, the relevant lines are protected with

   #if (H5_VERSION_LE(1,8,12))
      .....
   #endif


Klaus



More information about the flash-users mailing list