"Fossies" - the Fresh Open Source Software Archive

Member "openmpi-4.1.2/ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.h" (24 Nov 2021, 872 Bytes) of package /linux/misc/openmpi-4.1.2.tar.bz2:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "ad_bg_aggrs.h" see the Fossies "Dox" file reference documentation and the last Fossies "Diffs" side-by-side code changes report: 4.1.1_vs_5.0.0rc2.

    1 /* ---------------------------------------------------------------- */
    2 /* (C)Copyright IBM Corp.  2007, 2008                               */
    3 /* ---------------------------------------------------------------- */
    4 /**
    5  * \file ad_bg_aggrs.h
    6  * \brief ???
    7  */
    8 
    9 /* 
   10  *
   11  * Declares functions specific for the BlueGene platform within the GPFS
   12  * parallel I/O solution.  Implements aligned file-domain partitioning
   13  * (7/28/2005);  persistent file doamin work not implemented
   14  *
   15  */
   16 
   17 #ifndef AD_BG_AGGRS_H_
   18 #define AD_BG_AGGRS_H_
   19 
   20 #include "adio.h"
   21 #include <sys/stat.h>
   22 
   23 #ifdef HAVE_GPFS_H
   24 #include <gpfs.h>
   25 #endif
   26 #if !defined(GPFS_SUPER_MAGIC)
   27   #define GPFS_SUPER_MAGIC (0x47504653)
   28 #endif
   29 
   30     /* generate a list of I/O aggregators that utilizes BG-PSET orginization. */
   31     int ADIOI_BG_gen_agg_ranklist(ADIO_File fd, int n_aggrs_per_pset);
   32 
   33 #endif  /* AD_BG_AGGRS_H_ */