1 /* ---------------------------------------------------------------- */ 2 /* (C)Copyright IBM Corp. 2007, 2008 */ 3 /* ---------------------------------------------------------------- */ 4 /** 5 * \file ad_pe_aggrs.h 6 * \brief ??? 7 */ 8 9 /* 10 * 11 * Declares functions specific for the PE platform within the GPFS 12 * parallel I/O solution. For now simply processes the MP_IOTASKLIST 13 * env var. 14 * 15 */ 16 17 #ifndef AD_PE_AGGRS_H_ 18 #define AD_PE_AGGRS_H_ 19 20 #include "adio.h" 21 #include <sys/stat.h> 22 23 #if !defined(GPFS_SUPER_MAGIC) 24 #define GPFS_SUPER_MAGIC (0x47504653) 25 #endif 26 27 /* generate a list of I/O aggregators following a methodology specific for PE */ 28 int ADIOI_PE_gen_agg_ranklist(ADIO_File fd); 29 30 #endif /* AD_PE_AGGRS_H_ */