1[0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext with device type hip 2[DEBUG OUTPUT] n: 139 3[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 4[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 5[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 6[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory deallocation): found old self as dependency, skipping 7[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 8[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 9[DEBUG OUTPUT] n: 207 10[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 11[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 12[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 13[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): found old self as dependency, skipping 14[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 15[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 16[DEBUG OUTPUT] n: 462 17[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 18[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 19[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 20[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): found old self as dependency, skipping 21[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 22[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 23[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) COMPATIBLE with PETSC_MEMORY_ACCESS_READ mode (default), no need to serialize 24[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 25[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 26[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 27[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 28[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 29[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 30[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 31[DEBUG OUTPUT] n: 64 32[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 33[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 34[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 35[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): found old self as dependency, skipping 36[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 37[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 38[DEBUG OUTPUT] n: 63 39[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 40[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 41[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 42[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 43[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 44[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): found old self as dependency, skipping 45[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 46[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 47[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 48[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): found old self as dependency, skipping 49[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 50[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 51[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 52[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 53[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 54[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 55[DEBUG OUTPUT] n: 174 56[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 57[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 58[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 59[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): found old self as dependency, skipping 60[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 61[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 62[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 63[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): found old self as dependency, skipping 64[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 65[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 66[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 67[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 68[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 69[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 70[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 71[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 72[0] <device> PetscDeviceContextWaitForContext(): dctx 21 waiting on dctx 2 73[0] <device> PetscDeviceContextWaitForContext(): dctx 22 waiting on dctx 2 74[0] <device> PetscDeviceContextForkWithStreamType(): Forked 2 children from parent 2 with IDs: 21, 22 75[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 76[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 77[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 78[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): found old self as dependency, skipping 79[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 80[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 81[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 82[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 83[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 84[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): found old self as dependency, skipping 85[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 86[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 87[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 88[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 89[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 90[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): found old self as dependency, skipping 91[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 92[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 93[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 94[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 95[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 96[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): found old self as dependency, skipping 97[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 98[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 99[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 27 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 100[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 27 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 101[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 27 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 102[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 27 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 103[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 27 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 104[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 28 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 105[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 28 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 106[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 107[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 108[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 109[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 110[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 111[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 112[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 113[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 114[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 115[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 29 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 116[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 29 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 117[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 29 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 118[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 30 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 119[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 30 (memory copy (dest)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 120[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 30 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 121[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 29 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 122[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 29 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 123[0] <device> PetscDeviceContextWaitForContext(): dctx 2 waiting on dctx 21 124[0] <device> PetscDeviceContextWaitForContext(): dctx 2 waiting on dctx 22 125[0] <device> PetscDeviceContextJoin(): Joined 2 ctxs to ctx 2, mode destroy with IDs: 21, 22 126EXIT_SUCCESS 127[0] <device> operator()(): Destroying global PetscDeviceContext with device type hip 128