curvilinear orthogonal grid

Discussion on computers, ROMS installation and compiling

Moderators: arango, robertson

Post Reply
Message
Author
shifei
Posts: 30
Joined: Thu Aug 01, 2013 3:11 pm
Location: Ocean University of China

curvilinear orthogonal grid

#1 Unread post by shifei »

Hi,
I try to produce a fan-shaped grid with seagrid, but I doubt that the orthogonality of the grid affects the calculation. I'm not sure whether the curvilinear orthogonal grid is proper.

User avatar
kate
Posts: 4091
Joined: Wed Jul 02, 2003 5:29 pm
Location: CFOS/UAF, USA

Re: curvilinear orthogonal grid

#2 Unread post by kate »

Are you asking how orthogonal your grid is? Does SeaGrid give an "orthogonality error"? Last I checked, SeaGrid only called "rect" once. In the ancient Fortran code, we would call it iteratively until it crashed, then try again with one less iteration. "rect" improves the orthogonality logarithmically with each iteration. It helps if your corners are close to 90 degrees.

shifei
Posts: 30
Joined: Thu Aug 01, 2013 3:11 pm
Location: Ocean University of China

Re: curvilinear orthogonal grid

#3 Unread post by shifei »

Thanks kate for your reply,
I checked the orthogonality of my grid, the results is not good.
Should I use curvilinear grid carefully, and just use the land masking?

User avatar
kate
Posts: 4091
Joined: Wed Jul 02, 2003 5:29 pm
Location: CFOS/UAF, USA

Re: curvilinear orthogonal grid

#4 Unread post by kate »

You have several choices:

1. Edit the code to call rect more times.

2. Make a rectangular grid and use the land mask.

3. Explore other options like gridgen or the ancient Fortran code.

Post Reply