Improve copy implementation for adjoint handling
#79
| Job | Run time |
|---|---|
| 49s | |
| 5m 49s | |
| 5m 58s | |
| 53s | |
| 7m 52s | |
| 2m 36s | |
| 5m 40s | |
| 8m 3s | |
| 5m 51s | |
| 3m 17s | |
| 1m 54s | |
| 8m 0s | |
| 1m 2s | |
| 8m 14s | |
| 1m 51s | |
| 7m 1s | |
| 3m 16s | |
| 6m 59s | |
| 6m 36s | |
| 5m 37s | |
| 8m 0s | |
| 45s | |
| 7m 56s | |
| 1m 52s | |
| 1h 55m 51s |