Opened 6 years ago
Last modified 5 years ago
#2135 assigned Bug
Memory Bug requries compilation flag to zero all arrays to overcome in AMM15
Reported by: | deazer | Owned by: | deazer |
---|---|---|---|
Priority: | low | Milestone: | |
Component: | LDF | Version: | trunk |
Severity: | minor | Keywords: | Memory, reproductibility, |
Cc: |
Description
Context
AMM15 cannot be run in NEMO4 Beta on a large number of nodes without the use of a flag to initialize all arrays to 0.
e.g. -ez on cray
Analysis
AMM15 will not restart if using a certain number of nodes. Below tis number it will run but wil not be reproducible across
different domain decompositions without the -ez flag.
Initial analysis isolated the arrays ahmt, ahmf in ldfdyn.F90
these can be set directly to zero, e.g.
ahmt(:,:,:) = 0._wp ahmf(:,:,:) = 0._wp
and the model will at least run but remains not reproducible
Further analysis is required to isolate remaining uninitialized data that is causing the reproducibility problem in AMM15
Note the default configurations do not appear to be affected by this bug.
Fix
...
Commit History (0)
(No commits)
Change History (4)
comment:1 Changed 6 years ago by smasson
comment:2 Changed 6 years ago by nemo
- Owner changed from systeam to nemo
- Status changed from new to assigned
comment:3 Changed 6 years ago by nemo
- Owner changed from nemo to deazer
comment:4 Changed 5 years ago by smasson
- Component changed from TOP to LDF
- Milestone 2018 release-4.0 deleted
Very strange...
I don't see why initialise ahmt, ahmf to 0 in ldfdyn.F90 would change something...
Which value of nn_ahm_ijk_t do you use?