[MITgcm-support] [EXTERNAL] Using wind speed as forcing
Menemenlis, Dimitris (US 329B)
dimitris.menemenlis at jpl.nasa.gov
Tue Dec 7 11:52:09 EST 2021
Wenrui, did someone respond?
Do you mean 10-m winds + bulk formulae?
There is several verification examples that use 10-m winds,
for example, MITgcm/verification/lab_sea/input/data.exf
Dimitris
On Nov 25, 2021, at 10:40 AM, Wenrui Jiang <wjiang33 at jhu.edu<mailto:wjiang33 at jhu.edu>> wrote:
Hi,
Thanks for reading this message, and happy Thanksgiving!
I am trying to use the wind speed file as forcing, instead of the wind stress file. but I got this error:
(PID.TID 0000.0001) *** ERROR *** EXF_CHECK: read-in wind-stress but not u,v_wind components
(PID.TID 0000.0001) *** ERROR *** EXF_CHECK_INTERP: Invalid value for: uwind_lon_inc = 1.23456700E+05
(PID.TID 0000.0001) *** ERROR *** EXF_CHECK_INTERP: Fix it or Turn off uwind-interp (interpMethod=0)
(PID.TID 0000.0001) *** ERROR *** EXF_CHECK_INTERP: Invalid value for: vwind_lon_inc = 1.23456700E+05
(PID.TID 0000.0001) *** ERROR *** EXF_CHECK_INTERP: Fix it or Turn off vwind-interp (interpMethod=0)
(PID.TID 0000.0001) ** WARNING ** EXF_CHECK: wind-stress position irrelevant
(PID.TID 0000.0001) *** ERROR *** EXF_CHECK: detected 3 fatal error(s)
(PID.TID 0000.0001) *** ERROR *** S/R ALL_PROC_DIE: ending the run
I guess it might be because of the ALLOW_ATM_WIND flag. So I #undef it in EXF_OPTIONS.h. After recompiling, it still gives me the same error. In the EXF_OPTIONS.h file, there is this description:
C The following CPP options:
C ALLOW_ATM_WIND / useAtmWind (useWind)
C ALLOW_ATM_TEMP (TEMP)
C ALLOW_DOWNWARD_RADIATION (DOWN)
C ALLOW_BULKFORMULAE (BULK)
C EXF_READ_EVAP (EVAP)
C ALLOW_READ_TURBFLUXES (TURB)
C
C permit all ocean-model forcing configurations listed in the 2 tables below.
C The first configuration (A1,B1) is the flux-forced, ocean model.
C Configurations A2,B3 and A2,B4 use pkg/exf open-water bulk formulae
C to compute, from atmospheric variables, the missing surface fluxes.
C The forcing fields in the rightmost column are defined in EXF_FIELDS.h
C (ocean-model surface forcing field are defined in model/inc/FFIELDS.h)
C
C (A) Surface momentum flux: [model: fu,fv ; exf: ustress,vstress]
C
C # |useWind| actions
C ---|-------|-------------------------------------------------------------
C (1)| False | Read-in ustress,vstress (if needed in B, compute wind-speed)
C | |
C (2)| True | Read-in uwind,vwind ; compute wind stress ustress,vstress.
C ---|-------|-------------------------------------------------------------
But I couldn't find useWind or useAtmWind in runtime options or CPP flags. Could you please tell me what I should do?
Wenrui Jiang
Ph.D. Student,
Department of Earth & Planetary Sciences,
Johns Hopkins University.
Email: wjiang33 at jh.edu<mailto:wjiang33 at jh.edu>
_______________________________________________
MITgcm-support mailing list
MITgcm-support at mitgcm.org<mailto:MITgcm-support at mitgcm.org>
https://urldefense.us/v3/__http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support__;!!PvBDto6Hs4WbVuu7!bYVquIc8VdCJNzLIAz_8OSk9hysJdJvB57cb7A8yXpveAOBRxlf7_mSX_0whLaYEAHET6HgvXtg$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20211207/3e092cfe/attachment.html>
More information about the MITgcm-support
mailing list