I’m trying to extract hourly SSH in a single location in a Nemo 4.2.2 based run. And it does not work, the model just holds, and does nothing when it’s time to print. Although I have done that fine when using previous versions of Nemo.
Has anyone an example on how to code a zoom properly in the xml files, domain, grid, field and file ?
Thanks for your reply, but unless I am wrong I have followed exactly this procedure.
And it always worked in previous versions of Nemo. Will check again,
I have tried everything, even changing the Netcdf and/or HDF5 versions, same results. Normal outputs that contain the entire domain work, but zooms do not.
To my understanding, grid_ref has different meanings depending on whether it appears in a field or file definition:
In a field definition, it determines the grid the data will be received on from NEMO
In a file definition, it determines the grid the data will be output on in netCDF files
I think your run may be hanging because in your current definition, XIOS is expecting to receive data for a single point. I may be wrong about this, so please give my suggestion a try and let me know what happens.
I’ve just tried using your XIOS files in an ORCA2 ocean-only run (using different zoom points and using XIOS in server mode), and it ran ok.
However, when I ran this using XIOS in attached mode (as your iodef.xml seems to suggest you are doing), I got a floating point error in XIOS. Removing the ssh_andenes variable resolved this. So, there seems to be an issue with the zoom when using XIOS in attached mode.
I wonder if you also have this issue, but XIOS is hanging instead of crashing. Could you try running XIOS in detached/server mode?
This is a great idea, thanks a lot, I will try tomorrow. By attached mode, you mean i run only nemo.exe, right ? Indeed this is what I do, but it was never a problem with the zoom.
Thanks again, I would have never thought about it,
Each subdomain that you call “1point”, is a box of consecutive points, consecutive meaning here it can also be a single point. In your case you try to define 3 unrelated points so it cannot work.
You need to define 3 boxes, named for example point_1, point_2, point_3, which are independent.
And then it should work.