An error about filename in I4DVAR

Discussion about tangent linear and adjoint models, variational data assimilation, and other related issues.

Moderators: arango, robertson

Post Reply
Message
Author
User avatar
smartboy
Posts: 6
Joined: Wed Mar 31, 2021 1:14 pm
Location: Ocean University of China

An error about filename in I4DVAR

#1 Unread post by smartboy »

I'm running the I4DVAR for my real application. There is an error which is related to the netcdf filename. I'm comfused about this.
My ROMS version is 4.0, which is the newest one. The assimilation process runs pretty well. However, it says that "unable to open existing file". I have checked the directory. The netcdf filename is "YS_adj_outer2", which isn't the "YS_adj_outer2_001".
My question is whether there is some errors in the source code. How to change the wrong filename to correct one.

Code: Select all

 <<<< Conjugate Gradient Algorithm >>>>


 (002,000): PRECOND - Ritz preconditioning: convert gradient to y-space

 (002,000): PRECOND - Reading Lanczos eigenpairs from:   ./YS_adj_outer2_001.nc
 Found Error: 02   Line: 8280     Source: ROMS/Modules/mod_netcdf.F, netcdf_open

 NETCDF_OPEN - unable to open existing NetCDF file:
               ./YS_adj_outer2_001.nc
               call from:  ROMS/Utility/cgradient.F, precond
               No such file or directory
 Found Error: 03   Line: 2805     Source: ROMS/Modules/mod_netcdf.F, netcdf_get_fvar_2d
 Found Error: 03   Line: 6626     Source: ROMS/Utility/cgradient.F, precond
 Found Error: 03   Line: 766      Source: ROMS/Utility/cgradient.F, cgradient_tile
 Found Error: 03   Line: 1452     Source: ROMS/Drivers/i4dvar.F, increment
 Found Error: 03   Line: 288      Source: ROMS/Drivers/i4dvar_roms.h, ROMS_run


Post Reply