Forcing ACCESS-OM2 using ESM1.5 data

Thank you @spencerwong @dougiesquire for your help so far!

I filled in the discrepancies between OM2 and ESM mask and turned off the checksum, and ended up at this segmentation error.

[gadi-cpu-clx-0240:1169220:0:1169220] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x732b000)
fms_ACCESS-OM.x: malloc.c:2415: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) &&$
[gadi-cpu-clx-0240:1169214:0:1169214] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x7cac000)
[gadi-cpu-clx-0240:1169218:0:1169218] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x7c65000)
[gadi-cpu-clx-0240:1169208:0:1169208] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x6e65000)
[gadi-cpu-clx-0240:1169314:0:1169314] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x7863000)
[gadi-cpu-clx-0240:1169217:0:1169217] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x6f58000)
[gadi-cpu-clx-0240:1169199:0:1169199] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x7837000)
[gadi-cpu-clx-0240:1169216:0:1169216] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x7f18000)
malloc(): corrupted top size
malloc(): corrupted top size
fms_ACCESS-OM.x: malloc.c:2415: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) &&$
fms_ACCESS-OM.x: malloc.c:2415: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) &&$
fms_ACCESS-OM.x: malloc.c:2415: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) &&$
malloc(): corrupted top size
...

I thought there might be an issue with the restart files to begin with as in here (the directories have changed since then so it is slightly unclear if the restarts I was using have been updated from PI02 or not). I was using the restart files Tilo directed me to ( /g/data/vk83/configurations/inputs/access-esm1p5/modern/pre-industrial/restart).

I did also do the filling in of the discrepancies for the PI02 restarts as in the directory mentioned here (/g/data/p73/archive/CMIP6/ACCESS-ESM1-5/PI-02). Both before and after filling in the missing wet cells I got a ideal passive tracer error –


FATAL from PE   210: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.


FATAL from PE   197: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.

FATAL from PE   194: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.


FATAL from PE   212: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.


FATAL from PE   192: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.


FATAL from PE   211: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.


FATAL from PE   193: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.


FATAL from PE   209: temp is not initialized as an ideal passive tracer,  it is not initialized as constant, and it does not exist in the file INPUT/ocean_temp_salt.res.ncAll tracers must have initialization specified.  There is no default.

...

The temp variable exists in ocean_temp_salt.nc so I’m not sure what this means?