I found a bug ,which is the multifile when using the PIO(trunk_4.0),but I can not fix it.
This is my FRC file
FRCNAME == !./input/scsa_frc.nc
../YGA/ERA5/scs/era5_srf_2017.nc \
../YGA/ERA5/scs/era5_pair_2017.nc \
../YGA/ERA5/scs/era5_tair_2017_1.nc |
../YGA/ERA5/scs/era5_tair_2017_2.nc \
../YGA/ERA5/scs/era5_qair_2017_1.nc |
../YGA/ERA5/scs/era5_qair_2017_2.nc \
and when the model got the last time in era5_tair_2017_1.nc, I got an error like this :
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261
but if i turn off the PIO ,i can continue run the model.
So, I think ,maybe there is a bug in the mod_pio_netcdf.F or in the check_mutifile.F ,but I can not fix it.
A Bug for the multifile when using the PIO
-
- Posts: 9
- Joined: Sun Nov 10, 2013 5:59 pm
- Location: NMEFC
- arango
- Site Admin
- Posts: 1368
- Joined: Wed Feb 26, 2003 4:41 pm
- Location: DMCS, Rutgers University
- Contact:
Re: A Bug for the multifile when using the PIO
You didn't post enough information to diagnose the problem. Does ROMS standard output write more specific information?
The abort error is internal to the PIO library routine pio_nc.c, so we don't know what ROMS call triggered a such error in the PIO C-routine:
The abort error is internal to the PIO library routine pio_nc.c, so we don't know what ROMS call triggered a such error in the PIO C-routine:
The error mentions a missing attribute. I suggest checking your input NetCDF file. The PIO library may be more strict than the regular NetCDF library. You may need to do some debugging.Abort with message NetCDF: Attribute not found in file pio_nc.c at line 1261