Changeset 11892
- Timestamp:
- 2019-11-13T09:44:18+01:00 (5 years ago)
- Location:
- NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/src/OCE/BDY/bdydta.F90
r11831 r11892 615 615 ENDIF 616 616 617 IF( llneed ) THEN! dta_bdy(jbdy)%xxx will be needed617 IF( llneed .AND. iszdim > 0 ) THEN ! dta_bdy(jbdy)%xxx will be needed 618 618 ! ! -> must be associated with an allocated target 619 619 ALLOCATE( bf_alias(1)%fnow( iszdim, 1, ipk ) ) ! allocate the target -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/src/OCE/SBC/sbcdcy.F90
r11672 r11892 95 95 ENDIF 96 96 END IF 97 97 98 98 ! Setting parameters for each new day: 99 99 CALL sbc_dcy_param() … … 176 176 rtmd(:,:) = MOD( (rtmd(:,:) + 1._wp) , 1._wp) 177 177 ENDIF 178 178 179 179 ! If this is a new day, we have to update the dawn, dusk and scaling function 180 180 !---------------------- -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_coare3p6_cfg
r11861 r11892 20 20 &namusr_def ! STATION_ASF user defined namelist 21 21 !----------------------------------------------------------------------- 22 rn_dept1 = 1.0 ! depth (m) at which the prescribed SST is taken == depth of first T point! (IMPORTANT for warm-layer impact, the deeper, the more pronounced!) 22 rn_dept1 = 1.0 ! depth (m) at which the prescribed SST is taken == depth of first T point! (IMPORTANT for warm-layer impact, the deeper, the more pronounced!) 23 ! ! [PAPA station = 1 m] 23 24 / 24 25 !----------------------------------------------------------------------- … … 68 69 &namc1d ! 1D configuration options / STATION_ASF ("key_c1d" default: PAPA station) 69 70 !----------------------------------------------------------------------- 70 rn_lat1d = 50.1 ! Column latitude 71 rn_lon1d = 215.1 ! Column longitude 72 ln_c1d_locpt = .true. ! Localization of 1D config in a grid (T) or independant point (F) 71 rn_lat1d = 50.1 ! Column latitude [PAPA station] 72 rn_lon1d = 215.1 ! Column longitude [PAPA station] 73 73 / 74 74 !----------------------------------------------------------------------- … … 124 124 ln_COARE_3p6 = .true. ! "COARE 3.5" algorithm (Edson et al. 2013) 125 125 ln_ECMWF = .false. ! "ECMWF" algorithm (IFS cycle 31) 126 rn_zqt = 2. ! Air temperature & humidity reference height (m)127 rn_zu = 10. ! Wind vector reference height (m)126 rn_zqt = 2.5 ! Air temperature & humidity reference height (m) [PAPA station] 127 rn_zu = 4. ! Wind vector reference height (m) [PAPA station] 128 128 ! 129 129 ! Skin is ONLY available in ECMWF and COARE algorithms: -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_ecmwf_cfg
r11861 r11892 20 20 &namusr_def ! STATION_ASF user defined namelist 21 21 !----------------------------------------------------------------------- 22 rn_dept1 = 1.0 ! depth (m) at which the prescribed SST is taken == depth of first T point! (IMPORTANT for warm-layer impact, the deeper, the more pronounced!) 22 rn_dept1 = 1.0 ! depth (m) at which the prescribed SST is taken == depth of first T point! (IMPORTANT for warm-layer impact, the deeper, the more pronounced!) 23 ! ! [PAPA station = 1 m] 23 24 / 24 25 !----------------------------------------------------------------------- … … 68 69 &namc1d ! 1D configuration options / STATION_ASF ("key_c1d" default: PAPA station) 69 70 !----------------------------------------------------------------------- 70 rn_lat1d = 50.1 ! Column latitude 71 rn_lon1d = 215.1 ! Column longitude 72 ln_c1d_locpt = .true. ! Localization of 1D config in a grid (T) or independant point (F) 71 rn_lat1d = 50.1 ! Column latitude [PAPA station] 72 rn_lon1d = 215.1 ! Column longitude [PAPA station] 73 73 / 74 74 !----------------------------------------------------------------------- … … 124 124 ln_COARE_3p6 = .false. ! "COARE 3.5" algorithm (Edson et al. 2013) 125 125 ln_ECMWF = .true. ! "ECMWF" algorithm (IFS cycle 31) 126 rn_zqt = 2. ! Air temperature & humidity reference height (m)127 rn_zu = 10. ! Wind vector reference height (m)126 rn_zqt = 2.5 ! Air temperature & humidity reference height (m) [PAPA station] 127 rn_zu = 4. ! Wind vector reference height (m) [PAPA station] 128 128 ! 129 129 ! Skin is ONLY available in ECMWF and COARE algorithms: -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/EXPREF/namelist_ncar_cfg
r11861 r11892 20 20 &namusr_def ! STATION_ASF user defined namelist 21 21 !----------------------------------------------------------------------- 22 rn_dept1 = 1.0 ! depth (m) at which the prescribed SST is taken == depth of first T point! (IMPORTANT for warm-layer impact, the deeper, the more pronounced!) 22 rn_dept1 = 1.0 ! depth (m) at which the prescribed SST is taken == depth of first T point! (IMPORTANT for warm-layer impact, the deeper, the more pronounced!) 23 ! ! [PAPA station = 1 m] 23 24 / 24 25 !----------------------------------------------------------------------- … … 68 69 &namc1d ! 1D configuration options / STATION_ASF ("key_c1d" default: PAPA station) 69 70 !----------------------------------------------------------------------- 70 rn_lat1d = 50.1 ! Column latitude 71 rn_lon1d = 215.1 ! Column longitude 72 ln_c1d_locpt = .true. ! Localization of 1D config in a grid (T) or independant point (F) 71 rn_lat1d = 50.1 ! Column latitude [PAPA station] 72 rn_lon1d = 215.1 ! Column longitude [PAPA station] 73 73 / 74 74 !----------------------------------------------------------------------- … … 124 124 ln_COARE_3p6 = .false. ! "COARE 3.5" algorithm (Edson et al. 2013) 125 125 ln_ECMWF = .false. ! "ECMWF" algorithm (IFS cycle 31) 126 rn_zqt = 2. ! Air temperature & humidity reference height (m)127 rn_zu = 10. ! Wind vector reference height (m)126 rn_zqt = 2.5 ! Air temperature & humidity reference height (m) [PAPA station] 127 rn_zu = 4. ! Wind vector reference height (m) [PAPA station] 128 128 ! 129 129 ! Skin is ONLY available in ECMWF and COARE algorithms: -
NEMO/branches/2019/dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk/tests/STATION_ASF/README.md
r11861 r11892 8 8 ```STATION_ASF``` is a demonstration case that mimics an in-situ station (buoy, platform) dedicated to the estimation of surface air-sea fluxes by means of the measurement of traditional meteorological surface parameters. 9 9 10 ```STATION_ASF``` is based on the merging of the "single column" and the "standalone surface module" configurations of NEMO (C1D meets SAS). As such, the spatial domain of ```STATION_ASF``` is punctual (1D).10 ```STATION_ASF``` is based on the merging of the "single column" and the "standalone surface module" configurations of NEMO. In short, it coulb defined as "SAS meets C1D". As such, the spatial domain of ```STATION_ASF``` is punctual (1D, well actually 3 x 3 as in C1D). 11 11 12 ```STATION_ASF``` is therefore a ver y light and versatile tool to test the different bulk algorithms and cool-skin/warm-layer parameterizations included in NEMO.12 ```STATION_ASF``` is therefore a versatile tool, and extremely light in terms of computing requirements, to test the different bulk algorithms and cool-skin/warm-layer parameterization options included in NEMO. 13 13 14 As input ```STATION_ASF``` will require the sea surface parameters:14 As input ```STATION_ASF``` will require the traditional *bulk* sea surface parameters: 15 15 16 - bulksea surface temperature (SST) at $z_{SST}$ meters below the surface16 - sea surface temperature (SST) at $z_{SST}$ meters below the surface 17 17 - Surface current vector 18 18 - Sea surface salinity … … 31 31 ## Physical description 32 32 33 34 35 33 ### Important namelist parameters speficic to STATION_ASF 36 34 … … 47 45 ## Input files to test STATION ASF 48 46 49 Three full years of hourly data from the PAPA buoycan be downloaded here:47 Three full years of processed hourly data from the PAPA station (buoy) can be downloaded here: 50 48 https://drive.google.com/file/d/1MxNvjhRHmMrL54y6RX7WIaM9-LGl--ZP/ 51 49 52 These t wofiles are everything you need to play with the set of namelists provided for this test-case.50 These three files are everything you need to play with the set of namelists provided for this test-case. 53 51 54 52 - ```Station_PAPA_50N-145W_atm_hourly.nc``` → contains hourly surface atmospheric state … … 56 54 - ```Station_PAPA_50N-145W_oce_hourly.nc``` → contains hourly sea surface state 57 55 56 For station PAPA (50.1 N, 144.9 W), air temperature and humidity are measured at 2.5 m, the wind speed at 4 m, and the SST at 1 m below the surface, hence the following namelist parameters are given: 57 58 - ```rn_dept1 = 1. ``` (&namusr_def) 59 - ```rn_lat1d = 50.1 ``` (&namc1d) 60 - ```rn_lon1d = 215.1``` (&namc1d) 61 - ```rn_zqt = 2.5``` (&namsbc_blk) 62 - ```rn_zu = 4.``` (&namsbc_blk) 63 64 65 66 67 68 69 70 71
Note: See TracChangeset
for help on using the changeset viewer.