Changeset 2300 for palm/trunk/SOURCE/fft_xy_mod.f90
- Timestamp:
- Jun 29, 2017 1:31:14 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/fft_xy_mod.f90
r2274 r2300 25 25 ! ----------------- 26 26 ! $Id$ 27 ! NEC related code partly removed, host replaced by loop_optimization 28 ! 29 ! 2274 2017-06-09 13:27:48Z Giersch 27 30 ! Changed error messages 28 31 ! … … 1538 1541 INTEGER(iwp) :: k !< 1539 1542 INTEGER(iwp) :: siza !< 1543 INTEGER(iwp) :: sizw !< required on NEC only 1540 1544 1541 1545 REAL(wp), DIMENSION(0:nx,nz) :: ar !< … … 1543 1547 REAL(wp), DIMENSION(6*(nx+4),nz+1) :: work1 !< 1544 1548 1545 #if defined( __nec ) 1546 INTEGER(iwp) :: sizw !< 1547 1548 COMPLEX(wp), DIMENSION((nx+4)/2+1,nz+1) :: work !< 1549 #endif 1549 COMPLEX(wp), DIMENSION(:,:), ALLOCATABLE :: work !< required on NEC only 1550 1550 1551 1551 IF ( fft_method == 'temperton-algorithm' ) THEN … … 1591 1591 1592 1592 #if defined( __nec ) 1593 ALLOCATE( work((nx+4)/2+1,nz+1) ) 1593 1594 siza = SIZE( ai, 1 ) 1594 1595 sizw = SIZE( work, 1 ) … … 1645 1646 ENDIF 1646 1647 1648 DEALLOCATE( work ) 1647 1649 #else 1648 1650 message_string = 'no system-specific fft-call available' … … 1680 1682 INTEGER(iwp) :: ny1 !< 1681 1683 INTEGER(iwp) :: siza !< 1684 INTEGER(iwp) :: sizw !< required on NEC only 1682 1685 1683 1686 REAL(wp), DIMENSION(0:ny1,nz) :: ar !< … … 1685 1688 REAL(wp), DIMENSION(6*(ny+4),nz+1) :: work1 !< 1686 1689 1687 #if defined( __nec ) 1688 INTEGER(iwp) :: sizw !< 1689 1690 COMPLEX(wp), DIMENSION((ny+4)/2+1,nz+1) :: work !< 1691 #endif 1690 COMPLEX(wp), DIMENSION(:,:), ALLOCATABLE :: work !< required on NEC only 1691 1692 1692 1693 1693 IF ( fft_method == 'temperton-algorithm' ) THEN … … 1733 1733 1734 1734 #if defined( __nec ) 1735 ALLOCATE( work((ny+4)/2+1,nz+1) ) 1735 1736 siza = SIZE( ai, 1 ) 1736 1737 sizw = SIZE( work, 1 ) … … 1787 1788 ENDIF 1788 1789 1790 DEALLOCATE( work ) 1789 1791 #else 1790 1792 message_string = 'no system-specific fft-call available'
Note: See TracChangeset
for help on using the changeset viewer.