[0] PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext with device type cuda [DEBUG OUTPUT] n: 139 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory deallocation): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 8 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 207 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 12 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 462 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) COMPATIBLE with PETSC_MEMORY_ACCESS_READ mode (default), no need to serialize [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 14 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 13 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 64 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 16 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 63 [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 18 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 17 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [DEBUG OUTPUT] n: 174 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 20 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 19 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextWaitForContext(): dctx 21 waiting on dctx 2 [0] PetscDeviceContextWaitForContext(): dctx 22 waiting on dctx 2 [0] PetscDeviceContextForkWithStreamType(): Forked 2 children from parent 2 with IDs: 21, 22 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 23 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 24 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 25 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): found old self as dependency, skipping [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 26 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 27 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 27 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 27 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 27 (memory deallocation): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 27 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 28 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 28 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory set): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory set): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory set): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 28 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] 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 [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 29 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory allocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 2 (global root) - obj 30 (memory allocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 29 (memory copy (src)): new mode (PETSC_MEMORY_ACCESS_READ) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 29 (memory copy (src)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 29 (memory copy (src)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_READ [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 30 (memory copy (dest)): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with old mode (PETSC_MEMORY_ACCESS_WRITE), serializing then clearing (1) dependency [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 30 (memory copy (dest)): moving last write dependency (intent PETSC_MEMORY_ACCESS_WRITE) [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 21 (unnamed) - obj 30 (memory copy (dest)): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 29 (memory deallocation): new mode (PETSC_MEMORY_ACCESS_WRITE) NOT COMPATIBLE with default mode (PETSC_MEMORY_ACCESS_READ), serializing then clearing (0) dependencies [0] PetscDeviceContextMarkIntentFromID_Private(): dctx 22 (unnamed) - obj 29 (memory deallocation): dependency list is empty, creating new leaf with intent PETSC_MEMORY_ACCESS_WRITE [0] PetscDeviceContextWaitForContext(): dctx 2 waiting on dctx 21 [0] PetscDeviceContextWaitForContext(): dctx 2 waiting on dctx 22 [0] PetscDeviceContextJoin(): Joined 2 ctxs to ctx 2, mode destroy with IDs: 21, 22 EXIT_SUCCESS [0] operator()(): Destroying global PetscDeviceContext with device type cuda