Я установил intel oneAPI на ubuntu 20.04, далее ifort и icc.
Следующая команда на терминале показывает
сарас # который icc
/opt/intel/oneapi/compiler/2021.4.0/linux/bin/intel64/icc
сарас # который ифорт
/opt/intel/oneapi/compiler/2021.4.0/linux/bin/intel64/ifort
Сарас #
Я попытался настроить netcdf-4.1.3 с помощью ifort и icc, используя следующий скрипт.
экспорт CC=icc
экспорт CXX=icpc
экспорт CFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
экспорт CXXFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
экспорт F77=ифорт
экспорт FC=ifort
экспорт F90=ифорт
экспорт FFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
экспорт CPP='icc -E'
экспорт CXXCPP='icpc -E'
./configure --prefix=мой путь
делать
сделать чек
сделать установку
Но я получил следующую ошибку.
проверка того, было ли указано вытеснение кэша по умолчанию для HDF5... 0,75
проверка того, включено ли ведение журнала netCDF-4... нет
проверка, должен ли быть собран клиент cdmremote... нет
проверка того, должен ли быть построен DAP-клиент... да
проверка стиля включения, используемого make... GNU
проверка gcc...icc
проверка, работает ли компилятор C... нет
настроить: ошибка: в `/home/saras/Prasanth/netcdf-4.1.3':
настроить: ошибка: компилятор C не может создавать исполняемые файлы