[MITgcm-support] [MITgcm Manual] section 3.2 Obtaining the code
Uli Riemenschneider
uriemenschneider at whoi.edu
Fri Jun 18 08:51:44 EDT 2004
Hey,
thanks for all those eager offers to help! I would me more than happy to
give you access to my account if this is ok with Sonya ?? Basically the
command 'make' failed, and I have attached the resulting error messages
below. While searching for a solution to the problem I found that
someone had already logged the same kind of problem on your web site before:
http://mitgcm.org/testing/results/2004_05/tr_hopper_20040505_0/global_ocean.90x40x15/make.log
Let me know what you think, and I can e-mail you my account details if
you think it's easiest to get going that way.
Uli
f90 -c cd_code_checkpoint.F
/*
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 1, Column = 1
The characters found in the label field are not valid.
This file created by convert_cpp_cmd2defines with the following command
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 2, Column = 2
The characters found in the label field are not valid.
^
f90-67 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 2, Column = 7
Identifier length exceeds the maximum of 31 characters.
^
f90-293 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 2, Column = 7
This unnamed main program unit is missing an END statement.
^
f90-724 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 2, Column = 73
Unknown statement. Expected assignment statement but found "EOS"
instead of "=" or "=>".
line arguments:
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 3, Column = 2
The characters found in the label field are not valid.
Warning - this file is automatically generated - do NOT edit
-bPACKAGES_CONFIG_H Disabled packages: -UALLOW_AIM
-UALLOW_AIM_COMPON_INTERF -UALLOW_AIM_OCN_COUPLER -UALLOW_AIM_V23
-UALLOW_AUTODIFF -UALLOW_BULK_FORCE -UALLOW_CAL -UALLOW_CFC
-UALLOW_COMPON_C
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 4, Column = 2
The characters found in the label field are not valid.
^
f90-7 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 4, Column = 7
A construct name is not allowed on a assignment statement.
^
f90-724 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 4, Column = 10
Unknown statement. Expected assignment statement but found "-"
instead of "=" or "=>".
LLOW_MONITOR -DALLOW_RW
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 7, Column = 1
The characters found in the label field are not valid.
*/
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 8, Column = 1
The characters found in the label field are not valid.
^
f90-100 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 8, Column = 8
This statement must begin with a label, a keyword, or an identifier.
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 9, Column = 1
The characters found in the label field are not valid.
/* Warning */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 10, Column = 1
The characters found in the label field are not valid.
/* - */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 11, Column = 1
The characters found in the label field are not valid.
/* this */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 12, Column = 1
The characters found in the label field are not valid.
/* file */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 13, Column = 1
The characters found in the label field are not valid.
/* is */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 14, Column = 1
The characters found in the label field are not valid.
^
f90-100 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 14, Column = 8
This statement must begin with a label, a keyword, or an identifier.
/* automatically */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 15, Column = 1
The characters found in the label field are not valid.
/* generated */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 16, Column = 1
The characters found in the label field are not valid.
/* - */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 17, Column = 1
The characters found in the label field are not valid.
/* edit */
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 20, Column = 1
The characters found in the label field are not valid.
#ifndef PACKAGES_CONFIG_H
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 21, Column = 1
The characters found in the label field are not valid.
#undef ALLOW_THSICE
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 56, Column = 1
The characters found in the label field are not valid.
#undef ALLOW_TIMEAVE
^
f90-400 f90: ERROR MAIN__, File = PACKAGES_CONFIG.h, Line = 57, Column = 1
The characters found in the label field are not valid.
_RL UNSET_RL
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 42,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RS UNSET_RS
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 44,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL cg2dTargetResidual
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 504,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL cg2dTargetResWunit
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 505,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL cg3dTargetResidual
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 506,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL cg2dpcOffDFac
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 507,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL delR(Nr)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 508,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL delRc(Nr+1)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 509,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL delX(Nx)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 510,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL delY(Ny)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 511,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL deltaT
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 512,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL deltaTClock
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 513,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL deltaTmom
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 514,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL deltaTtracer
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 515,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL deltaTfreesurf
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 516,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL abeps
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 517,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL phiMin
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 518,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL thetaMin
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 519,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL rSphere
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 520,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL recip_RSphere
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 521,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL f0
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 522,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL freeSurfFac
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 523,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL implicSurfPress
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 524,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL implicDiv2Dflow
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 525,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL hFacMin
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 526,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL hFacMinDz
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 527,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL hFacMinDp
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 528,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL hFacMinDr
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 529,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL hFacInf
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 530,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL hFacSup
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 531,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL beta
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 532,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscAh
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 533,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscAhMax
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 534,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscAhGrid
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 535,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscAstrain
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 536,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscAtension
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 537,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscAr
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 538,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscA4
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 539,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscA4Max
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 540,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL viscA4Grid
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 541,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL diffKhT
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 542,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL diffKrT
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 543,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL diffK4T
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 544,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL diffKhS
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 545,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL diffKrS
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 546,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL diffK4S
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 547,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL delt
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 548,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL tauCD
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 549,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL rCD
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 550,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL gravity
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 551,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL recip_gravity
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 552,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL gBaro
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 553,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL rhonil
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 554,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL recip_rhonil
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 555,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL rhoConst
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 556,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL recip_rhoConst
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 557,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL rhoConstFresh
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 558,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL convertEmP2rUnit
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 559,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL tRef(Nr)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 560,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL sRef(Nr)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 561,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RS fCori(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 562,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RS fCoriG(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 563,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RS fCoriCos(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 564,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL startTime
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 565,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL endTime
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 566,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL chkPtFreq
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 567,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL pChkPtFreq
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 568,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL dumpFreq
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 569,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL adjDumpFreq
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 570,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL diagFreq
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 571,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL taveFreq
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 572,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL tave_lastIter
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 573,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL monitorFreq
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 574,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL afFacMom
^
f90-100 f90: ERROR CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 575,
Column = 7
This statement must begin with a label, a keyword, or an identifier.
_RL afFacMom
f90-214 f90: LIMIT CD_CODE_READ_CHECKPOINT, File = PARAMS.h, Line = 575
The maximum number, 100, of fatal errors has been exceeded.
*** Error code 2 (bu21)
Patrick Heimbach wrote:
>Hi Ulrike,
>
>the best would be if one us could get access
>to your platform to see what's wrong.
>We have been running the code on various o2k and o3k
>so it's hopefully easy to fix on yours.
>
>Also, could you send us exactly which commands you
>typed and when/how it failed?
>
>-Patrick
>
>
>
>Quoting Uli Riemenschneider <uriemenschneider at whoi.edu>:
>
>
>
>>Hi Ed,
>>
>>I am still not able to compile the version of the MIT code I downloaded
>>on Monday. Neither Sonya nor one of her postdocs know what might be
>>wrong (they might be using older versions of the code). The machine I'd
>>like to run it on is a 4 -processor SGI Origin 200.
>>
>>Any other ideas how to get it going? Like I mentioned the command
>>'gmake' is not recognised by this machine.
>>Many thanks,
>>Uli
>>
>>
>>Ed Hill wrote:
>>
>>
>>
>>>Hi Ulrike,
>>>
>>>I've subscribed you to the MITgcm-support email list and below is the
>>>follow-up message that was sent before you were subscribed.
>>>
>>>If "gmake" doesn't work, then please send more detailed information
>>>about your particular machine and compiler and we'll try to help get it
>>>working.
>>>
>>>Ed
>>>
>>>-----Forwarded Message-----
>>>
>>>
>>>
>>>
>>>>From: Patrick Heimbach <heimbach at mit.edu>
>>>>To: mitgcm-support at mitgcm.org
>>>>Subject: Re: [MITgcm-support] [MITgcm Manual] section 3.2 Obtaining the
>>>>
>>>>
>>code
>>
>>
>>>>Date: Mon, 14 Jun 2004 15:22:12 -0400
>>>>
>>>>Hi Ulrike,
>>>>
>>>>chances are good that the error messages will go
>>>>if you type 'gmake' instead of 'make'
>>>>Let us know if that doesn't fix it.
>>>>
>>>>Cheers
>>>>-Patrick
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>--
>>*********************************************************
>>Ulrike Riemenschneider, Postdoctoral Investigator
>>Physical Oceanography Dept. MS #21
>>Woods Hole Oceanographic Institution
>>Woods Hole, MA 02543, USA
>>
>>Phone: (+1) 508 289 2916
>>Fax: (+1) 508 457 2181
>>*********************************************************
>>
>>
>>
>>
>>
>
>
>--------------------------------------------------------
>Patrick Heimbach Massachusetts Institute of Technology
>FON: +1/617/253-5259 EAPS, Room 54-1518
>FAX: +1/617/253-4464 77 Massachusetts Avenue
>mailto:heimbach at mit.edu Cambridge MA 02139
>http://www.mit.edu/~heimbach/ USA
>
>
>
--
*********************************************************
Ulrike Riemenschneider, Postdoctoral Investigator
Physical Oceanography Dept. MS #21
Woods Hole Oceanographic Institution
Woods Hole, MA 02543, USA
Phone: (+1) 508 289 2916
Fax: (+1) 508 457 2181
*********************************************************
More information about the MITgcm-support
mailing list