Closed Parag0206 closed 2 years ago
Yes, the msks were the problem, the land and ocean masks both were swapped. But, after correcting, still the error persists
The topo file generation method is not the reason of the problem(whether topog file is generated from ETOPO or GEBCO does not matter).
further the ocean domain shows that all values are missing
bath = etopo.depth.values
n_bath = -1*(np.where(bath > 0,0,bath))
Take a look, values greater than 0 will be 0 and less than zero will be multplied by -1
As mentioned above, the problem is that the ocean values for bathymetry are below 0(sign convention). Convert them to positive as mentioned here
bath = etopo.depth.values n_bath = -1*(np.where(bath > 0,0,bath))
Take a look, values greater than 0 will be 0 and less than zero will be multplied by -1
or use cdo expr to solve this
The simulation produces results(all fields like SST,SSS,etc.) on land and not on the sea.
This maybe due to improper mask