The following command can tell whether netcdf is built with parallel I/O
support.
% nm libnetcdf.a | grep nc_use_parallel_enabled
0000000000002200 T nc_use_parallel_enabled
Wei-keng
On May 5, 2017, at 12:18 PM, Anton Shterenlikht wrote:
> On 04/05/2017, Wei-keng Liao <wkliao@xxxxxxxxxxxxxxxxxxxxx> wrote:
>> Please also check file libnetcdf.settings under
>> /cm/shared/libraries/intel_build/netcdf-4-intel-16.par/lib
>>
>> You should see the following line if parallel I/O is supported.
>>
>> NC-4 Parallel Support: yes
>
> Apparently libnetcdf.settings appeared in 4.3.3,
> whereas I have 4.3.0:
>
> $ nc-config --all
>
> This netCDF 4.3.0 has been built with the following features:
>
> --cc -> mpiicc
> --cflags ->
> -I/cm/shared/libraries/intel_build/netcdf-4-intel-16.par/include
> -I/cm/shared/libraries/intel_build/hdf5-1.8.12-intel-16.par/include
> --libs ->
> -L/cm/shared/libraries/intel_build/netcdf-4-intel-16.par/lib
> -L/cm/shared/libraries/intel_build/hdf5-1.8.12-intel-16.par/lib
> -lnetcdf -lhdf5_hl -lhdf5 -lm -lcurl
>
> --has-c++ -> no
> --cxx ->
> --has-c++4 -> no
> --cxx4 ->
>
> --fc -> mpiifort
> --fflags -> -O3 -xHost -ip -no-prec-div -static-intel
> -I/cm/shared/libraries/intel_build/netcdf-4-intel-16.par/include
> --flibs ->
> -L/cm/shared/libraries/intel_build/netcdf-4-intel-16.par/lib -lnetcdff
> -L/cm/shared/libraries/intel_build/hdf5-1.8.12-intel-16.par/lib
> -L/cm/shared/libraries/intel_build/netcdf-4-intel-16.par/lib -lnetcdf
> --has-f90 -> yes
>
> --has-dap -> yes
> --has-nc2 -> yes
> --has-nc4 -> yes
> --has-hdf5 -> yes
> --has-hdf4 -> no
> --has-pnetcdf-> no
>
> --prefix -> /cm/shared/libraries/intel_build/netcdf-4-intel-16.par
> --includedir-> /cm/shared/libraries/intel_build/netcdf-4-intel-16.par/include
> --version -> netCDF 4.3.0
>
> Anton