| 13 | |---------------- |
| 14 | {{{#!td style="vertical-align:top;width: 50px" |
| 15 | 8/11/13 |
| 16 | }}} |
| 17 | {{{#!td style="vertical-align:top;width: 50px" |
| 18 | SR |
| 19 | }}} |
| 20 | {{{#!td style="vertical-align:top;width: 75px" |
| 21 | r1257 |
| 22 | }}} |
| 23 | {{{#!td style="vertical-align:top" |
| 24 | 3.9 |
| 25 | }}} |
| 26 | {{{#!td style="vertical-align:top" |
| 27 | N, C, B |
| 28 | }}} |
| 29 | {{{#!td style="vertical-align:top" |
| 30 | '''New:'''\\ |
| 31 | openACC porting of timestep calculation. (modules, timestep, time_integration) |
| 32 | |
| 33 | '''Changed:'''\\ |
| 34 | openACC {{{loop}}} directives and {{{vector}}} clauses removed where they do not give performance improvements (concerning PGI compiler versions >= 13.6). (advec_ws, buoyancy, coriolis, diffusion_e, diffusion_s, diffusion_u, diffusion_v, diffusion_w, diffusivities, exchange_horiz, fft_xy, pres, production_e, transpose, tridia_solver, wall_fluxes) |
| 35 | |
| 36 | openACC {{{loop independent}}} clauses added. (boundary_conds, prandtl_fluxes, pres) |
| 37 | |
| 38 | openACC {{{declare create}}} statements moved after FORTRAN declaration statement. (diffusion_u, diffusion_v, diffusion_w, fft_xy, poisfft, production_e, tridia_solver) |
| 39 | |
| 40 | openACC {{{end parallel}}} replaced by {{{end parallel loop}}}. (flow_statistics, pres) |
| 41 | |
| 42 | openACC {{{kernels do}}} replaced by {{{kernels loop}}}. (prandtl_fluxes) |
| 43 | |
| 44 | output format for theta* changed to avoid output of ***** in the run-control file. \\ |
| 45 | '''Attention:''' Due to this modification, the format of the default run-control file has changed. (run_control, example_cbl_rc) |
| 46 | |
| 47 | '''Bugfix:'''\\ |
| 48 | Calculation of the advective timestep in case of vertically stretched grids has been corrected. \\ |
| 49 | '''Attention:''' Due to this modification, the contents of the default run-control output has changed. (timestep, example_cbl_rc) |
| 50 | }}} |