4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o verification/halfpipe_streamice: |
8 |
|
- update both TAF and OpenAD adm output (machine truncation differences) |
9 |
|
|
10 |
|
checkpoint65v (2016/04/08) |
11 |
|
o verification/advect_xz: |
12 |
|
- increase overlap size from 3 to 4 and add new secondary test for PQM |
13 |
|
advection scheme (with mono & wino limiter). |
14 |
|
- change main exp. to test PPM (with weno limiter) adv.scheme on Temp. |
15 |
|
o model/src: |
16 |
|
- new parameters "top_Pres" & "seaLev_Z" (replacing Ro_SeaLevel and recently |
17 |
|
added phi0Ref) to set vertical axis origin and phiRef origin; |
18 |
|
keep Ro_SeaLevel for backward compatibility (with a warning). |
19 |
|
According to coordinate and fluid type: |
20 |
|
OCN in Z: top_Pres(Ref) (=rhoConst*PhiRef(1)), seaLev_Z (=rF(1), @ the top) |
21 |
|
ATM in Z: top_Pres(Ref) (=rhoConst*PhiRef(1)), seaLev_Z (=rF(Nr+1) @ bottom) |
22 |
|
OCN in P: top_Pres (=rF(Nr+1)), seaLev_Z (= PhiRef(Nr+1)/g, @ the top) |
23 |
|
ATM in P: top_Pres (=rF(Nr+1)), seaLev_Z (= PhiRef(1)/g, @ the bottom) |
24 |
|
- remove Ro_SeaLevel from ATM experiment parameter files; |
25 |
|
- in tutorial_global_oce_in_p, remove Ro_SeaLevel and set top_Pres to the |
26 |
|
complement; update output.txt (changes at machine truncation level). |
27 |
|
o pkg/seaice/seaice_evp.F |
28 |
|
- simplify computation of deltaZ and zetaZ to simple averaging following |
29 |
|
Bouillon et al. (2013). This removes a lot of code, but also changes |
30 |
|
verification experiment lab_sea.hb87 -> updated |
31 |
|
|
32 |
|
checkpoint65u (2016/03/14) |
33 |
|
o pkg/generic_advdiff: |
34 |
|
- from Darren: add PPM and PQM advection schemes (number 40-42 and 50-52) |
35 |
|
with 2 types of limiter (see: Engwirda & Kelley, submit. to JCP); |
36 |
|
Note (from Darren): unlimited PPM/PQM scheme (40 & 50) are just for |
37 |
|
testing and not for actual use. |
38 |
|
o model/src: |
39 |
|
- add parameter "phi0Ref" to specify reference [pressure/geo] potential at |
40 |
|
origin r = rF(1); |
41 |
|
- add options (parameter selectP_inEOS_Zc) to select which pressure to use |
42 |
|
in EOS for height coordinate: enable to include NH Pressure or to use |
43 |
|
more accurate pressure vertical profile; options not linked to EOS type |
44 |
|
(as previously, e.g., JMD95P/JMD95Z) but set default according to EOS type; |
45 |
|
- start to implement variable gravity (along vertical): for now, only with |
46 |
|
z-coords (not even z*). |
47 |
|
- add Ideal Gas equation of state for height coordinate. |
48 |
|
- update OpenAD output (affected at machine truncation level) of exp: |
49 |
|
global_ocean.90x40x15, OpenAD (std) and tutorial_global_oce_biogeo. |
50 |
o pkg/exf: |
o pkg/exf: |
51 |
- add ALLOW_EXF_OUTPUT_INTERP cpp switch to output the result |
- add ALLOW_EXF_OUTPUT_INTERP cpp switch to output the result |
52 |
of exf interpolation (before any rescaling, rotation or interpolation |
of exf interpolation (before any rescaling, rotation or interpolation |
53 |
to velocity point) for each field that gets loaded from file. This option |
to velocity point) for each field that gets loaded from file. This option |
54 |
identically mimics the input file organization (e.g. record numbers in year |
identically mimics the input file organization (e.g. record numbers in year |
55 |
by year input files) besides the change in horizontal grid. |
by year input files) besides the change in horizontal grid. |
56 |
- add rotateStressOnAgrid run-time switch so that wind stress fields |
- add rotateStressOnAgrid run-time switch so that wind stress fields |
57 |
can be provided on the A-grid in zonal/meridional direction and |
can be provided on the A-grid in zonal/meridional direction and |
58 |
rotated on the fly. This only applies to the case when the exf |
rotated on the fly. This only applies to the case when the exf |
59 |
interpolation is off and rotateStressOnAgrid is false by default. |
interpolation is off and rotateStressOnAgrid is false by default. |
|
|
|
60 |
o model/src: |
o model/src: |
61 |
- rename internal parameter "useDynP_inEos_Zc" to "storePhiHyd4Phys" (since |
- rename internal parameter "useDynP_inEos_Zc" to "storePhiHyd4Phys" (since |
62 |
it's also used with pkg/atm_phys) and add few more parameters (but still |
it's also used with pkg/atm_phys) and add few more parameters (but still |