New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
#2131 (ASINTER-01_Guillaume_ABL1D) – NEMO

Opened 5 years ago

Closed 4 years ago

Last modified 4 years ago

#2131 closed Task (fixed)

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

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 compatibility -> r11357
  • ABL restart files management -> r11858 + r11859
  • "nn_fsbc > 1" case -> r11363 (working but strong sensitivity to be investigated)
  • possibility to read 3D atm forcing files in bulk mode -> r11857
  • ORCA025 validation -> OK (realistic mean state and coupling coefficients)

Commit History (27)

ChangesetAuthorTimeChangeLog
12063gsamson2019-12-05T11:46:38+01:00

dev_ASINTER-01-05_merged: update branch with dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk@r12061 and trunk@r12055 + bugfix for agrif compatibility in sbcblk: sette tests with ref configs ok except ABL restartability (under investigation) (tickets #2159 and #2131)

12021gsamson2019-12-02T10:02:07+01:00

dev_ASINTER-01-05_merged: update sbcblk, bugfix with latent heat sign and update orca2_ice_abl namelist_cfg (tickets #2159 and #2131)

12016gsamson2019-11-29T17:10:34+01:00

dev_ASINTER-01-05_merged: merged shared field_def_nemo-oce.xml and namelist_ref (tickets #2159 and #2131)

12015gsamson2019-11-29T16:59:07+01:00

dev_ASINTER-01-05_merged: merge dev_r11085_ASINTER-05_Brodeau_Advanced_Bulk branch @rev11988 with dev_r11265_ASINTER-01_Guillaume_ABL1D branch @rev11937 (tickets #2159 and #2131); ORCA2_ICE(_ABL) reproductibility OK

11945gsamson2019-11-22T12:33:20+01:00

dev_r11265_ABL: remove obsolete sn_tdif from all namelist_cfg files, add a use fldread in icesbc.F90 and update mercator arch file to pass sette tests with agrif and remove a debug line in ablrst.F90 (#2131)

11937gsamson2019-11-20T14:34:26+01:00

dev_r11265_ABL: put back lbc_lnk for tracers to ensure mpp reproductibility (#2131)

11874gsamson2019-11-07T18:18:21+01:00

dev_r11265_ABL: output surface now ABL fields in output.init.nc file when nn_istate=1 (#2131)

11873gsamson2019-11-07T18:15:22+01:00

dev_r11265_ABL: minor lbc bugfix, cleaning and additional outputs (#2131)

11859gsamson2019-11-05T15:35:39+01:00

dev_r11265_ABL: update namelist_ref for abl restart option (#2131)

11858gsamson2019-11-05T15:32:44+01:00

dev_r11265_ABL: add write/read restart options for abl (#2131)

11857gsamson2019-11-05T15:23:53+01:00

dev_r11265_ABL: bulks compatibility with 3D atmospheric forcing (by reading only the first level) (#2131)

11856gsamson2019-11-05T15:03:34+01:00

dev_r11265_ABL: always compute tm_su needed by ABL over sea-ice and update icevar.F90 to r11732 (#2131)

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 (45)

comment:1 Changed 5 years ago by nemo

  • Description modified (diff)

comment:2 Changed 5 years ago by nemo

  • Priority changed from low to high

comment:3 Changed 5 years ago by smasson

In 11273:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:4 Changed 5 years ago by smasson

In 11275:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:5 Changed 5 years ago by smasson

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

comment:6 Changed 5 years ago by smasson

In 11304:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:7 Changed 5 years 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 5 years ago by smasson

In 11305:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:9 Changed 5 years ago by smasson

In 11306:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:10 Changed 5 years ago by smasson

In 11309:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:11 follow-up: Changed 5 years ago by flemarie

In 11322:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:12 in reply to: ↑ 11 Changed 5 years 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 5 years ago by flemarie

In 11334:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:14 Changed 5 years 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 5 years ago by gsamson (previous) (diff)

comment:15 Changed 5 years ago by gsamson

  • Cc flemarie smasson added
  • mp_status set to no

comment:16 Changed 5 years ago by gsamson

  • Description modified (diff)

comment:17 Changed 5 years ago by gsamson

  • Description modified (diff)

comment:18 Changed 5 years ago by gsamson

  • Description modified (diff)

comment:19 Changed 5 years ago by gsamson

In 11357:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:20 Changed 5 years ago by gsamson

  • Description modified (diff)

comment:21 Changed 5 years ago by gsamson

In 11360:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:22 Changed 5 years ago by gsamson

In 11363:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found
Last edited 5 years ago by gsamson (previous) (diff)

comment:23 Changed 5 years ago by gsamson

  • Description modified (diff)

comment:24 Changed 5 years ago by gsamson

In 11413:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:25 Changed 5 years ago by gsamson

  • Description modified (diff)

comment:26 Changed 5 years ago by gsamson

  • wp_comment set to model implementation done ORCA025 tests ongoing abl tools not yet added to nemo tools

comment:27 Changed 5 years ago by gsamson

  • Description modified (diff)
  • wp_comment changed from model implementation done ORCA025 tests ongoing abl tools not yet added to nemo tools to model implementation done; ORCA025 tests done; abl tools not yet added to nemo tools

comment:28 Changed 4 years ago by gsamson

In 11586:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:29 Changed 4 years ago by gsamson

In 11587:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:30 Changed 4 years ago by gsamson

In 11589:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:31 Changed 4 years ago by gsamson

In 11856:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:32 Changed 4 years ago by gsamson

In 11857:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:33 Changed 4 years ago by gsamson

In 11858:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:34 Changed 4 years ago by gsamson

In 11859:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:35 Changed 4 years ago by gsamson

  • Description modified (diff)
  • wp_comment changed from model implementation done; ORCA025 tests done; abl tools not yet added to nemo tools to model implementation ok; ORCA025 tests ok; abl tools ok; SETTE to be done

comment:36 Changed 4 years ago by gsamson

In 11873:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:37 Changed 4 years ago by gsamson

In 11874:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:38 Changed 4 years ago by gsamson

In 11937:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:39 Changed 4 years ago by gsamson

In 11945:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:40 Changed 4 years ago by gsamson

In 12015:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:41 Changed 4 years ago by gsamson

In 12016:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:42 Changed 4 years ago by gsamson

In 12021:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:43 Changed 4 years ago by gsamson

In 12063:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:44 Changed 4 years ago by gsamson

  • branch_review changed from failed to passed
  • Resolution set to fixed
  • Status changed from new to closed
  • wp_comment changed from model implementation ok; ORCA025 tests ok; abl tools ok; SETTE to be done to model implementation ok; ORCA025 tests ok; abl tools ok; SETTE ok; problem with ABL restartability under investigation merged !

comment:45 Changed 4 years ago by gsamson

  • mp_status changed from no to yes
Note: See TracTickets for help on using tickets.