Opened 6 months ago

Last modified 3 weeks ago

#2385 new Task

KERNEL-06_techene_better_e3_management

Reported by: techene Owned by: techene
Priority: low Milestone: 2020 WP
Component: DOM Version: trunk
Severity: minor Keywords:
Cc: Review: failed
MP ready?: no
Progress:

Description (last modified by techene)

Workplan action

KERNEL-06 Better and faster implementation of quasi eulerian coordinate (star coordinates : z* et s*)

Wikipage: wiki:2020WP/KERNEL-06_techene_better_e3_management

Commit History (9)

ChangesetAuthorTimeChangeLog
13228smasson2020-07-02T16:41:07+02:00

better e3: update with trunk@13227 see #2385

13219smasson2020-07-02T12:40:30+02:00

better e3: update with trunk@13218 see #2385

13217smasson2020-07-02T11:27:33+02:00

better e3: update with trunk@13215 see #2385

13198smasson2020-07-01T16:27:52+02:00

better e3: minor cleaning see #2385

13193smasson2020-07-01T15:42:06+02:00

better e3: update with trunk@13136 see #2385

13167techene2020-06-26T18:38:12+02:00

#2385 : pass sette tests without key_qco, oops should be true this time

13164techene2020-06-26T17:02:14+02:00

#2385 : pass sette tests without key_qco

12724techene2020-04-08T21:37:59+02:00

branch KERNEL-06 : merge with trunk@12698 #2385 - in duplcated files : changes to comply to the new trunk variables and some loop bug fixes

12460techene2020-02-25T17:32:23+01:00

branch for vertical scale factor management in leap frog associated with #2385

Change History (15)

comment:1 Changed 6 months ago by techene

In 12460:

branch for vertical scale factor management in leap frog associated with #2385

comment:2 Changed 4 months ago by techene

In 12724:

branch KERNEL-06 : merge with trunk@12698 #2385 - in duplcated files : changes to comply to the new trunk variables and some loop bug fixes

comment:3 Changed 6 weeks ago by techene

In 13164:

#2385 : pass sette tests without key_qco

comment:4 Changed 6 weeks ago by techene

In 13167:

#2385 : pass sette tests without key_qco, oops should be true this time

comment:5 Changed 6 weeks ago by smasson

In 13193:

better e3: update with trunk@13136 see #2385

comment:6 Changed 6 weeks ago by smasson

In 13198:

better e3: minor cleaning see #2385

comment:7 Changed 6 weeks ago by smasson

[13198] passes all sette tests and gives the same results as trunk@12925

[reee217@jean-zay2: sette]$ ./sette_rpt.sh

Current code is : NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3 @ r13198  ( last change @ r13198 )

SETTE validation report generated for :

       NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3 @ r13198 (last changed revision)

       on X64_JEANZAY arch file


!!---------------1st pass------------------!!

   !----restart----!
WGYRE_PISCES_ST              run.stat    restartability  passed :  13198
WGYRE_PISCES_ST              tracer.stat restartability  passed :  13198
WORCA2_ICE_PISCES_ST         run.stat    restartability  passed :  13198
WORCA2_ICE_PISCES_ST         tracer.stat restartability  passed :  13198
WORCA2_OFF_PISCES_ST         tracer.stat restartability  passed :  13198
WAMM12_ST                    run.stat    restartability  passed :  13198
WORCA2_SAS_ICE_ST            run.stat    restartability  passed :  13198
WAGRIF_DEMO_ST               run.stat    restartability  passed :  13198
WSPITZ12_ST                  run.stat    restartability  passed :  13198
WISOMIP_ST                   run.stat    restartability  passed :  13198
WOVERFLOW_ST                 run.stat    restartability  passed :  13198
WLOCK_EXCHANGE_ST            run.stat    restartability  passed :  13198
WVORTEX_ST                   run.stat    restartability  passed :  13198
WICE_AGRIF_ST                run.stat    restartability  passed :  13198

   !----repro----!
WGYRE_PISCES_ST              run.stat    reproducibility passed :  13198
WGYRE_PISCES_ST              tracer.stat reproducibility passed :  13198
WORCA2_ICE_PISCES_ST         run.stat    reproducibility passed :  13198
WORCA2_ICE_PISCES_ST         tracer.stat reproducibility passed :  13198
WORCA2_OFF_PISCES_ST         tracer.stat reproducibility passed :  13198
WAMM12_ST                    run.stat    reproducibility passed :  13198
WORCA2_SAS_ICE_ST            run.stat    reproducibility passed :  13198
WORCA2_ICE_OBS_ST            run.stat    reproducibility passed :  13198
WAGRIF_DEMO_ST               run.stat    reproducibility passed :  13198
WSPITZ12_ST                  run.stat    reproducibility passed :  13198
WISOMIP_ST                   run.stat    reproducibility passed :  13198
WVORTEX_ST                   run.stat    reproducibility passed :  13198
WICE_AGRIF_ST                run.stat    reproducibility passed :  13198

   !----agrif check----!
ORCA2 AGRIF vs ORCA2 NOAGRIF run.stat    unchanged  -    passed :  13198 13198

   !----result comparison check----!

check result differences between :
VALID directory : /gpfsscratch/rech/fqx/reee217/dev_r12377_KERNEL-06_techene_e3/NEMO_VALIDATION at rev 13198
and
REFERENCE directory : /gpfswork/rech/fqx/reee217/NEMO_ALL_VALIDATIONS/trunk/NEMO_VALIDATION at rev 12925

WGYRE_PISCES_ST       run.stat    files are identical
WGYRE_PISCES_ST       tracer.stat files are identical
WORCA2_ICE_PISCES_ST  run.stat    files are identical
WORCA2_ICE_PISCES_ST  tracer.stat files are identical
WORCA2_OFF_PISCES_ST  tracer.stat files are identical
WAMM12_ST             run.stat    files are identical
WISOMIP_ST            run.stat    files are identical
WORCA2_SAS_ICE_ST     run.stat    files are identical
WAGRIF_DEMO_ST        run.stat    files are identical
WSPITZ12_ST           run.stat    files are identical
WISOMIP_ST            run.stat    files are identical
WVORTEX_ST            run.stat    files are identical
WICE_AGRIF_ST         run.stat    files are identical

comment:8 Changed 6 weeks ago by smasson

Script to merge this branch without taking into considerations line modifications which contain only blank

svnlogin=...
rev=13136
dir_mrg=trunk_${rev}_e3
dir_ref=trunk_${rev}_e3_ref
# get the trunk@${rev}
svn co -r ${rev} svn+ssh://${svnlogin}@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/trunk $dir_mrg
# copy it
rsync -a $dir_mrg/ $dir_ref/
# merge Sibylle branch (with tailing blank modifications) into dir_mrg
svn merge svn+ssh://${svnlogin}@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3 $dir_mrg
# for all modified files in dir_mrg, keep only modifications of lines with something else than blank
for ff in $( svn status $dir_mrg | grep "^M" | sed -e "s?^M *$dir_mrg/??" )  
do
   diff -u -w $dir_ref/$ff $dir_mrg/$ff > diffpatch   # get the modifications without lines with only blank changes
   patch $dir_ref/$ff diffpatch                       # apply these modifications to dir_ref files
   mv $dir_ref/$ff $dir_mrg/$ff                       # replace modified dir_mrg files by modified dir_ref files
done
rm -rf $dir_ref diffpatch

comment:9 Changed 5 weeks ago by smasson

In 13217:

better e3: update with trunk@13215 see #2385

comment:10 Changed 5 weeks ago by smasson

In 13219:

better e3: update with trunk@13218 see #2385

comment:11 Changed 5 weeks ago by smasson

[13219] passes all sette tests and gives same results as trunk@13218

Current code is : NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3 @ r13219  ( last change @ r13219 )

SETTE validation report generated for :

       NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3 @ r13219 (last changed revision)

       on X64_JEANZAY arch file


!!---------------1st pass------------------!!

   !----restart----!
WGYRE_PISCES_ST              run.stat    restartability  passed :  13219
WGYRE_PISCES_ST              tracer.stat restartability  passed :  13219
WORCA2_ICE_PISCES_ST         run.stat    restartability  passed :  13219
WORCA2_ICE_PISCES_ST         tracer.stat restartability  passed :  13219
WORCA2_OFF_PISCES_ST         tracer.stat restartability  passed :  13219
WAMM12_ST                    run.stat    restartability  passed :  13219
WORCA2_SAS_ICE_ST            run.stat    restartability  passed :  13219
WAGRIF_DEMO_ST               run.stat    restartability  passed :  13219
WSPITZ12_ST                  run.stat    restartability  passed :  13219
WISOMIP_ST                   run.stat    restartability  passed :  13219
WOVERFLOW_ST                 run.stat    restartability  passed :  13219
WLOCK_EXCHANGE_ST            run.stat    restartability  passed :  13219
WVORTEX_ST                   run.stat    restartability  passed :  13219
WICE_AGRIF_ST                run.stat    restartability  passed :  13219

   !----repro----!
WGYRE_PISCES_ST              run.stat    reproducibility passed :  13219
WGYRE_PISCES_ST              tracer.stat reproducibility passed :  13219
WORCA2_ICE_PISCES_ST         run.stat    reproducibility passed :  13219
WORCA2_ICE_PISCES_ST         tracer.stat reproducibility passed :  13219
WORCA2_OFF_PISCES_ST         tracer.stat reproducibility passed :  13219
WAMM12_ST                    run.stat    reproducibility passed :  13219
WORCA2_SAS_ICE_ST            run.stat    reproducibility passed :  13219
WORCA2_ICE_OBS_ST            run.stat    reproducibility passed :  13219
WAGRIF_DEMO_ST               run.stat    reproducibility passed :  13219
WSPITZ12_ST                  run.stat    reproducibility passed :  13219
WISOMIP_ST                   run.stat    reproducibility passed :  13219
WVORTEX_ST                   run.stat    reproducibility passed :  13219
WICE_AGRIF_ST                run.stat    reproducibility passed :  13219

   !----agrif check----!
ORCA2 AGRIF vs ORCA2 NOAGRIF run.stat    unchanged  -    passed :  13219 13219

   !----result comparison check----!

check result differences between :
VALID directory : /gpfsscratch/rech/fqx/reee217/better_e3_13217/NEMO_VALIDATION at rev 13219
and
REFERENCE directory : /gpfswork/rech/fqx/reee217/NEMO_ALL_VALIDATIONS/trunk/NEMO_VALIDATION at rev 13218

WGYRE_PISCES_ST       run.stat    files are identical
WGYRE_PISCES_ST       tracer.stat files are identical
WORCA2_ICE_PISCES_ST  run.stat    files are identical
WORCA2_ICE_PISCES_ST  tracer.stat files are identical
WORCA2_OFF_PISCES_ST  tracer.stat files are identical
WAMM12_ST             run.stat    files are identical
WISOMIP_ST            run.stat    files are identical
WORCA2_SAS_ICE_ST     run.stat    files are identical
WAGRIF_DEMO_ST        run.stat    files are identical
WSPITZ12_ST           run.stat    files are identical
WISOMIP_ST            run.stat    files are identical
WVORTEX_ST            run.stat    files are identical
WICE_AGRIF_ST         run.stat    files are identical

comment:12 Changed 5 weeks ago by smasson

In 13228:

better e3: update with trunk@13227 see #2385

comment:13 Changed 3 weeks ago by techene

  • Description modified (diff)

comment:14 Changed 3 weeks ago by techene

  • Description modified (diff)

comment:15 Changed 3 weeks ago by techene

  • Description modified (diff)
Note: See TracTickets for help on using tickets.