Previous: , Up: Utility programs   [Index]


pnetcdf-config

pnetcdf-config prints the configure command-line options used to build the PnetCDF library.

Synopsis

pnetcdf-config [OPTION]

Command-line Options

  --help                      display this help message and exit
  --all                       display all options
  --cc                        C compiler
  --cflags                    C compiler flags
  --cppflags                  C pre-processor flags
  --has-c++                   whether C++ API is installed
  --c++                       C++ compiler
  --cxxflags                  C++ compiler flags
  --has-fortran               whether Fortran API is installed
  --f77                       Fortran 77 compiler
  --fflags                    Fortran 77 compiler flags
  --fppflags                  Fortran pre-processor flags
  --fc                        Fortran 9x compiler
  --fcflags                   Fortran 9x compiler flags
  --ldflags                   Linker options
  --libs                      Libraries used to build PnetCDF
  --netcdf4                   Whether NetCDF-4 support is enabled or disabled
  --relax-coord-bound         Whether using a relaxed coordinate boundary check
  --in-place-swap             Whether using buffer in-place Endianness byte swap
  --erange-fill               Whether using fill values for NC_ERANGE error
  --subfiling                 Whether subfiling is enabled or disabled
  --large-single-req          Whether to allow large (>2GiB) single MPI-IO requests
  --null-byte-header-padding  Whether to check null-byte padding in header
  --burst-buffering           Whether burst buffer driver is built or not
  --profiling                 Whether internal profiling is enabled or not
  --debug                     Whether PnetCDF is built with debug mode
  --prefix                    Install prefix
  --includedir                Include directory
  --libdir                    Library directory
  --version                   Library version
  --release-date              Date of PnetCDF source was released
  --config-date               Date of PnetCDF library was configured

Example

% pnetcdf-config --all

This parallel-netcdf 1.10.0 has been built with the following features: 

  --cc                        -> /usr/local/bin/mpicc
  --cflags                    -> -O2
  --cppflags                  ->
  --ldflags                   ->
  --libs                      ->

  --has-c++                   -> yes
  --cxx                       -> /usr/local/bin/mpicxx
  --cxxflags                  -> -O2

  --has-fortran               -> yes
  --f77                       -> /usr/local/bin/mpif77
  --fflags                    -> -O2

  --fc                        -> /usr/local/bin/mpif90
  --fcflags                   -> -O2 

  --netcdf4                   -> enabled
  --relax-coord-bound         -> enabled
  --in-place-swap             -> auto
  --erange-fill               -> enabled
  --subfiling                 -> enabled
  --large-single-req          -> disabled
  --null-byte-header-padding  -> disabled
  --burst-buffering           -> enabled
  --profiling                 -> enabled
  --debug                     -> disabled

  --prefix                    -> /usr/local
  --includedir                -> /usr/local/include
  --libdir                    -> /usr/local/lib
  --version                   -> parallel-netcdf 1.10.0
  --release-date              -> 2 Jul 2018
  --config-date               -> Mon Jul  9 11:01:38 CDT 2018

Previous: , Up: Utility programs   [Index]