Problems with running Icepack 1.5.3 test case with provided CFS Input

MarekM

New Member
Hei,

I'm trying out the provided forcing date (CFS) with the .nc file and my Icepack run does not complete, but aborts when reading in the file (cfsv2_2015_220_70_01hr.nc).

I'm using Icepack 1.5.3 in the standalone version on my MacBook. To create the specific case, I use the following snippet: ./icepack.setup -m conda -e macos -c ~/icepack-dirs/cases/case-name. I have changed the following lines in icepack_in
- atm_data_type = 'CFS'
- atm_data_file = 'cfsv2_2015_220_70_01hr.nc'
- atm_data_format = 'nc'

The model compiles fine, but the run aborts with this in the log file.

"At line 639 of file ..../Icepack-Icepack1.5.3/configuration/driver/icedrv_forcing.F90 (unit = 14, file = '/Users/mamuc9962/icepack-dirs/input/Icepack_data/forcing/CFS/cfsv2_2015_220_70_01hr.nc')

Fortran runtime error: Bad value during floating point read"

If I switch the input file to the txt file and the atm_data_format to 'bin', then it runs fine. Thus, I wonder if there is a problem with the nc file or if I miss some dependency.

Thanks for any help!
Cheers,
Marek
 

MarekM

New Member
Small update: I think the function to read in CFS data (subroutine atm_CFS) does not support nc files. The whole function seems to be only written for the provided txt file (which also works). Could someone confirm this? ☺️ Additionally, maybe the next update of the Documentation could feature a note that albeit a nc file is provided, the subroutine atm_CFS does only support the txt file.
 
Vote Upvote 0 Downvote
Back
Top