There is "READ_WATER" option in the ROMS Cpp file. Does it mean that ROMS can read the gird without the longitude and latitude information of dry points?
I tried it.The longitude and latitude of dry points were defined as zero. The model can't run because TotValume = NaN,
However, the MinVolume and MaxVolume have reasonable values.
Question about "READ_WATER" option
Re: Question about "READ_WATER" option
The problem of masked grid is that much of the computational domain is taken by land points. In practice this means that if 30% of rho, u, v points are land then 30% of disk space is taken by numbers equal to zero or another filling variable.
The idea of READ_WATER, WRITE_WATER is to write only the value of the sea points and so get a corresponding reduction in the disk space occupied by history and restart file. The grid is not affected by this option since anyway it is a relatively small file compared to all the rest.
With WRITE_WATER only water points are written in history file and restart file. That is the history and restart file contains dimensions xy_rho in place of the usual eta_rho,xi_rho.
The option READ_WATER allows ROMS to read those files as initial file without having to do a conversion operation.
The idea of READ_WATER, WRITE_WATER is to write only the value of the sea points and so get a corresponding reduction in the disk space occupied by history and restart file. The grid is not affected by this option since anyway it is a relatively small file compared to all the rest.
With WRITE_WATER only water points are written in history file and restart file. That is the history and restart file contains dimensions xy_rho in place of the usual eta_rho,xi_rho.
The option READ_WATER allows ROMS to read those files as initial file without having to do a conversion operation.