[0] PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext with device type cuda [DEBUG OUTPUT] n: 139 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 58 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 64 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 65 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 66 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 67 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 63 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 64 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 65 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 66 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 67 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 207 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 68 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 68 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 462 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 69 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 69 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 70 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 70 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 69 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 64 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 72 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 72 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 73 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 74 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 75 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 76 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 77 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 73 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 74 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 75 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 76 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 77 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 63 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 78 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 79 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 78 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 79 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 79 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 78 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 174 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 80 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 80 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 81 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 81 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 80 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextWaitForContext(): dctx 82 waiting on dctx 53 [0] PetscDeviceContextWaitForContext(): dctx 83 waiting on dctx 53 [0] PetscDeviceContextForkWithStreamType(): Forked 2 children from parent 53 with IDs: 82, 83 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 84 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 84 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 85 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 85 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 86 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 86 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 87 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 87 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 88 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 88 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 89 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 89 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 89 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 90 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 53 (global root) - obj 91 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 90 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ [0] 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 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 82 (unnamed) - obj 91 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 83 (unnamed) - obj 90 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextWaitForContext(): dctx 53 waiting on dctx 82 [0] PetscDeviceContextWaitForContext(): dctx 53 waiting on dctx 83 [0] PetscDeviceContextJoin(): Joined 2 ctxs to ctx 53, mode destroy with IDs: 82, 83 EXIT_SUCCESS [0] operator()(): Destroying global PetscDeviceContext with device type cuda