[MITgcm-support] to prepare horizGridFile for the curvilinear coordinates
Yi-Chih Huang
dscpln at gmail.com
Thu Oct 4 16:21:01 EDT 2018
Martin,
I got the following error messages "Transport endpoint is not
connected" in the beginning of execution. I searched this error online,
but ended up nothing. Could you indicate what this error about?
/bin/bash: /cvmfs/
soft.computecanada.ca/nix/var/nix/profiles/16.09/lmod/lmod/init/bash:
Transport endpoint is not connected
slurmstepd: error: execve():
/project/6001267/MITgcm/MITgcm_c66k/verification/rotating_tank2/runM/./mitgcmuv:
Transport endpoint is not connected
......................................................................................................................................
My topic is about atmospheric convection so that I don't need any sea
ice or ocean packages. I have successfully run the rotating_tank
example in spherical coordinates. To extend to the polar region, I need to
apply the curvilinear coordinates. At first, I thought if only I prepare
the horizGridFile file, I should be able to run this model in the
curvilinear coordinates. If to reproduce the example in MITgcm_contrib is
the best way to learn the curvilinear coordinates, could you recommend an
atmospheric case? I don't want finally I have to remove many sea ice and
ocean packages.
Thanks much,
Yi-Chih
######################################################################################
Hi Yi-Chih,
now I am not quite sure what you are trying to do. Once you have specified
the curvilinear grid in one way (grid files) or the other (OLD_GRID_IO
method), you do not have to specify delX/delY in data. In fact, it does not
make sense to specify spherical coordinate deltaX/Y for a curvilinear grid,
does it? The best that can happen, is that these parameters are ignored,
and I think that is what you are seeing. Have look here:
http://wwwcvs.mitgcm.org/viewvc/MITgcm/MITgcm_contrib/arctic/
for examples of a curvilinear grid across the Arctic using the OLD_GRID_IO
method. The grid files contain longitude and latitude and there?s no
ambiguity about the grid.
Another option is to rotate a spherical grid so that the converging
longitudes are moved out of your region of interest. This has been done
before and there are parameters for this (from PARAMS.h:
C rotateGrid :: rotate grid coordinates to geographical coordinates
C according to Euler angles phiEuler, thetaEuler,
psiEuler
)
Only on a spherical grid (or cartesian grid), the parameters ygOrigin,
delx/dely have a meaning. f0 can only be used with a cartesian grid. It
does not make too much sense to have an f- or beta-plane in a non-cartesian
grid (as far a I know).
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20181004/6d40c71c/attachment.html>
More information about the MITgcm-support
mailing list