Changeset 4180 for palm/trunk/SOURCE/fft_xy_mod.f90
- Timestamp:
- Aug 21, 2019 2:37:54 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/fft_xy_mod.f90
r4069 r4180 30 30 ! OpenACC port for SPEC 31 31 ! 32 ! 3241 2018-09-12 15:02:00Z raasch33 ! preprocessor switches for variables that are required on NEC only34 !35 ! 3045 2018-05-28 07:55:41Z Giersch36 ! Error messages revised37 !38 ! 2718 2018-01-02 08:49:38Z maronga39 ! Corrected "Former revisions" section40 !41 ! 2696 2017-12-14 17:12:51Z kanani42 ! Change in file header (GPL part)43 !44 ! 2300 2017-06-29 13:31:14Z raasch45 ! NEC related code partly removed, host replaced by loop_optimization46 !47 ! 2274 2017-06-09 13:27:48Z Giersch48 ! Changed error messages49 !50 ! 2119 2017-01-17 16:51:50Z raasch51 !52 ! 2118 2017-01-17 16:38:49Z raasch53 ! OpenACC directives and CUDA-fft related code removed54 !55 ! 2000 2016-08-20 18:09:15Z knoop56 ! Forced header and separation lines into 80 columns57 !58 ! 1850 2016-04-08 13:29:27Z maronga59 ! Module renamed60 !61 ! 1815 2016-04-06 13:49:59Z raasch62 ! cpp-directives for ibmy removed63 !64 ! 1749 2016-02-09 12:19:56Z raasch65 ! small OpenACC bugfix66 !67 ! 1682 2015-10-07 23:56:08Z knoop68 ! Code annotations made doxygen readable69 !70 ! 1600 2015-06-11 15:50:12Z raasch71 ! bugfix: openMP threadprivate statement moved after variable declaration72 !73 ! 1482 2014-10-18 12:34:45Z raasch74 ! cudafft workaround for data declaration of ar_tmp because of PGI 14.1 bug75 !76 ! 1402 2014-05-09 14:25:13Z raasch77 ! fortran bugfix for r139278 !79 ! 1398 2014-05-07 11:15:00Z heinze80 ! bugfix: typo removed for KIND in CMPLX function81 !82 ! 1392 2014-05-06 09:10:05Z raasch83 ! bugfix: KIND attribute added to CMPLX functions84 !85 ! 1374 2014-04-25 12:55:07Z raasch86 ! bugfixes: missing variables added to ONLY list, dpk renamed dp87 !88 ! 1372 2014-04-24 06:29:32Z raasch89 ! openMP-bugfix for fftw: some arrays defined as threadprivate90 !91 ! 1353 2014-04-08 15:21:23Z heinze92 ! REAL constants provided with KIND-attribute93 !94 ! 1342 2014-03-26 17:04:47Z kanani95 ! REAL constants defined as wp-kind96 !97 ! 1322 2014-03-20 16:38:49Z raasch98 ! REAL functions provided with KIND-attribute99 !100 ! 1320 2014-03-20 08:40:49Z raasch101 ! ONLY-attribute added to USE-statements,102 ! kind-parameters added to all INTEGER and REAL declaration statements,103 ! kinds are defined in new module kinds,104 ! old module precision_kind is removed,105 ! revision history before 2012 removed,106 ! comment fields (!:) to be used for variable explanations added to107 ! all variable declaration statements108 !109 ! 1304 2014-03-12 10:29:42Z raasch110 ! openmp bugfix: work1 used in Temperton algorithm must be private111 !112 ! 1257 2013-11-08 15:18:40Z raasch113 ! openacc loop and loop vector clauses removed, declare create moved after114 ! the FORTRAN declaration statement115 !116 ! 1219 2013-08-30 09:33:18Z heinze117 ! bugfix: use own branch for fftw118 !119 ! 1216 2013-08-26 09:31:42Z raasch120 ! fft_x and fft_y modified for parallel / ovverlapping execution of fft and121 ! transpositions,122 ! fftw implemented for 1d-decomposition (fft_x_1d, fft_y_1d)123 !124 ! 1210 2013-08-14 10:58:20Z raasch125 ! fftw added126 !127 ! 1166 2013-05-24 13:55:44Z raasch128 ! C_DOUBLE/COMPLEX reset to dpk129 !130 ! 1153 2013-05-10 14:33:08Z raasch131 ! code adjustment of data types for CUDA fft required by PGI 12.3 / CUDA 5.0132 !133 ! 1111 2013-03-08 23:54:10Z raasch134 ! further openACC statements added, CUDA branch completely runs on GPU135 ! bugfix: CUDA fft plans adjusted for domain decomposition (before they always136 ! used total domain)137 !138 ! 1106 2013-03-04 05:31:38Z raasch139 ! CUDA fft added140 ! array_kind renamed precision_kind, 3D- instead of 1D-loops in fft_x and fft_y141 ! old fft_x, fft_y become fft_x_1d, fft_y_1d and are used for 1D-decomposition142 !143 ! 1092 2013-02-02 11:24:22Z raasch144 ! variable sizw declared for NEC case only145 !146 ! 1036 2012-10-22 13:43:42Z raasch147 ! code put under GPL (PALM 3.9)148 !149 ! Revision 1.1 2002/06/11 13:00:49 raasch150 ! Initial revision151 !152 32 ! 153 33 ! Description:
Note: See TracChangeset
for help on using the changeset viewer.