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.
#2364 (HPC-04_mcastril_Mixed_Precision_implementation) – NEMO

Opened 4 years ago

Closed 3 years ago

Last modified 2 years ago

#2364 closed Task (fixed)

HPC-04_mcastril_Mixed_Precision_implementation

Reported by: mcastril Owned by: mcastril
Priority: low Milestone: Unscheduled
Component: env Version: trunk
Severity: major Keywords: hpc mixed_precision performance
Cc:

Description

This action is a follow up from HPC-08_Mixed_precision in 2018 WP. It was linked to two tickets (#2039 and #2040), that were respectively devoted to the assessment and implementation of Mixed Precision in NEMO. After the evaluation stage has been completed (together with the preparation of the necessary tools to do the mentioned assessment and the implementation), this year will be time for the implementation.

Oriol Tintó (oriol.tinto@…) is the Principal Investigator for the whole task. ECMWF is a collaborator for this phase and will have a principal role on the validation in coupled simulations.

Workplan action

Wikipage: wiki:HPC-04_mcastril_Mixed_Precision_implementation?

Commit History (2)

ChangesetAuthorTimeChangeLog
13140orioltp2020-06-22T12:44:56+02:00

dev_r12512_HPC-04_mcastril_Mixed_Precision_implementation: corrections, see #2364

13135orioltp2020-06-19T17:37:47+02:00

dev_r12512_HPC-04_mcastril_Mixed_Precision_implementation: merge with trunk@13134, see #2364

Change History (10)

comment:2 Changed 4 years ago by orioltp

In 13135:

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

comment:3 Changed 4 years ago by orioltp

In 13140:

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

comment:4 Changed 4 years ago by smasson

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

Current code is : NEMO/branches/2020/dev_r12512_HPC-04_mcastril_Mixed_Precision_implementation @ r13222  ( last change @ r13222 )

SETTE validation report generated for :

       NEMO/branches/2020/dev_r12512_HPC-04_mcastril_Mixed_Precision_implementation @ r13222 (last changed revision)

       on X64_JEANZAY arch file


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

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

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

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

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

check result differences between :
VALID directory : /gpfsscratch/rech/fqx/reee217/dev_r12512_HPC-04_mcastril_Mixed_Precision_implementation/NEMO_VALIDATION at rev 13222
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:5 Changed 3 years ago by nemo

  • Milestone changed from IMMERSE 2020 to Unscheduled

comment:6 Changed 3 years ago by mcastril

Follow up: #2658

comment:7 Changed 3 years ago by mcastril

  • Resolution set to fixed
  • Status changed from new to closed

comment:8 Changed 2 years ago by nemo

  • Keywords nemo removed

comment:9 Changed 2 years ago by nemo

  • Keywords mixed_precision added; mixed removed

comment:10 Changed 2 years ago by nemo

  • Keywords precision removed
Note: See TracTickets for help on using tickets.