Ошибка при использовании команды cdo selname в кодировке Linux - PullRequest
0 голосов
/ 12 февраля 2020

Я использую Linux для запуска серии экспериментов с климатической моделью и хочу извлечь из моих файлов результатов конкретный файл, содержащий информацию о фракциях растительной плитки.

Для этого мне нужно использовать cdo оператор selname в моих файлах netcdf. Код, который я использую, выглядит следующим образом:

module add convsh/1.91
module add apps/cdo-1.9.3

for file in `ls *@pi*` ; do
cdo selname,fracPFTs_mm_srf ${file}.nc ${file}_veg.nc
done

(Обратите внимание, что переменная fracPFTs_mm_srf - это имя конкретной переменной, которую я хочу, и она имеет 9 различных слоев, по существу, для 9 различных типов растительности смоделировано в модели.

Я получаю следующую ошибку:

Internal error, variable fracPFTs_mm_srf has an unsupported array structure!

Я думаю, что это может быть трудно из-за 9 различных слоев в файле, который я пытаюсь извлечь, но любые мысли с благодарностью!

Спасибо !!

...