Changeset 3481
- Timestamp:
- Nov 2, 2018 9:14:13 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/salsa_mod.f90
r3473 r3481 25 25 ! ----------------- 26 26 ! $Id$ 27 ! temporary variable cc introduced to circumvent a possible Intel18 compiler bug 28 ! related to contiguous/non-contguous pointer/target attributes 29 ! 30 ! 3473 2018-10-30 20:50:15Z suehring 27 31 ! NetCDF input routine renamed 28 32 ! … … 1935 1939 INTEGER(iwp) :: b !< 1936 1940 INTEGER(iwp) :: c !< 1941 INTEGER(iwp) :: cc !< 1937 1942 INTEGER(iwp) :: g !< 1938 1943 … … 1956 1961 nconc_2(:,:,:,b) 1957 1962 DO c = 1, ncc_tot 1958 aerosol_mass((c-1)*nbins+b)%conc(nzb:nzt+1,nysg:nyng,nxlg:nxrg) & 1959 => mconc_1(:,:,:,(c-1)*nbins+b) 1960 aerosol_mass((c-1)*nbins+b)%conc_p(nzb:nzt+1,nysg:nyng,nxlg:nxrg)& 1961 => mconc_2(:,:,:,(c-1)*nbins+b) 1963 cc = ( c-1 ) * nbins + b ! required due to possible Intel18 bug 1964 aerosol_mass(cc)%conc(nzb:nzt+1,nysg:nyng,nxlg:nxrg) => & 1965 mconc_1(:,:,:,cc) 1966 aerosol_mass(cc)%conc_p(nzb:nzt+1,nysg:nyng,nxlg:nxrg) => & 1967 mconc_2(:,:,:,cc) 1962 1968 ENDDO 1963 1969 ENDDO … … 1980 1986 nconc_1(:,:,:,b) 1981 1987 DO c = 1, ncc_tot 1982 aerosol_mass((c-1)*nbins+b)%conc(nzb:nzt+1,nysg:nyng,nxlg:nxrg) & 1983 => mconc_2(:,:,:,(c-1)*nbins+b) 1984 aerosol_mass((c-1)*nbins+b)%conc_p(nzb:nzt+1,nysg:nyng,nxlg:nxrg)& 1985 => mconc_1(:,:,:,(c-1)*nbins+b) 1988 cc = ( c-1 ) * nbins + b ! required due to possible Intel18 bug 1989 aerosol_mass(cc)%conc(nzb:nzt+1,nysg:nyng,nxlg:nxrg) => & 1990 mconc_2(:,:,:,cc) 1991 aerosol_mass(cc)%conc_p(nzb:nzt+1,nysg:nyng,nxlg:nxrg) => & 1992 mconc_1(:,:,:,cc) 1986 1993 ENDDO 1987 1994 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.