1[0] <device> PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext with device type cuda 2[DEBUG OUTPUT] n: 139 3[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (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 53 (global root) - obj 58 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 5[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 58 (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> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 58 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 7[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 8[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 63 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 9[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 10[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 64 (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 53 (global root) - obj 64 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 12[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 65 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 13[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 65 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 14[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 66 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 15[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 66 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 16[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 67 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 17[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 67 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 18[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 63 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 19[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 63 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 20[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 21[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 64 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 22[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 64 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 23[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 64 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 24[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 65 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 25[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 65 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 26[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 65 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 27[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 66 (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> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 66 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 29[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 66 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 30[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 67 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 31[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 67 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 32[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 67 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 33[DEBUG OUTPUT] n: 207 34[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 68 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 35[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 68 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 36[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 68 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 37[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 68 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 38[DEBUG OUTPUT] n: 462 39[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 69 (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 53 (global root) - obj 69 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 41[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 69 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 42[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 69 (memory set): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 43[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 69 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 44[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 69 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 45[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 69 (memory copy (src)): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 46[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 69 (memory copy (src)): we were also the last write event (intent PETSC_MEMORY_ACCESS_READ), updating 47[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 70 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 48[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 70 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 49[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 70 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 50[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 70 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 51[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 69 (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 53 (global root) - obj 69 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 53[DEBUG OUTPUT] n: 64 54[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 72 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 55[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 72 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 56[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 72 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 57[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 72 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 58[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 72 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 59[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 73 (memory allocation): 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 53 (global root) - obj 73 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 61[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 74 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 62[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 74 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 63[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 75 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 64[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 75 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 65[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 76 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 66[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 76 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 67[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 77 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 68[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 77 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 69[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 73 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 70[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 73 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 71[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 73 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 72[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 74 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 73[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 74 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 74[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 74 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 75[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 75 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 76[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 75 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 77[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 75 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 78[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 76 (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> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 76 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 80[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 76 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 81[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 77 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 82[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 77 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 83[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 77 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 84[DEBUG OUTPUT] n: 63 85[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 78 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 86[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 78 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 87[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 79 (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 53 (global root) - obj 79 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 89[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 78 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 90[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 78 (memory copy (src)): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 91[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 78 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 92[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 79 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 93[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 79 (memory copy (dest)): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 94[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 79 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 95[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 79 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 96[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 79 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 97[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 78 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 98[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 78 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 99[DEBUG OUTPUT] n: 174 100[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 80 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 101[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 80 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 102[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 80 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 103[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 80 (memory set): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 104[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 80 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 105[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 80 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 106[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 80 (memory copy (src)): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 107[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 53 (global root) - obj 80 (memory copy (src)): we were also the last write event (intent PETSC_MEMORY_ACCESS_READ), updating 108[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 81 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 109[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 81 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 110[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 81 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 111[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 81 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 112[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 80 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 113[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 80 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 114[0] <device> PetscDeviceContextWaitForContext(): dctx 82 waiting on dctx 53 115[0] <device> PetscDeviceContextWaitForContext(): dctx 83 waiting on dctx 53 116[0] <device> PetscDeviceContextForkWithStreamType(): Forked 2 children from parent 53 with IDs: 82, 83 117[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 84 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 118[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 84 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 119[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 84 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 120[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 82 (unnamed) - obj 84 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 121[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 84 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 122[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 85 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 123[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 85 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 124[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 85 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 125[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 82 (unnamed) - obj 85 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 126[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 85 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 127[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 86 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 128[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 86 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 129[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 86 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 130[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 83 (unnamed) - obj 86 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 131[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 86 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 132[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 87 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 133[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 87 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 134[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 87 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 135[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 83 (unnamed) - obj 87 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 136[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 87 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 137[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 88 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 138[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 88 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 139[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 88 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 140[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 83 (unnamed) - obj 88 (memory deallocation): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 141[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 88 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 142[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 89 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 143[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 89 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 144[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 89 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 145[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 83 (unnamed) - obj 89 (memory set): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 146[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 89 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 147[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 89 (memory deallocation): 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 83 (unnamed) - obj 89 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 149[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 90 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 150[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 90 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 151[0] <device> MarkFromID_IncompatibleModes(): dctx 53 (global root) - obj 91 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies 152[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 91 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 153[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 90 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 154[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 82 (unnamed) - obj 90 (memory copy (src)): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 155[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 90 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ 156[0] <device> MarkFromID_IncompatibleModes(): dctx 82 (unnamed) - obj 91 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency 157[0] <device> MarkFromID_IncompatibleModes_UpdateLastWrite(): dctx 82 (unnamed) - obj 91 (memory copy (dest)): we matched the previous write dependency's (intent PETSC_MEMORY_ACCESS_WRITE) device type (cuda), swapping last dependency with last write 158[0] <device> PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 91 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 159[0] <device> MarkFromID_IncompatibleModes(): dctx 83 (unnamed) - obj 90 (memory deallocation): 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 83 (unnamed) - obj 90 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE 161[0] <device> PetscDeviceContextWaitForContext(): dctx 53 waiting on dctx 82 162[0] <device> PetscDeviceContextWaitForContext(): dctx 53 waiting on dctx 83 163[0] <device> PetscDeviceContextJoin(): Joined 2 ctxs to ctx 53, mode destroy with IDs: 82, 83 164EXIT_SUCCESS 165[0] <device> operator()(): Destroying global PetscDeviceContext with device type cuda 166