anchor.diff:  
     !start timer
     CALL system_clock(start,count_rate)
  -  ! mvm: Simulation loop starts here
  +  ! coprocessing: Simulation loop starts here
     DO n=1,Nt
        !fixed point
        DO k=decomp%xst(3),decomp%xen(3); DO j=decomp%xst(2),decomp%xen(2); DO i=decomp%xst(1),decomp%xen(1)
  
positive.code: 
    ! save initial data
    n = 0
    !mvm: removed savedata calls from coprocessing version
    !mvm: could have this after the coprocessor initialize and
    !mvm: followed by a call to the coprocessor to write out the initial data
    !mvm: image. Otherwise, these are just wasted calls at this spot.
    call coprocessorinitialize("pipeline.py", 11)
  
    DO k=decomp%xst(3),decomp%xen(3); DO j=decomp%xst(2),decomp%xen(2); DO i=decomp%xst(1),decomp%xen(1)
  
negative.code: 
  
    !---------------------------------------------------------------------------------
  
    USE decomp_2d
    USE decomp_2d_fft
    USE decomp_2d_io
    USE MPI
    !coprocessing:
    use NSadaptor_module 
    IMPLICIT NONE   
    ! declare variables
  