Opened 7 years ago
Closed 7 years ago
#784 closed defect (Fixed)
INLINE_2DIO and PERFECT_RESTART incompatibility
Reported by: | dwhitt | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | Release ROMS/TOMS 3.7 |
Component: | Nonlinear | Version: | 3.7 |
Keywords: | Cc: |
Description (last modified by )
It may be worth noting that INLINE_2DIO and PERFECT_RESTART are incompatible, because nf_fread4d.F and nf_fwrite4d.F are not configured for INLINE_2DIO. This incompatibility can cause crashes due to insufficient memory during reading and writing of restart files if the problem is indeed memory constrained.
I'm attaching my modifications to these files following nf_fread3d.F and nf_fwrite4d.F, which are very minor and seem to fix the incompatibility.
Attachments (2)
Change History (3)
by , 7 years ago
Attachment: | nf_fread4d.F added |
---|
by , 7 years ago
Attachment: | nf_fwrite4d.F added |
---|
comment:1 by , 7 years ago
Description: | modified (diff) |
---|---|
Resolution: | → Fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Indeed. Thank you for suggesting and modifying the code to do such. Nowadays, I am very conscious of the memory needs for a particular application. I coded some estimate of dynamic and automatic memory requirements. Obviously, I/O is a bottleneck as the number of CPUs increased in the distributed memory paradigm. I am studying alternatives, but I haven't found a satisfactory strategy yet. Applications like data assimilation are I/O intensive.