Changes between Version 23 and Version 24 of Users/ModelInterfacing/BiogeochemistryCoarsening
- Timestamp:
- 2017-05-31T21:34:53+02:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Users/ModelInterfacing/BiogeochemistryCoarsening
v23 v24 1 1 = Trough grid refinement (AGRIF nesting & coarsening) 2 3 [[PageOutline(2-3)]] 2 4 3 5 Last edition: '''[[Wikinfo(changed_ts)]]''' by '''[[Wikinfo(changed_by)]]''' … … 7 9 }}} 8 10 9 = Coarsening of physics for biogeochemistery model =11 == Coarsening of physics for biogeochemistery model 10 12 11 == Presentation ==13 === Presentation 12 14 13 A capacity of coarsening physics to force a BGC model coupled to NEMO has been develop ped in NEMO_3.6. This capacity allow to run 'online' a BGC model coupled to OPA-LIM with a lower resolution, to reduce the CPU coast of the BGC model, while preserving the effective resolution of the dynamics.15 A capacity of coarsening physics to force a BGC model coupled to NEMO has been developed in NEMO_3.6. This capacity allow to run 'online' a BGC model coupled to OPA-LIM with a lower resolution, to reduce the CPU coast of the BGC model, while preserving the effective resolution of the dynamics. 14 16 15 16 This capacity is not included in the [browser:branches/2015/nemo_v3_6_STABLE/NEMOGCM NEMO_3.6] , but is available in a specific [browser:branches/2015/dev_r5003_MERCATOR6_CRS branch] of the 3.6 stable. This branch is regularly phazed with the NEMO_3.6. 17 This capacity is not included in the [browser:branches/2015/nemo_v3_6_STABLE/NEMOGCM NEMO_3.6] , but is available in a specific [browser:branches/2015/dev_r5003_MERCATOR6_CRS branch] of the 3.6 stable. This branch is regularly phased with the NEMO_3.6. 17 18 An associated ticket to follow evolution is [ticket:1426 here]. 18 19 19 20 A presentation is available [attachment:crs_wiki_1.1.pdf here], where the methodology is presented. 21 [[PdfImg(crs_wiki_1.1.pdf)]] 20 22 21 22 == How to activate coarsening ? == 23 === How to activate coarsening ? 23 24 24 25 To activate the coarsening, key_crs should be added to list of cpp keys. This key will only activate the coarsening of dynamics. … … 46 47 {{{#!td 47 48 - '''Only [[span(nn_factx, style=color: #B8860B)]] = [[span(nn_facty, style=color: #B8860B)]] = 3''' is available and the coarsening only works for grids with a T-pivot point for the north-fold lateral boundary condition( ORCA025, ORCA12,ORCA36,...). 48 49 49 - '''[[span(nn_msh_crs, style=color: #B8860B)]] = 1''' : will activate the generation of the coarsened grid meshmask. 50 51 50 - '''[[span(nn_crs_kz, style=color: #B8860B)]]''' : is the operator to coarsen the vertical mixing coefficient. 52 53 51 - '''[[span(ln_crs_wn, style=color: #B8860B)]]''' : 54 52 - when key_vvl is activated, this logical has no effect; the coarsened vertical velocities are computed using horizontal divergence. … … 59 57 }}} 60 58 61 == Choice of operator to coarsene KZ ==59 === Choice of operator to coarsene KZ 62 60 63 61 A sensiblity test has been done with an Age tracer to compare the different operators. The 3 and 4 options seems to provide the best results. … … 65 63 Some results can be found [xxx here] 66 64 67 == Example of xml files to output coarsened variables with XIOS == 68 65 === Example of xml files to output coarsened variables with XIOS 69 66 70 67 In the [attachment:iodef.xml iodef.xml] file, a "nemo" context is defined and some variable defined in [attachment:file_def.xml file_def.xml] are writted on the ocean-dynamic grid. 71 68 To write variables on the coarsened grid, and in particular the passive tracers, a "nemo_crs" context should be defined in [attachment:iodef.xml iodef.xml] and the associated variable are listed in [attachment:file_crs_def.xml file_crs_def.xml ]. 72 69 70 === Passive tracers tracers initial conditions 73 71 74 75 == Passive tracers tracers initial conditions == 76 77 When initial conditions are provided in netcdf files, the field might be:[[BR]] 78 79 - on the coarsened grid [[BR]] 80 81 - or they can be on another grid and interpolated [wiki:Users/SetupNewConfiguration/Weight-creator on-the-fly ]. 72 When initial conditions are provided in NetCDF files, the field might be: 73 - on the coarsened grid 74 - or they can be on another grid and interpolated [wiki:Users/SetupNewConfiguration/Weight-creator on-the-fly ]. 82 75 Example of namelist for PISCES : 83 76 84 85 {{{ 77 {{{#!f 86 78 !----------------------------------------------------------------------- 87 79 &namtrc_dta ! Initialisation from data input file … … 108 100 }}} 109 101 102 === PISCES forcing files 110 103 111 112 == PISCES forcing files ==113 104 They might be on the coarsened grid.