1[0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext with device type cuda 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[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 10[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 11[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 12[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 13[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 14[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 15[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 15 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 16[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 15 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 17[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 18[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 19[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 20[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): found old self as dependency, skipping 21[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 22[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 23[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 24[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory deallocation): found old self as dependency, skipping 25[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 26[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 27[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 28[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory deallocation): found old self as dependency, skipping 29[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 30[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 31[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 15 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 32[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 15 (memory deallocation): found old self as dependency, skipping 33[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 15 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 34[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 15 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 35[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 36[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): found old self as dependency, skipping 37[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 38[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 39[DEBUG OUTPUT] n: 207 40[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 41[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 42[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 43[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 44[DEBUG OUTPUT] n: 462 45[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 46[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 47[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory set): 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 set): found old self as dependency, skipping 49[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 50[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory set): 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 copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 52[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (src)): found old self as dependency, skipping 53[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 54[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 55[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 56[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 57[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 58[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 59[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 60[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 61[DEBUG OUTPUT] n: 64 62[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 21 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 63[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 21 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 64[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 21 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 65[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 21 (memory deallocation): found old self as dependency, skipping 66[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 21 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 67[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 21 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 68[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 22 (memory allocation): 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 22 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 70[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 23 (memory allocation): 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 23 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 72[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 24 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 73[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 24 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 74[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 25 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 75[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 25 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 76[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 26 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 77[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 26 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 78[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 22 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 79[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 22 (memory deallocation): found old self as dependency, skipping 80[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 22 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 81[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 22 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 82[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 23 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 83[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 23 (memory deallocation): found old self as dependency, skipping 84[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 23 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 85[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 23 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 86[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 24 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 87[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 24 (memory deallocation): found old self as dependency, skipping 88[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 24 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 89[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 24 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 90[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 25 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 91[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 25 (memory deallocation): found old self as dependency, skipping 92[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 25 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 93[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 25 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 94[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 26 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 95[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 26 (memory deallocation): found old self as dependency, skipping 96[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 26 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 97[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 26 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 98[DEBUG OUTPUT] n: 63 99[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - 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 2 (global root) - obj 27 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 101[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 28 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 102[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 28 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 103[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 27 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 104[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 27 (memory copy (src)): found old self as dependency, skipping 105[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 27 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 106[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 27 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 107[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 28 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 108[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 28 (memory copy (dest)): found old self as dependency, skipping 109[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 28 (memory copy (dest)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 110[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 28 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 111[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 28 (memory deallocation): 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 28 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 113[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 27 (memory deallocation): 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 27 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 115[DEBUG OUTPUT] n: 174 116[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 117[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 118[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory set): 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 2 (global root) - obj 29 (memory set): found old self as dependency, skipping 120[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 121[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 122[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - 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 123[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory copy (src)): found old self as dependency, skipping 124[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 125[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 126[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 127[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 128[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 129[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 130[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 131[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 132[0] <device> PetscDeviceContextWaitForContext(): dctx 31 waiting on dctx 2 133[0] <device> PetscDeviceContextWaitForContext(): dctx 32 waiting on dctx 2 134[0] <device> PetscDeviceContextForkWithStreamType(): Forked 2 children from parent 2 with IDs: 31, 32 135[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 33 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 136[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 33 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 137[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 33 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 138[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 33 (memory deallocation): found old self as dependency, skipping 139[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 33 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 140[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 33 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 141[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 34 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 142[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 34 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 143[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 34 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 144[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 34 (memory deallocation): found old self as dependency, skipping 145[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 34 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 146[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 34 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 147[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 35 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 148[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 35 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 149[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 35 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 150[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 35 (memory deallocation): found old self as dependency, skipping 151[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 35 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 152[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 35 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 153[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 36 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 154[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 36 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 155[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 36 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 156[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 36 (memory deallocation): found old self as dependency, skipping 157[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 36 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 158[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 36 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 159[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 37 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 160[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 37 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 161[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 37 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 162[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 37 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 163[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 37 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 164[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 38 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 165[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 38 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 166[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 38 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 167[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 38 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 168[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 38 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 169[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 38 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 170[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 38 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 171[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 39 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 172[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 39 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 173[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 40 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 174[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 40 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 175[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 39 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 176[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 39 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 177[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 39 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 178[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 40 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 179[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 40 (memory copy (dest)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) 180[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 31 (unnamed) - obj 40 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 181[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 39 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 182[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 32 (unnamed) - obj 39 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 183[0] <device> PetscDeviceContextWaitForContext(): dctx 2 waiting on dctx 31 184[0] <device> PetscDeviceContextWaitForContext(): dctx 2 waiting on dctx 32 185[0] <device> PetscDeviceContextJoin(): Joined 2 ctxs to ctx 2, mode destroy with IDs: 31, 32 186EXIT_SUCCESS 187[0] <device> operator()(): Destroying global PetscDeviceContext with device type cuda 188