Opened 5 years ago
Closed 3 years ago
#2482 closed Task (fixed)
MO GO8 for GPU
Reported by: | andmirek | Owned by: | andmirek |
---|---|---|---|
Priority: | low | Milestone: | Unscheduled |
Component: | MULTIPLE | Version: | v4.0.* |
Severity: | minor | Keywords: | |
Cc: | andrew.porter@…, wgaudin@…, smueller |
Description (last modified by andmirek)
This ticket is to record code changes in MetOffice? GO8 (p2.0) configuration (ORCA025) for code adaptation for GPU. This is continuation of the work documented in ticket #2197 for ORCA1.
Branches
ORCA1/ORCA025: svn+ssh://andmirek@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/branches/UKMO/NEMO_4.0_mirror_SI3_GPU
ORCA012: svn+ssh://andmirek@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/branches/UKMO/NEMO_4.0_mirror_SI3_GPU_O12
Commit History (19)
Changeset | Author | Time | ChangeLog |
---|---|---|---|
14258 | andmirek | 2021-01-04T16:19:17+01:00 | Ticket #2482: few changes to improve code on GPU |
13700 | andmirek | 2020-10-29T10:18:48+01:00 | Ticket #2482: merge branch with the changes for ORCA012 |
13699 | andmirek | 2020-10-29T10:15:42+01:00 | Ticket #2482: MO GO8 ORCA012 configuration |
13548 | andmirek | 2020-10-01T09:47:52+02:00 | Ticket #2482: update architecture file for GPU |
13330 | andmirek | 2020-07-21T14:27:10+02:00 | Ticket #2482: changes in arch file for cpp on Power/Intel? and additional library for profiling |
13326 | andmirek | 2020-07-20T13:03:06+02:00 | Ticket #2482: Update compiler file |
13325 | andmirek | 2020-07-20T09:12:12+02:00 | Ticket ##2482: Use explicit index in dynspg_ts.F90 |
13307 | andmirek | 2020-07-15T10:38:15+02:00 | Ticket #2482: Few additional corrections |
13306 | andmirek | 2020-07-15T10:32:38+02:00 | Ticket #2482: Replace ifdef with if defined in iom.F90 |
13153 | andmirek | 2020-06-24T15:23:31+02:00 | Ticket #2482: fixes after testing with ifort |
13149 | andmirek | 2020-06-24T09:03:45+02:00 | Ticket #2482: Dissable restart and use allocatable arrays |
13092 | andmirek | 2020-06-10T16:58:06+02:00 | Ticket #2482 remove print statement |
13091 | andmirek | 2020-06-10T16:56:12+02:00 | Ticket #2482: architecture file for Isambard (GPU with managed memory) |
13090 | andmirek | 2020-06-10T16:44:43+02:00 | Ticket #2482: calculate sums in the same way as in #2197, commit 11069 |
13052 | andmirek | 2020-06-05T10:18:24+02:00 | Ticket #2482: New arch location |
13051 | andmirek | 2020-06-05T10:17:33+02:00 | Ticket #2482: arch file for Isambard CPU build |
13050 | andmirek | 2020-06-05T10:11:46+02:00 | Ticket #2482: new arch configurations |
13049 | andmirek | 2020-06-05T09:53:58+02:00 | Ticket #2482: fixes to build with PGI compiler |
13048 | andmirek | 2020-06-05T09:08:20+02:00 | Ticket #2482 development branch |
Change History (27)
comment:1 Changed 5 years ago by andmirek
comment:2 Changed 5 years ago by andmirek
- Description modified (diff)
comment:3 Changed 5 years ago by andmirek
In 13049:
comment:4 Changed 5 years ago by andmirek
In 13050:
comment:5 Changed 5 years ago by andmirek
In 13051:
comment:6 Changed 5 years ago by andmirek
In 13052:
comment:7 Changed 5 years ago by smueller
- Cc smueller added
comment:8 Changed 5 years ago by andmirek
- Description modified (diff)
comment:9 Changed 5 years ago by andmirek
Code runs on Isambard with PGI compiler on 36 processors (10 timesteps). There are warnings in job.output:
Warning: ieee_overflow is signaling Warning: ieee_underflow is signaling Warning: ieee_inexact is signaling
I wasn't able to track ieee_overflow. The point, where model stops when this exception is trapped, doesn't produce overflow but underflow - in tke_tke (zdftke.F90) in loop IF( nn_etau == 1 ) THEN !* penetration below the mixed layer (rn_efr fraction).
Intel compiler runs without any problems with fpe0 and solutions for both compilers are similar (based on run.stat).
Instruction how to build and set up the code on Isambard /home/mo-mandrej/GO8_ORCA025_GPU/orca25_gpu_build.
comment:10 Changed 5 years ago by andmirek
In 13090:
comment:11 Changed 5 years ago by andmirek
In 13091:
comment:12 Changed 5 years ago by andmirek
In 13092:
comment:13 Changed 5 years ago by andmirek
In 13149:
comment:14 Changed 5 years ago by andmirek
In 13153:
comment:15 Changed 5 years ago by andmirek
In 13306:
comment:16 Changed 5 years ago by andmirek
In 13307:
comment:17 Changed 4 years ago by andmirek
In 13325:
comment:18 Changed 4 years ago by andmirek
In 13326:
comment:19 Changed 4 years ago by andmirek
In 13330:
comment:20 Changed 4 years ago by andmirek
In 13548:
comment:21 Changed 4 years ago by andmirek
In 13699:
comment:22 Changed 4 years ago by andmirek
In 13700:
comment:23 Changed 4 years ago by andmirek
- Description modified (diff)
- Status changed from new to assigned
- Type changed from Feature request to Task
comment:24 Changed 4 years ago by mathiot
Is this ticket at the right location ? Should it be in a UKMO trac system instead ?
comment:25 Changed 4 years ago by nemo
- Version changed from v4.0 to v4.0.*
comment:26 Changed 4 years ago by andmirek
In 14258:
comment:27 Changed 3 years ago by andmirek
- Resolution set to fixed
- Status changed from assigned to closed
No additional changes planned in this branch.
In 13048: