anchor.diff:    real(RP) :: dataout9(9, 10)  ! results from Gradient function
     real(RP) :: dataout18(18, 10) ! results from Hessian function
   
  +  integer,parameter :: x=0, y=0, z=0, xwidth=16, ywidth=16, zwidth=16
  +  !real(RP) :: rawdata(xwidth*ywidth*zwidth*3)
  +  real(RP) :: rawdata(3,xwidth*ywidth*zwidth)
  +  real(RP) :: rawpressure(xwidth*ywidth*zwidth)
   
     ! Declare the return type of the turblib functions as integer.
     ! This is required for custom error handling (see the README).
  
positive.code: 
    ! Formatting rules
    character(*), parameter :: format1='(i3,1(a,e13.6))'
    character(*), parameter :: format3='(i3,3(a,e13.6))'
    character(*), parameter :: format4='(i3,4(a,e13.6))'
    character(*), parameter :: format6='(i3,6(a,e13.6))'
    character(*), parameter :: format9='(i3,9(a,e13.6))'
  
negative.code:   integer :: getvectorpotential, getvectorpotentialgradient
    integer :: getvectorpotentiallaplacian, getvectorpotentialhessian
    integer :: getpressuregradient, getpressurehessian
    integer :: getrawvelocity, getrawpressure
    integer :: getrawmagneticfield, getrawvectorpotential
    integer :: getposition
    integer :: getpressure
    ! If working with hdf5 cutout files, uncomment the lines below
  