- Timestamp:
- 2020-11-27T17:26:33+01:00 (4 years ago)
- Location:
- NEMO/branches/2020/tickets_icb_1900
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/tickets_icb_1900
- Property svn:externals
-
NEMO/branches/2020/tickets_icb_1900/tests/STATION_ASF/README.md
r13132 r13899 1 # *Station Air-Sea Fluxes* demonstration case 1 2 2 ## WARNING: TOTALLY-ALPHA-STUFF / DOCUMENT IN THE PROCESS OF BEING WRITEN! 3 Last successful test done with NEMOGCM trunk: `r13263` 4 5 Author: Laurent Brodeau, 2020 3 6 4 7 NOTE: if working with the trunk of NEMO, you are strongly advised to use the same test-case but on the `NEMO-examples` GitHub depo: 5 8 https://github.com/NEMO-ocean/NEMO-examples/tree/master/STATION_ASF 6 9 7 8 # *Station Air-Sea Fluxes* demonstration case9 10 10 ## Objectives 11 11 12 ```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 traditionalmeteorological surface parameters.12 ```STATION_ASF``` is a demonstration test-case that mimics a (static) in-situ station (buoy, platform) dedicated to the estimation of surface air-sea fluxes by means of *widely-measured* (bulk) meteorological surface parameters. 13 13 14 ```STATION_ASF``` is based on the merging of the "single column" and the "standalone surface module" configurations of NEMO. In short, it coulbdefined as "SAS meets C1D". As such, the spatial domain of ```STATION_ASF``` is punctual (1D, well actually 3 x 3 as in C1D).14 ```STATION_ASF``` has been constructed by merging the *single column* and the *standalone surface module* configurations of NEMO. In short, it can be defined as "SAS meets C1D". As such, the spatial domain of ```STATION_ASF``` is punctual (1D, well actually 3 x 3 as in C1D). 15 15 16 ```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.16 ```STATION_ASF``` is therefore a versatile tool, and extremely lightweight in terms of computing requirements, to test the different bulk algorithms and cool-skin/warm-layer parameterization options included in NEMO. 17 17 18 18 As input ```STATION_ASF``` will require the traditional *bulk* sea surface parameters: 19 19 20 - sea surface temperature (SST) at $z_{SST}$meters below the surface20 - Bulk sea surface temperature (SST) at _z<sub>SST</sub>_ meters below the surface 21 21 - Surface current vector 22 22 - Sea surface salinity … … 24 24 as well as the usual surface atmospheric state: 25 25 26 - air temperature at $z_t$meters above the surface27 - air humidity at $z_t$meters above the surface (specific humidity or relative humidity or dew-point temperature)28 - wind speed vector at $z_u$meters above the surface26 - air temperature at _z<sub>t</sub>_ meters above the surface 27 - air humidity at _z<sub>t</sub>_ meters above the surface (specific humidity or relative humidity or dew-point temperature) 28 - wind speed vector at _z<sub>u</sub>_ meters above the surface 29 29 - Sea level atmospheric pressure (SLP) 30 30 - Downwelling solar radiation 31 31 - Downwelling longwave radiation 32 32 33 ### Example of diagnostics from `STATION_ASF` 34 35 (Generated with script `./EXPREF/plot_station_asf_simple.py`) 36 37 ![plot](https://github.com/NEMO-ocean/NEMO-examples/blob/master/STATION_ASF/figs/01_temperatures_ECMWF.svg) 38 39 ![plot](https://github.com/NEMO-ocean/NEMO-examples/blob/master/STATION_ASF/figs/Cd.svg) 40 41 ![plot](https://github.com/NEMO-ocean/NEMO-examples/blob/master/STATION_ASF/figs/dT_skin.svg) 42 43 ![plot](https://github.com/NEMO-ocean/NEMO-examples/blob/master/STATION_ASF/figs/Qlat.svg) 33 44 34 45 35 46 ## Physical description 36 47 37 ### Important namelist parameters spe ficic to STATION_ASF48 ### Important namelist parameters specific to STATION_ASF 38 49 39 * ```rn_dept1@namusr_def:``` depth (m) at which the prescribed SST is taken ( i.e.depth of first T-point); important due to impact on warm-layer estimate, the deeper, the more pronounced!50 * ```rn_dept1@namusr_def:``` depth (m) at which the prescribed SST is taken (*i.e.* depth of first T-point); important due to impact on warm-layer estimate, the deeper, the more pronounced! 40 51 41 52 * ```rn_lat1d,rn_lon1d@namc1d:``` fixed coordinates of the location of the station (buoy, platform, etc). … … 49 60 ## Input files to test STATION ASF 50 61 51 Three full years of processed hourly data from the PAPA station (buoy) can be downloaded here: 52 https://drive.google.com/file/d/1MxNvjhRHmMrL54y6RX7WIaM9-LGl--ZP/ 62 One full year (2018) of processed hourly data from the PAPA station (buoy) is found into the `input_data` directory. 63 These three files are everything you need to play with the set of *namelists* provided for this test-case. 53 64 54 These three files are everything you need to play with the set of namelists provided for this test-case. 55 56 - ```Station_PAPA_50N-145W_atm_hourly.nc``` → contains hourly surface atmospheric state 57 - ```Station_PAPA_50N-145W_precip_daily.nc``` → contains daily precipitation 58 - ```Station_PAPA_50N-145W_oce_hourly.nc``` → contains hourly sea surface state 65 - ```Station_PAPA_50N-145W_atm_hourly_y2018.nc``` → contains hourly surface atmospheric state 66 - ```Station_PAPA_50N-145W_precip_daily_y2018.nc``` → contains daily precipitation 67 - ```Station_PAPA_50N-145W_oce_hourly_y2018.nc``` → contains hourly sea surface state 59 68 60 69 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: 61 70 62 - ```rn_dept1 = 1. ``` (&namusr_def) 63 - ```rn_lat1d = 50.1 ``` (&namc1d) 64 - ```rn_lon1d = 215.1``` (&namc1d) 65 - ```rn_zqt = 2.5``` (&namsbc_blk) 66 - ```rn_zu = 4.``` (&namsbc_blk) 71 - `&namusr_def` 72 - ```rn_dept1 = 1. ``` 73 - `&namc1d` 74 - ```rn_lat1d = 50.1 ``` 75 - ```rn_lon1d = 215.1``` 76 - `&namsbc_blk` 77 - ```rn_zqt = 2.5``` 78 - ```rn_zu = 4.``` 67 79 68 80 … … 72 84 First compile the test-case as follows (compile with xios-2.5 support → check your ARCH file): 73 85 74 ```./makenemo - m <your_arch> -n STATION_ASF -j 4 -a STATION_ASF```86 ```./makenemo -a STATION_ASF -m <your_arch> -n STATION_ASF2 -j 4``` 75 87 76 88 Then you can use the script ``launch_sasf.sh`` found in ```EXPREF/``` to launch 3 simulations (one for each bulk parameterization available). You need to adapt the following variable to your environment in the script: 77 89 78 - ```NEMO_ DIR``` : NEMO root directory where to fetch compiled STATION_ASF ```nemo.exe``` + setup (such as ```${NEMO_DIR}/tests/STATION_ASF```)90 - ```NEMO_ROOT_DIR``` : NEMO root directory where to fetch compiled STATION_ASF ```nemo.exe``` + setup (such as ```${NEMO_ROOT_DIR}/tests/STATION_ASF```) 79 91 80 - ``` WORK_DIR``` : Directory where to run the simulation92 - ```PROD_DIR``` : Directory where to run the simulation 81 93 82 - ``` FORC_DIR``` Directory containing sea-surface + atmospheric forcings (get it there https://drive.google.com/file/d/1MxNvjhRHmMrL54y6RX7WIaM9-LGl--ZP/)94 - ```DATA_IN_DIR``` : Directory containing sea-surface + atmospheric forcings (found here in ```input_data/```) 83 95 96 If everything goes according to plan, ``launch_sasf.sh`` should have generated the 3 following sets of output files into `${PROD_DIR}/output`: 97 98 STATION_ASF-COARE3p6_1h_20180101_20181231_gridT.nc 99 STATION_ASF-COARE3p6_1h_20180101_20181231_gridU.nc 100 STATION_ASF-COARE3p6_1h_20180101_20181231_gridV.nc 101 STATION_ASF-ECMWF_1h_20180101_20181231_gridT.nc 102 STATION_ASF-ECMWF_1h_20180101_20181231_gridU.nc 103 STATION_ASF-ECMWF_1h_20180101_20181231_gridV.nc 104 STATION_ASF-NCAR_1h_20180101_20181231_gridT.nc 105 STATION_ASF-NCAR_1h_20180101_20181231_gridU.nc 106 STATION_ASF-NCAR_1h_20180101_20181231_gridV.nc 107 108 --- 109 110 */Laurent, July 2020.* 111
Note: See TracChangeset
for help on using the changeset viewer.