Opened 13 months ago

Last modified 3 weeks ago

#2131 new Task

ASINTER-01_Guillaume_ABL1D

Reported by: gsamson Owned by: gsamson
Priority: high Milestone: IMMERSE 2019
Component: SBC Version: trunk
Severity: minor Keywords:
Cc: flemarie, smasson Review:
MP ready?: no
Progress: model implementation done; ORCA025 tests done; abl tools not yet added to nemo tools

Description (last modified by gsamson)

Context

Implementation of a 1D vertical atmospheric boundary layer model to improve air-sea interactions & bulks.

Implementation plan

  • ABL1D model
  • ABL tools to generate 3D atmospheric forcings

TODO list

  • SAS compatibilityr11357
  • ABL restart files management
  • "nn_fsbc > 1" caser11363 (working but strong sensitivity to be investigated)
  • possibility to read 3D atm forcing files in bulk mode → done by modifying iom_get_123d (iom.F90) and fld_weight (fldread.F90) routines: need TBD
  • ORCA025 validation: OK (realistic mean state and coupling coefficients)

Commit History (15)

ChangesetAuthorTimeChangeLog
11589gsamson2019-09-23T17:12:29+02:00

dev_r11265_ABL : see #2131

  • ABL_TOOLS first working version (README empty and arch files ignored for now)
11587gsamson2019-09-20T18:50:21+02:00

dev_r11265_ABL : see #2131

  • merge trunk @ r11584 with dev_r11265_ABL branch @ r11586 (except doc directory)
  • change ORCA2 results compared to dev_r11265_ABL branch @ r11586 (TBI)
11586gsamson2019-09-20T17:28:02+02:00

dev_r11265_ABL : see #2131

  • merge HPC-13_IRRMANN_BDY_optimization branch @ r11535 (last commit) with dev_r11265_ABL branch @ r11414 (except doc directory)
  • change ORCA2 results due to changes in HPC-13_IRRMANN_BDY_optimization branch
11413gsamson2019-08-06T17:59:22+02:00

dev_r11265_ABL : see #2131

  • merge src and cfgs from HPC-13_IRRMANN_BDY_optimization branch @ r11402 with dev_r11265_ABL branch @ r11363
  • change ORCA2 results due to ice rheology "cleaning" (see commit r11377)
11363gsamson2019-07-29T16:47:01+02:00

dev_r11265_ABL : see #2131

  • fix xml files to get xios working with ABL
  • introduce rdt_abl = rdt * nn_fsbc to get ABL working with nn_fsbc > 1
  • does not change results compared to rev11360 with nn_fsbc = 1
11360gsamson2019-07-26T20:07:25+02:00

dev_r11265_ABL : see #2131

  • use the same tm_su everywhere (Lupkes 2015 bulk and abl)
  • cosmetic changes in sbcblk.F90
  • change the results when using L15 because of tm_su calculation differences
  • identical results when using constant sea-ice drag coefficient
11357gsamson2019-07-26T15:05:32+02:00

dev_r11265_ABL : ABL compatibility with SAS (no diff with blk when using ABL src or not in ORCA2_SAS_ICE cfg), see #2131

11334flemarie2019-07-24T11:20:42+02:00

Follow-on to the ABL implementation (see ticket #2131)

  • Modification of diawri.F90 to output ABL variables with IOIPSL (i.e. without key_iomput)
  • Modification of ice_var_agg in icevar.F90 to allow the use of tm_su in ABL and bulk
  • Error handling in case ln_abl = .true. and ABL sources were not compiled
  • ABL now works with SI3 considering an average over ice categories
  • Update reference namelist to avoid runtime warnings due to nam_tide
  • Sanity checks with ORCA2 for the following configurations :

1 - ABL src + ln_blk = .true. 2 - ABL src + ln_abl = .true. 3 - no ABL src + ln_blk = .true.

All configurations are MPP reproducible and configurations 1 and 3 results are identical

11322flemarie2019-07-22T17:00:21+02:00

First implementation of ABL (see ticket #2131)

  • Update reference and cfg namelists for ORCA2_ICE_ABL
  • Run ABL over the ocean and BLK over sea-ice (ABL over sea-ice to come)
  • Bug fix in computation of pblh (+ add option to smooth pblh)
11309smasson2019-07-19T15:53:01+02:00

dev_r11265_ABL : Gurvan's cosmetic, see #2131

11306smasson2019-07-18T17:46:08+02:00

dev_r11265_ABL : add ORCA2_ICE_ABL configuration, see #2131

11305smasson2019-07-18T17:22:19+02:00

dev_r11265_ABL : first implementation of ABL, see #2131

11304smasson2019-07-18T17:17:50+02:00

dev_r11265_ABL : si3 compatibility, see #2131

11275smasson2019-07-17T15:05:13+02:00

dev_r11265_ABL : add ABL interface, see #2131

11273smasson2019-07-16T11:03:07+02:00

dev_r11265_ABL: create branch from HPC-13_IRRMANN_BDY_optimization, see #2131

Change History (30)

comment:1 Changed 9 months ago by nemo

  • Description modified (diff)

comment:2 Changed 9 months ago by nemo

  • Priority changed from low to high

comment:3 Changed 3 months ago by smasson

In 11273:

dev_r11265_ABL: create branch from HPC-13_IRRMANN_BDY_optimization, see #2131

comment:4 Changed 3 months ago by smasson

In 11275:

dev_r11265_ABL : add ABL interface, see #2131

comment:5 Changed 3 months ago by smasson

do not change ORCA2_ICE_PISCES results compared to dev_r10984_HPC-13_IRRMANN_BDY_optimization@11267

comment:6 Changed 3 months ago by smasson

In 11304:

dev_r11265_ABL : si3 compatibility, see #2131

comment:7 Changed 3 months ago by smasson

[11304] change results compared to dev_r10984_HPC-13_IRRMANN_BDY_optimization@11267 because :

  • Wind stress relative to the moving ice bugfix (wndm_ice and Cd_atm are located at T point)
  • use of local variable zcd_dui for optimization

comment:8 Changed 3 months ago by smasson

In 11305:

dev_r11265_ABL : first implementation of ABL, see #2131

comment:9 Changed 3 months ago by smasson

In 11306:

dev_r11265_ABL : add ORCA2_ICE_ABL configuration, see #2131

comment:10 Changed 3 months ago by smasson

In 11309:

dev_r11265_ABL : Gurvan's cosmetic, see #2131

comment:11 follow-up: Changed 3 months ago by flemarie

In 11322:

First implementation of ABL (see ticket #2131)

  • Update reference and cfg namelists for ORCA2_ICE_ABL
  • Run ABL over the ocean and BLK over sea-ice (ABL over sea-ice to come)
  • Bug fix in computation of pblh (+ add option to smooth pblh)

comment:12 in reply to: ↑ 11 Changed 3 months ago by gsamson

do not change ORCA2_ICE_PISCES results compared to rev 11309 in bulk mode and abl-ocean + blk-ice mode

comment:13 Changed 3 months ago by flemarie

In 11334:

Follow-on to the ABL implementation (see ticket #2131)

  • Modification of diawri.F90 to output ABL variables with IOIPSL (i.e. without key_iomput)
  • Modification of ice_var_agg in icevar.F90 to allow the use of tm_su in ABL and bulk
  • Error handling in case ln_abl = .true. and ABL sources were not compiled
  • ABL now works with SI3 considering an average over ice categories
  • Update reference namelist to avoid runtime warnings due to nam_tide
  • Sanity checks with ORCA2 for the following configurations :

1 - ABL src + ln_blk = .true.
2 - ABL src + ln_abl = .true.
3 - no ABL src + ln_blk = .true.

All configurations are MPP reproducible and configurations 1 and 3 results are identical

comment:14 Changed 3 months ago by gsamson

In 11348:

dev_r11265_ABL : (see ticket #2131)

  • merge HPC-13_IRRMANN_BDY_optimization branch @ rev11332 with dev_r11265_ABL branch @ rev11334
  • allow ln_dm2dc option with ABL
  • cosmetic change in sbcabl.F90

identical results with rev11334 for bulk and abl orca2

Last edited 3 months ago by gsamson (previous) (diff)

comment:15 Changed 3 months ago by gsamson

  • Cc flemarie smasson added
  • MP ready? set to no

comment:16 Changed 3 months ago by gsamson

  • Description modified (diff)

comment:17 Changed 3 months ago by gsamson

  • Description modified (diff)

comment:18 Changed 3 months ago by gsamson

  • Description modified (diff)

comment:19 Changed 3 months ago by gsamson

In 11357:

dev_r11265_ABL : ABL compatibility with SAS (no diff with blk when using ABL src or not in ORCA2_SAS_ICE cfg), see #2131

comment:20 Changed 3 months ago by gsamson

  • Description modified (diff)

comment:21 Changed 3 months ago by gsamson

In 11360:

dev_r11265_ABL : see #2131

  • use the same tm_su everywhere (Lupkes 2015 bulk and abl)
  • cosmetic changes in sbcblk.F90
  • change the results when using L15 because of tm_su calculation differences
  • identical results when using constant sea-ice drag coefficient

comment:22 Changed 3 months ago by gsamson

In 11363:

dev_r11265_ABL : see #2131

  • fix xml files to get xios working with ABL
  • introduce rdt_abl = rdt * nn_fsbc to get ABL working with nn_fsbc > 1
  • does not change results compared to rev11360 with nn_fsbc = 1
Last edited 3 months ago by gsamson (previous) (diff)

comment:23 Changed 3 months ago by gsamson

  • Description modified (diff)

comment:24 Changed 2 months ago by gsamson

In 11413:

dev_r11265_ABL : see #2131

  • merge src and cfgs from HPC-13_IRRMANN_BDY_optimization branch @ r11402 with dev_r11265_ABL branch @ r11363
  • change ORCA2 results due to ice rheology "cleaning" (see commit r11377)

comment:25 Changed 8 weeks ago by gsamson

  • Description modified (diff)

comment:26 Changed 7 weeks ago by gsamson

  • Progress modified (diff)

comment:27 Changed 4 weeks ago by gsamson

  • Description modified (diff)
  • Progress modified (diff)

comment:28 Changed 3 weeks ago by gsamson

In 11586:

dev_r11265_ABL : see #2131

  • merge HPC-13_IRRMANN_BDY_optimization branch @ r11535 (last commit) with dev_r11265_ABL branch @ r11414 (except doc directory)
  • change ORCA2 results due to changes in HPC-13_IRRMANN_BDY_optimization branch

comment:29 Changed 3 weeks ago by gsamson

In 11587:

dev_r11265_ABL : see #2131

  • merge trunk @ r11584 with dev_r11265_ABL branch @ r11586 (except doc directory)
  • change ORCA2 results compared to dev_r11265_ABL branch @ r11586 (TBI)

comment:30 Changed 3 weeks ago by gsamson

In 11589:

dev_r11265_ABL : see #2131

  • ABL_TOOLS first working version (README empty and arch files ignored for now)
Note: See TracTickets for help on using tickets.