| 13 | |---------------- |
| 14 | {{{#!td style="vertical-align:top;width: 50px" |
| 15 | 13/03/14 |
| 16 | }}} |
| 17 | {{{#!td style="vertical-align:top;width: 50px" |
| 18 | JF |
| 19 | }}} |
| 20 | {{{#!td style="vertical-align:top;width: 75px" |
| 21 | r1308 |
| 22 | }}} |
| 23 | {{{#!td style="vertical-align:top" |
| 24 | 3.10 |
| 25 | }}} |
| 26 | {{{#!td style="vertical-align:top" |
| 27 | C |
| 28 | }}} |
| 29 | {{{#!td style="vertical-align:top" |
| 30 | '''Changed:'''\\ |
| 31 | Adjustments for parallel NetCDF output for lccrayh/lccrayb (Cray XC30 systems). \\\\ |
| 32 | Environmental variables are set (.mrun.config.hlrnIII). \\ |
| 33 | To increase the performance of the parallel NetCDF output, the following is done: |
| 34 | - The time dimensions are limited (check_parameters, data_output_2d, data_output_3d, header, netcdf, modules, read_var_list, write_var_list), |
| 35 | - Update time axis by PE0 only (data_output_2d, data_output_3d), |
| 36 | - Cross sections are first stored on a local array and are outputted collective (data_output_2d, netcdf), |
| 37 | - Values for axis data are only written by PE0 (netcdf) and |
| 38 | - No fill is set (netcdf). |
| 39 | '''Attention:''' So far, parallel NetCDF output is only available for 2D- and 3D-data and not for masked data. \\ |
| 40 | If the user choose [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format] five or six, parallel output is used for 2D- and 3D-data and for masked data [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format] is set internally to the value of three or four, respectively (check_parameters, time_integration). |
| 41 | }}} |