| Line |
Branch |
Exec |
Source |
| 1 |
|
|
|
| 2 |
|
✗ |
SUBROUTINE invert_lat(xsize,ysize,vsize,field) |
| 3 |
|
|
|
| 4 |
|
|
IMPLICIT NONE |
| 5 |
|
|
|
| 6 |
|
|
! Input variables |
| 7 |
|
|
INTEGER, INTENT(IN) :: xsize,ysize,vsize |
| 8 |
|
|
REAL, DIMENSION (xsize,ysize,vsize), INTENT(INOUT) :: field |
| 9 |
|
|
! Local variables |
| 10 |
|
✗ |
REAL, DIMENSION (xsize,ysize,vsize) :: f_aux |
| 11 |
|
|
INTEGER :: l,j |
| 12 |
|
|
|
| 13 |
|
✗ |
DO l=1,vsize |
| 14 |
|
✗ |
DO j=1,ysize |
| 15 |
|
✗ |
f_aux(:,j,l)=field(:,ysize+1-j,l) |
| 16 |
|
|
END DO |
| 17 |
|
|
END DO |
| 18 |
|
|
|
| 19 |
|
✗ |
field=f_aux |
| 20 |
|
|
|
| 21 |
|
✗ |
END SUBROUTINE invert_lat |
| 22 |
|
|
|